wisski-mirador-integration/mirador-integration.js

3 lines
No EOL
3.9 MiB
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

/*! For license information please see mirador-integration.js.LICENSE.txt */
(()=>{var __webpack_modules__={8039:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AbstractComponent:()=>Wo,AbstractComponent2:()=>Wo,AbstractPureComponent:()=>Uo,AbstractPureComponent2:()=>Uo,Alert:()=>Ks,Alignment:()=>o,AnchorButton:()=>$a,Blockquote:()=>os,BlueprintProvider:()=>Gh,Boundary:()=>Go,Breadcrumb:()=>$s,Breadcrumbs:()=>Zc,Button:()=>Ka,ButtonGroup:()=>Xc,Callout:()=>tu,Card:()=>nu,CardList:()=>iu,Checkbox:()=>ku,CheckboxCard:()=>yh,Classes:()=>r,Code:()=>as,Collapse:()=>ou,Colors:()=>Di,CompoundTag:()=>Ih,ContextMenu:()=>cu,ContextMenuPopover:()=>au,ContextMenuTargetLegacy:()=>uf,ControlGroup:()=>Eu,DISPLAYNAME_PREFIX:()=>Ko,Dialog:()=>qs,DialogBody:()=>fu,DialogFooter:()=>pu,DialogStep:()=>vu,Divider:()=>wu,Drawer:()=>_u,DrawerSize:()=>bu,EditableText:()=>xu,Elevation:()=>a,EntityTitle:()=>Tu,Expander:()=>Oh,FileInput:()=>Mu,FocusStyleManager:()=>Ri,FormGroup:()=>zu,H1:()=>Ja,H2:()=>es,H3:()=>ts,H4:()=>ns,H5:()=>rs,H6:()=>is,HTMLSelect:()=>id,HTMLTable:()=>od,HandleInteractionKind:()=>th,HandleType:()=>eh,Hotkey:()=>Id,Hotkeys:()=>Md,HotkeysContext:()=>Ld,HotkeysDialog2:()=>zd,HotkeysProvider:()=>Nd,HotkeysTarget:()=>nf,HotkeysTarget2:()=>Vd,Icon:()=>Va,IconSize:()=>Ia.l,InputGroup:()=>Du,Intent:()=>s,KeyComboTag:()=>Pd,Keys:()=>qo,Label:()=>ls,Menu:()=>Zs,MenuDivider:()=>Bd,MenuItem:()=>Wc,MultiSlider:()=>lh,MultistepDialog:()=>mu,Navbar:()=>Gd,NavbarDivider:()=>Fd,NavbarGroup:()=>Wd,NavbarHeading:()=>Ud,NonIdealState:()=>qd,NonIdealStateIconSize:()=>Hd,NumericInput:()=>qu,OL:()=>cs,OverflowList:()=>qc,Overlay:()=>Kd,Overlay2:()=>Us,OverlayToaster:()=>Hh,OverlaysContext:()=>Ss,OverlaysProvider:()=>As,PanelStack:()=>Zd,PanelStack2:()=>Qd,Popover:()=>Vc,PopoverInteractionKind:()=>Hc,PopoverPosition:()=>Nc,PopperPlacements:()=>Ul,PopupKind:()=>Yd,Portal:()=>Hs,PortalContext:()=>Ds,PortalProvider:()=>Ns,Position:()=>l,Pre:()=>ss,ProgressBar:()=>Jd,Radio:()=>Ou,RadioCard:()=>$u,RadioGroup:()=>Yu,RangeSlider:()=>hh,ResizeSensor:()=>Ec,Section:()=>fh,SectionCard:()=>ph,SegmentedControl:()=>vh,Slider:()=>mh,Spinner:()=>Ua,SpinnerSize:()=>Ha,Switch:()=>Au,SwitchCard:()=>bh,Tab:()=>wh,Tabs:()=>Th,TabsExpander:()=>Ah,Tag:()=>xh,TagInput:()=>Rh,Text:()=>qa,TextArea:()=>td,Toast:()=>Dh,Toast2:()=>jh,Toaster:()=>Vh,Tooltip:()=>Lc,Tree:()=>Uh,TreeNode:()=>Wh,UL:()=>us,Utils:()=>i,comboMatches:()=>wd,getKeyCombo:()=>Ad,getKeyComboString:()=>xd,getRef:()=>ea,hideContextMenu:()=>du,hideHotkeysDialog:()=>Xh,hideHotkeysDialogAfterDelay:()=>Yh,isHotkeysDialogShowing:()=>Kh,isRefCallback:()=>Yo,isRefObject:()=>Xo,mergeRefs:()=>Jo,parseKeyCombo:()=>_d,refHandler:()=>ta,removeNonHTMLProps:()=>Zo,setHotkeysDialogProps:()=>$h,setRef:()=>Qo,showContextMenu:()=>uu,showHotkeysDialog:()=>Zh,useAsyncControllableValue:()=>Ju,useHotkeys:()=>jd,useIsomorphicLayoutEffect:()=>Ga,useOverlayStack:()=>Ms,usePrevious:()=>zs});var r={};n.r(r),n.d(r,{ACTIVE:()=>d,ALERT:()=>ce,ALERT_BODY:()=>ue,ALERT_CONTENTS:()=>de,ALERT_FOOTER:()=>he,ALIGN_LEFT:()=>h,ALIGN_RIGHT:()=>f,BLOCKQUOTE:()=>ne,BREADCRUMB:()=>fe,BREADCRUMBS:()=>ve,BREADCRUMBS_COLLAPSED:()=>ge,BREADCRUMB_CURRENT:()=>pe,BUTTON:()=>me,BUTTON_GROUP:()=>ye,BUTTON_SPINNER:()=>be,BUTTON_TEXT:()=>we,CALLOUT:()=>_e,CALLOUT_HAS_BODY_CONTENT:()=>xe,CALLOUT_ICON:()=>Ce,CARD:()=>Ee,CARD_LIST:()=>Pe,CARD_LIST_BORDERED:()=>Ie,CHECKBOX:()=>Dt,CHECKBOX_CONTROL_CARD:()=>ke,CODE:()=>re,CODE_BLOCK:()=>ie,COLLAPSE:()=>Me,COLLAPSE_BODY:()=>ze,COMPACT:()=>p,COMPOUND_TAG:()=>Zr,COMPOUND_TAG_LEFT:()=>Xr,COMPOUND_TAG_LEFT_CONTENT:()=>Yr,COMPOUND_TAG_RIGHT:()=>Qr,COMPOUND_TAG_RIGHT_CONTENT:()=>Jr,CONTEXT_MENU:()=>Re,CONTEXT_MENU_BACKDROP:()=>Ne,CONTEXT_MENU_POPOVER:()=>De,CONTEXT_MENU_VIRTUAL_TARGET:()=>Le,CONTROL:()=>zt,CONTROL_CARD:()=>Se,CONTROL_CARD_LABEL:()=>Ae,CONTROL_GROUP:()=>je,CONTROL_INDICATOR:()=>Rt,CONTROL_INDICATOR_CHILD:()=>Lt,DARK:()=>v,DIALOG:()=>He,DIALOG_BODY:()=>Fe,DIALOG_BODY_SCROLL_CONTAINER:()=>We,DIALOG_CLOSE_BUTTON:()=>Ue,DIALOG_CONTAINER:()=>Ve,DIALOG_FOOTER:()=>Ge,DIALOG_FOOTER_ACTIONS:()=>$e,DIALOG_FOOTER_FIXED:()=>qe,DIALOG_FOOTER_MAIN_SECTION:()=>Ke,DIALOG_HEADER:()=>Be,DIALOG_STEP:()=>Ze,DIALOG_STEP_CONTAINER:()=>Xe,DIALOG_STEP_ICON:()=>Qe,DIALOG_STEP_TITLE:()=>Ye,DIALOG_STEP_VIEWED:()=>Je,DISABLED:()=>g,DIVIDER:()=>et,DRAWER:()=>tt,DRAWER_BODY:()=>nt,DRAWER_FOOTER:()=>rt,DRAWER_HEADER:()=>it,EDITABLE_TEXT:()=>ot,EDITABLE_TEXT_CONTENT:()=>at,EDITABLE_TEXT_EDITING:()=>st,EDITABLE_TEXT_INPUT:()=>lt,EDITABLE_TEXT_PLACEHOLDER:()=>ct,ELEVATION_0:()=>N,ELEVATION_1:()=>j,ELEVATION_2:()=>H,ELEVATION_3:()=>V,ELEVATION_4:()=>B,END:()=>Mr,ENTITY_TITLE:()=>ut,ENTITY_TITLE_ELLIPSIZE:()=>dt,ENTITY_TITLE_HAS_SUBTITLE:()=>ht,ENTITY_TITLE_ICON_CONTAINER:()=>ft,ENTITY_TITLE_SUBTITLE:()=>pt,ENTITY_TITLE_TAGS_CONTAINER:()=>vt,ENTITY_TITLE_TEXT:()=>gt,ENTITY_TITLE_TITLE:()=>mt,ENTITY_TITLE_TITLE_AND_TAGS:()=>yt,FILE_INPUT:()=>Bt,FILE_INPUT_HAS_SELECTION:()=>Ft,FILE_UPLOAD_INPUT:()=>Wt,FILE_UPLOAD_INPUT_CUSTOM_TEXT:()=>Ut,FILL:()=>m,FIXED:()=>y,FIXED_TOP:()=>b,FLEX_EXPANDER:()=>bt,FOCUS_DISABLED:()=>q,FOCUS_STYLE_MANAGER_IGNORE:()=>K,FORM_CONTENT:()=>en,FORM_GROUP:()=>Jt,FORM_GROUP_SUB_LABEL:()=>nn,FORM_HELPER_TEXT:()=>tn,HEADING:()=>oe,HOTKEY:()=>$t,HOTKEY_COLUMN:()=>Xt,HOTKEY_DIALOG:()=>Yt,HOTKEY_LABEL:()=>Zt,HTML_SELECT:()=>wt,HTML_TABLE:()=>xt,HTML_TABLE_BORDERED:()=>Ct,HTML_TABLE_STRIPED:()=>Et,ICON:()=>xi,ICON_LARGE:()=>Ei,ICON_MUTED:()=>Si,ICON_STANDARD:()=>Ci,INLINE:()=>w,INPUT:()=>St,INPUT_ACTION:()=>Tt,INPUT_GHOST:()=>At,INPUT_GROUP:()=>Ot,INPUT_LEFT_CONTAINER:()=>kt,INTENT_DANGER:()=>G,INTENT_PRIMARY:()=>F,INTENT_SUCCESS:()=>W,INTENT_WARNING:()=>U,INTERACTIVE:()=>_,KEY:()=>Gt,KEY_COMBO:()=>qt,LABEL:()=>Qt,LARGE:()=>x,LIST:()=>ae,LIST_UNSTYLED:()=>se,LOADING:()=>C,MENU:()=>rn,MENU_DIVIDER:()=>hn,MENU_HEADER:()=>fn,MENU_ITEM:()=>on,MENU_ITEM_ICON:()=>ln,MENU_ITEM_IS_SELECTABLE:()=>an,MENU_ITEM_LABEL:()=>cn,MENU_ITEM_SELECTED_ICON:()=>sn,MENU_SUBMENU:()=>un,MENU_SUBMENU_ICON:()=>dn,MINIMAL:()=>E,MODIFIER_KEY:()=>Kt,MONOSPACE_TEXT:()=>X,MULTILINE:()=>O,MULTISTEP_DIALOG:()=>pn,MULTISTEP_DIALOG_LEFT_PANEL:()=>gn,MULTISTEP_DIALOG_NAV_RIGHT:()=>bn,MULTISTEP_DIALOG_NAV_TOP:()=>yn,MULTISTEP_DIALOG_PANELS:()=>vn,MULTISTEP_DIALOG_RIGHT_PANEL:()=>mn,NAVBAR:()=>Pn,NAVBAR_DIVIDER:()=>zn,NAVBAR_GROUP:()=>In,NAVBAR_HEADING:()=>Mn,NON_IDEAL_STATE:()=>Rn,NON_IDEAL_STATE_TEXT:()=>Dn,NON_IDEAL_STATE_VISUAL:()=>Ln,NUMERIC_INPUT:()=>Nn,OUTLINED:()=>S,OVERFLOW_LIST:()=>jn,OVERFLOW_LIST_SPACER:()=>Hn,OVERLAY:()=>Vn,OVERLAY_BACKDROP:()=>Bn,OVERLAY_CONTAINER:()=>Fn,OVERLAY_CONTENT:()=>Wn,OVERLAY_END_FOCUS_TRAP:()=>$n,OVERLAY_INLINE:()=>Un,OVERLAY_OPEN:()=>Gn,OVERLAY_SCROLL_CONTAINER:()=>qn,OVERLAY_START_FOCUS_TRAP:()=>Kn,PADDED:()=>A,PANEL_STACK:()=>Zn,PANEL_STACK2:()=>Jn,PANEL_STACK2_HEADER:()=>er,PANEL_STACK2_HEADER_BACK:()=>tr,PANEL_STACK2_VIEW:()=>nr,PANEL_STACK_HEADER:()=>Xn,PANEL_STACK_HEADER_BACK:()=>Yn,PANEL_STACK_VIEW:()=>Qn,POPOVER:()=>rr,POPOVER_ARROW:()=>ir,POPOVER_BACKDROP:()=>or,POPOVER_CAPTURING_DISMISS:()=>ar,POPOVER_CONTENT:()=>sr,POPOVER_CONTENT_PLACEMENT:()=>lr,POPOVER_CONTENT_SIZING:()=>cr,POPOVER_DISMISS:()=>ur,POPOVER_DISMISS_OVERRIDE:()=>dr,POPOVER_MATCH_TARGET_WIDTH:()=>hr,POPOVER_OPEN:()=>fr,POPOVER_POPPER_ESCAPED:()=>pr,POPOVER_REFERENCE_HIDDEN:()=>vr,POPOVER_TARGET:()=>gr,POPOVER_TRANSITION_CONTAINER:()=>mr,POPOVER_WRAPPER:()=>yr,PORTAL:()=>Cr,POSITION_BOTTOM:()=>R,POSITION_LEFT:()=>L,POSITION_RIGHT:()=>D,POSITION_TOP:()=>z,PROGRESS_BAR:()=>br,PROGRESS_METER:()=>wr,PROGRESS_NO_ANIMATION:()=>xr,PROGRESS_NO_STRIPES:()=>_r,RADIO:()=>Nt,RADIO_CONTROL_CARD:()=>Te,RADIO_GROUP:()=>jt,READ_ONLY:()=>k,RESIZABLE_INPUT_SPAN:()=>Pt,ROUND:()=>T,RTL:()=>le,RUNNING_TEXT:()=>Z,SECTION:()=>wn,SECTION_CARD:()=>Tn,SECTION_COLLAPSED:()=>_n,SECTION_HEADER:()=>xn,SECTION_HEADER_DIVIDER:()=>An,SECTION_HEADER_LEFT:()=>Cn,SECTION_HEADER_RIGHT:()=>kn,SECTION_HEADER_SUB_TITLE:()=>Sn,SECTION_HEADER_TABS:()=>On,SECTION_HEADER_TITLE:()=>En,SEGMENTED_CONTROL:()=>jr,SELECT:()=>_t,SELECTED:()=>P,SKELETON:()=>Er,SLIDER:()=>Sr,SLIDER_AXIS:()=>Ar,SLIDER_HANDLE:()=>Or,SLIDER_LABEL:()=>kr,SLIDER_PROGRESS:()=>Pr,SLIDER_TRACK:()=>Tr,SMALL:()=>I,SPINNER:()=>zr,SPINNER_ANIMATION:()=>Rr,SPINNER_HEAD:()=>Lr,SPINNER_NO_SPIN:()=>Dr,SPINNER_TRACK:()=>Nr,START:()=>Ir,SWITCH:()=>Ht,SWITCH_CONTROL_CARD:()=>Oe,SWITCH_INNER_TEXT:()=>Vt,TAB:()=>Hr,TABS:()=>qr,TAB_ICON:()=>Vr,TAB_INDICATOR:()=>Fr,TAB_INDICATOR_WRAPPER:()=>Wr,TAB_LIST:()=>Ur,TAB_PANEL:()=>Gr,TAB_TAG:()=>Br,TAG:()=>Kr,TAG_INPUT:()=>ei,TAG_INPUT_ICON:()=>ti,TAG_INPUT_VALUES:()=>ni,TAG_REMOVE:()=>$r,TEXT_AREA:()=>It,TEXT_AREA_AUTO_RESIZE:()=>Mt,TEXT_DISABLED:()=>ee,TEXT_LARGE:()=>Y,TEXT_MUTED:()=>J,TEXT_OVERFLOW_ELLIPSIS:()=>te,TEXT_SMALL:()=>Q,TOAST:()=>ri,TOAST_CONTAINER:()=>ii,TOAST_MESSAGE:()=>oi,TOOLTIP:()=>ai,TOOLTIP_INDICATOR:()=>si,TREE:()=>li,TREE_NODE:()=>ci,TREE_NODE_CARET:()=>ui,TREE_NODE_CARET_CLOSED:()=>di,TREE_NODE_CARET_NONE:()=>hi,TREE_NODE_CARET_OPEN:()=>fi,TREE_NODE_CONTENT:()=>pi,TREE_NODE_EXPANDED:()=>vi,TREE_NODE_ICON:()=>gi,TREE_NODE_LABEL:()=>mi,TREE_NODE_LIST:()=>yi,TREE_NODE_SECONDARY_LABEL:()=>bi,TREE_NODE_SELECTED:()=>wi,TREE_ROOT:()=>_i,UI_TEXT:()=>$,VERTICAL:()=>M,alignmentClass:()=>Oi,elevationClass:()=>ki,getClassNamespace:()=>Ai,iconClass:()=>Ti,intentClass:()=>Pi,positionClass:()=>Ii});var i={};n.r(i),n.d(i,{approxEqual:()=>No,arrayLengthCompare:()=>Do,arraysEqual:()=>na,clamp:()=>jo,clickElementOnKeyPress:()=>ya,countDecimalPlaces:()=>Ho,deepCompareKeys:()=>ia,elementIsOrContains:()=>da,elementIsTextInput:()=>ha,ensureElement:()=>xa,getActiveElement:()=>fa,getDeepUnequalKeyValues:()=>oa,getRef:()=>ea,isArrowKey:()=>Oa,isDarkTheme:()=>ka,isElementOfType:()=>Ea,isEmptyString:()=>Fo,isFunction:()=>ba,isKeyboardClick:()=>Aa,isNodeEnv:()=>Lo,isReact18:()=>Sa,isReactChildrenElementOrElements:()=>_a,isReactElement:()=>Ca,isReactNodeEmpty:()=>wa,setRef:()=>Qo,shallowCompareKeys:()=>ra,throttle:()=>ga,throttleEvent:()=>pa,throttleReactEventCallback:()=>va,uniqueId:()=>Bo});var o={CENTER:"center",LEFT:"left",RIGHT:"right"},a={ZERO:0,ONE:1,TWO:2,THREE:3,FOUR:4},s={NONE:"none",PRIMARY:"primary",SUCCESS:"success",WARNING:"warning",DANGER:"danger"},l={BOTTOM:"bottom",BOTTOM_LEFT:"bottom-left",BOTTOM_RIGHT:"bottom-right",LEFT:"left",LEFT_BOTTOM:"left-bottom",LEFT_TOP:"left-top",RIGHT:"right",RIGHT_BOTTOM:"right-bottom",RIGHT_TOP:"right-top",TOP:"top",TOP_LEFT:"top-left",TOP_RIGHT:"top-right"};function c(e){return e===l.TOP||e===l.TOP_LEFT||e===l.TOP_RIGHT?l.TOP:e===l.BOTTOM||e===l.BOTTOM_LEFT||e===l.BOTTOM_RIGHT?l.BOTTOM:e===l.LEFT||e===l.LEFT_TOP||e===l.LEFT_BOTTOM?l.LEFT:l.RIGHT}var u="bp5";"undefined"!=typeof BLUEPRINT_NAMESPACE?u=BLUEPRINT_NAMESPACE:"undefined"!=typeof REACT_APP_BLUEPRINT_NAMESPACE&&(u=REACT_APP_BLUEPRINT_NAMESPACE);var d="".concat(u,"-active"),h="".concat(u,"-align-left"),f="".concat(u,"-align-right"),p="".concat(u,"-compact"),v="".concat(u,"-dark"),g="".concat(u,"-disabled"),m="".concat(u,"-fill"),y="".concat(u,"-fixed"),b="".concat(u,"-fixed-top"),w="".concat(u,"-inline"),_="".concat(u,"-interactive"),x="".concat(u,"-large"),C="".concat(u,"-loading"),E="".concat(u,"-minimal"),S="".concat(u,"-outlined"),A="".concat(u,"-padded"),O="".concat(u,"-multiline"),k="".concat(u,"-read-only"),T="".concat(u,"-round"),P="".concat(u,"-selected"),I="".concat(u,"-small"),M="".concat(u,"-vertical"),z=Ii(l.TOP),R=Ii(l.BOTTOM),L=Ii(l.LEFT),D=Ii(l.RIGHT),N=ki(a.ZERO),j=ki(a.ONE),H=ki(a.TWO),V=ki(a.THREE),B=ki(a.FOUR),F=Pi(s.PRIMARY),W=Pi(s.SUCCESS),U=Pi(s.WARNING),G=Pi(s.DANGER),q="".concat(u,"-focus-disabled"),K="".concat(u,"-focus-style-manager-ignore"),$="".concat(u,"-ui-text"),Z="".concat(u,"-running-text"),X="".concat(u,"-monospace-text"),Y="".concat(u,"-text-large"),Q="".concat(u,"-text-small"),J="".concat(u,"-text-muted"),ee="".concat(u,"-text-disabled"),te="".concat(u,"-text-overflow-ellipsis"),ne="".concat(u,"-blockquote"),re="".concat(u,"-code"),ie="".concat(u,"-code-block"),oe="".concat(u,"-heading"),ae="".concat(u,"-list"),se="".concat(u,"-list-unstyled"),le="".concat(u,"-rtl"),ce="".concat(u,"-alert"),ue="".concat(ce,"-body"),de="".concat(ce,"-contents"),he="".concat(ce,"-footer"),fe="".concat(u,"-breadcrumb"),pe="".concat(fe,"-current"),ve="".concat(fe,"s"),ge="".concat(fe,"s-collapsed"),me="".concat(u,"-button"),ye="".concat(me,"-group"),be="".concat(me,"-spinner"),we="".concat(me,"-text"),_e="".concat(u,"-callout"),xe="".concat(_e,"-has-body-content"),Ce="".concat(_e,"-icon"),Ee="".concat(u,"-card"),Se="".concat(u,"-control-card"),Ae="".concat(Se,"-label"),Oe="".concat(u,"-switch-control-card"),ke="".concat(u,"-checkbox-control-card"),Te="".concat(u,"-radio-control-card"),Pe="".concat(u,"-card-list"),Ie="".concat(Pe,"-bordered"),Me="".concat(u,"-collapse"),ze="".concat(Me,"-body"),Re="".concat(u,"-context-menu"),Le="".concat(Re,"-virtual-target"),De="".concat(Re,"-popover"),Ne="".concat(Re,"-backdrop"),je="".concat(u,"-control-group"),He="".concat(u,"-dialog"),Ve="".concat(He,"-container"),Be="".concat(He,"-header"),Fe="".concat(He,"-body"),We="".concat(He,"-body-scroll-container"),Ue="".concat(He,"-close-button"),Ge="".concat(He,"-footer"),qe="".concat(He,"-footer-fixed"),Ke="".concat(He,"-footer-main-section"),$e="".concat(He,"-footer-actions"),Ze="".concat(u,"-dialog-step"),Xe="".concat(Ze,"-container"),Ye="".concat(Ze,"-title"),Qe="".concat(Ze,"-icon"),Je="".concat(Ze,"-viewed"),et="".concat(u,"-divider"),tt="".concat(u,"-drawer"),nt="".concat(tt,"-body"),rt="".concat(tt,"-footer"),it="".concat(tt,"-header"),ot="".concat(u,"-editable-text"),at="".concat(ot,"-content"),st="".concat(ot,"-editing"),lt="".concat(ot,"-input"),ct="".concat(ot,"-placeholder"),ut="".concat(u,"-entity-title"),dt="".concat(u,"-entity-title-ellipsize"),ht="".concat(ut,"-has-subtitle"),ft="".concat(ut,"-icon-container"),pt="".concat(ut,"-subtitle"),vt="".concat(ut,"-tags-container"),gt="".concat(ut,"-text"),mt="".concat(ut,"-title"),yt="".concat(ut,"-title-and-tags"),bt="".concat(u,"-flex-expander"),wt="".concat(u,"-html-select"),_t="".concat(u,"-select"),xt="".concat(u,"-html-table"),Ct="".concat(xt,"-bordered"),Et="".concat(xt,"-striped"),St="".concat(u,"-input"),At="".concat(St,"-ghost"),Ot="".concat(St,"-group"),kt="".concat(St,"-left-container"),Tt="".concat(St,"-action"),Pt="".concat(u,"-resizable-input-span"),It="".concat(u,"-text-area"),Mt="".concat(It,"-auto-resize"),zt="".concat(u,"-control"),Rt="".concat(zt,"-indicator"),Lt="".concat(Rt,"-child"),Dt="".concat(u,"-checkbox"),Nt="".concat(u,"-radio"),jt="".concat(u,"-radio-group"),Ht="".concat(u,"-switch"),Vt="".concat(Ht,"-inner-text"),Bt="".concat(u,"-file-input"),Ft="".concat(u,"-file-input-has-selection"),Wt="".concat(u,"-file-upload-input"),Ut="".concat(u,"-file-upload-input-custom-text"),Gt="".concat(u,"-key"),qt="".concat(Gt,"-combo"),Kt="".concat(u,"-modifier-key"),$t="".concat(u,"-hotkey"),Zt="".concat($t,"-label"),Xt="".concat($t,"-column"),Yt="".concat($t,"-dialog"),Qt="".concat(u,"-label"),Jt="".concat(u,"-form-group"),en="".concat(u,"-form-content"),tn="".concat(u,"-form-helper-text"),nn="".concat(u,"-form-group-sub-label"),rn="".concat(u,"-menu"),on="".concat(rn,"-item"),an="".concat(on,"-is-selectable"),sn="".concat(on,"-selected-icon"),ln="".concat(on,"-icon"),cn="".concat(on,"-label"),un="".concat(u,"-submenu"),dn="".concat(un,"-icon"),hn="".concat(rn,"-divider"),fn="".concat(rn,"-header"),pn="".concat(u,"-multistep-dialog"),vn="".concat(pn,"-panels"),gn="".concat(pn,"-left-panel"),mn="".concat(pn,"-right-panel"),yn="".concat(pn,"-nav-top"),bn="".concat(pn,"-nav-right"),wn="".concat(u,"-section"),_n="".concat(wn,"-collapsed"),xn="".concat(wn,"-header"),Cn="".concat(xn,"-left"),En="".concat(xn,"-title"),Sn="".concat(xn,"-sub-title"),An="".concat(xn,"-divider"),On="".concat(xn,"-tabs"),kn="".concat(xn,"-right"),Tn="".concat(wn,"-card"),Pn="".concat(u,"-navbar"),In="".concat(Pn,"-group"),Mn="".concat(Pn,"-heading"),zn="".concat(Pn,"-divider"),Rn="".concat(u,"-non-ideal-state"),Ln="".concat(Rn,"-visual"),Dn="".concat(Rn,"-text"),Nn="".concat(u,"-numeric-input"),jn="".concat(u,"-overflow-list"),Hn="".concat(jn,"-spacer"),Vn="".concat(u,"-overlay"),Bn="".concat(Vn,"-backdrop"),Fn="".concat(Vn,"-container"),Wn="".concat(Vn,"-content"),Un="".concat(Vn,"-inline"),Gn="".concat(Vn,"-open"),qn="".concat(Vn,"-scroll-container"),Kn="".concat(Vn,"-start-focus-trap"),$n="".concat(Vn,"-end-focus-trap"),Zn="".concat(u,"-panel-stack"),Xn="".concat(Zn,"-header"),Yn="".concat(Zn,"-header-back"),Qn="".concat(Zn,"-view"),Jn="".concat(u,"-panel-stack2"),er="".concat(Zn,"-header"),tr="".concat(Zn,"-header-back"),nr="".concat(Zn,"-view"),rr="".concat(u,"-popover"),ir="".concat(rr,"-arrow"),or="".concat(rr,"-backdrop"),ar="".concat(rr,"-capturing-dismiss"),sr="".concat(rr,"-content"),lr="".concat(rr,"-placement"),cr="".concat(sr,"-sizing"),ur="".concat(rr,"-dismiss"),dr="".concat(ur,"-override"),hr="".concat(rr,"-match-target-width"),fr="".concat(rr,"-open"),pr="".concat(rr,"-popper-escaped"),vr="".concat(rr,"-reference-hidden"),gr="".concat(rr,"-target"),mr="".concat(rr,"-transition-container"),yr="".concat(rr,"-wrapper"),br="".concat(u,"-progress-bar"),wr="".concat(u,"-progress-meter"),_r="".concat(u,"-no-stripes"),xr="".concat(u,"-no-animation"),Cr="".concat(u,"-portal"),Er="".concat(u,"-skeleton"),Sr="".concat(u,"-slider"),Ar="".concat(Sr,"-axis"),Or="".concat(Sr,"-handle"),kr="".concat(Sr,"-label"),Tr="".concat(Sr,"-track"),Pr="".concat(Sr,"-progress"),Ir="".concat(u,"-start"),Mr="".concat(u,"-end"),zr="".concat(u,"-spinner"),Rr="".concat(zr,"-animation"),Lr="".concat(zr,"-head"),Dr="".concat(u,"-no-spin"),Nr="".concat(zr,"-track"),jr="".concat(u,"-segmented-control"),Hr="".concat(u,"-tab"),Vr="".concat(Hr,"-icon"),Br="".concat(Hr,"-tag"),Fr="".concat(Hr,"-indicator"),Wr="".concat(Fr,"-wrapper"),Ur="".concat(Hr,"-list"),Gr="".concat(Hr,"-panel"),qr="".concat(Hr,"s"),Kr="".concat(u,"-tag"),$r="".concat(Kr,"-remove"),Zr="".concat(u,"-compound-tag"),Xr="".concat(Zr,"-left"),Yr="".concat(Zr,"-left-content"),Qr="".concat(Zr,"-right"),Jr="".concat(Zr,"-right-content"),ei="".concat(u,"-tag-input"),ti="".concat(ei,"-icon"),ni="".concat(ei,"-values"),ri="".concat(u,"-toast"),ii="".concat(ri,"-container"),oi="".concat(ri,"-message"),ai="".concat(u,"-tooltip"),si="".concat(ai,"-indicator"),li="".concat(u,"-tree"),ci="".concat(u,"-tree-node"),ui="".concat(ci,"-caret"),di="".concat(ui,"-closed"),hi="".concat(ui,"-none"),fi="".concat(ui,"-open"),pi="".concat(ci,"-content"),vi="".concat(ci,"-expanded"),gi="".concat(ci,"-icon"),mi="".concat(ci,"-label"),yi="".concat(ci,"-list"),bi="".concat(ci,"-secondary-label"),wi="".concat(ci,"-selected"),_i="".concat(u,"-tree-root"),xi="".concat(u,"-icon"),Ci="".concat(xi,"-standard"),Ei="".concat(xi,"-large"),Si="".concat(xi,"-muted");function Ai(){return u}function Oi(e){switch(e){case o.LEFT:return h;case o.RIGHT:return f;default:return}}function ki(e){if(void 0!==e)return"".concat(u,"-elevation-").concat(e)}function Ti(e){if(null!=e)return 0===e.indexOf("".concat(u,"-icon-"))?e:"".concat(u,"-icon-").concat(e)}function Pi(e){if(null!=e&&e!==s.NONE)return"".concat(u,"-intent-").concat(e.toLowerCase())}function Ii(e){if(void 0!==e)return"".concat(u,"-position-").concat(e)}var Mi=function(){function e(e,t){var n=this;this.container=e,this.className=t,this.isRunning=!1,this.handleKeyDown=function(e){"Tab"===e.key&&(n.reset(),n.container.addEventListener("mousedown",n.handleMouseDown))},this.handleMouseDown=function(){n.reset(),n.container.classList.add(n.className),n.container.addEventListener("keydown",n.handleKeyDown)}}return e.prototype.isActive=function(){return this.isRunning},e.prototype.start=function(){this.container.addEventListener("mousedown",this.handleMouseDown),this.isRunning=!0},e.prototype.stop=function(){this.reset(),this.isRunning=!1},e.prototype.reset=function(){this.container.classList.remove(this.className),this.container.removeEventListener("keydown",this.handleKeyDown),this.container.removeEventListener("mousedown",this.handleMouseDown)},e}(),zi="undefined"!=typeof document?new Mi(document.documentElement,q):{isActive:function(){return!0},start:function(){return!0},stop:function(){return!0}},Ri={alwaysShowFocus:function(){return zi.stop()},isActive:function(){return zi.isActive()},onlyShowFocusOnTabs:function(){return zi.start()}},Li=n(31635),Di=(0,Li.Cl)((0,Li.Cl)((0,Li.Cl)({},{BLACK:"#111418",DARK_GRAY1:"#1C2127",DARK_GRAY2:"#252A31",DARK_GRAY3:"#2F343C",DARK_GRAY4:"#383E47",DARK_GRAY5:"#404854",GRAY1:"#5F6B7C",GRAY2:"#738091",GRAY3:"#8F99A8",GRAY4:"#ABB3BF",GRAY5:"#C5CBD3",LIGHT_GRAY1:"#D3D8DE",LIGHT_GRAY2:"#DCE0E5",LIGHT_GRAY3:"#E5E8EB",LIGHT_GRAY4:"#EDEFF2",LIGHT_GRAY5:"#F6F7F9",WHITE:"#FFFFFF"}),{BLUE1:"#184A90",BLUE2:"#215DB0",BLUE3:"#2D72D2",BLUE4:"#4C90F0",BLUE5:"#8ABBFF",GREEN1:"#165A36",GREEN2:"#1C6E42",GREEN3:"#238551",GREEN4:"#32A467",GREEN5:"#72CA9B",ORANGE1:"#77450D",ORANGE2:"#935610",ORANGE3:"#C87619",ORANGE4:"#EC9A3C",ORANGE5:"#FBB360",RED1:"#8E292C",RED2:"#AC2F33",RED3:"#CD4246",RED4:"#E76A6E",RED5:"#FA999C"}),{CERULEAN1:"#0C5174",CERULEAN2:"#0F6894",CERULEAN3:"#147EB3",CERULEAN4:"#3FA6DA",CERULEAN5:"#68C1EE",FOREST1:"#1D7324",FOREST2:"#238C2C",FOREST3:"#29A634",FOREST4:"#43BF4D",FOREST5:"#62D96B",GOLD1:"#5C4405",GOLD2:"#866103",GOLD3:"#D1980B",GOLD4:"#F0B726",GOLD5:"#FBD065",INDIGO1:"#5642A6",INDIGO2:"#634DBF",INDIGO3:"#7961DB",INDIGO4:"#9881F3",INDIGO5:"#BDADFF",LIME1:"#43501B",LIME2:"#5A701A",LIME3:"#8EB125",LIME4:"#B6D94C",LIME5:"#D4F17E",ROSE1:"#A82255",ROSE2:"#C22762",ROSE3:"#DB2C6F",ROSE4:"#F5498B",ROSE5:"#FF66A1",SEPIA1:"#5E4123",SEPIA2:"#7A542E",SEPIA3:"#946638",SEPIA4:"#AF855A",SEPIA5:"#D0B090",TURQUOISE1:"#004D46",TURQUOISE2:"#007067",TURQUOISE3:"#00A396",TURQUOISE4:"#13C9BA",TURQUOISE5:"#7AE1D8",VERMILION1:"#96290D",VERMILION2:"#B83211",VERMILION3:"#D33D17",VERMILION4:"#EB6847",VERMILION5:"#FF9980",VIOLET1:"#5C255C",VIOLET2:"#7C327C",VIOLET3:"#9D3F9D",VIOLET4:"#BD6BBD",VIOLET5:"#D69FD6"}),Ni=n(96540),ji="[Blueprint]",Hi=ji+" clamp: max cannot be less than min",Vi=ji+" <Alert> cancelButtonText and onCancel should be set together.",Bi=ji+" <Alert> canEscapeKeyCancel enabled without onCancel or onClose handler.",Fi=ji+" <Alert> canOutsideClickCancel enabled without onCancel or onClose handler.",Wi=ji+" <Hotkeys> only accepts <Hotkey> children.",Ui=ji+" useHotkeys() was used outside of a <HotkeysProvider> context. These hotkeys will not be shown in the hotkeys help dialog.",Gi=ji+" <HotkeysTarget2> was configured with local hotkeys, but you did not use the generated event handlers to bind their event handlers. Try using a render function as the child of this component.",qi=ji+" <InputGroup> leftElement and leftIcon prop are mutually exclusive, with leftElement taking priority.",Ki=ji+" <NumericInput> requires min to be no greater than max if both are defined.",$i=ji+" <NumericInput> requires minorStepSize to be no greater than stepSize.",Zi=ji+" <NumericInput> requires stepSize to be no greater than majorStepSize.",Xi=ji+" <NumericInput> requires minorStepSize to be strictly greater than zero.",Yi=ji+" <NumericInput> requires majorStepSize to be strictly greater than zero.",Qi=ji+" <NumericInput> requires stepSize to be strictly greater than zero.",Ji=ji+" <NumericInput> controlled value prop does not adhere to stepSize, min, and/or max constraints.",eo=ji+" <PanelStack> requires exactly one of initialPanel and stack prop",to=ji+" <PanelStack> requires at least one panel in the stack",no=ji+" <OverflowList> does not support changing observeParents after mounting.",ro="".concat(ji," <Popover> requires renderTarget prop or a child element."),io="".concat(ji,' <Popover hasBackdrop={true}> requires interactionKind="click".'),oo="".concat(ji," <Popover> supports only one child which is rendered as its target; additional children are ignored."),ao=ji+" <Popover> with children ignores renderTarget prop; use either prop or children.",so=ji+" Disabling <Popover> with empty/whitespace content...",lo=ji+" <Popover usePortal={false}> ignores hasBackdrop",co=ji+" <Popover> supports either placement or position prop, not both.",uo=ji+" <Popover> onInteraction is ignored when uncontrolled.",ho=ji+" <Popover> targetProps value is ignored when renderTarget API is used.",fo=ji+" <Portal> context blueprintPortalClassName must be string",po=ji+" setting blueprintPortalClassName via legacy React context API is deprecated, use <PortalProvider> instead.",vo=ji+" <RadioGroup> children and options prop are mutually exclusive, with options taking priority.",go=ji+" <Slider> stepSize must be greater than zero.",mo=ji+" <Slider> labelStepSize must be greater than zero.",yo=ji+" <Slider> min prop must be a finite number.",bo=ji+" <Slider> max prop must be a finite number.",wo=ji+" <RangeSlider> value prop must be an array of two non-null numbers.",_o=ji+" <MultiSlider> children must be <SliderHandle>s or <SliderTrackStop>s",xo=ji+" <MultiSlider> labelStepSize and labelValues prop are mutually exclusive, with labelStepSize taking priority.",Co=ji+" <Spinner> Classes.SMALL/LARGE are ignored if size prop is set.",Eo=ji+" OverlayToaster.create() is not supported inside React lifecycle methods in React 16. See usage example on the docs site. https://blueprintjs.com/docs/#core/components/toast.example",So=ji+" OverlayToaster.createAsync() received a null component ref. This can happen if called inside React lifecycle methods in React 16. See usage example on the docs site. https://blueprintjs.com/docs/#core/components/toast.example",Ao=ji+" <OverlayToaster> maxToasts is set to an invalid number, must be greater than 0",Oo=ji+" OverlayToaster.create() ignores inline prop as it always creates a new element.",ko=ji+" <Dialog> iconName is ignored if title is omitted.",To=ji+" <Dialog> isCloseButtonShown prop is ignored if title is omitted.",Po=ji+" <Drawer> all angle positions are casted into pure position (TOP, BOTTOM, LEFT or RIGHT)",Io=ji+" <Overlay2> was used outside of a <OverlaysProvider> context. This will no longer be supported in Blueprint v6. See https://github.com/palantir/blueprint/wiki/Overlay2-migration",Mo=ji+" <Overlay2> cannot use childRef and childRefs props simultaneously",zo=ji+" <Overlay2> requires childRefs prop when rendering multiple child elements",Ro=ji+" <Overlay2> requires each child element to have a unique key prop when childRefs is used";function Lo(e){return"undefined"!=typeof NODE_ENV&&NODE_ENV===e}function Do(e,t){return void 0===e&&(e=[]),void 0===t&&(t=[]),e.length-t.length}function No(e,t,n){return void 0===n&&(n=1e-5),Math.abs(e-t)<=n}function jo(e,t,n){if(null==e)return e;if(n<t)throw new Error(Hi);return Math.min(Math.max(e,t),n)}function Ho(e){if(!isFinite(e))return 0;for(var t=1,n=0;Math.round(e*t)/t!==e;)t*=10,n++;return n}var Vo=new Map;function Bo(e){var t,n=null!==(t=Vo.get(e))&&void 0!==t?t:0;return Vo.set(e,n+1),"".concat(e,"-").concat(n)}function Fo(e){return"string"==typeof e&&0===e.trim().length}var Wo=function(e){function t(t){var n=e.call(this,t)||this;return n.timeoutIds=[],n.requestIds=[],n.clearTimeouts=function(){if(n.timeoutIds.length>0){for(var e=0,t=n.timeoutIds;e<t.length;e++){var r=t[e];window.clearTimeout(r)}n.timeoutIds=[]}},n.cancelAnimationFrames=function(){if(n.requestIds.length>0){for(var e=0,t=n.requestIds;e<t.length;e++){var r=t[e];window.cancelAnimationFrame(r)}n.requestIds=[]}},Lo("production")||n.validateProps(n.props),n}return(0,Li.C6)(t,e),t.prototype.componentDidUpdate=function(e,t,n){Lo("production")||this.validateProps(this.props)},t.prototype.componentWillUnmount=function(){this.clearTimeouts(),this.cancelAnimationFrames()},t.prototype.requestAnimationFrame=function(e){var t=window.requestAnimationFrame(e);return this.requestIds.push(t),function(){return window.cancelAnimationFrame(t)}},t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);return this.timeoutIds.push(n),function(){return window.clearTimeout(n)}},t.prototype.validateProps=function(e){},t}(Ni.Component),Uo=function(e){function t(t){var n=e.call(this,t)||this;return n.timeoutIds=[],n.requestIds=[],n.clearTimeouts=function(){if(n.timeoutIds.length>0){for(var e=0,t=n.timeoutIds;e<t.length;e++){var r=t[e];window.clearTimeout(r)}n.timeoutIds=[]}},n.cancelAnimationFrames=function(){if(n.requestIds.length>0){for(var e=0,t=n.requestIds;e<t.length;e++){var r=t[e];window.cancelAnimationFrame(r)}n.requestIds=[]}},Lo("production")||n.validateProps(n.props),n}return(0,Li.C6)(t,e),t.prototype.componentDidUpdate=function(e,t,n){Lo("production")||this.validateProps(this.props)},t.prototype.componentWillUnmount=function(){this.clearTimeouts(),this.cancelAnimationFrames()},t.prototype.requestAnimationFrame=function(e){var t=window.requestAnimationFrame(e);return this.requestIds.push(t),function(){return window.cancelAnimationFrame(t)}},t.prototype.setTimeout=function(e,t){var n=window.setTimeout(e,t);return this.timeoutIds.push(n),function(){return window.clearTimeout(n)}},t.prototype.validateProps=function(e){},t}(Ni.PureComponent),Go={START:"start",END:"end"},qo={BACKSPACE:8,TAB:9,ENTER:13,SHIFT:16,ESCAPE:27,SPACE:32,ARROW_LEFT:37,ARROW_UP:38,ARROW_RIGHT:39,ARROW_DOWN:40,DELETE:46},Ko="Blueprint5",$o=["active","alignText","asyncControl","containerRef","current","elementRef","ellipsizeText","fill","icon","iconSize","inputClassName","inputRef","intent","inline","large","loading","leftElement","leftIcon","minimal","onRemove","outlined","panel","panelClassName","popoverProps","rightElement","rightIcon","round","size","small","tagName","text","textClassName"];function Zo(e,t,n){return void 0===t&&(t=$o),void 0===n&&(n=!1),n&&(t=t.concat($o)),t.reduce((function(e,t){return-1!==t.indexOf("-")||e.hasOwnProperty(t)&&delete e[t],e}),(0,Li.Cl)({},e))}function Xo(e){return null!=e&&"function"!=typeof e}function Yo(e){return"function"==typeof e}function Qo(e,t){Xo(e)?e.current=t:Yo(e)&&e(t)}function Jo(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return function(t){e.forEach((function(e){Qo(e,t)}))}}function ea(e){return null===e?null:void 0===e.current?e:e.current}function ta(e,t,n){return function(r){e[t]=r,Qo(n,r)}}function na(e,t,n){return void 0===n&&(n=function(e,t){return e===t}),null==e&&null==t||null!=e&&null!=t&&e.length===t.length&&e.every((function(e,r){return n(e,t[r])}))}function ra(e,t,n){if(null==e&&null==t)return!0;if(null==e||null==t)return!1;if(Array.isArray(e)||Array.isArray(t))return!1;if(null!=n)return aa(e,t,n);var r=Object.keys(e),i=Object.keys(t);return aa(e,t,{include:r})&&aa(e,t,{include:i})}function ia(e,t,n){if(e===t)return!0;if(null==e&&null==t)return!0;if(null==e||null==t)return!1;if(Array.isArray(e)||Array.isArray(t))return na(e,t,ia);if(la(e)||la(t))return e===t;if(null!=n)return sa(e,t,n);if(e.constructor!==t.constructor)return!1;var r=Object.keys(e),i=Object.keys(t);return null!=r&&null!=i&&(0===r.length&&0===i.length||na(r,i)&&sa(e,t,r))}function oa(e,t,n){void 0===e&&(e={}),void 0===t&&(t={});var r=null==n?function(e,t){var n=Object.keys(e),r=Object.keys(t),i=ca(n.concat(r));return Object.keys(i)}(e,t):n;return function(e,t,n,r){return n.filter((function(n){return!function(e,t,n){return ia(e,t,[n])}(e,t,n)})).map((function(n){return{key:n,valueA:e[n],valueB:t[n]}}))}(e,t,r)}function aa(e,t,n){return function(e,t,n){if(function(e){return null!=e&&null!=e.include}(n))return n.include;if(function(e){return null!=e&&null!=e.exclude}(n)){var r=Object.keys(e),i=Object.keys(t),o=ca(r.concat(i));return n.exclude.forEach((function(e){return delete o[e]})),Object.keys(o)}return[]}(e,t,n).every((function(n){return e.hasOwnProperty(n)===t.hasOwnProperty(n)&&e[n]===t[n]}))}function sa(e,t,n){return n.every((function(n){return e.hasOwnProperty(n)===t.hasOwnProperty(n)&&ia(e[n],t[n])}))}function la(e){return"number"==typeof e||"string"==typeof e||"boolean"==typeof e}function ca(e){return e.reduce((function(e,t){return e[t]=!0,e}),{})}function ua(){return"undefined"!=typeof window&&null!=window.document}function da(e,t){return e===t||e.contains(t)}function ha(e){if(null==e||null==e.closest)return!1;var t=e.closest("input, textarea, [contenteditable=true]");if(null==t)return!1;if("input"===t.tagName.toLowerCase()){var n=t.type;if("checkbox"===n||"radio"===n)return!1}return!t.readOnly}function fa(e,t){var n;return null==e?document.activeElement:(null!==(n=e.getRootNode(t))&&void 0!==n?n:document).activeElement}function pa(e,t,n){var r=ma((function(t){e.dispatchEvent(new CustomEvent(n,t))}));return e.addEventListener(t,r),r}function va(e,t){return void 0===t&&(t={}),ma(e,(function(e){t.preventDefault&&e.preventDefault()}),(function(e){return e.persist()}))}function ga(e){return ma(e)}function ma(e,t,n){var r=!1;return function(){for(var i=[],o=0;o<arguments.length;o++)i[o]=arguments[o];null==t||t.apply(void 0,i),r||(r=!0,null==n||n.apply(void 0,i),requestAnimationFrame((function(){e.apply(void 0,i),r=!1})))}}function ya(e){return function(t){e.some((function(e){return t.key===e}))&&(ha(t.target)||t.preventDefault(),t.target.dispatchEvent(new MouseEvent("click",(0,Li.Cl)((0,Li.Cl)({},t),{view:void 0}))))}}function ba(e){return"function"==typeof e}function wa(e,t){return void 0===t&&(t=!1),null==e||""===e||!1===e||!t&&Array.isArray(e)&&(0===e.length||e.every((function(e){return wa(e,!0)})))}function _a(e){return!wa(e,!0)&&!0!==e}function xa(e,t,n){return void 0===t&&(t="span"),void 0===n&&(n={}),null==e||"boolean"==typeof e||Fo(e)?void 0:"string"==typeof e||"number"==typeof e||function(e){return"symbol"==typeof e.type}(e)||function(e){return Array.isArray(e)}(e)?Ni.createElement(t,n,e):Ca(e)?Object.keys(n).length>0?Ni.cloneElement(e,n):e:void 0}function Ca(e){return"object"==typeof e&&void 0!==e.type&&void 0!==e.props}function Ea(e,t){return null!=e&&null!=e.type&&null!=e.type.displayName&&e.type.displayName===t.displayName}function Sa(){return Ni.version.startsWith("18")}function Aa(e){return"Enter"===e.key||" "===e.key}function Oa(e){return["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"].indexOf(e.key)>=0}function ka(e){return null!=e&&e instanceof Element&&null!=e.closest(".".concat(v))}var Ta=n(46942),Pa=n.n(Ta),Ia=n(6134),Ma=n(3705);function za(e){return(0,Li.sH)(this,void 0,void 0,(function(){var t,r;return(0,Li.YH)(this,(function(i){switch(i.label){case 0:return t=e.loader,"function"!=typeof(r=void 0===t?La.defaultLoader:t)?[3,1]:[2,r];case 1:return"all"!==r?[3,3]:[4,Promise.resolve().then(n.bind(n,39946))];case 2:return[2,i.sent().allPathsLoader];case 3:return[4,Promise.resolve().then(n.bind(n,30999))];case 4:return[2,i.sent().splitPathsBySizeLoader]}}))}))}var Ra=function(){function e(){this.defaultLoader="split-by-size",this.loadedIconPaths16=new Map,this.loadedIconPaths20=new Map}return e.setLoaderOptions=function(e){void 0!==e.loader&&(La.defaultLoader=e.loader)},e.load=function(e,t,n){return(0,Li.sH)(this,void 0,void 0,(function(){var r=this;return(0,Li.YH)(this,(function(i){switch(i.label){case 0:return Array.isArray(e)||(e=[e]),[4,Promise.all(e.map((function(e){return r.loadImpl(e,t,n)})))];case 1:return i.sent(),[2]}}))}))},e.loadAll=function(e){return(0,Li.sH)(this,void 0,void 0,(function(){var t,n=this;return(0,Li.YH)(this,(function(r){return t=Object.values(Ma.W),function(e,t){(0,Li.sH)(this,void 0,void 0,(function(){var n,r,i;return(0,Li.YH)(this,(function(o){switch(o.label){case 0:return(n="undefined"!=typeof NODE_ENV&&"development"===NODE_ENV&&"undefined"!=typeof performance)&&(r=performance.now(),console.info("Started '".concat(e,"'..."))),[4,t()];case 1:return o.sent(),n&&(i=Math.round(performance.now()-r),console.info("Finished '".concat(e,"' in ").concat(i,"ms"))),[2]}}))}))}("[Blueprint] loading all icons",(function(){return(0,Li.sH)(n,void 0,void 0,(function(){return(0,Li.YH)(this,(function(n){switch(n.label){case 0:return[4,Promise.all([this.load(t,Ia.l.STANDARD,e),this.load(t,Ia.l.LARGE,e)])];case 1:return n.sent(),[2]}}))}))})),[2]}))}))},e.getPaths=function(e,t){if(this.isValidIconName(e))return(t<Ia.l.LARGE?La.loadedIconPaths16:La.loadedIconPaths20).get(e)},e.loadImpl=function(e,t,n){return void 0===n&&(n={}),(0,Li.sH)(this,void 0,void 0,(function(){var r,i,o,a,s;return(0,Li.YH)(this,(function(l){switch(l.label){case 0:return this.isValidIconName(e)?(r=t<Ia.l.LARGE?La.loadedIconPaths16:La.loadedIconPaths20).has(e)?[2]:[4,za(n)]:(console.error("[Blueprint] Unknown icon '".concat(e,"'")),[2]);case 1:i=l.sent(),l.label=2;case 2:return l.trys.push([2,4,,5]),o=t<Ia.l.LARGE?Ia.l.STANDARD:Ia.l.LARGE,[4,i(e,o)];case 3:return a=l.sent(),r.set(e,a),[3,5];case 4:return s=l.sent(),console.error("[Blueprint] Unable to load ".concat(t,"px icon '").concat(e,"'"),s),[3,5];case 5:return[2]}}))}))},e.isValidIconName=function(e){return Ma.e.has(e)},e}(),La=new Ra,Da="".concat("bp5","-icon"),Na=new Map,ja=Ni.forwardRef((function(e,t){var n=e.children,r=e.className,i=e.color,o=e.htmlTitle,a=e.iconName,s=e.size,l=void 0===s?Ia.l.STANDARD:s,c=e.svgProps,u=e.tagName,d=void 0===u?"span":u,h=e.title,f=(0,Li.Tt)(e,["children","className","color","htmlTitle","iconName","size","svgProps","tagName","title"]),p=l>=Ia.l.LARGE?Ia.l.LARGE:Ia.l.STANDARD,v="0 0 ".concat(p," ").concat(p),g=function(e){var t,n=null!==(t=Na.get(e))&&void 0!==t?t:0;return Na.set(e,n+1),"".concat(e,"-").concat(n)}("iconTitle"),m=(0,Li.Cl)({fill:i,height:l,role:"img",viewBox:v,width:l},c);return null===d?Ni.createElement("svg",(0,Li.Cl)({"aria-labelledby":h?g:void 0,"data-icon":a,ref:t},m,f,{className:Pa()(r,null==c?void 0:c.className)}),h&&Ni.createElement("title",{id:g},h),n):Ni.createElement(d,(0,Li.Cl)((0,Li.Cl)({"aria-hidden":!h||void 0},f),{className:Pa()(Da,"".concat(Da,"-").concat(a),r),ref:t,title:o}),Ni.createElement("svg",(0,Li.Cl)({"data-icon":a},m,{className:null==c?void 0:c.className}),h&&Ni.createElement("title",null,h),n))}));ja.displayName="Blueprint5.SVGIconContainer";var Ha,Va=Ni.forwardRef((function(e,t){var n,r,i=e.autoLoad,o=e.className,a=e.color,s=e.icon,l=e.intent,c=e.tagName,u=e.svgProps,d=e.title,h=e.htmlTitle,f=(0,Li.Tt)(e,["autoLoad","className","color","icon","intent","tagName","svgProps","title","htmlTitle"]),p=null!==(r=null!==(n=e.iconSize)&&void 0!==n?n:e.size)&&void 0!==r?r:Ia.l.STANDARD,v=Ni.useState((function(){return"string"==typeof s?Ra.getPaths(s,p):void 0})),g=v[0],m=v[1];if(Ni.useEffect((function(){var e=!1;if("string"==typeof s){var t=Ra.getPaths(s,p);void 0!==t?m(t):i?Ra.load(s,p).then((function(){e||m(Ra.getPaths(s,p))})).catch((function(e){console.error("[Blueprint] Icon '".concat(s,"' (").concat(p,"px) could not be loaded."),e)})):console.error("[Blueprint] Icon '".concat(s,"' (").concat(p,"px) is not loaded yet and autoLoad={false}, did you call Icons.load('").concat(s,"', ").concat(p,")?"))}return function(){e=!0}}),[i,s,p]),null==s||"boolean"==typeof s)return null;if("string"!=typeof s)return s;if(null==g){var y=p===Ia.l.STANDARD?Ci:p===Ia.l.LARGE?Ei:void 0;return Ni.createElement(c,(0,Li.Cl)((0,Li.Cl)({"aria-hidden":!d||void 0},Zo(f)),{className:Pa()(xi,y,Ti(s),Pi(l),o),"data-icon":s,ref:t,title:h}))}var b=g.map((function(e,t){return Ni.createElement("path",{d:e,key:t,fillRule:"evenodd"})}));return Ni.createElement(ja,(0,Li.Cl)({children:b,className:Pa()(Pi(l),o),color:a,htmlTitle:h,iconName:s,ref:t,size:p,svgProps:u,tagName:c,title:d},Zo(f)))}));Va.defaultProps={autoLoad:!0,tagName:"span"},Va.displayName="".concat(Ko,".Icon"),function(e){e[e.SMALL=20]="SMALL",e[e.STANDARD=50]="STANDARD",e[e.LARGE=100]="LARGE"}(Ha||(Ha={}));var Ba=45,Fa="M 50,50 m 0,-".concat(Ba," a ").concat(Ba,",").concat(Ba," 0 1 1 0,").concat(90," a ").concat(Ba,",").concat(Ba," 0 1 1 0,-").concat(90),Wa=280,Ua=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.componentDidUpdate=function(e){e.value!==this.props.value&&this.forceUpdate()},t.prototype.render=function(){var e,t=this.props,n=t.className,r=t.intent,i=t.value,o=t.tagName,a=void 0===o?"div":o,s=(0,Li.Tt)(t,["className","intent","value","tagName"]),l=this.getSize(),c=Pa()(zr,Pi(r),((e={})[Dr]=null!=i,e),n),u=Math.min(16,4*Ha.LARGE/l),d=Wa-Wa*(null==i?.25:jo(i,0,1));return Ni.createElement(a,(0,Li.Cl)({"aria-label":"loading","aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":void 0===i?void 0:100*i,className:c,role:"progressbar"},s),Ni.createElement(a,{className:Rr},Ni.createElement("svg",{width:l,height:l,strokeWidth:u.toFixed(2),viewBox:this.getViewBox(u)},Ni.createElement("path",{className:Nr,d:Fa}),Ni.createElement("path",{className:Lr,d:Fa,pathLength:Wa,strokeDasharray:"".concat(Wa," ").concat(Wa),strokeDashoffset:d}))))},t.prototype.validateProps=function(e){var t=e.className,n=void 0===t?"":t;null!=e.size&&(n.indexOf(I)>=0||n.indexOf(x)>=0)&&console.warn(Co)},t.prototype.getSize=function(){var e=this.props,t=e.className,n=void 0===t?"":t,r=e.size;return null==r?n.indexOf(I)>=0?Ha.SMALL:n.indexOf(x)>=0?Ha.LARGE:Ha.STANDARD:Math.max(10,r)},t.prototype.getViewBox=function(e){var t=Ba+e/2,n=(50-t).toFixed(2),r=(2*t).toFixed(2);return"".concat(n," ").concat(n," ").concat(r," ").concat(r)},t.displayName="".concat(Ko,".Spinner"),t}(Uo),Ga=ua()?Ni.useLayoutEffect:Ni.useEffect,qa=Ni.forwardRef((function(e,t){var n,r=e.children,i=e.tagName,o=void 0===i?"div":i,a=e.title,s=e.className,l=e.ellipsize,c=(0,Li.Tt)(e,["children","tagName","title","className","ellipsize"]),u=Ni.useRef(),d=Ni.useMemo((function(){return Jo(u,t)}),[t]),h=Ni.useState(""),f=h[0],p=h[1],v=Ni.useState(),g=v[0],m=v[1];return Ga((function(){var e;null!=(null===(e=u.current)||void 0===e?void 0:e.textContent)&&(m(l&&u.current.scrollWidth>u.current.clientWidth),p(u.current.textContent))}),[u,r,l]),Ni.createElement(o,(0,Li.Cl)((0,Li.Cl)({},c),{className:Pa()((n={},n[te]=l,n),s),ref:d,title:null!=a?a:g?f:void 0}),r)}));qa.defaultProps={ellipsize:!1},qa.displayName="".concat(Ko,".Text");var Ka=Ni.forwardRef((function(e,t){var n=Za(e,t);return Ni.createElement("button",(0,Li.Cl)({type:"button"},Zo(e),n),Xa(e))}));Ka.displayName="".concat(Ko,".Button");var $a=Ni.forwardRef((function(e,t){var n=e.href,r=e.tabIndex,i=void 0===r?0:r,o=Za(e,t);return Ni.createElement("a",(0,Li.Cl)({role:"button"},Zo(e),o,{"aria-disabled":o.disabled,href:o.disabled?void 0:n,tabIndex:o.disabled?-1:i}),Xa(e))}));function Za(e,t){var n,r=e.active,i=void 0!==r&&r,o=e.alignText,a=e.fill,s=e.large,l=e.loading,c=void 0!==l&&l,u=e.minimal,h=e.onBlur,f=e.onKeyDown,p=e.onKeyUp,v=e.outlined,y=e.small,b=e.tabIndex,w=e.disabled||c,_=Ni.useState(),A=_[0],O=_[1],k=Ni.useState(!1),T=k[0],P=k[1],M=Ni.useRef(null),z=Ni.useCallback((function(e){T&&P(!1),null==h||h(e)}),[T,h]),R=Ni.useCallback((function(e){Aa(e)&&(e.preventDefault(),e.key!==A&&P(!0)),O(e.key),null==f||f(e)}),[A,f]),L=Ni.useCallback((function(e){var t;Aa(e)&&(P(!1),null===(t=M.current)||void 0===t||t.click()),O(void 0),null==p||p(e)}),[p]);return{className:Pa()(me,((n={})[d]=!w&&(i||T),n[g]=w,n[m]=a,n[x]=s,n[C]=c,n[E]=u,n[S]=v,n[I]=y,n),Oi(o),Pi(e.intent),e.className),disabled:w,onBlur:z,onClick:w?void 0:e.onClick,onFocus:w?void 0:e.onFocus,onKeyDown:R,onKeyUp:L,ref:Jo(M,t),tabIndex:w?-1:b}}function Xa(e){var t=e.children,n=e.ellipsizeText,r=e.icon,i=e.loading,o=e.rightIcon,a=e.text,s=e.textClassName,l=!wa(a)||!wa(t);return Ni.createElement(Ni.Fragment,null,i&&Ni.createElement(Ua,{key:"loading",className:be,size:Ha.SMALL}),Ni.createElement(Va,{key:"leftIcon",icon:r}),l&&Ni.createElement(qa,{key:"text",className:Pa()(we,s),ellipsize:n,tagName:"span"},a,t),Ni.createElement(Va,{key:"rightIcon",icon:o}))}$a.displayName="".concat(Ko,".AnchorButton");var Ya=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"small-cross",ref:t},e),Ni.createElement("path",{d:n?"M228.2 200L294 265.8C297.8 269.4 300 274.4 300 280C300 291 291 300 280 300C274.4000000000001 300 269.4000000000001 297.8 265.8 294.2L200 228.2L134.2 294.2C130.6 297.8 125.6 300 120 300C109 300 100 291 100 280C100 274.4 102.2 269.4 105.8 265.8L171.8 200L106 134.2000000000001C102.2 130.6 100 125.6 100 120C100 109 109 100 120 100C125.6 100 130.6 102.2 134.2 105.8L200 171.8L265.8 106C269.4000000000001 102.2 274.4000000000001 100 280 100C291 100 300 109 300 120C300 125.6 297.8 130.6 294.2000000000001 134.2000000000001L228.2 200z":"M188.2 160L234 205.8C237.8 209.4 240 214.4 240 220C240 231 231 240 220 240C214.4 240 209.4 237.8 205.8 234.2L160 188.2L114.2 234.2C110.6 237.8 105.6 240 100 240C89 240 80 231 80 220C80 214.4 82.2 209.4 85.8 205.8L131.8 160L86 114.2C82.2 110.6 80 105.6 80 100C80 89 89 80 100 80C105.6 80 110.6 82.2 114.2 85.8L160 131.8L205.8 86C209.4 82.2 214.4 80 220 80C231 80 240 89 240 100C240 105.6 237.8 110.6 234.2 114.2L188.2 160z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));function Qa(e,t){return Ni.forwardRef((function(n,r){var i=n.className,o=n.children,a=(0,Li.Tt)(n,["className","children"]);return Ni.createElement(e,(0,Li.Cl)((0,Li.Cl)({},a),{className:Pa()(t,i),ref:r}),o)}))}Ya.defaultProps={size:Ia.l.STANDARD},Ya.displayName="Blueprint5.Icon.SmallCross";var Ja=Qa("h1",oe),es=Qa("h2",oe),ts=Qa("h3",oe),ns=Qa("h4",oe),rs=Qa("h5",oe),is=Qa("h6",oe),os=Qa("blockquote",ne),as=Qa("code",re),ss=Qa("pre",ie),ls=Qa("label",Qt),cs=Qa("ol",ae),us=Qa("ul",ae),ds=n(58168),hs=n(98587),fs=n(77387);function ps(e,t){return e.replace(new RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}n(5556);var vs=n(80851),gs=n(92403),ms=function(e,t){return e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.remove(r):"string"==typeof n.className?n.className=ps(n.className,r):n.setAttribute("class",ps(n.className&&n.className.baseVal||"",r)));var n,r}))},ys=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),i=r[0],o=r[1];t.removeClasses(i,"exit"),t.addClass(i,o?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),i=r[0],o=r[1]?"appear":"enter";t.addClass(i,o,"active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),i=r[0],o=r[1]?"appear":"enter";t.removeClasses(i,o),t.addClass(i,o,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,i=r?(r&&n?n+"-":"")+e:n[e];return{baseClassName:i,activeClassName:r?i+"-active":n[e+"Active"],doneClassName:r?i+"-done":n[e+"Done"]}},t}(0,fs.A)(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r=this.getClassNames(t)[n+"ClassName"],i=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&i&&(r+=" "+i),"active"===n&&e&&(0,gs.F)(e),r&&(this.appliedClasses[t][n]=r,function(e,t){e&&t&&t.split(" ").forEach((function(t){return r=t,void((n=e).classList?n.classList.add(r):function(e,t){return e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" ")}(n,r)||("string"==typeof n.className?n.className=n.className+" "+r:n.setAttribute("class",(n.className&&n.className.baseVal||"")+" "+r)));var n,r}))}(e,r))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,i=n.active,o=n.done;this.appliedClasses[t]={},r&&ms(e,r),i&&ms(e,i),o&&ms(e,o)},n.render=function(){var e=this.props,t=(e.classNames,(0,hs.A)(e,["classNames"]));return Ni.createElement(vs.Ay,(0,ds.A)({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(Ni.Component);ys.defaultProps={classNames:""},ys.propTypes={};const bs=ys;var ws=n(22618),_s=function(){var e=1,t=new WeakMap,n=function(r,i){return"number"==typeof r||"string"==typeof r?i?"idx-".concat(i):"val-".concat(r):t.has(r)?"uid"+t.get(r):(t.set(r,e++),n(r))};return n},xs=(_s(),function(e){return void 0===e&&(e=""),{value:1,prefix:e,uid:_s()}}),Cs=xs(),Es=Ni.createContext(xs()),Ss=Ni.createContext({hasProvider:!1,stack:{current:[]}}),As=function(e){var t=e.children,n=Ni.useRef([]),r=Ni.useMemo((function(){return{hasProvider:!0,stack:n}}),[n]);return Ni.createElement(Ss.Provider,{value:r},t)},Os=n(19888),ks=[],Ts=[],Ps=function(e){e(ks),Ts.forEach((function(e){return e()}))},Is={getSnapshot:function(){return ks},subscribe:function(e){return Ts.push(e),function(){var t=Ts.indexOf(e);Ts.splice(t,1)}}};function Ms(){var e=Ni.useContext(Ss),t=e.stack,n=e.hasProvider,r=function(){var e=(0,Os.useSyncExternalStore)(Is.subscribe,Is.getSnapshot,Is.getSnapshot),t=Ni.useCallback((function(){return e.at(-1)}),[e]),n=Ni.useCallback((function(t){var n=e.findIndex((function(e){return e.id===t}));return e.slice(n)}),[e]),r=Ni.useCallback((function(){Ps((function(e){return e.splice(0,e.length)}))}),[]),i=Ni.useCallback((function(e){ks.push(e),e.props.usePortal&&e.props.hasBackdrop&&document.body.classList.add(Gn)}),[]);return{closeOverlay:Ni.useCallback((function(t){var n=e.filter((function(e){return e.props.usePortal&&e.props.hasBackdrop&&e.id!==t})),r=ks.findIndex((function(e){return e.id===t}));r>-1&&ks.splice(r,1),0===n.length&&document.body.classList.remove(Gn)}),[e]),getLastOpened:t,getThisOverlayAndDescendants:n,openOverlay:i,resetStack:r}}(),i=Ni.useCallback((function(){return t.current.at(-1)}),[t]),o=Ni.useCallback((function(e){var n=t.current.findIndex((function(t){return t.id===e}));return-1===n?[]:t.current.slice(n)}),[t]),a=Ni.useCallback((function(){t.current=[]}),[t]),s=Ni.useCallback((function(e){t.current.push(e),e.props.usePortal&&e.props.hasBackdrop&&document.body.classList.add(Gn)}),[t]),l=Ni.useCallback((function(e){var n=t.current.filter((function(t){return t.props.usePortal&&t.props.hasBackdrop&&t.id!==e})),r=t.current.findIndex((function(t){return t.id===e}));r>-1&&t.current.splice(r,1),0===n.length&&document.body.classList.remove(Gn)}),[t]);return n?{closeOverlay:l,getLastOpened:i,getThisOverlayAndDescendants:o,openOverlay:s,resetStack:a}:(Lo("development")&&console.error(Io),r)}function zs(e){var t=Ni.useRef();return Ni.useEffect((function(){t.current=e}),[e]),t.current}function Rs(e){var t=ea(e);return(null!=t?Array.from(t.querySelectorAll(['a[href]:not([tabindex="-1"])','button:not([disabled]):not([tabindex="-1"])','details:not([tabindex="-1"])','input:not([disabled]):not([tabindex="-1"])','select:not([disabled]):not([tabindex="-1"])','textarea:not([disabled]):not([tabindex="-1"])','[tabindex]:not([tabindex="-1"])'].join(","))):[]).filter((function(e){return!e.classList.contains(Kn)&&!e.classList.contains($n)}))}var Ls=n(40961),Ds=Ni.createContext({}),Ns=function(e){var t=e.children,n=e.portalClassName,r=e.portalContainer,i=Ni.useMemo((function(){return{portalClassName:n,portalContainer:r}}),[n,r]);return Ni.createElement(Ds.Provider,{value:i},t)},js={blueprintPortalClassName:function(e,t){if(null!=e[t]&&"string"!=typeof e[t])return new Error(fo)}};function Hs(e,t){var n,r=e.className,i=e.stopPropagationEvents,o=e.container,a=e.onChildrenMount,s=e.children;void 0===t&&(t={});var l=Ni.useContext(Ds),c=null!==(n=null!=o?o:l.portalContainer)&&void 0!==n?n:"undefined"!=typeof document?document.body:void 0,u=Ni.useState(),d=u[0],h=u[1],f=Ni.useCallback((function(){var e=document.createElement("div");e.classList.add(Cr),Vs(e.classList,r),Vs(e.classList,l.portalClassName),Bs(e,i);var n=t.blueprintPortalClassName;return null!=n&&""!==n&&(console.error(po),Vs(e.classList,n)),e}),[r,l.portalClassName,t.blueprintPortalClassName,i]);return Ni.useEffect((function(){if(null!=c){var e=f();return c.appendChild(e),h(e),function(){Fs(e,i),e.remove(),h(void 0)}}}),[c,f,i]),Ni.useEffect((function(){null!=d&&(null==a||a())}),[d,a]),Ni.useEffect((function(){if(null!=d)return Vs(d.classList,r),function(){return function(e,t){null!=t&&""!==t&&e.remove.apply(e,t.split(" "))}(d.classList,r)}}),[r,d]),Ni.useEffect((function(){if(null!=d)return Bs(d,i),function(){return Fs(d,i)}}),[d,i]),"undefined"==typeof document||null==d?null:Ls.createPortal(s,d)}function Vs(e,t){null!=t&&""!==t&&e.add.apply(e,t.split(" "))}function Bs(e,t){null==t||t.forEach((function(t){return e.addEventListener(t,Ws)}))}function Fs(e,t){null==t||t.forEach((function(t){return e.removeEventListener(t,Ws)}))}function Ws(e){e.stopPropagation()}Hs.displayName="".concat(Ko,".Portal"),Sa()||(Hs.contextTypes=js);var Us=Ni.forwardRef((function(e,t){var n,r,i,o=e.autoFocus,a=e.backdropClassName,s=e.backdropProps,l=e.canEscapeKeyClose,c=e.canOutsideClickClose,u=e.childRef,d=e.childRefs,h=e.children,f=e.className,p=e.enforceFocus,v=e.hasBackdrop,g=e.isOpen,m=e.lazy,y=e.onClose,b=e.onClosed,w=e.onClosing,_=e.onOpened,x=e.onOpening,C=e.portalClassName,E=e.portalContainer,S=e.shouldReturnFocusOnClose,A=e.transitionDuration,O=e.transitionName,k=e.usePortal;!function(e){var t=e.childRef,n=e.childRefs,r=e.children,i=Ni.Children.count(r);Ni.useEffect((function(){Lo("production")||(null!=t&&null!=n&&console.error(Mo),i>1&&null==n&&console.error(zo))}),[t,n,i])}(e);var T=Ms(),P=T.closeOverlay,I=T.getLastOpened,M=T.getThisOverlayAndDescendants,z=T.openOverlay,R=Ni.useState(!1),L=R[0],D=R[1],N=Ni.useState(!1),j=N[0],H=N[1],V=Ni.useRef(null),B=Ni.useRef(null),F=Ni.useRef(null),W=Ni.useRef(null),U=Ni.useRef(null),G=Ni.useRef(null),q=Ni.useCallback((function(){return requestAnimationFrame((function(){var e,t=ea(B),n=fa(t);null!=t&&null!=n&&!t.contains(n)&&(null===(e=ea(W))||void 0===e||e.focus({preventScroll:!0}),D(!1))}))}),[]),K=function(){var e,t,n=(e=(0,Ni.useContext)(Es),t=(0,Ni.useState)((function(){return function(e){var t=e||Cs,n=function(e){return e?e.prefix:""}(t),r=function(e){return e.value++}(t),i=n+r;return{uid:i,gen:function(e){return i+t.uid(e)}}}(e)}))[0],t).uid;return"".concat(Us.displayName,"-").concat(n)}(),$=Ni.useRef(null),Z=Ni.useCallback((function(e){var t=e.composed?e.composedPath()[0]:e.target,n=ea(B);null!=n&&t instanceof Node&&!n.contains(t)&&(e.preventDefault(),e.stopImmediatePropagation(),q())}),[q]),X=Ni.useCallback((function(e){var t=e.composed?e.composedPath()[0]:e.target,n=M(K).some((function(e){var n=ea(e.containerElement);return(null==n?void 0:n.contains(t))&&!n.isSameNode(t)}));n||null==y||y(e)}),[M,K,y]);Ni.useEffect((function(){document.removeEventListener("mousedown",X)}),[X]),Ni.useEffect((function(){document.removeEventListener("focus",Z,!0)}),[Z]);var Y=Ni.useMemo((function(){return Jo(t,$)}),[t]);Ni.useImperativeHandle(Y,(function(){return{bringFocusInsideOverlay:q,containerElement:B,handleDocumentFocus:Z,handleDocumentMousedown:X,id:K,props:{autoFocus:o,enforceFocus:p,hasBackdrop:v,usePortal:k}}}),[o,q,p,Z,X,v,K,k]);var Q=Ni.useCallback((function(e){"Escape"===e.key&&l&&(null==y||y(e),e.stopPropagation(),e.preventDefault())}),[l,y]),J=Ni.useCallback((function(){if(null!=$.current){var e=I();void 0!==(null==e?void 0:e.handleDocumentFocus)&&document.removeEventListener("focus",e.handleDocumentFocus,!0),z($.current),o&&(D(!0),q()),p&&document.addEventListener("focus",Z,!0),c&&!v&&document.addEventListener("mousedown",X),Qo(V,fa(ea(B)))}}),[o,q,c,p,I,X,Z,v,z]),ee=Ni.useCallback((function(){var e;document.removeEventListener("focus",Z,!0),document.removeEventListener("mousedown",X),P(K);var t=I();void 0!==t&&t.props.autoFocus&&t.props.enforceFocus&&(null===(e=t.bringFocusInsideOverlay)||void 0===e||e.call(t),void 0!==t.handleDocumentFocus&&document.addEventListener("focus",t.handleDocumentFocus,!0))}),[P,I,Z,X,K]),te=null!==(r=zs(g))&&void 0!==r&&r;Ni.useEffect((function(){g&&H(!0),!te&&g&&J(),te&&!g&&ee()}),[g,J,ee,te]),Ni.useEffect((function(){return function(){ee()}}),[]);var ne=Ni.useCallback((function(e){var t=ea(V);S&&t instanceof HTMLElement&&t.focus(),null==b||b(e)}),[b,S]),re=Ni.useCallback((function(){}),[]),ie=Ni.useCallback((function(e){if(null!=u)return u;if(null!=d){var t=e.key;return null==t?void(Lo("production")||console.error(Ro)):d[t]}}),[u,d]),oe=Ni.useCallback((function(e){if(null==e||Fo(e))return null;var t=ie(e),n=Ca(e)?e.props:{},r=xa(e,"span",{className:Pa()(n.className,Wn),ref:void 0===t?G:void 0,tabIndex:p||o?0:void 0}),i=null!=t?t:G;return Ni.createElement(bs,{addEndListener:re,classNames:O,nodeRef:i,onEntered:Gs(_,i),onEntering:Gs(x,i),onExited:Gs(ne,i),onExiting:Gs(w,i),timeout:A},r)}),[o,p,ie,re,ne,w,_,x,A,O]),ae=Ni.useCallback((function(e){var t;c&&(null==y||y(e)),p&&q(),null===(t=null==s?void 0:s.onMouseDown)||void 0===t||t.call(s,e)}),[s,q,c,p,y]),se=Ni.useCallback((function(e,t){return Ni.createElement(bs,{addEndListener:re,classNames:O,key:e,nodeRef:t.ref,timeout:A,unmountOnExit:!0},Ni.createElement("div",(0,Li.Cl)({tabIndex:0},t)))}),[re,A,O]),le=Ni.useCallback((function(e){if(p&&!L){var t=ea(B),n=ea(U);null!=e.relatedTarget&&(null==t?void 0:t.contains(e.relatedTarget))&&e.relatedTarget!==n&&(null==n||n.focus({preventScroll:!0}))}}),[p,L]),ce=Ni.useCallback((function(e){var t;if(p&&e.shiftKey&&"Tab"===e.key){var n=Rs(B).pop();null!=n?n.focus():null===(t=ea(U))||void 0===t||t.focus({preventScroll:!0})}}),[p]),ue=Ni.useCallback((function(e){var t,n=ea(W);if(null!=e.relatedTarget&&(null===(t=ea(B))||void 0===t?void 0:t.contains(e.relatedTarget))&&e.relatedTarget!==n){var r=Rs(B).shift();L||null==r||r===e.relatedTarget?null==n||n.focus({preventScroll:!0}):r.focus()}else{var i=Rs(B).pop();null!=i?i.focus():null==n||n.focus({preventScroll:!0})}}),[L]),de=Ni.useMemo((function(){return v&&g?Ni.createElement(bs,{classNames:O,key:"__backdrop",nodeRef:F,timeout:A,addEndListener:re},Ni.createElement("div",(0,Li.Cl)({},s,{className:Pa()(Bn,a,null==s?void 0:s.className),onMouseDown:ae,ref:F}))):null}),[a,s,ae,re,v,g,A,O]);if(m&&!j)return null;var he=g&&null!==(i=Ni.Children.map(h,oe))&&void 0!==i?i:[];null!==de&&he.unshift(de),g&&(o||p)&&he.length>0&&(he.unshift(se("__start",{className:Kn,onFocus:le,onKeyDown:ce,ref:W})),p&&he.push(se("__end",{className:$n,onFocus:ue,ref:U})));var fe=Ni.createElement("div",{"aria-live":"polite",className:Pa()(Vn,(n={},n[Gn]=g,n[Un]=!k,n),f),onKeyDown:Q,ref:B},Ni.createElement(ws.A,{appear:!0,component:null},he));return k?Ni.createElement(Hs,{className:C,container:E},fe):fe}));function Gs(e,t){return function(){null!=(null==t?void 0:t.current)&&(null==e||e(t.current))}}Us.defaultProps={autoFocus:!0,backdropProps:{},canEscapeKeyClose:!0,canOutsideClickClose:!0,enforceFocus:!0,hasBackdrop:!0,isOpen:!1,lazy:ua(),shouldReturnFocusOnClose:!0,transitionDuration:300,transitionName:Vn,usePortal:!0},Us.displayName="".concat(Ko,".Overlay2");var qs=function(e){function t(t){var n=e.call(this,t)||this;n.childRef=Ni.createRef();var r=Bo("bp-dialog");return n.titleId="title-".concat(r),n}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.children,r=e.containerRef,i=e.style,o=e.title,a=(0,Li.Tt)(e,["className","children","containerRef","style","title"]);return Ni.createElement(Us,(0,Li.Cl)({},a,{className:qn,childRef:this.childRef,hasBackdrop:!0}),Ni.createElement("div",{className:Ve,ref:void 0===r?this.childRef:Jo(r,this.childRef)},Ni.createElement("div",{className:Pa()(He,t),role:"dialog","aria-labelledby":this.props["aria-labelledby"]||(o?this.titleId:void 0),"aria-describedby":this.props["aria-describedby"],style:i},this.maybeRenderHeader(),n)))},t.prototype.validateProps=function(e){null==e.title&&(null!=e.icon&&console.warn(ko),null!=e.isCloseButtonShown&&console.warn(To))},t.prototype.maybeRenderCloseButton=function(){return!1!==this.props.isCloseButtonShown?Ni.createElement(Ka,{"aria-label":"Close",className:Ue,icon:Ni.createElement(Ya,{size:Ia.l.STANDARD}),minimal:!0,onClick:this.props.onClose}):void 0},t.prototype.maybeRenderHeader=function(){var e=this.props,t=e.icon,n=e.title;if(null!=n)return Ni.createElement("div",{className:Be},Ni.createElement(Va,{icon:t,size:Ia.l.STANDARD,"aria-hidden":!0,tabIndex:-1}),Ni.createElement(is,{id:this.titleId},n),this.maybeRenderCloseButton())},t.defaultProps={canOutsideClickClose:!0,isOpen:!1},t.displayName="".concat(Ko,".Dialog"),t}(Uo),Ks=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleCancel=function(e){return t.internalHandleCallbacks(!1,e)},t.handleConfirm=function(e){return t.internalHandleCallbacks(!0,e)},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.canEscapeKeyCancel,n=e.canOutsideClickCancel,r=e.children,i=e.className,o=e.icon,a=e.intent,s=e.loading,l=e.cancelButtonText,c=e.confirmButtonText,u=(e.onClose,(0,Li.Tt)(e,["canEscapeKeyCancel","canOutsideClickCancel","children","className","icon","intent","loading","cancelButtonText","confirmButtonText","onClose"]));return Ni.createElement(qs,(0,Li.Cl)({},u,{className:Pa()(ce,i),canEscapeKeyClose:t,canOutsideClickClose:n,onClose:this.handleCancel}),Ni.createElement("div",{className:ue},Ni.createElement(Va,{icon:o,size:40,intent:a}),Ni.createElement("div",{className:de},r)),Ni.createElement("div",{className:he},Ni.createElement(Ka,{loading:s,intent:a,text:c,onClick:this.handleConfirm}),l&&Ni.createElement(Ka,{text:l,disabled:s,onClick:this.handleCancel})))},t.prototype.validateProps=function(e){null==e.onClose&&null==e.cancelButtonText!=(null==e.onCancel)&&console.warn(Vi);var t=null!=e.onCancel||null!=e.onClose;e.canEscapeKeyCancel&&!t&&console.warn(Bi),e.canOutsideClickCancel&&!t&&console.warn(Fi)},t.prototype.internalHandleCallbacks=function(e,t){var n,r=this.props,i=r.onCancel,o=r.onClose,a=r.onConfirm;null===(n=e?a:i)||void 0===n||n(t),null==o||o(e,t)},t.defaultProps={canEscapeKeyCancel:!1,canOutsideClickCancel:!1,confirmButtonText:"OK",isOpen:!1,loading:!1},t.displayName="".concat(Ko,".Alert"),t}(Uo),$s=function(e){var t,n=Pa()(fe,((t={})[pe]=e.current,t[g]=e.disabled,t),e.className),r=null!=e.icon?Ni.createElement(Va,{title:e.iconTitle,icon:e.icon}):void 0;return null==e.href&&null==e.onClick?Ni.createElement("span",{className:n},r,e.text,e.children):Ni.createElement("a",{className:n,href:e.href,onClick:e.disabled?void 0:e.onClick,onFocus:e.disabled?void 0:e.onFocus,tabIndex:e.disabled?void 0:0,target:e.target},r,e.text,e.children)},Zs=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.className,r=t.children,i=t.large,o=t.small,a=t.ulRef,s=(0,Li.Tt)(t,["className","children","large","small","ulRef"]),l=Pa()(n,rn,((e={})[x]=i,e[I]=o,e));return Ni.createElement("ul",(0,Li.Cl)({role:"menu"},s,{className:l,ref:a}),r)},t.displayName="".concat(Ko,".Menu"),t}(Uo),Xs=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"small-tick",ref:t},e),Ni.createElement("path",{d:n?"M300 300C294.4000000000001 300 289.4000000000001 297.8 285.8 294.2L160 168.2L114.2 214.2C110.6 217.8 105.6 220 100 220C89 220 80 211 80 200C80 194.4 82.2 189.4 85.8 185.8L145.8 125.8C149.4 122.2 154.4 120 160 120S170.6 122.2 174.2 125.8L314.2000000000001 265.8C317.8 269.4 320 274.4 320 280C320 291 311 300 300 300z":"M240 220C234.4 220 229.4 217.8 225.8 214.2L140 128.2L94.2 174.2C90.6 177.8 85.6 180 80 180C69 180 60 171 60 160C60 154.4 62.2 149.4 65.8 145.8L125.8 85.8C129.4 82.2 134.4 80 140 80S150.6 82.2 154.2 85.8L254.2 185.8C257.8 189.4 260 194.4 260 200C260 211 251 220 240 220z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));Xs.defaultProps={size:Ia.l.STANDARD},Xs.displayName="Blueprint5.Icon.SmallTick";var Ys=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"caret-right",ref:t},e),Ni.createElement("path",{d:n?"M280 200C280 206.2 277 211.4 272.6 215.2L272.8 215.4L152.8 315.4L152.6 315.2C149.2 318 144.8 320 140 320C129 320 120 311 120 300V100C120 89 129 80 140 80C144.8 80 149.2 82 152.6 84.8L152.8 84.6L272.8 184.6L272.6 184.8C277 188.6 280 193.8 280 200z":"M220 160C220 163 218.6 165.6 216.6 167.4L216.6 167.4L136.6 237.4L136.6 237.4C134.8 239 132.6 240 130 240C124.4 240 120 235.6 120 230V90C120 84.4 124.4 80 130 80C132.6 80 134.8 81 136.6 82.6C136.6 82.6 136.6 82.6 136.6 82.6L216.6 152.6L216.6 152.6C218.6 154.4 220 157 220 160z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));Ys.defaultProps={size:Ia.l.STANDARD},Ys.displayName="Blueprint5.Icon.CaretRight";var Qs=Ni.createContext(),Js=Ni.createContext();function el(e){var t=e.children,n=Ni.useState(null),r=n[0],i=n[1],o=Ni.useRef(!1);Ni.useEffect((function(){return function(){o.current=!0}}),[]);var a=Ni.useCallback((function(e){o.current||i(e)}),[]);return Ni.createElement(Qs.Provider,{value:r},Ni.createElement(Js.Provider,{value:a},t))}var tl=n(9771),nl=n.n(tl),rl=function(e){return Array.isArray(e)?e[0]:e},il=function(e){if("function"==typeof e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return e.apply(void 0,n)}},ol=function(e,t){if("function"==typeof e)return il(e,t);null!=e&&(e.current=t)},al=function(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e}),{})},sl="undefined"!=typeof window&&window.document&&window.document.createElement?Ni.useLayoutEffect:Ni.useEffect;function ll(e){var t=e.children,n=e.innerRef,r=Ni.useContext(Js),i=Ni.useCallback((function(e){ol(n,e),il(r,e)}),[n,r]);return Ni.useEffect((function(){return function(){return ol(n,null)}}),[]),Ni.useEffect((function(){nl()(Boolean(r),"`Reference` should not be used outside of a `Manager` component.")}),[r]),rl(t)({ref:i})}function cl(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ul(e){return e instanceof cl(e).Element||e instanceof Element}function dl(e){return e instanceof cl(e).HTMLElement||e instanceof HTMLElement}function hl(e){return"undefined"!=typeof ShadowRoot&&(e instanceof cl(e).ShadowRoot||e instanceof ShadowRoot)}var fl=Math.max,pl=Math.min,vl=Math.round;function gl(){var e=navigator.userAgentData;return null!=e&&e.brands&&Array.isArray(e.brands)?e.brands.map((function(e){return e.brand+"/"+e.version})).join(" "):navigator.userAgent}function ml(){return!/^((?!chrome|android).)*safari/i.test(gl())}function yl(e,t,n){void 0===t&&(t=!1),void 0===n&&(n=!1);var r=e.getBoundingClientRect(),i=1,o=1;t&&dl(e)&&(i=e.offsetWidth>0&&vl(r.width)/e.offsetWidth||1,o=e.offsetHeight>0&&vl(r.height)/e.offsetHeight||1);var a=(ul(e)?cl(e):window).visualViewport,s=!ml()&&n,l=(r.left+(s&&a?a.offsetLeft:0))/i,c=(r.top+(s&&a?a.offsetTop:0))/o,u=r.width/i,d=r.height/o;return{width:u,height:d,top:c,right:l+u,bottom:c+d,left:l,x:l,y:c}}function bl(e){var t=cl(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function wl(e){return e?(e.nodeName||"").toLowerCase():null}function _l(e){return((ul(e)?e.ownerDocument:e.document)||window.document).documentElement}function xl(e){return yl(_l(e)).left+bl(e).scrollLeft}function Cl(e){return cl(e).getComputedStyle(e)}function El(e){var t=Cl(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/auto|scroll|overlay|hidden/.test(n+i+r)}function Sl(e,t,n){void 0===n&&(n=!1);var r,i,o=dl(t),a=dl(t)&&function(e){var t=e.getBoundingClientRect(),n=vl(t.width)/e.offsetWidth||1,r=vl(t.height)/e.offsetHeight||1;return 1!==n||1!==r}(t),s=_l(t),l=yl(e,a,n),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(o||!o&&!n)&&(("body"!==wl(t)||El(s))&&(c=(r=t)!==cl(r)&&dl(r)?{scrollLeft:(i=r).scrollLeft,scrollTop:i.scrollTop}:bl(r)),dl(t)?((u=yl(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):s&&(u.x=xl(s))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function Al(e){var t=yl(e),n=e.offsetWidth,r=e.offsetHeight;return Math.abs(t.width-n)<=1&&(n=t.width),Math.abs(t.height-r)<=1&&(r=t.height),{x:e.offsetLeft,y:e.offsetTop,width:n,height:r}}function Ol(e){return"html"===wl(e)?e:e.assignedSlot||e.parentNode||(hl(e)?e.host:null)||_l(e)}function kl(e){return["html","body","#document"].indexOf(wl(e))>=0?e.ownerDocument.body:dl(e)&&El(e)?e:kl(Ol(e))}function Tl(e,t){var n;void 0===t&&(t=[]);var r=kl(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),o=cl(r),a=i?[o].concat(o.visualViewport||[],El(r)?r:[]):r,s=t.concat(a);return i?s:s.concat(Tl(Ol(a)))}function Pl(e){return["table","td","th"].indexOf(wl(e))>=0}function Il(e){return dl(e)&&"fixed"!==Cl(e).position?e.offsetParent:null}function Ml(e){for(var t=cl(e),n=Il(e);n&&Pl(n)&&"static"===Cl(n).position;)n=Il(n);return n&&("html"===wl(n)||"body"===wl(n)&&"static"===Cl(n).position)?t:n||function(e){var t=/firefox/i.test(gl());if(/Trident/i.test(gl())&&dl(e)&&"fixed"===Cl(e).position)return null;var n=Ol(e);for(hl(n)&&(n=n.host);dl(n)&&["html","body"].indexOf(wl(n))<0;){var r=Cl(n);if("none"!==r.transform||"none"!==r.perspective||"paint"===r.contain||-1!==["transform","perspective"].indexOf(r.willChange)||t&&"filter"===r.willChange||t&&r.filter&&"none"!==r.filter)return n;n=n.parentNode}return null}(e)||t}var zl="top",Rl="bottom",Ll="right",Dl="left",Nl="auto",jl=[zl,Rl,Ll,Dl],Hl="start",Vl="end",Bl="viewport",Fl="popper",Wl=jl.reduce((function(e,t){return e.concat([t+"-"+Hl,t+"-"+Vl])}),[]),Ul=[].concat(jl,[Nl]).reduce((function(e,t){return e.concat([t,t+"-"+Hl,t+"-"+Vl])}),[]),Gl=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function ql(e){var t=new Map,n=new Set,r=[];function i(e){n.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!n.has(e)){var r=t.get(e);r&&i(r)}})),r.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){n.has(e.name)||i(e)})),r}var Kl={placement:"bottom",modifiers:[],strategy:"absolute"};function $l(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function Zl(e){void 0===e&&(e={});var t=e,n=t.defaultModifiers,r=void 0===n?[]:n,i=t.defaultOptions,o=void 0===i?Kl:i;return function(e,t,n){void 0===n&&(n=o);var i,a,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},Kl,o),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:s,setOptions:function(n){var i="function"==typeof n?n(s.options):n;d(),s.options=Object.assign({},o,s.options,i),s.scrollParents={reference:ul(e)?Tl(e):e.contextElement?Tl(e.contextElement):[],popper:Tl(t)};var a,c,h=function(e){var t=ql(e);return Gl.reduce((function(e,n){return e.concat(t.filter((function(e){return e.phase===n})))}),[])}((a=[].concat(r,s.options.modifiers),c=a.reduce((function(e,t){var n=e[t.name];return e[t.name]=n?Object.assign({},n,t,{options:Object.assign({},n.options,t.options),data:Object.assign({},n.data,t.data)}):t,e}),{}),Object.keys(c).map((function(e){return c[e]}))));return s.orderedModifiers=h.filter((function(e){return e.enabled})),s.orderedModifiers.forEach((function(e){var t=e.name,n=e.options,r=void 0===n?{}:n,i=e.effect;if("function"==typeof i){var o=i({state:s,name:t,instance:u,options:r});l.push(o||function(){})}})),u.update()},forceUpdate:function(){if(!c){var e=s.elements,t=e.reference,n=e.popper;if($l(t,n)){s.rects={reference:Sl(t,Ml(n),"fixed"===s.options.strategy),popper:Al(n)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach((function(e){return s.modifiersData[e.name]=Object.assign({},e.data)}));for(var r=0;r<s.orderedModifiers.length;r++)if(!0!==s.reset){var i=s.orderedModifiers[r],o=i.fn,a=i.options,l=void 0===a?{}:a,d=i.name;"function"==typeof o&&(s=o({state:s,options:l,name:d,instance:u})||s)}else s.reset=!1,r=-1}}},update:(i=function(){return new Promise((function(e){u.forceUpdate(),e(s)}))},function(){return a||(a=new Promise((function(e){Promise.resolve().then((function(){a=void 0,e(i())}))}))),a}),destroy:function(){d(),c=!0}};if(!$l(e,t))return u;function d(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(n).then((function(e){!c&&n.onFirstUpdate&&n.onFirstUpdate(e)})),u}}var Xl={passive:!0};function Yl(e){return e.split("-")[0]}function Ql(e){return e.split("-")[1]}function Jl(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function ec(e){var t,n=e.reference,r=e.element,i=e.placement,o=i?Yl(i):null,a=i?Ql(i):null,s=n.x+n.width/2-r.width/2,l=n.y+n.height/2-r.height/2;switch(o){case zl:t={x:s,y:n.y-r.height};break;case Rl:t={x:s,y:n.y+n.height};break;case Ll:t={x:n.x+n.width,y:l};break;case Dl:t={x:n.x-r.width,y:l};break;default:t={x:n.x,y:n.y}}var c=o?Jl(o):null;if(null!=c){var u="y"===c?"height":"width";switch(a){case Hl:t[c]=t[c]-(n[u]/2-r[u]/2);break;case Vl:t[c]=t[c]+(n[u]/2-r[u]/2)}}return t}var tc={top:"auto",right:"auto",bottom:"auto",left:"auto"};function nc(e){var t,n=e.popper,r=e.popperRect,i=e.placement,o=e.variation,a=e.offsets,s=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,d=e.isFixed,h=a.x,f=void 0===h?0:h,p=a.y,v=void 0===p?0:p,g="function"==typeof u?u({x:f,y:v}):{x:f,y:v};f=g.x,v=g.y;var m=a.hasOwnProperty("x"),y=a.hasOwnProperty("y"),b=Dl,w=zl,_=window;if(c){var x=Ml(n),C="clientHeight",E="clientWidth";x===cl(n)&&"static"!==Cl(x=_l(n)).position&&"absolute"===s&&(C="scrollHeight",E="scrollWidth"),(i===zl||(i===Dl||i===Ll)&&o===Vl)&&(w=Rl,v-=(d&&x===_&&_.visualViewport?_.visualViewport.height:x[C])-r.height,v*=l?1:-1),i!==Dl&&(i!==zl&&i!==Rl||o!==Vl)||(b=Ll,f-=(d&&x===_&&_.visualViewport?_.visualViewport.width:x[E])-r.width,f*=l?1:-1)}var S,A=Object.assign({position:s},c&&tc),O=!0===u?function(e,t){var n=e.x,r=e.y,i=t.devicePixelRatio||1;return{x:vl(n*i)/i||0,y:vl(r*i)/i||0}}({x:f,y:v},cl(n)):{x:f,y:v};return f=O.x,v=O.y,l?Object.assign({},A,((S={})[w]=y?"0":"",S[b]=m?"0":"",S.transform=(_.devicePixelRatio||1)<=1?"translate("+f+"px, "+v+"px)":"translate3d("+f+"px, "+v+"px, 0)",S)):Object.assign({},A,((t={})[w]=y?v+"px":"",t[b]=m?f+"px":"",t.transform="",t))}var rc={left:"right",right:"left",bottom:"top",top:"bottom"};function ic(e){return e.replace(/left|right|bottom|top/g,(function(e){return rc[e]}))}var oc={start:"end",end:"start"};function ac(e){return e.replace(/start|end/g,(function(e){return oc[e]}))}function sc(e,t){var n=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;if(n&&hl(n)){var r=t;do{if(r&&e.isSameNode(r))return!0;r=r.parentNode||r.host}while(r)}return!1}function lc(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function cc(e,t,n){return t===Bl?lc(function(e,t){var n=cl(e),r=_l(e),i=n.visualViewport,o=r.clientWidth,a=r.clientHeight,s=0,l=0;if(i){o=i.width,a=i.height;var c=ml();(c||!c&&"fixed"===t)&&(s=i.offsetLeft,l=i.offsetTop)}return{width:o,height:a,x:s+xl(e),y:l}}(e,n)):ul(t)?function(e,t){var n=yl(e,!1,"fixed"===t);return n.top=n.top+e.clientTop,n.left=n.left+e.clientLeft,n.bottom=n.top+e.clientHeight,n.right=n.left+e.clientWidth,n.width=e.clientWidth,n.height=e.clientHeight,n.x=n.left,n.y=n.top,n}(t,n):lc(function(e){var t,n=_l(e),r=bl(e),i=null==(t=e.ownerDocument)?void 0:t.body,o=fl(n.scrollWidth,n.clientWidth,i?i.scrollWidth:0,i?i.clientWidth:0),a=fl(n.scrollHeight,n.clientHeight,i?i.scrollHeight:0,i?i.clientHeight:0),s=-r.scrollLeft+xl(e),l=-r.scrollTop;return"rtl"===Cl(i||n).direction&&(s+=fl(n.clientWidth,i?i.clientWidth:0)-o),{width:o,height:a,x:s,y:l}}(_l(e)))}function uc(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function dc(e,t){return t.reduce((function(t,n){return t[n]=e,t}),{})}function hc(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=void 0===r?e.placement:r,o=n.strategy,a=void 0===o?e.strategy:o,s=n.boundary,l=void 0===s?"clippingParents":s,c=n.rootBoundary,u=void 0===c?Bl:c,d=n.elementContext,h=void 0===d?Fl:d,f=n.altBoundary,p=void 0!==f&&f,v=n.padding,g=void 0===v?0:v,m=uc("number"!=typeof g?g:dc(g,jl)),y=h===Fl?"reference":Fl,b=e.rects.popper,w=e.elements[p?y:h],_=function(e,t,n,r){var i="clippingParents"===t?function(e){var t=Tl(Ol(e)),n=["absolute","fixed"].indexOf(Cl(e).position)>=0&&dl(e)?Ml(e):e;return ul(n)?t.filter((function(e){return ul(e)&&sc(e,n)&&"body"!==wl(e)})):[]}(e):[].concat(t),o=[].concat(i,[n]),a=o[0],s=o.reduce((function(t,n){var i=cc(e,n,r);return t.top=fl(i.top,t.top),t.right=pl(i.right,t.right),t.bottom=pl(i.bottom,t.bottom),t.left=fl(i.left,t.left),t}),cc(e,a,r));return s.width=s.right-s.left,s.height=s.bottom-s.top,s.x=s.left,s.y=s.top,s}(ul(w)?w:w.contextElement||_l(e.elements.popper),l,u,a),x=yl(e.elements.reference),C=ec({reference:x,element:b,strategy:"absolute",placement:i}),E=lc(Object.assign({},b,C)),S=h===Fl?E:x,A={top:_.top-S.top+m.top,bottom:S.bottom-_.bottom+m.bottom,left:_.left-S.left+m.left,right:S.right-_.right+m.right},O=e.modifiersData.offset;if(h===Fl&&O){var k=O[i];Object.keys(A).forEach((function(e){var t=[Ll,Rl].indexOf(e)>=0?1:-1,n=[zl,Rl].indexOf(e)>=0?"y":"x";A[e]+=k[n]*t}))}return A}function fc(e,t,n){return fl(e,pl(t,n))}function pc(e,t,n){return void 0===n&&(n={x:0,y:0}),{top:e.top-t.height-n.y,right:e.right-t.width+n.x,bottom:e.bottom-t.height+n.y,left:e.left-t.width-n.x}}function vc(e){return[zl,Ll,Rl,Dl].some((function(t){return e[t]>=0}))}var gc=Zl({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,n=e.instance,r=e.options,i=r.scroll,o=void 0===i||i,a=r.resize,s=void 0===a||a,l=cl(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return o&&c.forEach((function(e){e.addEventListener("scroll",n.update,Xl)})),s&&l.addEventListener("resize",n.update,Xl),function(){o&&c.forEach((function(e){e.removeEventListener("scroll",n.update,Xl)})),s&&l.removeEventListener("resize",n.update,Xl)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,n=e.name;t.modifiersData[n]=ec({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,n=e.options,r=n.gpuAcceleration,i=void 0===r||r,o=n.adaptive,a=void 0===o||o,s=n.roundOffsets,l=void 0===s||s,c={placement:Yl(t.placement),variation:Ql(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:i,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,nc(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:a,roundOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,nc(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var n=t.styles[e]||{},r=t.attributes[e]||{},i=t.elements[e];dl(i)&&wl(i)&&(Object.assign(i.style,n),Object.keys(r).forEach((function(e){var t=r[e];!1===t?i.removeAttribute(e):i.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,n={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,n.popper),t.styles=n,t.elements.arrow&&Object.assign(t.elements.arrow.style,n.arrow),function(){Object.keys(t.elements).forEach((function(e){var r=t.elements[e],i=t.attributes[e]||{},o=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:n[e]).reduce((function(e,t){return e[t]="",e}),{});dl(r)&&wl(r)&&(Object.assign(r.style,o),Object.keys(i).forEach((function(e){r.removeAttribute(e)})))}))}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.offset,o=void 0===i?[0,0]:i,a=Ul.reduce((function(e,n){return e[n]=function(e,t,n){var r=Yl(e),i=[Dl,zl].indexOf(r)>=0?-1:1,o="function"==typeof n?n(Object.assign({},t,{placement:e})):n,a=o[0],s=o[1];return a=a||0,s=(s||0)*i,[Dl,Ll].indexOf(r)>=0?{x:s,y:a}:{x:a,y:s}}(n,t.rects,o),e}),{}),s=a[t.placement],l=s.x,c=s.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[r]=a}},{name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name;if(!t.modifiersData[r]._skip){for(var i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0===a||a,l=n.fallbackPlacements,c=n.padding,u=n.boundary,d=n.rootBoundary,h=n.altBoundary,f=n.flipVariations,p=void 0===f||f,v=n.allowedAutoPlacements,g=t.options.placement,m=Yl(g),y=l||(m!==g&&p?function(e){if(Yl(e)===Nl)return[];var t=ic(e);return[ac(e),t,ac(t)]}(g):[ic(g)]),b=[g].concat(y).reduce((function(e,n){return e.concat(Yl(n)===Nl?function(e,t){void 0===t&&(t={});var n=t,r=n.placement,i=n.boundary,o=n.rootBoundary,a=n.padding,s=n.flipVariations,l=n.allowedAutoPlacements,c=void 0===l?Ul:l,u=Ql(r),d=u?s?Wl:Wl.filter((function(e){return Ql(e)===u})):jl,h=d.filter((function(e){return c.indexOf(e)>=0}));0===h.length&&(h=d);var f=h.reduce((function(t,n){return t[n]=hc(e,{placement:n,boundary:i,rootBoundary:o,padding:a})[Yl(n)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:n,boundary:u,rootBoundary:d,padding:c,flipVariations:p,allowedAutoPlacements:v}):n)}),[]),w=t.rects.reference,_=t.rects.popper,x=new Map,C=!0,E=b[0],S=0;S<b.length;S++){var A=b[S],O=Yl(A),k=Ql(A)===Hl,T=[zl,Rl].indexOf(O)>=0,P=T?"width":"height",I=hc(t,{placement:A,boundary:u,rootBoundary:d,altBoundary:h,padding:c}),M=T?k?Ll:Dl:k?Rl:zl;w[P]>_[P]&&(M=ic(M));var z=ic(M),R=[];if(o&&R.push(I[O]<=0),s&&R.push(I[M]<=0,I[z]<=0),R.every((function(e){return e}))){E=A,C=!1;break}x.set(A,R)}if(C)for(var L=function(e){var t=b.find((function(t){var n=x.get(t);if(n)return n.slice(0,e).every((function(e){return e}))}));if(t)return E=t,"break"},D=p?3:1;D>0&&"break"!==L(D);D--);t.placement!==E&&(t.modifiersData[r]._skip=!0,t.placement=E,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,n=e.options,r=e.name,i=n.mainAxis,o=void 0===i||i,a=n.altAxis,s=void 0!==a&&a,l=n.boundary,c=n.rootBoundary,u=n.altBoundary,d=n.padding,h=n.tether,f=void 0===h||h,p=n.tetherOffset,v=void 0===p?0:p,g=hc(t,{boundary:l,rootBoundary:c,padding:d,altBoundary:u}),m=Yl(t.placement),y=Ql(t.placement),b=!y,w=Jl(m),_="x"===w?"y":"x",x=t.modifiersData.popperOffsets,C=t.rects.reference,E=t.rects.popper,S="function"==typeof v?v(Object.assign({},t.rects,{placement:t.placement})):v,A="number"==typeof S?{mainAxis:S,altAxis:S}:Object.assign({mainAxis:0,altAxis:0},S),O=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,k={x:0,y:0};if(x){if(o){var T,P="y"===w?zl:Dl,I="y"===w?Rl:Ll,M="y"===w?"height":"width",z=x[w],R=z+g[P],L=z-g[I],D=f?-E[M]/2:0,N=y===Hl?C[M]:E[M],j=y===Hl?-E[M]:-C[M],H=t.elements.arrow,V=f&&H?Al(H):{width:0,height:0},B=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},F=B[P],W=B[I],U=fc(0,C[M],V[M]),G=b?C[M]/2-D-U-F-A.mainAxis:N-U-F-A.mainAxis,q=b?-C[M]/2+D+U+W+A.mainAxis:j+U+W+A.mainAxis,K=t.elements.arrow&&Ml(t.elements.arrow),$=K?"y"===w?K.clientTop||0:K.clientLeft||0:0,Z=null!=(T=null==O?void 0:O[w])?T:0,X=z+q-Z,Y=fc(f?pl(R,z+G-Z-$):R,z,f?fl(L,X):L);x[w]=Y,k[w]=Y-z}if(s){var Q,J="x"===w?zl:Dl,ee="x"===w?Rl:Ll,te=x[_],ne="y"===_?"height":"width",re=te+g[J],ie=te-g[ee],oe=-1!==[zl,Dl].indexOf(m),ae=null!=(Q=null==O?void 0:O[_])?Q:0,se=oe?re:te-C[ne]-E[ne]-ae+A.altAxis,le=oe?te+C[ne]+E[ne]-ae-A.altAxis:ie,ce=f&&oe?function(e,t,n){var r=fc(e,t,n);return r>n?n:r}(se,te,le):fc(f?se:re,te,f?le:ie);x[_]=ce,k[_]=ce-te}t.modifiersData[r]=k}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,n=e.state,r=e.name,i=e.options,o=n.elements.arrow,a=n.modifiersData.popperOffsets,s=Yl(n.placement),l=Jl(s),c=[Dl,Ll].indexOf(s)>=0?"height":"width";if(o&&a){var u=function(e,t){return uc("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:dc(e,jl))}(i.padding,n),d=Al(o),h="y"===l?zl:Dl,f="y"===l?Rl:Ll,p=n.rects.reference[c]+n.rects.reference[l]-a[l]-n.rects.popper[c],v=a[l]-n.rects.reference[l],g=Ml(o),m=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=p/2-v/2,b=u[h],w=m-d[c]-u[f],_=m/2-d[c]/2+y,x=fc(b,_,w),C=l;n.modifiersData[r]=((t={})[C]=x,t.centerOffset=x-_,t)}},effect:function(e){var t=e.state,n=e.options.element,r=void 0===n?"[data-popper-arrow]":n;null!=r&&("string"!=typeof r||(r=t.elements.popper.querySelector(r)))&&sc(t.elements.popper,r)&&(t.elements.arrow=r)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,n=e.name,r=t.rects.reference,i=t.rects.popper,o=t.modifiersData.preventOverflow,a=hc(t,{elementContext:"reference"}),s=hc(t,{altBoundary:!0}),l=pc(a,r),c=pc(s,i,o),u=vc(l),d=vc(c);t.modifiersData[n]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:d},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":d})}}]}),mc=n(30115),yc=n.n(mc),bc=[],wc=function(){},_c=function(){return Promise.resolve(null)},xc=[];function Cc(e){var t=e.placement,n=void 0===t?"bottom":t,r=e.strategy,i=void 0===r?"absolute":r,o=e.modifiers,a=void 0===o?xc:o,s=e.referenceElement,l=e.onFirstUpdate,c=e.innerRef,u=e.children,d=Ni.useContext(Qs),h=Ni.useState(null),f=h[0],p=h[1],v=Ni.useState(null),g=v[0],m=v[1];Ni.useEffect((function(){ol(c,f)}),[c,f]);var y=Ni.useMemo((function(){return{placement:n,strategy:i,onFirstUpdate:l,modifiers:[].concat(a,[{name:"arrow",enabled:null!=g,options:{element:g}}])}}),[n,i,l,a,g]),b=function(e,t,n){void 0===n&&(n={});var r=Ni.useRef(null),i={onFirstUpdate:n.onFirstUpdate,placement:n.placement||"bottom",strategy:n.strategy||"absolute",modifiers:n.modifiers||bc},o=Ni.useState({styles:{popper:{position:i.strategy,left:"0",top:"0"},arrow:{position:"absolute"}},attributes:{}}),a=o[0],s=o[1],l=Ni.useMemo((function(){return{name:"updateState",enabled:!0,phase:"write",fn:function(e){var t=e.state,n=Object.keys(t.elements);Ls.flushSync((function(){s({styles:al(n.map((function(e){return[e,t.styles[e]||{}]}))),attributes:al(n.map((function(e){return[e,t.attributes[e]]})))})}))},requires:["computeStyles"]}}),[]),c=Ni.useMemo((function(){var e={onFirstUpdate:i.onFirstUpdate,placement:i.placement,strategy:i.strategy,modifiers:[].concat(i.modifiers,[l,{name:"applyStyles",enabled:!1}])};return yc()(r.current,e)?r.current||e:(r.current=e,e)}),[i.onFirstUpdate,i.placement,i.strategy,i.modifiers,l]),u=Ni.useRef();return sl((function(){u.current&&u.current.setOptions(c)}),[c]),sl((function(){if(null!=e&&null!=t){var r=(n.createPopper||gc)(e,t,c);return u.current=r,function(){r.destroy(),u.current=null}}}),[e,t,n.createPopper]),{state:u.current?u.current.state:null,styles:a.styles,attributes:a.attributes,update:u.current?u.current.update:null,forceUpdate:u.current?u.current.forceUpdate:null}}(s||d,f,y),w=b.state,_=b.styles,x=b.forceUpdate,C=b.update,E=Ni.useMemo((function(){return{ref:p,style:_.popper,placement:w?w.placement:n,hasPopperEscaped:w&&w.modifiersData.hide?w.modifiersData.hide.hasPopperEscaped:null,isReferenceHidden:w&&w.modifiersData.hide?w.modifiersData.hide.isReferenceHidden:null,arrowProps:{style:_.arrow,ref:m},forceUpdate:x||wc,update:C||_c}}),[p,m,n,w,_,C,x]);return rl(u)(E)}var Ec=function(e){function t(){var t,n=e.apply(this,arguments)||this;return n.targetRef=null!==(t=n.props.targetRef)&&void 0!==t?t:Ni.createRef(),n.prevElement=void 0,n}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=Ni.Children.only(this.props.children);return void 0!==this.props.targetRef?e:Ni.cloneElement(e,{ref:this.targetRef})},t.prototype.componentDidMount=function(){var e=this;this.observer=null!=globalThis.ResizeObserver?new ResizeObserver((function(t){var n,r;return null===(r=(n=e.props).onResize)||void 0===r?void 0:r.call(n,t)})):void 0,this.observeElement()},t.prototype.componentDidUpdate=function(e){this.observeElement(this.props.observeParents!==e.observeParents)},t.prototype.componentWillUnmount=function(){var e;null===(e=this.observer)||void 0===e||e.disconnect(),this.prevElement=void 0},t.prototype.observeElement=function(e){if(void 0===e&&(e=!1),void 0!==this.observer)if(this.targetRef.current instanceof Element){if((this.targetRef.current!==this.prevElement||e)&&(this.observer.disconnect(),this.prevElement=this.targetRef.current,this.observer.observe(this.targetRef.current),this.props.observeParents))for(var t=this.targetRef.current.parentElement;null!=t;)this.observer.observe(t),t=t.parentElement}else this.observer.disconnect()},t.displayName="".concat(Ko,".ResizeSensor"),t}(Uo);function Sc(e){return e.split("-")[0]}function Ac(e){return-1!==["left","right"].indexOf(e)}function Oc(e){switch(e){case"top":return"bottom";case"left":return"right";case"bottom":return"top";default:return"left"}}function kc(e){switch(e.split("-")[1]){case"start":return"left";case"end":return"right";default:return"center"}}function Tc(e){if(null==e)return 0;switch(Sc(e)){case"top":return-90;case"left":return 180;case"bottom":return 90;default:return 0}}function Pc(e){switch(Sc(e)){case"top":return{bottom:-11};case"left":return{right:-11};case"bottom":return{top:-11};default:return{left:-11}}}var Ic=function(e){var t=e.arrowProps,n=t.ref,r=t.style,i=e.placement;return Ni.createElement("div",{"aria-hidden":!0,className:ir,"data-popper-arrow":!0,ref:n,style:(0,Li.Cl)((0,Li.Cl)({},r),Pc(i))},Ni.createElement("svg",{viewBox:"0 0 ".concat(30," ").concat(30),style:{transform:"rotate(".concat(Tc(i),"deg)")}},Ni.createElement("path",{className:ir+"-border",d:"M8.11 6.302c1.015-.936 1.887-2.922 1.887-4.297v26c0-1.378-.868-3.357-1.888-4.297L.925 17.09c-1.237-1.14-1.233-3.034 0-4.17L8.11 6.302z"}),Ni.createElement("path",{className:ir+"-fill",d:"M8.787 7.036c1.22-1.125 2.21-3.376 2.21-5.03V0v30-2.005c0-1.654-.983-3.9-2.21-5.03l-7.183-6.616c-.81-.746-.802-1.96 0-2.7l7.183-6.614z"})))};Ic.displayName="".concat(Ko,".PopoverArrow");var Mc=Ni.createContext([{},function(){return null}]),zc=function(e,t){switch(t.type){case"FORCE_DISABLED_STATE":return{forceDisabled:!0};case"RESET_DISABLED_STATE":return{};default:return e}},Rc=function(e){var t=e.children,n=e.forceDisable,r=Ni.useReducer(zc,{}),i=r[0],o=r[1],a=Ni.useMemo((function(){return[i,o]}),[i,o]);return Ni.useEffect((function(){o(n?{type:"FORCE_DISABLED_STATE"}:{type:"RESET_DISABLED_STATE"})}),[n]),Ni.createElement(Mc.Provider,{value:a},"function"==typeof t?t(i):t)},Lc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.popoverRef=Ni.createRef(),t.renderPopover=function(e){var n,r,i=t.props,o=i.children,a=i.compact,s=i.disabled,l=i.intent,c=i.popoverClassName,u=(0,Li.Tt)(i,["children","compact","disabled","intent","popoverClassName"]),d=Pa()(ai,Pi(l),c,((n={})[p]=a,n));return Ni.createElement(Vc,(0,Li.Cl)({modifiers:{arrow:{enabled:!t.props.minimal},offset:{options:{offset:[0,11]}}}},u,{autoFocus:!1,canEscapeKeyClose:!1,disabled:null!==(r=e.forceDisabled)&&void 0!==r?r:s,enforceFocus:!1,lazy:!0,popoverClassName:d,portalContainer:t.props.portalContainer,ref:t.popoverRef}),o)},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this;return Ni.createElement(Mc.Consumer,null,(function(t){var n=t[0];return Ni.createElement(Rc,(0,Li.Cl)({},n),e.renderPopover)}))},t.prototype.reposition=function(){var e;null===(e=this.popoverRef.current)||void 0===e||e.reposition()},t.displayName="".concat(Ko,".Tooltip"),t.defaultProps={compact:!1,hoverCloseDelay:0,hoverOpenDelay:100,interactionKind:"hover-target",minimal:!1,transitionDuration:100},t}(Uo),Dc={enabled:!0,name:"matchReferenceWidth",phase:"beforeWrite",requires:["computeStyles"],fn:function(e){var t=e.state;t.styles.popper.width="".concat(t.rects.reference.width,"px")},effect:function(e){var t=e.state,n=t.elements.reference.getBoundingClientRect().width;t.elements.popper.style.width="".concat(n,"px")}},Nc=(0,Li.Cl)((0,Li.Cl)({},l),{AUTO:"auto",AUTO_END:"auto-end",AUTO_START:"auto-start"});function jc(e){switch(e){case Nc.TOP_LEFT:return"top-start";case Nc.TOP:return"top";case Nc.TOP_RIGHT:return"top-end";case Nc.RIGHT_TOP:return"right-start";case Nc.RIGHT:return"right";case Nc.RIGHT_BOTTOM:return"right-end";case Nc.BOTTOM_RIGHT:return"bottom-end";case Nc.BOTTOM:return"bottom";case Nc.BOTTOM_LEFT:return"bottom-start";case Nc.LEFT_BOTTOM:return"left-end";case Nc.LEFT:return"left";case Nc.LEFT_TOP:return"left-start";case"auto":case"auto-start":case"auto-end":return e;default:return function(e){throw new Error("Unexpected position: "+e)}(e)}}var Hc={CLICK:"click",CLICK_TARGET_ONLY:"click-target",HOVER:"hover",HOVER_TARGET_ONLY:"hover-target"},Vc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={hasDarkParent:!1,isClosingViaEscapeKeypress:!1,isOpen:t.getIsOpen(t.props)},t.popoverElement=null,t.popoverRef=ta(t,"popoverElement",t.props.popoverRef),t.targetRef=Ni.createRef(),t.transitionContainerElement=Ni.createRef(),t.isMouseInTargetOrPopover=!1,t.lostFocusOnSamePage=!0,t.isControlled=function(){return void 0!==t.props.isOpen},t.isArrowEnabled=function(){var e,n;return!t.props.minimal&&!1!==(null===(n=null===(e=t.props.modifiers)||void 0===e?void 0:e.arrow)||void 0===n?void 0:n.enabled)},t.isHoverInteractionKind=function(){return t.props.interactionKind===Hc.HOVER||t.props.interactionKind===Hc.HOVER_TARGET_ONLY},t.reposition=function(){var e;return null===(e=t.popperScheduleUpdate)||void 0===e?void 0:e.call(t)},t.renderTarget=function(e){var n,r,i,o,a=e.ref,s=t.props,l=s.children,c=s.className,u=s.fill,h=s.openOnTargetFocus,f=s.renderTarget,p=t.state.isOpen,v=t.isControlled(),g=t.isHoverInteractionKind(),y=t.props.targetTagName;u&&(y="div");var b,w=Jo(a,t.targetRef),_=g?{onBlur:t.handleTargetBlur,onContextMenu:t.handleTargetContextMenu,onFocus:t.handleTargetFocus,onMouseEnter:t.handleMouseEnter,onMouseLeave:t.handleMouseLeave}:{onClick:t.handleTargetClick,onKeyDown:t.handleKeyDown},x=h&&g?0:void 0,C=(0,Li.Cl)({className:Pa()(c,gr,(n={},n[fr]=p,n[d]=p&&!v&&!g,n)),ref:w},_),E={"aria-expanded":p,"aria-haspopup":t.props.interactionKind===Hc.HOVER_TARGET_ONLY?void 0:null!==(i=t.props.popupKind)&&void 0!==i?i:"menu"},S=((r={})[d]=p&&!v&&!g,r[m]=u,r);if(void 0!==f)b=f((0,Li.Cl)((0,Li.Cl)((0,Li.Cl)({},C),E),{className:Pa()(C.className,S),isOpen:p,tabIndex:x}));else{var A=xa(Ni.Children.toArray(l)[0]);if(void 0===A)return null;var O=Ni.cloneElement(A,(0,Li.Cl)((0,Li.Cl)({},E),{className:Pa()(A.props.className,S),disabled:!(!p||!Ea(A,Lc))||A.props.disabled,tabIndex:null!==(o=A.props.tabIndex)&&void 0!==o?o:x}));b=Ni.createElement(y,(0,Li.Cl)((0,Li.Cl)({},C),t.props.targetProps),O)}return Ni.createElement(Ec,{targetRef:t.targetRef,onResize:t.reposition},b)},t.renderPopover=function(e){var n,r=t.props,i=r.autoFocus,o=r.enforceFocus,a=r.backdropProps,s=r.canEscapeKeyClose,l=r.hasBackdrop,c=r.interactionKind,u=r.usePortal,d=t.state,h=d.isClosingViaEscapeKeypress,f=d.isOpen,p=function(e,t){var n=Sc(e);return void 0===t?Ac(n)?"".concat(Oc(n)," ").concat(kc(n)):"".concat(kc(n)," ").concat(Oc(n)):Ac(n)?"".concat(Oc(n)," ").concat(parseInt(t.top,10)+15,"px"):"".concat(parseInt(t.left,10)+15,"px ").concat(Oc(n))}(e.placement,t.isArrowEnabled()?e.arrowProps.style:void 0);t.popperScheduleUpdate=e.update;var g={onClick:t.handlePopoverClick,onKeyDown:function(e){return Aa(e)&&t.handlePopoverClick(e)}};(c===Hc.HOVER||!u&&c===Hc.HOVER_TARGET_ONLY)&&(g.onMouseEnter=t.handleMouseEnter,g.onMouseLeave=t.handleMouseLeave);var m=Sc(e.placement),y=Pa()(rr,((n={})[v]=t.props.inheritDarkTheme&&t.state.hasDarkParent,n[E]=t.props.minimal,n[ar]=t.props.captureDismiss,n[hr]=t.props.matchTargetWidth,n[vr]=!0===e.isReferenceHidden,n[pr]=!0===e.hasPopperEscaped,n),"".concat(lr,"-").concat(m),t.props.popoverClassName),b=!t.isHoverInteractionKind()&&void 0,w=!t.isHoverInteractionKind()&&(!!h||t.props.shouldReturnFocusOnClose);return Ni.createElement(Us,{autoFocus:null!=i?i:b,backdropClassName:or,backdropProps:a,canEscapeKeyClose:s,canOutsideClickClose:c===Hc.CLICK,childRef:t.transitionContainerElement,enforceFocus:o,hasBackdrop:l,isOpen:f,lazy:t.props.lazy,onClose:t.handleOverlayClose,onClosed:t.props.onClosed,onClosing:t.props.onClosing,onOpened:t.props.onOpened,onOpening:t.props.onOpening,transitionDuration:t.props.transitionDuration,transitionName:rr,usePortal:u,portalClassName:t.props.portalClassName,portalContainer:t.props.portalContainer,portalStopPropagationEvents:t.props.portalStopPropagationEvents,shouldReturnFocusOnClose:w},Ni.createElement("div",{className:mr,ref:Jo(e.ref,t.transitionContainerElement),style:e.style},Ni.createElement(Ec,{onResize:t.reposition},Ni.createElement("div",(0,Li.Cl)({className:y,style:{transformOrigin:p},ref:t.popoverRef},g),t.isArrowEnabled()&&Ni.createElement(Ic,{arrowProps:e.arrowProps,placement:e.placement}),Ni.createElement("div",{className:sr},t.props.content)))))},t.handleTargetFocus=function(e){if(t.props.openOnTargetFocus&&t.isHoverInteractionKind()){if(null==e.relatedTarget&&!t.lostFocusOnSamePage)return;t.handleMouseEnter(e)}},t.handleTargetBlur=function(e){t.props.openOnTargetFocus&&t.isHoverInteractionKind()&&(null!=e.relatedTarget&&(e.relatedTarget===t.popoverElement||t.isElementInPopover(e.relatedTarget))||t.handleMouseLeave(e)),t.lostFocusOnSamePage=null!=e.relatedTarget},t.handleTargetContextMenu=function(e){e.defaultPrevented&&t.setOpenState(!1,e)},t.handleMouseEnter=function(e){t.isMouseInTargetOrPopover=!0,t.props.usePortal||!t.isElementInPopover(e.target)||t.props.interactionKind!==Hc.HOVER_TARGET_ONLY||t.props.openOnTargetFocus?t.props.disabled||t.setOpenState(!0,e,t.props.hoverOpenDelay):t.handleMouseLeave(e)},t.handleMouseLeave=function(e){t.isMouseInTargetOrPopover=!1,e.persist(),t.setTimeout((function(){t.isMouseInTargetOrPopover||t.setOpenState(!1,e,t.props.hoverCloseDelay)}))},t.handlePopoverClick=function(e){var n,r,i,o=e.target,a=o.closest(".".concat(rr)),s=o.closest(".".concat(rr)),l=(null!=a?a:s)===t.getPopoverElement(),c=null!==(r=null!==(n=null==a?void 0:a.classList.contains(ar))&&void 0!==n?n:null==s?void 0:s.classList.contains(ar))&&void 0!==r&&r,u=o.closest(".".concat(ur,", .").concat(dr)),d=null!==(i=null==u?void 0:u.classList.contains(ur))&&void 0!==i&&i,h=null!=o.closest(":disabled, .".concat(g));!d||h||c&&!l||t.setOpenState(!1,e)},t.handleOverlayClose=function(e){var n;if(null!=t.targetRef.current&&void 0!==e){var r=null!==(n=e.nativeEvent)&&void 0!==n?n:e,i=r.composed?r.composedPath()[0]:r.target;(!da(t.targetRef.current,i)||e.nativeEvent instanceof KeyboardEvent)&&t.setOpenState(!1,e)}},t.handleKeyDown=function(e){Aa(e)&&t.handleTargetClick(e)},t.handleTargetClick=function(e){t.state.isOpen&&t.isSimulatedButtonClick(e)||t.props.disabled||t.isElementInPopover(e.target)||(null==t.props.isOpen?t.setState((function(e){return{isOpen:!e.isOpen}})):t.setOpenState(!t.props.isOpen,e))},t.isSimulatedButtonClick=function(e){return!e.isTrusted&&e.target.matches(".".concat(me))},t}return(0,Li.C6)(t,e),t.prototype.getPopoverElement=function(){var e;return null===(e=this.popoverElement)||void 0===e?void 0:e.querySelector(".".concat(rr))},t.prototype.getIsOpen=function(e){var t;return!e.disabled&&(null!==(t=e.isOpen)&&void 0!==t?t:e.defaultIsOpen)},t.prototype.render=function(){var e=this.props,t=e.disabled,n=e.content,r=e.placement,i=e.position,o=void 0===i?"auto":i,a=e.positioningStrategy,s=this.state.isOpen;return null==n||"string"==typeof n&&""===n.trim()?(t||!1===s||Lo("production")||console.warn(so),this.renderTarget({ref:Fc})):Ni.createElement(el,null,Ni.createElement(ll,null,this.renderTarget),Ni.createElement(Cc,{innerRef:this.popoverRef,placement:null!=r?r:jc(o),strategy:a,modifiers:this.getPopperModifiers()},this.renderPopover))},t.prototype.componentDidMount=function(){this.updateDarkParent()},t.prototype.componentDidUpdate=function(t,n){e.prototype.componentDidUpdate.call(this,t,n),this.updateDarkParent();var r=this.getIsOpen(this.props);null!=this.props.isOpen&&r!==this.state.isOpen?(this.setOpenState(r),this.setState({isOpen:r})):this.props.disabled&&this.state.isOpen&&null==this.props.isOpen&&this.setOpenState(!1)},t.prototype.validateProps=function(e){null==e.isOpen&&null!=e.onInteraction&&console.warn(uo),e.hasBackdrop&&!e.usePortal&&console.warn(lo),e.hasBackdrop&&e.interactionKind!==Hc.CLICK&&console.warn(io),void 0!==e.placement&&void 0!==e.position&&console.warn(co);var t=Ni.Children.count(e.children),n=void 0!==e.renderTarget,r=void 0!==e.targetProps;0!==t||n||console.warn(ro),t>1&&console.warn(oo),t>0&&n&&console.warn(ao),n&&r&&console.warn(ho)},t.prototype.getPopperModifiers=function(){var e,t,n,r,i=this.props,o=i.matchTargetWidth,a=i.modifiers,s=i.modifiersCustom,l=[(0,Li.Cl)({enabled:this.isArrowEnabled(),name:"arrow"},null==a?void 0:a.arrow),(0,Li.Cl)((0,Li.Cl)({name:"computeStyles"},null==a?void 0:a.computeStyles),{options:(0,Li.Cl)({adaptive:!0,gpuAcceleration:!1},null===(e=null==a?void 0:a.computeStyles)||void 0===e?void 0:e.options)}),(0,Li.Cl)((0,Li.Cl)({enabled:this.isArrowEnabled(),name:"offset"},null==a?void 0:a.offset),{options:(0,Li.Cl)({offset:[0,15]},null===(t=null==a?void 0:a.offset)||void 0===t?void 0:t.options)}),(0,Li.Cl)((0,Li.Cl)({name:"flip"},null==a?void 0:a.flip),{options:(0,Li.Cl)({boundary:this.props.boundary,rootBoundary:this.props.rootBoundary},null===(n=null==a?void 0:a.flip)||void 0===n?void 0:n.options)}),(0,Li.Cl)((0,Li.Cl)({name:"preventOverflow"},null==a?void 0:a.preventOverflow),{options:(0,Li.Cl)({boundary:this.props.boundary,rootBoundary:this.props.rootBoundary},null===(r=null==a?void 0:a.preventOverflow)||void 0===r?void 0:r.options)})];return o&&l.push(Dc),void 0!==s&&l.push.apply(l,s),l},t.prototype.setOpenState=function(e,t,n){var r,i,o,a,s,l=this;null===(r=this.cancelOpenTimeout)||void 0===r||r.call(this),void 0!==n&&n>0?(null==t||t.persist(),this.cancelOpenTimeout=this.setTimeout((function(){l.setOpenState(e,t)}),n)):(null==this.props.isOpen?this.setState({isOpen:e}):null===(o=(i=this.props).onInteraction)||void 0===o||o.call(i,e,t),e||(null===(s=(a=this.props).onClose)||void 0===s||s.call(a,t),this.setState({isClosingViaEscapeKeypress:Bc(null==t?void 0:t.nativeEvent)})))},t.prototype.updateDarkParent=function(){var e;if(this.props.usePortal&&this.state.isOpen){var t=null!=(null===(e=this.targetRef.current)||void 0===e?void 0:e.closest(".".concat(v)));this.setState({hasDarkParent:t})}},t.prototype.isElementInPopover=function(e){var t,n;return null!==(n=null===(t=this.getPopoverElement())||void 0===t?void 0:t.contains(e))&&void 0!==n&&n},t.displayName="".concat(Ko,".Popover"),t.defaultProps={boundary:"clippingParents",captureDismiss:!1,defaultIsOpen:!1,disabled:!1,fill:!1,hasBackdrop:!1,hoverCloseDelay:300,hoverOpenDelay:150,inheritDarkTheme:!0,interactionKind:Hc.CLICK,matchTargetWidth:!1,minimal:!1,openOnTargetFocus:!0,positioningStrategy:"absolute",renderTarget:void 0,shouldReturnFocusOnClose:!1,targetTagName:"span",transitionDuration:300,usePortal:!0},t}(Uo);function Bc(e){return e instanceof KeyboardEvent&&"Escape"===e.key}function Fc(){}var Wc=Ni.forwardRef((function(e,t){var n,r,i=e.active,o=e.className,a=e.children,s=e.disabled,l=e.icon,c=e.intent,u=e.labelClassName,h=e.labelElement,f=e.multiline,p=e.popoverProps,v=e.roleStructure,y=void 0===v?"menuitem":v,b=e.selected,w=e.shouldDismissPopover,_=e.submenuProps,x=e.text,C=e.textClassName,E=e.tagName,S=void 0===E?"a":E,A=e.htmlTitle,O=(0,Li.Tt)(e,["active","className","children","disabled","icon","intent","labelClassName","labelElement","multiline","popoverProps","roleStructure","selected","shouldDismissPopover","submenuProps","text","textClassName","tagName","htmlTitle"]),k="listoption"===y?["option",void 0,Boolean(b)]:"menuitem"===y?["none","menuitem",void 0]:"none"===y?["none",void 0,void 0]:[void 0,void 0,void 0],T=k[0],I=k[1],M=k[2],z="listoption"===y,R=z&&b,L=null!=l,D=null!=a,N=Pi(c),j=Pa()(on,N,((n={})[d]=i,n[g]=s,n[ur]=w&&!s&&!D,n[an]=z,n[P]=R,n),o),H=null==e.label&&null==h?null:Ni.createElement("span",{className:Pa()(cn,u)},e.label,h),V=Ni.createElement(S,(0,Li.Cl)((0,Li.Cl)((0,Li.Cl)({onKeyDown:ya(["Enter"," "]),role:D?"none":I,tabIndex:D?-1:0},Zo(O)),s?Gc:{}),{className:j}),R?Ni.createElement(Xs,{className:sn}):void 0,L?Ni.createElement("span",{className:ln},Ni.createElement(Va,{icon:l,"aria-hidden":!0,tabIndex:-1})):void 0,Ni.createElement(qa,{className:Pa()(m,C),ellipsize:!f,title:A},x),H,D?Ni.createElement(Ys,{className:dn,title:"Open sub menu"}):void 0),B=Pa()(((r={})[un]=D,r));return Ni.createElement("li",{className:B,ref:t,role:T,"aria-selected":M},null==a?V:Ni.createElement(Vc,(0,Li.Cl)({autoFocus:!1,captureDismiss:!1,disabled:s,enforceFocus:!1,hoverCloseDelay:0,interactionKind:"hover",modifiers:Uc,targetProps:{role:I,tabIndex:0},placement:"right-start",usePortal:!1},p,{content:Ni.createElement(Zs,(0,Li.Cl)({},_),a),minimal:!0,popoverClassName:Pa()(un,null==p?void 0:p.popoverClassName)}),V))}));Wc.defaultProps={active:!1,disabled:!1,multiline:!1,popoverProps:{},selected:void 0,shouldDismissPopover:!0,text:""},Wc.displayName="".concat(Ko,".MenuItem");var Uc={flip:{options:{rootBoundary:"viewport",padding:20},enabled:!0},offset:{options:{offset:[-5,0]},enabled:!0},preventOverflow:{options:{rootBoundary:"viewport",padding:20},enabled:!0}},Gc={"aria-disabled":!0,href:void 0,onClick:void 0,onMouseDown:void 0,onMouseEnter:void 0,onMouseLeave:void 0,tabIndex:-1},qc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={chopSize:t.defaultChopSize(),lastChopSize:null,lastOverflowCount:0,overflow:[],repartitioning:!1,visible:t.props.items},t.spacer=null,t.resize=function(){t.repartition()},t}return(0,Li.C6)(t,e),t.ofType=function(){return t},t.prototype.componentDidMount=function(){this.repartition()},t.prototype.shouldComponentUpdate=function(e,t){return this.props!==e||!(this.state!==t&&ra(this.state,t))},t.prototype.componentDidUpdate=function(e,t){var n,r;e.observeParents!==this.props.observeParents&&console.warn(no),e.collapseFrom===this.props.collapseFrom&&e.items===this.props.items&&e.minVisibleItems===this.props.minVisibleItems&&e.overflowRenderer===this.props.overflowRenderer&&e.alwaysRenderOverflow===this.props.alwaysRenderOverflow&&e.visibleItemRenderer===this.props.visibleItemRenderer||this.setState({chopSize:this.defaultChopSize(),lastChopSize:null,lastOverflowCount:0,overflow:[],repartitioning:!0,visible:this.props.items});var i=this.state,o=i.repartitioning,a=i.overflow,s=i.lastOverflowCount;!1===o&&!0===t.repartitioning?a.length!==s&&(null===(r=(n=this.props).onOverflow)||void 0===r||r.call(n,a.slice())):ra(t,this.state)||this.repartition()},t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.collapseFrom,i=t.observeParents,o=t.style,a=t.tagName,s=void 0===a?"div":a,l=t.visibleItemRenderer,c=this.maybeRenderOverflow(),u=Ni.createElement(s,{className:Pa()(jn,n),style:o},r===Go.START?c:null,this.state.visible.map(l),r===Go.END?c:null,Ni.createElement("div",{className:Hn,ref:function(t){return e.spacer=t}}));return Ni.createElement(Ec,{onResize:this.resize,observeParents:i},u)},t.prototype.maybeRenderOverflow=function(){var e=this.state.overflow;return 0!==e.length||this.props.alwaysRenderOverflow?this.props.overflowRenderer(e.slice()):null},t.prototype.repartition=function(){var e,t=this;if(null!=this.spacer){var n=1===this.state.lastChopSize,r=null!==(e=this.props.minVisibleItems)&&void 0!==e?e:0,i=this.spacer.offsetWidth<.9&&this.state.visible.length>r,o=(this.spacer.offsetWidth>=1||this.state.visible.length<r)&&this.state.overflow.length>0&&!n;i||o?this.setState((function(e){var n,r,o;return t.props.collapseFrom===Go.END?(n=(o=$c(e.visible,e.overflow,t.state.chopSize*(i?1:-1)))[0],r=o[1]):(r=(o=$c(e.overflow,e.visible,t.state.chopSize*(i?-1:1)))[0],n=o[1]),{chopSize:Kc(e.chopSize),lastChopSize:e.chopSize,lastOverflowCount:t.isFirstPartitionCycle(e.chopSize)?e.overflow.length:e.lastOverflowCount,overflow:r,repartitioning:!0,visible:n}})):this.setState({chopSize:this.defaultChopSize(),lastChopSize:null,repartitioning:!1})}},t.prototype.defaultChopSize=function(){return Kc(this.props.items.length)},t.prototype.isFirstPartitionCycle=function(e){return e===this.defaultChopSize()},t.displayName="".concat(Ko,".OverflowList"),t.defaultProps={alwaysRenderOverflow:!1,collapseFrom:Go.START,minVisibleItems:0},t}(Ni.Component);function Kc(e){return Math.ceil(e/2)}function $c(e,t,n){var r=e.concat(t),i=e.length-n;if(i<=0)return[[],r];if(i>=r.length)return[r,[]];var o=r.length-i;return[r.slice(0,-o),r.slice(-o)]}var Zc=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderOverflow=function(e){var n=t.props,r=n.collapseFrom,i=n.popoverProps,o=e;return r===Go.START&&(o=e.slice().reverse()),Ni.createElement("li",null,Ni.createElement(Vc,(0,Li.Cl)({placement:r===Go.END?"bottom-end":"bottom-start",disabled:0===o.length,content:Ni.createElement(Zs,null,o.map(t.renderOverflowBreadcrumb))},i),Ni.createElement("span",{className:ge})))},t.renderOverflowBreadcrumb=function(e,t){var n=null!=e.href||null!=e.onClick,r=Zo(e);return Ni.createElement(Wc,(0,Li.Cl)({disabled:!n},r,{text:e.text,key:t}))},t.renderBreadcrumbWrapper=function(e,n){var r=t.props.items[t.props.items.length-1]===e;return Ni.createElement("li",{key:n},t.renderBreadcrumb(e,r))},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.collapseFrom,r=e.items,i=e.minVisibleItems,o=e.overflowListProps,a=void 0===o?{}:o;return Ni.createElement(qc,(0,Li.Cl)({collapseFrom:n,minVisibleItems:i,tagName:"ul"},a,{className:Pa()(ve,a.className,t),items:r,overflowRenderer:this.renderOverflow,visibleItemRenderer:this.renderBreadcrumbWrapper}))},t.prototype.renderBreadcrumb=function(e,t){return t&&null!=this.props.currentBreadcrumbRenderer?this.props.currentBreadcrumbRenderer(e):null!=this.props.breadcrumbRenderer?this.props.breadcrumbRenderer(e):Ni.createElement($s,(0,Li.Cl)({current:t},e))},t.defaultProps={collapseFrom:Go.START},t}(Uo),Xc=Ni.forwardRef((function(e,t){var n,r=e.alignText,i=e.className,o=e.fill,a=e.minimal,s=e.large,l=e.vertical,c=(0,Li.Tt)(e,["alignText","className","fill","minimal","large","vertical"]),u=Pa()(ye,((n={})[m]=o,n[x]=s,n[E]=a,n[M]=l,n),Oi(r),i);return Ni.createElement("div",(0,Li.Cl)({},c,{ref:t,className:u}),e.children)}));Xc.displayName="".concat(Ko,".ButtonGroup");var Yc=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"error",ref:t},e),Ni.createElement("path",{d:n?"M200 400C89.6 400 0 310.4 0 200C0 89.6 89.6 0 200 0S400 89.6 400 200C400 310.4 310.4 400 200 400zM220 80H180V120H220V80zM220 140H180V320H220V140z":"M159.8 320.2C71.4 320.2 -0.2 248.6 -0.2 160.2S71.4 0.2 159.8 0.2S319.8 71.8 319.8 160.2S248.2 320.2 159.8 320.2zM179.8 60.2H139.8V100.2H179.8V60.2zM179.8 120.2H139.8V260.2H179.8V120.2z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));Yc.defaultProps={size:Ia.l.STANDARD},Yc.displayName="Blueprint5.Icon.Error";var Qc=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"info-sign",ref:t},e),Ni.createElement("path",{d:n?"M200 400C89.6 400 0 310.4 0 200C0 89.6 89.6 0 200 0S400 89.6 400 200C400 310.4 310.4 400 200 400zM180 320H220V280H180V320zM260 80H140V100H180V240H160V260H220V100H260V80z":"M160 320C71.6 320 0 248.4 0 160S71.6 0 160 0S320 71.6 320 160S248.4 320 160 320zM140 260H180V220H140V260zM200 60H120V80H140V180H120V200H180V80H200V60z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));Qc.defaultProps={size:Ia.l.STANDARD},Qc.displayName="Blueprint5.Icon.InfoSign";var Jc=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"warning-sign",ref:t},e),Ni.createElement("path",{d:n?"M397.2 49.6C397.2 49.6 397.4000000000001 49.8000000000001 397.4000000000001 49.8000000000001L217.4 369.8000000000001C217.4 369.8000000000001 217.2 369.6 217.2 369.6C213.8 375.8 207.4 380 200 380S186.2 375.8 182.8 369.6L182.6 369.8L2.6 49.8L2.8 49.5999999999999C1.2 46.8 0 43.6 0 40C0 29 9 20 20 20H380C391 20 400 29 400 40C400 43.6 398.8 46.8 397.2 49.6zM220 60H180V100H220V60zM220 120H180V280H220V120z":"M316.8 50L317 50.2L177 290.2L176.8 290C173.4 296 167.2 300 159.8 300S146.4 296 142.8 290C142.8 290 142.6 290.2 142.6 290.2L2.6 50.2L2.8 50C1 47 -0.2 43.8 -0.2 40C-0.2 29 8.8 20 19.8 20H299.8C310.8 20 319.8 29 319.8 40C319.8 43.8 318.6 47 316.8 50zM179.8 60.2H139.8V100.2H179.8V60.2zM179.8 120.2H139.8V220.2H179.8V120.2z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));Jc.defaultProps={size:Ia.l.STANDARD},Jc.displayName="Blueprint5.Icon.WarningSign";var eu=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"tick",ref:t},e),Ni.createElement("path",{d:n?"M340 320C334.4 320 329.4 317.8 325.8 314.2L140 128.2L74.2 194C70.6 197.8 65.6 200 60 200C49 200 40 191 40 180C40 174.4 42.2 169.4 45.8 165.8L125.8 85.8C129.4 82.2 134.4 80 140 80S150.6 82.2 154.2 85.8L354.2000000000001 285.8C357.8 289.4 360 294.4 360 300C360 311 351 320 340 320z":"M280 260C274.4000000000001 260 269.4000000000001 257.8 265.8 254.2L120 108.2L54.2 174.2C50.6 177.8 45.6 180 40 180C29 180 20 171 20 160C20 154.4 22.2 149.4 25.8 145.8L105.8 65.8C109.4 62.2 114.4 60 120 60S130.6 62.2 134.2 65.8L294.2000000000001 225.8C297.8 229.4 300 234.4 300 240C300 251 291 260 280 260z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));eu.defaultProps={size:Ia.l.STANDARD},eu.displayName="Blueprint5.Icon.Tick";var tu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.className,r=t.children,i=t.icon,o=t.intent,a=t.title,s=t.compact,l=(0,Li.Tt)(t,["className","children","icon","intent","title","compact"]),c=this.renderIcon(i,o),u=Pa()(_e,Pi(o),n,((e={})[xe]=!wa(r),e[Ce]=null!=c,e[p]=s,e));return Ni.createElement("div",(0,Li.Cl)({className:u},l),c,a&&Ni.createElement(rs,null,a),r)},t.prototype.renderIcon=function(e,t){if(null!==e&&!1!==e){var n={"aria-hidden":!0,tabIndex:-1};if(void 0!==e)return Ni.createElement(Va,(0,Li.Cl)({icon:e},n));switch(t){case s.DANGER:return Ni.createElement(Yc,(0,Li.Cl)({},n));case s.PRIMARY:return Ni.createElement(Qc,(0,Li.Cl)({},n));case s.WARNING:return Ni.createElement(Jc,(0,Li.Cl)({},n));case s.SUCCESS:return Ni.createElement(eu,(0,Li.Cl)({},n));default:return}}},t.displayName="".concat(Ko,".Callout"),t}(Uo),nu=Ni.forwardRef((function(e,t){var n,r=e.className,i=e.elevation,o=e.interactive,a=e.selected,s=e.compact,l=(0,Li.Tt)(e,["className","elevation","interactive","selected","compact"]),c=Pa()(r,Ee,ki(i),((n={})[_]=o,n[p]=s,n[P]=a,n));return Ni.createElement("div",(0,Li.Cl)({className:c,ref:t},l))}));nu.defaultProps={elevation:a.ZERO,interactive:!1},nu.displayName="".concat(Ko,".Card");var ru,iu=Ni.forwardRef((function(e,t){var n,r=e.bordered,i=e.className,o=e.children,s=e.compact,l=(0,Li.Tt)(e,["bordered","className","children","compact"]),c=Pa()(i,Pe,((n={})[Ie]=r,n[p]=s,n));return Ni.createElement(nu,(0,Li.Cl)({role:"list",elevation:a.ZERO,className:c},l,{ref:t}),o)}));iu.defaultProps={bordered:!0,compact:!1},iu.displayName="".concat(Ko,".CardList"),function(e){e[e.OPEN_START=0]="OPEN_START",e[e.OPENING=1]="OPENING",e[e.OPEN=2]="OPEN",e[e.CLOSING_START=3]="CLOSING_START",e[e.CLOSING=4]="CLOSING",e[e.CLOSED=5]="CLOSED"}(ru||(ru={}));var ou=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={animationState:t.props.isOpen?ru.OPEN:ru.CLOSED,height:void 0,heightWhenOpen:void 0},t.contents=null,t.contentsRefHandler=function(e){if(t.contents=e,null!=t.contents){var n=t.contents.clientHeight;t.setState({animationState:t.props.isOpen?ru.OPEN:ru.CLOSED,height:0===n?void 0:"".concat(n,"px"),heightWhenOpen:0===n?void 0:n})}},t}return(0,Li.C6)(t,e),t.getDerivedStateFromProps=function(e,t){var n=e.isOpen,r=t.animationState;if(n)switch(r){case ru.OPEN:case ru.OPENING:break;default:return{animationState:ru.OPEN_START}}else switch(r){case ru.CLOSED:case ru.CLOSING:break;default:return{animationState:ru.CLOSING_START,height:"".concat(t.heightWhenOpen,"px")}}return null},t.prototype.render=function(){var e=this.state.animationState!==ru.CLOSED,t=e||this.props.keepChildrenMounted,n=e&&this.state.animationState!==ru.CLOSING,r="auto"===this.state.height,i={height:e?this.state.height:void 0,overflowY:r?"visible":void 0,transition:r?"none":void 0},o={transform:n?"translateY(0)":"translateY(-".concat(this.state.heightWhenOpen,"px)"),transition:r?"none":void 0};return Ni.createElement(this.props.component,{className:Pa()(Me,this.props.className),style:i},Ni.createElement("div",{className:ze,ref:this.contentsRefHandler,style:o,"aria-hidden":!e},t?this.props.children:null))},t.prototype.componentDidMount=function(){this.forceUpdate(),this.props.isOpen?this.setState({animationState:ru.OPEN,height:"auto"}):this.setState({animationState:ru.CLOSED,height:"0px"})},t.prototype.componentDidUpdate=function(){var e=this;if(null!=this.contents){var t=this.props.transitionDuration,n=this.state.animationState;if(n===ru.OPEN_START){var r=this.contents.clientHeight;this.setState({animationState:ru.OPENING,height:"".concat(r,"px"),heightWhenOpen:r}),this.setTimeout((function(){return e.onDelayedStateChange()}),t)}else if(n===ru.CLOSING_START){var i=this.contents.clientHeight;this.setTimeout((function(){return e.setState({animationState:ru.CLOSING,height:"0px",heightWhenOpen:i})})),this.setTimeout((function(){return e.onDelayedStateChange()}),t)}}},t.prototype.onDelayedStateChange=function(){switch(this.state.animationState){case ru.OPENING:this.setState({animationState:ru.OPEN,height:"auto"});break;case ru.CLOSING:this.setState({animationState:ru.CLOSED})}},t.displayName="".concat(Ko,".Collapse"),t.defaultProps={component:"div",isOpen:!1,keepChildrenMounted:!1,transitionDuration:200},t}(Uo),au=Ni.memo((function(e){var t,n=e.content,r=e.popoverClassName,i=e.onClose,o=e.isDarkTheme,a=void 0!==o&&o,s=e.rootBoundary,l=void 0===s?"viewport":s,c=e.targetOffset,u=e.transitionDuration,d=void 0===u?100:u,h=(0,Li.Tt)(e,["content","popoverClassName","onClose","isDarkTheme","rootBoundary","targetOffset","transitionDuration"]),f=Ni.useCallback((function(e){return e.preventDefault()}),[]),p=Ni.useCallback((function(e){var t=e.ref;return Ni.createElement(Hs,null,Ni.createElement("div",{className:Le,style:c,ref:t}))}),[c]),g=Ni.useCallback((function(e){e||null==i||i()}),[i]);return Ni.createElement(Vc,(0,Li.Cl)({placement:"right-start",rootBoundary:l,transitionDuration:d},h,{content:Ni.createElement("div",{onContextMenu:f},n),enforceFocus:!1,key:su(c),hasBackdrop:!0,backdropProps:{className:Ne},minimal:!0,onInteraction:g,popoverClassName:Pa()(De,r,(t={},t[v]=a,t)),positioningStrategy:"fixed",renderTarget:p}))}));function su(e){return void 0===e?"default":"".concat(e.left,"x").concat(e.top)}au.displayName="".concat(Ko,".ContextMenuPopover");var lu,cu=Ni.forwardRef((function(e,t){var n=e.className,r=e.children,i=e.content,o=e.disabled,a=void 0!==o&&o,s=e.onClose,l=e.onContextMenu,c=e.popoverProps,u=e.tagName,d=void 0===u?"div":u,h=(0,Li.Tt)(e,["className","children","content","disabled","onClose","onContextMenu","popoverProps","tagName"]),f=Ni.useContext(Mc)[1],p=Ni.useState(void 0),v=p[0],g=p[1],m=Ni.useState(),y=m[0],b=m[1],w=Ni.useState(!1),_=w[0],x=w[1],C=Ni.useRef(null);Ni.useEffect((function(){x(!1),f({type:"RESET_DISABLED_STATE"})}),[a,f]);var E=Ni.useCallback((function(){x(!1),b(void 0),f({type:"RESET_DISABLED_STATE"}),null==s||s()}),[s,f]),S=Ni.useMemo((function(){return ka(C.current)}),[C,_]),A=Ni.useMemo((function(){return{isOpen:_,mouseEvent:y,targetOffset:v}}),[_,y,v]),O=Ni.useCallback((function(e){return a?void 0:ba(i)?i(e):i}),[a,i]),k=Ni.useMemo((function(){return O(A)}),[A,O]),T=void 0===k?void 0:Ni.createElement(au,(0,Li.Cl)({},c,{content:k,isDarkTheme:S,isOpen:_,targetOffset:v,onClose:E})),P=Ni.useCallback((function(e){if(!e.defaultPrevented){if(!a&&(ba(r)||ba(i)||void 0!==i)){x(!0),e.persist(),b(e);var t={left:e.clientX,top:e.clientY};g(t),f({type:"FORCE_DISABLED_STATE"}),void 0===O({isOpen:!0,mouseEvent:e,targetOffset:t})||e.preventDefault()}null==l||l(e)}}),[a,r,i,l,f,O]),I=Pa()(n,Re),M=ba(r)?r({className:I,contentProps:A,onContextMenu:P,popover:T,ref:C}):Ni.createElement(Ni.Fragment,null,T,Ni.createElement(d,(0,Li.Cl)({className:I,onContextMenu:P,ref:Jo(C,t)},h),r));return Ni.createElement(Rc,{forceDisable:_},M)}));function uu(e,t){void 0===t&&(t={});var n=t.container,r=void 0===n?document.body:n,i=t.domRenderer,o=void 0===i?Ls.render:i,a=t.domUnmounter,s=void 0===a?Ls.unmountComponentAtNode:a;void 0===lu?((lu=document.createElement("div")).classList.add(Re),r.appendChild(lu)):s(lu),o(Ni.createElement(As,null,Ni.createElement(hu,(0,Li.Cl)({},e))),lu)}function du(e){void 0===e&&(e={});var t=e.domUnmounter,n=void 0===t?Ls.unmountComponentAtNode:t;void 0!==lu&&(n(lu),lu=void 0)}function hu(e){var t=e.onClose,n=(0,Li.Tt)(e,["onClose"]),r=Ni.useState(!0),i=r[0],o=r[1],a=Ni.useCallback((function(){o(!1),null==t||t()}),[t]);return Ni.createElement(au,(0,Li.Cl)({isOpen:i},n,{onClose:a}))}cu.displayName="".concat(Ko,".ContextMenu");var fu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e;return Ni.createElement("div",{className:Pa()(Fe,this.props.className,(e={},e[We]=this.props.useOverflowScrollContainer,e))},this.props.children)},t.defaultProps={useOverflowScrollContainer:!0},t}(Uo),pu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e;return Ni.createElement("div",{className:Pa()(Ge,this.props.className,(e={},e[qe]=!this.props.minimal,e))},this.renderMainSection(),this.maybeRenderActionsSection())},t.prototype.renderMainSection=function(){return Ni.createElement("div",{className:Ke},this.props.children)},t.prototype.maybeRenderActionsSection=function(){var e=this.props.actions;if(null!=e)return Ni.createElement("div",{className:$e},e)},t.defaultProps={minimal:!1},t}(Uo),vu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props.className;return Ni.createElement("div",{className:Xe,role:"tab"},Ni.createElement("div",{className:Pa()(Ze,e)}))},t.displayName="".concat(Ko,".DialogStep"),t}(Uo);function gu(e){var t=e.tooltipContent,n=(0,Li.Tt)(e,["tooltipContent"]),r=Ni.createElement($a,(0,Li.Cl)({},n));return void 0!==t?Ni.createElement(Lc,{content:t},r):r}var mu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state=t.getInitialIndexFromProps(t.props),t.renderDialogStep=function(e,n){var r,i=n+1,o=t.state.lastViewedIndex>=n,a=t.state.selectedIndex===n,s=n>t.state.lastViewedIndex?void 0:t.getDialogStepChangeHandler(n);return Ni.createElement("div",{className:Pa()(Xe,(r={},r[d]=a,r[Je]=o,r)),key:n,"aria-disabled":!a&&!o,"aria-selected":a,role:"tab"},Ni.createElement("div",{className:Ze,onClick:s,tabIndex:s?0:-1,onKeyDown:ya(["Enter"," "])},Ni.createElement("div",{className:Qe},i),Ni.createElement("div",{className:Ye},e.props.title)))},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.className,r=t.navigationPosition,i=(t.showCloseButtonInFooter,t.isCloseButtonShown),o=(0,Li.Tt)(t,["className","navigationPosition","showCloseButtonInFooter","isCloseButtonShown"]);return Ni.createElement(qs,(0,Li.Cl)({isCloseButtonShown:i},o,{className:Pa()((e={},e[bn]="right"===r,e[yn]="top"===r,e),n),style:this.getDialogStyle()}),Ni.createElement("div",{className:vn},this.renderLeftPanel(),this.maybeRenderRightPanel()))},t.prototype.componentDidUpdate=function(e){!e.resetOnClose&&e.initialStepIndex===this.props.initialStepIndex||e.isOpen||!this.props.isOpen||this.setState(this.getInitialIndexFromProps(this.props))},t.prototype.getDialogStyle=function(){return(0,Li.Cl)({minWidth:800,paddingBottom:0},this.props.style)},t.prototype.renderLeftPanel=function(){return Ni.createElement("div",{className:gn,role:"tablist","aria-label":"steps"},this.getDialogStepChildren().filter(yu).map(this.renderDialogStep))},t.prototype.maybeRenderRightPanel=function(){var e=this.getDialogStepChildren();if(e.length<=this.state.selectedIndex)return null;var t=e[this.state.selectedIndex].props,n=t.className,r=t.panel,i=t.panelClassName;return Ni.createElement("div",{className:Pa()(mn,n,i)},r,this.renderFooter())},t.prototype.renderFooter=function(){var e=this.props,t=e.closeButtonProps,n=e.showCloseButtonInFooter,r=e.onClose,i=n?Ni.createElement(gu,(0,Li.Cl)({text:"Close",onClick:r},t)):void 0;return Ni.createElement(pu,{actions:this.renderButtons()},i)},t.prototype.renderButtons=function(){var e,t,n=this.state.selectedIndex,r=this.getDialogStepChildren(),i=[];if(this.state.selectedIndex>0){var o=null!==(e=r[n].props.backButtonProps)&&void 0!==e?e:this.props.backButtonProps;i.push(Ni.createElement(gu,(0,Li.Cl)({key:"back",onClick:this.getDialogStepChangeHandler(n-1),text:"Back"},o)))}if(n===this.getDialogStepChildren().length-1)i.push(Ni.createElement(gu,(0,Li.Cl)({intent:"primary",key:"final",text:"Submit"},this.props.finalButtonProps)));else{var a=null!==(t=r[n].props.nextButtonProps)&&void 0!==t?t:this.props.nextButtonProps;i.push(Ni.createElement(gu,(0,Li.Cl)({intent:"primary",key:"next",onClick:this.getDialogStepChangeHandler(n+1),text:"Next"},a)))}return i},t.prototype.getDialogStepChangeHandler=function(e){var t=this;return function(n){if(void 0!==t.props.onChange){var r=t.getDialogStepChildren(),i=r[t.state.selectedIndex].props.id,o=r[e].props.id;t.props.onChange(o,i,n)}t.setState({lastViewedIndex:Math.max(t.state.lastViewedIndex,e),selectedIndex:e})}},t.prototype.getDialogStepChildren=function(e){return void 0===e&&(e=this.props),Ni.Children.toArray(e.children).filter(yu)},t.prototype.getInitialIndexFromProps=function(e){if(void 0!==e.initialStepIndex){var t=Math.max(0,Math.min(e.initialStepIndex,this.getDialogStepChildren(e).length-1));return{lastViewedIndex:t,selectedIndex:t}}return{lastViewedIndex:0,selectedIndex:0}},t.displayName="".concat(Ko,".MultistepDialog"),t.defaultProps={canOutsideClickClose:!0,isOpen:!1,navigationPosition:"left",resetOnClose:!0,showCloseButtonInFooter:!1},t}(Uo);function yu(e){return Ea(e,vu)}var bu,wu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.tagName,r=void 0===n?"div":n,i=(0,Li.Tt)(e,["className","tagName"]),o=Pa()(et,t);return Ni.createElement(r,(0,Li.Cl)((0,Li.Cl)({},i),{className:o}))},t.displayName="".concat(Ko,".Divider"),t}(Uo);!function(e){e.SMALL="360px",e.STANDARD="50%",e.LARGE="90%"}(bu||(bu={}));var _u=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t,n,r,i=this.props,o=i.hasBackdrop,a=i.size,s=i.style,u=i.position,d=this.props,h=d.className,f=d.children,p=(0,Li.Tt)(d,["className","children"]),v=c(u),g=Pa()(tt,((e={})[null!==(r=Ii(v))&&void 0!==r?r:""]=!0,e),h),m=null==a?s:(0,Li.Cl)((0,Li.Cl)({},s),((t={})[function(e){return e===l.TOP||e===l.TOP_LEFT||e===l.TOP_RIGHT||e===l.BOTTOM||e===l.BOTTOM_LEFT||e===l.BOTTOM_RIGHT}(v)?"height":"width"]=a,t));return Ni.createElement(Us,(0,Li.Cl)({},p,{className:Pa()((n={},n[Fn]=o,n))}),Ni.createElement("div",{className:g,style:m},this.maybeRenderHeader(),f))},t.prototype.validateProps=function(e){null==e.title&&(null!=e.icon&&console.warn(ko),null!=e.isCloseButtonShown&&console.warn(To)),null!=e.position&&e.position!==c(e.position)&&console.warn(Po)},t.prototype.maybeRenderCloseButton=function(){return!1!==this.props.isCloseButtonShown?Ni.createElement(Ka,{"aria-label":"Close",className:Ue,icon:Ni.createElement(Ya,{size:Ia.l.LARGE}),minimal:!0,onClick:this.props.onClose}):null},t.prototype.maybeRenderHeader=function(){var e=this.props,t=e.icon,n=e.title;return null==n?null:Ni.createElement("div",{className:it},Ni.createElement(Va,{icon:t,size:Ia.l.LARGE}),Ni.createElement(ns,null,n),this.maybeRenderCloseButton())},t.displayName="".concat(Ko,".Drawer"),t.defaultProps={canOutsideClickClose:!0,isOpen:!1,position:"right",style:{}},t}(Uo),xu=function(e){function t(t){var n=e.call(this,t)||this;n.inputElement=null,n.valueElement=null,n.refHandlers={content:function(e){n.valueElement=e},input:function(e){if(null!=e&&(n.inputElement=e,n.props.alwaysRenderInput||n.inputElement.focus(),null!=n.state&&n.state.isEditing)){var t=function(e){switch(e.type){case"textarea":case"text":case"search":case"tel":case"url":case"password":return!0;default:return!1}}(e);if(t){var r=e.value.length;e.setSelectionRange(n.props.selectAllOnFocus?0:r,r)}t&&n.props.selectAllOnFocus||(e.scrollLeft=e.scrollWidth)}}},n.cancelEditing=function(){var e,t,r,i,o=n.state,a=o.lastValue,s=o.value;n.setState({isEditing:!1,value:a}),s!==a&&(null===(t=(e=n.props).onChange)||void 0===t||t.call(e,a)),null===(i=(r=n.props).onCancel)||void 0===i||i.call(r,a)},n.toggleEditing=function(){var e,t;if(n.state.isEditing){var r=n.state.value;n.setState({isEditing:!1,lastValue:r}),null===(t=(e=n.props).onConfirm)||void 0===t||t.call(e,r)}else n.props.disabled||n.setState({isEditing:!0})},n.handleFocus=function(){var e=n.props,t=e.alwaysRenderInput,r=e.disabled,i=e.selectAllOnFocus;if(r||n.setState({isEditing:!0}),t&&i&&null!=n.inputElement){var o=n.inputElement.value.length;n.inputElement.setSelectionRange(0,o)}},n.handleTextChange=function(e){var t,r,i=e.target.value;null==n.props.value&&n.setState({value:i}),null===(r=(t=n.props).onChange)||void 0===r||r.call(t,i)},n.handleKeyEvent=function(e){var t=e.altKey,r=e.ctrlKey,i=e.metaKey,o=e.shiftKey;if("Escape"!==e.key){var a=t||r||i||o;"Enter"===e.key&&((t||o)&&e.preventDefault(),n.props.confirmOnEnterKey&&n.props.multiline?null!=e.target&&a?(function(e,t){var n=e.selectionEnd,r=e.selectionStart,i=e.value;if(r>=0){var o=i.substring(0,r),a=i.substring(n,i.length);e.value="".concat(o).concat("\n").concat(a),e.selectionStart=r+1,e.selectionEnd=r+1}}(e.target),n.handleTextChange(e)):n.toggleEditing():n.props.multiline&&!a||n.toggleEditing())}else n.cancelEditing()};var r=null==t.value?t.defaultValue:t.value;return n.state={inputHeight:0,inputWidth:0,isEditing:!0===t.isEditing&&!1===t.disabled,lastValue:r,value:r},n}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t,n,r=this.props,i=r.alwaysRenderInput,o=r.disabled,a=r.elementRef,s=r.multiline,l=r.contentId,c=null!==(t=this.props.value)&&void 0!==t?t:this.state.value,u=null!=c&&""!==c,d=Pa()(ot,Pi(this.props.intent),((e={})[g]=o,e[st]=this.state.isEditing,e[ct]=!u,e[O]=s,e),this.props.className);n=s?{height:this.state.isEditing?void 0:this.state.inputHeight}:{height:this.state.inputHeight,lineHeight:null!=this.state.inputHeight?"".concat(this.state.inputHeight,"px"):void 0,minWidth:this.props.minWidth};var h=i||this.state.isEditing||o?void 0:0,f=i&&!this.state.isEditing,p=null!=l?{id:l}:{};return Ni.createElement("div",{className:d,onFocus:this.handleFocus,tabIndex:h,ref:a},i||this.state.isEditing?this.renderInput(c):void 0,f?void 0:Ni.createElement("span",(0,Li.Cl)({},p,{className:at,ref:this.refHandlers.content,style:n}),u?c:this.props.placeholder))},t.prototype.componentDidMount=function(){this.updateInputDimensions()},t.prototype.componentDidUpdate=function(e,t){var n,r,i={};this.props.value===e.value||null==e.value&&null==this.props.value||(i.value=this.props.value),null!=this.props.isEditing&&this.props.isEditing!==e.isEditing&&(i.isEditing=this.props.isEditing),(this.props.disabled||null==this.props.disabled&&e.disabled)&&(i.isEditing=!1),this.setState(i),this.state.isEditing&&!t.isEditing&&(null===(r=(n=this.props).onEdit)||void 0===r||r.call(n,this.state.value)),this.state.value===t.value&&this.props.alwaysRenderInput===e.alwaysRenderInput&&this.props.maxLines===e.maxLines&&this.props.minLines===e.minLines&&this.props.minWidth===e.minWidth&&this.props.multiline===e.multiline&&this.props.placeholder===e.placeholder||this.updateInputDimensions()},t.prototype.renderInput=function(e){var t=this.props,n=t.disabled,r=t.maxLength,i=t.multiline,o=t.type,a=t.placeholder,s={className:lt,disabled:n,maxLength:r,onBlur:this.toggleEditing,onChange:this.handleTextChange,onKeyDown:this.handleKeyEvent,placeholder:a,value:e},l=this.state,c=l.inputHeight,u=l.inputWidth;return 0!==c&&0!==u&&(s.style={height:c,lineHeight:i||null==c?void 0:"".concat(c,"px"),width:i?"100%":u}),i?Ni.createElement("textarea",(0,Li.Cl)({ref:this.refHandlers.input},s)):Ni.createElement("input",(0,Li.Cl)({ref:this.refHandlers.input,type:o},s))},t.prototype.updateInputDimensions=function(){if(null!=this.valueElement){var e=this.props,t=e.maxLines,n=e.minLines,r=e.minWidth,i=e.multiline,o=this.valueElement,a=o.parentElement,s=o.textContent,l=this.valueElement,c=l.scrollHeight,u=l.scrollWidth,d=Cu(this.valueElement);i&&this.state.isEditing&&/\n$/.test(null!=s?s:"")&&(c+=d),d>0&&(c=jo(c,n*d,t*d)),c=Math.max(c,(h=this.valueElement,(""===(f=getComputedStyle(h).fontSize)?0:parseInt(f.slice(0,-2),10))+1),Cu(a)),u+=5,this.setState({inputHeight:c,inputWidth:Math.max(u,r)}),i&&this.state.isEditing&&this.setTimeout((function(){return a.style.height="".concat(c,"px")}))}var h,f},t.displayName="".concat(Ko,".EditableText"),t.defaultProps={alwaysRenderInput:!1,confirmOnEnterKey:!1,defaultValue:"",disabled:!1,maxLines:1/0,minLines:1,minWidth:80,multiline:!1,placeholder:"Click to Edit",type:"text"},t}(Uo);function Cu(e){var t=parseInt(getComputedStyle(e).lineHeight.slice(0,-2),10);if(isNaN(t)){var n=document.createElement("span");n.innerHTML="<br>",e.appendChild(n);var r=e.offsetHeight;n.innerHTML="<br><br>";var i=e.offsetHeight;e.removeChild(n),t=i-r}return t}var Eu=Ni.forwardRef((function(e,t){var n,r=e.children,i=e.className,o=e.fill,a=e.vertical,s=(0,Li.Tt)(e,["children","className","fill","vertical"]),l=Pa()(je,((n={})[m]=o,n[M]=a,n),i);return Ni.createElement("div",(0,Li.Cl)({role:"group"},s,{ref:t,className:l}),r)}));Eu.displayName="".concat(Ko,".ControlGroup");var Su=Ni.forwardRef((function(e,t){var n,r=e.alignIndicator,i=e.children,o=e.className,a=e.indicatorChildren,s=e.inline,l=e.inputRef,c=e.label,u=e.labelElement,d=e.large,h=e.style,f=e.type,p=e.typeClassName,v=e.tagName,m=void 0===v?"label":v,y=(0,Li.Tt)(e,["alignIndicator","children","className","indicatorChildren","inline","inputRef","label","labelElement","large","style","type","typeClassName","tagName"]),b=Pa()(zt,p,((n={})[g]=y.disabled,n[w]=s,n[x]=d,n),Oi(r),o);return Ni.createElement(m,{className:b,style:h,ref:t},Ni.createElement("input",(0,Li.Cl)({},y,{ref:l,type:f})),Ni.createElement("span",{className:Rt},a),c,u,i)}));Su.displayName="".concat(Ko,".Control");var Au=Ni.forwardRef((function(e,t){var n=e.innerLabelChecked,r=e.innerLabel,i=(0,Li.Tt)(e,["innerLabelChecked","innerLabel"]),o=r||n?[Ni.createElement("div",{key:"checked",className:Lt},Ni.createElement("div",{className:Vt},n||r)),Ni.createElement("div",{key:"unchecked",className:Lt},Ni.createElement("div",{className:Vt},r))]:null;return Ni.createElement(Su,(0,Li.Cl)({},i,{indicatorChildren:o,ref:t,type:"checkbox",typeClassName:Ht}))}));Au.displayName="".concat(Ko,".Switch");var Ou=Ni.forwardRef((function(e,t){return Ni.createElement(Su,(0,Li.Cl)({},e,{ref:t,type:"radio",typeClassName:Nt}))}));Ou.displayName="".concat(Ko,".Radio");var ku=Ni.forwardRef((function(e,t){var n=e.defaultIndeterminate,r=e.indeterminate,i=e.onChange,o=(0,Li.Tt)(e,["defaultIndeterminate","indeterminate","onChange"]),a=Ni.useState(r||n||!1),s=a[0],l=a[1],c=Ni.useRef(null),u=void 0===e.inputRef?c:Jo(e.inputRef,c),d=Ni.useCallback((function(e){void 0===r&&l(e.target.indeterminate),null==i||i(e)}),[r,i]);return Ni.useEffect((function(){void 0!==r&&l(r)}),[r]),Ni.useEffect((function(){null!=c.current&&(c.current.indeterminate=s)}),[c,s]),Ni.createElement(Su,(0,Li.Cl)({},o,{inputRef:u,onChange:d,ref:t,type:"checkbox",typeClassName:Dt}))}));ku.displayName="".concat(Ko,".Checkbox");var Tu=Ni.forwardRef((function(e,t){var n,r,i,o,a=e.className,s=e.ellipsize,l=void 0!==s&&s,c=e.heading,u=void 0===c?qa:c,d=e.icon,h=e.loading,f=void 0!==h&&h,p=e.subtitle,v=e.tags,g=e.title,m=e.titleURL,y=Ni.useMemo((function(){var e,t=null!=m?Ni.createElement("a",{target:"_blank",href:m,rel:"noreferrer"},g):g;return Ni.createElement(u,{className:Pa()(mt,(e={},e[Er]=f,e[te]=u!==qa&&l,e)),ellipsize:u===qa?l:void 0},t)}),[m,g,u,f,l]),b=Ni.useMemo((function(){var e;return null==p?null:Ni.createElement(qa,{className:Pa()(J,pt,(e={},e[Er]=f,e)),ellipsize:l},p)}),[l,f,p]);return Ni.createElement("div",{className:Pa()(a,ut,Pu(u),(n={},n[dt]=l,n)),ref:t},null!=d&&Ni.createElement("div",{className:Pa()(ft,(r={},r[ht]=null!=b,r))},Ni.createElement(Va,{"aria-hidden":!0,className:Pa()(J,(i={},i[Er]=f,i)),icon:f?Ma.W.SQUARE:d,tabIndex:-1})),Ni.createElement("div",{className:gt},Ni.createElement("div",{className:Pa()(yt,(o={},o[Er]=f,o))},y,null!=v&&Ni.createElement("div",{className:vt},v)),b))}));function Pu(e){var t=[Ja,es,ts,ns,rs,is].findIndex((function(t){return t===e}));if(!(t<0))return[Ai(),"entity-title-heading","h".concat(t+1)].join("-")}Tu.displayName="".concat(Ko,".EntityTitle");var Iu=Ai(),Mu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleInputChange=function(e){var n,r,i,o;null===(r=(n=t.props).onInputChange)||void 0===r||r.call(n,e),null===(o=null===(i=t.props.inputProps)||void 0===i?void 0:i.onChange)||void 0===o||o.call(i,e)},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t,n,r=this.props,i=r.buttonText,o=r.className,a=r.disabled,s=r.fill,l=r.hasSelection,c=r.inputProps,u=r.large,d=(r.onInputChange,r.small),h=r.text,f=(0,Li.Tt)(r,["buttonText","className","disabled","fill","hasSelection","inputProps","large","onInputChange","small","text"]),p=Pa()(o,Bt,((e={})[Ft]=l,e[g]=a,e[m]=s,e[x]=u,e[I]=d,e)),v=((t={})["".concat(Iu,"-button-text")]=i,t.className=Pa()(Wt,((n={})[Ut]=!!i,n)),t);return Ni.createElement("label",(0,Li.Cl)({},f,{className:p}),Ni.createElement("input",(0,Li.Cl)({},c,{onChange:this.handleInputChange,type:"file",disabled:a})),Ni.createElement("span",(0,Li.Cl)({},v),h))},t.displayName="".concat(Ko,".FileInput"),t.defaultProps={hasSelection:!1,inputProps:{},text:"Choose file..."},t}(Uo),zu=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=e.contentClassName,r=e.helperText,i=e.label,o=e.labelFor,a=e.labelInfo,s=e.style,l=e.subLabel;return Ni.createElement("div",{className:this.getClassName(),style:s},i&&Ni.createElement("label",{className:Qt,htmlFor:o},i," ",Ni.createElement("span",{className:J},a)),l&&Ni.createElement("div",{className:nn},l),Ni.createElement("div",{className:Pa()(en,n)},t,r&&Ni.createElement("div",{className:tn},r)))},t.prototype.getClassName=function(){var e,t=this.props,n=t.className,r=t.disabled,i=t.fill,o=t.inline,a=t.intent;return Pa()(Jt,Pi(a),((e={})[g]=r,e[m]=i,e[w]=o,e),n)},t.displayName="".concat(Ko,".FormGroup"),t}(Uo),Ru=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.state={hasPendingUpdate:!1,isComposing:!1,nextValue:n.props.value,value:n.props.value},n.cancelPendingCompositionEnd=null,n.handleCompositionStart=function(e){var t,r,i;null===(t=n.cancelPendingCompositionEnd)||void 0===t||t.call(n),n.setState({isComposing:!0}),null===(i=(r=n.props).onCompositionStart)||void 0===i||i.call(r,e)},n.handleCompositionEnd=function(e){var r,i;n.cancelPendingCompositionEnd=n.setTimeout((function(){return n.setState({isComposing:!1})}),t.COMPOSITION_END_DELAY),null===(i=(r=n.props).onCompositionEnd)||void 0===i||i.call(r,e)},n.handleChange=function(e){var t,r,i=e.target.value;n.setState({nextValue:i}),null===(r=(t=n.props).onChange)||void 0===r||r.call(t,e)},n}return(0,Li.C6)(t,e),t.getDerivedStateFromProps=function(e,t){return t.isComposing||void 0===e.value?null:t.nextValue!==t.value?e.value===t.nextValue?t.hasPendingUpdate?{value:e.value,hasPendingUpdate:!1}:{value:t.nextValue}:e.value===t.value?{hasPendingUpdate:!0}:{value:e.value,nextValue:e.value,hasPendingUpdate:!1}:{value:e.value,nextValue:e.value,hasPendingUpdate:!1}},t.prototype.render=function(){var e=this.state,t=e.isComposing,n=e.hasPendingUpdate,r=e.value,i=e.nextValue,o=this.props,a=o.inputRef,s=(0,Li.Tt)(o,["inputRef"]);return Ni.createElement("input",(0,Li.Cl)({},s,{ref:a,value:t||n?i:r,onCompositionStart:this.handleCompositionStart,onCompositionEnd:this.handleCompositionEnd,onChange:this.handleChange}))},t.displayName="".concat(Ko,".AsyncControllableInput"),t.COMPOSITION_END_DELAY=10,t}(Uo),Lu=["onValueChange"],Du=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t.leftElement=null,t.rightElement=null,t.refHandlers={leftElement:function(e){return t.leftElement=e},rightElement:function(e){return t.rightElement=e}},t.handleInputChange=function(e){var n,r,i,o,a=e.target.value;null===(r=(n=t.props).onChange)||void 0===r||r.call(n,e),null===(o=(i=t.props).onValueChange)||void 0===o||o.call(i,a,e.target)},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.asyncControl,r=void 0!==n&&n,i=t.className,o=t.disabled,a=t.fill,s=t.inputClassName,l=t.inputRef,c=t.intent,u=t.large,d=t.readOnly,h=t.round,f=t.small,p=t.tagName,v=void 0===p?"div":p,y=Pa()(Ot,Pi(c),((e={})[g]=o,e[k]=d,e[m]=a,e[x]=u,e[I]=f,e[T]=h,e),i),b=(0,Li.Cl)((0,Li.Cl)({},this.props.style),{paddingLeft:this.state.leftElementWidth,paddingRight:this.state.rightElementWidth}),w=(0,Li.Cl)((0,Li.Cl)({type:"text"},Zo(this.props,Lu,!0)),{"aria-disabled":o,className:Pa()(St,s),onChange:this.handleInputChange,style:b}),_=r?Ni.createElement(Ru,(0,Li.Cl)({},w,{inputRef:l})):Ni.createElement("input",(0,Li.Cl)({},w,{ref:l}));return Ni.createElement(v,{className:y},this.maybeRenderLeftElement(),_,this.maybeRenderRightElement())},t.prototype.componentDidMount=function(){this.updateInputWidth()},t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.leftElement,r=t.rightElement;e.leftElement===n&&e.rightElement===r||this.updateInputWidth()},t.prototype.validateProps=function(e){null!=e.leftElement&&null!=e.leftIcon&&console.warn(qi)},t.prototype.maybeRenderLeftElement=function(){var e=this.props,t=e.leftElement,n=e.leftIcon;return null!=t?Ni.createElement("span",{className:kt,ref:this.refHandlers.leftElement},t):null!=n?Ni.createElement(Va,{icon:n,"aria-hidden":!0,tabIndex:-1}):void 0},t.prototype.maybeRenderRightElement=function(){var e=this.props.rightElement;if(null!=e)return Ni.createElement("span",{className:Tt,ref:this.refHandlers.rightElement},e)},t.prototype.updateInputWidth=function(){var e=this.state,t=e.leftElementWidth,n=e.rightElementWidth;if(null!=this.leftElement){var r=this.leftElement.clientWidth;(void 0===t||Math.abs(r-t)>2)&&this.setState({leftElementWidth:r})}else this.setState({leftElementWidth:void 0});null!=this.rightElement?(r=this.rightElement.clientWidth,(void 0===n||Math.abs(r-n)>2)&&this.setState({rightElementWidth:r})):this.setState({rightElementWidth:void 0})},t.displayName="".concat(Ko,".InputGroup"),t}(Uo),Nu=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"chevron-up",ref:t},e),Ni.createElement("path",{d:n?"M334.2000000000001 154.2L214.2 274.2000000000001C210.6 277.8 205.6 280 200 280S189.4 277.8 185.8 274.2L65.8 154.2C62.2 150.6 60 145.6 60 140C60 129 69 120 80 120C85.6 120 90.6 122.2 94.2 125.8L200 231.8L305.8 126C309.4000000000001 122.2 314.4000000000001 120 320 120C331 120 340 129 340 140C340 145.6 337.8 150.6 334.2000000000001 154.2z":"M254.2 134.2L174.2 214.2C170.6 217.8 165.6 220 160 220S149.4 217.8 145.8 214.2L65.8 134.2C62.2 130.6 60 125.6 60 120C60 109 69 100 80 100C85.6 100 90.6 102.2 94.2 105.8L160 171.8L225.8 106C229.4 102.2 234.4 100 240 100C251 100 260 109 260 120C260 125.6 257.8 130.6 254.2 134.2z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));Nu.defaultProps={size:Ia.l.STANDARD},Nu.displayName="Blueprint5.Icon.ChevronUp";var ju,Hu=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"chevron-down",ref:t},e),Ni.createElement("path",{d:n?"M320 280C314.4000000000001 280 309.4000000000001 277.8 305.8 274.2L200 168.2L94.2 274.2C90.6 277.8 85.6 280 80 280C69 280 60 271 60 260C60 254.4 62.2 249.4 65.8 245.8L185.8 125.8C189.4 122.2 194.4 120 200 120S210.6 122.2 214.2 125.8L334.2000000000001 245.8C337.8 249.4 340 254.4 340 260C340 271 331 280 320 280z":"M240 220C234.4 220 229.4 217.8 225.8 214.2L160 148.2L94.2 214.2C90.6 217.8 85.6 220 80 220C69 220 60 211 60 200C60 194.4 62.2 189.4 65.8 185.8L145.8 105.8C149.4 102.2 154.4 100 160 100S170.6 102.2 174.2 105.8L254.2 185.8C257.8 189.4 260 194.4 260 200C260 211 251 220 240 220z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));function Vu(e){var t=1.9.toLocaleString(e),n=1..toLocaleString(e),r=9..toLocaleString(e),i="".concat(n,"(.+)").concat(r),o=new RegExp(i).exec(t);return o&&o[1]||"."}function Bu(e,t){return void 0===t&&(t="en-US"),Uu(e.toLocaleString(t,{roundingPriority:"morePrecision"}),t)}function Fu(e,t){var n=""+e;if(parseFloat(n).toString()===e.toString())return e.toString();if(void 0!==t){var r=Vu(t);return Uu(n,t).split("").map((function(e){return function(e,t){var n=[0,1,2,3,4,5,6,7,8,9].map((function(e){return e.toLocaleString(t)})).indexOf(e);return-1!==n?n:e}(e,t)})).join("").replace(r,".")}return e.toString()}function Wu(e,t){if(void 0!==t){var n=Vu(t).replace(".","\\."),r=[0,1,2,3,4,5,6,7,8,9].map((function(e){return e.toLocaleString(t)})).join("");return new RegExp("^[Ee"+r+"\\+\\-"+n+"]$").test(e)}return/^[Ee0-9\+\-\.]$/.test(e)}function Uu(e,t){var n=function(e){return e.replace(/[\uFF10-\uFF19]/g,(function(e){return String.fromCharCode(e.charCodeAt(0)-65248)}))}(e).split("");return n.filter((function(e){return Wu(e,t)})).join("")}Hu.defaultProps={size:Ia.l.STANDARD},Hu.displayName="Blueprint5.Icon.ChevronDown",function(e){e[e.DOWN=-1]="DOWN",e[e.UP=1]="UP"}(ju||(ju={}));var Gu=["allowNumericCharactersOnly","buttonPosition","clampValueOnBlur","className","defaultValue","majorStepSize","minorStepSize","onButtonClick","onValueChange","selectAllOnFocus","selectAllOnIncrement","stepSize"],qu=function(e){function t(){var n,r,i=e.apply(this,arguments)||this;return i.numericInputId=Bo("numericInput"),i.state={currentImeInputInvalid:!1,shouldSelectAfterUpdate:!1,stepMaxPrecision:t.getStepMaxPrecision(i.props),value:(r=null!==(n=i.props.value)&&void 0!==n?n:i.props.defaultValue,void 0===r&&(r=""),r.toString())},i.didPasteEventJustOccur=!1,i.delta=0,i.inputElement=null,i.inputRef=ta(i,"inputElement",i.props.inputRef),i.incrementButtonHandlers=i.getButtonEventHandlers(ju.UP),i.decrementButtonHandlers=i.getButtonEventHandlers(ju.DOWN),i.getCurrentValueAsNumber=function(){return Number(Fu(i.state.value,i.props.locale))},i.handleButtonClick=function(e,t){var n,r,o=i.updateDelta(t,e),a=i.incrementValue(o);null===(r=(n=i.props).onButtonClick)||void 0===r||r.call(n,Number(Fu(a,i.props.locale)),a)},i.stopContinuousChange=function(){i.delta=0,i.clearTimeouts(),clearInterval(i.intervalId),document.removeEventListener("mouseup",i.stopContinuousChange)},i.handleContinuousChange=function(){var e,t,n,r;if(void 0!==i.props.min||void 0!==i.props.max){var o=null!==(e=i.props.min)&&void 0!==e?e:-1/0,a=null!==(t=i.props.max)&&void 0!==t?t:1/0,s=i.getCurrentValueAsNumber();if(s<=o||s>=a)return void i.stopContinuousChange()}var l=i.incrementValue(i.delta);null===(r=(n=i.props).onButtonClick)||void 0===r||r.call(n,Number(Fu(l,i.props.locale)),l)},i.handleInputFocus=function(e){var t,n;i.setState({shouldSelectAfterUpdate:i.props.selectAllOnFocus}),null===(n=(t=i.props).onFocus)||void 0===n||n.call(t,e)},i.handleInputBlur=function(e){var t,n;if(i.setState({shouldSelectAfterUpdate:!1}),i.props.clampValueOnBlur){var r=e.target.value;i.handleNextValue(i.roundAndClampValue(r))}null===(n=(t=i.props).onBlur)||void 0===n||n.call(t,e)},i.handleInputKeyDown=function(e){var t,n;if(!i.props.disabled&&!i.props.readOnly){var r;if("ArrowUp"===e.key?r=ju.UP:"ArrowDown"===e.key&&(r=ju.DOWN),void 0!==r){e.preventDefault();var o=i.updateDelta(r,e);i.incrementValue(o)}null===(n=(t=i.props).onKeyDown)||void 0===n||n.call(t,e)}},i.handleCompositionEnd=function(e){i.props.allowNumericCharactersOnly&&(i.handleNextValue(Uu(e.data,i.props.locale)),i.setState({currentImeInputInvalid:!1}))},i.handleCompositionUpdate=function(e){if(i.props.allowNumericCharactersOnly){var t=e.data;0===Uu(t,i.props.locale).length&&t.length>0?i.setState({currentImeInputInvalid:!0}):i.setState({currentImeInputInvalid:!1})}},i.handleInputKeyPress=function(e){var t,n;i.props.allowNumericCharactersOnly&&!function(e,t){return null==e.key||!!(e.ctrlKey||e.altKey||e.metaKey)||!(1===e.key.length)||Wu(e.key,t)}(e,i.props.locale)&&e.preventDefault(),null===(n=(t=i.props).onKeyPress)||void 0===n||n.call(t,e)},i.handleInputPaste=function(e){var t,n;i.didPasteEventJustOccur=!0,null===(n=(t=i.props).onPaste)||void 0===n||n.call(t,e)},i.handleInputChange=function(e){var t=e;i.props.allowNumericCharactersOnly&&i.didPasteEventJustOccur&&(i.didPasteEventJustOccur=!1,t=Uu(e,i.props.locale)),i.handleNextValue(t),i.setState({shouldSelectAfterUpdate:!1})},i}return(0,Li.C6)(t,e),t.getDerivedStateFromProps=function(e,n){var r,i,o={prevMaxProp:e.max,prevMinProp:e.min},a=e.min!==n.prevMinProp,s=e.max!==n.prevMaxProp,l=a||s,c=null!==(i=null===(r=e.value)||void 0===r?void 0:r.toString())&&void 0!==i?i:n.value,u=t.getStepMaxPrecision(e),d=c!==t.VALUE_EMPTY?t.roundAndClampValue(c,u,e.min,e.max,0,e.locale):t.VALUE_EMPTY;return l&&d!==n.value?(0,Li.Cl)((0,Li.Cl)({},o),{stepMaxPrecision:u,value:d}):(0,Li.Cl)((0,Li.Cl)({},o),{stepMaxPrecision:u,value:c})},t.getStepMaxPrecision=function(e){return null!=e.minorStepSize?Ho(e.minorStepSize):Ho(e.stepSize)},t.roundAndClampValue=function(e,n,r,i,o,a){if(void 0===o&&(o=0),!function(e,t){var n=Fu(e,t);return null!=e&&n-parseFloat(n)+1>=0}(e,a))return t.VALUE_EMPTY;var s=Fu(e,a),l=function(e,t){var n=Math.pow(10,t);return Math.round(e*n)/n}(Number(s)+o,n),c=function(e,t,n){return jo(e,null!=t?t:-1/0,null!=n?n:1/0)}(l,r,i);return Bu(c,a)},t.prototype.render=function(){var e,t=this.props,n=t.buttonPosition,r=t.className,i=t.fill,o=t.large,a=t.small,s=Pa()(Nn,((e={})[x]=o,e[I]=a,e),r),c=this.renderButtons();return Ni.createElement(Eu,{className:s,fill:i},n===l.LEFT&&c,this.renderInput(),n===l.RIGHT&&c)},t.prototype.componentDidUpdate=function(n,r){var i,o,a;e.prototype.componentDidUpdate.call(this,n,r),n.inputRef!==this.props.inputRef&&(Qo(n.inputRef,null),this.inputRef=ta(this,"inputElement",this.props.inputRef),Qo(this.props.inputRef,this.inputElement)),this.state.shouldSelectAfterUpdate&&(null===(i=this.inputElement)||void 0===i||i.setSelectionRange(0,this.state.value.length));var s=this.props.min!==n.min,l=this.props.max!==n.max,c=s||l,u=this.props.locale!==n.locale,d=this.state.value!==r.value;if(c&&d||u&&r.value!==t.VALUE_EMPTY){var h=Fu(u?r.value:this.state.value,n.locale),f=Bu(+h,this.props.locale);null===(a=(o=this.props).onValueChange)||void 0===a||a.call(o,+h,f,this.inputElement)}},t.prototype.validateProps=function(e){var n=e.majorStepSize,r=e.max,i=e.min,o=e.minorStepSize,a=e.stepSize,s=e.value;if(null!=i&&null!=r&&i>r&&console.error(Ki),a<=0&&console.error(Qi),o&&o<=0&&console.error(Xi),n&&n<=0&&console.error(Yi),o&&o>a&&console.error($i),n&&n<a&&console.error(Zi),null!=s){var l=t.getStepMaxPrecision(e),c=t.roundAndClampValue(s.toString(),l,i,r,0,this.props.locale),u=c!==s.toString(),d=Bu(Number(Fu(s,this.props.locale)),this.props.locale);u&&c!==d&&console.warn(Ji)}},t.prototype.renderButtons=function(){var e=this.props,t=e.intent,n=e.max,r=e.min,i=e.locale,o=Fu(this.state.value,i),a=this.props.disabled||this.props.readOnly,s=void 0!==n&&""!==o&&+o>=n,l=void 0!==r&&""!==o&&+o<=r;return Ni.createElement(Xc,{className:y,key:"button-group",vertical:!0},Ni.createElement(Ka,(0,Li.Cl)({"aria-label":"increment","aria-controls":this.numericInputId,disabled:a||s,icon:Ni.createElement(Nu,null),intent:t},this.incrementButtonHandlers)),Ni.createElement(Ka,(0,Li.Cl)({"aria-label":"decrement","aria-controls":this.numericInputId,disabled:a||l,icon:Ni.createElement(Hu,null),intent:t},this.decrementButtonHandlers)))},t.prototype.renderInput=function(){var e=Zo(this.props,Gu,!0),t=this.getCurrentValueAsNumber();return Ni.createElement(Du,(0,Li.Cl)({asyncControl:this.props.asyncControl,autoComplete:"off",id:this.numericInputId,role:this.props.allowNumericCharactersOnly?"spinbutton":void 0},e,{"aria-valuemax":this.props.max,"aria-valuemin":this.props.min,"aria-valuenow":t,intent:this.state.currentImeInputInvalid?s.DANGER:this.props.intent,inputClassName:this.props.inputClassName,inputRef:this.inputRef,large:this.props.large,leftElement:this.props.leftElement,leftIcon:this.props.leftIcon,onFocus:this.handleInputFocus,onBlur:this.handleInputBlur,onCompositionEnd:this.handleCompositionEnd,onCompositionUpdate:this.handleCompositionUpdate,onKeyDown:this.handleInputKeyDown,onKeyPress:this.handleInputKeyPress,onPaste:this.handleInputPaste,onValueChange:this.handleInputChange,rightElement:this.props.rightElement,small:this.props.small,value:this.state.value}))},t.prototype.getButtonEventHandlers=function(e){var t=this;return{onKeyDown:function(n){!t.props.disabled&&Aa(n)&&t.handleButtonClick(n,e)},onMouseDown:function(n){t.props.disabled||(t.handleButtonClick(n,e),t.startContinuousChange())}}},t.prototype.startContinuousChange=function(){var e=this;document.addEventListener("mouseup",this.stopContinuousChange),this.setTimeout((function(){e.intervalId=window.setInterval(e.handleContinuousChange,t.CONTINUOUS_CHANGE_INTERVAL)}),t.CONTINUOUS_CHANGE_DELAY)},t.prototype.handleNextValue=function(e){var t,n;null==this.props.value&&this.setState({value:e}),null===(n=(t=this.props).onValueChange)||void 0===n||n.call(t,Number(Fu(e,this.props.locale)),e,this.inputElement)},t.prototype.incrementValue=function(e){var n=this.state.value===t.VALUE_EMPTY?t.VALUE_ZERO:this.state.value,r=this.roundAndClampValue(n,e);return r!==this.state.value&&(this.handleNextValue(r),this.setState({shouldSelectAfterUpdate:this.props.selectAllOnIncrement})),r},t.prototype.getIncrementDelta=function(e,t,n){var r=this.props,i=r.majorStepSize,o=r.minorStepSize,a=r.stepSize;return t&&null!=i?e*i:n&&null!=o?e*o:e*a},t.prototype.roundAndClampValue=function(e,n){return void 0===n&&(n=0),t.roundAndClampValue(e,this.state.stepMaxPrecision,this.props.min,this.props.max,n,this.props.locale)},t.prototype.updateDelta=function(e,t){return this.delta=this.getIncrementDelta(e,t.shiftKey,t.altKey),this.delta},t.displayName="".concat(Ko,".NumericInput"),t.VALUE_EMPTY="",t.VALUE_ZERO="0",t.defaultProps={allowNumericCharactersOnly:!0,buttonPosition:l.RIGHT,clampValueOnBlur:!1,defaultValue:t.VALUE_EMPTY,large:!1,majorStepSize:10,minorStepSize:.1,selectAllOnFocus:!1,selectAllOnIncrement:!1,small:!1,stepSize:1},t.CONTINUOUS_CHANGE_DELAY=300,t.CONTINUOUS_CHANGE_INTERVAL=100,t}(Uo),Ku=Ni.forwardRef((function(e,t){var n,r=e.alignIndicator,i=(e.checked,e.children),o=e.className,a=e.controlKind,s=(e.defaultChecked,e.disabled),l=e.inputProps,c=e.inputRef,u=e.label,d=(e.onChange,e.showAsSelectedWhenChecked),h=e.value,f=(0,Li.Tt)(e,["alignIndicator","checked","children","className","controlKind","defaultChecked","disabled","inputProps","inputRef","label","onChange","showAsSelectedWhenChecked","value"]),p=function(e){var t,n=Ni.useState((function(){var t;return null!==(t=e.defaultChecked)&&void 0!==t&&t})),r=n[0],i=n[1],o=null!==(t=e.checked)&&void 0!==t?t:r,a=Ni.useCallback((function(t){var n;i((function(e){return!e})),null===(n=e.onChange)||void 0===n||n.call(e,t)}),[e.onChange]);return{checked:o,onChange:a}}(e),v=p.checked,g=p.onChange,m=Ni.createElement("div",{className:Ae},null!=i?i:u),y=(0,Li.Cl)({alignIndicator:r,checked:v,disabled:s,inline:!0,inputRef:c,labelElement:m,onChange:g,value:h},l),b=Pa()(Se,o,((n={})[P]=d&&v,n));return Ni.createElement(nu,(0,Li.Cl)({interactive:!s,className:b,ref:t},f),"switch"===a?Ni.createElement(Au,(0,Li.Cl)({},y)):"checkbox"===a?Ni.createElement(ku,(0,Li.Cl)({},y)):"radio"===a?Ni.createElement(Ou,(0,Li.Cl)({},y)):m)}));Ku.defaultProps={alignIndicator:"right",showAsSelectedWhenChecked:!0},Ku.displayName="".concat(Ko,".ControlCard");var $u=Ni.forwardRef((function(e,t){var n=Pa()(e.className,Te);return Ni.createElement(Ku,(0,Li.Cl)({},e,{className:n,controlKind:"radio",ref:t}))}));$u.displayName="".concat(Ko,".RadioCard");var Zu=0;function Xu(){return"".concat(Yu.displayName,"-").concat(Zu++)}var Yu=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.autoGroupName=Xu(),t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props.label;return Ni.createElement("div",{className:Pa()(jt,this.props.className)},null==e?null:Ni.createElement("label",{className:Qt},e),Array.isArray(this.props.options)?this.renderOptions():this.renderChildren())},t.prototype.validateProps=function(){null!=this.props.children&&null!=this.props.options&&console.warn(vo)},t.prototype.renderChildren=function(){var e=this;return Ni.Children.map(this.props.children,(function(t){return Ea(t,Ou)||Ea(t,$u)?Ni.cloneElement(t,e.getRadioProps(t.props)):t}))},t.prototype.renderOptions=function(){var e,t=this;return null===(e=this.props.options)||void 0===e?void 0:e.map((function(e){return Ni.createElement(Ou,(0,Li.Cl)({},t.getRadioProps(e),{key:e.value,labelElement:e.label||e.value}))}))},t.prototype.getRadioProps=function(e){var t=this.props.name,n=e.className,r=e.disabled,i=e.value;return{checked:i===this.props.selectedValue,className:n,disabled:r||this.props.disabled,inline:this.props.inline,name:null==t?this.autoGroupName:t,onChange:this.props.onChange,value:i}},t.displayName="".concat(Ko,".RadioGroup"),t}(Uo),Qu=10;function Ju(e){var t=e.onCompositionStart,n=e.onCompositionEnd,r=e.value,i=e.onChange,o=Ni.useState(r),a=o[0],s=o[1],l=Ni.useState(r),c=l[0],u=l[1],d=Ni.useState(!1),h=d[0],f=d[1],p=Ni.useState(!1),v=p[0],g=p[1],m=Ni.useRef(),y=Ni.useCallback((function(e){var n;null===(n=m.current)||void 0===n||n.call(m),f(!0),null==t||t(e)}),[t]),b=Ni.useCallback((function(){var e=window.setTimeout((function(){return f(!1)}),Qu);return function(){return window.clearTimeout(e)}}),[]),w=Ni.useCallback((function(e){m.current=b(),null==n||n(e)}),[b,n]),_=Ni.useCallback((function(e){var t=e.target.value;u(t),null==i||i(e)}),[i]);if(!h&&void 0!==r){var x=c!==a;x&&r===c?(s(r),g(!1)):x&&r===a?v||g(!0):x&&r!==a?(s(r),u(r),g(!1)):x||(a!==r||v)&&(s(r),u(r),g(!1))}return{onChange:_,onCompositionEnd:w,onCompositionStart:y,value:h||v?c:a}}var ed=Ni.forwardRef((function(e,t){var n=e.value,r=e.onChange,i=e.onCompositionStart,o=e.onCompositionEnd,a=(0,Li.Tt)(e,["value","onChange","onCompositionStart","onCompositionEnd"]),s=Ju({onChange:r,onCompositionEnd:o,onCompositionStart:i,value:n}),l=s.value,c=s.onChange,u=s.onCompositionStart,d=s.onCompositionEnd;return Ni.createElement("textarea",(0,Li.Cl)({},a,{value:l,onChange:c,onCompositionStart:u,onCompositionEnd:d,ref:t}))}));ed.displayName="".concat(Ko,".AsyncControllableTextArea");var td=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={},t.textareaElement=null,t.handleRef=ta(t,"textareaElement",t.props.inputRef),t.maybeSyncHeightToScrollHeight=function(){var e=t.props,n=e.autoResize,r=e.growVertically;if(null!=t.textareaElement){var i=t.textareaElement.scrollHeight;n?(t.textareaElement.style.height="0px",t.textareaElement.style.height=i.toString()+"px",t.setState({height:i})):r&&i>0&&t.setState({height:i})}t.props.autoResize&&null!=t.textareaElement&&(t.textareaElement.style.height="0px",i=t.textareaElement.scrollHeight,t.textareaElement.style.height=i.toString()+"px",t.setState({height:i}))},t.handleChange=function(e){var n,r;t.maybeSyncHeightToScrollHeight(),null===(r=(n=t.props).onChange)||void 0===r||r.call(n,e)},t}return(0,Li.C6)(t,e),t.prototype.componentDidMount=function(){this.maybeSyncHeightToScrollHeight()},t.prototype.componentDidUpdate=function(e){e.inputRef!==this.props.inputRef&&(Qo(e.inputRef,null),this.handleRef=ta(this,"textareaElement",this.props.inputRef),Qo(this.props.inputRef,this.textareaElement)),e.value===this.props.value&&e.style===this.props.style||this.maybeSyncHeightToScrollHeight()},t.prototype.render=function(){var e,t=this.props,n=t.asyncControl,r=t.autoResize,i=t.className,o=t.fill,a=t.growVertically,s=(t.inputRef,t.intent),l=t.large,c=t.small,u=(0,Li.Tt)(t,["asyncControl","autoResize","className","fill","growVertically","inputRef","intent","large","small"]),d=Pa()(St,It,Pi(s),((e={})[m]=o,e[x]=l,e[I]=c,e[Mt]=r,e),i),h=u.style,f=void 0===h?{}:h;(r||a)&&null!=this.state.height&&(f=(0,Li.Cl)((0,Li.Cl)({},f),{height:"".concat(this.state.height,"px")}));var p=n?ed:"textarea";return Ni.createElement(p,(0,Li.Cl)({},u,{className:d,onChange:this.handleChange,style:f,ref:this.handleRef}))},t.defaultProps={autoResize:!1,fill:!1,large:!1,small:!1},t.displayName="".concat(Ko,".TextArea"),t}(Uo),nd=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"double-caret-vertical",ref:t},e),Ni.createElement("path",{d:n?"M100 220H300C311 220 320 229 320 240C320 244.8 318 249.2 315.2 252.6L315.4 252.8L215.4 372.8L215.2 372.6C211.4 377 206.2 380 200 380S188.6 377 184.8 372.6L184.6 372.8L84.6 252.8L84.8 252.6C82 249.2 80 244.8 80 240C80 229 89 220 100 220zM300 180H100C89 180 80 171 80 160C80 155.2 82 150.8 84.8 147.4L84.6 147.2L184.6 27.2L184.8 27.4C188.6 23 193.8 20 200 20S211.4 23 215.2 27.4L215.4 27.2L315.4 147.2L315.2 147.4C318 150.8 320 155.2 320 160C320 171 311 180 300 180z":"M100 180H220C231 180 240 189 240 200C240 205.6 237.8 210.6 234.2 214.2L174.2 274.2C170.6 277.8 165.6 280 160 280S149.4 277.8 145.8 274.2L85.8 214.2C82.2 210.6 80 205.6 80 200C80 189 89 180 100 180zM220 140H100C89 140 80 131 80 120C80 114.4 82.2 109.4 85.8 105.8L145.8 45.8C149.4 42.2 154.4 40 160 40S170.6 42.2 174.2 45.8L234.2 105.8C237.8 109.4 240 114.4 240 120C240 131 231 140 220 140z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));nd.defaultProps={size:Ia.l.STANDARD},nd.displayName="Blueprint5.Icon.DoubleCaretVertical";var rd=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"caret-down",ref:t},e),Ni.createElement("path",{d:n?"M320 260C320 271 311 280 300 280H100C89 280 80 271 80 260C80 255.2 82 250.8 84.8 247.4L84.6 247.2L184.6 127.2L184.8 127.4C188.6 123 193.8 120 200 120S211.4 123 215.2 127.4L215.4 127.2L315.4 247.2L315.2 247.4C318 250.8 320 255.2 320 260z":"M240 190C240 195.6 235.6 200 230 200H90C84.4 200 80 195.6 80 190C80 187.4 81 185.2 82.6 183.4C82.6 183.4 82.6 183.4 82.6 183.4L152.6 103.4L152.6 103.4C154.4 101.4 157 100 160 100S165.6 101.4 167.4 103.4L167.4 103.4L237.4 183.4L237.4 183.4C239 185.2 240 187.4 240 190z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));rd.defaultProps={size:Ia.l.STANDARD},rd.displayName="Blueprint5.Icon.CaretDown";var id=Ni.forwardRef((function(e,t){var n,r=e.className,i=e.children,o=e.disabled,a=e.fill,s=e.iconName,l=void 0===s?"double-caret-vertical":s,c=e.iconProps,u=e.large,d=e.minimal,h=e.options,f=void 0===h?[]:h,p=e.value,v=(0,Li.Tt)(e,["className","children","disabled","fill","iconName","iconProps","large","minimal","options","value"]),y=Pa()(wt,((n={})[g]=o,n[m]=a,n[x]=u,n[E]=d,n),r),b="Open dropdown",w="double-caret-vertical"===l?Ni.createElement(nd,(0,Li.Cl)({title:b},c)):Ni.createElement(rd,(0,Li.Cl)({title:b},c)),_=f.map((function(e){var t="object"==typeof e?e:{value:e};return Ni.createElement("option",(0,Li.Cl)({},t,{key:t.value,children:t.label||t.value}))}));return Ni.createElement("div",{className:y},Ni.createElement("select",(0,Li.Cl)({disabled:o,ref:t,value:p},v,{multiple:!1}),_,i),w)}));id.displayName="".concat(Ko,".HTMLSelect");var od=Ni.forwardRef((function(e,t){var n,r=e.bordered,i=e.className,o=e.compact,a=e.interactive,s=e.striped,l=(0,Li.Tt)(e,["bordered","className","compact","interactive","striped"]),c=Pa()(xt,((n={})[p]=o,n[Ct]=r,n[Et]=s,n[_]=a,n),i);return Ni.createElement("table",(0,Li.Cl)({},l,{ref:t,className:c}))}));od.displayName="".concat(Ko,".HTMLTable");var ad=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"arrow-down",ref:t},e),Ni.createElement("path",{d:n?"M320 180C314 180 310 178 306 174L220 88V360C220 370 212 380 200 380S180 370 180 360V88L94 174C90 178 86 180 80 180C70 180 60 172 60 160C60 154 62 150 66 146L186 26C190 22 194 20 200 20S210 22 214 26L334 146C338 150 340 154 340 160C340 172 330 180 320 180L320 180z":"M260 160C254 160 250 158 246 154L180 88V280C180 290 172 300 160 300S140 290 140 280V88L74 154C70 158 66 160 60 160C50 160 40 150 40 140C40 134 42 130 46 126L146 26C150 22 154 20 160 20S170 22 174 26L274 126C278 130 280 134 280 140C280 152 272 160 260 160L260 160z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));ad.defaultProps={size:Ia.l.STANDARD},ad.displayName="Blueprint5.Icon.ArrowDown";var sd=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"arrow-left",ref:t},e),Ni.createElement("path",{d:n?"M360 220H88.2L174 305.8C177.8 309.4 180 314.4 180 320C180 331 171 340 160 340C154.4 340 149.4 337.8 145.8 334.2L25.8 214.2C22.2 210.6 20 205.6 20 200C20 194.4 22.2 189.4 25.8 185.8L145.8 65.8C149.4 62.2 154.4 60 160 60C171 60 180 69 180 80C180 85.6 177.8 90.6 174.2 94.2000000000001L88.2 180H360C371 180 380 189 380 200C380 211 371 220 360 220z":"M279.8 180.2H88.2L154 246C157.6 249.6 159.8 254.6 159.8 260.2C159.8 271.2 150.8 280.2 139.8 280.2C134.2 280.2 129.2 278 125.6 274.4L25.6 174.4C22 170.6 19.8 165.6 19.8 160.2S22 149.6 25.6 146L125.6 46C129.2 42.4 134.2 40.2 139.8 40.2C150.8 40.2 159.8 49.2 159.8 60.2000000000001C159.8 65.8 157.6 70.8 154 74.4L88.2 140.2H280C291 140.2 300 149.2 300 160.2S290.8 180.2 279.8 180.2z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));sd.defaultProps={size:Ia.l.STANDARD},sd.displayName="Blueprint5.Icon.ArrowLeft";var ld=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"arrow-right",ref:t},e),Ni.createElement("path",{d:n?"M374.2000000000001 214.2L254.2 334.2000000000001C250.6 337.8 245.6 340 240 340C229 340 220 331 220 320C220 314.4 222.2 309.4 225.8 305.8L311.8 220H40C29 220 20 211 20 200C20 189 29 180 40 180H311.8L226 94.2000000000001C222.2 90.6 220 85.6 220 80C220 69 229 60 240 60C245.6 60 250.6 62.2 254.2 65.8L374.2000000000001 185.8C377.8 189.4 380 194.4 380 200C380 205.6 377.8 210.6 374.2000000000001 214.2z":"M294 174.2L194 274.2C190.4 278 185.4 280.2 179.8 280.2C168.8 280.2 159.8 271.2 159.8 260.2C159.8 254.6 162 249.6 165.6 246L231.4 180.2H39.8C28.8 180.2 19.8 171.2 19.8 160.2S28.8 140.2 39.8 140.2H231.6L165.8 74.4C162.2 70.8 160 65.8 160 60.1999999999999C160 49.1999999999999 169 40.1999999999999 180 40.1999999999999C185.6 40.1999999999999 190.6 42.4 194.2 45.9999999999999L294.2000000000001 146C297.8 149.5999999999999 300 154.5999999999999 300 160.1999999999999S297.6 170.6 294 174.2z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));ld.defaultProps={size:Ia.l.STANDARD},ld.displayName="Blueprint5.Icon.ArrowRight";var cd=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"arrow-up",ref:t},e),Ni.createElement("path",{d:n?"M334 254L214 374C210 378 206 380 200 380S190 378 186 374L66 254C62 250 60 246 60 240C60 228 70 220 80 220C86 220 90 222 94 226L180 312V40C180 30 188 20 200 20S220 30 220 40V312L306 226C310 222 314 220 320 220C330 220 340 228 340 240C340 246 338 250 334 254L334 254z":"M274 194L174 294C170 298 166 300 160 300S150 298 146 294L46 194C42 190 40 186 40 180C40 168 50 160 60 160C66 160 70 162 74 166L140 232V40C140 28 148 20 160 20S180 28 180 40V232L246 166C250 162 254 160 260 160C272 160 280 168 280 180C280 186 278 190 274 194L274 194z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));cd.defaultProps={size:Ia.l.STANDARD},cd.displayName="Blueprint5.Icon.ArrowUp";var ud=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"key-option",ref:t},e),Ni.createElement("path",{d:n?"M260 320H380C391 320 400 329 400 340C400 351 391 360 380 360H260C249 360 240 351 240 340C240 329 249 320 260 320zM380 80H291.6L137.4 350L137 349.8C133.6 355.8 127.4 360 120 360H20C9 360 0 351 0 340C0 329 9 320 20 320H108.4L262.6 50L262.8 50.2C266.4 44.2 272.6 40 280 40H380C391 40 400 49 400 60C400 71 391 80 380 80z":"M220 240H300C311 240 320 249 320 260C320 271 311 280 300 280H220C209 280 200 271 200 260C200 249 209 240 220 240zM300 80H231.4L117.2 270.2L116.8 270.2C113.4 276 107.2 280 100 280H20C9 280 0 271 0 260C0 249 9 240 20 240H88.6L202.8 49.8L203 50C206.6 44 212.8 40 220 40H300C311 40 320 49 320 60C320 71 311 80 300 80z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));ud.defaultProps={size:Ia.l.STANDARD},ud.displayName="Blueprint5.Icon.KeyOption";var dd=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"key-command",ref:t},e),Ni.createElement("path",{d:n?"M310 160H280V240H310C348.6 240 380 271.4 380 310S348.6 380 310 380S240 348.6 240 310V280H160V310C160 348.6 128.6 380 90 380S20 348.6 20 310S51.4 240 90 240H120V160H90C51.4 160 20 128.6 20 90S51.4 20 90 20S160 51.4 160 90V120H240V90C240 51.4 271.4 20 310 20S380 51.4 380 90S348.6 160 310 160zM310 340C326.6 340 340 326.6 340 310S326.6 280 310 280S280 293.4 280 310S293.4 340 310 340zM90 60C73.4 60 60 73.4 60 90S73.4 120 90 120S120 106.6 120 90S106.6 60 90 60zM90 280C73.4 280 60 293.4 60 310S73.4 340 90 340S120 326.6 120 310S106.6 280 90 280zM240 160H160V240H240V160zM310 60C293.4 60 280 73.4 280 90S293.4 120 310 120S340 106.6 340 90S326.6 60 310 60z":"M240 140H220V180H240C273.2 180 300 206.8 300 240S273.2 300 240 300S180 273.2 180 240V220H140V240C140 273.2 113.2 300 80 300S20 273.2 20 240S46.8 180 80 180H100V140H80C46.8 140 20 113.2 20 80S46.8 20 80 20S140 46.8 140 80V100H180V80C180 46.8 206.8 20 240 20S300 46.8 300 80S273.2 140 240 140zM240 260C251 260 260 251 260 240C260 229 251 220 240 220S220 229 220 240C220 251 229 260 240 260zM80 60C69 60 60 69 60 80C60 91 69 100 80 100S100 91 100 80C100 69 91 60 80 60zM80 220C69 220 60 229 60 240C60 251 69 260 80 260S100 251 100 240C100 229 91 220 80 220zM180 140H140V180H180V140zM240 60C229 60 220 69 220 80C220 91 229 100 240 100S260 91 260 80C260 69 251 60 240 60z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));dd.defaultProps={size:Ia.l.STANDARD},dd.displayName="Blueprint5.Icon.KeyCommand";var hd=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"key-control",ref:t},e),Ni.createElement("path",{d:n?"M334.2000000000001 254.2L214.2 374.2C210.6 377.8 205.6 380 200 380S189.4 377.8 185.8 374.2L65.8 254.2C62.2 250.6 60 245.6 60 240C60 229 69 220 80 220C85.6 220 90.6 222.2 94.2 225.8L200 331.8L305.8 226C309.4000000000001 222.2 314.4000000000001 220 320 220C331 220 340 229 340 240C340 245.6 337.8 250.6 334.2000000000001 254.2z":"M254.2 214.2L174.2 294.2C170.6 297.8 165.6 300 160 300S149.4 297.8 145.8 294.2L65.8 214.2C62.2 210.6 60 205.6 60 200C60 189 69 180 80 180C85.6 180 90.6 182.2 94.2 185.8L160 251.8L225.8 186C229.4 182.2 234.4 180 240 180C251 180 260 189 260 200C260 205.6 257.8 210.6 254.2 214.2z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));hd.defaultProps={size:Ia.l.STANDARD},hd.displayName="Blueprint5.Icon.KeyControl";var fd=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"key-delete",ref:t},e),Ni.createElement("path",{d:n?"M394.2000000000001 214.2L274.2000000000001 334.2000000000001C270.6 337.8 265.6 340 260 340H20C9 340 0 331 0 320V80C0 69 9 60 20 60H260C265.6 60 270.6 62.2 274.2000000000001 65.8L394.2000000000001 185.8C397.8 189.4 400 194.4 400 200C400 205.6 397.8 210.6 394.2000000000001 214.2zM214.2 154.2C217.8 150.6 220 145.6 220 140C220 129 211 120 200 120C194.4 120 189.4 122.2 185.8 125.8L140 171.8L94.2 126C90.6 122.2 85.6 120 80 120C69 120 60 129 60 140C60 145.6 62.2 150.6 65.8 154.2L111.8 200L65.8 245.8C62.2 249.4 60 254.4 60 260C60 271 69 280 80 280C85.6 280 90.6 277.8 94.2 274.2L140 228.2L185.8 274C189.4 277.8 194.4 280 200 280C211 280 220 271 220 260C220 254.4 217.8 249.4 214.2 245.8L168.2 200L214.2 154.2z":"M314.2000000000001 174.2L214.2 274.2C210.6 277.8 205.6 280 200 280H20C9 280 0 271 0 260V60C0 49 9 40 20 40H200C205.6 40 210.6 42.2 214.2 45.8L314.2000000000001 145.8C317.8 149.4 320 154.4 320 160C320 165.6 317.8 170.6 314.2000000000001 174.2zM174.2 134.2C177.8 130.6 180 125.6 180 120C180 109 171 100 160 100C154.4 100 149.4 102.2 145.8 105.8L120 131.8L94.2 106C90.6 102.2 85.6 100 80 100C69 100 60 109 60 120C60 125.6 62.2 130.6 65.8 134.2L91.8 160L65.8 185.8C62.2 189.4 60 194.4 60 200C60 211 69 220 80 220C85.6 220 90.6 217.8 94.2 214.2L120 188.2L145.8 214C149.4 217.8 154.4 220 160 220C171 220 180 211 180 200C180 194.4 177.8 189.4 174.2 185.8L148.2 160L174.2 134.2z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));fd.defaultProps={size:Ia.l.STANDARD},fd.displayName="Blueprint5.Icon.KeyDelete";var pd=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"key-enter",ref:t},e),Ni.createElement("path",{d:n?"M360 360C349 360 340 351 340 340V240C340 195.8 304.2000000000001 160 260 160H88.2L134 205.8C137.8 209.4 140 214.4 140 220C140 231 131 240 120 240C114.4 240 109.4 237.8 105.8 234.2L25.8 154.2C22.2 150.6 20 145.6 20 140C20 134.4 22.2 129.4 25.8 125.8L105.8 45.8C109.4 42.2 114.4 40 120 40C131 40 140 49 140 60C140 65.6 137.8 70.6 134.2 74.2000000000001L88.2 120H260C326.2 120 380 173.8 380 240V340C380 351 371 360 360 360z":"M280 280C269 280 260 271 260 260V200C260 166.8 233.2 140 200 140H88.2L114 165.8C117.8 169.4 120 174.4 120 180C120 191 111 200 100 200C94.4 200 89.4 197.8 85.8 194.2L25.8 134.2C22.2 130.6 20 125.6 20 120C20 114.4 22.2 109.4 25.8 105.8L85.8 45.8C89.4 42.2 94.4 40 100 40C111 40 120 49 120 60C120 65.6 117.8 70.6 114.2 74.2L88.2 100H200C255.2 100 300 144.8 300 200V260C300 271 291 280 280 280z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));pd.defaultProps={size:Ia.l.STANDARD},pd.displayName="Blueprint5.Icon.KeyEnter";var vd=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"key-shift",ref:t},e),Ni.createElement("path",{d:n?"M354.8 193L354.8 193L215 353.2L214.8 353C211.2 357.2 206 360 200 360S188.8 357.2 185.2 353L185 353.2L45 193.2L45.2 193C42 189.6 40 185 40 180C40 169 49 160 60 160H120V60C120 49 129 40 140 40H260C271 40 280 49 280 60V160H340C351 160 360 169 360 180C360 185 358 189.6 354.8 193z":"M274.2000000000001 174.2L174.2 274.2C170.6 277.8 165.6 280 160 280S149.4 277.8 145.8 274.2L45.8 174.2C42.2 170.6 40 165.6 40 160C40 149 49 140 60 140H100V60C100 49 109 40 120 40H200C211 40 220 49 220 60V140H260C271 140 280 149 280 160C280 165.6 277.8 170.6 274.2000000000001 174.2z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));vd.defaultProps={size:Ia.l.STANDARD},vd.displayName="Blueprint5.Icon.KeyShift";var gd=new Set(["Shift","Control","Alt","Meta"]),md={alt:1,ctrl:2,meta:4,shift:8},yd={cmd:"meta",command:"meta",del:"delete",esc:"escape",escape:"escape",minus:"-",mod:Od()?"meta":"ctrl",option:"alt",plus:"+",return:"enter",win:"meta",up:"ArrowUp",left:"ArrowLeft",down:"ArrowDown",right:"ArrowRight"},bd={"~":"`",_:"-","+":"=","{":"[","}":"]","|":"\\",":":";",'"':"'","<":",",">":".","?":"/"};function wd(e,t){return e.modifiers===t.modifiers&&e.key===t.key}var _d=function(e){for(var t,n=0,r=0,i=e.replace(/\s/g,"").toLowerCase().split("+");r<i.length;r++){var o=i[r];if(""===o)throw new Error('Failed to parse key combo "'.concat(e,'".\n Valid key combos look like "cmd + plus", "shift+p", or "!"'));void 0!==yd[o]&&(o=yd[o]),void 0!==md[o]?n+=md[o]:void 0!==bd[o]?(n+=md.shift,t=bd[o]):t=o.toLowerCase()}return{modifiers:n,key:t}},xd=function(e){var t=[];e.ctrlKey&&t.push("ctrl"),e.altKey&&t.push("alt"),e.shiftKey&&t.push("shift"),e.metaKey&&t.push("meta");var n=Sd(e);return void 0!==n?t.push(n):"Space"===e.code?t.push("space"):gd.has(e.key)||(e.shiftKey&&void 0!==bd[e.key]?t.push(bd[e.key]):void 0!==e.key&&t.push(e.key.toLowerCase())),t.join(" + ")},Cd="Key",Ed="Digit";function Sd(e){if(null!=e.code)return e.code.startsWith(Cd)?e.code.substring(Cd.length).toLowerCase():e.code.startsWith(Ed)?e.code.substring(Ed.length).toLowerCase():"Space"===e.code?"space":void 0}var Ad=function(e){var t,n,r;gd.has(e.key)||(r=null!==(t=Sd(e))&&void 0!==t?t:null===(n=e.key)||void 0===n?void 0:n.toLowerCase());var i=0;return e.altKey&&(i+=md.alt),e.ctrlKey&&(i+=md.ctrl),e.metaKey&&(i+=md.meta),e.shiftKey&&(i+=md.shift,void 0!==bd[e.key]&&(r=bd[e.key])),{modifiers:i,key:r}};function Od(e){var t=null!=e?e:"undefined"!=typeof navigator?navigator.platform:void 0;return void 0!==t&&/Mac|iPod|iPhone|iPad/.test(t)}var kd={ArrowDown:{icon:Ni.createElement(ad,null),iconTitle:"Down key"},ArrowLeft:{icon:Ni.createElement(sd,null),iconTitle:"Left key"},ArrowRight:{icon:Ni.createElement(ld,null),iconTitle:"Right key"},ArrowUp:{icon:Ni.createElement(cd,null),iconTitle:"Up key"},alt:{icon:Ni.createElement(ud,null),iconTitle:"Alt/Option key"},cmd:{icon:Ni.createElement(dd,null),iconTitle:"Command key"},ctrl:{icon:Ni.createElement(hd,null),iconTitle:"Control key"},delete:{icon:Ni.createElement(fd,null),iconTitle:"Delete key"},enter:{icon:Ni.createElement(pd,null),iconTitle:"Enter key"},meta:{icon:Ni.createElement(dd,null),iconTitle:"Command key"},shift:{icon:Ni.createElement(vd,null),iconTitle:"Shift key"}},Td={ArrowDown:"down",ArrowLeft:"left",ArrowRight:"right",ArrowUp:"up"},Pd=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.renderKey=function(e,t){var n,r,i=null!==(r=Td[e])&&void 0!==r?r:e,o=kd[e],a="key-".concat(t);return Ni.createElement("kbd",{className:Pa()(Gt,(n={},n[Kt]=null!=o,n)),key:a},null!=o&&Ni.createElement(Va,{icon:o.icon,title:o.iconTitle}),i)},t.renderMinimalKey=function(e,t){var n=kd[e];return null==n?e:Ni.createElement(Va,{icon:n.icon,title:n.iconTitle,key:"key-".concat(t)})},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.combo,r=e.minimal,i=function(e,t){return e.replace(/\s/g,"").split("+").map((function(e){var t=null!=yd[e]?yd[e]:e;return"meta"===t?Od(undefined)?"cmd":"ctrl":t}))}(n).map((function(e){return 1===e.length?e.toUpperCase():e})).map(r?this.renderMinimalKey:this.renderKey);return Ni.createElement("span",{className:Pa()(qt,t)},i)},t.displayName="".concat(Ko,".KeyComboTag"),t}(Uo),Id=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.label,n=e.className,r=(0,Li.Tt)(e,["label","className"]),i=Pa()($t,n);return Ni.createElement("div",{className:i},Ni.createElement("div",{className:Zt},t),Ni.createElement(Pd,(0,Li.Cl)({},r)))},t.prototype.validateProps=function(e){!0!==e.global&&null==e.group&&console.error("non-global Hotkeys must define a group")},t.displayName="".concat(Ko,".Hotkey"),t.defaultProps={allowInInput:!1,disabled:!1,global:!1,preventDefault:!1,stopPropagation:!1},t}(Uo),Md=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){if(!_a(this.props.children))return null;var e,t=Ni.Children.map(this.props.children,(function(e){return e.props}));t.sort((function(e,t){return e.global===t.global&&e.group&&t.group?e.group.localeCompare(t.group):e.global?-1:1}));for(var n=[],r=0,i=t;r<i.length;r++){var o=i[r],a=o.group;a!==e&&(n.push(Ni.createElement(ns,{key:"group-".concat(n.length)},a)),e=a),n.push(Ni.createElement(Id,(0,Li.Cl)({key:n.length},o)))}var s=Pa()(Xt,this.props.className);return Ni.createElement("div",{className:s},n)},t.prototype.validateProps=function(e){_a(e.children)&&Ni.Children.forEach(e.children,(function(e){if(!Ea(e,Id))throw new Error(Wi)}))},t.displayName="".concat(Ko,".Hotkeys"),t.defaultProps={tabIndex:0},t}(Uo),zd=function(e){var t=e.globalGroupName,n=void 0===t?"Global":t,r=e.hotkeys,i=(0,Li.Tt)(e,["globalGroupName","hotkeys"]);return Ni.createElement(qs,(0,Li.Cl)({},i,{className:Pa()(Yt,i.className)}),Ni.createElement(fu,null,Ni.createElement(Md,null,r.map((function(e,t){return Ni.createElement(Id,(0,Li.Cl)({key:t},e,{group:!0===e.global&&null==e.group?n:e.group}))})))))},Rd={hasProvider:!1,hotkeys:[],isDialogOpen:!1},Ld=Ni.createContext([Rd,function(){return null}]),Dd=function(e,t){switch(t.type){case"ADD_HOTKEYS":for(var n=[],r=0,i=t.payload;r<i.length;r++){for(var o=i[r],a=!0,s=0,l=e.hotkeys;s<l.length;s++){var c=l[s];a&&(a=!ra(o,c,{exclude:["onKeyDown","onKeyUp"]}))}a&&n.push(o)}return(0,Li.Cl)((0,Li.Cl)({},e),{hotkeys:(0,Li.fX)((0,Li.fX)([],e.hotkeys,!0),n,!0)});case"REMOVE_HOTKEYS":return(0,Li.Cl)((0,Li.Cl)({},e),{hotkeys:e.hotkeys.filter((function(e){return-1===t.payload.indexOf(e)}))});case"OPEN_DIALOG":return(0,Li.Cl)((0,Li.Cl)({},e),{isDialogOpen:!0});case"CLOSE_DIALOG":return(0,Li.Cl)((0,Li.Cl)({},e),{isDialogOpen:!1});default:return e}},Nd=function(e){var t,n=e.children,r=e.dialogProps,i=e.renderDialog,o=e.value,a=null!=o,s=Ni.useReducer(Dd,(0,Li.Cl)((0,Li.Cl)({},Rd),{hasProvider:!0})),l=null!=o?o:s,c=l[0],u=l[1],d=Ni.useMemo((function(){return[c,u]}),[c,u]),h=Ni.useCallback((function(){return u({type:"CLOSE_DIALOG"})}),[u]),f=null!==(t=null==i?void 0:i(c,{handleDialogClose:h}))&&void 0!==t?t:Ni.createElement(zd,(0,Li.Cl)({},r,{isOpen:c.isDialogOpen,hotkeys:c.hotkeys,onClose:h}));return Ni.createElement(Ld.Provider,{value:d},n,a?void 0:f)};function jd(e,t){void 0===t&&(t={});var n=t.document,r=void 0===n?function(){if("undefined"!=typeof window)return window.document}():n,i=t.showDialogKeyCombo,o=void 0===i?"?":i,a=Ni.useMemo((function(){return e.filter((function(e){return!e.global})).map((function(e){return{combo:_d(e.combo),config:e}}))}),[e]),s=Ni.useMemo((function(){return e.filter((function(e){return e.global})).map((function(e){return{combo:_d(e.combo),config:e}}))}),[e]),l=Ni.useContext(Ld),c=l[0],u=l[1];Ni.useEffect((function(){c.hasProvider||console.warn(Ui)}),[c.hasProvider]),Ni.useEffect((function(){var e=(0,Li.fX)((0,Li.fX)([],s.map((function(e){return e.config})),!0),a.map((function(e){return e.config})),!0);return u({type:"ADD_HOTKEYS",payload:e}),function(){return u({type:"REMOVE_HOTKEYS",payload:e})}}),[u,s,a]);var d=Ni.useCallback((function(e,t,n,r){for(var i,o,l=ha(r.target),c=0,u=e?s:a;c<u.length;c++){var d=u[c],h=d.config,f=h.allowInInput,p=void 0!==f&&f,v=h.disabled,g=void 0!==v&&v,m=h.preventDefault,y=void 0!==m&&m,b=h.stopPropagation,w=void 0!==b&&b;!(l&&!p||g)&&wd(d.combo,t)&&(y&&r.preventDefault(),w&&(r.isPropagationStopped=!0,r.stopPropagation()),null===(o=(i=d.config)[n])||void 0===o||o.call(i,r))}}),[s,a]),h=Ni.useCallback((function(e){var t=Ad(e);!ha(e.target)&&wd(_d(o),t)?u({type:"OPEN_DIALOG"}):d(!0,Ad(e),"onKeyDown",e)}),[u,d,o]),f=Ni.useCallback((function(e){return d(!0,Ad(e),"onKeyUp",e)}),[d]),p=Ni.useCallback((function(e){return d(!1,Ad(e.nativeEvent),"onKeyDown",e.nativeEvent)}),[d]),v=Ni.useCallback((function(e){return d(!1,Ad(e.nativeEvent),"onKeyUp",e.nativeEvent)}),[d]);return Ni.useEffect((function(){return r.addEventListener("keydown",h),r.addEventListener("keyup",f),function(){r.removeEventListener("keydown",h),r.removeEventListener("keyup",f)}}),[r,h,f]),{handleKeyDown:p,handleKeyUp:v}}var Hd,Vd=function(e){var t=e.children,n=e.hotkeys,r=e.options,i=jd(n,r),o=i.handleKeyDown,a=i.handleKeyUp;return Ni.useEffect((function(){Lo("production")||"function"!=typeof t&&n.some((function(e){return!e.global}))&&console.error(Gi)}),[n,t]),ba(t)?t({handleKeyDown:o,handleKeyUp:a}):t},Bd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.title,r=e.titleId;return null==n?Ni.createElement("li",{className:Pa()(hn,t),role:"separator"}):Ni.createElement("li",{className:Pa()(fn,t),role:"separator"},Ni.createElement(is,{id:r},n))},t.displayName="".concat(Ko,".MenuDivider"),t}(Ni.Component),Fd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=(0,Li.Tt)(e,["className"]);return Ni.createElement("div",(0,Li.Cl)({className:Pa()(zn,t)},n))},t.displayName="".concat(Ko,".NavbarDivider"),t}(Uo),Wd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.align,n=e.children,r=e.className,i=(0,Li.Tt)(e,["align","children","className"]),o=Pa()(In,Oi(t),r);return Ni.createElement("div",(0,Li.Cl)({className:o},i),n)},t.displayName="".concat(Ko,".NavbarGroup"),t.defaultProps={align:o.LEFT},t}(Uo),Ud=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.children,n=e.className,r=(0,Li.Tt)(e,["children","className"]);return Ni.createElement("div",(0,Li.Cl)({className:Pa()(Mn,n)},r),t)},t.displayName="".concat(Ko,".NavbarHeading"),t}(Uo),Gd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.children,r=t.className,i=t.fixedToTop,o=(0,Li.Tt)(t,["children","className","fixedToTop"]),a=Pa()(Pn,((e={})[b]=i,e),r);return Ni.createElement("div",(0,Li.Cl)({className:a},o),n)},t.displayName="".concat(Ko,".Navbar"),t.Divider=Fd,t.Group=Wd,t.Heading=Ud,t}(Uo);!function(e){e[e.STANDARD=48]="STANDARD",e[e.SMALL=32]="SMALL",e[e.EXTRA_SMALL=20]="EXTRA_SMALL"}(Hd||(Hd={}));var qd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.action,n=e.children,r=e.className,i=e.layout;return Ni.createElement("div",{className:Pa()(Rn,"".concat(Rn,"-").concat(i),r)},this.maybeRenderVisual(),this.maybeRenderText(),t,n)},t.prototype.maybeRenderVisual=function(){var e,t=this.props,n=t.icon,r=t.iconMuted,i=t.iconSize;return null==n?void 0:Ni.createElement("div",{className:Ln,style:{fontSize:"".concat(i,"px"),lineHeight:"".concat(i,"px")}},Ni.createElement(Va,{className:Pa()((e={},e[Si]=r,e)),icon:n,size:i,"aria-hidden":!0,tabIndex:-1}))},t.prototype.maybeRenderText=function(){var e=this.props,t=e.description,n=e.title;return null==n&&null==t?void 0:Ni.createElement("div",{className:Dn},n&&Ni.createElement(ns,null,n),t&&xa(t,"div"))},t.displayName="".concat(Ko,".NonIdealState"),t.defaultProps={iconMuted:!0,iconSize:Hd.STANDARD,layout:"vertical"},t}(Uo),Kd=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.isAutoFocusing=!1,n.state={hasEverOpened:n.props.isOpen},n.containerElement=Ni.createRef(),n.startFocusTrapElement=Ni.createRef(),n.endFocusTrapElement=Ni.createRef(),n.maybeRenderChild=function(e){if(ba(e)&&(e=e()),null==e)return null;var t=n.props.enforceFocus||n.props.autoFocus?0:void 0,r="object"==typeof e?Ni.cloneElement(e,{className:Pa()(e.props.className,Wn),tabIndex:t}):Ni.createElement("span",{className:Wn,tabIndex:t},e),i=n.props,o=i.onOpening,a=i.onOpened,s=i.onClosing,l=i.transitionDuration,c=i.transitionName;return Ni.createElement(bs,{classNames:c,onEntering:o,onEntered:a,onExiting:s,onExited:n.handleTransitionExited,timeout:l,addEndListener:n.handleTransitionAddEnd},r)},n.handleStartFocusTrapElementFocus=function(e){var t,r;n.props.enforceFocus&&!n.isAutoFocusing&&null!=e.relatedTarget&&(null===(t=n.containerElement.current)||void 0===t?void 0:t.contains(e.relatedTarget))&&e.relatedTarget!==n.endFocusTrapElement.current&&(null===(r=n.endFocusTrapElement.current)||void 0===r||r.focus({preventScroll:!0}))},n.handleStartFocusTrapElementKeyDown=function(e){var t;if(n.props.enforceFocus&&e.shiftKey&&"Tab"===e.key){var r=Rs(n.containerElement).pop();null!=r?r.focus():null===(t=n.endFocusTrapElement.current)||void 0===t||t.focus({preventScroll:!0})}},n.handleEndFocusTrapElementFocus=function(e){var t,r,i;if(null!=e.relatedTarget&&(null===(t=n.containerElement.current)||void 0===t?void 0:t.contains(e.relatedTarget))&&e.relatedTarget!==n.startFocusTrapElement.current){var o=Rs(n.containerElement).shift();n.isAutoFocusing||null==o||o===e.relatedTarget?null===(r=n.startFocusTrapElement.current)||void 0===r||r.focus({preventScroll:!0}):o.focus()}else{var a=Rs(n.containerElement).pop();null!=a?a.focus():null===(i=n.startFocusTrapElement.current)||void 0===i||i.focus({preventScroll:!0})}},n.handleTransitionExited=function(e){var t,r;n.props.shouldReturnFocusOnClose&&n.lastActiveElementBeforeOpened instanceof HTMLElement&&n.lastActiveElementBeforeOpened.focus(),null===(r=(t=n.props).onClosed)||void 0===r||r.call(t,e)},n.handleBackdropMouseDown=function(e){var t,r=n.props,i=r.backdropProps,o=r.canOutsideClickClose,a=r.enforceFocus,s=r.onClose;o&&(null==s||s(e)),a&&n.bringFocusInsideOverlay(),null===(t=null==i?void 0:i.onMouseDown)||void 0===t||t.call(i,e)},n.handleDocumentClick=function(e){var r=n.props,i=r.canOutsideClickClose,o=r.isOpen,a=r.onClose,s=e.composed?e.composedPath()[0]:e.target,l=t.openStack.indexOf(n),c=t.openStack.slice(l).some((function(e){var t,n=e.containerElement;return(null===(t=n.current)||void 0===t?void 0:t.contains(s))&&!n.current.isSameNode(s)}));o&&!c&&i&&(null==a||a(e))},n.handleDocumentFocus=function(e){var t=e.composed?e.composedPath()[0]:e.target;n.props.enforceFocus&&null!=n.containerElement.current&&t instanceof Node&&!n.containerElement.current.contains(t)&&(e.preventDefault(),e.stopImmediatePropagation(),n.bringFocusInsideOverlay())},n.handleKeyDown=function(e){var t=n.props,r=t.canEscapeKeyClose,i=t.onClose;"Escape"===e.key&&r&&(null==i||i(e),e.stopPropagation(),e.preventDefault())},n.handleTransitionAddEnd=function(){},n}return(0,Li.C6)(t,e),t.getDerivedStateFromProps=function(e){var t=e.isOpen;return t?{hasEverOpened:t}:null},t.prototype.render=function(){var e,t;if(this.props.lazy&&!this.state.hasEverOpened)return null;var n=this.props,r=n.autoFocus,i=n.children,o=n.className,a=n.enforceFocus,s=n.usePortal,l=n.isOpen,c=l&&null!==(t=Ni.Children.map(i,this.maybeRenderChild))&&void 0!==t?t:[],u=this.maybeRenderBackdrop();null!==u&&c.unshift(u),l&&(r||a)&&c.length>0&&(c.unshift(this.renderDummyElement("__start",{className:Kn,onFocus:this.handleStartFocusTrapElementFocus,onKeyDown:this.handleStartFocusTrapElementKeyDown,ref:this.startFocusTrapElement})),a&&c.push(this.renderDummyElement("__end",{className:$n,onFocus:this.handleEndFocusTrapElementFocus,ref:this.endFocusTrapElement})));var d=Pa()(Vn,((e={})[Gn]=l,e[Un]=!s,e),o),h=Ni.createElement("div",{"aria-live":"polite",className:d,onKeyDown:this.handleKeyDown,ref:this.containerElement},Ni.createElement(ws.A,{appear:!0,component:null},c));return s?Ni.createElement(Hs,{className:this.props.portalClassName,container:this.props.portalContainer,stopPropagationEvents:this.props.portalStopPropagationEvents},h):h},t.prototype.componentDidMount=function(){this.props.isOpen&&this.overlayWillOpen()},t.prototype.componentDidUpdate=function(e){e.isOpen&&!this.props.isOpen?this.overlayWillClose():!e.isOpen&&this.props.isOpen&&this.overlayWillOpen()},t.prototype.componentWillUnmount=function(){this.overlayWillClose()},t.prototype.bringFocusInsideOverlay=function(){var e=this;return this.requestAnimationFrame((function(){var t,n=fa(e.containerElement.current);null!=e.containerElement.current&&null!=n&&e.props.isOpen&&!e.containerElement.current.contains(n)&&(null===(t=e.startFocusTrapElement.current)||void 0===t||t.focus({preventScroll:!0}),e.isAutoFocusing=!1)}))},t.prototype.maybeRenderBackdrop=function(){var e=this.props,t=e.backdropClassName,n=e.backdropProps,r=e.hasBackdrop,i=e.isOpen,o=e.transitionDuration,a=e.transitionName;return r&&i?Ni.createElement(bs,{classNames:a,key:"__backdrop",timeout:o,addEndListener:this.handleTransitionAddEnd},Ni.createElement("div",(0,Li.Cl)({},n,{className:Pa()(Bn,t,null==n?void 0:n.className),onMouseDown:this.handleBackdropMouseDown}))):null},t.prototype.renderDummyElement=function(e,t){var n=this.props,r=n.transitionDuration,i=n.transitionName;return Ni.createElement(bs,{classNames:i,key:e,addEndListener:this.handleTransitionAddEnd,timeout:r,unmountOnExit:!0},Ni.createElement("div",(0,Li.Cl)({tabIndex:0},t)))},t.prototype.overlayWillClose=function(){document.removeEventListener("focus",this.handleDocumentFocus,!0),document.removeEventListener("mousedown",this.handleDocumentClick);var e=t.openStack,n=e.indexOf(this);if(-1!==n){if(e.splice(n,1),e.length>0){var r=t.getLastOpened();r.props.autoFocus&&r.props.enforceFocus&&(r.bringFocusInsideOverlay(),document.addEventListener("focus",r.handleDocumentFocus,!0))}0===e.filter((function(e){return e.props.usePortal&&e.props.hasBackdrop})).length&&document.body.classList.remove(Gn)}},t.prototype.overlayWillOpen=function(){var e=t.getLastOpened,n=t.openStack;n.length>0&&document.removeEventListener("focus",e().handleDocumentFocus,!0),n.push(this),this.props.autoFocus&&(this.isAutoFocusing=!0,this.bringFocusInsideOverlay()),this.props.enforceFocus&&document.addEventListener("focus",this.handleDocumentFocus,!0),this.props.canOutsideClickClose&&!this.props.hasBackdrop&&document.addEventListener("mousedown",this.handleDocumentClick),this.props.hasBackdrop&&this.props.usePortal&&document.body.classList.add(Gn),this.lastActiveElementBeforeOpened=fa(this.containerElement.current)},t.displayName="".concat(Ko,".Overlay"),t.defaultProps={autoFocus:!0,backdropProps:{},canEscapeKeyClose:!0,canOutsideClickClose:!0,enforceFocus:!0,hasBackdrop:!0,isOpen:!1,lazy:!0,shouldReturnFocusOnClose:!0,transitionDuration:300,transitionName:Vn,usePortal:!0},t.openStack=[],t.getLastOpened=function(){return t.openStack[t.openStack.length-1]},t}(Uo),$d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleClose=function(){return t.props.onClose(t.props.panel)},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.panel,n=e.onOpen;return Ni.createElement("div",{className:Qn},this.maybeRenderHeader(),Ni.createElement(t.component,(0,Li.Cl)({openPanel:n,closePanel:this.handleClose},t.props)))},t.prototype.maybeRenderHeader=function(){return this.props.showHeader?Ni.createElement("div",{className:Xn},Ni.createElement("span",null,this.maybeRenderBack()),Ni.createElement(qa,{className:oe,ellipsize:!0,title:this.props.panel.htmlTitle},this.props.panel.title),Ni.createElement("span",null)):null},t.prototype.maybeRenderBack=function(){return void 0===this.props.previousPanel?null:Ni.createElement(Ka,{"aria-label":"Back",className:Yn,icon:"chevron-left",minimal:!0,onClick:this.handleClose,small:!0,text:this.props.previousPanel.title,title:this.props.previousPanel.htmlTitle})},t}(Uo),Zd=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={direction:"push",stack:null!=t.props.stack?t.props.stack.slice().reverse():void 0!==t.props.initialPanel?[t.props.initialPanel]:[]},t.renderPanel=function(e,n){var r=t.props,i=r.renderActivePanelOnly,o=r.showPanelHeader,a=void 0===o||o,s=t.state.stack,l=s.length-n,c=i?s.length:l;return Ni.createElement(bs,{classNames:Zn,key:c,timeout:400},Ni.createElement($d,{onClose:t.handlePanelClose,onOpen:t.handlePanelOpen,panel:e,previousPanel:s[n+1],showHeader:a}))},t.handlePanelClose=function(e){var n,r,i=t.state.stack;i[0]!==e||i.length<=1||(null===(r=(n=t.props).onClose)||void 0===r||r.call(n,e),null==t.props.stack&&t.setState((function(e){return{direction:"pop",stack:e.stack.slice(1)}})))},t.handlePanelOpen=function(e){var n,r;null===(r=(n=t.props).onOpen)||void 0===r||r.call(n,e),null==t.props.stack&&t.setState((function(t){return{direction:"push",stack:(0,Li.fX)([e],t.stack,!0)}}))},t}return(0,Li.C6)(t,e),t.prototype.componentDidUpdate=function(t,n){e.prototype.componentDidUpdate.call(this,t,n),this.props.stack!==t.stack&&null!=t.stack&&this.setState({stack:this.props.stack.slice().reverse()}),(null!=this.props.stack?this.props.stack.length:0)!==(null!=t.stack?t.stack.length:0)&&null!=t.stack&&this.setState({direction:t.stack.length-this.props.stack.length<0?"push":"pop"})},t.prototype.render=function(){var e=Pa()(Zn,"".concat(Zn,"-").concat(this.state.direction),this.props.className);return Ni.createElement(ws.A,{className:e,component:"div"},this.renderPanels())},t.prototype.validateProps=function(e){(null==e.initialPanel&&null==e.stack||null!=e.initialPanel&&null!=e.stack)&&console.error(eo),null!=e.stack&&0===e.stack.length&&console.error(to)},t.prototype.renderPanels=function(){var e=this.props.renderActivePanelOnly,t=void 0===e||e,n=this.state.stack;return 0===n.length?null:(t?[n[0]]:n).map(this.renderPanel).reverse()},t}(Uo),Xd=function(e){var t=e.panel,n=e.onClose,r=e.onOpen,i=e.previousPanel,o=e.showHeader,a=void 0!==i,s=Ni.useCallback((function(){a&&n(t)}),[n,t,a]),l=void 0===i?null:Ni.createElement(Ka,{"aria-label":"Back",className:Yn,icon:"chevron-left",minimal:!0,onClick:s,small:!0,text:i.title,title:i.htmlTitle}),c=Ni.useMemo((function(){return function(){return t.renderPanel((0,Li.Cl)({closePanel:s,openPanel:r},t.props))}}),[t,s,r]);return Ni.createElement("div",{className:nr},o&&Ni.createElement("div",{className:er},Ni.createElement("span",null,l),Ni.createElement(qa,{className:oe,ellipsize:!0,title:t.htmlTitle},t.title),Ni.createElement("span",null)),Ni.createElement(c,null))};Xd.displayName="".concat(Ko,".PanelView2");var Yd,Qd=function(e){var t=e.initialPanel,n=e.onClose,r=e.onOpen,i=e.renderActivePanelOnly,o=void 0===i||i,a=e.showPanelHeader,s=void 0===a||a,l=e.stack,c=null!=l,u=Ni.useState("push"),d=u[0],h=u[1],f=Ni.useState(void 0!==t?[t]:[]),p=f[0],v=f[1],g=Ni.useMemo((function(){return c?l.slice().reverse():p}),[p,c,l]),m=Ni.useRef(g.length);Ni.useEffect((function(){g.length!==m.current&&h(g.length-m.current<0?"pop":"push"),m.current=g.length}),[g]);var y=Ni.useCallback((function(e){null==r||r(e),c||v((function(t){return(0,Li.fX)([e],t,!0)}))}),[r,c]),b=Ni.useCallback((function(e){null==n||n(e),c||v((function(e){return e.slice(1)}))}),[n,c]);if(0===g.length)return null;var w=(o?[g[0]]:g).map((function(e,t){var n=g.length-t,r=o?g.length:n;return Ni.createElement(bs,{classNames:Jn,key:r,timeout:400},Ni.createElement(Xd,{onClose:b,onOpen:y,panel:e,previousPanel:g[t+1],showHeader:s}))})).reverse(),_=Pa()(Jn,"".concat(Jn,"-").concat(d),e.className);return Ni.createElement(ws.A,{className:_,component:"div"},w)};Qd.displayName="".concat(Ko,".PanelStack2"),function(e){e.MENU="menu",e.LISTBOX="listbox",e.TREE="tree",e.GRID="grid",e.DIALOG="dialog"}(Yd||(Yd={}));var Jd=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t=this.props,n=t.animate,r=void 0===n||n,i=t.className,o=t.intent,a=t.stripes,s=void 0===a||a,l=t.value,c=Pa()(br,Pi(o),((e={})[xr]=!r,e[_r]=!s,e),i),u=null==l?void 0:100*jo(l,0,1),d=null==u?void 0:u+"%";return Ni.createElement("div",{"aria-valuemax":100,"aria-valuemin":0,"aria-valuenow":null==u?void 0:Math.round(u),className:c,role:"progressbar"},Ni.createElement("div",{className:wr,style:{width:d}}))},t.displayName="".concat(Ko,".ProgressBar"),t}(Uo),eh={FULL:"full",START:"start",END:"end"},th={LOCK:"lock",PUSH:"push",NONE:"none"};function nh(e){return"".concat((100*e).toFixed(2),"%")}function rh(e,t,n,r){for(var i=t<n?1:-1,o=t;o!==n+i;o+=i)e[o]=r}var ih=["max","min","stepSize","tickSize","value"],oh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={isMoving:!1},t.handleElement=null,t.refHandlers={handle:function(e){return t.handleElement=e}},t.beginHandleMovement=function(e){document.addEventListener("mousemove",t.handleHandleMovement),document.addEventListener("mouseup",t.endHandleMovement),t.setState({isMoving:!0}),t.changeValue(t.clientToValue(t.mouseEventClientOffset(e)))},t.beginHandleTouchMovement=function(e){document.addEventListener("touchmove",t.handleHandleTouchMovement),document.addEventListener("touchend",t.endHandleTouchMovement),document.addEventListener("touchcancel",t.endHandleTouchMovement),t.setState({isMoving:!0}),t.changeValue(t.clientToValue(t.touchEventClientOffset(e)))},t.getStyleProperties=function(){if(null==t.handleElement)return{};var e=t.props,n=e.min,r=void 0===n?0:n,i=e.tickSizeRatio,o=e.value,a=e.vertical,s=t.getHandleMidpointAndOffset(t.handleElement,!0).handleMidpoint,l="calc(".concat(nh((o-r)*i)," - ").concat(s,"px)");return a?{bottom:l}:{left:l}},t.endHandleMovement=function(e){t.handleMoveEndedAt(t.mouseEventClientOffset(e))},t.endHandleTouchMovement=function(e){t.handleMoveEndedAt(t.touchEventClientOffset(e))},t.handleMoveEndedAt=function(e){var n,r;t.removeDocumentEventListeners(),t.setState({isMoving:!1});var i=t.changeValue(t.clientToValue(e));null===(r=(n=t.props).onRelease)||void 0===r||r.call(n,i)},t.handleHandleMovement=function(e){t.handleMovedTo(t.mouseEventClientOffset(e))},t.handleHandleTouchMovement=function(e){t.handleMovedTo(t.touchEventClientOffset(e))},t.handleMovedTo=function(e){t.state.isMoving&&!t.props.disabled&&t.changeValue(t.clientToValue(e))},t.handleKeyDown=function(e){var n=t.props,r=n.stepSize,i=n.value,o=e.key;"ArrowDown"===o||"ArrowLeft"===o?(t.changeValue(i-r),e.preventDefault()):"ArrowUp"!==o&&"ArrowRight"!==o||(t.changeValue(i+r),e.preventDefault())},t.handleKeyUp=function(e){var n,r;Oa(e)&&(null===(r=(n=t.props).onRelease)||void 0===r||r.call(n,t.props.value))},t}return(0,Li.C6)(t,e),t.prototype.componentDidMount=function(){this.forceUpdate()},t.prototype.render=function(){var e,t=this.props,n=t.className,r=t.disabled,i=t.label,o=t.min,a=t.max,s=t.value,l=t.vertical,c=t.htmlProps,u=this.state.isMoving;return Ni.createElement("span",(0,Li.Cl)({role:"slider",tabIndex:0},c,{className:Pa()(Or,(e={},e[d]=u,e),n),onKeyDown:r?void 0:this.handleKeyDown,onKeyUp:r?void 0:this.handleKeyUp,onMouseDown:r?void 0:this.beginHandleMovement,onTouchStart:r?void 0:this.beginHandleTouchMovement,ref:this.refHandlers.handle,style:this.getStyleProperties(),"aria-valuemin":o,"aria-valuemax":a,"aria-valuenow":s,"aria-disabled":r,"aria-orientation":l?"vertical":"horizontal"}),null==i?null:Ni.createElement("span",{className:kr},i))},t.prototype.componentWillUnmount=function(){this.removeDocumentEventListeners()},t.prototype.clientToValue=function(e){var t=this.props,n=t.stepSize,r=t.tickSize,i=t.value,o=t.vertical;if(null==this.handleElement)return i;var a=(o?window.innerHeight-e:e)-this.getHandleElementCenterPixel(this.handleElement);return isNaN(a)?i:i+Math.round(a/(r*n))*n},t.prototype.mouseEventClientOffset=function(e){return this.props.vertical?e.clientY:e.clientX},t.prototype.touchEventClientOffset=function(e){var t=e.changedTouches[0];return this.props.vertical?t.clientY:t.clientX},t.prototype.validateProps=function(e){for(var t=0,n=ih;t<n.length;t++){var r=n[t];if("number"!=typeof e[r])throw new Error("[Blueprint] <Handle> requires number value for ".concat(r," prop"))}},t.prototype.changeValue=function(e,t){return void 0===t&&(t=this.props.onChange),e=this.clamp(e),isNaN(e)||this.props.value===e||null==t||t(e),e},t.prototype.clamp=function(e){return jo(e,this.props.min,this.props.max)},t.prototype.getHandleElementCenterPixel=function(e){var t=this.getHandleMidpointAndOffset(e),n=t.handleMidpoint;return t.handleOffset+n},t.prototype.getHandleMidpointAndOffset=function(e,t){if(void 0===t&&(t=!1),null==e)return{handleMidpoint:0,handleOffset:0};var n=this.props.vertical,r=e.getBoundingClientRect();r.width=e.offsetWidth,r.height=e.offsetHeight;var i=n?t?"width":"height":t?"height":"width",o=n?window.innerHeight-(r.top+r[i]):r.left;return{handleMidpoint:r[i]/2,handleOffset:o}},t.prototype.removeDocumentEventListeners=function(){document.removeEventListener("mousemove",this.handleHandleMovement),document.removeEventListener("mouseup",this.endHandleMovement),document.removeEventListener("touchmove",this.handleHandleTouchMovement),document.removeEventListener("touchend",this.endHandleTouchMovement),document.removeEventListener("touchcancel",this.endHandleTouchMovement)},t.displayName="".concat(Ko,".SliderHandle"),t}(Uo),ah=function(){return null};ah.displayName="".concat(Ko,".MultiSliderHandle");var sh,lh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={labelPrecision:ch(t.props),tickSize:0,tickSizeRatio:0},t.handleElements=[],t.trackElement=null,t.addHandleRef=function(e){null!=e&&t.handleElements.push(e)},t.maybeHandleTrackClick=function(e){if(t.canHandleTrackEvent(e)){var n=t.nearestHandleForValue(t.handleElements,(function(t){return t.mouseEventClientOffset(e)}));n&&n.beginHandleMovement(e)}},t.maybeHandleTrackTouch=function(e){if(t.canHandleTrackEvent(e)){var n=t.nearestHandleForValue(t.handleElements,(function(t){return t.touchEventClientOffset(e)}));n&&n.beginHandleTouchMovement(e)}},t.canHandleTrackEvent=function(e){var n=e.target;return!t.props.disabled&&null==n.closest(".".concat(Or))},t.getHandlerForIndex=function(e,n){return function(r){null==n||n(t.getNewHandleValues(r,e))}},t.handleChange=function(e){var n,r,i=uh(t.props),o=i.map((function(e){return e.value}));na(e,o)||(null===(r=(n=t.props).onChange)||void 0===r||r.call(n,e),i.forEach((function(t,n){var r;o[n]!==e[n]&&(null===(r=t.onChange)||void 0===r||r.call(t,e[n]))})))},t.handleRelease=function(e){var n,r,i=uh(t.props);null===(r=(n=t.props).onRelease)||void 0===r||r.call(n,e),i.forEach((function(t,n){var r;null===(r=t.onRelease)||void 0===r||r.call(t,e[n])}))},t}return(0,Li.C6)(t,e),t.getDerivedStateFromProps=function(e){return{labelPrecision:t.getLabelPrecision(e)}},t.getLabelPrecision=function(e){var t=e.labelPrecision,n=e.stepSize;return null==t?Ho(n):t},t.prototype.getSnapshotBeforeUpdate=function(e){var t=uh(e);return uh(this.props).length!==t.length&&(this.handleElements=[]),null},t.prototype.render=function(){var e,t=this,n=Pa()(Sr,((e={})[g]=this.props.disabled,e["".concat(Sr,"-unlabeled")]=!1===this.props.labelRenderer,e[M]=this.props.vertical,e),this.props.className);return Ni.createElement("div",{className:n,onMouseDown:this.maybeHandleTrackClick,onTouchStart:this.maybeHandleTrackTouch},Ni.createElement("div",{className:Tr,ref:function(e){return t.trackElement=e}},this.renderTracks()),Ni.createElement("div",{className:Ar},this.renderLabels()),this.renderHandles())},t.prototype.componentDidMount=function(){this.updateTickSize()},t.prototype.componentDidUpdate=function(t,n){e.prototype.componentDidUpdate.call(this,t,n),this.updateTickSize()},t.prototype.validateProps=function(e){if(e.stepSize<=0)throw new Error(go);if(void 0!==e.labelStepSize&&void 0!==e.labelValues)throw new Error(xo);if(void 0!==e.labelStepSize&&e.labelStepSize<=0)throw new Error(mo);if(void 0!==e.min&&!isFinite(e.min))throw new Error(yo);if(void 0!==e.max&&!isFinite(e.max))throw new Error(bo);var n=!1;if(Ni.Children.forEach(e.children,(function(e){e&&!Ea(e,t.Handle)&&(n=!0)})),n)throw new Error(_o)},t.prototype.formatLabel=function(e,t){void 0===t&&(t=!1);var n=this.props.labelRenderer;return!1===n?void 0:ba(n)?n(e,{isHandleTooltip:t}):e.toFixed(this.state.labelPrecision)},t.prototype.renderLabels=function(){var e=this;if(!1===this.props.labelRenderer)return null;var t=this.getLabelValues(),n=this.props,r=n.max,i=n.min;return t.map((function(t,n){var o=nh((t-i)/(r-i)),a=e.props.vertical?{bottom:o}:{left:o};return Ni.createElement("div",{className:kr,key:n,style:a},e.formatLabel(t))}))},t.prototype.renderTracks=function(){var e=dh(this.props);e.push({value:this.props.max});for(var t={value:this.props.min},n=[],r=0;r<e.length;r++){var i=e[r];n.push(this.renderTrackFill(r,t,i)),t=i}return n},t.prototype.renderTrackFill=function(e,t,n){var r=[this.getOffsetRatio(t.value),this.getOffsetRatio(n.value)].sort((function(e,t){return e-t})),i=r[0],o=r[1],a=nh(i),s=nh(1-o),l=this.props.vertical?{bottom:a,top:s,left:0}:{left:a,right:s,top:0},c=(0,Li.Cl)((0,Li.Cl)({},l),t.trackStyleAfter||n.trackStyleBefore||{}),u=Pa()(Pr,Pi(this.getTrackIntent(t,n)));return Ni.createElement("div",{key:"track-".concat(e),className:u,style:c})},t.prototype.renderHandles=function(){var e=this,t=this.props,n=t.disabled,r=t.max,i=t.min,o=t.stepSize,a=t.vertical,s=uh(this.props);return 0===s.length?null:s.map((function(t,l){var c,u=t.value,d=t.type,h=t.className,f=t.htmlProps;return Ni.createElement(oh,{htmlProps:f,className:Pa()((c={},c[Ir]=d===eh.START,c[Mr]=d===eh.END,c),h),disabled:n,key:"".concat(l,"-").concat(s.length),label:e.formatLabel(u,!0),max:r,min:i,onChange:e.getHandlerForIndex(l,e.handleChange),onRelease:e.getHandlerForIndex(l,e.handleRelease),ref:e.addHandleRef,stepSize:o,tickSize:e.state.tickSize,tickSizeRatio:e.state.tickSizeRatio,value:u,vertical:a})}))},t.prototype.nearestHandleForValue=function(e,t){return function(e,t){if(0!==e.length){for(var n=e[0],r=t(n),i=1;i<e.length;i++){var o=e[i],a=t(o);a<r&&(n=o,r=a)}return n}}(e,(function(e){var n=t(e),r=e.clientToValue(n),i=e.props.value;return Math.abs(r-i)}))},t.prototype.getNewHandleValues=function(e,t){var n=uh(this.props).map((function(e){return e.value})),r=n.slice();r[t]=e,r.sort((function(e,t){return e-t}));var i=r.indexOf(e),o=this.findFirstLockedHandleIndex(t,i);return-1!==o?(rh(n,t,o,n[o]),n):(rh(r,t,i,e),r)},t.prototype.findFirstLockedHandleIndex=function(e,t){for(var n=e<t?1:-1,r=uh(this.props),i=e+n;i!==t+n;i+=n)if(r[i].interactionKind!==th.PUSH)return i;return-1},t.prototype.getLabelValues=function(){var e=this.props,t=e.labelStepSize,n=e.labelValues,r=e.min,i=e.max,o=[];if(void 0!==n)o=n.slice();else for(var a=r;a<i||No(a,i);a+=null!=t?t:1)o.push(a);return o},t.prototype.getOffsetRatio=function(e){return jo((e-this.props.min)*this.state.tickSizeRatio,0,1)},t.prototype.getTrackIntent=function(e,t){return this.props.showTrackFill?void 0!==e.intentAfter?e.intentAfter:void 0!==t&&void 0!==t.intentBefore?t.intentBefore:this.props.defaultTrackIntent:s.NONE},t.prototype.updateTickSize=function(){if(null!=this.trackElement){var e=this.props.vertical?this.trackElement.clientHeight:this.trackElement.clientWidth,t=1/(this.props.max-this.props.min),n=e*t;this.setState({tickSize:n,tickSizeRatio:t})}},t.defaultSliderProps={disabled:!1,max:10,min:0,showTrackFill:!0,stepSize:1,vertical:!1},t.defaultProps=(0,Li.Cl)((0,Li.Cl)({},t.defaultSliderProps),{defaultTrackIntent:s.NONE}),t.displayName="".concat(Ko,".MultiSlider"),t.Handle=ah,t}(Uo);function ch(e){var t=e.labelPrecision,n=e.stepSize,r=void 0===n?lh.defaultSliderProps.stepSize:n;return null==t?Ho(r):t}function uh(e){return dh(e,(function(e){return e.interactionKind!==th.NONE}))}function dh(e,t){var n=e.children;void 0===t&&(t=function(){return!0});var r=Ni.Children.map(n,(function(e){return Ea(e,lh.Handle)&&t(e.props)?e.props:null})),i=null!=r?r:[];return(i=i.filter((function(e){return null!==e}))).sort((function(e,t){return e.value-t.value})),i}!function(e){e[e.START=0]="START",e[e.END=1]="END"}(sh||(sh={}));var hh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.value,n=e.handleHtmlProps,r=(0,Li.Tt)(e,["value","handleHtmlProps"]);return Ni.createElement(lh,(0,Li.Cl)({},r),Ni.createElement(lh.Handle,{value:t[sh.START],type:"start",intentAfter:r.intent,htmlProps:null==n?void 0:n.start}),Ni.createElement(lh.Handle,{value:t[sh.END],type:"end",htmlProps:null==n?void 0:n.end}))},t.prototype.validateProps=function(e){var t=e.value;if(null==t||null==t[sh.START]||null==t[sh.END])throw new Error(wo)},t.defaultProps=(0,Li.Cl)((0,Li.Cl)({},lh.defaultSliderProps),{intent:s.PRIMARY,value:[0,10]}),t.displayName="".concat(Ko,".RangeSlider"),t}(Uo),fh=Ni.forwardRef((function(e,t){var n,r,i,o=e.children,a=e.className,s=e.collapseProps,l=e.collapsible,c=e.compact,u=e.elevation,d=e.icon,h=e.rightElement,f=e.subtitle,v=e.title,g=e.titleRenderer,m=void 0===g?is:g,y=(0,Li.Tt)(e,["children","className","collapseProps","collapsible","compact","elevation","icon","rightElement","subtitle","title","titleRenderer"]),b=null!=(null==s?void 0:s.isOpen),w=Ni.useState(!(null===(i=null==s?void 0:s.defaultIsOpen)||void 0===i||i)),x=w[0],C=w[1],E=b?!(null==s?void 0:s.isOpen):x,S=Ni.useCallback((function(){var e;b?null===(e=null==s?void 0:s.onToggle)||void 0===e||e.call(s):C(!E)}),[s,E,b]),A=null!=h||l,O=Bo("section"),k=v?Bo("section-title"):void 0;return Ni.createElement(nu,(0,Li.Cl)({className:Pa()(a,wn,(n={},n[p]=c,n[_n]=l&&E||wa(o),n)),elevation:u,ref:t,"aria-labelledby":k},y,{id:O}),v&&Ni.createElement("div",{role:l?"button":void 0,"aria-pressed":l?E:void 0,"aria-expanded":l?E:void 0,"aria-controls":l?O:void 0,className:Pa()(xn,(r={},r[_]=l,r)),onClick:l?S:void 0},Ni.createElement("div",{className:Cn},d&&Ni.createElement(Va,{icon:d,"aria-hidden":!0,tabIndex:-1,className:J}),Ni.createElement("div",null,Ni.createElement(m,{className:En,id:k},v),f&&Ni.createElement("div",{className:Pa()(J,Sn)},f))),A&&Ni.createElement("div",{className:kn},h,l&&(E?Ni.createElement(Hu,{className:J}):Ni.createElement(Nu,{className:J})))),l?Ni.createElement(ou,(0,Li.Cl)({},s,{isOpen:!E}),o):o)}));fh.defaultProps={compact:!1,elevation:a.ZERO},fh.displayName="".concat(Ko,".Section");var ph=Ni.forwardRef((function(e,t){var n,r=e.className,i=e.children,o=e.padded,a=(0,Li.Tt)(e,["className","children","padded"]),s=Pa()(Tn,((n={})[A]=o,n),r);return Ni.createElement("div",(0,Li.Cl)({className:s,ref:t},a),i)}));ph.defaultProps={padded:!0},ph.displayName="".concat(Ko,".SectionCard");var vh=Ni.forwardRef((function(e,t){var n,r=e.className,i=e.defaultValue,o=e.fill,a=e.inline,s=e.intent,l=e.large,c=e.onValueChange,u=e.options,d=e.small,h=e.value,f=(0,Li.Tt)(e,["className","defaultValue","fill","inline","intent","large","onValueChange","options","small","value"]),p=Ni.useState(i),v=p[0],g=p[1],y=null!=h?h:v,b=Ni.useCallback((function(e,t){g(e),null==c||c(e,t)}),[c]),_=Pa()(jr,r,((n={})[m]=o,n[w]=a,n));return Ni.createElement("div",(0,Li.Cl)({className:_,ref:t},Zo(f)),u.map((function(e){return Ni.createElement(gh,(0,Li.Cl)({},e,{intent:s,isSelected:y===e.value,key:e.value,large:l,onClick:b,small:d}))})))}));function gh(e){var t=e.isSelected,n=e.label,r=e.onClick,i=e.value,o=(0,Li.Tt)(e,["isSelected","label","onClick","value"]),a=Ni.useCallback((function(e){return null==r?void 0:r(i,e.currentTarget)}),[r,i]);return Ni.createElement(Ka,(0,Li.Cl)({onClick:a,minimal:!t,text:n},o))}vh.defaultProps={defaultValue:void 0,intent:s.NONE},vh.displayName="".concat(Ko,".SegmentedControl"),gh.displayName="".concat(Ko,".SegmentedControlOption");var mh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.initialValue,n=e.intent,r=e.value,i=e.onChange,o=e.onRelease,a=e.handleHtmlProps,s=(0,Li.Tt)(e,["initialValue","intent","value","onChange","onRelease","handleHtmlProps"]);return Ni.createElement(lh,(0,Li.Cl)({},s),Ni.createElement(lh.Handle,{value:r,intentAfter:r<t?n:void 0,intentBefore:r>=t?n:void 0,onChange:i,onRelease:o,htmlProps:a}),Ni.createElement(lh.Handle,{value:t,interactionKind:"none"}))},t.defaultProps=(0,Li.Cl)((0,Li.Cl)({},lh.defaultSliderProps),{initialValue:0,intent:s.PRIMARY,value:0}),t.displayName="".concat(Ko,".Slider"),t}(Uo),yh=Ni.forwardRef((function(e,t){var n=Pa()(e.className,ke);return Ni.createElement(Ku,(0,Li.Cl)({},e,{className:n,controlKind:"checkbox",ref:t}))}));yh.defaultProps={alignIndicator:"left"},yh.displayName="".concat(Ko,".CheckboxCard");var bh=Ni.forwardRef((function(e,t){var n=Pa()(e.className,Oe);return Ni.createElement(Ku,(0,Li.Cl)({},e,{className:n,controlKind:"switch",ref:t}))}));bh.displayName="".concat(Ko,".SwitchCard");var wh=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.panel;return Ni.createElement("div",{className:Pa()(Gr,t),role:"tablist"},ba(n)?n({tabTitleId:"",tabPanelId:""}):n)},t.defaultProps={disabled:!1},t.displayName="".concat(Ko,".Tab"),t}(Uo),_h=function(e){var t=e.className,n=e.large,r=e.onRemove,i=e.tabIndex,o=n||(null==t?void 0:t.includes(x)),a=Ni.useCallback((function(t){null==r||r(t,e)}),[r,e]);return Ni.createElement("button",{"aria-label":"Remove tag",type:"button",className:$r,onClick:a,tabIndex:i},Ni.createElement(Ya,{size:o?Ia.l.LARGE:Ia.l.STANDARD}))};_h.displayName="".concat(Ko,".TagRemoveButton");var xh=Ni.forwardRef((function(e,t){var n,r=e.active,i=e.children,o=e.className,a=e.fill,s=e.icon,l=e.intent,c=e.interactive,u=e.large,h=e.minimal,f=e.multiline,p=e.onRemove,v=e.rightIcon,g=e.round,y=e.tabIndex,b=void 0===y?0:y,w=e.htmlTitle,C=(0,Li.Tt)(e,["active","children","className","fill","icon","intent","interactive","large","minimal","multiline","onRemove","rightIcon","round","tabIndex","htmlTitle"]),S=ba(p),A=Pa()(Kr,Pi(l),((n={})[d]=r,n[m]=a,n[_]=c,n[x]=u,n[E]=h,n[T]=g,n),o);return Ni.createElement("span",(0,Li.Cl)({},C,{className:A,tabIndex:c?b:void 0,ref:t}),Ni.createElement(Va,{icon:s}),!wa(i)&&Ni.createElement(qa,{className:m,ellipsize:!f,tagName:"span",title:w},i),Ni.createElement(Va,{icon:v}),S&&Ni.createElement(_h,(0,Li.Cl)({},e)))}));xh.defaultProps={active:!1,fill:!1,interactive:!1,large:!1,minimal:!1,round:!1},xh.displayName="".concat(Ko,".Tag");var Ch=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleClick=function(e){return t.props.onClick(t.props.id,e)},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.children,r=e.disabled,i=e.id,o=e.parentId,a=e.selected,l=e.title,c=e.icon,u=e.tagContent,d=e.tagProps,h=(0,Li.Tt)(e,["className","children","disabled","id","parentId","selected","title","icon","tagContent","tagProps"]),f=a?s.PRIMARY:s.NONE;return Ni.createElement("div",(0,Li.Cl)({},Zo(h),{"aria-controls":Eh(o,i),"aria-disabled":r,"aria-expanded":a,"aria-selected":a,className:Pa()(Hr,t),"data-tab-id":i,id:Sh(o,i),onClick:r?void 0:this.handleClick,role:"tab",tabIndex:r?void 0:a?0:-1}),null!=c&&Ni.createElement(Va,{icon:c,intent:f,className:Vr}),l,n,null!=u&&Ni.createElement(xh,(0,Li.Cl)({minimal:!0,intent:f},d,{className:Pa()(Br,null==d?void 0:d.className)}),u))},t.displayName="".concat(Ko,".TabTitle"),t}(Uo);function Eh(e,t){return"".concat(Gr,"_").concat(e,"_").concat(t)}function Sh(e,t){return"".concat(Hr,"-title_").concat(e,"_").concat(t)}var Ah=function(){return Ni.createElement("div",{className:bt})},Oh=Ah,kh=".".concat(Hr),Th=function(e){function t(t){var n=e.call(this,t)||this;n.tablistElement=null,n.refHandlers={tablist:function(e){return n.tablistElement=e}},n.handleKeyDown=function(e){var t,r=null===(t=fa(n.tablistElement))||void 0===t?void 0:t.closest(kh);if(null!=r){var i=n.getTabElements().filter((function(e){return"false"===e.getAttribute("aria-disabled")})),o=i.indexOf(r),a=n.getKeyCodeDirection(e);if(o>=0&&void 0!==a){e.preventDefault();var s=i.length;i[(o+a+s)%s].focus()}}},n.handleKeyPress=function(e){var t=e.target.closest(kh);null!=t&&Aa(e)&&(e.preventDefault(),t.click())},n.handleTabClick=function(e,t){var r,i;null===(i=(r=n.props).onChange)||void 0===i||i.call(r,e,n.state.selectedTabId,t),void 0===n.props.selectedTabId&&n.setState({selectedTabId:e})},n.renderTabPanel=function(e){var t=e.props,r=t.className,i=t.panel,o=t.id,a=t.panelClassName;if(void 0!==i){var s=Sh(n.props.id,o),l=Eh(n.props.id,o);return Ni.createElement("div",{"aria-labelledby":s,"aria-hidden":o!==n.state.selectedTabId,className:Pa()(Gr,r,a),id:l,key:o,role:"tabpanel"},ba(i)?i({tabTitleId:s,tabPanelId:l}):i)}},n.renderTabTitle=function(e){if(Ph(e)){var t=e.props.id;return Ni.createElement(Ch,(0,Li.Cl)({},e.props,{parentId:n.props.id,onClick:n.handleTabClick,selected:t===n.state.selectedTabId}))}return e};var r=n.getInitialSelectedTabId();return n.state={selectedTabId:r},n}return(0,Li.C6)(t,e),t.getDerivedStateFromProps=function(e){var t=e.selectedTabId;return void 0!==t?{selectedTabId:t}:null},t.prototype.render=function(){var e,t,n=this.state,r=n.indicatorWrapperStyle,i=n.selectedTabId,o=Ni.Children.map(this.props.children,this.renderTabTitle),a=this.getTabChildren().filter(this.props.renderActiveTabPanelOnly?function(e){return e.props.id===i}:function(){return!0}).map(this.renderTabPanel),s=this.props.animate?Ni.createElement("div",{className:Wr,style:r},Ni.createElement("div",{className:Fr})):null,l=Pa()(qr,this.props.className,((e={})[M]=this.props.vertical,e[m]=this.props.fill,e)),c=Pa()(Ur,((t={})[x]=this.props.large,t));return Ni.createElement("div",{className:l},Ni.createElement("div",{className:c,onKeyDown:this.handleKeyDown,onKeyPress:this.handleKeyPress,ref:this.refHandlers.tablist,role:"tablist"},s,o),a)},t.prototype.componentDidMount=function(){this.moveSelectionIndicator(!1)},t.prototype.componentDidUpdate=function(e,t){(this.state.selectedTabId!==t.selectedTabId||null!=t.selectedTabId&&!na(this.getTabChildrenProps(e),this.getTabChildrenProps(),ra))&&this.moveSelectionIndicator()},t.prototype.getInitialSelectedTabId=function(){var e=this.props,t=e.defaultSelectedTabId,n=e.selectedTabId;if(void 0!==n)return n;if(void 0!==t)return t;var r=this.getTabChildren();return 0===r.length?void 0:r[0].props.id},t.prototype.getKeyCodeDirection=function(e){return"ArrowLeft"===e.key||"ArrowUp"===e.key?-1:"ArrowRight"===e.key||"ArrowDown"===e.key?1:void 0},t.prototype.getTabChildrenProps=function(e){return void 0===e&&(e=this.props),this.getTabChildren(e).map((function(e){return e.props}))},t.prototype.getTabChildren=function(e){return void 0===e&&(e=this.props),Ni.Children.toArray(e.children).filter(Ph)},t.prototype.getTabElements=function(e){return void 0===e&&(e=""),null==this.tablistElement?[]:Array.from(this.tablistElement.querySelectorAll(kh+e))},t.prototype.moveSelectionIndicator=function(e){if(void 0===e&&(e=!0),null!=this.tablistElement&&this.props.animate){var t="".concat(kh,'[data-tab-id="').concat(this.state.selectedTabId,'"]'),n=this.tablistElement.querySelector(t),r={display:"none"};if(null!=n){var i=n.clientHeight,o=n.clientWidth,a=n.offsetLeft,s=n.offsetTop;r={height:i,transform:"translateX(".concat(Math.floor(a),"px) translateY(").concat(Math.floor(s),"px)"),width:o},e||(r.transition="none")}this.setState({indicatorWrapperStyle:r})}},t.Expander=Ah,t.Tab=wh,t.defaultProps={animate:!0,fill:!1,large:!1,renderActiveTabPanelOnly:!1,vertical:!1},t.displayName="".concat(Ko,".Tabs"),t}(Uo);function Ph(e){return Ea(e,wh)}var Ih=Ni.forwardRef((function(e,t){var n,r=e.active,i=e.children,o=e.className,a=e.fill,s=e.icon,l=e.intent,c=e.interactive,u=e.leftContent,h=e.large,f=e.minimal,p=e.onRemove,v=e.rightIcon,g=e.round,y=e.tabIndex,b=void 0===y?0:y,w=(0,Li.Tt)(e,["active","children","className","fill","icon","intent","interactive","leftContent","large","minimal","onRemove","rightIcon","round","tabIndex"]),C=ba(p),S=Pa()(Kr,Zr,Pi(l),((n={})[d]=r,n[m]=a,n[_]=c,n[x]=h,n[E]=f,n[T]=g,n),o);return Ni.createElement("span",(0,Li.Cl)({},w,{className:S,tabIndex:c?b:void 0,ref:t}),Ni.createElement("span",{className:Xr},Ni.createElement(Va,{icon:s}),Ni.createElement(qa,{className:Pa()(Yr,m),tagName:"span"},u)),Ni.createElement("span",{className:Qr},!wa(i)&&Ni.createElement(qa,{className:Pa()(Jr,m),tagName:"span"},i),Ni.createElement(Va,{icon:v}),C&&Ni.createElement(_h,(0,Li.Cl)({},e))))}));Ih.defaultProps={active:!1,fill:!1,interactive:!1,large:!1,minimal:!1,round:!1},Ih.displayName="".concat(Ko,".CompoundTag");var Mh=Ni.forwardRef((function(e,t){var n=Ni.useState(""),r=n[0],i=n[1],o=Ni.useState(0),a=o[0],s=o[1],l=Ni.useRef(null);Ni.useEffect((function(){null!=l.current&&s(l.current.offsetWidth)}),[r]);var c=e.onChange,u=e.style,d=(0,Li.Tt)(e,["onChange","style"]);return Ni.createElement(Ni.Fragment,null,Ni.createElement("span",{ref:l,className:Pt,"aria-hidden":!0},r.replace(/ /g," ")),Ni.createElement("input",(0,Li.Cl)({},d,{type:"text",style:(0,Li.Cl)((0,Li.Cl)({},u),{width:a}),onChange:function(e){var t,n;null==c||c(e),i(null!==(n=null===(t=null==e?void 0:e.target)||void 0===t?void 0:t.value)&&void 0!==n?n:"")},ref:t})))}));Mh.displayName="".concat(Ko,".ResizableInput");var zh=-1,Rh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={activeIndex:zh,inputValue:t.props.inputValue||"",isInputFocused:!1},t.inputElement=null,t.handleRef=ta(t,"inputElement",t.props.inputRef),t.addTags=function(e,n){void 0===n&&(n="default");var r=t.props,i=r.inputValue,o=r.onAdd,a=r.onChange,s=r.values,l=t.getValues(e),c=!1!==(null==o?void 0:o(l,n))&&void 0===i;ba(a)&&(c=!1!==a((0,Li.fX)((0,Li.fX)([],s,!0),l,!0))&&c),c&&t.setState({inputValue:""})},t.maybeRenderTag=function(e,n){if(!e)return null;var r=t.props,i=r.large,o=r.tagProps,a=ba(o)?o(e,n):o;return Ni.createElement(xh,(0,Li.Cl)({active:n===t.state.activeIndex,"data-tag-index":n,key:e+"__"+n,large:i,onRemove:t.props.disabled?void 0:t.handleRemoveTag},a),e)},t.handleContainerClick=function(){var e;null===(e=t.inputElement)||void 0===e||e.focus()},t.handleContainerBlur=function(e){var n=e.currentTarget;t.requestAnimationFrame((function(){n.contains(fa(t.inputElement))||(t.props.addOnBlur&&void 0!==t.state.inputValue&&t.state.inputValue.length>0&&t.addTags(t.state.inputValue,"blur"),t.setState({activeIndex:zh,isInputFocused:!1}))}))},t.handleInputFocus=function(e){var n,r;t.setState({isInputFocused:!0}),null===(r=null===(n=t.props.inputProps)||void 0===n?void 0:n.onFocus)||void 0===r||r.call(n,e)},t.handleInputChange=function(e){var n,r,i,o;t.setState({activeIndex:zh,inputValue:e.currentTarget.value}),null===(r=(n=t.props).onInputChange)||void 0===r||r.call(n,e),null===(o=null===(i=t.props.inputProps)||void 0===i?void 0:i.onChange)||void 0===o||o.call(i,e)},t.handleInputKeyDown=function(e){var n=e.currentTarget,r=n.selectionEnd,i=n.value,o=t.state.activeIndex,a=o;if("Enter"===e.key&&!e.nativeEvent.isComposing&&i.length>0)t.addTags(i,"default");else if(0===r&&t.props.values.length>0)if("ArrowLeft"===e.key||"ArrowRight"===e.key){var s=t.getNextActiveIndex("ArrowRight"===e.key?1:-1);s!==o&&(e.stopPropagation(),a=s,t.setState({activeIndex:s}))}else"Backspace"===e.key?t.handleBackspaceToRemove(e):"Delete"===e.key&&t.handleDeleteToRemove(e);t.invokeKeyPressCallback("onKeyDown",e,a)},t.handleInputKeyUp=function(e){t.invokeKeyPressCallback("onKeyUp",e,t.state.activeIndex)},t.handleInputPaste=function(e){var n=t.props.separator,r=e.clipboardData.getData("text");t.props.addOnPaste&&0!==r.length&&!1!==n&&1!==r.split(n).length&&(e.preventDefault(),t.addTags(r,"paste"))},t.handleRemoveTag=function(e){var n=+e.currentTarget.parentElement.getAttribute("data-tag-index");t.removeIndexFromValues(n)},t}return(0,Li.C6)(t,e),t.getDerivedStateFromProps=function(e,t){return e.inputValue!==t.prevInputValueProp?{inputValue:e.inputValue,prevInputValueProp:e.inputValue}:null},t.prototype.render=function(){var e,t=this.props,n=t.autoResize,r=t.className,i=t.disabled,o=t.fill,a=t.inputProps,s=t.intent,l=t.large,c=t.leftIcon,u=t.placeholder,h=t.values,f=Pa()(St,ei,((e={})[d]=this.state.isInputFocused,e[g]=i,e[m]=o,e[x]=l,e),Pi(s),r),p=f.indexOf(x)>zh,v=h.some((function(e){return!!e})),y=null==u||v?null==a?void 0:a.placeholder:u,b=(0,Li.Cl)((0,Li.Cl)({value:this.state.inputValue},a),{className:Pa()(At,null==a?void 0:a.className),disabled:i,onChange:this.handleInputChange,onFocus:this.handleInputFocus,onKeyDown:this.handleInputKeyDown,onKeyUp:this.handleInputKeyUp,onPaste:this.handleInputPaste,placeholder:y,ref:this.handleRef});return Ni.createElement("div",{className:f,onBlur:this.handleContainerBlur,onClick:this.handleContainerClick},Ni.createElement(Va,{className:ti,icon:c,size:p?Ia.l.LARGE:Ia.l.STANDARD}),Ni.createElement("div",{className:ni},h.map(this.maybeRenderTag),this.props.children,n?Ni.createElement(Mh,(0,Li.Cl)({},b)):Ni.createElement("input",(0,Li.Cl)({},b))),this.props.rightElement)},t.prototype.componentDidUpdate=function(e){e.inputRef!==this.props.inputRef&&(Qo(e.inputRef,null),this.handleRef=ta(this,"inputElement",this.props.inputRef),Qo(this.props.inputRef,this.inputElement))},t.prototype.getNextActiveIndex=function(e){var t=this.state.activeIndex;return t===zh?e<0?this.findNextIndex(this.props.values.length,-1):zh:this.findNextIndex(t,e)},t.prototype.findNextIndex=function(e,t){for(var n=this.props.values,r=e+t;r>0&&r<n.length&&!n[r];)r+=t;return jo(r,0,n.length)},t.prototype.getValues=function(e){var t=this.props.separator;return(!1===t?[e]:e.split(t)).map((function(e){return e.trim()})).filter((function(e){return e.length>0}))},t.prototype.handleBackspaceToRemove=function(e){var t=this.state.activeIndex;this.setState({activeIndex:this.getNextActiveIndex(-1)}),this.isValidIndex(t)&&(e.stopPropagation(),this.removeIndexFromValues(t))},t.prototype.handleDeleteToRemove=function(e){var t=this.state.activeIndex;this.isValidIndex(t)&&(e.stopPropagation(),this.removeIndexFromValues(t))},t.prototype.removeIndexFromValues=function(e){var t=this.props,n=t.onChange,r=t.onRemove,i=t.values;null==r||r(i[e],e),null==n||n(i.filter((function(t,n){return n!==e})))},t.prototype.invokeKeyPressCallback=function(e,t,n){var r,i,o,a;null===(i=(r=this.props)[e])||void 0===i||i.call(r,t,n===zh?void 0:n),null===(a=(o=this.props.inputProps)[e])||void 0===a||a.call(o,t)},t.prototype.isValidIndex=function(e){return e!==zh&&e<this.props.values.length},t.displayName="".concat(Ko,".TagInput"),t.defaultProps={addOnBlur:!1,addOnPaste:!0,autoResize:!1,inputProps:{},separator:/[,\n\r]/,tagProps:{}},t}(Uo),Lh=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"cross",ref:t},e),Ni.createElement("path",{d:n?"M228.2 200L314 285.8C317.8 289.4 320 294.4 320 300C320 311 311 320 300 320C294.4000000000001 320 289.4000000000001 317.8 285.8 314.2L200 228.2L114.2 314.2C110.6 317.8 105.6 320 100 320C89 320 80 311 80 300C80 294.4 82.2 289.4 85.8 285.8L171.8 200L86 114.2000000000001C82.2 110.6 80 105.6 80 100C80 89 89 80 100 80C105.6 80 110.6 82.2 114.2 85.8L200 171.8L285.8 86C289.4000000000001 82.2 294.4000000000001 80 300 80C311 80 320 89 320 100C320 105.6 317.8 110.6 314.2000000000001 114.2000000000001L228.2 200z":"M188.2 160L254 225.8C257.8 229.4 260 234.4 260 240C260 251 251 260 240 260C234.4 260 229.4 257.8 225.8 254.2L160 188.2L94.2 254.2C90.6 257.8 85.6 260 80 260C69 260 60 251 60 240C60 234.4 62.2 229.4 65.8 225.8L131.8 160L66 94.2C62.2 90.6 60 85.6 60 80C60 69 69 60 80 60C85.6 60 90.6 62.2 94.2 65.8L160 131.8L225.8 66C229.4 62.2 234.4 60 240 60C251 60 260 69 260 80C260 85.6 257.8 90.6 254.2 94.2L188.2 160z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));Lh.defaultProps={size:Ia.l.STANDARD},Lh.displayName="Blueprint5.Icon.Cross";var Dh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleActionClick=function(e){var n,r;null===(r=null===(n=t.props.action)||void 0===n?void 0:n.onClick)||void 0===r||r.call(n,e),t.triggerDismiss(!1)},t.handleCloseClick=function(){return t.triggerDismiss(!1)},t.startTimeout=function(){t.clearTimeouts(),t.props.timeout>0&&t.setTimeout((function(){return t.triggerDismiss(!0)}),t.props.timeout)},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e=this.props,t=e.className,n=e.icon,r=e.intent,i=e.message,o=e.isCloseButtonShown;return Ni.createElement("div",{className:Pa()(ri,Pi(r),t),onBlur:this.startTimeout,onFocus:this.clearTimeouts,onMouseEnter:this.clearTimeouts,onMouseLeave:this.startTimeout,tabIndex:0},Ni.createElement(Va,{icon:n}),Ni.createElement("span",{className:oi,role:"alert"},i),Ni.createElement(Xc,{minimal:!0},this.maybeRenderActionButton(),o&&Ni.createElement(Ka,{"aria-label":"Close",icon:Ni.createElement(Lh,null),onClick:this.handleCloseClick})))},t.prototype.componentDidMount=function(){this.startTimeout()},t.prototype.componentDidUpdate=function(e){e.timeout!==this.props.timeout&&(this.props.timeout>0?this.startTimeout():this.clearTimeouts())},t.prototype.componentWillUnmount=function(){this.clearTimeouts()},t.prototype.maybeRenderActionButton=function(){var e=this.props.action;return null==e?void 0:Ni.createElement($a,(0,Li.Cl)({},e,{intent:void 0,onClick:this.handleActionClick}))},t.prototype.triggerDismiss=function(e){var t,n;this.clearTimeouts(),null===(n=(t=this.props).onDismiss)||void 0===n||n.call(t,e)},t.defaultProps={className:"",isCloseButtonShown:!0,message:"",timeout:5e3},t.displayName="".concat(Ko,".Toast"),t}(Uo);function Nh(e,t){var n=Ni.useRef(e);Ga((function(){n.current=e}),[e]),Ni.useEffect((function(){if(t||0===t){var e=setTimeout((function(){return n.current()}),t);return function(){return clearTimeout(e)}}}),[t])}var jh=Ni.forwardRef((function(e,t){var n=e.action,r=e.className,i=e.icon,o=e.intent,a=e.isCloseButtonShown,s=e.message,l=e.onDismiss,c=e.timeout,u=Ni.useState(!1),d=u[0],h=u[1],f=Ni.useCallback((function(){return h(!0)}),[]),p=Ni.useCallback((function(){return h(!1)}),[]),v=null!=c&&c>0;Nh((function(){g(!0)}),d&&v?c:null),Ni.useEffect((function(){return v?f():p(),p}),[p,f,v,c]);var g=Ni.useCallback((function(e){p(),null==l||l(e)}),[p,l]),m=Ni.useCallback((function(){return g(!1)}),[g]),y=Ni.useCallback((function(e){var t;null===(t=null==n?void 0:n.onClick)||void 0===t||t.call(n,e),g(!1)}),[n,g]);return Ni.createElement("div",{className:Pa()(ri,Pi(o),r),onBlur:f,onFocus:p,onMouseEnter:p,onMouseLeave:f,ref:t,tabIndex:0},Ni.createElement(Va,{icon:i}),Ni.createElement("span",{className:oi,role:"alert"},s),Ni.createElement(Xc,{minimal:!0},n&&Ni.createElement($a,(0,Li.Cl)({},n,{intent:void 0,onClick:y})),a&&Ni.createElement(Ka,{"aria-label":"Close",icon:Ni.createElement(Lh,null),onClick:m})))}));jh.defaultProps={className:"",isCloseButtonShown:!0,message:"",timeout:5e3},jh.displayName="".concat(Ko,".Toast2");var Hh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={toastRefs:{},toasts:[]},t.toastId=0,t.toastRefs={},t.getToastRefs=function(e){return e.reduce((function(e,t){return e[t.key]=Ni.createRef(),e}),{})},t.renderToast=function(e){return Ni.createElement(jh,(0,Li.Cl)({},e,{onDismiss:t.getDismissHandler(e)}))},t.getDismissHandler=function(e){return function(n){t.dismiss(e.key,n)}},t.handleClose=function(e){"Escape"===e.key&&t.clear()},t}return(0,Li.C6)(t,e),t.create=function(e,n){void 0===n&&(n=document.body),null==e||null==e.usePortal||Lo("production")||console.warn(Oo);var r=document.createElement("div");n.appendChild(r);var i=Ls.render(Ni.createElement(t,(0,Li.Cl)({},e,{usePortal:!1})),r);if(null==i)throw new Error(Eo);return i},t.createAsync=function(e,n){var r,i;null==e||null==e.usePortal||Lo("production")||console.warn(Oo);var o=null!==(r=null==n?void 0:n.container)&&void 0!==r?r:document.body,a=null!==(i=null==n?void 0:n.domRenderer)&&void 0!==i?i:Ls.render,s=document.createElement("div");return o.appendChild(s),new Promise((function(n,r){try{a(Ni.createElement(t,(0,Li.Cl)({},e,{ref:function(e){null!=e?n(e):r(new Error(So))},usePortal:!1})),s)}catch(e){r(e)}}))},t.prototype.show=function(e,t){var n=this;this.props.maxToasts&&this.dismissIfAtLimit();var r=this.createToastOptions(e,t);return this.setState((function(e){var i=void 0===t||n.isNewToastKey(t)?(0,Li.fX)([r],e.toasts,!0):e.toasts.map((function(e){return e.key===t?r:e}));return{toasts:i,toastRefs:n.getToastRefs(i)}})),r.key},t.prototype.dismiss=function(e,t){var n=this;void 0===t&&(t=!1),this.setState((function(r){var i=r.toasts.filter((function(n){var r,i=n.key===e;return i&&(null===(r=n.onDismiss)||void 0===r||r.call(n,t)),!i}));return{toasts:i,toastRefs:n.getToastRefs(i)}}))},t.prototype.clear=function(){this.state.toasts.forEach((function(e){var t;return null===(t=e.onDismiss)||void 0===t?void 0:t.call(e,!1)})),this.setState({toasts:[],toastRefs:{}})},t.prototype.getToasts=function(){return this.state.toasts},t.prototype.render=function(){var e=Pa()(ii,this.getPositionClasses(),this.props.className);return Ni.createElement(Us,{autoFocus:this.props.autoFocus,canEscapeKeyClose:this.props.canEscapeKeyClear,canOutsideClickClose:!1,className:e,childRefs:this.toastRefs,enforceFocus:!1,hasBackdrop:!1,isOpen:this.state.toasts.length>0||null!=this.props.children,onClose:this.handleClose,shouldReturnFocusOnClose:!1,transitionDuration:350,transitionName:ri,usePortal:this.props.usePortal},this.state.toasts.map(this.renderToast,this),this.renderChildren())},t.prototype.validateProps=function(e){var t=e.maxToasts;if(void 0!==t&&t<1)throw new Error(Ao)},t.prototype.renderChildren=function(){return Ni.Children.map(this.props.children,(function(e){return Ea(e,Dh)?Ni.createElement(jh,(0,Li.Cl)({},e.props)):e}))},t.prototype.isNewToastKey=function(e){return this.state.toasts.every((function(t){return t.key!==e}))},t.prototype.dismissIfAtLimit=function(){this.state.toasts.length===this.props.maxToasts&&this.dismiss(this.state.toasts[this.state.toasts.length-1].key)},t.prototype.createToastOptions=function(e,t){return void 0===t&&(t="toast-".concat(this.toastId++)),(0,Li.Cl)((0,Li.Cl)({},e),{key:t})},t.prototype.getPositionClasses=function(){var e=this.props.position.split("-");return(0,Li.fX)((0,Li.fX)([],e.map((function(e){return"".concat(ii,"-").concat(e.toLowerCase())})),!0),["".concat(ii,"-").concat(this.props.usePortal?"in-portal":"inline")],!1)},t.displayName="".concat(Ko,".OverlayToaster"),t.defaultProps={autoFocus:!1,canEscapeKeyClear:!0,position:l.TOP,usePortal:!0},t}(Uo),Vh={create:function(e,t){return void 0===t&&(t=document.body),Hh.create(e,t)}},Bh=Ni.forwardRef((function(e,t){var n=e.size>=Ia.l.LARGE,r=n?Ia.l.LARGE:Ia.l.STANDARD,i="".concat(-1*r/.05/2);return Ni.createElement(ja,(0,Li.Cl)({iconName:"chevron-right",ref:t},e),Ni.createElement("path",{d:n?"M274.2000000000001 214.2L154.2 334.2000000000001C150.6 337.8 145.6 340 140 340C129 340 120 331 120 320C120 314.4 122.2 309.4 125.8 305.8L231.8 200L126 94.2000000000001C122.2 90.6 120 85.6 120 80C120 69 129 60 140 60C145.6 60 150.6 62.2 154.2 65.8L274.2000000000001 185.8C277.8 189.4 280 194.4 280 200C280 205.6 277.8 210.6 274.2000000000001 214.2z":"M214.2 174.2L134.2 254.2C130.6 257.8 125.6 260 120 260C109 260 100 251 100 240C100 234.4 102.2 229.4 105.8 225.8L171.8 160L106 94.2C102.2 90.6 100 85.6 100 80C100 69 109 60 120 60C125.6 60 130.6 62.2 134.2 65.8L214.2 145.8C217.8 149.4 220 154.4 220 160C220 165.6 217.8 170.6 214.2 174.2z",fillRule:"evenodd",transform:"scale(0.05, -0.05) translate(".concat(i,", ").concat(i,")"),style:{transformOrigin:"center"}}))}));Bh.defaultProps={size:Ia.l.STANDARD},Bh.displayName="Blueprint5.Icon.ChevronRight";var Fh,Wh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleCaretClick=function(e){var n;e.stopPropagation();var r=t.props,i=r.isExpanded,o=r.onCollapse,a=r.onExpand;null===(n=i?o:a)||void 0===n||n(t.props,t.props.path,e)},t.handleClick=function(e){var n,r;null===(r=(n=t.props).onClick)||void 0===r||r.call(n,t.props,t.props.path,e)},t.handleContentRef=function(e){var n,r;null===(r=(n=t.props).contentRef)||void 0===r||r.call(n,t.props,e)},t.handleContextMenu=function(e){var n,r;null===(r=(n=t.props).onContextMenu)||void 0===r||r.call(n,t.props,t.props.path,e)},t.handleDoubleClick=function(e){var n,r;null===(r=(n=t.props).onDoubleClick)||void 0===r||r.call(n,t.props,t.props.path,e)},t.handleMouseEnter=function(e){var n,r;null===(r=(n=t.props).onMouseEnter)||void 0===r||r.call(n,t.props,t.props.path,e)},t.handleMouseLeave=function(e){var n,r;null===(r=(n=t.props).onMouseLeave)||void 0===r||r.call(n,t.props,t.props.path,e)},t}return(0,Li.C6)(t,e),t.ofType=function(){return t},t.prototype.render=function(){var e,t=this.props,n=t.children,r=t.className,i=t.disabled,o=t.icon,a=t.isExpanded,s=t.isSelected,l=t.label,c=Pa()(ci,((e={})[g]=i,e[wi]=s,e[vi]=a,e),r),u=Pa()(pi,"".concat(pi,"-").concat(this.props.depth)),d=!0===i?{}:{onClick:this.handleClick,onContextMenu:this.handleContextMenu,onDoubleClick:this.handleDoubleClick,onMouseEnter:this.handleMouseEnter,onMouseLeave:this.handleMouseLeave};return Ni.createElement("li",{className:c},Ni.createElement("div",(0,Li.Cl)({className:u,ref:this.handleContentRef},d),this.maybeRenderCaret(),Ni.createElement(Va,{className:gi,icon:o,"aria-hidden":!0,tabIndex:-1}),Ni.createElement("span",{className:mi},l),this.maybeRenderSecondaryLabel()),Ni.createElement(ou,{isOpen:a},n))},t.prototype.maybeRenderCaret=function(){var e=this.props,t=e.children,n=e.isExpanded,r=e.disabled,i=e.hasCaret;if(void 0===i?Ni.Children.count(t)>0:i){var o=Pa()(ui,n?fi:di);return Ni.createElement(Bh,{title:n?"Collapse group":"Expand group",className:o,onClick:!0===r?void 0:this.handleCaretClick})}return Ni.createElement("span",{className:hi})},t.prototype.maybeRenderSecondaryLabel=function(){return null!=this.props.secondaryLabel?Ni.createElement("span",{className:bi},this.props.secondaryLabel):void 0},t.displayName="".concat(Ko,".TreeNode"),t}(Ni.Component),Uh=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.nodeRefs={},t.handleContentRef=function(e,n){null!=n?t.nodeRefs[e.id]=n:delete t.nodeRefs[e.id]},t.handleNodeCollapse=function(e,n,r){var i,o;null===(o=(i=t.props).onNodeCollapse)||void 0===o||o.call(i,e,n,r)},t.handleNodeClick=function(e,n,r){var i,o;null===(o=(i=t.props).onNodeClick)||void 0===o||o.call(i,e,n,r)},t.handleNodeContextMenu=function(e,n,r){var i,o;null===(o=(i=t.props).onNodeContextMenu)||void 0===o||o.call(i,e,n,r)},t.handleNodeDoubleClick=function(e,n,r){var i,o;null===(o=(i=t.props).onNodeDoubleClick)||void 0===o||o.call(i,e,n,r)},t.handleNodeExpand=function(e,n,r){var i,o;null===(o=(i=t.props).onNodeExpand)||void 0===o||o.call(i,e,n,r)},t.handleNodeMouseEnter=function(e,n,r){var i,o;null===(o=(i=t.props).onNodeMouseEnter)||void 0===o||o.call(i,e,n,r)},t.handleNodeMouseLeave=function(e,n,r){var i,o;null===(o=(i=t.props).onNodeMouseLeave)||void 0===o||o.call(i,e,n,r)},t}return(0,Li.C6)(t,e),t.ofType=function(){return t},t.nodeFromPath=function(e,n){return 1===e.length?n[e[0]]:t.nodeFromPath(e.slice(1),n[e[0]].childNodes)},t.prototype.render=function(){var e;return Ni.createElement("div",{className:Pa()(li,this.props.className,(e={},e[p]=this.props.compact,e))},this.renderNodes(this.props.contents,[],_i))},t.prototype.getNodeContentElement=function(e){return this.nodeRefs[e]},t.prototype.renderNodes=function(e,t,n){var r=this;if(null==e)return null;var i=e.map((function(e,n){var i=t.concat(n);return Ni.createElement(Wh,(0,Li.Cl)({},e,{key:e.id,contentRef:r.handleContentRef,depth:i.length-1,onClick:r.handleNodeClick,onContextMenu:r.handleNodeContextMenu,onCollapse:r.handleNodeCollapse,onDoubleClick:r.handleNodeDoubleClick,onExpand:r.handleNodeExpand,onMouseEnter:r.handleNodeMouseEnter,onMouseLeave:r.handleNodeMouseLeave,path:i}),r.renderNodes(e.childNodes,i))}));return Ni.createElement("ul",{className:Pa()(yi,n)},i)},t.displayName="".concat(Ko,".Tree"),t}(Ni.Component),Gh=function(e){var t=e.children,n=e.hotkeysProviderValue,r=(0,Li.Tt)(e,["children","hotkeysProviderValue"]);return Ni.createElement(Ns,(0,Li.Cl)({},r),Ni.createElement(As,null,Ni.createElement(Nd,(0,Li.Cl)({value:n},r),t)))},qh=new(function(){function e(){var e=this;this.componentProps={globalHotkeysGroup:"Global hotkeys"},this.container=null,this.hotkeysQueue=[],this.isDialogShowing=!1,this.show=function(){e.isDialogShowing=!0,e.render()},this.hide=function(){e.isDialogShowing=!1,e.render()}}return e.prototype.render=function(){null==this.container&&(this.container=this.getContainer()),Ls.render(this.renderComponent(),this.container)},e.prototype.unmount=function(){null!=this.container&&(Ls.unmountComponentAtNode(this.container),this.container.remove(),this.container=null)},e.prototype.enqueueHotkeysForDisplay=function(e){this.hotkeysQueue.push(e),window.clearTimeout(this.showTimeoutToken),this.showTimeoutToken=window.setTimeout(this.show,10)},e.prototype.hideAfterDelay=function(){window.clearTimeout(this.hideTimeoutToken),this.hideTimeoutToken=window.setTimeout(this.hide,10)},e.prototype.isShowing=function(){return this.isDialogShowing},e.prototype.getContainer=function(){return null==this.container&&(this.container=document.createElement("div"),this.container.classList.add(Cr),document.body.appendChild(this.container)),this.container},e.prototype.renderComponent=function(){return Ni.createElement(qs,(0,Li.Cl)({},this.componentProps,{className:Pa()(Yt,this.componentProps.className),isOpen:this.isDialogShowing,onClose:this.hide}),Ni.createElement(fu,null,this.renderHotkeys()))},e.prototype.renderHotkeys=function(){var e=this,t=this.emptyHotkeyQueue().map((function(t,n){var r=!0===t.global&&null==t.group?e.componentProps.globalHotkeysGroup:t.group;return Ni.createElement(Id,(0,Li.Cl)({key:n},t,{group:r}))}));return Ni.createElement(Md,null,t)},e.prototype.emptyHotkeyQueue=function(){var e=this.hotkeysQueue.reduce((function(e,t){return e.concat(t)}),[]);return this.hotkeysQueue.length=0,e},e}());function Kh(){return qh.isShowing()}function $h(e){for(var t in e)e.hasOwnProperty(t)&&(qh.componentProps[t]=e[t])}function Zh(e){qh.enqueueHotkeysForDisplay(e)}function Xh(){qh.hide()}function Yh(){qh.hideAfterDelay()}!function(e){e.LOCAL="local",e.GLOBAL="global"}(Fh||(Fh={}));var Qh=function(){function e(e){var t=this;this.scope=e,this.actions=[],this.handleKeyDown=function(e){var n=Ad(e);t.isTextInput(e)||!wd(_d("?"),n)?Kh()||t.invokeNamedCallbackIfComboRecognized(n,"onKeyDown",e):Kh()?Yh():Zh(t.actions.map((function(e){return e.props})))},this.handleKeyUp=function(e){Kh()||t.invokeNamedCallbackIfComboRecognized(Ad(e),"onKeyUp",e)}}return e.prototype.count=function(){return this.actions.length},e.prototype.clear=function(){this.actions=[]},e.prototype.setHotkeys=function(e){var t=this,n=[];Ni.Children.forEach(e.children,(function(e){Ea(e,Id)&&t.isScope(e.props)&&n.push({combo:_d(e.props.combo),props:e.props})})),this.actions=n},e.prototype.invokeNamedCallbackIfComboRecognized=function(e,t,n){for(var r,i,o=this.isTextInput(n),a=0,s=this.actions;a<s.length;a++){var l=s[a];!(o&&!l.props.allowInInput||l.props.disabled)&&wd(l.combo,e)&&(l.props.preventDefault&&n.preventDefault(),l.props.stopPropagation&&(n.isPropagationStopped=!0,n.stopPropagation()),null===(i=(r=l.props)[t])||void 0===i||i.call(r,n))}},e.prototype.isScope=function(e){return(e.global?Fh.GLOBAL:Fh.LOCAL)===this.scope},e.prototype.isTextInput=function(e){var t=e.target;if(null==t||null==t.closest)return!1;var n=t.closest("input, textarea, [contenteditable=true]");if(null==n)return!1;if("input"===n.tagName.toLowerCase()){var r=n.type;if("checkbox"===r||"radio"===r)return!1}return!n.readOnly},e}();function Jh(e){return e.displayName||e.name||"Unknown"}var ef="[Blueprint] @HotkeysTargetLegacy-decorated class should implement renderHotkeys.",tf='[Blueprint] "@HotkeysTargetLegacy-decorated components must return a single React.JSX.Element or an empty render.';function nf(e){var t;return ba(e.prototype.renderHotkeys)||console.warn(ef),t=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.globalHotkeysEvents=new Qh(Fh.GLOBAL),t.localHotkeysEvents=new Qh(Fh.LOCAL),t}return(0,Li.C6)(t,e),t.prototype.componentDidMount=function(){null!=e.prototype.componentDidMount&&e.prototype.componentDidMount.call(this),document.addEventListener("keydown",this.globalHotkeysEvents.handleKeyDown),document.addEventListener("keyup",this.globalHotkeysEvents.handleKeyUp)},t.prototype.componentWillUnmount=function(){var t;null===(t=e.prototype.componentWillUnmount)||void 0===t||t.call(this),document.removeEventListener("keydown",this.globalHotkeysEvents.handleKeyDown),document.removeEventListener("keyup",this.globalHotkeysEvents.handleKeyUp),this.globalHotkeysEvents.clear(),this.localHotkeysEvents.clear()},t.prototype.render=function(){var t=this,n=e.prototype.render.call(this);if(null==n)return n;if(!Ni.isValidElement(n))return console.warn(tf),n;if(ba(this.renderHotkeys)){var r=this.renderHotkeys();if(this.localHotkeysEvents&&this.localHotkeysEvents.setHotkeys(r.props),this.globalHotkeysEvents&&this.globalHotkeysEvents.setHotkeys(r.props),this.localHotkeysEvents.count()>0){var i=void 0===r.props.tabIndex?0:r.props.tabIndex,o=n.props,a=o.onKeyDown,s=o.onKeyUp;return Ni.cloneElement(n,{onKeyDown:function(e){t.localHotkeysEvents.handleKeyDown(e.nativeEvent),null==a||a(e)},onKeyUp:function(e){t.localHotkeysEvents.handleKeyUp(e.nativeEvent),null==s||s(e)},tabIndex:i})}}return n},t}(e),t.displayName="HotkeysTarget(".concat(Jh(e),")"),t}var rf,of,af=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={isDarkTheme:!1,isOpen:!1},t.cancelContextMenu=function(e){return e.preventDefault()},t.handleBackdropContextMenu=function(e){e.persist(),e.preventDefault(),t.setTimeout((function(){var t=document.elementFromPoint(e.clientX,e.clientY),n=(e.view,(0,Li.Tt)(e,["view"]));null==t||t.dispatchEvent(new MouseEvent("contextmenu",n))}),100)},t.handlePopoverInteraction=function(e){e||t.requestAnimationFrame((function(){return t.hide()}))},t}return(0,Li.C6)(t,e),t.prototype.render=function(){var e,t=Ni.createElement("div",{onContextMenu:this.cancelContextMenu},this.state.menu),n=Pa()(((e={})[v]=this.state.isDarkTheme,e)),r=void 0===this.state.offset?"":"".concat(this.state.offset.left,"x").concat(this.state.offset.top);return Ni.createElement("div",{className:Re,style:this.state.offset},Ni.createElement(Vc,(0,Li.Cl)({},this.props,{backdropProps:{onContextMenu:this.handleBackdropContextMenu},content:t,enforceFocus:!1,key:r,hasBackdrop:!0,isOpen:this.state.isOpen,minimal:!0,rootBoundary:"viewport",onInteraction:this.handlePopoverInteraction,placement:"right-start",popoverClassName:n,transitionDuration:100}),Ni.createElement("div",null)))},t.prototype.show=function(e,t,n,r){void 0===r&&(r=!1),this.setState({isOpen:!0,menu:e,offset:t,onClose:n,isDarkTheme:r})},t.prototype.hide=function(){var e,t;null===(t=(e=this.state).onClose)||void 0===t||t.call(e),this.setState({isOpen:!1,onClose:void 0})},t}(Uo);function sf(){null!=rf&&(Ls.unmountComponentAtNode(rf),rf.remove(),rf=void 0,of=void 0)}var lf="[Blueprint] @ContextMenuTarget-decorated class should implement renderContextMenu.",cf='[Blueprint] "@ContextMenuTarget-decorated components must return a single React.JSX.Element or an empty render.';function uf(e){var t;return ba(e.prototype.renderContextMenu)||console.warn(lf),t=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return(0,Li.C6)(t,e),t.prototype.render=function(){var t=this,n=e.prototype.render.call(this);if(null==n)return n;if(!Ni.isValidElement(n))return console.warn(cf),n;var r=n.props.onContextMenu;return Ni.cloneElement(n,{onContextMenu:function(e){if(!e.defaultPrevented){if(ba(t.renderContextMenu)){var n=t.renderContextMenu(e);if(null!=n){var i=ka(Ls.findDOMNode(t));e.preventDefault(),function(e,t,n,r){void 0===rf&&((rf=document.createElement("div")).classList.add(Re),document.body.appendChild(rf),of=Ls.render(Ni.createElement(af,{onClosed:sf}),rf)),of.show(e,t,n,r)}(n,{left:e.clientX,top:e.clientY},t.onContextMenuClose,i)}}null==r||r(e)}}})},t}(e),t.displayName="ContextMenuTarget(".concat(Jh(e),")"),t}},39803:(e,t,n)=>{"use strict";n.r(t),n.d(t,{IconSvgPaths16:()=>i,IconSvgPaths20:()=>o,getIconPaths:()=>s,iconNameToPathsRecordKey:()=>l});var r=n(43261),i=n(52109),o=n(93966),a=n(6134);function s(e,t){var n=(0,r.fL)(e);return t===a.l.STANDARD?i[n]:o[n]}function l(e){return(0,r.fL)(e)}},52109:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Add:()=>r,AddClip:()=>i,AddColumnLeft:()=>o,AddColumnRight:()=>a,AddLocation:()=>s,AddRowBottom:()=>l,AddRowTop:()=>c,AddToArtifact:()=>u,AddToFolder:()=>d,AimpointsTarget:()=>h,Airplane:()=>f,AlignCenter:()=>p,AlignJustify:()=>v,AlignLeft:()=>g,AlignRight:()=>m,AlignmentBottom:()=>y,AlignmentHorizontalCenter:()=>b,AlignmentLeft:()=>w,AlignmentRight:()=>_,AlignmentTop:()=>x,AlignmentVerticalCenter:()=>C,Ammunition:()=>E,Anchor:()=>S,Annotation:()=>A,Antenna:()=>O,AppHeader:()=>k,Application:()=>T,Applications:()=>P,Archive:()=>I,AreaOfInterest:()=>M,Array:()=>z,ArrayBoolean:()=>R,ArrayDate:()=>L,ArrayFloatingPoint:()=>D,ArrayNumeric:()=>N,ArrayString:()=>j,ArrayTimestamp:()=>H,ArrowBottomLeft:()=>V,ArrowBottomRight:()=>B,ArrowDown:()=>F,ArrowLeft:()=>W,ArrowRight:()=>U,ArrowTopLeft:()=>G,ArrowTopRight:()=>q,ArrowUp:()=>K,ArrowsHorizontal:()=>$,ArrowsVertical:()=>Z,Asterisk:()=>X,At:()=>Y,AutomaticUpdates:()=>Q,Axle:()=>J,Backlink:()=>ee,BackwardTen:()=>te,Badge:()=>ne,BanCircle:()=>re,BankAccount:()=>ie,Barcode:()=>oe,BinaryNumber:()=>ae,Blank:()=>se,BlockedPerson:()=>le,Bold:()=>ce,Book:()=>ue,Bookmark:()=>de,Box:()=>he,Briefcase:()=>fe,BringData:()=>pe,BringForward:()=>ve,Bug:()=>ge,Buggy:()=>me,Build:()=>ye,Bullseye:()=>be,Calculator:()=>we,Calendar:()=>_e,Camera:()=>xe,CaretDown:()=>Ce,CaretLeft:()=>Ee,CaretRight:()=>Se,CaretUp:()=>Ae,CargoShip:()=>Oe,CellTower:()=>ke,Changes:()=>Te,Chart:()=>Pe,Chat:()=>Ie,ChevronBackward:()=>Me,ChevronDown:()=>ze,ChevronForward:()=>Re,ChevronLeft:()=>Le,ChevronRight:()=>De,ChevronUp:()=>Ne,Circle:()=>je,CircleArrowDown:()=>He,CircleArrowLeft:()=>Ve,CircleArrowRight:()=>Be,CircleArrowUp:()=>Fe,Citation:()=>We,Clean:()=>Ue,Clip:()=>Ge,Clipboard:()=>qe,ClipboardFile:()=>Ke,Cloud:()=>$e,CloudDownload:()=>Ze,CloudServer:()=>Xe,CloudTick:()=>Ye,CloudUpload:()=>Qe,Code:()=>Je,CodeBlock:()=>et,Cog:()=>tt,CollapseAll:()=>nt,ColorFill:()=>rt,ColumnLayout:()=>it,Comment:()=>ot,Comparison:()=>at,Compass:()=>st,Compressed:()=>lt,Confirm:()=>ct,Console:()=>ut,Contrast:()=>dt,Control:()=>ht,CreditCard:()=>ft,Crop:()=>pt,Cross:()=>vt,CrossCircle:()=>gt,Crown:()=>mt,Cube:()=>yt,CubeAdd:()=>bt,CubeRemove:()=>wt,CurlyBraces:()=>_t,CurvedRangeChart:()=>xt,Cut:()=>Ct,Cycle:()=>Et,Dashboard:()=>St,DataConnection:()=>At,DataLineage:()=>Ot,Database:()=>kt,Delete:()=>Tt,Delta:()=>Pt,DeriveColumn:()=>It,Desktop:()=>Mt,Detection:()=>zt,Diagnosis:()=>Rt,DiagramTree:()=>Lt,DirectionLeft:()=>Dt,DirectionRight:()=>Nt,Disable:()=>jt,Divide:()=>Ht,Document:()=>Vt,DocumentOpen:()=>Bt,DocumentShare:()=>Ft,Dollar:()=>Wt,Dot:()=>Ut,DoubleCaretHorizontal:()=>Gt,DoubleCaretVertical:()=>qt,DoubleChevronDown:()=>Kt,DoubleChevronLeft:()=>$t,DoubleChevronRight:()=>Zt,DoubleChevronUp:()=>Xt,DoughnutChart:()=>Yt,Download:()=>Qt,DragHandleHorizontal:()=>Jt,DragHandleVertical:()=>en,Draw:()=>tn,DrawerLeft:()=>nn,DrawerLeftFilled:()=>rn,DrawerRight:()=>on,DrawerRightFilled:()=>an,DriveTime:()=>sn,Duplicate:()=>ln,Edit:()=>cn,Eject:()=>un,Emoji:()=>dn,Endnote:()=>hn,Endorsed:()=>fn,Envelope:()=>pn,Equals:()=>vn,Eraser:()=>gn,Error:()=>mn,Euro:()=>yn,Exchange:()=>bn,ExcludeRow:()=>wn,ExpandAll:()=>_n,Explain:()=>xn,Export:()=>Cn,EyeOff:()=>En,EyeOn:()=>Sn,EyeOpen:()=>An,FastBackward:()=>On,FastForward:()=>kn,Feed:()=>Tn,FeedSubscribed:()=>Pn,Film:()=>In,Filter:()=>Mn,FilterKeep:()=>zn,FilterList:()=>Rn,FilterOpen:()=>Ln,FilterRemove:()=>Dn,Flag:()=>Nn,Flame:()=>jn,Flash:()=>Hn,FloatingPoint:()=>Vn,FloppyDisk:()=>Bn,FlowBranch:()=>Fn,FlowEnd:()=>Wn,FlowLinear:()=>Un,FlowReview:()=>Gn,FlowReviewBranch:()=>qn,Flows:()=>Kn,FolderClose:()=>$n,FolderNew:()=>Zn,FolderOpen:()=>Xn,FolderShared:()=>Yn,FolderSharedOpen:()=>Qn,Follower:()=>Jn,Following:()=>er,Font:()=>tr,Fork:()=>nr,Form:()=>rr,ForwardTen:()=>ir,Fuel:()=>or,FullCircle:()=>ar,FullStackedChart:()=>sr,Fullscreen:()=>lr,Function:()=>cr,GanttChart:()=>ur,Generate:()=>dr,Geofence:()=>hr,Geolocation:()=>fr,Geosearch:()=>pr,Geotime:()=>vr,GitBranch:()=>gr,GitCommit:()=>mr,GitMerge:()=>yr,GitNewBranch:()=>br,GitPull:()=>wr,GitPush:()=>_r,GitRepo:()=>xr,Glass:()=>Cr,Globe:()=>Er,GlobeNetwork:()=>Sr,Graph:()=>Ar,GraphRemove:()=>Or,GreaterThan:()=>kr,GreaterThanOrEqualTo:()=>Tr,Grid:()=>Pr,GridView:()=>Ir,GroupItem:()=>Mr,GroupObjects:()=>zr,GroupedBarChart:()=>Rr,Hand:()=>Lr,HandDown:()=>Dr,HandLeft:()=>Nr,HandRight:()=>jr,HandUp:()=>Hr,Hat:()=>Vr,Header:()=>Br,HeaderOne:()=>Fr,HeaderThree:()=>Wr,HeaderTwo:()=>Ur,Headset:()=>Gr,Heart:()=>qr,HeartBroken:()=>Kr,HeatGrid:()=>$r,Heatmap:()=>Zr,Helicopter:()=>Xr,Help:()=>Yr,HelperManagement:()=>Qr,HighPriority:()=>Jr,HighVoltagePole:()=>ei,Highlight:()=>ti,History:()=>ni,Home:()=>ri,HorizontalBarChart:()=>ii,HorizontalBarChartAsc:()=>oi,HorizontalBarChartDesc:()=>ai,HorizontalDistribution:()=>si,HorizontalInbetween:()=>li,Hurricane:()=>ci,IdNumber:()=>ui,ImageRotateLeft:()=>di,ImageRotateRight:()=>hi,Import:()=>fi,Inbox:()=>pi,InboxFiltered:()=>vi,InboxGeo:()=>gi,InboxSearch:()=>mi,InboxUpdate:()=>yi,InfoSign:()=>bi,Inheritance:()=>wi,InheritedGroup:()=>_i,InnerJoin:()=>xi,Input:()=>Ci,Insert:()=>Ei,Intelligence:()=>Si,Intersection:()=>Ai,IpAddress:()=>Oi,Issue:()=>ki,IssueClosed:()=>Ti,IssueNew:()=>Pi,Italic:()=>Ii,JoinTable:()=>Mi,Key:()=>zi,KeyBackspace:()=>Ri,KeyCommand:()=>Li,KeyControl:()=>Di,KeyDelete:()=>Ni,KeyEnter:()=>ji,KeyEscape:()=>Hi,KeyOption:()=>Vi,KeyShift:()=>Bi,KeyTab:()=>Fi,KnownVehicle:()=>Wi,LabTest:()=>Ui,Label:()=>Gi,Layer:()=>qi,LayerOutline:()=>Ki,Layers:()=>$i,Layout:()=>Zi,LayoutAuto:()=>Xi,LayoutBalloon:()=>Yi,LayoutCircle:()=>Qi,LayoutGrid:()=>Ji,LayoutGroupBy:()=>eo,LayoutHierarchy:()=>to,LayoutLinear:()=>no,LayoutSkewGrid:()=>ro,LayoutSortedClusters:()=>io,Learning:()=>oo,LeftJoin:()=>ao,LengthenText:()=>so,LessThan:()=>lo,LessThanOrEqualTo:()=>co,Lifesaver:()=>uo,Lightbulb:()=>ho,Lightning:()=>fo,Link:()=>po,List:()=>vo,ListColumns:()=>go,ListDetailView:()=>mo,Locate:()=>yo,Lock:()=>bo,Locomotive:()=>wo,LogIn:()=>_o,LogOut:()=>xo,LowVoltagePole:()=>Co,Manual:()=>Eo,ManuallyEnteredData:()=>So,ManyToMany:()=>Ao,ManyToOne:()=>Oo,Map:()=>ko,MapCreate:()=>To,MapMarker:()=>Po,Maximize:()=>Io,Media:()=>Mo,Menu:()=>zo,MenuClosed:()=>Ro,MenuOpen:()=>Lo,MergeColumns:()=>Do,MergeLinks:()=>No,Microphone:()=>jo,Minimize:()=>Ho,Minus:()=>Vo,MobilePhone:()=>Bo,MobileVideo:()=>Fo,Modal:()=>Wo,ModalFilled:()=>Uo,Model:()=>Go,Moon:()=>qo,More:()=>Ko,Mountain:()=>$o,Move:()=>Zo,Mugshot:()=>Xo,MultiSelect:()=>Yo,Music:()=>Qo,Nest:()=>Jo,NewDrawing:()=>ea,NewGridItem:()=>ta,NewLayer:()=>na,NewLayers:()=>ra,NewLink:()=>ia,NewObject:()=>oa,NewPerson:()=>aa,NewPrescription:()=>sa,NewShield:()=>la,NewTextBox:()=>ca,Ninja:()=>ua,NotEqualTo:()=>da,Notifications:()=>ha,NotificationsSnooze:()=>fa,NotificationsUpdated:()=>pa,NumberedList:()=>va,Numerical:()=>ga,Office:()=>ma,Offline:()=>ya,OilField:()=>ba,OneColumn:()=>wa,OneToMany:()=>_a,OneToOne:()=>xa,OpenApplication:()=>Ca,Outdated:()=>Ea,PageLayout:()=>Sa,PanelStats:()=>Aa,PanelTable:()=>Oa,Paperclip:()=>ka,Paragraph:()=>Ta,PasteVariable:()=>Pa,Path:()=>Ia,PathSearch:()=>Ma,Pause:()=>za,People:()=>Ra,Percentage:()=>La,Person:()=>Da,Phone:()=>Na,PhoneCall:()=>ja,PhoneForward:()=>Ha,PieChart:()=>Va,Pin:()=>Ba,Pivot:()=>Fa,PivotTable:()=>Wa,Play:()=>Ua,Playbook:()=>Ga,Plus:()=>qa,PolygonFilter:()=>Ka,Power:()=>$a,PredictiveAnalysis:()=>Za,Prescription:()=>Xa,Presentation:()=>Ya,Print:()=>Qa,Projects:()=>Ja,Properties:()=>es,Property:()=>ts,PublishFunction:()=>ns,Pulse:()=>rs,Rain:()=>is,Random:()=>os,Record:()=>as,RectHeight:()=>ss,RectWidth:()=>ls,Rectangle:()=>cs,Redo:()=>us,Refresh:()=>ds,Regex:()=>hs,RegressionChart:()=>fs,Remove:()=>ps,RemoveColumn:()=>vs,RemoveColumnLeft:()=>gs,RemoveColumnRight:()=>ms,RemoveRowBottom:()=>ys,RemoveRowTop:()=>bs,Repeat:()=>ws,Reset:()=>_s,Resolve:()=>xs,Rig:()=>Cs,RightJoin:()=>Es,Ring:()=>Ss,Rocket:()=>As,RocketSlant:()=>Os,RotateDocument:()=>ks,RotatePage:()=>Ts,Route:()=>Ps,Satellite:()=>Is,Saved:()=>Ms,ScatterPlot:()=>zs,Search:()=>Rs,SearchAround:()=>Ls,SearchTemplate:()=>Ds,SearchText:()=>Ns,SegmentedControl:()=>js,Select:()=>Hs,Selection:()=>Vs,SendBackward:()=>Bs,SendMessage:()=>Fs,SendTo:()=>Ws,SendToGraph:()=>Us,SendToMap:()=>Gs,Sensor:()=>qs,SeriesAdd:()=>Ks,SeriesConfiguration:()=>$s,SeriesDerived:()=>Zs,SeriesFiltered:()=>Xs,SeriesSearch:()=>Ys,Settings:()=>Qs,Shapes:()=>Js,Share:()=>el,SharedFilter:()=>tl,Shield:()=>nl,Ship:()=>rl,Shop:()=>il,ShoppingCart:()=>ol,ShortenText:()=>al,SignalSearch:()=>sl,SimCard:()=>ll,Slash:()=>cl,SmallCross:()=>ul,SmallInfoSign:()=>dl,SmallMinus:()=>hl,SmallPlus:()=>fl,SmallSquare:()=>pl,SmallTick:()=>vl,Snowflake:()=>gl,SoccerBall:()=>ml,SocialMedia:()=>yl,Sort:()=>bl,SortAlphabetical:()=>wl,SortAlphabeticalDesc:()=>_l,SortAsc:()=>xl,SortDesc:()=>Cl,SortNumerical:()=>El,SortNumericalDesc:()=>Sl,SpellCheck:()=>Al,SplitColumns:()=>Ol,SportsStadium:()=>kl,Square:()=>Tl,StackedChart:()=>Pl,StadiumGeometry:()=>Il,Star:()=>Ml,StarEmpty:()=>zl,StepBackward:()=>Rl,StepChart:()=>Ll,StepForward:()=>Dl,Stop:()=>Nl,Stopwatch:()=>jl,Strikethrough:()=>Hl,Style:()=>Vl,Subscript:()=>Bl,Superscript:()=>Fl,SwapHorizontal:()=>Wl,SwapVertical:()=>Ul,Switch:()=>Gl,SymbolCircle:()=>ql,SymbolCross:()=>Kl,SymbolDiamond:()=>$l,SymbolRectangle:()=>Zl,SymbolSquare:()=>Xl,SymbolTriangleDown:()=>Yl,SymbolTriangleUp:()=>Ql,Syringe:()=>Jl,Tag:()=>ec,TakeAction:()=>tc,Tank:()=>nc,Target:()=>rc,Taxi:()=>ic,Team:()=>oc,Temperature:()=>ac,TextHighlight:()=>sc,Th:()=>lc,ThDerived:()=>cc,ThDisconnect:()=>uc,ThFiltered:()=>dc,ThList:()=>hc,ThirdParty:()=>fc,ThumbsDown:()=>pc,ThumbsUp:()=>vc,Tick:()=>gc,TickCircle:()=>mc,Time:()=>yc,TimelineAreaChart:()=>bc,TimelineBarChart:()=>wc,TimelineEvents:()=>_c,TimelineLineChart:()=>xc,Tint:()=>Cc,Torch:()=>Ec,Tractor:()=>Sc,Train:()=>Ac,Translate:()=>Oc,Trash:()=>kc,Tree:()=>Tc,TrendingDown:()=>Pc,TrendingUp:()=>Ic,Trophy:()=>Mc,Truck:()=>zc,TwoColumns:()=>Rc,Unarchive:()=>Lc,Underline:()=>Dc,Undo:()=>Nc,UngroupObjects:()=>jc,UnknownVehicle:()=>Hc,Unlink:()=>Vc,Unlock:()=>Bc,Unpin:()=>Fc,Unresolve:()=>Wc,Updated:()=>Uc,Upload:()=>Gc,User:()=>qc,Variable:()=>Kc,VerticalBarChartAsc:()=>$c,VerticalBarChartDesc:()=>Zc,VerticalDistribution:()=>Xc,VerticalInbetween:()=>Yc,Video:()=>Qc,Virus:()=>Jc,VolumeDown:()=>eu,VolumeOff:()=>tu,VolumeUp:()=>nu,Walk:()=>ru,WarningSign:()=>iu,WaterfallChart:()=>ou,Waves:()=>au,Widget:()=>su,WidgetButton:()=>lu,WidgetFooter:()=>cu,WidgetHeader:()=>uu,Wind:()=>du,Wrench:()=>hu,ZoomIn:()=>fu,ZoomOut:()=>pu,ZoomToFit:()=>vu});const r=["M10.99 6.99h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1zm-3-7c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.68 6-6 6z"],i=["M12 0a1 1 0 00-1 1v2H9a1 1 0 000 2h2v2a1 1 0 102 0V5h2a1 1 0 100-2h-2V1a1 1 0 00-1-1zM0 4a1 1 0 011-1h3.5a1 1 0 010 2H2v2a1 1 0 01-2 0V4zm1 12a1 1 0 01-1-1v-3a1 1 0 112 0v2h2.5a1 1 0 110 2H1zm11 0a1 1 0 001-1v-3a1 1 0 10-2 0v2H9a1 1 0 100 2h3zm-5.5-4a2.5 2.5 0 100-5 2.5 2.5 0 000 5z"],o=["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-5 14H2V2h8v12zm4 0h-3V2h3v12zM4 9h1v1c0 .55.45 1 1 1s1-.45 1-1V9h1c.55 0 1-.45 1-1s-.45-1-1-1H7V6c0-.55-.45-1-1-1s-1 .45-1 1v1H4c-.55 0-1 .45-1 1s.45 1 1 1z"],a=["M8 9h1v1c0 .55.45 1 1 1s1-.45 1-1V9h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V6c0-.55-.45-1-1-1s-1 .45-1 1v1H8c-.55 0-1 .45-1 1s.45 1 1 1zm7-9H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM5 14H2V2h3v12zm9 0H6V2h8v12z"],s=["M8 0a1 1 0 110 2 6 6 0 106 6 1 1 0 012 0 8 8 0 11-8-8zm0 5a3 3 0 110 6 3 3 0 010-6zm5-5a1 1 0 011 1v.999L15 2a1 1 0 010 2h-1v1a1 1 0 01-2 0V4h-1a1 1 0 010-2h1V1a1 1 0 011-1z"],l=["M6 11h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1H9V8c0-.55-.45-1-1-1s-1 .45-1 1v1H6c-.55 0-1 .45-1 1s.45 1 1 1zm9-11H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2V6h12v8zm0-9H2V2h12v3z"],c=["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2v-3h12v3zm0-4H2V2h12v8zM6 7h1v1c0 .55.45 1 1 1s1-.45 1-1V7h1c.55 0 1-.45 1-1s-.45-1-1-1H9V4c0-.55-.45-1-1-1s-1 .45-1 1v1H6c-.55 0-1 .45-1 1s.45 1 1 1z"],u=["M14 4.01h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1 0-.56-.45-1-1-1zm-13 2h6c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm8 6H1c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1 0-.56-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1 0-.56-.45-1-1-1z"],d=["M.01 7V5H16v7c0 .55-.45 1-1 1H9.005v-2.99C8.974 8.332 7.644 7 5.996 7H.01zM15 2H7.416L5.706.29a.996.996 0 00-.71-.29H1C.45 0 0 .45 0 1v3h15.99V3c.01-.55-.44-1-.99-1zM5.997 9H2c-.55 0-1 .45-1 1s.45 1 1 1h1.589L.3 14.29a1.003 1.003 0 001.42 1.42l3.287-3.29v1.59c0 .55.45 1 1 1 .549 0 .999-.45.999-1v-4A1.02 1.02 0 005.996 9z"],h=["M2.1 9.101a3.99 3.99 0 00-1.828.974A8 8 0 0110.075.272 3.99 3.99 0 009.1 2.1a6 6 0 00-7 7zM14 8a6.03 6.03 0 00-.1-1.101 3.99 3.99 0 001.828-.974 8 8 0 01-9.803 9.803A3.99 3.99 0 006.9 13.9 6 6 0 0014 8z","M8 3a1 1 0 00-1 1v2a1 1 0 002 0V4a1 1 0 00-1-1zM9 8a1 1 0 011-1h2a1 1 0 010 2h-2a1 1 0 01-1-1zM3 8a1 1 0 011-1h2a1 1 0 010 2H4a1 1 0 01-1-1zM7 10a1 1 0 012 0v2a1 1 0 01-2 0v-2zM5 13a2 2 0 11-4 0 2 2 0 014 0zM13 5a2 2 0 100-4 2 2 0 000 4z"],f=["M16 1.5A1.498 1.498 0 0013.44.44L9.91 3.97 2 1 1 3l5.93 3.95L3.88 10H1l-1 1 3 2 2 3 1-1v-2.88l3.05-3.05L13 15l2-1-2.97-7.91 3.53-3.53c.27-.27.44-.65.44-1.06z"],p=["M4 4c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H4zM1 3h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm13 10H2c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm1-6H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-5 5c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1h4z"],v=["M15 12.98H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-14-10h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1 0 .56.45 1 1 1zm14 4H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0-3H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0 6H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],g=["M13 13H1c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zM1 3h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm0 3h8c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 1H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM1 12h4c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1z"],m=["M15 12.98H3c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm-14-10h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1 0 .56.45 1 1 1zm14 1H7c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zm0 6h-4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1zm0-3H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],y=["M10 12h3c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm5 2H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM3 12h3c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1z"],b=["M15 7h-1V6c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1H7V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4H1c-.55 0-1 .45-1 1s.45 1 1 1h1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9h2v1c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V9h1c.55 0 1-.45 1-1s-.45-1-1-1z"],w=["M9 9H5c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1zM1 0C.45 0 0 .45 0 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm13 2H5c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],_=["M11 9H7c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1zm4-9c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm-4 2H2c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],x=["M15 0H1C.45 0 0 .45 0 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM6 4H3c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm7 0h-3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],C=["M13 2H9V1c0-.55-.45-1-1-1S7 .45 7 1v1H3c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h4v2H6c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1H9V7h4c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],E=["M2.126 1.1A4.994 4.994 0 014 5v8H0V5c0-1.517.69-2.952 1.874-3.9L2 1l.126.1zM8.126 1.1A4.994 4.994 0 0110 5v8H6V5c0-1.517.69-2.952 1.874-3.9L8 1l.126.1zM16 5c0-1.517-.69-2.952-1.874-3.9L14 1l-.126.1A4.994 4.994 0 0012 5v8h4V5zM4 15v-1H0v1h4zM10 14v1H6v-1h4zM16 15v-1h-4v1h4z"],S=["M10 2a2 2 0 01-1 1.732V5h2v2H9v6.874a4.004 4.004 0 002.976-3.436l-.269.27a1 1 0 01-1.414-1.415l2-2a1 1 0 011.414 0l2 2a1 1 0 01-1.414 1.414l-.306-.306a6 6 0 01-11.974 0l-.306.306A1 1 0 01.293 9.293l2-2a1 1 0 011.414 0l2 2a1 1 0 01-1.414 1.414l-.27-.27A4.003 4.003 0 007 13.875V7H5V5h2V3.732A2 2 0 1110 2z"],A=["M15.52 2.77c.3-.29.48-.7.48-1.15C16 .73 15.27 0 14.38 0c-.45 0-.85.18-1.15.48l-1.34 1.34 2.3 2.3 1.33-1.35zM7.4 10.9l6.21-6.21-2.3-2.3L5.1 8.6l2.3 2.3zM14 14H2V2h6.34l2-2H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V5.66l-2 2V14zM3 13l3.58-1.29-2.29-2.27L3 13z"],O=["M2.673 10.758a1.396 1.396 0 01.093.234c.127.442.012.932-.362 1.212-.441.332-1.075.246-1.349-.233a8 8 0 1114.014-.225c-.259.488-.889.594-1.341.277-.382-.269-.513-.755-.4-1.2a1.259 1.259 0 01.085-.238 6 6 0 10-10.74.173zm2.464-1.862a1.783 1.783 0 01.076.404c.03.415-.096.831-.43 1.078-.444.328-1.08.237-1.314-.264a5.003 5.003 0 01-.24-.62l-.004-.011a5 5 0 119.574-.08l-.003.011c-.063.213-.14.422-.23.625-.226.504-.861.606-1.31.285-.338-.241-.47-.654-.448-1.07a1.737 1.737 0 01.07-.405 2.99 2.99 0 00-.216-2.233 3 3 0 00-5.525 2.28zM8 7a1 1 0 011 1v3.586l2.707 2.707a1 1 0 01-1.414 1.414L8 13.414l-2.293 2.293a1 1 0 01-1.414-1.414L7 11.586V8a1 1 0 011-1z"],k=["M15 0a1 1 0 011 1v14a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1h14zM6 4a1 1 0 00-1.993-.117L4 4v8a1 1 0 001.993.117L6 12V9h4v3a1 1 0 001.993.117L12 12V4a1 1 0 00-1.993-.117L10 4v3H6V4z"],T=["M3.5 7h7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-7c-.28 0-.5.22-.5.5s.22.5.5.5zM15 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm-1 12H2V5h12v8zM3.5 9h4c.28 0 .5-.22.5-.5S7.78 8 7.5 8h-4c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-5c-.28 0-.5.22-.5.5s.22.5.5.5z"],P=["M3.5 11h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-2c-.28 0-.5.22-.5.5s.22.5.5.5zm0-2h5c.28 0 .5-.22.5-.5S8.78 8 8.5 8h-5c-.28 0-.5.22-.5.5s.22.5.5.5zM11 4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-1 10H2V7h8v7zm5-14H5c-.55 0-1 .45-1 1v2h2V2h8v7h-1v2h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM3.5 13h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5s.22.5.5.5z"],I=["M13.382 0a1 1 0 01.894.553L16 4v11a1 1 0 01-1 1H1a1 1 0 01-1-1V4L1.724.553A1 1 0 012.618 0h10.764zM8 6c-.55 0-1 .45-1 1v2.59l-.29-.29-.081-.076A.97.97 0 006 9a1.003 1.003 0 00-.71 1.71l2 2 .096.084c.168.13.38.206.614.206.28 0 .53-.11.71-.29l2-2 .084-.096A1.003 1.003 0 009.29 9.29l-.29.3V7l-.007-.116A1.004 1.004 0 008 6zm5-4H3L2 4h12l-1-2z"],M=["M4 3.664C4 1.644 5.793 0 8 0s3.993 1.643 4 3.664C12 5.692 8 11 8 11S4 5.692 4 3.664zM6 4a2 2 0 104.001-.001A2 2 0 006 4zm7.504 6.269l-2.68-1.609.021-.033c.34-.538.688-1.115 1-1.687l3.67 2.202a1 1 0 01.266 1.482l-4 5A1 1 0 0111 16H5a1 1 0 01-.78-.376l-4-5a1 1 0 01.266-1.482l3.67-2.202a30.46 30.46 0 00.999 1.687l.021.033-2.68 1.609 2.985 3.73h5.038l2.985-3.73z"],z=["M15 0a1 1 0 01.993.883L16 1v14a1 1 0 01-.883.993L15 16h-3a1 1 0 01-.117-1.993L12 14h2V2h-2a1 1 0 01-.993-.883L11 1a1 1 0 01.883-.993L12 0h3zM4 0a1 1 0 01.117 1.993L4 2H2v12h2a1 1 0 01.993.883L5 15a1 1 0 01-.883.993L4 16H1a1 1 0 01-.993-.883L0 15V1A1 1 0 01.883.007L1 0h3zm4 7a1 1 0 110 2 1 1 0 010-2zM5 7a1 1 0 110 2 1 1 0 010-2zm6 0a1 1 0 110 2 1 1 0 010-2z"],R=["M15 0a1 1 0 01.993.883L16 1v14a1 1 0 01-.883.993L15 16h-3a1 1 0 01-.117-1.993L12 14h2V2h-2a1 1 0 01-.993-.883L11 1a1 1 0 01.883-.993L12 0h3zM4 0a1 1 0 01.117 1.993L4 2H2v12h2a1 1 0 01.993.883L5 15a1 1 0 01-.883.993L4 16H1a1 1 0 01-.993-.883L0 15V1A1 1 0 01.883.007L1 0h3zm7 6a1 1 0 01.993.883L12 7v2a1 1 0 01-.883.993L11 10H5a1 1 0 01-.993-.883L4 9V7a1 1 0 01.883-.993L5 6h6zm0 1H8v2h3V7z"],L=["M15 0a1 1 0 01.993.883L16 1v14a1 1 0 01-.883.993L15 16h-3a1 1 0 01-.117-1.993L12 14h2V2h-2a1 1 0 01-.993-.883L11 1a1 1 0 01.883-.993L12 0h3zM4 0a1 1 0 01.117 1.993L4 2H2v12h2a1 1 0 01.993.883L5 15a1 1 0 01-.883.993L4 16H1a1 1 0 01-.993-.883L0 15V1A1 1 0 01.883.007L1 0h3zm6.5 4a.5.5 0 01.5.5V5a1 1 0 01.993.883L12 6v5a1 1 0 01-.883.993L11 12H5a1 1 0 01-.993-.883L4 11V6a1 1 0 01.883-.993L5 5v-.5a.5.5 0 011 0V5h4v-.5a.5.5 0 01.5-.5zm.5 3H5v4h6V7z"],D=["M15.993.883A1 1 0 0015 0h-3l-.117.007A1 1 0 0011 1l.007.117A1 1 0 0012 2h2v12h-2l-.117.007A1 1 0 0012 16h3l.117-.007A1 1 0 0016 15V1l-.007-.117zM5 1a1 1 0 00-1-1H1L.883.007A1 1 0 000 1v14l.007.117A1 1 0 001 16h3l.117-.007A1 1 0 005 15l-.007-.117A1 1 0 004 14H2V2h2l.117-.007A1 1 0 005 1z","M4.347 5.86c-.177.03-.36.047-.547.047v.703h1.344v3.86h.977V5h-.727a.844.844 0 01-.203.422 1.17 1.17 0 01-.367.281c-.14.073-.3.125-.477.157z","M11.462 5.27c-.236-.176-.542-.264-.918-.264s-.685.088-.925.263a1.79 1.79 0 00-.557.662c-.13.266-.22.56-.27.88-.046.321-.068.632-.068.933 0 .3.022.612.067.933.05.32.14.617.271.887.135.266.321.487.557.662.24.17.549.256.925.256s.682-.085.918-.256c.24-.175.426-.396.556-.662a2.86 2.86 0 00.271-.887c.05-.321.075-.632.075-.933 0-.3-.025-.612-.075-.933a2.775 2.775 0 00-.27-.88 1.702 1.702 0 00-.557-.662zm-.452 4.34a.7.7 0 01-.466.157.711.711 0 01-.474-.158 1.214 1.214 0 01-.293-.436 2.791 2.791 0 01-.15-.647 6.443 6.443 0 01-.046-.782c0-.276.015-.534.045-.775.03-.246.08-.461.15-.647.076-.185.174-.33.294-.436a.69.69 0 01.474-.166.68.68 0 01.466.166c.126.105.223.25.294.436.075.186.128.401.158.647.03.24.045.5.045.775 0 .276-.015.537-.045.782-.03.246-.083.462-.158.647-.07.18-.168.326-.294.436z","M7.082 9.445H8.17V10.5H7.082V9.445z"],N=["M15 0a1 1 0 01.993.883L16 1v14a1 1 0 01-.883.993L15 16h-3a1 1 0 01-.117-1.993L12 14h2V2h-2a1 1 0 01-.993-.883L11 1a1 1 0 01.883-.993L12 0h3zM4 0a1 1 0 01.117 1.993L4 2H2v12h2a1 1 0 01.993.883L5 15a1 1 0 01-.883.993L4 16H1a1 1 0 01-.993-.883L0 15V1A1 1 0 01.883.007L1 0h3zm6.904 5c.256 0 .483.037.68.112a1.343 1.343 0 01.812.788c.072.184.108.385.108.604 0 .23-.05.441-.152.636a1.314 1.314 0 01-.456.492v.016l.08.04c.055.031.111.072.168.124.085.077.163.172.232.284a1.673 1.673 0 01.24.872c0 .25-.043.477-.128.68a1.518 1.518 0 01-.896.852 1.937 1.937 0 01-.68.116c-.427 0-.792-.101-1.096-.304a1.362 1.362 0 01-.584-.864c-.01-.053.01-.088.064-.104l.696-.16.033-.002c.03.002.051.022.063.058.059.16.155.296.288.408.133.112.312.168.536.168.256 0 .453-.076.592-.228a.827.827 0 00.208-.58c0-.277-.08-.495-.24-.652-.16-.157-.376-.236-.648-.236h-.232l-.035-.005c-.03-.01-.045-.035-.045-.075v-.632l.005-.035c.01-.03.035-.045.075-.045h.216l.138-.009a.734.734 0 00.438-.207c.144-.144.216-.336.216-.576a.745.745 0 00-.192-.532c-.128-.136-.307-.204-.536-.204-.203 0-.363.05-.48.152a.815.815 0 00-.248.408c-.016.048-.048.067-.096.056l-.68-.16-.034-.012c-.028-.016-.038-.044-.03-.084a1.347 1.347 0 01.516-.828c.136-.104.296-.185.48-.244A1.98 1.98 0 0110.904 5zm-6.152.088l.035.005c.03.01.045.035.045.075v5.28l-.005.035c-.01.03-.035.045-.075.045h-.736l-.035-.005c-.03-.01-.045-.035-.045-.075V6.16H3.92l-.832.584-.032.016C3.02 6.773 3 6.751 3 6.696V5.88l.006-.04a.157.157 0 01.05-.072l.872-.632.04-.027a.236.236 0 01.104-.021h.68zM7.344 5c.256 0 .483.04.68.12.197.08.364.188.5.324s.24.296.312.48c.072.184.108.383.108.596 0 .245-.045.47-.136.676-.09.205-.216.404-.376.596l-1.584 1.92v.016h2.016l.035.005c.03.01.045.035.045.075v.64l-.005.035c-.01.03-.035.045-.075.045H5.808l-.035-.005c-.03-.01-.045-.035-.045-.075v-.6l.004-.04a.132.132 0 01.036-.064l1.92-2.392.1-.133a1.95 1.95 0 00.156-.267.985.985 0 00.096-.432.736.736 0 00-.188-.512c-.125-.139-.303-.208-.532-.208-.219 0-.39.061-.512.184a.826.826 0 00-.224.496c-.01.053-.04.075-.088.064L5.792 6.4l-.034-.012c-.028-.016-.038-.044-.03-.084a1.425 1.425 0 01.94-1.192A1.88 1.88 0 017.344 5z"],j=["M15 0a1 1 0 01.993.883L16 1v14a1 1 0 01-.883.993L15 16h-3a1 1 0 01-.117-1.993L12 14h2V2h-2a1 1 0 01-.993-.883L11 1a1 1 0 01.883-.993L12 0h3zM4 0a1 1 0 01.117 1.993L4 2H2v12h2a1 1 0 01.993.883L5 15a1 1 0 01-.883.993L4 16H1a1 1 0 01-.993-.883L0 15V1A1 1 0 01.883.007L1 0h3zm1.61 5c.514 0 .962.212 1.343.637.382.425.573.997.573 1.716 0 .838-.258 1.588-.773 2.252-.514.663-1.327 1.2-2.437 1.609v-.465l.233-.095a3.09 3.09 0 001.274-1.017c.366-.505.55-1.03.55-1.577a.478.478 0 00-.057-.26c-.018-.037-.043-.056-.074-.056s-.08.025-.149.075c-.198.142-.446.214-.744.214-.36 0-.675-.145-.944-.433A1.453 1.453 0 014 6.572c0-.422.155-.79.465-1.102.31-.313.692-.47 1.144-.47zm4.474 0c.514 0 .963.212 1.344.637.381.425.572.997.572 1.716 0 .838-.257 1.588-.772 2.252-.515.663-1.327 1.2-2.437 1.609v-.465l.233-.095a3.09 3.09 0 001.274-1.017c.366-.505.549-1.03.549-1.577a.478.478 0 00-.056-.26c-.019-.037-.044-.056-.075-.056-.03 0-.08.025-.149.075-.198.142-.446.214-.744.214-.36 0-.674-.145-.944-.433a1.453 1.453 0 01-.405-1.028c0-.422.155-.79.466-1.102.31-.313.691-.47 1.144-.47z"],H=["M15 0a1 1 0 01.993.883L16 1v14a1 1 0 01-.883.993L15 16h-3a1 1 0 01-.117-1.993L12 14h2V2h-2a1 1 0 01-.993-.883L11 1a1 1 0 01.883-.993L12 0h3zM4 0a1 1 0 01.117 1.993L4 2H2v12h2a1 1 0 01.993.883L5 15a1 1 0 01-.883.993L4 16H1a1 1 0 01-.993-.883L0 15V1A1 1 0 01.883.007L1 0h3zm4 3a5 5 0 110 10A5 5 0 018 3zm0 1a4 4 0 100 8 4 4 0 000-8zm2.354 1.646a.5.5 0 01.057.638l-.057.07-2 2a.5.5 0 01-.638.057l-.07-.057-1-1a.5.5 0 01.638-.765l.07.057.646.647 1.646-1.647a.5.5 0 01.708 0z"],V=["M14 3a1.003 1.003 0 00-1.71-.71L4 10.59V6c0-.55-.45-1-1-1s-1 .45-1 1v7c0 .55.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1H5.41l8.29-8.29c.19-.18.3-.43.3-.71z"],B=["M13 5c-.55 0-1 .45-1 1v4.59l-8.29-8.3a1.003 1.003 0 00-1.42 1.42l8.3 8.29H6c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"],F=["M13 8c-.3 0-.5.1-.7.3L9 11.6V2c0-.5-.4-1-1-1s-1 .5-1 1v9.6L3.7 8.3C3.5 8.1 3.3 8 3 8c-.5 0-1 .5-1 1 0 .3.1.5.3.7l5 5c.2.2.4.3.7.3s.5-.1.7-.3l5-5c.2-.2.3-.4.3-.7 0-.6-.4-1-1-1z"],W=["M13.99 6.99H4.41L7.7 3.7a1.003 1.003 0 00-1.42-1.42l-5 5a1.014 1.014 0 000 1.42l5 5a1.003 1.003 0 001.42-1.42L4.41 8.99H14c.55 0 1-.45 1-1s-.46-1-1.01-1z"],U=["M14.7 7.29l-5-5a.965.965 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l3.29 3.29H1.99c-.55 0-1 .45-1 1s.45 1 1 1h9.59l-3.29 3.29a1.003 1.003 0 001.42 1.42l5-5c.18-.18.29-.43.29-.71s-.12-.52-.3-.7z"],G=["M13.71 12.29L5.41 4H10c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V5.41l8.29 8.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],q=["M13 2H6c-.55 0-1 .45-1 1s.45 1 1 1h4.59L2.3 12.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L12 5.41V10c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1z"],K=["M13.7 6.3l-5-5C8.5 1.1 8.3 1 8 1s-.5.1-.7.3l-5 5c-.2.2-.3.4-.3.7 0 .6.5 1 1 1 .3 0 .5-.1.7-.3L7 4.4V14c0 .6.4 1 1 1s1-.4 1-1V4.4l3.3 3.3c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7z"],$=["M15.7 7.3l-4-4c-.2-.2-.4-.3-.7-.3-.6 0-1 .5-1 1 0 .3.1.5.3.7L12.6 7H3.4l2.3-2.3c.2-.2.3-.4.3-.7 0-.5-.4-1-1-1-.3 0-.5.1-.7.3l-4 4c-.2.2-.3.4-.3.7s.1.5.3.7l4 4c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7L3.4 9h9.2l-2.3 2.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3l4-4c.2-.2.3-.4.3-.7s-.1-.5-.3-.7z"],Z=["M12 10c-.3 0-.5.1-.7.3L9 12.6V3.4l2.3 2.3c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7l-4-4C8.5.1 8.3 0 8 0s-.5.1-.7.3l-4 4c-.2.2-.3.4-.3.7 0 .6.5 1 1 1 .3 0 .5-.1.7-.3L7 3.4v9.2l-2.3-2.3c-.2-.2-.4-.3-.7-.3-.5 0-1 .4-1 1 0 .3.1.5.3.7l4 4c.2.2.4.3.7.3s.5-.1.7-.3l4-4c.2-.2.3-.4.3-.7 0-.6-.4-1-1-1z"],X=["M14.54 11.18l.01-.02L9.8 8l4.75-3.17-.01-.02c.27-.17.46-.46.46-.81 0-.55-.45-1-1-1-.21 0-.39.08-.54.18l-.01-.02L9 6.13V1c0-.55-.45-1-1-1S7 .45 7 1v5.13L2.55 3.17l-.01.01A.969.969 0 002 3c-.55 0-1 .45-1 1 0 .35.19.64.46.82l-.01.01L6.2 8l-4.75 3.17.01.02c-.27.17-.46.46-.46.81 0 .55.45 1 1 1 .21 0 .39-.08.54-.18l.01.02L7 9.87V15c0 .55.45 1 1 1s1-.45 1-1V9.87l4.45 2.96.01-.02c.15.11.33.19.54.19.55 0 1-.45 1-1 0-.35-.19-.64-.46-.82z"],Y=["M5.816 8.371c0 1.515.603 2.274 1.814 2.274 1.273 0 1.971-.954 2.089-2.86l.12-2.331a5.298 5.298 0 00-1.337-.165c-.848 0-1.507.276-1.979.828-.472.554-.707 1.305-.707 2.254M16 7.133c0 .93-.149 1.78-.446 2.55-.297.77-.714 1.372-1.253 1.802a2.913 2.913 0 01-1.868.642c-.521 0-.975-.137-1.356-.41a1.989 1.989 0 01-.773-1.111h-.12c-.323.506-.723.887-1.198 1.14a3.35 3.35 0 01-1.605.38c-1.076 0-1.924-.34-2.541-1.023-.618-.682-.926-1.607-.926-2.77 0-1.341.41-2.428 1.229-3.264.818-.835 1.918-1.253 3.298-1.253.502 0 1.058.043 1.669.13.61.088 1.155.21 1.63.367l-.218 4.536v.234c0 1.04.344 1.562 1.031 1.562.521 0 .935-.332 1.241-.996.308-.664.463-1.508.463-2.537 0-1.112-.232-2.09-.695-2.931a4.762 4.762 0 00-1.97-1.947c-.851-.456-1.83-.682-2.934-.682-1.405 0-2.628.286-3.67.858a5.736 5.736 0 00-2.382 2.455c-.549 1.062-.822 2.296-.822 3.7 0 1.888.512 3.339 1.535 4.353 1.024 1.015 2.492 1.52 4.409 1.52 1.46 0 2.982-.29 4.567-.877v1.6c-1.386.56-2.896.839-4.527.839-2.446 0-4.35-.65-5.717-1.945C.685 12.757 0 10.947 0 8.625c0-1.698.37-3.209 1.11-4.532a7.556 7.556 0 013.076-3.038C5.497.35 6.982 0 8.64 0c1.433 0 2.71.294 3.827.878a6.294 6.294 0 012.607 2.504c.619 1.082.926 2.332.926 3.75"],Q=["M8 14c-3.31 0-6-2.69-6-6 0-1.77.78-3.36 2-4.46V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1s.45 1 1 1h1.74A7.95 7.95 0 000 8c0 4.42 3.58 8 8 8 .55 0 1-.45 1-1s-.45-1-1-1zM8 2a5.9 5.9 0 012.95.81l1.47-1.47A7.893 7.893 0 008 0c-.55 0-1 .45-1 1s.45 1 1 1zm2.71 6.71l5-5a1.003 1.003 0 00-1.42-1.42L10 6.59l-1.29-1.3a1.003 1.003 0 00-1.42 1.42l2 2c.18.18.43.29.71.29s.53-.11.71-.29zM16 8c0-.55-.06-1.08-.16-1.6l-1.87 1.87A5.966 5.966 0 0112 12.45V11c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-1.74A7.95 7.95 0 0016 8z"],J=["M1 13h1v.5a.5.5 0 001 0v-11a.5.5 0 00-1 0V3H1v10zM15 3h-1v-.5a.5.5 0 00-1 0v11a.5.5 0 001 0V13h1V3zM3 6l1.789.894A1 1 0 005.236 7h5.528a1 1 0 00.447-.106L13 6v4l-1.789-.894A1 1 0 0010.764 9H5.236a1 1 0 00-.447.106L3 10V6z","M0 8a1 1 0 011-1h1v2H1a1 1 0 01-1-1zM16 8a1 1 0 01-1 1h-1V7h1a1 1 0 011 1z"],ee=["M14 10a1 1 0 110 2h-.585l2.292 2.293a1 1 0 01-1.32 1.497l-.094-.083L12 13.415V14a1 1 0 11-2 0l.003-3.075.012-.1.012-.059.033-.108.034-.081.052-.098.067-.096.08-.09a1.01 1.01 0 01.112-.097l.11-.071.143-.065.076-.024.091-.02.116-.014L14 10zM6.036 6.136l-3.45 3.45-.117.127a2 2 0 002.818 2.818l.127-.117 3.45-3.449a4 4 0 01-.885 3.704l-.15.16-1 1A4 4 0 011.02 8.33l.15-.16 1-1a3.998 3.998 0 013.865-1.035zm4.671-1.843a1 1 0 01.083 1.32l-.083.094-5 5a1 1 0 01-1.497-1.32l.083-.094 5-5a1 1 0 011.414 0zm3.121-3.121a4 4 0 01.151 5.497l-.15.16-1 1a3.998 3.998 0 01-3.864 1.036l3.45-3.45.116-.128a2 2 0 00-2.818-2.818l-.127.117-3.45 3.45A4 4 0 017.02 2.33l.15-.16 1-1a4 4 0 015.657 0z"],te=["M8.002 16a6.763 6.763 0 01-2.732-.556 7.08 7.08 0 01-2.221-1.509 7.143 7.143 0 01-1.498-2.239A6.88 6.88 0 011 8.955c0-.274.095-.506.285-.698a.938.938 0 01.692-.287c.271 0 .502.096.692.287.19.192.285.424.285.698 0 1.414.49 2.613 1.469 3.598.979.985 2.171 1.478 3.577 1.478 1.406 0 2.598-.494 3.577-1.48.98-.988 1.47-2.19 1.47-3.607 0-1.414-.493-2.613-1.477-3.598-.984-.985-2.177-1.478-3.58-1.478h-.121l.49.496c.162.162.241.355.239.577a.822.822 0 01-.238.578.811.811 0 01-.588.248.783.783 0 01-.588-.24l-1.93-1.945a.97.97 0 01-.294-.7c0-.267.098-.5.294-.697L7.184.24A.783.783 0 017.772 0c.23.003.426.089.588.259a.809.809 0 01.233.583c-.001.226-.082.42-.244.583l-.47.474h.11c.973 0 1.883.185 2.732.556.85.37 1.59.873 2.225 1.51a7.11 7.11 0 011.503 2.233A6.87 6.87 0 0115 8.945c0 .977-.184 1.894-.551 2.751a7.14 7.14 0 01-1.498 2.239 7.086 7.086 0 01-2.219 1.51 6.748 6.748 0 01-2.73.555z","M10 8H9v3h1V8zM9 7a1 1 0 00-1 1v3a1 1 0 001 1h1a1 1 0 001-1V8a1 1 0 00-1-1H9z","M5.5 7a.5.5 0 000 1H6v3.5a.5.5 0 001 0V8a1 1 0 00-1-1h-.5z"],ne=["M13.36 4.59c-.15-1.13.5-2.01 1.1-2.87L13.43.53c-1.72.88-4.12.65-5.63-.53-1.51 1.18-3.91 1.41-5.63.52l-1.03 1.2c.61.86 1.25 1.74 1.1 2.87-.3 2.29-2.45 4.17-1.32 6.68.45 1.14 1.44 1.9 2.72 2.2 1.56.36 3.52.72 4.16 2.53.64-1.81 2.6-2.16 4.16-2.54 1.28-.3 2.27-1.06 2.72-2.2 1.12-2.5-1.03-4.38-1.32-6.67z"],re=["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm3 9H5c-.55 0-1-.45-1-1s.45-1 1-1h6c.55 0 1 .45 1 1s-.45 1-1 1z"],ie=["M15.36 6.46l-.62-.14c-.31-1.12-.98-2.15-1.87-2.99l.4-1.77a.438.438 0 00-.49-.56c-.85.09-1.6.42-2.14.98-.84-.32-1.87-.51-2.85-.51-2.49 0-4.63 1.17-5.92 2.89-.18-.04-.36-.09-.53-.09-.76 0-1.34.61-1.34 1.4 0 .56.31 1.03.76 1.26-.05.33-.09.7-.09 1.07 0 1.68.71 3.17 1.83 4.34l-.27 1.59c-.09.56.35 1.07.89 1.07h.58c.45 0 .8-.33.89-.79l.04-.37c.94.42 2 .7 3.16.7 1.11 0 2.23-.23 3.16-.7l.05.37c.09.47.45.79.89.79h.58c.53 0 .98-.51.89-1.07l-.27-1.54c.62-.61 1.07-1.35 1.38-2.15l.8-.19c.4-.09.71-.47.71-.93V7.4c.09-.47-.22-.84-.62-.94zM12 8c-.6 0-1-.7-1-1.5S11.4 5 12 5s1 .7 1 1.5S12.6 8 12 8zM6.21 4.92c-.41.2-.91.04-1.12-.36-.21-.4-.04-.88.37-1.07 1.35-.65 2.73-.65 4.08 0 .41.2.58.68.37 1.07-.21.4-.71.56-1.12.36-.87-.43-1.71-.43-2.58 0z"],oe=["M0 14h2V2H0v12zm6 0h1V2H6v12zm2 0h1V2H8v12zm-5 0h2V2H3v12zM15 2v12h1V2h-1zm-5 12h1V2h-1v12zm2 0h2V2h-2v12z"],ae=["M7.004 4.385C6.659 4.128 6.212 4 5.662 4s-1.001.128-1.353.385c-.345.249-.616.571-.814.967-.19.388-.323.816-.396 1.285A9.776 9.776 0 003 8c0 .44.033.894.099 1.363.073.469.205.9.396 1.296.198.389.47.711.814.967.352.25.803.374 1.353.374.55 0 .997-.124 1.342-.374.352-.256.623-.578.814-.967.198-.395.33-.828.396-1.296.073-.47.11-.923.11-1.363 0-.44-.037-.894-.11-1.363a4.052 4.052 0 00-.396-1.285 2.486 2.486 0 00-.814-.967zm-.66 6.34c-.183.154-.41.231-.682.231-.279 0-.51-.077-.693-.23a1.774 1.774 0 01-.429-.638 4.074 4.074 0 01-.22-.945A9.404 9.404 0 014.254 8c0-.403.022-.78.066-1.132.044-.359.117-.674.22-.945.11-.271.253-.483.429-.637.183-.161.414-.242.693-.242.271 0 .499.08.682.242.183.154.326.366.429.637.11.271.187.586.231.945.044.352.066.73.066 1.132 0 .403-.022.784-.066 1.143a3.717 3.717 0 01-.231.945 1.606 1.606 0 01-.429.637zm4.457-5.468c-.26.046-.526.069-.801.069v1.028h1.968V12h1.43V4h-1.064c-.046.244-.145.45-.298.617a1.711 1.711 0 01-.537.412 2.422 2.422 0 01-.698.228z"],se=[],le=["M9.39 12.69c-1.2-.53-1.04-.85-1.08-1.29-.01-.07-.01-.13-.02-.2.41-.37.75-.87.97-1.44 0 0 .01-.03.01-.04.05-.13.09-.26.13-.39.27-.06.43-.36.5-.63.01-.03.03-.08.05-.12C8.18 7.8 6.94 6.04 6.94 4c0-.32.04-.62.09-.92-.17-.03-.35-.08-.51-.08-.65 0-1.37.2-1.88.59-.5.38-.87.92-1.05 1.51-.04.14-.07.27-.09.41-.09.48-.14 1.23-.14 1.74v.06c-.19.08-.36.27-.4.68-.03.31.1.59.16.7.06.28.23.59.51.64.04.14.08.27.13.39 0 .01.01.02.01.02v.01c.22.59.57 1.1.99 1.46 0 .06-.01.12-.01.17-.04.44.08.76-1.12 1.29-1.2.53-3.01 1.1-3.38 1.95C-.12 15.5.03 16 .03 16h12.96s.15-.5-.22-1.36c-.37-.85-2.18-1.42-3.38-1.95zM11.97 0C9.75 0 7.94 1.79 7.94 4s1.8 4 4.03 4S16 6.21 16 4s-1.8-4-4.03-4zM9.96 4c0-1.1.9-2 2.01-2 .37 0 .72.11 1.02.28l-2.75 2.73c-.17-.3-.28-.64-.28-1.01zm2.01 2c-.37 0-.72-.11-1.02-.28l2.75-2.73c.18.3.28.64.28 1.01.01 1.1-.9 2-2.01 2z"],ce=["M11.7 7c.2-.4.3-1 .3-1.5v-.4V5c0-.1 0-.2-.1-.3v-.1C11.4 3.1 10.1 2 8.5 2H4c-.5 0-1 .4-1 1v10c0 .5.4 1 1 1h5c2.2 0 4-1.8 4-4 0-1.2-.5-2.3-1.3-3zM6 5h2c.6 0 1 .4 1 1s-.4 1-1 1H6V5zm3 6H6V9h3c.6 0 1 .4 1 1s-.4 1-1 1z"],ue=["M2 1v14c0 .55.45 1 1 1h1V0H3c-.55 0-1 .45-1 1zm11-1h-1v7l-2-2-2 2V0H5v16h8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],de=["M11.2.01h-.15C11.03.01 11.02 0 11 0H5c-.02 0-.03.01-.05.01H4.8c-.44 0-.8.37-.8.82v14.75c0 .45.25.56.57.24l2.87-2.94c.31-.32.82-.32 1.13 0l2.87 2.94c.31.32.57.21.57-.24V.83C12 .38 11.64.01 11.2.01z"],he=["M6 10h4c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1zm9.93-4.37v-.02L13.94.63C13.78.26 13.42 0 13 0H3c-.42 0-.78.26-.93.63L.08 5.61l-.01.02C.03 5.74 0 5.87 0 6v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6c0-.13-.03-.26-.07-.37zM9 2h3.32l1.2 3H9V2zM3.68 2H7v3H2.48l1.2-3zM14 14H2V7h12v7z"],fe=["M15 3.98h-3v-2c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v2H1c-.55 0-1 .45-1 1v4h3v-1h2v1h6v-1h2v1h3v-4c0-.55-.45-1-1-1zm-5 0H6v-1h4v1zm3 7h-2v-1H5v1H3v-1H0v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-4h-3v1z"],pe=["M14 14a1 1 0 010 2H2a1 1 0 010-2h12zM7.995 3.005c.55 0 1 .45 1 .999v5.584l1.29-1.288a1.002 1.002 0 011.42 1.419l-3 2.996a1.015 1.015 0 01-1.42 0l-3-2.997A1.002 1.002 0 015.705 8.3l1.29 1.29V4.013c0-.55.45-1.009 1-1.009zM14 0a1 1 0 110 2 1 1 0 010-2zm-3 0a1 1 0 110 2 1 1 0 010-2zM8 0a1 1 0 110 2 1 1 0 010-2zM5 0a1 1 0 110 2 1 1 0 010-2zM2 0a1 1 0 110 2 1 1 0 010-2z"],ve=["M8.697.29a.99.99 0 00-.7-.29c-.27 0-.53.11-.71.29L4.29 3.28A1.003 1.003 0 005.71 4.7l1.288-1.29L7 7H1a1 1 0 000 2h6v2H1a1 1 0 00-1 1v2a1 1 0 001 1h14a1 1 0 001-1v-2a1 1 0 00-1-1H9V9h6a1 1 0 100-2H9V3.414h-.003V3.41l1.29 1.29c.179.18.429.29.699.29a1.003 1.003 0 00.71-1.71L8.696.29z"],ge=["M5 3a3 3 0 016 0 5.022 5.022 0 011.425 1.67L13 4.382V3a1 1 0 112 0v2a1 1 0 01-.553.894l-1.46.731c.008.124.013.249.013.375v1h2a1 1 0 110 2h-2a5 5 0 01-.21 1.439l1.581.633A1 1 0 0115 13v2a1 1 0 11-2 0v-1.323l-1.167-.467A4.99 4.99 0 018 15a4.99 4.99 0 01-3.833-1.79L3 13.677V15a1 1 0 11-2 0v-2a1 1 0 01.629-.928l1.581-.633A5 5 0 013 10H1a1 1 0 110-2h2V7c0-.126.005-.251.014-.375l-1.461-.73A1 1 0 011 5V3a1 1 0 012 0v1.382l.575.288A5.023 5.023 0 015 3zm0 6v1a3 3 0 106 0V7a3 3 0 00-6 0v2z"],me=["M13.928.629A1 1 0 0012.89.006l-9 1a1 1 0 00-.747.48L.431 6.005A.5.5 0 000 6.5v3a.5.5 0 00.5.5h2.798c.341 0 .672.116.938.329l1.952 1.561A.5.5 0 006.5 12H10a.5.5 0 00.4-.2l.9-1.2a1.5 1.5 0 011.2-.6h3a.5.5 0 00.5-.5v-4a.5.5 0 00-.308-.462L13.928.628zM12.36 2.094l-.006-.016-3.166.352 1.121 3.083 2.052-3.419zm.467 1.166l-1.649 2.748 2.51-.594-.861-2.154zM9.603 6.496L8.166 2.543l-3.563.396L2.766 6H3.5a.5.5 0 01.367.16L6.218 8.7h1.914l1.452-2.177a.5.5 0 01.019-.027zM2.5 16a2.5 2.5 0 100-5 2.5 2.5 0 000 5zm11 0a2.5 2.5 0 100-5 2.5 2.5 0 000 5z"],ye=["M15.39 12.41L7.7 6l1.07-1.1c.34-.34-.12-.63.12-1.26.88-2.17 3.41-2.35 3.41-2.35s.36-.37.71-.72C9.74-.81 7.53.53 6.54 1.4L3.12 4.9l-.71.72c-.39.4-.39 1.05 0 1.45l-.7.72c-.39-.4-1.02-.4-1.41 0s-.39 1.05 0 1.45l1.41 1.45c.39.4 1.02.4 1.41 0s.39-1.05 0-1.45l.71-.72c.39.4 1.02.4 1.41 0l.8-.82 6.39 7.67c.82.82 2.14.82 2.96 0 .81-.82.81-2.15 0-2.96z"],be=["M15.76 1.35a1 1 0 01-.11 1.41l-7 6a1 1 0 11-1.3-1.52l7-6a1 1 0 011.41.11z","M8 14a6 6 0 005.598-8.164l1.586-1.36A8 8 0 1112.58 1.44L10.994 2.8A6 6 0 108 14z","M9.33 4.226a4 4 0 102.603 3.037l-2.624 2.25a1.993 1.993 0 01-2.114.319 1.992 1.992 0 01-.803-.643 1.993 1.993 0 01-.212-2.02c.123-.27.305-.508.53-.697l2.62-2.246z"],we=["M13 0H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM6 14H4v-2h2v2zm0-3H4V9h2v2zm0-3H4V6h2v2zm3 6H7v-2h2v2zm0-3H7V9h2v2zm0-3H7V6h2v2zm3 6h-2V9h2v5zm0-6h-2V6h2v2zm0-3H4V2h8v3z"],_e=["M11 3c.6 0 1-.5 1-1V1c0-.6-.4-1-1-1s-1 .4-1 1v1c0 .5.4 1 1 1zm3-2h-1v1c0 1.1-.9 2-2 2s-2-.9-2-2V1H6v1c0 1.1-.9 2-2 2s-2-.9-2-2V1H1c-.6 0-1 .5-1 1v12c0 .6.4 1 1 1h13c.6 0 1-.4 1-1V2c0-.6-.5-1-1-1zM5 13H2v-3h3v3zm0-4H2V6h3v3zm4 4H6v-3h3v3zm0-4H6V6h3v3zm4 4h-3v-3h3v3zm0-4h-3V6h3v3zM4 3c.6 0 1-.5 1-1V1c0-.6-.4-1-1-1S3 .4 3 1v1c0 .5.4 1 1 1z"],xe=["M15 3h-2.59L10.7 1.29A.956.956 0 0010 1H6c-.28 0-.53.11-.71.29L3.59 3H1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h2.56c1.1 1.22 2.67 2 4.44 2s3.34-.78 4.44-2H15c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zM3 6H1V5h2v1zm5 6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],Ce=["M12 6.5c0-.28-.22-.5-.5-.5h-7a.495.495 0 00-.37.83l3.5 4c.09.1.22.17.37.17s.28-.07.37-.17l3.5-4c.08-.09.13-.2.13-.33z"],Ee=["M9.5 4c-.13 0-.24.05-.33.13l-4 3.5c-.1.09-.17.22-.17.37s.07.28.17.37l4 3.5a.495.495 0 00.83-.37v-7c0-.28-.22-.5-.5-.5z"],Se=["M11 8c0-.15-.07-.28-.17-.37l-4-3.5A.495.495 0 006 4.5v7a.495.495 0 00.83.37l4-3.5c.1-.09.17-.22.17-.37z"],Ae=["M11.87 9.17s.01 0 0 0l-3.5-4C8.28 5.07 8.15 5 8 5s-.28.07-.37.17l-3.5 4a.495.495 0 00.37.83h7a.495.495 0 00.37-.83z"],Oe=["M10 1h3a1 1 0 011 1v2h-4V1zM2.25 4a.25.25 0 00-.25.25V9H.883a.5.5 0 00-.429.757l1.072 1.787c.207.344.477.638.791.87A9.76 9.76 0 011 12.5a.5.5 0 000 1c2.067 0 3.414-.543 4.161-.917.55.373 1.505.917 2.839.917 1.32 0 2.27-.533 2.822-.905l.004.002c.196.105.48.24.856.374.75.268 1.857.529 3.318.529a.5.5 0 000-1c-.326 0-.63-.014-.916-.039.47-.328.848-.79 1.07-1.347l.572-1.428A.5.5 0 0015.26 9H4V4.25A.25.25 0 003.75 4h-1.5zm2.714 9.56a.5.5 0 01.527.033c.455.325 1.277.907 2.509.907s2.054-.582 2.51-.907a.5.5 0 01.579-.001l.006.004.036.023c.034.022.09.055.168.097.154.082.394.197.72.313.649.232 1.642.471 2.981.471a.5.5 0 010 1c-1.46 0-2.568-.261-3.318-.53a6.316 6.316 0 01-.856-.373l-.004-.002c-.552.372-1.502.905-2.822.905-1.334 0-2.289-.544-2.839-.917-.747.374-2.094.917-4.161.917a.5.5 0 010-1c2.129 0 3.384-.63 3.964-.94zM14 5h-4v3h3a1 1 0 001-1V5zM5 2a1 1 0 011-1h3v3H5V2zm4 3H5v2a1 1 0 001 1h3V5z"],ke=["M8.97 6.76c-.01-.05-.04-.08-.06-.13-.02-.05-.03-.1-.05-.15.08-.14.14-.3.14-.48 0-.55-.45-1-1-1s-1 .45-1 1c0 .18.06.34.14.48-.03.05-.03.1-.05.15-.02.05-.05.08-.06.13l-2 8c-.13.54.19 1.08.73 1.21a.995.995 0 001.21-.73L7.53 13h.94l.56 2.24a1 1 0 001.94-.48l-2-8zM3.72 1.7C4.1 1.3 4.09.67 3.7.28S2.67-.09 2.28.3c-3.05 3.12-3.05 8.28 0 11.4a.996.996 0 101.43-1.39c-2.28-2.35-2.28-6.27.01-8.61zM11.6 3.2c-.44-.33-1.07-.24-1.4.2-.33.44-.24 1.07.2 1.4.43.32.53 1.96-.04 2.43-.42.35-.48.98-.13 1.41.35.42.98.48 1.41.13 1.59-1.33 1.39-4.5-.04-5.57z","M13.72.3c-.39-.4-1.02-.4-1.41-.02s-.41 1.02-.03 1.42c2.29 2.34 2.29 6.26 0 8.6-.39.39-.38 1.03.02 1.41s1.03.38 1.41-.02c3.05-3.11 3.05-8.27.01-11.39zM5.4 7.23c-.57-.47-.47-2.11-.04-2.43.44-.33.53-.96.2-1.4s-.96-.53-1.4-.2c-1.44 1.07-1.63 4.24-.04 5.57.42.35 1.05.3 1.41-.13.35-.42.29-1.06-.13-1.41z"],Te=["M8.29 7.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3a1.003 1.003 0 00-1.42-1.42L13 7.59V1c0-.55-.45-1-1-1s-1 .45-1 1v6.59l-1.29-1.3a1.003 1.003 0 00-1.42 1.42zM14.5 13h-13c-.83 0-1.5.67-1.5 1.5S.67 16 1.5 16h13c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5zM1 5c.28 0 .53-.11.71-.29L3 3.41V10c0 .55.45 1 1 1s1-.45 1-1V3.41L6.29 4.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3C4.53.11 4.28 0 4 0s-.53.11-.71.29l-3 3A1.003 1.003 0 001 5z"],Pe=["M0 15c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V9.4L0 11v4zm6-5.5V15c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-5l-1 1-3-1.5zM13 7l-1 1v7c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V7.88c-.26.07-.58.12-1 .12-1.96 0-2-1-2-1zm2-6h-3c-.55 0-1 .45-1 1s.45 1 1 1h.59L8.8 6.78 5.45 5.11v.01C5.31 5.05 5.16 5 5 5s-.31.05-.44.11V5.1l-4 2v.01C.23 7.28 0 7.61 0 8c0 .55.45 1 1 1 .16 0 .31-.05.44-.11v.01L5 7.12 8.55 8.9v-.01c.14.06.29.11.45.11.28 0 .53-.11.71-.29L14 4.41V5c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],Ie=["M6 10c-1.1 0-2-.9-2-2V3H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1v2a1.003 1.003 0 001.71.71L5.41 13H10c.55 0 1-.45 1-1v-1.17l-.83-.83H6zm9-10H6c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h4.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V9c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],Me=["M7.41 8l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L6 6.59V4c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1V9.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L7.41 8z"],ze=["M12 5c-.28 0-.53.11-.71.29L8 8.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0012 5z"],Re=["M10 3c-.55 0-1 .45-1 1v2.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42L7.59 8 4.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L9 9.41V12c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1z"],Le=["M7.41 8l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C5.11 7.47 5 7.72 5 8c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L7.41 8z"],De=["M10.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42L8.59 8 5.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],Ne=["M12.71 9.29l-4-4C8.53 5.11 8.28 5 8 5s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L8 7.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],je=["M8 0C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8-3.6-8-8-8zm0 14c-3.3 0-6-2.7-6-6s2.7-6 6-6 6 2.7 6 6-2.7 6-6 6z"],He=["M11 7c-.28 0-.53.11-.71.29L9 8.59V5c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-1.29-1.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0011 7zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],Ve=["M11 7H7.41L8.7 5.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C4.11 7.47 4 7.72 4 8c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L7.41 9H11c.55 0 1-.45 1-1s-.45-1-1-1zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],Be=["M8.71 4.29a1.003 1.003 0 00-1.42 1.42L8.59 7H5c-.55 0-1 .45-1 1s.45 1 1 1h3.59L7.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],Fe=["M8.71 4.29C8.53 4.11 8.28 4 8 4s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L7 7.41V11c0 .55.45 1 1 1s1-.45 1-1V7.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],We=["M15.02 5c0-1.66-1.34-3-3-3s-3 1.34-3 3a2.996 2.996 0 003.6 2.94C12.1 9.76 11.14 11 10.02 11c-.55 0-1 .45-1 1s.45 1 1 1c2.76 0 5-3.13 5-7 0-.2-.02-.39-.04-.58.01-.14.04-.28.04-.42zm-11-3c-1.66 0-3 1.34-3 3a2.996 2.996 0 003.6 2.94C4.1 9.76 3.14 11 2.02 11c-.55 0-1 .45-1 1s.45 1 1 1c2.76 0 5-3.13 5-7 0-.2-.02-.39-.04-.58.01-.14.04-.28.04-.42 0-1.66-1.35-3-3-3z"],Ue=["M12 8l-1.2 2.796-2.8 1.2 2.8 1.197L12 16l1.2-2.807L16 12l-2.8-1.204zM5 0L3.5 3.5 0 4.995 3.5 6.5 5 10l1.5-3.5L10 5 6.5 3.5z"],Ge=["M0 1a1 1 0 011-1h4a1 1 0 010 2H2v3a1 1 0 01-2 0V1zm1 15a1 1 0 01-1-1v-4a1 1 0 112 0v3h3a1 1 0 110 2H1zm14 0a1 1 0 001-1v-4a1 1 0 10-2 0v3h-3a1 1 0 100 2h4zm0-16a1 1 0 011 1v4a1 1 0 11-2 0V2h-3a1 1 0 110-2h4zM8 11a3 3 0 100-6 3 3 0 000 6z"],qe=["M11 2c0-.55-.45-1-1-1h.22C9.88.4 9.24 0 8.5 0S7.12.4 6.78 1H7c-.55 0-1 .45-1 1v1h5V2zm2 0h-1v2H5V2H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],Ke=["M11.586 6a1 1 0 01.707.293l1.414 1.414a1 1 0 01.293.707V15a1 1 0 01-1 1H7a1 1 0 01-1-1V7a1 1 0 011-1h4.586zM8 9a.5.5 0 000 1h4a.5.5 0 000-1H8zm0 2a.5.5 0 000 1h4a.5.5 0 000-1H8zm0 2a.5.5 0 000 1h4a.5.5 0 000-1H8z","M8.09.91c.5 0 .91.408.91.908V2.5H5v-.682c0-.5.41-.909.91-.909h-.2C6.017.364 6.326 0 7 0s.982.364 1.29.91h-.2z","M10 2h1.09c.5 0 .91.41.91.91V5H6a1 1 0 00-1 1v8H2.91c-.5 0-.91-.409-.91-.909V2.91c0-.5.41-.909.91-.909H4v1.5h6V2z"],$e=["M12 6c-.03 0-.07 0-.1.01A5 5 0 002 7c0 .11.01.22.02.33A3.51 3.51 0 000 10.5C0 12.43 1.57 14 3.5 14H12c2.21 0 4-1.79 4-4s-1.79-4-4-4z"],Ze=["M11 11c-.28 0-.53.11-.71.29L9 12.59V8c0-.55-.45-1-1-1s-1 .45-1 1v4.59L5.71 11.3A.965.965 0 005 11a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0011 11zm1-7c-.03 0-.07 0-.1.01A5 5 0 002 5c0 .11.01.22.02.33A3.51 3.51 0 000 8.5c0 1.41.84 2.61 2.03 3.17C2.2 10.17 3.46 9 5 9c.06 0 .13.02.19.02C5.07 8.7 5 8.36 5 8c0-1.66 1.34-3 3-3s3 1.34 3 3c0 .36-.07.7-.19 1.02.06 0 .13-.02.19-.02 1.48 0 2.7 1.07 2.95 2.47A3.964 3.964 0 0016 8c0-2.21-1.79-4-4-4z"],Xe=["M12 4c-.03 0-.07 0-.1.01A5 5 0 002 5c0 .11.01.22.02.33A3.51 3.51 0 000 8.5C0 10.43 1.57 12 3.5 12H6V9a1 1 0 011-1h8a1 1 0 01.944.67A3.999 3.999 0 0012 4z","M7 9h8v3H7V9zm3 1.5a.5.5 0 01.5-.5h3a.5.5 0 010 1h-3a.5.5 0 01-.5-.5zm-1 0a.5.5 0 11-1 0 .5.5 0 011 0zM7 16v-3h8v3H7zm3-1.5a.5.5 0 01.5-.5h3a.5.5 0 010 1h-3a.5.5 0 01-.5-.5zm-1.5.5a.5.5 0 100-1 .5.5 0 000 1z"],Ye=["M11.9 4.01c.03-.01.07-.01.1-.01a4 4 0 013.907 3.14 3 3 0 00-3.028.739L10 10.757l-.879-.878A3 3 0 004 12h-.5C1.57 12 0 10.43 0 8.5c0-1.4.83-2.61 2.02-3.17C2.01 5.22 2 5.11 2 5a5 5 0 019.9-.99z","M15.765 9.356a1 1 0 01-.058 1.351l-5 5a1 1 0 01-1.414 0l-3-3a1 1 0 011.414-1.414L10 13.586l4.293-4.293a1 1 0 011.472.063z"],Qe=["M8.71 7.29C8.53 7.11 8.28 7 8 7s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L7 10.41V15c0 .55.45 1 1 1s1-.45 1-1v-4.59l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zM12 4c-.03 0-.07 0-.1.01A5 5 0 002 5c0 .11.01.22.02.33a3.495 3.495 0 00.07 6.37c-.05-.23-.09-.46-.09-.7 0-.83.34-1.58.88-2.12l3-3a2.993 2.993 0 014.24 0l3 3c.54.54.88 1.29.88 2.12 0 .16-.02.32-.05.47C15.17 10.78 16 9.5 16 8c0-2.21-1.79-4-4-4z"],Je=["M15.71 7.29l-3-3a1.003 1.003 0 00-1.42 1.42L13.59 8l-2.29 2.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM5 5a1.003 1.003 0 00-1.71-.71l-3 3C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L2.41 8 4.7 5.71c.19-.18.3-.43.3-.71zm4-3c-.48 0-.87.35-.96.81l-2 10c-.01.06-.04.12-.04.19 0 .55.45 1 1 1 .48 0 .87-.35.96-.81l2-10c.01-.06.04-.12.04-.19 0-.55-.45-1-1-1z"],et=["M15 3h-2V2c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1H7V2c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-8.29 8.29a1.003 1.003 0 01-1.42 1.42l-3-3C2.11 9.53 2 9.28 2 9s.11-.53.29-.71l3-3a1.003 1.003 0 011.42 1.42L4.41 9l2.3 2.29zm7-1.58l-3 3a1.003 1.003 0 01-1.42-1.42L11.59 9l-2.3-2.29a1.003 1.003 0 011.42-1.42l3 3c.18.18.29.43.29.71s-.11.53-.29.71z"],tt=["M15.19 6.39h-1.85c-.11-.37-.27-.71-.45-1.04l1.36-1.36c.31-.31.31-.82 0-1.13l-1.13-1.13a.803.803 0 00-1.13 0l-1.36 1.36c-.33-.17-.67-.33-1.04-.44V.79c0-.44-.36-.8-.8-.8h-1.6c-.44 0-.8.36-.8.8v1.86c-.39.12-.75.28-1.1.47l-1.3-1.3c-.3-.3-.79-.3-1.09 0L1.82 2.91c-.3.3-.3.79 0 1.09l1.3 1.3c-.2.34-.36.7-.48 1.09H.79c-.44 0-.8.36-.8.8v1.6c0 .44.36.8.8.8h1.85c.11.37.27.71.45 1.04l-1.36 1.36c-.31.31-.31.82 0 1.13l1.13 1.13c.31.31.82.31 1.13 0l1.36-1.36c.33.18.67.33 1.04.44v1.86c0 .44.36.8.8.8h1.6c.44 0 .8-.36.8-.8v-1.86c.39-.12.75-.28 1.1-.47l1.3 1.3c.3.3.79.3 1.09 0l1.09-1.09c.3-.3.3-.79 0-1.09l-1.3-1.3c.19-.35.36-.71.48-1.1h1.85c.44 0 .8-.36.8-.8v-1.6a.816.816 0 00-.81-.79zm-7.2 4.6c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"],nt=["M7.29 6.71c.18.18.43.29.71.29s.53-.11.71-.29l4-4a1.003 1.003 0 00-1.42-1.42L8 4.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4zm1.42 2.58C8.53 9.11 8.28 9 8 9s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L8 11.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4z"],rt=["M3.093 7c.017-.05.036-.1.058-.15.106-.248.225-.397.263-.436L7 2.828 11.172 7H3.093zM6.5 13c1 0 2.5-1 3-1.5l3.086-3.086L14 7l-1.414-1.414-4.172-4.172L7 0 5.586 1.414 2 5c-.5.5-1 1.5-1 2.5s.5 2 1 2.5l2 2c.5.5 1.5 1 2.5 1zm7-4l1.125 1.667c.238.353.375.666.375 1 0 .666-.375 1.333-1.5 1.333s-1.5-.667-1.5-1.333c0-.334.137-.647.375-1L13.5 9zM0 15a1 1 0 011-1h14a1 1 0 110 2H1a1 1 0 01-1-1z"],it=["M15 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM4 13H2V3h2v10zm3 0H5V3h2v10zm7 0H8V3h6v10z"],ot=["M14 1H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h2v3a1.003 1.003 0 001.71.71L8.41 12H14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM3.5 8C2.67 8 2 7.33 2 6.5S2.67 5 3.5 5 5 5.67 5 6.5 4.33 8 3.5 8zm4 0C6.67 8 6 7.33 6 6.5S6.67 5 7.5 5 9 5.67 9 6.5 8.33 8 7.5 8zm4 0c-.83 0-1.5-.67-1.5-1.5S10.67 5 11.5 5s1.5.67 1.5 1.5S12.33 8 11.5 8z"],at=["M7.99-.01c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1v-14c0-.55-.45-1-1-1zm-3 3h-4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm10 0h-4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm0 3h-4v-2h4v2zm0 3h-4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm0 3h-4v-2h4v2zm-10-3h-4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1z"],st=["M12 8c0 .14-.03.27-.08.39l-3 6.99c-.15.37-.51.62-.92.62s-.77-.25-.92-.61l-3-6.99a1.006 1.006 0 010-.79l3-6.99C7.23.25 7.59 0 8 0s.77.25.92.61l3 6.99c.05.13.08.26.08.4zM8 3.54L6.09 8h3.82L8 3.54z"],lt=["M15.93 5.63v-.02L13.94.63C13.78.26 13.42 0 13 0H3c-.42 0-.78.26-.93.63L.08 5.61l-.01.02C.03 5.74 0 5.87 0 6v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6c0-.13-.03-.26-.07-.37zM9 2h3.32l1.2 3H9V2zM3.68 2H7v3H2.48l1.2-3zM14 14H2V7h5v2.59l-1.29-1.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3a1.003 1.003 0 00-1.42-1.42L9 9.59V7h5v7z"],ct=["M8.7 4.29a.965.965 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l5-5a1.003 1.003 0 00-1.42-1.42l-4.29 4.3L8.7 4.29zm5.22 3.01c.03.23.07.45.07.69 0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6c.81 0 1.59.17 2.3.46l1.5-1.5A7.998 7.998 0 00-.01 7.99c0 4.42 3.58 8 8 8s8-3.58 8-8c0-.83-.13-1.64-.36-2.39l-1.71 1.7z"],ut=["M15 15H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1zM14 5H2v8h12V5zM4 6c.28 0 .53.11.71.29l2 2c.18.18.29.43.29.71s-.11.53-.29.71l-2 2a1.003 1.003 0 01-1.42-1.42L4.59 9l-1.3-1.29A1.003 1.003 0 014 6zm5 4h3c.55 0 1 .45 1 1s-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1z"],dt=["M15.2 6.4h-1.44c-.13-.47-.32-.92-.56-1.34L14.26 4c.31-.31.31-.82 0-1.13l-1.13-1.13a.803.803 0 00-1.13 0L10.94 2.8c-.42-.24-.86-.42-1.34-.56V.8c0-.44-.36-.8-.8-.8H7.2c-.44 0-.8.36-.8.8v1.44c-.5.14-.96.34-1.4.59l-1-1c-.3-.3-.79-.3-1.09 0L1.83 2.91c-.3.3-.3.79 0 1.09l1 1c-.25.44-.45.9-.59 1.4H.8c-.44 0-.8.36-.8.8v1.6c0 .44.36.8.8.8h1.44c.13.47.32.92.56 1.34L1.74 12c-.31.31-.31.82 0 1.13l1.13 1.13c.31.31.82.31 1.13 0l1.06-1.06c.42.24.86.42 1.34.56v1.44c0 .44.36.8.8.8h1.6c.44 0 .8-.36.8-.8v-1.44c.5-.14.96-.33 1.4-.59l1 1c.3.3.79.3 1.09 0l1.09-1.09c.3-.3.3-.79 0-1.09l-1-1c.25-.43.45-.9.59-1.4h1.44c.44 0 .8-.36.8-.8V7.2a.818.818 0 00-.81-.8zM8 12c-2.21 0-4-1.79-4-4s1.79-4 4-4v8z"],ht=["M13 8H8v5h5V8zm0-5H8v4h5V3zm2-3H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2V2h12v12zM7 3H3v10h4V3z"],ft=["M14.99 2.95h-14c-.55 0-1 .45-1 1v1h16v-1c0-.55-.45-1-1-1zm-15 10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-6h-16v6zm5.5-2h5c.28 0 .5.22.5.5s-.22.5-.5.5h-5c-.28 0-.5-.22-.5-.5s.23-.5.5-.5zm-3 0h1c.28 0 .5.22.5.5s-.22.5-.5.5h-1c-.28 0-.5-.22-.5-.5s.23-.5.5-.5z"],pt=["M11 15a1 1 0 102 0v-2h2a1 1 0 100-2H5V1a1 1 0 00-2 0v2H1a1 1 0 100 2h2v7a1 1 0 001 1h7v2z","M12 3H6v2h5v5h2V4a1 1 0 00-1-1z"],vt=["M9.41 8l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L8 6.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42L6.59 8 3.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L8 9.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L9.41 8z"],gt=["M8 16A8 8 0 108 0a8 8 0 000 16zm3.7-10.29L9.41 8l2.3 2.29A1.003 1.003 0 0111 12c-.28 0-.53-.11-.71-.3L8 9.41l-2.29 2.3A1.003 1.003 0 014 11c0-.28.11-.53.3-.71L6.59 8l-2.3-2.29a1.003 1.003 0 011.42-1.42L8 6.59l2.29-2.3A1.003 1.003 0 0112 5c0 .28-.11.53-.3.71z"],mt=["M2 6l3 2 3-4 3 4 3-2-1 6H3L2 6zm6-5a1 1 0 110 2 1 1 0 010-2zM1 3a1 1 0 110 2 1 1 0 010-2zm14 0a1 1 0 110 2 1 1 0 010-2zM3 13h10v2H3v-2z"],yt=["M14.194 3.54L8 7.41 1.806 3.54 7.504.283a1 1 0 01.992 0l5.698 3.255zm.75.71a1 1 0 01.056.33v6.84a1 1 0 01-.504.868L8.5 15.714V8.277l6.444-4.027zm-13.888 0L7.5 8.277v7.437l-5.996-3.426A1 1 0 011 11.42V4.58a1 1 0 01.056-.33z"],bt=["M14 2h1a1 1 0 010 2h-1v1a1 1 0 01-2 0V4h-1a1 1 0 010-2h1V1a1 1 0 012 0v1zM9.136.65a3.001 3.001 0 00.992 5.222c.018.058.038.115.059.172L8 7.41 1.806 3.54 7.504.283a1 1 0 01.992 0l.64.365zM15 7.235v4.184a1 1 0 01-.504.868L8.5 15.714V8.277l2.187-1.367A2.994 2.994 0 0013 8c.768 0 1.47-.289 2-.764zM1.056 4.25L7.5 8.277v7.437l-5.996-3.426A1 1 0 011 11.42V4.58a1 1 0 01.056-.33z"],wt=["M10.365 5.933L8 7.41 1.806 3.54 7.504.283a1 1 0 01.992 0l.64.365a3.001 3.001 0 001.228 5.283zM15 6v5.42a1 1 0 01-.504.868L8.5 15.714V8.277L12.143 6H15zM1.056 4.25L7.5 8.277v7.437l-5.996-3.426A1 1 0 011 11.42V4.58a1 1 0 01.056-.33zM11 2h4a1 1 0 010 2h-4a1 1 0 010-2z"],_t=["M3.62 3.056C4.102 2.25 5 2 6 2a1 1 0 010 2c-.44 0-.615.065-.67.097a.717.717 0 00-.03.17c-.012.153-.005.342.01.612l.008.118c.03.48.074 1.18-.112 1.854-.113.412-.305.801-.596 1.149.29.348.483.737.596 1.149.186.674.142 1.375.112 1.854l-.007.118a4.68 4.68 0 00-.01.613.716.716 0 00.028.169c.056.032.23.097.671.097a1 1 0 110 2c-1 0-1.897-.25-2.38-1.056a2.389 2.389 0 01-.313-1.05 6.495 6.495 0 01.007-.89l.002-.023c.033-.573.056-.96-.038-1.301-.072-.26-.224-.535-.725-.786a1 1 0 010-1.788c.501-.251.653-.526.725-.786.094-.34.071-.728.038-1.301l-.002-.023a6.495 6.495 0 01-.007-.89c.025-.313.097-.692.312-1.05zm1.687 8.828s.007.004.016.015c-.013-.008-.016-.015-.016-.015zm0-7.768s.003-.006.016-.015c-.009.011-.016.015-.016.015zM12.38 3.056C11.898 2.25 11 2 10 2a1 1 0 000 2c.44 0 .615.065.67.097a.72.72 0 01.03.17c.012.153.005.342-.01.612l-.008.118c-.03.48-.074 1.18.112 1.854.113.412.305.801.595 1.149-.29.348-.482.737-.595 1.149-.186.674-.142 1.375-.112 1.854l.007.118c.016.27.023.46.01.613a.719.719 0 01-.028.169c-.056.032-.23.097-.671.097a1 1 0 100 2c1 0 1.897-.25 2.38-1.056.216-.358.288-.737.313-1.05.025-.31.008-.629-.007-.89l-.002-.023c-.033-.573-.056-.96.038-1.301.072-.26.224-.535.725-.786a1 1 0 000-1.788c-.501-.251-.653-.526-.725-.786-.094-.34-.071-.728-.038-1.301l.002-.023c.015-.261.032-.58.007-.89a2.389 2.389 0 00-.312-1.05zm-1.687 8.828s-.007.004-.016.015c.013-.008.016-.015.016-.015zm0-7.768s-.003-.006-.016-.015c.009.011.016.015.016.015z"],xt=["M15 12H3.12l1.81-1.39c1.73 1.01 5.53-.03 9.08-2.61l-1.22-1.5C10.3 8.3 7.86 9.37 6.65 9.29L14.3 3.4l-.6-.8-7.83 6.03c-.01-1.07 1.8-3.19 4.47-5.13L9.12 2C5.38 4.7 3.34 8.1 4.25 9.87L2 11.6V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],Ct=["M13 2s.71-1.29 0-2L8.66 5.07l1.05 1.32L13 2zm.07 8c-.42 0-.82.09-1.18.26L3.31 0c-.69.71 0 2 0 2l3.68 5.02-2.77 3.24A2.996 2.996 0 000 13c0 1.66 1.34 3 3 3s3-1.34 3-3c0-.46-.11-.89-.29-1.27L8.1 8.54l2.33 3.19c-.18.39-.29.82-.29 1.27 0 1.66 1.31 3 2.93 3S16 14.66 16 13s-1.31-3-2.93-3zM3 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm10.07 0c-.54 0-.98-.45-.98-1s.44-1 .98-1 .98.45.98 1-.44 1-.98 1z"],Et=["M13 9a3 3 0 110 6 3 3 0 010-6zM3 9a3 3 0 110 6 3 3 0 010-6zm6.169-5.27l.087.09 1.51 1.746 1.589.549a1 1 0 01.65 1.16l-.032.112a1 1 0 01-1.159.65l-.112-.032-1.843-.636a1 1 0 01-.337-.198l-.092-.093-.959-1.109L7.041 7.5l1.691 1.819a1 1 0 01.26.556L9 10v3a1 1 0 01-1.993.117L7 13l-.001-2.608-2.056-2.211a1 1 0 01-.081-1.264l.082-.1 2.825-3.026a1 1 0 011.4-.061zM13 10.5a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm-10 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM11 1a1.5 1.5 0 110 3 1.5 1.5 0 010-3z"],St=["M5 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM4 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4-2c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-2 6c0 1.1.9 2 2 2s2-.9 2-2c0-.53-2-5-2-5s-2 4.47-2 5zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm4-9c0-.55-.45-1-1-1s-1 .45-1 1 .45 1 1 1 1-.45 1-1zm0 2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"],At=["M1 9.52c.889.641 2.308 1.133 4.003 1.354L5 11a5.994 5.994 0 002.664 4.988c-.217.008-.44.012-.664.012-3.215 0-5.846-.85-5.993-1.906L1 14V9.52zM11 6c2.762 0 5 2.238 5 5s-2.238 5-5 5-5-2.238-5-5 2.238-5 5-5zm1 1l-4 5h2.5l-.5 3 4-5h-2.5l.5-3zm1-3.48v1.822a6.002 6.002 0 00-7.9 4.556l-.248-.03c-2.168-.28-3.733-.966-3.845-1.774L1 8V3.52C2.22 4.4 4.44 5 7 5s4.78-.6 6-1.48zM7 0c3.31 0 6 .9 6 2s-2.69 2-6 2c-3.32 0-6-.9-6-2s2.68-2 6-2z"],Ot=["M1.067 0C.477 0 0 .478 0 1.067V3.2c0 .59.478 1.067 1.067 1.067h2.24a5.342 5.342 0 002.9 3.734 5.337 5.337 0 00-2.9 3.733h-2.24C.477 11.733 0 12.21 0 12.8v2.133C0 15.523.478 16 1.067 16H6.4c.59 0 1.067-.478 1.067-1.067V12.8c0-.59-.478-1.067-1.067-1.067H4.401a4.27 4.27 0 013.92-3.194l.212-.006V9.6c0 .59.478 1.067 1.067 1.067h5.333c.59 0 1.067-.478 1.067-1.067V6.4c0-.59-.478-1.067-1.067-1.067H9.6c-.59 0-1.067.478-1.067 1.067v1.067a4.268 4.268 0 01-4.132-3.2H6.4c.59 0 1.067-.478 1.067-1.067V1.067C7.467.477 6.989 0 6.4 0H1.067z"],kt=["M8 4c3.31 0 6-.9 6-2s-2.69-2-6-2C4.68 0 2 .9 2 2s2.68 2 6 2zm-6-.48V8c0 1.1 2.69 2 6 2s6-.9 6-2V3.52C12.78 4.4 10.56 5 8 5s-4.78-.6-6-1.48zm0 6V14c0 1.1 2.69 2 6 2s6-.9 6-2V9.52C12.78 10.4 10.56 11 8 11s-4.78-.6-6-1.48z"],Tt=["M11.99 4.99a1.003 1.003 0 00-1.71-.71l-2.29 2.3L5.7 4.29a.965.965 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l2.29 2.29-2.29 2.29A1.003 1.003 0 005.7 11.7l2.29-2.29 2.29 2.29a1.003 1.003 0 001.42-1.42L9.41 7.99 11.7 5.7c.18-.18.29-.43.29-.71zm-4-5c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.68 6-6 6z"],Pt=["M8 0L0 16h16L8 0zM7 5l5 10H2L7 5z"],It=["M6.08 6.67h-.84c.24-.92.56-1.6.96-2.03.24-.27.48-.4.71-.4.05 0 .08.01.11.04s.04.06.04.1c0 .04-.03.11-.1.21-.06.1-.1.2-.1.29 0 .13.05.24.15.33.1.09.23.14.39.14.17 0 .31-.06.42-.17A.58.58 0 008 4.73c0-.22-.09-.39-.26-.53-.17-.13-.44-.2-.81-.2-.59 0-1.12.16-1.59.48-.48.32-.93.85-1.36 1.59-.15.26-.29.42-.42.49s-.35.11-.64.1l-.19.65h.81l-1.19 4.37c-.2.72-.33 1.16-.4 1.33-.1.24-.26.45-.46.62-.08.07-.18.1-.3.1-.03 0-.06-.01-.08-.03l-.03-.04c0-.02.03-.06.09-.11.06-.06.09-.14.09-.26 0-.13-.05-.23-.14-.32a.6.6 0 00-.4-.13c-.21 0-.38.05-.51.16s-.21.25-.21.4c0 .16.08.3.23.42.16.12.4.18.74.18.53 0 .99-.13 1.4-.39.41-.26.76-.65 1.07-1.19.3-.54.62-1.4.94-2.59l.68-2.53h.82l.2-.63zM15 0H8c-.55 0-1 .45-1 1v2h2V2h5v12H9v-1H7v2c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM8.3 9.94c.18.52.33.89.46 1.13.13.24.28.4.44.51.17.1.37.16.62.16.24 0 .49-.08.74-.25.33-.21.66-.58 1.01-1.09l-.21-.11c-.23.31-.41.5-.52.57a.44.44 0 01-.26.07c-.12 0-.24-.07-.36-.21-.2-.24-.46-.91-.8-2 .3-.49.55-.81.75-.96.15-.11.3-.16.47-.16.06 0 .17.02.34.06.16.04.31.06.43.06.17 0 .31-.06.43-.17.1-.11.16-.25.16-.43 0-.19-.06-.33-.17-.44-.12-.11-.28-.16-.49-.16-.19 0-.37.04-.54.13-.17.09-.39.27-.65.56-.2.21-.48.58-.87 1.11-.15-.66-.41-1.26-.78-1.81l-2.05.33-.04.21c.15-.03.28-.04.39-.04.2 0 .37.08.5.25.21.26.5 1.03.88 2.33-.29.37-.49.61-.6.72-.18.18-.33.3-.44.36-.09.04-.19.07-.3.07-.09 0-.23-.04-.42-.13a.866.866 0 00-.36-.09c-.2 0-.36.06-.49.18a.59.59 0 00-.19.46c0 .17.06.32.18.43.12.11.28.16.48.16.2 0 .38-.04.55-.11.17-.08.39-.24.65-.49.24-.27.6-.66 1.06-1.21z"],Mt=["M15 0H1C.45 0 0 .45 0 1v10c0 .55.45 1 1 1h4.75l-.5 2H4c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1h-1.25l-.5-2H15c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 10H2V2h12v8z"],zt=["M1 0a1 1 0 00-1 1v4a1 1 0 002 0V2h3a1 1 0 000-2H1zM0 15a1 1 0 001 1h4a1 1 0 100-2H2v-3a1 1 0 10-2 0v4zM15 16a1 1 0 001-1v-4a1 1 0 10-2 0v3h-3a1 1 0 100 2h4zM16 1a1 1 0 00-1-1h-4a1 1 0 100 2h3v3a1 1 0 102 0V1z","M4 5a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5a1 1 0 01-1-1V5zm2 5V6h4v4H6z"],Rt=["M3.2 1a1 1 0 01.117 1.993L3.2 3H3v3a2 2 0 001.85 1.995L5 8a2 2 0 001.995-1.85L7 6V3h-.2a1 1 0 01-.993-.883L5.8 2a1 1 0 01.883-.993L6.8 1H8a1 1 0 01.993.883L9 2v4a4.002 4.002 0 01-3.007 3.876v.007L6 10a3 3 0 005.995.176L12 10V7.792a2.5 2.5 0 112 0V10a5 5 0 01-10 0c0-.042.003-.084.008-.125A4 4 0 011.005 6.2L1 6V2a1 1 0 01.883-.993L2 1h1.2z"],Lt=["M15 8v3h-2V9H9v2H7V9H3v2H1V8a1 1 0 011-1h5V5h2v2h5a1 1 0 011 1zM1 12h2a1 1 0 011 1v2a1 1 0 01-1 1H1a1 1 0 01-1-1v-2a1 1 0 011-1zm12 0h2a1 1 0 011 1v2a1 1 0 01-1 1h-2a1 1 0 01-1-1v-2a1 1 0 011-1zm-6 0h2a1 1 0 011 1v2a1 1 0 01-1 1H7a1 1 0 01-1-1v-2a1 1 0 011-1zM7 0h2a1 1 0 011 1v2a1 1 0 01-1 1H7a1 1 0 01-1-1V1a1 1 0 011-1z"],Dt=["M16 1.99l-16 6 16 6-4-6z"],Nt=["M16 7.99l-16-6 4 6-4 6z"],jt=["M7.99-.01c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm-6 8c0-3.31 2.69-6 6-6 1.3 0 2.49.42 3.47 1.12l-8.35 8.35c-.7-.98-1.12-2.17-1.12-3.47zm6 6c-1.3 0-2.49-.42-3.47-1.12l8.35-8.35c.7.98 1.12 2.17 1.12 3.47 0 3.32-2.68 6-6 6z"],Ht=["M9 5a1 1 0 11-2 0 1 1 0 012 0zM5 7c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1H5zm3 5a1 1 0 100-2 1 1 0 000 2z"],Vt=["M9 0H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5L9 0zm3 14H4V2h4v4h4v8z"],Bt=["M6 12c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1h1.59L1.3 12.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L6 10.41V12zm4-12H4c-.55 0-1 .45-1 1v4h2V2h4v4h4v8H5.24l-1.8 1.8c.16.12.35.2.56.2h10c.55 0 1-.45 1-1V5l-5-5z"],Ft=["M10 14H2V2h4v4h1c0-.83.36-1.55.91-2.09l-.03-.03.9-.9C8.3 2.45 8 1.77 8 1L7 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V8.22c-.53.48-1.23.78-2 .78v5zm5-14h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.29a1.003 1.003 0 001.42 1.42L14 3.41V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],Wt=["M12.83 9.51c-.1-.3-.25-.58-.45-.84s-.45-.49-.75-.7c-.3-.2-.65-.36-1.05-.48-.16-.04-.43-.11-.8-.2-.35-.09-.73-.18-1.12-.28-.39-.1-.74-.19-1.06-.27-.31-.08-.49-.12-.54-.13-.43-.12-.78-.29-1.05-.52-.27-.23-.4-.55-.4-.95 0-.29.07-.53.21-.72.14-.19.32-.34.54-.46.22-.11.46-.19.72-.24.26-.05.52-.08.77-.08.74 0 1.35.15 1.83.46.48.3.75.83.81 1.56h2.14c0-.6-.13-1.13-.38-1.58-.25-.45-.59-.84-1.02-1.15-.43-.31-.93-.54-1.49-.7-.24-.06-.49-.1-.75-.14V1c0-.55-.45-1-1-1s-1 .45-1 1v1.08c-.23.03-.46.07-.68.13-.54.13-1.02.34-1.44.61-.42.28-.76.63-1.02 1.05-.26.43-.39.93-.39 1.5 0 .3.04.59.13.88.09.29.23.56.44.82.21.26.48.49.83.7.35.21.79.38 1.31.51.85.21 1.56.38 2.14.52.58.13 1.08.28 1.52.42.25.09.48.23.69.44.21.21.32.53.32.97 0 .21-.05.42-.14.63-.09.21-.24.39-.45.55-.21.16-.47.29-.81.39-.33.1-.73.15-1.2.15-.43 0-.84-.05-1.21-.14-.37-.09-.7-.24-.99-.43-.29-.2-.51-.45-.67-.76-.16-.31-.24-.68-.24-1.12H3c.01.71.15 1.32.43 1.84.27.52.64.94 1.1 1.27.46.33.99.58 1.61.74.27.07.56.12.85.16V15c0 .55.45 1 1 1s1-.45 1-1v-1.05c.3-.03.61-.08.9-.15.58-.13 1.1-.34 1.56-.63.46-.29.83-.66 1.11-1.11.28-.45.42-1 .42-1.64 0-.31-.05-.61-.15-.91z"],Ut=["M8 5a3 3 0 100 6 3 3 0 100-6z"],Gt=["M13.71 7.29l-3-3A1.003 1.003 0 009 5v6a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM6 4c-.28 0-.53.11-.71.29l-3 3C2.11 7.47 2 7.72 2 8c0 .28.11.53.29.71l3 3A1.003 1.003 0 007 11V5c0-.55-.45-1-1-1z"],qt=["M5 7h6a1.003 1.003 0 00.71-1.71l-3-3C8.53 2.11 8.28 2 8 2s-.53.11-.71.29l-3 3A1.003 1.003 0 005 7zm6 2H5a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0011 9z"],Kt=["M7.29 8.71c.18.18.43.29.71.29s.53-.11.71-.29l4-4a1.003 1.003 0 00-1.42-1.42L8 6.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4zM12 8c-.28 0-.53.11-.71.29L8 11.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0012 8z"],$t=["M4.41 8L7.7 4.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C2.11 7.47 2 7.72 2 8c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L4.41 8zm5 0l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C7.11 7.47 7 7.72 7 8c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L9.41 8z"],Zt=["M9 8c0-.28-.11-.53-.29-.71l-4-4a1.003 1.003 0 00-1.42 1.42L6.59 8 3.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4C8.89 8.53 9 8.28 9 8zm4.71-.71l-4-4a1.003 1.003 0 00-1.42 1.42L11.59 8 8.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],Xt=["M4 8c.28 0 .53-.11.71-.29L8 4.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4C8.53 2.11 8.28 2 8 2s-.53.11-.71.29l-4 4A1.003 1.003 0 004 8zm4.71-.71C8.53 7.11 8.28 7 8 7s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L8 9.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4z"],Yt=["M11.86 7h4.05C15.45 3.39 12.61.52 9 .07v4.07A4 4 0 0111.86 7zM12 8c0 2.21-1.79 4-4 4s-4-1.79-4-4 1.79-4 4-4V0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8h-4z"],Qt=["M7.99-.01c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zM11.7 9.7l-3 3c-.18.18-.43.29-.71.29s-.53-.11-.71-.29l-3-3A1.003 1.003 0 015.7 8.28l1.29 1.29V3.99c0-.55.45-1 1-1s1 .45 1 1v5.59l1.29-1.29a1.003 1.003 0 011.71.71c0 .27-.11.52-.29.7z"],Jt=["M2 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm8-2c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0 2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-4-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"],en=["M6 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4-6c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zM6 13c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm4 8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"],tn=["M14.9 11c-.3 0-.5.1-.7.3l-3 3c-.2.2-.3.4-.3.7 0 .6.5 1 1 1 .3 0 .5-.1.7-.3l3-3c.2-.2.3-.4.3-.7 0-.5-.4-1-1-1zm-1-1v-.2l-1-5c-.1-.3-.3-.6-.6-.7l-11-4-.3.3 5.8 5.8c.2-.1.4-.2.6-.2.8 0 1.5.7 1.5 1.5S8.3 9 7.4 9s-1.5-.7-1.5-1.5c0-.2.1-.4.2-.6L.3 1.1l-.3.3 4 11c.1.3.4.6.7.6l5 1h.2c.3 0 .5-.1.7-.3l3-3c.2-.2.3-.4.3-.7z"],nn=["M7 0a1 1 0 011 1v14a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1h6zM6 2H2v12h4V2zm2 5h4.59L11.3 5.71A.965.965 0 0111 5a1.003 1.003 0 011.71-.71l3 3c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-3 3a1.003 1.003 0 01-1.42-1.42L12.59 9H8V7z"],rn=["M1 0h6a1 1 0 011 1v14a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1zm7 7h4.59L11.3 5.71A.965.965 0 0111 5a1.003 1.003 0 011.71-.71l3 3c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-3 3a1.003 1.003 0 01-1.42-1.42L12.59 9H8V7z"],on=["M15 0a1 1 0 011 1v14a1 1 0 01-1 1H9a1 1 0 01-1-1V1a1 1 0 011-1h6zm-1 2h-4v12h4V2zM8 7H3.41L4.7 5.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 9H8V7z"],an=["M9 0h6a1 1 0 011 1v14a1 1 0 01-1 1H9a1 1 0 01-1-1V1a1 1 0 011-1zM8 7H3.41L4.7 5.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 9H8V7z"],sn=["M15.12 4.76h-1.05l-.76-2.12c-.19-.53-.76-1.08-1.27-1.24 0 0-1.32-.4-4.04-.4-2.72 0-4.04.4-4.04.4-.5.16-1.07.71-1.26 1.24l-.77 2.12H.88c-.48 0-.88.42-.88.94s.4.94.88.94h.38L1 7c-.03.69 0 1.44 0 2v5c0 .66.38 1 1 1s1-.34 1-1v-1h10v1c0 .66.38 1 1 1s1-.34 1-1V9c0-.56-.01-1.37 0-2l-.26-.37h.38c.48 0 .88-.42.88-.93 0-.52-.4-.94-.88-.94zM5 10H3V8h2v2zm8 0h-2V8h2v2zm0-4H3c-.18 0-.06-.82 0-1l.73-1.63C3.79 3.19 3.82 3 4 3h8c.18 0 .21.19.27.37L13 5c.06.18.18 1 0 1z"],ln=["M15 0H5c-.55 0-1 .45-1 1v2h2V2h8v7h-1v2h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-4 4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-1 10H2V6h8v8z"],cn=["M3.25 10.26l2.47 2.47 6.69-6.69-2.46-2.48-6.7 6.7zM.99 14.99l3.86-1.39-2.46-2.44-1.4 3.83zm12.25-14c-.48 0-.92.2-1.24.51l-1.44 1.44 2.47 2.47 1.44-1.44c.32-.32.51-.75.51-1.24.01-.95-.77-1.74-1.74-1.74z"],un=["M4 9h8a1.003 1.003 0 00.71-1.71l-4-4C8.53 3.11 8.28 3 8 3s-.53.11-.71.29l-4 4A1.003 1.003 0 004 9zm8 1H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1z"],dn=["M8 0a8 8 0 110 16A8 8 0 018 0zm0 1a7 7 0 100 14A7 7 0 008 1zM4 8c.228 2.262 2 4 4 4 1.938 0 3.77-1.738 3.984-3.8L12 8h1c-.128 2.888-2.317 5-5 5a5 5 0 01-4.995-4.783L3 8h1zm2-3a1 1 0 110 2 1 1 0 010-2zm4 0a1 1 0 110 2 1 1 0 010-2z"],hn=["M.594 15.394c.396.404.916.606 1.56.606.435 0 .836-.098 1.202-.295.377-.197.61-.33.936-.62v.729H6v-4.52c0-1.068-.228-1.88-.683-2.44C4.87 8.284 4.193 8 3.282 8a4.46 4.46 0 00-1.633.295c-.505.197-.96.43-1.367.7l.624 1.195c.327-.207.658-.383.995-.528a2.71 2.71 0 011.054-.217c.248 0 .456.041.624.124a.91.91 0 01.401.326c.11.135.183.295.223.482.05.176.08.362.09.559a11.95 11.95 0 00-1.946.357c-.535.155-.98.347-1.337.575a2.225 2.225 0 00-.772.823c-.159.31-.238.668-.238 1.072 0 .673.198 1.217.594 1.631zm2.911-1.01a1.509 1.509 0 01-.802.218c-.307 0-.56-.078-.757-.233-.198-.155-.297-.404-.297-.746 0-.186.044-.362.133-.528.09-.165.238-.31.446-.435.208-.134.48-.254.817-.357a7.495 7.495 0 011.247-.249v1.71c-.277.268-.54.476-.787.62zM9.64 15.755c.365.163.725.245 1.079.245.427 0 .838-.092 1.234-.276.396-.184.745-.45 1.047-.796.302-.348.542-.772.719-1.272.187-.51.281-1.088.281-1.731 0-.582-.068-1.108-.203-1.578a3.408 3.408 0 00-.594-1.195 2.54 2.54 0 00-.953-.766 2.873 2.873 0 00-1.281-.276c-.396 0-.787.087-1.172.26-.375.174-.677.399-1 .675V5H7v10.816h1.797v-.62c.3.294.465.374.772.524l.072.035zm1.985-1.854c-.344.43-.77.643-1.281.643-.23 0-.48-.045-.75-.137-.184-.065-.37-.246-.559-.43-.079-.076-.158-.153-.238-.223V10.5c.583-.562 1.146-.935 1.687-.935.584 0 1.006.21 1.266.629.26.418.39 1.006.39 1.761 0 .858-.171 1.507-.515 1.946z","M13.707 1.257a3.603 3.603 0 01-.707.069v1.028h1.737V8H16V0h-.94c-.04.244-.127.45-.262.617a1.55 1.55 0 01-.475.412 1.97 1.97 0 01-.616.228z"],fn=["M15.86 7.5l-.81-1.42V4.5c0-.36-.19-.68-.49-.87l-1.37-.8-.81-1.41c-.19-.31-.51-.49-.86-.49H9.89L8.5.14a.948.948 0 00-1 0l-1.39.8H4.52a1 1 0 00-.86.49l-.8 1.37-1.44.83c-.3.19-.49.51-.49.87v1.65l-.8 1.37c-.08.15-.13.32-.13.49s.05.34.14.49l.8 1.37v1.65c0 .36.19.68.49.87l1.42.81.8 1.37c.19.31.51.49.86.49H6.1l1.39.8c.15.09.32.14.48.14s.34-.05.49-.14l1.39-.8h1.63a1 1 0 00.86-.49l.81-1.41 1.37-.8c.3-.19.49-.51.49-.87V9.93l.81-1.42a.89.89 0 00.04-1.01zm-4.12-.82l-4.01 4.01c-.18.18-.43.29-.71.29s-.53-.11-.71-.29l-2-2c-.18-.19-.3-.44-.3-.71a1.003 1.003 0 011.71-.71l1.3 1.3 3.3-3.3a1.003 1.003 0 011.71.71.95.95 0 01-.29.7z"],pn=["M0 3.06v9.88L4.94 8 0 3.06zM14.94 2H1.06L8 8.94 14.94 2zm-6.41 8.53c-.14.14-.32.22-.53.22s-.39-.08-.53-.22L6 9.06 1.06 14h13.88L10 9.06l-1.47 1.47zM11.06 8L16 12.94V3.06L11.06 8z"],vn=["M3 5h10a1 1 0 010 2H3a1 1 0 110-2zm0 4h10a1 1 0 010 2H3a1 1 0 010-2z"],gn=["M8.06 13.91l7.63-7.44c.41-.4.41-1.05 0-1.45L10.86.3c-.41-.4-1.08-.4-1.49 0L.31 9.13c-.41.4-.41 1.05 0 1.45l5.58 5.44h8.12v-.01c.55 0 1-.45 1-1s-.45-1-1-1H7.96l.1-.1zm-2.17.06L1.67 9.85l4.22-4.11 4.22 4.11-4.22 4.12z"],mn=["M7.99-.01c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm1 13h-2v-2h2v2zm0-3h-2v-7h2v7z"],yn=["M6.52 3.18c.51-.27 1.12-.4 1.83-.4.48 0 .91.06 1.27.18.37.12.68.29.96.51.18.14.3.33.44.51l1.53-1.53c-.12-.11-.23-.22-.36-.32a5.61 5.61 0 00-1.74-.83c-.66-.2-1.36-.3-2.1-.3-.99 0-1.88.18-2.66.53-.79.35-1.45.82-2 1.41-.55.58-.96 1.27-1.26 2.06H2c-.55 0-1 .45-1 1s.45 1 1 1h.04c-.01.17-.04.33-.04.5 0 .17.03.33.04.5H2c-.55 0-1 .45-1 1s.45 1 1 1h.43c0 .01 0 .02.01.02a6.2 6.2 0 001.25 2.07 5.77 5.77 0 002 1.4c.78.34 1.67.51 2.66.51.81 0 1.54-.12 2.21-.36.67-.24 1.25-.59 1.75-1.03l.03-.03-1.55-1.33c-.01.01-.02.03-.03.04-.29.3-.63.53-1.02.69-.4.17-.85.25-1.37.25-.71 0-1.32-.13-1.83-.4s-.93-.62-1.25-1.07c-.19-.24-.34-.49-.46-.76H9c.55 0 1-.45 1-1s-.45-1-1-1H4.35c-.01-.17-.03-.33-.03-.5 0-.17.02-.34.03-.5H10c.55 0 1-.45 1-1s-.45-1-1-1H4.83c.13-.27.27-.52.44-.76.32-.44.74-.8 1.25-1.06zM14 8.98v0z"],bn=["M1.99 5.99c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.89-2-2-2zm4.15 1.86a.495.495 0 10.7-.7L5.7 5.99h5.79c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H5.7l1.15-1.15a.495.495 0 10-.7-.7l-2 2c-.1.09-.16.21-.16.35s.06.26.15.35l2 2.01zm7.85-1.86c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.89-2-2-2zM9.85 8.14a.533.533 0 00-.36-.15.495.495 0 00-.35.85l1.15 1.15h-5.8c-.28 0-.5.22-.5.5s.22.5.5.5h5.79l-1.15 1.15a.495.495 0 10.7.7l2-2c.09-.09.15-.22.15-.35s-.06-.26-.15-.35l-1.98-2z"],wn=["M0 10a1.003 1.003 0 001.71.71L3 9.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 8 5.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L3 6.59l-1.29-1.3A1.003 1.003 0 00.29 6.71L1.59 8 .29 9.29C.11 9.47 0 9.72 0 10zm1-7h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 10H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-1-7H9c-1.1 0-2 .9-2 2s.9 2 2 2h5c1.1 0 2-.9 2-2s-.9-2-2-2z"],_n=["M4 7c.28 0 .53-.11.71-.29L8 3.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4C8.53 1.11 8.28 1 8 1s-.53.11-.71.29l-4 4A1.003 1.003 0 004 7zm8 2c-.28 0-.53.11-.71.29L8 12.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0012 9z"],xn=["M8 0a8 8 0 100 16h8V8a8 8 0 00-8-8zM6 9a1 1 0 011 1v2.49a.51.51 0 00.948.26l2.986-5.039a.47.47 0 00-.405-.71H10a1 1 0 01-1-1V3.51a.51.51 0 00-.948-.26L5.066 8.289A.471.471 0 005.47 9H6z"],Cn=["M4 6c.28 0 .53-.11.71-.29L7 3.41V11c0 .55.45 1 1 1s1-.45 1-1V3.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4C8.53.11 8.28 0 8 0s-.53.11-.71.29l-4 4A1.003 1.003 0 004 6zm11 5c-.55 0-1 .45-1 1v2H2v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1z"],En=["M16 7.97v-.02-.01-.02-.02a.672.672 0 00-.17-.36c-.49-.63-1.07-1.2-1.65-1.72l-3.16 2.26a2.978 2.978 0 01-2.98 2.9c-.31 0-.6-.06-.88-.15L5.09 12.3c.44.19.9.36 1.37.47.97.23 1.94.24 2.92.05.88-.17 1.74-.54 2.53-.98 1.25-.7 2.39-1.67 3.38-2.75.18-.2.37-.41.53-.62.09-.1.15-.22.17-.36v-.02-.02-.01-.02-.03c.01-.02.01-.03.01-.04zm-.43-4.17c.25-.18.43-.46.43-.8 0-.55-.45-1-1-1-.22 0-.41.08-.57.2l-.01-.01-2.67 1.91c-.69-.38-1.41-.69-2.17-.87a6.8 6.8 0 00-2.91-.05c-.88.18-1.74.54-2.53.99-1.25.7-2.39 1.67-3.38 2.75-.18.2-.37.41-.53.62-.23.29-.23.63-.01.92.51.66 1.11 1.25 1.73 1.79.18.16.38.29.56.44l-2.09 1.5.01.01c-.25.18-.43.46-.43.8 0 .55.45 1 1 1 .22 0 .41-.08.57-.2l.01.01 14-10-.01-.01zm-10.41 5a3.03 3.03 0 01-.11-.8 2.99 2.99 0 012.99-2.98c.62 0 1.19.21 1.66.53L5.16 8.8z"],Sn=["M10.29 6.7c.18.18.43.29.71.29s.53-.11.71-.29l4-4c.17-.18.29-.43.29-.7a1.003 1.003 0 00-1.71-.71L11 4.58 9.71 3.29A.997.997 0 009 3c-.55 0-1 .44-1 1a1 1 0 00.3.7l1.99 2zM16 7.96v-.02-.01-.02-.02a.64.64 0 00-.17-.36c-.3-.4-.65-.76-1-1.12l-1.7 1.7c-.55.55-1.3.88-2.13.88-.06 0-.11-.01-.17-.02C10.42 10.15 9.32 11 8.01 11A3.005 3.005 0 016.4 5.46c-.24-.43-.39-.93-.39-1.46 0-.26.04-.5.1-.74-.7.2-1.37.5-2.01.86-1.26.7-2.4 1.68-3.4 2.77-.18.21-.36.41-.53.63-.22.29-.22.64 0 .93.51.67 1.12 1.27 1.73 1.81 1.33 1.17 2.85 2.15 4.53 2.55.97.23 1.95.24 2.92.05.89-.18 1.74-.54 2.54-.99 1.25-.71 2.4-1.69 3.39-2.78.18-.2.37-.41.54-.63.09-.1.15-.23.17-.37v-.02-.02-.01-.02-.03c.01-.01.01-.02.01-.03zM8.01 9c.48 0 .87-.35.96-.81a.55.55 0 01-.07-.09l-.02.01L7.8 7.03c-.45.1-.79.48-.79.96 0 .56.45 1.01 1 1.01z"],An=["M8.002 7.003a1.003 1.003 0 000 2.005 1.003 1.003 0 000-2.005zm7.988.972v-.02-.01-.02-.02a.675.675 0 00-.17-.36c-.509-.673-1.118-1.264-1.737-1.806-1.328-1.173-2.846-2.155-4.523-2.546a6.702 6.702 0 00-2.925-.06c-.889.18-1.738.541-2.546.992C2.84 4.837 1.692 5.81.694 6.902c-.18.211-.36.411-.53.632a.742.742 0 000 .932c.51.672 1.119 1.264 1.738 1.805 1.328 1.173 2.846 2.156 4.523 2.547.968.23 1.947.24 2.925.04.889-.18 1.738-.542 2.546-.993 1.248-.712 2.397-1.684 3.395-2.777.18-.2.37-.411.54-.632.09-.1.149-.23.169-.36v-.02-.02-.01-.02-.03c0-.01-.01-.01-.01-.02zm-7.988 3.038a2.998 2.998 0 01-2.995-3.008 2.998 2.998 0 012.995-3.008 2.998 2.998 0 012.996 3.008 2.998 2.998 0 01-2.996 3.008z"],On=["M14 3c-.24 0-.44.09-.62.23l-.01-.01L9 6.72V4c0-.55-.45-1-1-1-.24 0-.44.09-.62.23v-.01l-5 4 .01.01C2.16 7.41 2 7.68 2 8s.16.59.38.77v.01l5 4 .01-.01c.17.14.37.23.61.23.55 0 1-.45 1-1V9.28l4.38 3.5.01-.01c.17.14.37.23.61.23.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],kn=["M15 8c0-.32-.16-.59-.38-.77l.01-.01-5-4-.01.01A.987.987 0 009 3c-.55 0-1 .45-1 1v2.72l-4.38-3.5v.01A.987.987 0 003 3c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1 .24 0 .44-.09.62-.23l.01.01L8 9.28V12c0 .55.45 1 1 1 .24 0 .44-.09.62-.23l.01.01 5-4-.01-.01c.22-.18.38-.45.38-.77z"],Tn=["M1.99 11.99c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.89-2-2-2zm1-4c-.55 0-1 .45-1 1s.45 1 1 1c1.66 0 3 1.34 3 3 0 .55.45 1 1 1s1-.45 1-1c0-2.76-2.24-5-5-5zm0-4c-.55 0-1 .45-1 1s.45 1 1 1c3.87 0 7 3.13 7 7 0 .55.45 1 1 1s1-.45 1-1a9 9 0 00-9-9zm0-4c-.55 0-1 .45-1 1s.45 1 1 1c6.08 0 11 4.92 11 11 0 .55.45 1 1 1s1-.45 1-1c0-7.18-5.82-13-13-13z"],Pn=["M3 2c1.06 0 2.08.16 3.06.45.13-.71.52-1.32 1.05-1.76C5.82.25 4.44 0 3 0c-.55 0-1 .45-1 1s.45 1 1 1zM2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm8.32-6.33a.99.99 0 001.4 0l3.98-3.98c.19-.18.3-.42.3-.7 0-.55-.45-.99-1-.99-.28 0-.52.11-.7.29l-3.28 3.28-1.29-1.29a.99.99 0 00-.7-.29 1 1 0 00-1 .99c0 .27.11.52.29.7l2 1.99zm3.73.53l-.93.93-.02-.02c-.17.17-.35.33-.56.45C13.47 9.16 14 11.02 14 13c0 .55.45 1 1 1s1-.45 1-1c0-2.5-.73-4.82-1.95-6.8zM3 8c-.55 0-1 .45-1 1s.45 1 1 1c1.66 0 3 1.34 3 3 0 .55.45 1 1 1s1-.45 1-1c0-2.76-2.24-5-5-5zm5.91-.91l-.03.03-2-2 .03-.03c-.11-.11-.23-.2-.33-.33A8.9 8.9 0 003 4c-.55 0-1 .45-1 1s.45 1 1 1c3.87 0 7 3.13 7 7 0 .55.45 1 1 1s1-.45 1-1c0-1.87-.57-3.61-1.55-5.06-.61-.11-1.13-.42-1.54-.85z"],In=["M15 1h-5v2H6V1H1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h5v-2h4v2h5c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM4 13H2v-2h2v2zm0-3H2V8h2v2zm0-3H2V5h2v2zm0-3H2V2h2v2zm6 6H6V5h4v5zm4 3h-2v-2h2v2zm0-3h-2V8h2v2zm0-3h-2V5h2v2zm0-3h-2V2h2v2z"],Mn=["M13.99.99h-12a1.003 1.003 0 00-.71 1.71l4.71 4.71V14a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71V7.41L14.7 2.7a1.003 1.003 0 00-.71-1.71z"],zn=["M15 10c-.28 0-.53.11-.71.29L12 12.59l-1.29-1.29A.965.965 0 0010 11a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0015 10zm-3-8c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L4 6.41V12a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71V6.41l3.71-3.71c.18-.17.29-.42.29-.7z"],Rn=["M9 8c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1h-5c-.55 0-1 .45-1 1zm3-6c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L4 6.41V12a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71V6.41l3.71-3.71c.18-.17.29-.42.29-.7zm3 8h-5c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm0 3h-5c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1z"],Ln=["M15.707 10.293a1 1 0 010 1.414l-3 3c-.63.63-1.707.184-1.707-.707V8c0-.89 1.077-1.337 1.707-.707l3 3zM12 2c0 .28-.11.53-.29.7L8 6.41V10c0 .28-.11.53-.29.71l-2 2A1.003 1.003 0 014 12V6.41L.29 2.71A1.003 1.003 0 011 1h10c.55 0 1 .45 1 1z"],Dn=["M12 2c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L4 6.41V12a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71V6.41l3.71-3.71c.18-.17.29-.42.29-.7zm2.41 10l1.29-1.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L13 10.59 11.71 9.3A.965.965 0 0011 9a1.003 1.003 0 00-.71 1.71l1.3 1.29-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l1.29-1.3 1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L14.41 12z"],Nn=["M2.99 2.99c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1s1-.45 1-1v-11c0-.55-.45-1-1-1zm0-3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm2 3.03v7.23c2.07-2.11 5.92 1.75 9 0V3.02c-3 2.07-6.94-2.03-9 0z"],jn=["M9.217 0c0 1.368.368 2.462 1.104 3.282C12.774 5.197 14 7.385 14 9.846c0 2.735-1.472 4.786-4.415 6.154 2.165-2.4 1.84-3.385-.368-6.4-2.342 1.2-1.967 2-1.592 3.6-.786 0-1.5 0-1.875-.4 0 .547.898 2 1.464 3.2-2.943-.82-6.092-5.744-4.988-6.154.736-.273 1.594-.137 2.575.41C3.575 5.333 5.047 1.915 9.217 0z"],Hn=["M4 8c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1zm4-4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1S7 .45 7 1v2c0 .55.45 1 1 1zM3.79 5.21a1.003 1.003 0 001.42-1.42l-1.5-1.5a1.003 1.003 0 00-1.42 1.42l1.5 1.5zm.71 5.29c-.28 0-.53.11-.71.29l-1.5 1.5a1.003 1.003 0 001.42 1.42l1.5-1.5a1.003 1.003 0 00-.71-1.71zm7-5c.28 0 .53-.11.71-.29l1.5-1.5a1.003 1.003 0 00-1.42-1.42l-1.5 1.5a1.003 1.003 0 00.71 1.71zm.71 5.29a1.003 1.003 0 00-1.42 1.42l1.5 1.5a1.003 1.003 0 001.42-1.42l-1.5-1.5zM15 7h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1zM8 5C6.34 5 5 6.34 5 8s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm0 3c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1z"],Vn=["M1 5.326c.274 0 .541-.023.8-.069.259-.046.491-.122.697-.228a1.71 1.71 0 00.537-.412c.153-.167.252-.373.297-.617h1.063v8H2.966V6.354H1V5.326zM12.172 4.01c.55 0 .997.128 1.342.385.352.25.623.572.814.968.198.389.33.818.396 1.287.073.47.11.924.11 1.364 0 .44-.037.895-.11 1.364-.066.47-.198.902-.396 1.298-.19.389-.462.711-.814.968-.345.25-.792.374-1.342.374s-1.001-.125-1.353-.374a2.74 2.74 0 01-.814-.968 4.618 4.618 0 01-.396-1.298 9.795 9.795 0 01-.099-1.364c0-.44.033-.895.099-1.364.073-.47.205-.898.396-1.287.198-.396.47-.719.814-.968.352-.257.803-.385 1.353-.385zm0 6.963c.271 0 .499-.077.682-.231.183-.161.326-.374.429-.638.11-.271.187-.587.231-.946.044-.36.066-.74.066-1.144 0-.403-.022-.781-.066-1.133a3.724 3.724 0 00-.231-.946 1.51 1.51 0 00-.429-.638.995.995 0 00-.682-.242c-.279 0-.51.08-.693.242a1.656 1.656 0 00-.429.638 4.08 4.08 0 00-.22.946c-.044.352-.066.73-.066 1.133s.022.785.066 1.144c.044.36.117.675.22.946.11.264.253.477.429.638.183.154.414.231.693.231zM8.089 10.5H6.5v1.543h1.589V10.5z"],Bn=["M15.71 2.29l-2-2A.997.997 0 0013 0h-1v6H4V0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V3c0-.28-.11-.53-.29-.71zM14 15H2V9c0-.55.45-1 1-1h10c.55 0 1 .45 1 1v6zM11 1H9v4h2V1z"],Fn=["M10.643 6.595c.22.418.344.894.344 1.399 0 .439-.094.855-.263 1.231l3.265 3.462-.002-1.75a.973.973 0 01.314-.68.99.99 0 011.388.048c.186.2.316.46.3.715l-.009 4.03a.959.959 0 01-.3.68.972.972 0 01-.698.266l-4.053.002a.97.97 0 01-.679-.314 1.031 1.031 0 01.05-1.42.972.972 0 01.698-.266l1.7-.001-3.305-3.35a2.998 2.998 0 01-4.228-1.653H.999a1 1 0 010-2h4.166a2.998 2.998 0 014.06-1.735l3.449-3.268-1.745.002a.979.979 0 01-.631-1.692c.199-.186.459-.316.713-.3l4.025.009c.247.008.493.1.679.3.186.2.274.451.265.7l.002 4.046a.972.972 0 01-.313.68 1.03 1.03 0 01-1.42-.05.973.973 0 01-.266-.7V3.295l-3.34 3.301z"],Wn=["M9.702 7.31c.176.176.293.41.293.684a.976.976 0 01-.283.695c-1.888 1.91-2.892 2.918-3.011 3.027-.179.164-.42.284-.693.284a.995.995 0 01-.997-.985c0-.274.112-.541.292-.72.12-.12.624-.551 1.514-1.293H.98c-.536 0-.975-.47-.975-1.008 0-.537.439-.996.975-.996h5.837c-.895-.752-1.4-1.187-1.514-1.304a1.03 1.03 0 01-.292-.705C5.01 4.45 5.464 4 6 4c.272 0 .52.108.695.294A535.7 535.7 0 009.702 7.31zM13 11.002c-1.657 0-3-1.347-3-3.008a3.004 3.004 0 013-3.007c1.657 0 3 1.346 3 3.007a3.004 3.004 0 01-3 3.008z"],Un=["M4.16 9.002H.977C.44 9.002 0 8.532 0 7.994c0-.537.44-.99.978-.99h3.18A3.01 3.01 0 016.995 5a3.01 3.01 0 012.839 2.004h2.98c-.898-.756-1.404-1.193-1.518-1.31a1.03 1.03 0 01-.293-.705c0-.538.454-.989.992-.989.274 0 .521.108.697.294.118.124 1.122 1.13 3.014 3.016a.96.96 0 01.293.684.975.975 0 01-.284.695l-3.018 3.027a.974.974 0 01-.694.284c-.553 0-1-.447-1-.985 0-.274.117-.545.293-.72l1.518-1.293H9.833A3.01 3.01 0 016.996 11 3.01 3.01 0 014.16 9.002z"],Gn=["M5.175 7.004a3.003 3.003 0 012.83-2.001c1.305 0 2.416.835 2.83 2.001h1.985c-.896-.756-1.401-1.193-1.515-1.31a1.03 1.03 0 01-.292-.705c0-.538.453-.989.99-.989a.95.95 0 01.696.294c.117.124 1.12 1.13 3.008 3.016.176.176.293.41.293.684a.976.976 0 01-.283.695l-3.013 3.027a.995.995 0 01-1.691-.702c0-.273.116-.544.292-.72l1.515-1.292h-1.98a3.003 3.003 0 01-2.835 2.016A3.003 3.003 0 015.17 9.002H3.18l1.515 1.292c.176.176.292.447.292.72a.995.995 0 01-1.69.702L.282 8.69A.976.976 0 010 7.994c0-.273.117-.508.293-.684A535.858 535.858 0 003.3 4.294.95.95 0 013.997 4c.537 0 .99.45.99.989 0 .273-.12.528-.292.705-.114.117-.62.554-1.515 1.31h1.995z"],qn=["M10.392 10.647A3.002 3.002 0 016.16 8.995H3.37l1.338 1.318c.172.178.287.41.282.683-.01.536-.524.995-.99.995-.465 0-.63-.187-.747-.294L.281 8.682A.956.956 0 010 7.994a.971.971 0 01.294-.687l3.01-3.028a.973.973 0 01.697-.27c.536.01.998.485.989 1.021a.971.971 0 01-.295.687L3.37 6.997h2.79a3.002 3.002 0 014.106-1.716l2.416-2.277-1.732.004a.99.99 0 01-.679-.329.978.978 0 01.05-1.378c.199-.186.459-.315.714-.3l4.012.005c.248.009.493.1.68.3.185.2.273.45.264.699L15.99 6.05a.973.973 0 01-.314.679 1.03 1.03 0 01-1.421-.048.971.971 0 01-.265-.699V4.29L11.65 6.602c.219.416.343.89.343 1.394 0 .451-.1.88-.279 1.263L14 11.68l-.004-1.73a.982.982 0 01.323-.68.978.978 0 011.378.049c.187.2.316.46.3.714l-.004 4.011a.983.983 0 01-.3.691.972.972 0 01-.7.265l-4.046-.001a.987.987 0 01-.679-.326 1.017 1.017 0 01.048-1.41.972.972 0 01.699-.265h1.693l-2.315-2.35z"],Kn=["M13.5 6a2.5 2.5 0 00-2.45 2h-1.3L5.74 4l-.75.75L8.25 8h-3.3a2.5 2.5 0 100 1h3.3l-3.26 3.25.75.75 4.01-4h1.3a2.5 2.5 0 102.45-3z"],$n=["M-.01 14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V7h-16v7zm15-10H7.41L5.7 2.3a.965.965 0 00-.71-.3h-4c-.55 0-1 .45-1 1v3h16V5c0-.55-.45-1-1-1z"],Zn=["M10.165 7a3.003 3.003 0 002.827 2 3.003 3.003 0 002.827-2H16v7c0 .55-.45 1-1 1H1.01c-.55 0-1-.45-1-1V7h10.155zM8.76 6H0V3c0-.55.45-1 1-1h1.998c.28 0 .53.11.71.29L5.417 4h2.578c0 .768.29 1.469.765 2zm6.23-3c.55 0 1 .45 1 1s-.45 1-1 1h-.999v1c0 .55-.45 1-1 1-.549 0-.998-.45-.998-1V5h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V2c0-.55.45-1 .999-1 .55 0 1 .45 1 1v1h.999z"],Xn=["M2.06 6.69c.14-.4.5-.69.94-.69h11V5c0-.55-.45-1-1-1H6.41l-1.7-1.71A.997.997 0 004 2H1c-.55 0-1 .45-1 1v9.84l2.05-6.15h.01zM16 8c0-.55-.45-1-1-1H4a.99.99 0 00-.94.69l-2 6c-.04.09-.06.2-.06.31 0 .55.45 1 1 1h11c.44 0 .81-.29.94-.69l2-6c.04-.09.06-.2.06-.31z"],Yn=["M8.76 5.98c-.47-.53-.77-1.22-.77-1.99h-.58L5.7 2.29a.965.965 0 00-.71-.3h-4c-.55 0-1 .45-1 1v3h8.76l.01-.01zm6.23-2.99h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.3a.99.99 0 00-.29.7 1.003 1.003 0 001.71.71l3.29-3.29V8c0 .55.45 1 1 1s1-.45 1-1V4c0-.56-.45-1.01-1-1.01zm-1.98 7.23l-.9.9-.01-.01c-.54.55-1.28.89-2.11.89-1.66 0-3-1.34-3-3 0-.77.3-1.47.78-2H-.01v7c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.18c-.31.11-.65.18-1 .18-.76-.01-1.45-.31-1.98-.78z"],Qn=["M13.02 10.22l-.9.9-.01-.01c-.54.55-1.28.89-2.11.89-1.66 0-3-1.34-3-3 0-.77.3-1.47.78-2H4a.99.99 0 00-.94.69l-2 6c-.04.09-.06.2-.06.31 0 .55.45 1 1 1h11c.44 0 .81-.29.94-.69l1.11-3.32c-.01 0-.03.01-.05.01-.77 0-1.45-.3-1.98-.78zM2.06 6.69c.14-.4.5-.69.94-.69h5.76l.01-.01C8.3 5.46 8 4.77 8 4H6.41l-1.7-1.71A.997.997 0 004 2H1c-.55 0-1 .45-1 1v9.84l2.05-6.15h.01zM15 3h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.29a1.003 1.003 0 001.42 1.42L14 6.41V8c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1z"],Jn=["M9.37 12.69c-1.2-.53-1.04-.85-1.08-1.29-.01-.06-.01-.12-.01-.19.41-.37.75-.87.97-1.44 0 0 .01-.03.01-.04.05-.13.09-.26.12-.39.28-.06.44-.36.5-.63.06-.11.19-.39.16-.7-.04-.4-.2-.59-.38-.67v-.07c0-.52-.05-1.26-.14-1.74a2.72 2.72 0 00-.09-.43 3.02 3.02 0 00-1.04-1.51C7.87 3.2 7.15 3 6.5 3c-.64 0-1.36.2-1.87.59-.5.38-.87.92-1.05 1.51-.04.13-.07.27-.09.4-.09.49-.14 1.24-.14 1.75v.06c-.19.07-.36.26-.4.68-.03.31.1.59.16.7.06.28.23.59.51.64.04.14.08.27.13.39 0 .01.01.02.01.02v.01c.22.59.57 1.1.99 1.46 0 .06-.01.12-.01.17-.04.44.08.76-1.12 1.29-1.2.53-3.01 1.1-3.38 1.95C-.13 15.5.02 16 .02 16h12.96s.15-.5-.22-1.36c-.38-.85-2.19-1.42-3.39-1.95zm6.33-10.4l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H9.99c-.55 0-1 .45-1 1s.45 1 1 1h2.58l-.29.29a1.003 1.003 0 001.42 1.42l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],er=["M9.37 12.69c-1.2-.53-1.04-.85-1.08-1.29-.01-.06-.01-.12-.01-.19.41-.37.75-.87.97-1.44 0 0 .01-.03.01-.04.05-.13.09-.26.12-.39.28-.06.44-.36.5-.63.06-.11.19-.39.16-.7-.04-.4-.2-.59-.38-.67v-.07c0-.52-.05-1.26-.14-1.74a2.72 2.72 0 00-.09-.43 3.02 3.02 0 00-1.04-1.51C7.87 3.2 7.15 3 6.5 3c-.64 0-1.36.2-1.87.59-.5.38-.87.92-1.05 1.51-.04.13-.07.27-.09.4-.09.49-.14 1.24-.14 1.75v.06c-.19.07-.36.26-.4.68-.03.31.1.59.16.7.06.28.23.59.51.64.04.14.08.27.13.39 0 .01.01.02.01.02v.01c.22.59.57 1.1.99 1.46 0 .06-.01.12-.01.17-.04.44.08.76-1.12 1.29-1.2.53-3.01 1.1-3.38 1.95C-.13 15.5.02 16 .02 16h12.96s.15-.5-.22-1.36c-.38-.85-2.19-1.42-3.39-1.95zM14.99 2h-2.58l.29-.29A1.003 1.003 0 0011.28.29l-2 2c-.17.18-.29.43-.29.71 0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L12.41 4h2.58c.55 0 1-.45 1-1s-.45-1-1-1z"],tr=["M8 2a1 1 0 01.928.629l3.992 9.979a1 1 0 11-1.857.742l-.94-2.35H5.877l-.94 2.35a1 1 0 11-1.857-.742l3.992-9.98A1 1 0 018 2zM6.677 9h2.646L8 5.693 6.677 9z"],nr=["M13.7 9.29a1.003 1.003 0 00-1.42 1.42l.29.29H11.4l-5-5h6.17l-.29.29a1.003 1.003 0 001.42 1.42l2-2c.18-.18.29-.43.29-.71s-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.29.29H.99c-.55 0-1 .45-1 1s.45 1 1 1h2.59l6.71 6.71c.18.18.43.29.71.29h1.59l-.29.29a1.003 1.003 0 001.42 1.42l2-2c.18-.18.29-.43.29-.71s-.11-.53-.29-.71l-2.02-2z"],rr=["M2 11v2h2v-2H2zM1 9h4c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1v-4c0-.55.45-1 1-1zm9-6h5c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1zM6 1a1.003 1.003 0 01.71 1.71l-3 4C3.53 6.89 3.28 7 3 7s-.53-.11-.71-.29l-2-2a1.003 1.003 0 011.42-1.42L3 4.59l2.29-3.3C5.47 1.11 5.72 1 6 1zm4 10h5c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1z"],ir=["M8.002 16a6.763 6.763 0 01-2.732-.556 7.08 7.08 0 01-2.221-1.509 7.149 7.149 0 01-1.498-2.237A6.896 6.896 0 011 8.947c0-.979.184-1.895.551-2.748a7.114 7.114 0 011.503-2.234 7.147 7.147 0 012.225-1.51A6.755 6.755 0 018.01 1.9h.111l-.47-.474a.803.803 0 01-.244-.583c0-.226.077-.42.233-.583A.795.795 0 018.228 0a.783.783 0 01.588.24l1.93 1.945a.97.97 0 01.294.7c0 .268-.098.5-.294.697l-1.93 1.946a.783.783 0 01-.588.24.811.811 0 01-.588-.249.822.822 0 01-.238-.578.779.779 0 01.238-.577l.491-.496h-.12c-1.404 0-2.597.493-3.581 1.478S2.954 7.53 2.954 8.944c0 1.414.49 2.616 1.469 3.604.979.989 2.171 1.483 3.577 1.483 1.406 0 2.598-.493 3.577-1.478.98-.985 1.47-2.184 1.47-3.598 0-.274.094-.506.284-.698a.938.938 0 01.692-.287c.271 0 .502.096.692.287.19.192.285.424.285.698 0 .97-.184 1.884-.551 2.741a7.14 7.14 0 01-1.498 2.239 7.086 7.086 0 01-2.219 1.51 6.748 6.748 0 01-2.73.555z","M10 8H9v3h1V8zM9 7a1 1 0 00-1 1v3a1 1 0 001 1h1a1 1 0 001-1V8a1 1 0 00-1-1H9z","M5.5 7a.5.5 0 000 1H6v3.5a.5.5 0 001 0V8a1 1 0 00-1-1h-.5z"],or=["M1.949 1H0v2h2c.31 0 .6.161.762.426l1.965 3.193-1.352 1.08A1 1 0 003 8.482V13.9c0 .607.448 1.1 1 1.1h11c.552 0 1-.492 1-1.1V2s0-1-1-1H9c-.5 0-1 .5-1 1v2L6.388 5.29 4.455 2.35A3 3 0 001.95 1zM14 3v1h-4V3h4z"],ar=["M8 0a8 8 0 100 16A8 8 0 108 0z"],sr=["M13 12h1c.55 0 1-.45 1-1V8h-3v3c0 .55.45 1 1 1zM10 2c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v3h3V2zm0 4H7v3h3V6zm5-4c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v2h3V2zm0 3h-3v2h3V5zM5 5H2v3h3V5zm-2 7h1c.55 0 1-.45 1-1V9H2v2c0 .55.45 1 1 1zm12 1H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1zM5 2c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v2h3V2zm3 10h1c.55 0 1-.45 1-1v-1H7v1c0 .55.45 1 1 1z"],lr=["M3.41 2H5c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v4c0 .55.45 1 1 1s1-.45 1-1V3.41L5.29 6.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L3.41 2zM6 9c-.28 0-.53.11-.71.29L2 12.59V11c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.41l3.29-3.29c.19-.18.3-.43.3-.71 0-.55-.45-1-1-1zm9 1c-.55 0-1 .45-1 1v1.59L10.71 9.3A.965.965 0 0010 9a1.003 1.003 0 00-.71 1.71l3.3 3.29H11c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm0-10h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.29a1.003 1.003 0 001.42 1.42L14 3.41V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],cr=["M8.12 4.74H6.98c.33-1.29.75-2.24 1.28-2.84.33-.37.64-.56.95-.56.06 0 .11.02.15.05.04.04.06.09.06.15 0 .05-.04.15-.13.29-.09.14-.13.28-.13.4 0 .18.07.33.2.46.14.13.31.19.52.19.22 0 .41-.08.56-.23.15-.16.23-.37.23-.63 0-.3-.11-.55-.34-.74C10.1 1.09 9.74 1 9.24 1c-.78 0-1.49.22-2.12.67-.64.45-1.24 1.2-1.81 2.23-.2.36-.38.59-.56.69-.18.1-.46.15-.85.15l-.26.9h1.08l-1.59 6.12c-.27 1.01-.44 1.63-.54 1.86-.14.34-.34.63-.62.87-.11.1-.24.15-.4.15a.15.15 0 01-.11-.04l-.04-.05c0-.03.04-.08.12-.16.08-.08.12-.2.12-.36 0-.18-.06-.33-.19-.44-.12-.12-.3-.18-.54-.18-.28 0-.51.08-.68.23-.16.14-.25.32-.25.53 0 .22.1.42.31.59.21.17.53.25.97.25.7 0 1.32-.18 1.87-.54.54-.36 1.02-.92 1.42-1.67.41-.75.82-1.96 1.25-3.63l.91-3.54h1.1l.29-.89zm5.43 1.52c.2-.15.41-.23.62-.23.08 0 .23.03.45.09s.41.09.57.09c.23 0 .42-.08.57-.23.16-.16.24-.36.24-.61 0-.26-.08-.47-.23-.62-.15-.15-.37-.23-.66-.23-.25 0-.5.06-.72.18-.23.12-.51.38-.86.78-.26.3-.64.81-1.15 1.55-.2-.91-.55-1.75-1.05-2.51l-2.72.46-.06.29c.2-.04.37-.06.51-.06.27 0 .49.11.67.34.28.36.67 1.45 1.17 3.26-.39.52-.66.85-.8 1.01-.24.26-.44.42-.59.5-.12.06-.25.09-.41.09-.11 0-.3-.06-.56-.18-.18-.08-.34-.12-.48-.12-.27 0-.48.08-.66.25-.17.17-.26.38-.26.64 0 .25.08.44.24.6.16.15.37.23.64.23.26 0 .5-.05.73-.16.23-.11.52-.34.86-.69.35-.35.82-.9 1.43-1.67.23.73.44 1.25.61 1.58s.37.57.59.71c.22.15.5.22.83.22.32 0 .65-.11.98-.34.44-.3.88-.81 1.34-1.53l-.26-.15c-.31.43-.54.7-.69.8-.1.07-.22.1-.35.1-.16 0-.32-.1-.48-.3-.27-.34-.62-1.27-1.06-2.8.4-.68.73-1.13 1-1.34z"],ur=["M10 10c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1zM6 7c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1zm9 5H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM4 5h3c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1z"],dr=["M7 11a1 1 0 00-1-1H4.8a.8.8 0 01-.706-1.176L8.588.397A.75.75 0 0110 .75V5a1 1 0 001 1h1.2a.8.8 0 01.706 1.176l-4.494 8.427A.75.75 0 017 15.25V11z"],hr=["M6 9c.55 0 1 .45 1 1v4c0 .55-.45 1-1 1s-1-.45-1-1v-1.59l-3.29 3.3A1.003 1.003 0 010 15c0-.28.11-.53.3-.71L3.59 11H2c-.55 0-1-.45-1-1s.45-1 1-1zM9.088.004l.097.013.097.024.057.018.1.042.054.029.095.061.052.04 6 5 .05.046.076.08.053.07.06.095.051.11c.056.141.079.294.067.446l-.014.105-.037.143-.035.087-.043.083-4 7-.034.056-.059.08-.038.044-.096.092-.114.082-.116.062-.086.034-.109.03-.1.017-.069.006H8.83c.088-.25.144-.515.163-.79L9 13v-3a3 3 0 00-2.824-2.995L6 7H3c-.351 0-.689.06-1.002.171L2 5l.002-.07.013-.1.015-.073.025-.085.043-.104.056-.101.045-.066.079-.093.084-.078.083-.062 6-4 .07-.043.12-.056.111-.036.108-.022.083-.01h.031c.046-.002.083 0 .12.003z"],fr=["M-.01 6.66l7.34 2 2 7.33 6.66-16z"],pr=["M8.82 12.4h.66c.23 0 .36-.17.36-.4v-1.48l.19-.18c-.27.03-.55.06-.83.06-.28 0-.56-.03-.84-.07.02.04.05.08.07.13V12c0 .23.15.4.39.4zM6.4 15.1A5.51 5.51 0 01.9 9.6c0-.49.06-.98.18-1.43.03 0 .05-.01.08-.01h.08v.44c0 .19.17.34.36.34.03 0 .07-.01.1-.01l.71.7c.07.07.19.07.26 0s.07-.19 0-.26l-.7-.72c0-.02.03-.03.03-.05v-.11c0-.15.08-.2.23-.33h.42c.08 0 .15-.01.22-.04h.02c.02-.02.03-.02.04-.04.01-.01.01-.01.02-.01l.02-.01.9-.9c-.13-.26-.24-.52-.34-.8h-.5v-.43c0-.01.05.05.04-.08h.31c-.03-.13-.06-.26-.08-.39h-.57c.16-.12.34-.24.51-.36-.02-.23-.04-.46-.04-.7 0-.12.01-.23.02-.34A6.385 6.385 0 000 9.6C0 13.13 2.87 16 6.4 16c3.1 0 5.67-2.22 6.26-5.15l-.78-.88c-.21 2.85-2.58 5.13-5.48 5.13zm-1.7-2.93v-.28h.12c.23 0 .39-.19.39-.42v-.54s.01-.01 0-.01L3.77 9.45h-.62c-.23 0-.38.19-.38.42v1.6c0 .23.14.42.38.42h.26v1.61c0 .23.22.41.45.41s.45-.18.45-.41v-.97H4.3c.24 0 .4-.13.4-.36zm11.07-2.34l-2.94-2.94c.11-.17.21-.34.3-.52.01-.03.03-.06.04-.09.08-.18.16-.36.22-.55v-.01c.06-.19.1-.38.14-.58.01-.05.01-.09.02-.14.03-.2.05-.4.05-.61a4.4 4.4 0 00-4.4-4.4C6.77 0 4.8 1.97 4.8 4.4s1.97 4.4 4.4 4.4c.21 0 .41-.02.61-.05.04 0 .09-.01.14-.02.2-.03.39-.08.58-.14h.01c.19-.06.37-.14.55-.22.03-.01.06-.03.09-.04.18-.09.35-.19.52-.3l2.94 2.94a.8.8 0 00.57.23c.44 0 .8-.36.8-.8a.895.895 0 00-.24-.57zM9.2 7.6C7.43 7.6 6 6.17 6 4.4c0-1.77 1.43-3.2 3.2-3.2s3.2 1.43 3.2 3.2c0 1.77-1.43 3.2-3.2 3.2zm1.54 4.26v-.52c0-.09-.1-.17-.19-.17s-.19.07-.19.17v.52c0 .09.1.17.19.17s.19-.07.19-.17z"],vr=["M12.444 6C10.544 6 9 7.494 9 9.331 9 11.175 12.444 16 12.444 16s3.443-4.825 3.443-6.669C15.881 7.494 14.345 6 12.444 6zm.056 5a1.5 1.5 0 11.001-3.001A1.5 1.5 0 0112.5 11z","M0 6c0-3.315 2.685-6 6-6a6 6 0 015.923 5.036 4.576 4.576 0 00-1.454.433A4.505 4.505 0 006 1.5 4.504 4.504 0 001.5 6a4.504 4.504 0 006.58 3.99c.093.425.265.913.488 1.435A5.98 5.98 0 016 12c-3.315 0-6-2.685-6-6z","M6.75 3.75v1.942l1.283 1.276a.752.752 0 01-1.065 1.065l-1.5-1.5A.748.748 0 015.25 6V3.75c0-.412.338-.75.75-.75s.75.338.75.75z"],gr=["M12 1c-1.66 0-3 1.34-3 3 0 1.25.76 2.32 1.85 2.77A2.02 2.02 0 019 8H7c-.73 0-1.41.2-2 .55V5.82C6.16 5.4 7 4.3 7 3c0-1.66-1.34-3-3-3S1 1.34 1 3c0 1.3.84 2.4 2 2.82v4.37c-1.16.4-2 1.51-2 2.81 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.04-.53-1.95-1.32-2.49.35-.31.81-.51 1.32-.51h2c1.92 0 3.52-1.35 3.91-3.15A2.996 2.996 0 0012 1zM4 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm8-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],mr=["M15 7h-3.14c-.45-1.72-2-3-3.86-3S4.59 5.28 4.14 7H1c-.55 0-1 .45-1 1s.45 1 1 1h3.14c.45 1.72 2 3 3.86 3s3.41-1.28 3.86-3H15c.55 0 1-.45 1-1s-.45-1-1-1zm-7 3c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"],yr=["M12 6c-1.3 0-2.4.84-2.82 2H9c-1.62 0-3-.96-3.63-2.34C6.33 5.16 7 4.16 7 3c0-1.66-1.34-3-3-3S1 1.34 1 3c0 1.3.84 2.4 2 2.81v4.37C1.84 10.6 1 11.7 1 13c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V8.43A5.89 5.89 0 009 10h.18A2.996 2.996 0 0015 9c0-1.66-1.34-3-3-3zm-8 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM4 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm8 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],br=["M14 2h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1zm-3.18 4.8C10.51 7.51 9.82 8 9 8H7c-.73 0-1.41.2-2 .55V5.82C6.16 5.4 7 4.3 7 3c0-1.66-1.34-3-3-3S1 1.34 1 3c0 1.3.84 2.4 2 2.82v4.37c-1.16.4-2 1.51-2 2.81 0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.04-.53-1.95-1.32-2.49.35-.31.81-.51 1.32-.51h2c1.9 0 3.49-1.33 3.89-3.11-.29.07-.58.11-.89.11-.41 0-.8-.08-1.18-.2zM4 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 12c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],wr=["M3 1C1.34 1 0 2.34 0 4c0 1.3.84 2.4 2 2.82v3.37C.84 10.6 0 11.7 0 13c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V6.82C5.16 6.4 6 5.3 6 4c0-1.66-1.34-3-3-3zm0 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm0-9c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm11 5.18V6c0-1.66-1.34-3-3-3H9.41l1.29-1.29c.19-.18.3-.43.3-.71A1.003 1.003 0 009.29.29l-3 3C6.11 3.47 6 3.72 6 4c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L9.41 5H11c.55 0 1 .45 1 1v4.18A2.996 2.996 0 0013 16c1.66 0 3-1.34 3-3 0-1.3-.84-2.4-2-2.82zM13 14c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],_r=["M4 6h1V5H4v1zm9 3c0-.28-.11-.53-.29-.71l-3-3C9.53 5.11 9.28 5 9 5s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L8 8.41V15c0 .55.45 1 1 1s1-.45 1-1V8.41l1.29 1.29c.18.19.43.3.71.3.55 0 1-.45 1-1zM5 3H4v1h1V3zm10-3H1C.45 0 0 .45 0 1v13c0 .55.45 1 1 1h5v-2H2v-1h4v-1H3V2h11v9h-2v1h2v1h-2v2h3c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],xr=["M5 9H4v1h1V9zm10-9H1C.45 0 0 .45 0 1v13c0 .55.45 1 1 1h3v1l2-1 2 1v-1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM4 13H2v-1h2v1zm10 0H8v-1h6v1zm0-2H3V2h11v9zM5 3H4v1h1V3zm0 4H4v1h1V7zm0-2H4v1h1V5z"],Cr=["M2 0v4c0 2.97 2.16 5.43 5 5.91V14H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1H9V9.91c2.84-.48 5-2.94 5-5.91V0H2z"],Er=["M4.45 7.83c-.26 0-.41.21-.41.46v1.75c0 .26.16.46.41.46h.29v1.77c0 .25.24.45.49.45s.49-.2.49-.45V11.2h-.01c.26 0 .44-.14.44-.4v-.3h.14c.26 0 .43-.2.43-.46v-.59s.01-.01 0-.01l-1.58-1.6h-.69zM8.51 3.9h.22c.06 0 .12-.01.12-.07 0-.06-.05-.07-.12-.07h-.22c-.06 0-.12.01-.12.07.01.06.06.07.12.07zm-2.33-.05c.07-.07.07-.19 0-.26l-.5-.5a.187.187 0 00-.26 0c-.07.07-.07.19 0 .26l.5.5c.07.07.19.07.26 0zm3.06.89c.07 0 .14-.06.14-.12v-.31c0-.07-.07-.12-.14-.12s-.14.06-.14.12v.31c0 .07.07.12.14.12zM8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-.55.1-1.07.23-1.57h.11v.47c0 .2.18.37.39.37.03 0 .08-.01.11-.02l.78.77c.08.08.2.08.28 0 .08-.08.08-.2 0-.28l-.75-.78c0-.02.04-.04.04-.06v-.12c0-.16.09-.22.25-.36h.46c.09 0 .17-.01.24-.05h.02c.02-.01.03-.02.05-.03.01-.01.01-.01.02-.01l.02-.02 1.59-1.58c.18-.18.18-.46 0-.64s-.47-.15-.65.03l-.3.34h-.57v-.48c0-.01.05.05.05-.09h.64c.12 0 .22-.09.22-.21s-.1-.21-.22-.21H4.1c.18-.15.34-.31.54-.44l.01-.01c.21-.14.45-.25.68-.37.15-.07.29-.15.44-.21.17-.07.35-.11.53-.17.18-.05.35-.12.53-.16a6.05 6.05 0 013.47.35c.05.02.1.05.16.08.25.11.48.24.71.39.25.16.49.34.71.55H10.6s0-.03-.01-.03c-.04 0-.09 0-.13.03l-.51.51a.17.17 0 000 .23c.06.06.17.06.23 0l.42-.44.01-.02h.25c0 .14-.07.09-.07.12v.07c0 .22-.15.37-.36.37h-.38c-.19 0-.38.21-.38.4v.17h-.1c-.12 0-.2.06-.2.18v.25h-.23c-.17 0-.3.11-.3.28 0 .17.13.26.3.26.07 0 .14.03.19-.11l.04.01.49-.46h.17l.39.37c.03.03.08.02.12-.01.03-.03.03-.12 0-.15l-.32-.35h.23l.09.12c.18.18.48.17.66-.01l.09-.1h.4c.02 0 .08.05.08.05v.24l-.05-.01h-.36c-.11 0-.21.1-.21.21 0 .11.09.21.21.21h.41v.15c-.14.21-.24.42-.45.42h-.94v-.01l-.44-.44a.47.47 0 00-.66 0l-.42.43v.01H8.6c-.26 0-.49.21-.49.46v.92c0 .26.23.45.49.45h.9c.34.14.57.35.72.69v1.68c0 .26.17.44.42.44h.72c.26 0 .4-.18.4-.44V9l.89-.86.03-.02.02-.01h.03c.07-.08.15-.19.15-.31v-.91c0-.18-.16-.32-.31-.46H13c.01.28.21.42.46.42h.42c.08.37.12.76.12 1.15 0 3.31-2.69 6-6 6zm4.54-4.27c-.1 0-.21.08-.21.18v.57c0 .1.11.18.21.18.1 0 .21-.08.21-.18v-.57c0-.1-.11-.18-.21-.18zM8.37 3.19c0-.25-.2-.42-.46-.42h-.54c-.25 0-.42.18-.42.43 0 .03-.1.04.05.08v.47c0 .15.06.27.21.27s.21-.12.21-.27v-.14h.5c.24 0 .45-.16.45-.42z"],Sr=["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm5.17 5h-2.44c-.21-1.11-.51-2.03-.91-2.69 1.43.46 2.61 1.43 3.35 2.69zM10 8c0 .73-.05 1.39-.12 2H6.12C6.05 9.39 6 8.73 6 8s.05-1.39.12-2h3.76c.07.61.12 1.27.12 2zM8 2c.67 0 1.36 1.1 1.73 3H6.27C6.64 3.1 7.33 2 8 2zm-1.82.31c-.4.66-.71 1.58-.91 2.69H2.83a6.025 6.025 0 013.35-2.69zM2 8c0-.7.13-1.37.35-2h2.76C5.04 6.62 5 7.28 5 8s.04 1.38.11 2H2.35C2.13 9.37 2 8.7 2 8zm.83 3h2.44c.21 1.11.51 2.03.91 2.69A6.025 6.025 0 012.83 11zM8 14c-.67 0-1.36-1.1-1.73-3h3.46c-.37 1.9-1.06 3-1.73 3zm1.82-.31c.4-.66.7-1.58.91-2.69h2.44a6.025 6.025 0 01-3.35 2.69zM13.65 10h-2.76c.07-.62.11-1.28.11-2s-.04-1.38-.11-2h2.76c.22.63.35 1.3.35 2s-.13 1.37-.35 2z"],Ar=["M14 3c-1.06 0-1.92.83-1.99 1.88l-1.93.97A2.95 2.95 0 008 5c-.56 0-1.08.16-1.52.43L3.97 3.34C3.98 3.23 4 3.12 4 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.24 0 .47-.05.68-.13l2.51 2.09C5.08 7.29 5 7.63 5 8c0 .96.46 1.81 1.16 2.35l-.56 1.69c-.91.19-1.6.99-1.6 1.96 0 1.1.9 2 2 2s2-.9 2-2c0-.51-.2-.97-.51-1.32l.56-1.69A2.99 2.99 0 0011 8c0-.12-.02-.24-.04-.36l1.94-.97c.32.21.69.33 1.1.33 1.1 0 2-.9 2-2s-.9-2-2-2z"],Or=["M12.89 8.11l-.01.01-.38-.38-.38.38-.02-.02c-.54.55-1.27.9-2.1.9-1.66 0-3-1.34-3-3 0-.83.35-1.56.9-2.1l-.02-.02.38-.38-.38-.38.01-.01C7.35 2.57 7 1.83 7 1c0-.34.07-.65.17-.96A8.004 8.004 0 000 8c0 4.42 3.58 8 8 8 4.14 0 7.54-3.14 7.96-7.17-.31.1-.62.17-.96.17-.83 0-1.57-.35-2.11-.89zm1.02-4.61l1.79-1.79c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-1.79 1.8L10.71.3A.965.965 0 0010 0a1.003 1.003 0 00-.71 1.71l1.79 1.79-1.79 1.79a1.003 1.003 0 001.42 1.42l1.79-1.79 1.79 1.79a1.003 1.003 0 001.42-1.42l-1.8-1.79z"],kr=["M2.713 5.958a1 1 0 01.574-1.916l10 3c.95.285.95 1.63 0 1.916l-10 3a1 1 0 01-.574-1.916L9.52 8 2.713 5.958z"],Tr=["M2.713 3.958a1 1 0 01.574-1.916l10 3c.95.285.95 1.63 0 1.916l-10 3a1 1 0 01-.574-1.916L9.52 6 2.713 3.958zM3 12h10a1 1 0 010 2H3a1 1 0 010-2z"],Pr=["M15 9c.55 0 1-.45 1-1s-.45-1-1-1h-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1H9V1c0-.55-.45-1-1-1S7 .45 7 1v1H4V1c0-.55-.45-1-1-1S2 .45 2 1v1H1c-.55 0-1 .45-1 1s.45 1 1 1h1v3H1c-.55 0-1 .45-1 1s.45 1 1 1h1v3H1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-1h3v1c0 .55.45 1 1 1s1-.45 1-1v-1h3v1c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V9h1zm-8 3H4V9h3v3zm0-5H4V4h3v3zm5 5H9V9h3v3zm0-5H9V4h3v3z"],Ir=["M0 1v6h7V0H1C.45 0 0 .45 0 1zm0 14c0 .55.45 1 1 1h6V9H0v6zM15 0H9v7h7V1c0-.55-.45-1-1-1zM9 16h6c.55 0 1-.45 1-1V9H9v7z"],Mr=["M8.602 3.121a1 1 0 000 1.415l2.828 2.828a1 1 0 001.415 0l2.828-2.828a1 1 0 000-1.415L12.845.293a1 1 0 00-1.415 0L8.602 3.12z","M0 1.005a1 1 0 011-1h5a1 1 0 011 1v5a1 1 0 01-1 1H1a1 1 0 01-1-1v-5zm2 4v-3h3v3H2zM10 9.005a1 1 0 00-1 1v5a1 1 0 001 1h5a1 1 0 001-1v-5a1 1 0 00-1-1h-5zm1 2v3h3v-3h-3zM0 10.005a1 1 0 011-1h5a1 1 0 011 1v5a1 1 0 01-1 1H1a1 1 0 01-1-1v-5zm2 4v-3h3v3H2z"],zr=["M5 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6-3H5C2.24 3 0 5.24 0 8s2.24 5 5 5h6c2.76 0 5-2.24 5-5s-2.24-5-5-5zm0 9H5c-2.21 0-4-1.79-4-4s1.79-4 4-4h6c2.21 0 4 1.79 4 4s-1.79 4-4 4zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],Rr=["M10 12c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1zm3 0c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1zm2 1H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-9-1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1zm-3 0c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1v9c0 .55.45 1 1 1z"],Lr=["M15 5c0-.55-.45-1-1-1-.41 0-.76.24-.91.59v.01s0 .01-.01.01L11.57 8h-.36l.78-4.84C12 3.11 12 3.05 12 3a1 1 0 00-1.99-.16v.01L9.18 8H9V1c0-.55-.45-1-1-1S7 .45 7 1v7h-.09l-.93-5.18A1 1 0 005 2c-.55 0-1 .45-1 1 0 .05 0 .11.01.16L5.26 11h-.04L2.83 7.44C2.65 7.18 2.35 7 2 7c-.55 0-1 .45-1 1 0 .17.04.33.12.47l3 5.69h.01v.01A5.002 5.002 0 0013 11v-.59l1.93-5.05c.05-.11.07-.23.07-.36z"],Dr=["M14.72 7.87c-1.54-.67-2.99-2.68-3.7-3.95C10.11 1.95 9.93 0 6.14 0 4.05 0 2.71.61 1.92 2.12 1.27 3.36 1 5.21 1 7.83v.79c0 .65.6 1.18 1.35 1.18.34 0 .64-.11.88-.29.17.48.68.84 1.29.84.41 0 .78-.16 1.03-.42.23.37.67.63 1.19.63.57 0 1.05-.31 1.25-.74l.01.63v4.05c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5V7.9c.58.41 1.55 1.21 2.47 1.29 1.57.14 1.82-1.07 1.25-1.32z"],Nr=["M12.08 4.97c-1.26-.71-3.27-2.15-3.95-3.7C7.88.7 6.67.96 6.81 2.52c.09.93.89 1.9 1.3 2.48H1.5C.67 5 0 5.67 0 6.5S.67 8 1.5 8h4.05l.63.01c-.44.2-.75.69-.75 1.25 0 .52.26.96.63 1.19-.26.25-.42.61-.42 1.03 0 .61.35 1.12.84 1.29-.18.24-.29.54-.29.88 0 .75.54 1.35 1.19 1.35h.79c2.62 0 4.47-.28 5.71-.92 1.51-.79 2.12-2.14 2.12-4.22 0-3.79-1.95-3.97-3.92-4.89z"],jr=["M14.5 5H7.89c.41-.58 1.21-1.55 1.3-2.47C9.34.97 8.12.71 7.87 1.28c-.67 1.54-2.68 2.99-3.95 3.7C1.95 5.89 0 6.07 0 9.86c0 2.09.61 3.43 2.12 4.22 1.24.65 3.09.92 5.71.92h.79c.65 0 1.18-.6 1.18-1.35 0-.34-.11-.64-.29-.88.48-.17.84-.68.84-1.29 0-.41-.16-.78-.42-1.03.37-.23.63-.67.63-1.19 0-.57-.31-1.05-.74-1.25l.63-.01h4.05c.83 0 1.5-.67 1.5-1.5S15.33 5 14.5 5z"],Hr=["M13.65 6.19c-.34 0-.64.11-.88.29-.17-.48-.68-.84-1.29-.84-.41 0-.78.16-1.03.42-.23-.37-.67-.63-1.19-.63-.57 0-1.05.31-1.25.74L8 5.55V1.5C8 .67 7.33 0 6.5 0S5 .67 5 1.5v6.61c-.58-.41-1.55-1.21-2.48-1.3C.96 6.67.7 7.88 1.28 8.13c1.54.67 2.99 2.68 3.7 3.95C5.89 14.05 6.07 16 9.86 16c2.09 0 3.43-.61 4.22-2.12.64-1.24.92-3.09.92-5.71v-.79c0-.65-.6-1.19-1.35-1.19z"],Vr=["M15 10c.495 0 .933.379.993.882L16 11v.505c0 1.461-3.524 2.45-7.707 2.493L8 14c-4.31 0-8-1-8-2.495V11c0-.561.466-1 1-1 .895 0 3 1 7 1l.381-.003C12.135 10.937 14.134 10 15 10zm-4-8c1.13 0 2.02 2.153 2.671 6.46-1.063.266-2.644.652-4.887.727l-.403.01L8 9.2c-2.664 0-4.488-.444-5.673-.74C2.98 4.153 3.87 2 5 2c2 0 1.329 2 3 2s1-2 3-2z"],Br=["M12 2c-.55 0-1 .45-1 1v4H5V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1s1-.45 1-1V9h6v4c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1z"],Fr=["M14.06 8c-.04.23-.12.44-.25.61-.13.17-.29.3-.48.41-.18.11-.39.18-.62.23-.23.04-.46.07-.71.07v1.03h1.74V16H15V8h-.94zM7 2c-.56 0-1 .45-1 1v4H2V3c0-.55-.45-1-1-1-.56 0-1 .45-1 1v10c0 .55.45 1 1 1 .56 0 1-.45 1-1V9h4v4c0 .55.45 1 1 1 .56 0 1-.45 1-1V3c0-.54-.45-1-1-1z"],Wr=["M1 2c-.56 0-1 .45-1 1v10c0 .54.45 1 1 1 .56 0 1-.45 1-1V9h4v4c0 .54.45 1 1 1 .56 0 1-.45 1-1V3c0-.54-.45-1-1-1-.56 0-1 .45-1 1v4H2V3c0-.54-.45-1-1-1zm13.71 9.73c.41.08.72.3.95.651.23.35.34.772.34 1.273 0 .371-.07.702-.2.973-.14.29-.32.54-.55.741-.23.2-.5.361-.8.472-.3.11-.62.16-.96.16-.41 0-.77-.06-1.08-.19-.31-.12-.56-.311-.77-.542a2.43 2.43 0 01-.47-.852c-.11-.33-.16-.702-.17-1.103h1.14c-.01.471.09.862.32 1.173.23.311.57.471 1.02.471.39 0 .71-.12.97-.36.26-.241.39-.582.39-1.023 0-.3-.05-.531-.16-.712-.11-.17-.25-.31-.43-.4a1.56 1.56 0 00-.59-.171c-.22-.02-.44-.03-.67-.02v-.933c.19.01.38 0 .57-.04.19-.03.36-.1.51-.19.14-.09.26-.22.35-.381.09-.16.14-.361.14-.592 0-.33-.1-.591-.31-.792-.2-.2-.47-.3-.79-.3a.99.99 0 00-.53.13c-.15.09-.27.21-.37.36-.1.151-.17.322-.22.512-.05.19-.07.381-.06.582h-1.15c.01-.381.08-.722.19-1.043.11-.32.27-.602.47-.832.19-.23.44-.421.72-.552.28-.13.6-.2.96-.2.28 0 .55.04.82.13.27.08.51.21.72.381.21.17.38.381.51.642.13.26.19.561.19.902 0 .391-.08.732-.24 1.023-.16.29-.42.5-.76.631v.02z"],Ur=["M1 2c-.56 0-1 .45-1 1v10c0 .54.45 1 1 1 .56 0 1-.45 1-1V9h4v4c0 .54.45 1 1 1 .56 0 1-.45 1-1V3c0-.54-.45-1-1-1-.56 0-1 .45-1 1v4H2V3c0-.54-.45-1-1-1zm12.154 11.944l.016-.014c.18-.14.36-.28.57-.42l.63-.45c.21-.16.41-.33.61-.51s.37-.38.52-.59c.15-.21.28-.45.37-.7.09-.25.13-.54.13-.85 0-.25-.04-.51-.12-.79-.07-.29-.2-.55-.39-.79a2.18 2.18 0 00-.73-.6c-.29-.15-.66-.23-1.11-.23-.4 0-.76.08-1.07.23-.31.16-.58.37-.79.62-.22.27-.38.59-.49.96-.11.37-.16.77-.16 1.2h1.19c.01-.27.03-.53.08-.77.04-.24.11-.45.21-.62.09-.18.22-.32.38-.42.16-.1.35-.15.59-.15.26 0 .47.05.63.14.15.09.28.21.37.35.09.14.15.29.18.45.03.16.05.31.05.45-.01.31-.08.58-.22.82-.14.23-.32.45-.53.65-.22.21-.46.39-.71.57-.26.18-.51.36-.75.54-.5.36-.89.78-1.17 1.27-.28.49-.43 1.06-.44 1.71h4.99v-1.14h-3.55c.05-.17.14-.33.27-.49.126-.145.28-.281.444-.426z"],Gr=["M14.85 6.34C14.18 2.72 11.37 0 8 0S1.82 2.72 1.15 6.34C.47 6.9 0 8.1 0 9.5 0 11.43.9 13 2 13c0 1.1.9 2 2 2h2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1H4c-.55 0-1-.45-1-1 .55 0 1-.45 1-1V7c0-.45-.3-.81-.71-.94C3.97 3.7 5.81 2 8 2s4.03 1.7 4.71 4.06c-.41.13-.71.49-.71.94v5c0 .55.45 1 1 1h1c1.1 0 2-1.57 2-3.5 0-1.4-.47-2.6-1.15-3.16z"],qr=["M16 5.095c0-2.255-1.88-4.083-4.2-4.083-1.682 0-3.13.964-3.8 2.352a4.206 4.206 0 00-3.8-2.352C1.88 1.012 0 2.84 0 5.095c0 .066.007.13.01.194H.004c.001.047.01.096.014.143l.013.142c.07.8.321 1.663.824 2.573C2.073 10.354 4.232 12.018 8 15c3.767-2.982 5.926-4.647 7.144-6.854.501-.905.752-1.766.823-2.562.007-.055.012-.11.016-.164.003-.043.012-.088.013-.13h-.006c.003-.066.01-.13.01-.195z"],Kr=["M7.71 8.87L6.17 6.55l.02-.01A.906.906 0 016 6c0-.07.03-.13.04-.19h-.02l.78-3.92C6.09 1.34 5.19 1 4.2 1 1.88 1 0 2.83 0 5.09c0 .07.01.13.01.19H0c0 .05.01.1.01.14 0 .05.01.1.01.14.07.8.32 1.66.82 2.57 1.07 1.94 2.88 3.47 5.86 5.84l-.68-2.74h.02C6.03 11.16 6 11.08 6 11c0-.28.11-.53.29-.71l1.42-1.42zM16 5.09C16 2.83 14.12 1 11.8 1c-1.2 0-2.27.5-3.04 1.28l-.7 3.51 1.77 2.66-.01.01c.1.15.18.33.18.54 0 .28-.11.53-.29.71l-1.6 1.6.75 3.01c3.23-2.56 5.16-4.15 6.28-6.18.5-.91.75-1.77.82-2.56.01-.05.01-.11.02-.16 0-.04.01-.09.01-.13h-.01c.01-.07.02-.14.02-.2z"],$r=["M0 10h5V7H0v3zm1-2h3v1H1V8zm14-5h-4v3h5V4c0-.55-.45-1-1-1zm0 2h-3V4h3v1zM0 4v2h5V3H1c-.55 0-1 .45-1 1zm0 9c0 .55.45 1 1 1h4v-3H0v2zm6-7h4V3H6v3zm0 8h4v-3H6v3zm1-2h2v1H7v-1zm4 2h4c.55 0 1-.45 1-1v-2h-5v3zm0-4h5V7h-5v3zm-5 0h4V7H6v3z"],Zr=["M2 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm11-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm3 4.5A2.5 2.5 0 0013.5 6c-.98 0-1.82.57-2.23 1.39-.6-.78-1.51-1.3-2.56-1.36.18-.49.29-.99.29-1.53C9 2.01 6.99 0 4.5 0S0 2.01 0 4.5 2.01 9 4.5 9c.19 0 .37-.03.56-.06-.03.19-.06.37-.06.56C5 11.43 6.57 13 8.5 13c1.63 0 2.98-1.11 3.37-2.62.44.38 1 .62 1.63.62A2.5 2.5 0 0016 8.5zM14.5 13c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"],Xr=["M.5 2a.5.5 0 01.5.5V4h7V3H2.5a.5.5 0 010-1h13a.5.5 0 010 1H10v1h1c2.26 0 4 1.79 4 4 0 1.87-1.247 3.44-3 3.878V13h.382l1.894-.947a.5.5 0 11.448.894L12.618 14H4.5a.5.5 0 010-1H7v-2.306C5.749 9.736 5 8.368 5 7L1 6v1.5a.5.5 0 01-1 0v-5A.5.5 0 01.5 2zM8 11.316V13h3v-1a6.73 6.73 0 01-3-.684zM11 5v3h3a3 3 0 00-3-3z"],Yr=["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm1 13H7v-2h2v2zm1.93-6.52c-.14.32-.35.64-.62.97L9.25 8.83c-.12.15-.24.29-.28.42-.04.13-.09.3-.09.52V10H7.12V8.88s.05-.51.21-.71L8.4 6.73c.22-.26.35-.49.44-.68.09-.19.12-.38.12-.58 0-.3-.1-.55-.28-.75-.18-.19-.44-.28-.76-.28-.33 0-.59.1-.78.29-.19.19-.33.46-.4.81-.03.11-.1.15-.2.14l-1.7-.25c-.12-.01-.16-.08-.14-.19.12-.82.46-1.47 1.03-1.94.57-.48 1.32-.72 2.25-.72.47 0 .9.07 1.29.22s.72.34 1 .59c.28.25.49.55.65.89.15.35.22.72.22 1.12s-.07.75-.21 1.08z"],Qr=["M13 5h-2v2h2V5zm0 6h-2v2h2v-2zm0-3h-2v2h2V8zm2-8H1C.4 0 0 .4 0 1v14c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V1c0-.6-.4-1-1-1zm-1 14H2V2h12v12zm-7-3H5v2h2v-2zm3 0H8v2h2v-2z"],Jr=["M9 14v2H7v-2h2zm1-14L9 12H7L6 0h4z"],ei=["M6 0a1 1 0 00-1 1v3H3V3h.5a.5.5 0 000-1h-2a.5.5 0 000 1H2v1a1 1 0 000 2v1h-.5a.5.5 0 000 1h2a.5.5 0 000-1H3V6h2v9a1 1 0 102 0V6h2v9a1 1 0 102 0V6h2v1h-.5a.5.5 0 000 1h2a.5.5 0 000-1H14V6a1 1 0 100-2V3h.5a.5.5 0 000-1h-2a.5.5 0 000 1h.5v1h-2V1a1 1 0 00-1-1H6zm1 2v2h2V2H7z"],ti=["M9.12 11.07l2-2.02.71.71 4-4.04L10.17 0l-4 4.04.71.71-2 2.02 4.24 4.3zM2 12.97h4c.28 0 .53-.11.71-.3l1-1.01-3.42-3.45-3 3.03c-.18.18-.29.44-.29.72 0 .55.45 1.01 1 1.01zm13 1.01H1c-.55 0-1 .45-1 1.01S.45 16 1 16h14c.55 0 1-.45 1-1.01s-.45-1.01-1-1.01z"],ni=["M8 3c-.55 0-1 .45-1 1v4c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L9 7.59V4c0-.55-.45-1-1-1zm0-3a7.95 7.95 0 00-6 2.74V1c0-.55-.45-1-1-1S0 .45 0 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.54C4.64 2.78 6.23 2 8 2c3.31 0 6 2.69 6 6 0 2.61-1.67 4.81-4 5.63v-.01c-.63.23-1.29.38-2 .38-3.31 0-6-2.69-6-6 0-.55-.45-1-1-1s-1 .45-1 1c0 4.42 3.58 8 8 8 .34 0 .67-.03 1-.07.02 0 .04-.01.06-.01C12.98 15.4 16 12.06 16 8c0-4.42-3.58-8-8-8z"],ri=["M2 10v5c0 .55.45 1 1 1h3v-5h4v5h3c.55 0 1-.45 1-1v-5L8 4l-6 6zm13.71-2.71L14 5.59V2c0-.55-.45-1-1-1s-1 .45-1 1v1.59L8.71.29C8.53.11 8.28 0 8 0s-.53.11-.71.29l-7 7a1.003 1.003 0 001.42 1.42L8 2.41l6.29 6.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],ii=["M4 5h7c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zM1 1c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1zm14 6H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-6 5H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1z"],oi=["M1 3h5c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm0 4h7c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 6H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM1 11h10c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1z"],ai=["M15 1H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM8 9H1c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1zm-2 4H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm5-8H1c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1z"],si=["M2 0c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm13 0c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm-5 2H7c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],li=["M0 16V0h1a1 1 0 011 1v14a1 1 0 01-1 1H0zM15 0h1v16h-1a1 1 0 01-1-1V1a1 1 0 011-1zM6.707 6.707a1 1 0 00-1.414-1.414l-2 2a1 1 0 000 1.414l2 2a1 1 0 001.414-1.414L5.414 8l1.293-1.293zm4-1.414a1 1 0 00-1.414 1.414L10.586 8 9.293 9.293a1 1 0 101.414 1.414l2-2a1 1 0 000-1.414l-2-2z"],ci=["M3.5 12c-.86 0-2.5-.5-3.5-1 1 3.5 4.506 4 7 4a7 7 0 007-7l-.006-.004a5.974 5.974 0 00-1.29-3.988c.896.066 2.37.53 3.296.992-1-3.5-4.506-4-7-4a6.998 6.998 0 00-6.14 3.635 5.972 5.972 0 00-.859 3.226L2 8l.006.005a5.98 5.98 0 001.771 3.99A7.469 7.469 0 013.5 12zM8 6a2 2 0 100 4 2 2 0 000-4z"],ui=["M2 5v7h12V5H2zm0-2h12c1.1 0 2 .9 2 2v7c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z","M7.9 10.48c-.14-.33-.84-.55-1.3-.75-.46-.2-.4-.33-.42-.5v-.07c.16-.14.29-.33.37-.56 0 0 0-.01.01-.02.02-.05.03-.1.05-.15.1-.01.16-.13.19-.23.03-.04.07-.15.06-.27-.02-.16-.08-.24-.15-.26v-.03c0-.2-.02-.48-.05-.67-.01-.05-.02-.1-.03-.16-.07-.23-.21-.44-.4-.58-.2-.15-.48-.23-.73-.23s-.53.08-.72.23c-.19.14-.33.35-.4.58-.02.05-.03.1-.03.16-.05.18-.06.47-.06.67v.03c-.07.03-.14.1-.15.26-.02.12.03.22.06.27.02.1.09.22.2.24.01.05.03.1.05.15v.01c.08.23.22.42.38.56v.07c-.02.17.03.29-.43.5-.46.2-1.16.42-1.3.75s-.09.52-.09.52H8c-.01 0 .05-.19-.1-.52zM10 6h2c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1zM10 9h2c.55 0 1 .45 1 1s-.45 1-1 1h-2c-.55 0-1-.45-1-1s.45-1 1-1z"],di=["M13 2h-1.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C8.11 2.47 8 2.72 8 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H13c.55 0 1 .45 1 1v3c0 .55.45 1 1 1s1-.45 1-1V5c0-1.66-1.34-3-3-3zm-5.5 9c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM10 7H1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 6.33L7 12l-1 1-2-3-2 2.67V9h7v4.33z"],hi=["M5.71 5.71l2-2C7.89 3.53 8 3.28 8 3c0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H3C1.34 2 0 3.34 0 5v3c0 .55.45 1 1 1s1-.45 1-1V5c0-.55.45-1 1-1h1.59l-.3.29a1.003 1.003 0 001.42 1.42zM12.5 11c.28 0 .5-.22.5-.5s-.22-.5-.5-.5-.5.22-.5.5.22.5.5.5zM15 7H6c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 6.33L12 12l-1 1-2-3-2 2.67V9h7v4.33z"],fi=["M7.29 11.71c.18.18.43.29.71.29s.53-.11.71-.29l4-4a1.003 1.003 0 00-1.42-1.42L9 8.59V1c0-.55-.45-1-1-1S7 .45 7 1v7.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l4 4zM15 11c-.55 0-1 .45-1 1v2H2v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1z"],pi=["M13.91 2.6c-.16-.36-.51-.61-.92-.61h-10c-.41 0-.77.25-.92.61L-.01 7.45v5.54c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V7.45L13.91 2.6zm-1.92 5.39c-.55 0-1 .45-1 1v1h-6v-1c0-.55-.45-1-1-1H1.94l1.71-4h8.68l1.71 4h-2.05z"],vi=["M6.432 2c.094.14.202.273.324.394L8.42 4H3.66L1.95 8H4c.55 0 1 .45 1 1v1h6.557c.693 0 1.363-.262 1.837-.736l.103-.102.85-1.14a2.564 2.564 0 00.623-1.682V5.058L16 7.46V13c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7.46l2.08-4.85C2.23 2.25 2.59 2 3 2h3.432zm9.048-2c.31 0 .52.26.52.57 0 .16-.06.3-.17.41l-2.86 2.73v2.63c0 .16-.06.3-.17.41l-.82 1.1c-.1.1-.25.17-.41.17-.31 0-.57-.26-.57-.57V3.71L8.17.98A.566.566 0 018 .57c0-.31.26-.57.57-.57h6.91z"],gi=["M6.341 2A5.99 5.99 0 006 4H3.66L1.95 8H4c.55 0 1 .45 1 1v1h7a5.978 5.978 0 004-1.528V13c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7.46l2.08-4.85C2.23 2.25 2.59 2 3 2h3.341zm3.679 2.145c0-.125.075-.23.205-.225h.345l.79.8c.005 0 0 .005 0 .005v.295c0 .13-.085.23-.215.23h-.07v.15c0 .13-.09.2-.215.2v.535c0 .125-.12.225-.245.225s-.245-.1-.245-.225V5.25h-.145c-.125 0-.205-.1-.205-.23v-.875zm2.235-2.195c-.03 0-.055-.005-.06-.035 0-.03.03-.035.06-.035h.11c.035 0 .06.005.06.035 0 .03-.03.035-.06.035h-.11zm-1.165-.025a.094.094 0 01-.13 0l-.25-.25a.094.094 0 010-.13.094.094 0 01.13 0l.25.25a.094.094 0 010 .13zm1.53.445c-.035 0-.07-.025-.07-.06v-.155c0-.03.035-.06.07-.06s.07.025.07.06v.155c0 .03-.035.06-.07.06zM12 0c2.21 0 4 1.79 4 4s-1.79 4-4 4-4-1.79-4-4 1.79-4 4-4zm0 7c1.655 0 3-1.345 3-3 0-.195-.02-.39-.06-.575h-.21c-.125 0-.225-.07-.23-.21h-.215c.075.07.155.14.155.23V3.9c0 .06-.04.115-.075.155h-.015l-.01.005-.015.01-.445.43v.815c0 .13-.07.22-.2.22h-.36c-.125 0-.21-.09-.21-.22v-.84a.627.627 0 00-.36-.345h-.45c-.13 0-.245-.095-.245-.225v-.46c0-.125.115-.23.245-.23l.13-.005.21-.215c.09-.09.24-.09.33 0l.22.225h.47c.105 0 .155-.105.225-.21v-.075h-.205a.106.106 0 01-.105-.105.11.11 0 01.105-.105h.18l.025.005v-.12s-.03-.025-.04-.025h-.2l-.045.05a.235.235 0 01-.33.005l-.045-.06h-.115l.16.175c.015.015.015.06 0 .075-.02.015-.045.02-.06.005l-.195-.185h-.085l-.245.23-.02-.005c-.025.07-.06.055-.095.055-.085 0-.15-.045-.15-.13s.065-.14.15-.14h.115v-.125c0-.06.04-.09.1-.09h.05V2.36c0-.095.095-.2.19-.2h.19c.105 0 .18-.075.18-.185V1.94c0-.015.035.01.035-.06h-.125l-.005.01-.21.22a.085.085 0 01-.115 0 .085.085 0 010-.115l.255-.255c.02-.015.045-.015.065-.015.005 0 .005.015.005.015h.64a2.327 2.327 0 00-.355-.275 2.452 2.452 0 00-.355-.195c-.03-.015-.055-.03-.08-.04a3.025 3.025 0 00-1.735-.175c-.09.02-.175.055-.265.08-.09.03-.18.05-.265.085-.075.03-.145.07-.22.105-.115.06-.235.115-.34.185l-.005.005c-.1.065-.18.145-.27.22h.455c.06 0 .11.045.11.105s-.05.105-.11.105h-.32c0 .07-.025.04-.025.045v.24h.285l.15-.17c.09-.09.235-.105.325-.015.09.09.09.23 0 .32l-.795.79-.01.01c-.005 0-.005 0-.01.005l-.025.015h-.01a.235.235 0 01-.12.025h-.23c-.08.07-.125.1-.125.18v.06c0 .01-.02.02-.02.03l.375.39c.04.04.04.1 0 .14-.04.04-.1.04-.14 0l-.39-.385a.213.213 0 01-.055.01c-.105 0-.195-.085-.195-.185v-.235h-.055A3.1 3.1 0 009 4c0 1.655 1.345 3 3 3zm2.27-2.135c.05 0 .105.04.105.09v.285c0 .05-.055.09-.105.09-.05 0-.105-.04-.105-.09v-.285c0-.05.055-.09.105-.09zm-2.085-3.27c0 .13-.105.21-.225.21h-.25v.07c0 .075-.03.135-.105.135s-.105-.06-.105-.135V1.64c-.075-.02-.025-.025-.025-.04 0-.125.085-.215.21-.215h.27c.13 0 .23.085.23.21z"],mi=["M5.639 2a5.391 5.391 0 00-.144 2H3.66L1.95 8H4c.55 0 1 .45 1 1v1h6V9c0-.088.012-.174.033-.255.12-.007.238-.019.39-.038.154-.008.252-.03.442-.077a5.34 5.34 0 00.24-.05h.05l.122-.04 1.266 1.271c.425.47 1.116.769 1.847.769.21 0 .414-.025.61-.071V13c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7.46l2.08-4.85C2.23 2.25 2.59 2 3 2h2.639zM15.82 7.53c.1.12.17.27.18.44 0 .34-.27.61-.61.61a.57.57 0 01-.43-.18l-2.24-2.25c-.13.08-.26.16-.4.23-.02.01-.05.02-.07.03-.14.06-.27.12-.42.17h-.01c-.14.05-.29.08-.44.11-.04.01-.08.02-.11.02-.15.02-.3.04-.46.04-1.85 0-3.35-1.51-3.35-3.37S8.96.01 10.81 0c1.85 0 3.35 1.51 3.35 3.37 0 .16-.02.31-.04.47-.01.04-.01.07-.02.11-.02.15-.05.29-.1.44v.01c-.05.15-.11.28-.17.42-.01.02-.02.05-.03.07-.07.14-.14.27-.23.4l2.25 2.24zm-5.01-1.94c1.22 0 2.21-.99 2.21-2.22 0-1.23-.99-2.22-2.21-2.22S8.6 2.14 8.6 3.37c0 1.22.99 2.22 2.21 2.22z"],yi=["M8.1 2a5.023 5.023 0 000 2H3.66L1.95 8H4c.55 0 1 .45 1 1v1h6V9c0-.55.45-1 1-1h2.05c.708 0 1.352-.241 1.905-.645L16 7.46V13c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V7.46l2.08-4.85C2.23 2.25 2.59 2 3 2h5.1zM13 6a3 3 0 110-6 3 3 0 010 6z"],bi=["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zM7 3h2v2H7V3zm3 10H6v-1h1V7H6V6h3v6h1v1z"],wi=["M5 8c0 1.66 1.34 3 3 3h4.59L11.3 9.71A.965.965 0 0111 9a1.003 1.003 0 011.71-.71l3 3c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-3 3a1.003 1.003 0 01-1.42-1.42l1.3-1.29H8c-2.76 0-5-2.24-5-5H1a1 1 0 01-1-1V1a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H5zM2 2v4h4V2H2z"],_i=["M1 7c.51 0 .935.388.993.884L2 8v3c0 .51.388.935.884.993L3 12h1.59l-.3-.29a1.003 1.003 0 011.324-1.504l.096.084 2 2c.18.18.29.43.29.71 0 .233-.076.446-.206.614l-.084.096-2 2A1.003 1.003 0 014 15c0-.24.08-.458.224-.629l.076-.081.29-.29H3a2.996 2.996 0 01-2.995-2.823L0 11V8c0-.55.45-1 1-1zm5.388-7c.629 0 1.338.21 1.838.6.48.38.85.91 1.019 1.52.04.13.07.27.09.4.09.48.14 1.22.14 1.73v.07c.18.08.34.27.37.67.03.32-.09.59-.16.71-.06.28-.21.58-.48.63-.03.13-.07.26-.12.39 0 .01-.01.04-.01.04-.22.58-.55 1.08-.949 1.45v.18c.04.45-.12.77 1.059 1.3 1.179.53 2.947 1.09 3.307 1.95.37.86.22 1.36.22 1.36H9c0-.539-.21-1.045-.583-1.417l-2-2A1.997 1.997 0 005 9c-.149 0-.296-.015-.442-.045.099-.19.082-.37.101-.575 0-.05.01-.11.01-.17-.41-.35-.75-.86-.969-1.45v-.01s-.01-.01-.01-.02c-.04-.12-.09-.26-.12-.39-.28-.05-.44-.36-.5-.64-.06-.12-.19-.39-.16-.71.04-.41.21-.6.39-.68v-.06c0-.51.05-1.26.14-1.74.02-.13.05-.27.09-.4.17-.6.54-1.13 1.02-1.51C5.048.21 5.757 0 6.387 0zm4.625 2.04c.49 0 1.05.16 1.439.46.38.29.67.7.8 1.17.03.1.05.21.07.31.07.37.11.94.11 1.33v.05c.139.06.269.21.289.51.02.25-.07.45-.13.54-.05.21-.16.44-.38.48a1.711 1.711 0 01-.1.33c-.17.44-.43.83-.749 1.11v.14c.03.35-.09.59.83 1 .929.41 2.317.84 2.597 1.5.29.66.17 1.04.17 1.04H13.66v.01c-.05-.24-.14-.5-.25-.76-.36-.86-1.119-1.33-2.687-2-.14-.06-.59-.25-.6-.25-.21-.09-.36-.15-.5-.22.02-.1.02-.2.03-.31 0-.04.01-.08.01-.13-.07-.06-.13-.12-.19-.19.22-.32.4-.67.54-1.05.02-.06.02-.06.03-.1.29-.23.48-.57.59-.96.16-.33.25-.73.21-1.16-.03-.4-.16-.76-.37-1.03-.02-.53-.07-1.13-.15-1.54-.01-.06-.02-.12-.03-.19.23-.06.48-.09.72-.09z"],xi=["M6.6 3.3C5.3 4.4 4.5 6.1 4.5 8s.8 3.6 2.1 4.7c-.5.2-1 .3-1.6.3-2.8 0-5-2.2-5-5s2.2-5 5-5c.6 0 1.1.1 1.6.3zm-1.96 8.68C3.92 10.83 3.5 9.46 3.5 8s.42-2.83 1.14-3.98C2.6 4.2 1 5.91 1 8s1.6 3.8 3.64 3.98zM8 4c-1.2.9-2 2.4-2 4s.8 3.1 2 4c1.2-.9 2-2.3 2-4s-.8-3.1-2-4zm3-1c2.8 0 5 2.2 5 5s-2.2 5-5 5c-.6 0-1.1-.1-1.6-.3 1.3-1.1 2.1-2.9 2.1-4.7s-.8-3.5-2.1-4.7c.5-.2 1-.3 1.6-.3zm.35 1.02c.73 1.15 1.14 2.52 1.14 3.98s-.42 2.83-1.14 3.98c2.04-.18 3.64-1.9 3.64-3.98s-1.6-3.8-3.64-3.98z"],Ci=["M8 13a5 5 0 10-4.53-7.12.205.205 0 01-.185.12H1.558a.194.194 0 01-.187-.256 7 7 0 110 4.511.194.194 0 01.187-.255h1.727c.08 0 .151.047.185.12A5 5 0 008 13z","M8.703 5.29a.995.995 0 00-.71-.29 1.004 1.004 0 00-.718 1.71l.29.29H.998C.449 7 0 7.45 0 8s.45 1 .999 1h6.585l-.29.29c-.18.18-.289.43-.289.71a1.002 1.002 0 001.708.71l1.997-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2.007-2z"],Ei=["M5 9h2v2c0 .6.4 1 1 1s1-.4 1-1V9h2c.6 0 1-.4 1-1s-.4-1-1-1H9V5c0-.6-.4-1-1-1s-1 .4-1 1v2H5c-.6 0-1 .4-1 1s.4 1 1 1zm10-9H1C.4 0 0 .4 0 1v14c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V1c0-.6-.4-1-1-1zm-1 14H2V2h12v12z"],Si=["M8 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.46-1-1-1zm4.988.976v-.042a.398.398 0 00-.107-.216 7.57 7.57 0 00-1.087-1.082c-.83-.703-1.78-1.292-2.824-1.527a4.315 4.315 0 00-1.818-.024 5.578 5.578 0 00-1.593.595c-.781.427-1.5 1.01-2.125 1.665-.112.12-.225.246-.33.379a.43.43 0 000 .558c.318.403.699.758 1.086 1.082.831.703 1.78 1.292 2.824 1.527a4.37 4.37 0 001.831.024c.556-.108 1.087-.325 1.593-.595a8.695 8.695 0 002.118-1.665c.113-.12.232-.246.338-.379A.42.42 0 0013 8.06V8c-.012-.012-.012-.018-.012-.024zM8 10c-1.107 0-2-.893-2-2s.893-2 2-2 2 .893 2 2-.893 2-2 2zM7 1a1 1 0 00-1-1H1a1 1 0 00-1 1v5a1 1 0 002 0V2h4a1 1 0 001-1zm2 0a1 1 0 011-1h5a1 1 0 011 1v5a1 1 0 11-2 0V2h-4a1 1 0 01-1-1zm0 14a1 1 0 001 1h5a1 1 0 001-1v-5a1 1 0 10-2 0v4h-4a1 1 0 00-1 1zm-2 0a1 1 0 01-1 1H1a1 1 0 01-1-1v-5a1 1 0 012 0v4h4a1 1 0 011 1z"],Ai=["M10 3c-.92 0-1.76.26-2.5.69C6.76 3.26 5.92 3 5 3 2.24 3 0 5.24 0 8s2.24 5 5 5c.92 0 1.76-.26 2.5-.69.74.43 1.58.69 2.5.69 2.76 0 5-2.24 5-5s-2.24-5-5-5zm-4.1 7.85c-.29.09-.59.15-.9.15-1.66 0-3-1.34-3-3s1.34-3 3-3c.31 0 .61.06.9.15C5.33 5.96 5 6.94 5 8s.33 2.04.9 2.85zM10 11c-.31 0-.61-.06-.9-.15.57-.81.9-1.79.9-2.85s-.33-2.04-.9-2.85c.29-.09.59-.15.9-.15 1.66 0 3 1.34 3 3s-1.34 3-3 3z"],Oi=["M5 2.66C5 4.14 8 8 8 8s3-3.86 3-5.34C10.99 1.2 9.66 0 8 0S5 1.2 5 2.66zM7 3c0-.55.45-1 1-1s1 .45 1 1-.45 1-1 1-1-.45-1-1zM10.5 10H8v5h1v-4h1v1H9v1h2v-3h-.5zM2 9h12c.55 0 1 .45 1 1v5c0 .55-.45 1-1 1H2c-.55 0-1-.45-1-1v-5c0-.55.45-1 1-1zm4 1v5h1v-5H6z"],ki=["M8 16A8 8 0 118 0a8 8 0 010 16zm0-2A6 6 0 108 2a6 6 0 000 12zm1-2H7v-2h2v2zm0-3H7V4h2v5z"],Ti=["M9.296.104a2.99 2.99 0 00-1.003.664 2.987 2.987 0 00-.75 1.25 6 6 0 106.28 4.527c.043-.039.085-.079.127-.12l1.456-1.456A8 8 0 119.296.105zm2.532 5.2a.997.997 0 01-.707-.294L9.707 3.596a1 1 0 011.414-1.414l.707.707 1.768-1.768a1 1 0 111.414 1.415L12.536 5.01a.997.997 0 01-.708.293zM9 12H7v-2h2v2zm0-3H7V4h2v5z"],Pi=["M10.568.421c-.01.04-.018.08-.026.121-.837.156-1.53.73-1.85 1.497a6 6 0 105.27 5.273 2.51 2.51 0 001.496-1.854c.04-.008.081-.016.121-.026A8 8 0 1110.568.421zM9 12H7v-2h2v2zm0-3H7V4h2v5zm1-6c0-.55.45-1 1-1h1V1c0-.55.45-1 1-1s1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1h-1v1.005c0 .55-.45 1-1 1s-1-.45-1-1V4h-1c-.55 0-1-.45-1-1z"],Ii=["M9.8 4H11c.5 0 1-.4 1-1s-.4-1-1-1H7c-.5 0-1 .4-1 1s.4 1 1 1h.8l-1.6 8H5c-.5 0-1 .4-1 1s.4 1 1 1h4c.5 0 1-.4 1-1s-.4-1-1-1h-.8l1.6-8z"],Mi=["M15 5h-3V2c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h3v3c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-5-1v2H6V4h4zm0 6H6V7h4v3zM2 4h3v2H2V4zm0 5V7h3v2H2zm4 4v-2h4v2H6zm8 0h-3v-2h3v2zm0-3h-3V8h3v2z"],zi=["M11 0C8.24 0 6 2.24 6 5c0 1.02.31 1.96.83 2.75L.29 14.29a1.003 1.003 0 001.42 1.42L3 14.41l1.29 1.29c.18.19.43.3.71.3s.53-.11.71-.29l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71L6.41 11l1.83-1.83c.8.52 1.74.83 2.76.83 2.76 0 5-2.24 5-5s-2.24-5-5-5zm0 8c-.23 0-.45-.03-.66-.08-.01 0-.02-.01-.03-.01-.21-.05-.41-.12-.6-.21a3.014 3.014 0 01-1.62-2c0-.01-.01-.02-.01-.03C8.03 5.45 8 5.23 8 5c0-1.66 1.34-3 3-3s3 1.34 3 3-1.34 3-3 3z"],Ri=["M15 2H6c-.28 0-.53.11-.71.29l-5 5C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l5 5c.18.18.43.29.71.29h9c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-2.29 7.29a1.003 1.003 0 01-1.42 1.42L10 9.41 8.71 10.7c-.18.19-.43.3-.71.3a1.003 1.003 0 01-.71-1.71L8.59 8l-1.3-1.29a1.003 1.003 0 011.42-1.42L10 6.59l1.29-1.29c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71L11.41 8l1.3 1.29z"],Li=["M12 9h-1V7h1c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3v1H7V4c0-1.66-1.34-3-3-3S1 2.34 1 4s1.34 3 3 3h1v2H4c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3v-1h2v1c0 1.66 1.34 3 3 3s3-1.34 3-3-1.34-3-3-3zm0-6c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM4 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm0-8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm5 4H7V7h2v2zm3 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],Di=["M12.71 5.29l-4-4C8.53 1.11 8.28 1 8 1s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L8 3.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],Ni=["M15.71 7.29l-5-5A.997.997 0 0010 2H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h9c.28 0 .53-.11.71-.29l5-5c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zm-7 2a1.003 1.003 0 01-1.42 1.42L6 9.41 4.71 10.7c-.18.19-.43.3-.71.3a1.003 1.003 0 01-.71-1.71L4.59 8l-1.3-1.29a1.003 1.003 0 011.42-1.42L6 6.59 7.29 5.3c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71L7.41 8l1.3 1.29z"],ji=["M14 2c-.55 0-1 .45-1 1v3c0 1.66-1.34 3-3 3H4.41L5.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L4.41 11H10c2.76 0 5-2.24 5-5V3c0-.55-.45-1-1-1z"],Hi=["M2 7c.55 0 1-.45 1-1V4.41L7.29 8.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 3H6c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm7-5.9v2A5 5 0 113.1 9h-2c.49 3.39 3.38 6 6.9 6 3.87 0 7-3.13 7-7 0-3.52-2.61-6.41-6-6.9z"],Vi=["M11 4h4c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1s.45 1 1 1zm4 8h-3.43L5.86 2.49h-.02A.975.975 0 005 2H1c-.55 0-1 .45-1 1s.45 1 1 1h3.43l5.71 9.51.01-.01c.18.3.49.5.85.5h4c.55 0 1-.45 1-1s-.45-1-1-1z"],Bi=["M13.71 7.29l-5-5C8.53 2.11 8.28 2 8 2s-.53.11-.71.29l-5 5A1.003 1.003 0 003 9h2v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V9h2a1.003 1.003 0 00.71-1.71z"],Fi=["M15 10H4.41L5.7 8.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L2 9.59V8c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .55.45 1 1 1s1-.45 1-1v-1.59l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 12H15c.55 0 1-.45 1-1s-.45-1-1-1zm0-9c-.55 0-1 .45-1 1v1.59L11.71 1.3A.965.965 0 0011 1a1.003 1.003 0 00-.71 1.71L11.59 4H1c-.55 0-1 .45-1 1s.45 1 1 1h10.59L10.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L14 6.41V8c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],Wi=["M15 3a.997.997 0 00-.707.293L12 5.586l-1.293-1.293a1 1 0 10-1.414 1.414l2 2a.997.997 0 001.414 0l3-3A1 1 0 0015 3zm-.879 6.121l-.007-.007c-.313.309-.69.552-1.114.702V10h-.998H12h-1v-.184c-.424-.15-.8-.395-1.112-.704l-.01.01-2-2 .012-.012A2.978 2.978 0 017.184 6H3c-.176 0-.06-.824 0-1l.73-1.63C3.79 3.192 3.823 3 4 3H7.78C8.328 2.39 9.115 2 10 2c.768 0 1.461.293 1.987.77l.844-.844c-.238-.244-.524-.442-.794-.524C12.037 1.402 10.72 1 8 1c-2.72 0-4.037.402-4.037.402-.508.155-1.078.711-1.268 1.237l-.763 2.117H.88c-.484 0-.88.423-.88.939s.396.939.88.939h.375L1 7c-.034.685 0 1.436 0 2v5c0 .657.384 1 1 1s1-.343 1-1v-1h10v1c0 .657.384 1 1 1s1-.343 1-1V9l-.003-.754-.876.875zM5.001 10H3V8h2v2z"],Ui=["M11 1a1 1 0 010 2v3l3 7v1.25a.75.75 0 01-.75.75H2.75a.75.75 0 01-.75-.75V13l3-7V3a1 1 0 110-2h6zM9 3H7v3l-1.714 4h5.428L9 6V3z"],Gi=["M11 2H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V7l-5-5zm3 10H2V4h8v2H3v1h7v1h4v4zm-3-5V4l3 3h-3zm-8 3h10V9H3v1z"],qi=["M16 8c0-.37-.21-.68-.51-.85l.01-.01-7-4-.01.01C8.34 3.06 8.18 3 8 3s-.34.06-.49.15l-.01-.02-7 4 .01.01C.21 7.32 0 7.63 0 8s.21.68.51.85l-.01.01 7 4 .01-.01c.15.09.31.15.49.15s.34-.06.49-.15l.01.01 7-4-.01-.01c.3-.17.51-.48.51-.85z"],Ki=["M7.504 3.132l-7 4a1 1 0 000 1.736l7 4a1 1 0 00.992 0l7-4a1 1 0 000-1.736l-7-4a1 1 0 00-.992 0zM8 5.152L12.983 8 8 10.847 3.016 8 8 5.152z"],$i=["M.55 4.89l7 3c.14.07.29.11.45.11.16 0 .31-.04.45-.11l7-3a.998.998 0 00-.06-1.81L8.4.08a1.006 1.006 0 00-.79 0l-6.99 3a.992.992 0 00-.07 1.81zM15 11c-.16 0-.31.04-.45.11L8 14l-6.55-2.9c-.14-.06-.29-.1-.45-.1-.55 0-1 .45-1 1 0 .39.23.73.55.89l7 3c.14.07.29.11.45.11.16 0 .31-.04.45-.11l7-3c.32-.16.55-.5.55-.89 0-.55-.45-1-1-1zm0-4c-.16 0-.31.04-.45.11L8 10 1.45 7.11A.997.997 0 001 7c-.55 0-1 .45-1 1 0 .39.23.73.55.89l7 3c.14.07.29.11.45.11.16 0 .31-.04.45-.11l7-3c.32-.16.55-.5.55-.89 0-.55-.45-1-1-1z"],Zi=["M14 4c-1.1 0-2 .9-2 2 0 .47.17.9.44 1.24l-.68.91A1.996 1.996 0 009.07 9.5H7.93C7.71 8.64 6.93 8 6 8c-.47 0-.9.17-1.24.44l-.91-.68c.1-.23.15-.49.15-.76 0-.37-.11-.71-.28-1.01l2.27-2.27c.3.17.64.28 1.01.28 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .37.11.71.28 1.01L3.01 5.28C2.71 5.11 2.37 5 2 5 .9 5 0 5.9 0 7s.9 2 2 2c.47 0 .9-.17 1.24-.44l.91.68c-.1.23-.15.49-.15.76 0 .37.11.71.28 1.01l-1.27 1.27C2.71 12.11 2.37 12 2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.37-.11-.71-.28-1.01l1.27-1.27c.3.17.64.28 1.01.28.93 0 1.71-.64 1.93-1.5h1.14c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2 0-.47-.17-.9-.44-1.24l.68-.91c.23.1.49.15.76.15 1.1 0 2-.9 2-2s-.9-2-2-2z"],Xi=["M14 9.5c-.56 0-1.06.23-1.42.59L8.99 8l3.59-2.09A2.002 2.002 0 0016 4.5c0-1.1-.9-2-2-2s-2 .9-2 2c0 .19.03.37.08.54L8.5 7.13v-3.2c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S6 .9 6 2c0 .93.64 1.71 1.5 1.93v3.2L3.92 5.04c.05-.17.08-.35.08-.54 0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.56 0 1.06-.23 1.42-.59L7.01 8l-3.59 2.09A2.002 2.002 0 000 11.5c0 1.1.9 2 2 2s2-.9 2-2c0-.19-.03-.37-.08-.54L7.5 8.87v3.2c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93v-3.2l3.58 2.09c-.05.17-.08.35-.08.54 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],Yi=["M14 11c-.2 0-.38.04-.56.09L12.42 9.4c.36-.36.58-.85.58-1.4 0-.55-.22-1.04-.58-1.4l1.01-1.69c.19.05.37.09.57.09 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .55.22 1.04.58 1.4l-1.01 1.69C11.38 6.04 11.2 6 11 6c-.93 0-1.71.64-1.93 1.5H6.93C6.71 6.64 5.93 6 5 6c-.2 0-.38.04-.56.09L3.42 4.4C3.78 4.04 4 3.55 4 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.2 0 .38-.04.56-.09L3.58 6.6C3.22 6.96 3 7.45 3 8c0 .55.22 1.04.58 1.4l-1.01 1.69C2.38 11.04 2.2 11 2 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.55-.22-1.04-.58-1.4l1.01-1.69c.19.05.37.09.57.09.93 0 1.71-.64 1.93-1.5h2.14c.22.86 1 1.5 1.93 1.5.2 0 .38-.04.56-.09l1.01 1.69c-.35.36-.57.85-.57 1.4 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],Qi=["M14.16 6.02c-.12-.36-.26-.7-.43-1.03.17-.29.27-.63.27-.99 0-1.1-.9-2-2-2-.36 0-.7.1-.99.27-.33-.17-.67-.31-1.03-.43A1.987 1.987 0 008 0C6.95 0 6.1.81 6.02 1.84c-.36.12-.7.26-1.03.43C4.7 2.1 4.36 2 4 2c-1.1 0-2 .9-2 2 0 .36.1.7.27.99-.17.33-.31.67-.43 1.03C.81 6.1 0 6.95 0 8c0 1.05.81 1.9 1.84 1.98.12.36.26.7.43 1.03-.17.29-.27.63-.27.99 0 1.1.9 2 2 2 .36 0 .7-.1.99-.27.33.17.67.32 1.03.43C6.1 15.19 6.95 16 8 16c1.05 0 1.9-.81 1.98-1.84.36-.12.7-.26 1.03-.43.29.17.63.27.99.27 1.1 0 2-.9 2-2 0-.36-.1-.7-.27-.99.17-.33.31-.67.43-1.03C15.19 9.9 16 9.05 16 8c0-1.05-.81-1.9-1.84-1.98zm-.99 3.79c-.05.16-.11.31-.17.46-.3-.17-.64-.27-1-.27-1.1 0-2 .9-2 2 0 .36.1.7.27 1-.15.07-.3.12-.46.17C9.5 12.48 8.81 12 8 12s-1.5.48-1.81 1.17c-.16-.06-.32-.11-.46-.17.17-.3.27-.64.27-1 0-1.1-.9-2-2-2-.36 0-.7.1-1 .27-.07-.15-.12-.3-.17-.46C3.52 9.5 4 8.81 4 8s-.48-1.5-1.17-1.81c.06-.16.11-.32.17-.46.3.17.64.27 1 .27 1.1 0 2-.9 2-2 0-.36-.1-.7-.27-1 .15-.07.3-.12.46-.17C6.5 3.52 7.19 4 8 4s1.5-.48 1.81-1.17c.16.06.32.11.46.17-.17.3-.27.64-.27 1 0 1.1.9 2 2 2 .36 0 .7-.1 1-.27.07.15.12.3.17.46C12.48 6.5 12 7.19 12 8s.48 1.5 1.17 1.81z"],Ji=["M2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 0C6.9 0 6 .9 6 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],eo=["M2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12-7c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM2 1C.9 1 0 1.9 0 3s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],to=["M14.5 12.07V9.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2-.93 0-1.71.64-1.93 1.5H9.93c-.18-.7-.73-1.25-1.43-1.43V3.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S6 .9 6 2c0 .93.64 1.71 1.5 1.93v2.14c-.7.18-1.25.73-1.43 1.43H3.93C3.71 6.64 2.93 6 2 6 .9 6 0 6.9 0 8c0 .93.64 1.71 1.5 1.93v2.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93V9.93c.7-.18 1.25-.73 1.43-1.43h2.14c.18.7.73 1.25 1.43 1.43v2.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93V9.93c.7-.18 1.25-.73 1.43-1.43h2.14c.18.7.73 1.25 1.43 1.43v2.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93z"],no=["M14 6c-.93 0-1.71.64-1.93 1.5H9.93C9.71 6.64 8.93 6 8 6s-1.71.64-1.93 1.5H3.93C3.71 6.64 2.93 6 2 6 .9 6 0 6.9 0 8s.9 2 2 2c.93 0 1.71-.64 1.93-1.5h2.13C6.29 9.36 7.07 10 8 10s1.71-.64 1.93-1.5h2.13c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2C16 6.9 15.1 6 14 6z"],ro=["M2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12-2c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6-3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],io=["M2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM8 9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],oo=["M8.441 1.104a.985.985 0 00-.882 0L.365 5c-.487.253-.487.747 0 1L7.56 9.896a.985.985 0 00.882 0L15.635 6c.487-.253.487-.747 0-1L8.44 1.104z","M14 5.5l.016 4.514c.002.548.447.99.994.99a.99.99 0 00.99-.99V5.5h-2zM3.371 9.047l4.387 2.432a.5.5 0 00.485 0l4.39-2.432a.25.25 0 01.371.218v2.955a.25.25 0 01-.134.222l-4.635 2.436a.5.5 0 01-.466 0l-4.635-2.436A.25.25 0 013 12.22V9.265a.25.25 0 01.371-.218z"],ao=["M6.6 3.3C6.1 3.1 5.6 3 5 3 2.2 3 0 5.2 0 8s2.2 5 5 5c.6 0 1.1-.1 1.6-.3C5.3 11.6 4.5 9.9 4.5 8s.8-3.6 2.1-4.7zM8 4c-1.2.9-2 2.4-2 4s.8 3.1 2 4c1.2-.9 2-2.3 2-4s-.8-3.1-2-4zm3-1c2.8 0 5 2.2 5 5s-2.2 5-5 5c-.6 0-1.1-.1-1.6-.3 1.3-1.1 2.1-2.9 2.1-4.7s-.8-3.5-2.1-4.7c.5-.2 1-.3 1.6-.3zm.35 1.02c.73 1.15 1.14 2.52 1.14 3.98s-.42 2.83-1.14 3.98c2.04-.18 3.64-1.9 3.64-3.98s-1.6-3.8-3.64-3.98z"],so=["M1 9h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm4 3H1c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1zm7-1c0 .28.11.53.29.71l.3.29H9c-.55 0-1 .45-1 1s.45 1 1 1h3.59l-.29.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2A1.003 1.003 0 0012 11zM1 4h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1z"],lo=["M13.287 5.958a1 1 0 00-.574-1.916l-10 3c-.95.285-.95 1.631 0 1.916l10 3a1 1 0 00.574-1.916L6.48 8l6.807-2.042z"],co=["M13.287 3.958a1 1 0 00-.575-1.916l-10 3c-.95.285-.95 1.63 0 1.916l10 3a1 1 0 00.575-1.916L6.48 6l6.807-2.042zM13 12H3a1 1 0 000 2h10a1 1 0 000-2z"],uo=["M9.405 11.746C8.968 11.91 8.495 12 8 12c-.494 0-.968-.09-1.405-.254l-.702 1.873C6.548 13.865 7.258 14 8 14c.742 0 1.452-.135 2.107-.38l-.702-1.874zm2.341-2.341l1.873.702C13.865 9.452 14 8.742 14 8c0-.742-.135-1.452-.38-2.107l-1.874.702c.164.437.254.91.254 1.405 0 .494-.09.968-.254 1.405zM9.405 4.254l.702-1.873A5.987 5.987 0 008 2c-.742 0-1.452.135-2.107.38l.702 1.874C7.032 4.09 7.505 4 8 4c.494 0 .968.09 1.405.254zM4.254 6.595L2.38 5.893A5.987 5.987 0 002 8c0 .742.135 1.452.38 2.107l1.874-.702A3.991 3.991 0 014 8c0-.494.09-.968.254-1.405zM8 16A8 8 0 118 0a8 8 0 010 16zm0-6a2 2 0 100-4 2 2 0 000 4z"],ho=["M9.01 14h-2c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1s-.44-1-1-1zm1-3h-4c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.44-1-1-1zm-2-11C5.26 0 3.03 1.95 3.03 4.35c0 2.37 1.63 2.64 1.94 5.22 0 .24.22.44.5.44h5.09c.28 0 .5-.19.5-.44C11.37 6.99 13 6.72 13 4.35 13 1.95 10.77 0 8.01 0z"],fo=["M7 9H5a1 1 0 01-1-1L4.89.876A1 1 0 015.884 0h4.27a.847.847 0 01.793 1.144L9.125 6h2.05a.825.825 0 01.754 1.16L8.16 15.64A.606.606 0 017 15.394V9z"],po=["M4.99 11.99c.28 0 .53-.11.71-.29l6-6a1.003 1.003 0 00-1.42-1.42l-6 6a1.003 1.003 0 00.71 1.71zm3.85-2.02L6.4 12.41l-1 1-.01-.01c-.36.36-.85.6-1.4.6-1.1 0-2-.9-2-2 0-.55.24-1.04.6-1.4l-.01-.01 1-1 2.44-2.44c-.33-.1-.67-.16-1.03-.16-1.1 0-2.09.46-2.81 1.19l-.02-.02-1 1 .02.02c-.73.72-1.19 1.71-1.19 2.81 0 2.21 1.79 4 4 4 1.1 0 2.09-.46 2.81-1.19l.02.02 1-1-.02-.02c.73-.72 1.19-1.71 1.19-2.81 0-.35-.06-.69-.15-1.02zm7.15-5.98c0-2.21-1.79-4-4-4-1.1 0-2.09.46-2.81 1.19l-.02-.02-1 1 .02.02c-.72.72-1.19 1.71-1.19 2.81 0 .36.06.69.15 1.02l2.44-2.44 1-1 .01.01c.36-.36.85-.6 1.4-.6 1.1 0 2 .9 2 2 0 .55-.24 1.04-.6 1.4l.01.01-1 1-2.43 2.45c.33.09.67.15 1.02.15 1.1 0 2.09-.46 2.81-1.19l.02.02 1-1-.02-.02a3.92 3.92 0 001.19-2.81z"],vo=["M1 3h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 10H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],go=["M6 1c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1h5zm9-12c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1h5zm0 4c.55 0 1 .45 1 1s-.45 1-1 1h-5c-.55 0-1-.45-1-1s.45-1 1-1h5z"],mo=["M6 9H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm0 4H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm9-12h-5c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM6 5H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1z"],yo=["M15 7h-.09A6.98 6.98 0 009 1.1V1c0-.55-.45-1-1-1S7 .45 7 1v.09A6.98 6.98 0 001.1 7H1c-.55 0-1 .45-1 1s.45 1 1 1h.1A6.969 6.969 0 007 14.91V15c0 .55.45 1 1 1s1-.45 1-1v-.09A6.98 6.98 0 0014.9 9h.1c.55 0 1-.45 1-1s-.45-1-1-1zm-6.02 5.9c-.05-.5-.46-.9-.98-.9s-.93.4-.98.9A5.017 5.017 0 013.1 8.98c.5-.05.9-.46.9-.98s-.4-.93-.9-.98A5.017 5.017 0 017.02 3.1c.05.5.46.9.98.9s.93-.4.98-.9c1.97.39 3.52 1.95 3.92 3.92-.5.05-.9.46-.9.98s.4.93.9.98a5.017 5.017 0 01-3.92 3.92zM8 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],bo=["M13.96 7H12V3.95C12 1.77 10.21 0 8 0S4 1.77 4 3.95V7H1.96c-.55 0-.96.35-.96.9v6.91c0 .54.41 1.19.96 1.19h12c.55 0 1.04-.65 1.04-1.19V7.9c0-.55-.49-.9-1.04-.9zM6 7V3.95c0-1.09.9-1.97 2-1.97s2 .88 2 1.97V7H6z"],wo=["M0 2v12h1.706a.523.523 0 00.443-.257c1.847-3.056 3.803-1.42 4.701.004a.529.529 0 00.444.253h.412a.523.523 0 00.443-.257c1.847-3.056 3.803-1.42 4.701.004a.529.529 0 00.444.253h.982a.3.3 0 00.212-.512L13 12c4.4-2.4 1.833-5 0-6V4l1.146-1.146A.5.5 0 0013.793 2h-3.586a.5.5 0 00-.353.854L11 4v2H8V2a1 1 0 00-1-1H1a1 1 0 00-1 1zm1 5h3V2H1v5zm6 0H5V2h2v5z","M4.5 16a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm0-1a.5.5 0 100-1 .5.5 0 000 1zM10.5 16a1.5 1.5 0 100-3 1.5 1.5 0 000 3zm0-1a.5.5 0 100-1 .5.5 0 000 1z"],_o=["M11 8c0-.28-.11-.53-.29-.71l-3-3a1.003 1.003 0 00-1.42 1.42L7.59 7H1c-.55 0-1 .45-1 1s.45 1 1 1h6.59L6.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71zm4-8H9c-.55 0-1 .45-1 1s.45 1 1 1h5v12H9c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],xo=["M7 14H2V2h5c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm8.71-6.71l-3-3a1.003 1.003 0 00-1.42 1.42L12.59 7H6c-.55 0-1 .45-1 1s.45 1 1 1h6.59l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],Co=["M8 0a1 1 0 00-1 1v1H3v-.5a.5.5 0 00-1 0V2a1 1 0 000 2v1h-.5a.5.5 0 000 1h2a.5.5 0 000-1H3V4h4v11a1 1 0 102 0V4h4v1h-.5a.5.5 0 000 1h2a.5.5 0 000-1H14V4a1 1 0 100-2v-.5a.5.5 0 00-1 0V2H9V1a1 1 0 00-1-1z"],Eo=["M15.99 1.13c-.02-.41-.33-.77-.78-.87C12.26-.36 9.84.13 8 1.7 6.16.13 3.74-.36.78.26.33.35.03.72.01 1.13H0v12c0 .08 0 .17.02.26.12.51.65.82 1.19.71 2.63-.55 4.59-.04 6.01 1.57.02.03.06.04.08.06.02.02.03.04.05.06.04.03.09.04.13.07.05.03.09.05.14.07.11.04.23.07.35.07h.04c.12 0 .24-.03.35-.07.05-.02.09-.05.14-.07.04-.02.09-.04.13-.07.02-.02.03-.04.05-.06.03-.02.06-.03.08-.06 1.42-1.6 3.39-2.12 6.01-1.57.54.11 1.07-.21 1.19-.71.04-.09.04-.18.04-.26l-.01-12zM7 12.99c-1.4-.83-3.07-1.14-5-.93V1.96c2.11-.28 3.75.2 5 1.46v9.57zm7-.92c-1.93-.21-3.6.1-5 .93V3.42c1.25-1.26 2.89-1.74 5-1.46v10.11z"],So=["M1 8h3.76l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zm14.49-4.01c.31-.32.51-.76.51-1.24C16 1.78 15.22 1 14.25 1c-.48 0-.92.2-1.24.51l-1.44 1.44 2.47 2.47 1.45-1.43zM1 4h7.76l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zm0 6c-.55 0-1 .45-1 1 0 .48.35.86.8.96L2.76 10H1zm9.95-6.43l-6.69 6.69 2.47 2.47 6.69-6.69-2.47-2.47zm4.25 2.47L13.24 8H15c.55 0 1-.45 1-1 0-.48-.35-.86-.8-.96zM2 15l3.86-1.39-2.46-2.44L2 15zm13-5h-3.76l-2 2H15c.55 0 1-.45 1-1s-.45-1-1-1z"],Ao=["M3 3a1 1 0 100 2 1 1 0 000-2zm3 1c0 .047-.001.094-.003.14.255.081.538.209.832.41.406.28.8.676 1.171 1.225.37-.549.765-.945 1.171-1.224a3.14 3.14 0 01.832-.411 3 3 0 11.77 1.87 1.038 1.038 0 00-.47.19c-.291.2-.752.672-1.227 1.8.475 1.128.936 1.6 1.227 1.8.183.126.336.173.47.19a3 3 0 11-.77 1.87 3.141 3.141 0 01-.832-.41c-.406-.28-.8-.676-1.171-1.225-.37.549-.765.945-1.171 1.224-.294.202-.577.33-.832.411a3 3 0 11-.77-1.87c.134-.017.287-.064.47-.19.291-.2.752-.672 1.227-1.8-.475-1.128-.936-1.6-1.227-1.8a1.038 1.038 0 00-.47-.19A3 3 0 116 4zm6 0a1 1 0 112 0 1 1 0 01-2 0zm-9 7a1 1 0 100 2 1 1 0 000-2zm9 1a1 1 0 112 0 1 1 0 01-2 0z"],Oo=["M3 2a1 1 0 100 2 1 1 0 000-2zm0-2c1.385 0 2.551.94 2.896 2.215.168.044.34.096.51.158 1.076.394 2.237 1.242 2.575 2.93.161.809.664 1.211 1.293 1.443a3 3 0 110 2.508c-.629.232-1.132.634-1.293 1.442-.338 1.69-1.499 2.537-2.575 2.93a5.436 5.436 0 01-.51.159A3.001 3.001 0 010 13a3 3 0 015.726-1.254c.629-.232 1.132-.634 1.293-1.442.216-1.076.765-1.81 1.413-2.304-.648-.493-1.197-1.228-1.413-2.304-.161-.808-.664-1.21-1.293-1.442A3 3 0 113 0zm1 13a1 1 0 10-2 0 1 1 0 002 0zm8-5a1 1 0 102 0 1 1 0 00-2 0z"],ko=["M15.55 3.17l-4.49-3A.975.975 0 009.99.15L5.53 2.82 1.56.17A1.003 1.003 0 000 1v11c0 .35.18.65.45.83l4.49 3a.975.975 0 001.07.02l4.46-2.67 3.97 2.65A1.003 1.003 0 0016 15V4c0-.35-.18-.65-.45-.83zM5 13.46l-3-2v-8.6l2.94 1.96c.02.02.04.03.06.04v8.6zm5-2.32s-.01 0-.01.01L6 13.53V4.86s.01 0 .01-.01L10 2.47v8.67zm4 1.99l-2.94-1.96c-.02-.01-.04-.02-.05-.03v-8.6l3 2v8.59z"],To=["M14 6.82v6.32l-2.94-1.96c-.02-.01-.04-.02-.05-.03V6.22c-.08-.07-.15-.16-.22-.24-.28-.02-.54-.08-.79-.16v5.32s-.01 0-.01.01L6 13.53V4.86s.01 0 .01-.01l2.05-1.23C8.02 3.42 8 3.21 8 3c0-.98.47-1.84 1.2-2.39l-3.67 2.2L1.56.17A1.003 1.003 0 000 1v11c0 .35.18.65.45.83l4.49 3a.975.975 0 001.07.02l4.46-2.67 3.97 2.65A1.003 1.003 0 0016 15V5.82c-.25.09-.52.14-.8.16-.33.36-.73.67-1.2.84zm-9 6.64l-3-2v-8.6l2.94 1.96c.02.02.04.03.06.04v8.6zM11 4h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1z"],Po=["M8.46 0C5.42 0 2.95 2.39 2.95 5.33 2.95 8.28 8.46 16 8.46 16s5.51-7.72 5.51-10.67C13.96 2.39 11.5 0 8.46 0zm0 8a2.5 2.5 0 010-5 2.5 2.5 0 010 5z"],Io=["M5.99 8.99c-.28 0-.53.11-.71.29l-3.29 3.29v-1.59c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.41L6.7 10.7a1.003 1.003 0 00-.71-1.71zm9-9h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59l-3.3 3.3a.99.99 0 00-.29.7 1.003 1.003 0 001.71.71l3.29-3.29V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.56-.45-1.01-1-1.01z"],Mo=["M11.99 6.99c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm3-5h-14c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-10c0-.55-.45-1-1-1zm-1 9l-5-3-1 2-3-4-3 5v-7h12v7z"],zo=["M1 4h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 8H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm0-5H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],Ro=["M14.99 6.99h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm-12-2c-.28 0-.53.11-.71.29l-2 2a1.014 1.014 0 000 1.42l2 2a1.003 1.003 0 001.71-.71v-4c0-.55-.45-1-1-1zm3-1h9c.55 0 1-.45 1-1s-.45-1-1-1h-9c-.55 0-1 .45-1 1s.45 1 1 1zm9 8h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1z"],Lo=["M9.99 11.99h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm0-5h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm0-5h-9c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm5.71 5.3l-2-2a1.003 1.003 0 00-1.71.71v4a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71s-.11-.53-.29-.71z"],Do=["M5.71 5.29a1.003 1.003 0 00-1.42 1.42l.3.29H2V2h3v1.51c.52.06.99.29 1.34.65l.66.66V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-3.82l-.66.66c-.35.35-.82.59-1.34.65V14H2V9h2.59l-.3.29a1.003 1.003 0 001.42 1.42l2-2C7.89 8.53 8 8.28 8 8c0-.28-.11-.53-.29-.71l-2-2zM15 0h-5c-.55 0-1 .45-1 1v3.82l.66-.66c.35-.35.82-.59 1.34-.65V2h3v5h-2.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C8.11 7.47 8 7.72 8 8c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H14v5h-3v-1.51c-.52-.06-.99-.29-1.34-.65L9 11.18V15c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],No=["M8 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0 4c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm0-8c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6 3c-.93 0-1.71.64-1.93 1.5H11V3c0-1.66-1.34-3-3-3S5 1.34 5 3v4.5H3.93C3.71 6.64 2.93 6 2 6 .9 6 0 6.9 0 8s.9 2 2 2c.93 0 1.71-.64 1.93-1.5H5V13c0 1.66 1.34 3 3 3s3-1.34 3-3V8.5h1.07c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2s-.9-2-2-2zm-4 7c0 1.1-.9 2-2 2s-2-.9-2-2V3c0-1.1.9-2 2-2s2 .9 2 2v10z"],jo=["M8 0a3 3 0 00-3 3v4a3 3 0 006 0V3a3 3 0 00-3-3zM3 5a1 1 0 011 1v2a3 3 0 003 3h2a3 3 0 003-3V6a1 1 0 112 0v2a5 5 0 01-5 5v1h1a1 1 0 110 2H6a1 1 0 110-2h1v-1a5 5 0 01-5-5V6a1 1 0 011-1z"],Ho=["M15.99.99a1.003 1.003 0 00-1.71-.71l-3.29 3.29V1.99c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H12.4l3.3-3.29c.18-.18.29-.43.29-.71zm-10 8h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59L.29 14.28a1.003 1.003 0 001.42 1.42L5 12.41V14c0 .55.45 1 1 1s1-.45 1-1v-4a1.02 1.02 0 00-1.01-1.01z"],Vo=["M13 7H3c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1z"],Bo=["M12 0H4c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM8 15c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm3-3H5V3h6v9z"],Fo=["M15 4c-.28 0-.53.11-.71.29L12 6.59V4c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V9.41l2.29 2.29c.18.19.43.3.71.3.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],Wo=["M15 1a1 1 0 011 1v12a1 1 0 01-1 1H1a1 1 0 01-1-1V2a1 1 0 011-1h14zm-1 4H2v8h12V5zm-3-3H9v2h2V2zm3 0h-2v2h2V2z"],Uo=["M15 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm1 4H0V3h16v2zm-3-2h-2V1h2v2z"],Go=["M14.745 14H1.255A1.251 1.251 0 010 12.704C.058 11.21.223 8.66.7 6.42c.255-1.196.599-2.303 1.063-3.111C2.24 2.48 2.823 2 3.53 2c.752 0 1.322.305 1.777.775.455.469.79 1.094 1.078 1.72.08.175.166.37.248.56l.003.006c.192.443.372.854.539 1.151.113.202.25.413.424.57.159.141.32.218.528.218.707 0 1.12-.436 1.505-.88l.003-.004.107-.122c.222-.249.461-.499.771-.685.308-.186.686-.309 1.19-.309.575 0 1.107.325 1.591.878.48.545.9 1.298 1.265 2.127.66 1.504 1.13 3.254 1.41 4.468A1.25 1.25 0 0114.744 14z"],qo=["M15 11.38A7.835 7.835 0 017.85 16C3.51 16 0 12.49 0 8.15 0 4.97 1.89 2.23 4.62 1c-.45.99-.7 2.08-.7 3.23a7.85 7.85 0 007.85 7.85c1.15 0 2.24-.25 3.23-.7z"],Ko=["M2 6.03a2 2 0 100 4 2 2 0 100-4zM14 6.03a2 2 0 100 4 2 2 0 100-4zM8 6.03a2 2 0 100 4 2 2 0 100-4z"],$o=["M16 13H3l6-9h1l2 2h1l3 7zm-2.5-3.5l-1-2.5h-1l-2-2-3 4.5L9 8l1 1 1-1 2.5 1.5zM5.94 7l-4.122 6H0l5-6h.94z"],Zo=["M15.71 7.29l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H9V3.41l.29.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2C8.53.11 8.28 0 8 0s-.53.11-.71.29l-2 2a1.003 1.003 0 001.42 1.42l.29-.3V7H3.41l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L3.41 9H7v3.59l-.29-.29A.965.965 0 006 12a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2a1.003 1.003 0 00-1.42-1.42l-.29.3V9h3.59l-.29.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],Xo=["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14h-.15c-.03-.09-.04-.16-.08-.25-.34-.79-2.01-1.31-3.12-1.8-1.11-.49-.96-.79-1-1.2-.01-.06-.01-.12-.01-.18.38-.34.69-.8.89-1.33 0 0 .01-.03.01-.04.04-.12.08-.24.11-.36.25-.05.4-.33.46-.59.06-.1.18-.36.15-.65-.04-.37-.19-.55-.35-.62v-.06c0-.48-.04-1.16-.13-1.61-.02-.12-.05-.25-.08-.37-.16-.55-.51-1.05-.96-1.39C9.26 3.19 8.6 3 8 3c-.59 0-1.26.19-1.73.55-.45.35-.8.84-.96 1.39-.04.13-.06.25-.08.38-.09.45-.13 1.13-.13 1.61v.06c-.18.06-.33.24-.37.62-.03.29.09.54.15.65.06.26.21.54.47.59.03.12.07.25.11.36 0 .01.01.02.01.02v.01c.21.54.53 1.01.92 1.35 0 .05-.01.11-.01.16-.04.41.08.7-1.03 1.2-1.11.49-2.77 1.01-3.12 1.8-.04.09-.05.16-.08.25H2V2h12v12z"],Yo=["M12 3.98H4c-.55 0-1 .45-1 1v1h8v5h1c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1zm3-3H7c-.55 0-1 .45-1 1v1h8v5h1c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1zm-6 6H1c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1zm-1 5H2v-3h6v3z"],Qo=["M15 0c-.07 0-.13.03-.19.04V.02l-10 2v.02C4.35 2.13 4 2.52 4 3v9.12c-.31-.07-.65-.12-1-.12-1.66 0-3 .9-3 2s1.34 2 3 2 3-.9 3-2V6.32l8-1.6v5.4c-.31-.07-.65-.12-1-.12-1.66 0-3 .9-3 2s1.34 2 3 2 3-.9 3-2V1c0-.55-.45-1-1-1z"],Jo=["M2 2c.55 0 1 .45 1 1v3c0 1.66 1.34 3 3 3h5.59L10.3 7.71A.965.965 0 0110 7a1.003 1.003 0 011.71-.71l3 3c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-3 3a1.003 1.003 0 01-1.42-1.42l1.3-1.29H6c-2.76 0-5-2.24-5-5V3c0-.55.45-1 1-1z"],ea=["M14.9 11c.6 0 1 .5 1 1 0 .257-.073.44-.22.614l-.08.086-3 3c-.2.2-.4.3-.7.3-.5 0-1-.4-1-1 0-.257.073-.44.22-.614l.08-.086 3-3c.2-.2.4-.3.7-.3zM1.3.1l6.734 2.45a3.005 3.005 0 002.095 3.322 3.005 3.005 0 003.401 2.081L13.9 9.8v.2c0 .257-.073.44-.22.614l-.08.086-3 3c-.171.171-.343.27-.577.294L9.9 14h-.2l-5-1-.1-.01c-.231-.05-.45-.26-.56-.49L4 12.4l-4-11 .3-.3 5.8 5.8c-.1.2-.2.4-.2.6 0 .8.6 1.5 1.5 1.5s1.5-.7 1.5-1.5S8.2 6 7.4 6c-.16 0-.32.064-.48.14l-.12.06L1 .4l.3-.3zM13 0c.55 0 1 .45 1 1v1h1c.55 0 1 .45 1 1s-.45 1-1 1h-1v1c0 .503-.376.922-.861.99l-.013.002A.999.999 0 0113 6l.097-.006-.027.004a1 1 0 01-.037.001L13 6c-.55 0-1-.45-1-1V4h-1a.993.993 0 01-.855-.482A1 1 0 0110 3c0-.55.45-1 1-1h1V1c0-.55.45-1 1-1z"],ta=["M6 0H1C.45 0 0 .45 0 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm5 14c0-.55-.45-1-1-1s-1 .45-1 1v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1zM6 9H1c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1zm9 4c-.55 0-1 .45-1 1-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm-4-4h-1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1s1-.45 1-1c.55 0 1-.45 1-1s-.45-1-1-1zm4-9h-5c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm0 9h-1c-.55 0-1 .45-1 1s.45 1 1 1c0 .55.45 1 1 1s1-.45 1-1v-1c0-.55-.45-1-1-1z"],na=["M13.982 6.272l1.518.868-.01.01c.3.17.51.48.51.85s-.21.68-.51.85l.01.01-7 4-.01-.01A.94.94 0 018 13a.94.94 0 01-.49-.15l-.01.01-7-4 .01-.01A.977.977 0 010 8c0-.37.21-.68.51-.86L.5 7.13l7-4 .01.02A.94.94 0 018 3c.086 0 .168.014.246.038a2 2 0 105.736 3.234zM14 3c.55 0 1 .45 1 1s-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V5h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V2c0-.55.45-1 1-1s1 .45 1 1v1h1z"],ra=["M13 3h2a1 1 0 010 2h-2v2a1 1 0 01-2 0V5H9a1 1 0 110-2h2V1a1 1 0 012 0v2zm-3-1.983V2H9a2 2 0 100 4h1v1c0 .279.057.544.16.785l-1.71.855c-.14.07-.29.11-.45.11-.16 0-.31-.04-.45-.11l-7-3.5a.992.992 0 01.07-1.81l6.99-3a1.006 1.006 0 01.79 0l1.6.687zm.91 7.66a2 2 0 003.085-1.54l.555-.277c.14-.07.29-.11.45-.11.55 0 1 .45 1 1 0 .39-.23.73-.55.89l-7 3.5c-.14.07-.29.11-.45.11-.16 0-.31-.04-.45-.11l-7-3.5C.23 8.48 0 8.14 0 7.75c0-.55.45-1 1-1 .16 0 .31.04.45.11L8 10.13l2.91-1.453zM15 10.25c.55 0 1 .45 1 1 0 .39-.23.73-.55.89l-7 3.5c-.14.07-.29.11-.45.11-.16 0-.31-.04-.45-.11l-7-3.5c-.32-.16-.55-.5-.55-.89 0-.55.45-1 1-1 .16 0 .31.04.45.1L8 13.63l6.55-3.27c.14-.07.29-.11.45-.11z"],ia=["M15 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1zm-3.5 6a2.5 2.5 0 00-2.45 2h-4.1a2.5 2.5 0 100 1h4.1a2.5 2.5 0 102.45-3z"],oa=["M8 4c0 .6.4 1 1 1h2v2c0 .6.4 1 1 1s1-.4 1-1V5h2c.6 0 1-.4 1-1s-.4-1-1-1h-2V1c0-.6-.4-1-1-1s-1 .4-1 1v2H9c-.6 0-1 .5-1 1zm6.5 2.5V7c0 1.4-1.1 2.5-2.5 2.5S9.5 8.4 9.5 7v-.5H9C7.6 6.5 6.5 5.4 6.5 4S7.6 1.5 9 1.5h.5V1c0-.3.1-.6.1-.8C9.1.1 8.6 0 8 0 3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8c0-.6-.1-1.3-.2-1.9-.4.3-.8.4-1.3.4z"],aa=["M9.12 12.69c-1.17-.53-1.01-.85-1.05-1.29-.01-.06-.01-.12-.01-.19.4-.37.73-.87.94-1.44 0 0 .01-.03.01-.04.05-.14.09-.27.12-.4.27-.06.43-.36.49-.63.06-.11.19-.39.16-.7-.04-.41-.2-.6-.38-.68v-.07c0-.51-.05-1.25-.14-1.74-.02-.13-.05-.27-.09-.4-.17-.6-.53-1.14-1.01-1.52C7.66 3.2 6.96 3 6.33 3c-.62 0-1.33.2-1.82.59-.49.38-.85.92-1.02 1.52-.04.13-.07.26-.09.4-.09.49-.13 1.23-.13 1.74v.06c-.19.08-.35.27-.39.68-.03.31.1.59.16.7.06.28.22.59.5.64.03.14.07.27.11.4 0 .01.01.02.01.02v.01c.22.59.55 1.1.96 1.46 0 .06-.01.12-.01.17-.04.44.08.76-1.09 1.29-1.17.53-2.93 1.1-3.29 1.95-.35.87-.2 1.37-.2 1.37h12.6s.15-.5-.22-1.36c-.36-.85-2.12-1.42-3.29-1.95zM14.89 2h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1z"],sa=["M9.82 11.66l2.48-2.87c.12-.2.13-.37.04-.53-.11-.19-.3-.26-.52-.26h-1.29c-.27 0-.49.13-.63.34L8.44 9.9 6.95 8a.482.482 0 00-.08-.1L5.82 6.55c.57-.24 1.04-.57 1.42-1.01.49-.57.74-1.27.74-2.08 0-.51-.1-.99-.32-1.42-.21-.43-.51-.8-.89-1.11A4.1 4.1 0 005.42.24C4.91.08 4.34 0 3.72 0H.61C.26 0 0 .23 0 .56v9.89c0 .33.26.55.61.55h.8c.36 0 .61-.23.61-.56V6.99H3.3l3.73 4.74-2.71 3.48c-.12.2-.13.37-.04.53.11.19.3.26.52.26h1.27c.27 0 .51-.12.64-.34l1.69-2.15 1.66 2.14c.12.21.34.35.62.35h1.43c.2 0 .39-.08.5-.25.12-.18.09-.38-.02-.55l-2.77-3.54zM4.18 5H1.99V2.02h2.19c.62 0 1.08.13 1.38.37.29.22.44.62.44 1.08 0 .45-.15.94-.44 1.17-.31.23-.76.36-1.38.36zM15 2h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1zM9.99 3.01c0 .02.01.04.01.06V2.95c0 .02-.01.04-.01.06z"],la=["M11 4h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1z","M8 1C4.889 3.143 2.556 4.214 1 4.214c0 5 2.333 8.929 7 11.786 3.797-2.325 6.05-5.359 6.757-9.102-.557.53-1.266.901-2.055 1.04-.762 2.394-2.32 4.41-4.702 6.088V4 1z"],ca=["M5 6.5c0 .28.22.5.5.5H7v3.5c0 .28.22.5.5.5s.5-.22.5-.5V7h1.5c.28 0 .5-.22.5-.5S9.78 6 9.5 6h-4c-.28 0-.5.22-.5.5zM15 2h-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V4h1c.55 0 1-.45 1-1s-.45-1-1-1zm-2 5c-.55 0-1 .45-1 1v5H3V4h5c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1z"],ua=["M16 5s-2.52 2.11-4.96 1.99C11.03 4.89 10.39.23 5 0c0 0 2.11 2.54 1.96 4.99C4.86 5.01.23 5.65 0 11c0 0 2.56-2.12 5.02-1.95.02 2.11.67 6.72 5.98 6.95 0 0-2.09-2.54-1.94-4.99 2.11-.02 6.71-.68 6.94-6.01zM8 9.5c-.83 0-1.5-.67-1.5-1.5S7.17 6.5 8 6.5s1.5.67 1.5 1.5S8.83 9.5 8 9.5z"],da=["M7.58 5l.44-2.196a1 1 0 011.96.392L9.62 5H13a1 1 0 010 2H9.22l-.4 2H13a1 1 0 010 2H8.42l-.44 2.196a1 1 0 01-1.96-.392L6.38 11H3a1 1 0 010-2h3.78l.4-2H3a1 1 0 110-2h4.58z"],ha=["M8 16c1.1 0 2-.9 2-2H6c0 1.1.9 2 2 2zm6-5c-.55 0-1-.45-1-1V6c0-2.43-1.73-4.45-4.02-4.9 0-.04.02-.06.02-.1 0-.55-.45-1-1-1S7 .45 7 1c0 .04.02.06.02.1A4.992 4.992 0 003 6v4c0 .55-.45 1-1 1s-1 .45-1 1 .45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z"],fa=["M9 14c0 1.1-.9 2-2 2s-2-.9-2-2zM7 0c.404 0 .755.243.912.59L7.9.6c-.7.6-.9 1.36-.9 1.9 0 .8.267 1.433.8 1.9-.533.6-.795 1.222-.784 1.867l.004.358A2.8 2.8 0 009.82 9.4L12 9.399V10c0 .51.388.935.884.993L13 11c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1 1-.45 1-1V6c0-2.43 1.73-4.45 4.02-4.9L6 1c0-.55.45-1 1-1z","M13 6.702a.632.632 0 00-.632-.632h-1.743l2.208-2.734A.75.75 0 0013 2.864v-.3A.565.565 0 0012.435 2H9.561a.561.561 0 100 1.123h1.814L9.221 5.795A1 1 0 009 6.423v.279c0 .349.283.631.632.631h2.736A.632.632 0 0013 6.702z"],pa=["M8 16c1.1 0 2-.9 2-2H6c0 1.1.9 2 2 2zm3.399-13.667l-.413.412A2.99 2.99 0 009 1.99a3 3 0 00-3 2.99c0 .8.32 1.558.876 2.114l2.002 1.992A2.99 2.99 0 0013 9.184V10c0 .55.45 1 1 1s1 .45 1 1-.45 1-1 1H2c-.55 0-1-.45-1-1s.45-1 1-1 1-.45 1-1V6c0-2.43 1.73-4.45 4.02-4.9 0-.04-.02-.06-.02-.1 0-.55.45-1 1-1s1 .45 1 1c0 .04-.02.06-.02.1a4.97 4.97 0 012.419 1.233zM10.29 7.67l-2-1.99a.99.99 0 01-.29-.7 1 1 0 011-.99c.27 0 .52.11.7.29l1.29 1.29 3.28-3.28c.18-.18.42-.29.7-.29.55 0 1 .44 1 .99 0 .28-.11.52-.3.7l-3.98 3.98a.99.99 0 01-1.4 0z"],va=["M2.76 7h1.26V0h-.94c-.04.21-.12.39-.25.54-.13.15-.29.27-.48.36-.18.09-.39.16-.62.2-.23.04-.46.06-.71.06v.9h1.74V7zm-.59 7.17c.18-.12.37-.25.58-.37a10.763 10.763 0 001.24-.83c.2-.16.37-.33.52-.51.15-.19.28-.39.37-.61.09-.22.14-.47.14-.74 0-.22-.04-.45-.12-.7-.08-.26-.21-.49-.4-.69-.18-.21-.43-.39-.72-.52-.3-.14-.68-.21-1.12-.21-.41 0-.77.07-1.08.2-.32.14-.58.32-.8.56-.22.23-.38.51-.49.84-.11.32-.16.67-.16 1.05h1.19c.01-.24.03-.47.08-.67.05-.21.11-.39.21-.54.09-.15.22-.27.38-.36.16-.09.35-.13.59-.13.26 0 .47.04.63.12.16.08.29.18.38.3.09.12.15.25.18.39s.05.27.05.4c-.01.27-.08.5-.22.71-.14.21-.32.4-.53.57-.22.18-.45.34-.71.49-.26.15-.51.31-.74.47-.5.31-.89.68-1.17 1.11-.3.41-.44.91-.45 1.48h5v-1H1.43c.05-.15.14-.29.27-.43.14-.13.29-.26.47-.38zM15.01 1.99h-7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-1c0-.55-.44-1-1-1zm0 9h-7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-1c0-.55-.44-1-1-1z"],ga=["M2.79 4.61c-.13.17-.29.3-.48.41-.18.11-.39.18-.62.23-.23.04-.46.07-.71.07v1.03h1.74V12h1.26V4h-.94c-.04.23-.12.44-.25.61zm4.37 5.31c.18-.14.37-.28.58-.42l.63-.45c.21-.16.41-.33.61-.51s.37-.38.52-.59c.15-.21.28-.45.37-.7.09-.25.13-.54.13-.85 0-.25-.04-.52-.12-.8-.07-.29-.2-.55-.39-.79a2.18 2.18 0 00-.73-.6c-.29-.15-.66-.23-1.11-.23-.41 0-.77.08-1.08.23-.31.16-.58.37-.79.64-.22.27-.38.59-.49.96-.11.37-.16.77-.16 1.2h1.19c.01-.27.03-.53.08-.77.04-.24.11-.45.21-.62.09-.18.22-.32.38-.42.16-.1.35-.15.59-.15.26 0 .47.05.63.14.15.09.28.21.37.35.09.14.15.29.18.45.03.16.05.31.05.45-.01.31-.08.58-.22.82-.14.23-.32.45-.53.65-.22.21-.46.39-.71.57-.26.18-.51.36-.75.54-.5.36-.89.78-1.17 1.27-.28.49-.43 1.06-.44 1.71h5v-1.15H6.43c.05-.17.14-.33.27-.49.13-.15.29-.29.46-.44zm8.5-1.56c-.23-.35-.54-.57-.95-.65v-.02c.34-.13.6-.34.76-.63.16-.29.24-.63.24-1.02 0-.34-.06-.64-.19-.9s-.3-.47-.51-.64c-.21-.17-.45-.3-.72-.38-.27-.09-.54-.13-.82-.13-.36 0-.68.07-.96.2-.28.13-.53.32-.72.55-.2.23-.36.51-.47.83-.11.32-.18.66-.19 1.04h1.15c-.01-.2.01-.39.06-.58.05-.19.12-.36.22-.51.1-.15.22-.27.37-.36.15-.09.32-.13.53-.13.32 0 .59.1.79.3.21.2.31.46.31.79 0 .23-.05.43-.14.59-.09.16-.21.29-.35.38-.15.09-.32.16-.51.19-.19.04-.38.05-.57.04v.93c.23-.01.45 0 .67.02.22.02.42.08.59.17.18.09.32.23.43.4.11.18.16.41.16.71 0 .44-.13.78-.39 1.02s-.58.36-.97.36c-.45 0-.79-.16-1.02-.47-.23-.31-.33-.7-.32-1.17H11c.01.4.06.77.17 1.1.11.33.26.61.47.85.21.23.46.42.77.54.31.13.67.19 1.08.19.34 0 .66-.05.96-.16.3-.11.57-.27.8-.47.23-.2.41-.45.55-.74.13-.27.2-.6.2-.97 0-.5-.11-.92-.34-1.27z"],ma=["M15 5h-3V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h3v-4h4v4h7c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zM5 10H2V7h3v3zm0-5H2V2h3v3zm5 5H7V7h3v3zm0-5H7V2h3v3zm4 9h-2v-2h2v2zm0-4h-2V7h2v3z"],ya=["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zM6 14l1-5H4l6-7-1 5h3l-6 7z"],ba=["M15 14h-1.35l-3.34-7.51 2.46-.95 1.45 3.21c.09.2.36.3.6.23.1-.03.18-.08.24-.15.05-.08 1.23-1.56.87-4.2-.11-.79-.52-4.62-3.26-4.62-.93 0-1.68.62-1.67 1.37 0 .14.03.28.09.42l.87 1.92L.64 8.07v.01A.98.98 0 000 9c0 .55.45 1 1 1 .13 0 .25-.03.36-.07v.01l1.04-.4L3.67 14H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1zM4.27 8.81L7.14 7.7 5.2 12.08l-.93-3.27zM6.54 14L9 8.46 11.46 14H6.54z"],wa=["M11.99-.01h-3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-14c0-.55-.45-1-1-1zm-6 5c-.28 0-.53.11-.71.29l-2 2a1.014 1.014 0 000 1.42l2 2a1.003 1.003 0 001.71-.71v-4c0-.55-.45-1-1-1z"],_a=["M14 3a1 1 0 11-2 0 1 1 0 012 0zm-3.726 1.254a3 3 0 10-.17-2.039 5.467 5.467 0 00-.51.158c-1.076.394-2.237 1.242-2.575 2.93-.161.809-.664 1.211-1.293 1.443a3 3 0 100 2.508c.629.232 1.132.634 1.293 1.442.338 1.69 1.499 2.537 2.575 2.93.17.063.342.115.51.159a3.001 3.001 0 10.17-2.04c-.629-.231-1.132-.633-1.293-1.441C8.765 9.228 8.216 8.494 7.568 8c.648-.493 1.197-1.228 1.413-2.304.161-.808.664-1.21 1.293-1.442zM13 14a1 1 0 110-2 1 1 0 010 2zM4 8a1 1 0 10-2 0 1 1 0 002 0z"],xa=["M2 8a1 1 0 112 0 1 1 0 01-2 0zm3.83-1a3.001 3.001 0 100 2h4.34a3.001 3.001 0 100-2H5.83zM13 7a1 1 0 100 2 1 1 0 000-2z"],Ca=["M5 0h10c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1H8v-2h6V3H6v5H4V1c0-.55.45-1 1-1zm2.5 5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-5c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h2c.28 0 .5-.22.5-.5S9.78 6 9.5 6h-2c-.28 0-.5.22-.5.5s.22.5.5.5zM11 8.5c0 .28-.165.5-.375.5h-2.25C8.165 9 8 8.78 8 8.5s.165-.5.375-.5h2.25c.21 0 .375.22.375.5zM5 14c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1h1.59L.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L5 12.41V14z"],Ea=["M8 0c4.42 0 8 3.58 8 8 0 4.06-3.02 7.4-6.94 7.92-.02 0-.04.01-.06.01-.33.04-.66.07-1 .07-4.42 0-8-3.58-8-8 0-.55.45-1 1-1s1 .45 1 1c0 3.31 2.69 6 6 6 .71 0 1.37-.15 2-.38v.01c2.33-.82 4-3.02 4-5.63 0-3.31-2.69-6-6-6-1.78 0-3.36.78-4.46 2H5c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1s1 .45 1 1v1.74A7.95 7.95 0 018 0zm1 12H7v-2h2v2zm0-3H7V4h2v5z"],Sa=["M15 .95H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-12c0-.55-.45-1-1-1zm-9 12H2v-6h4v6zm8 0H7v-6h7v6zm0-7H2v-3h12v3z"],Aa=["M10 4h3v1h-3zM10 6h3v1h-3zM10 8h3v1h-3zM10 10h3v1h-3z","M15 1H1c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zM8 12H2V3h6v9zm6 0H9V3h5v9z"],Oa=["M15 1H1c-.6 0-1 .4-1 1v11c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zM8 9H6V7h2v2zm0-3H6V4h2v2zm-6 6V3h3v9H2zm4 0v-2h2v2H6zm8 0H9v-2h5v2zm0-3H9V7h5v2zm0-3H9V4h5v2z"],ka=["M14.68 2.31A4.54 4.54 0 0011.46.99c-1.15 0-2.31.44-3.19 1.32L.95 9.63c-.63.63-.95 1.46-.95 2.28a3.21 3.21 0 003.23 3.22c.83 0 1.66-.31 2.3-.95l7.31-7.32c.76-.77.76-1.98.01-2.73s-1.99-.76-2.75 0l-6.07 6.08c-.24.25-.24.65.01.9s.65.25.91.01l6.07-6.08c.25-.25.67-.25.91-.01.25.25.25.67 0 .92l-7.31 7.32c-.75.75-2.04.74-2.76.01-.75-.75-.73-2.02.01-2.76L9.2 3.21c1.24-1.24 3.35-1.26 4.58-.03 1.24 1.24 1.24 3.36 0 4.6l-7.12 7.13c-.24.25-.24.64.01.88.24.24.63.24.88.01v.01l7.13-7.13A4.41 4.41 0 0016 5.51c0-1.16-.44-2.32-1.32-3.2z"],Ta=["M13 1H6C3.8 1 2 2.8 2 5s1.8 4 4 4v5c0 .6.4 1 1 1s1-.5 1-1V3h2v11c0 .6.4 1 1 1s1-.5 1-1V3h1c.5 0 1-.4 1-1s-.4-1-1-1z"],Pa=["M9 1c.55 0 1 .45 1 1v1H5V2c0-.55.45-1 1-1h-.22c.34-.6.98-1 1.72-1s1.38.4 1.72 1H9z","M11 2h1c.55 0 1 .45 1 1v12c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h1v2h7V2zm-.684 9.326l.225.129c-.367.6-.717 1.013-1.051 1.262-.259.189-.517.283-.776.283-.267 0-.484-.06-.66-.18-.174-.12-.333-.318-.466-.584a9.666 9.666 0 01-.484-1.296c-.484.627-.86 1.082-1.135 1.365-.275.283-.5.472-.684.558a1.353 1.353 0 01-.584.128c-.217 0-.384-.06-.51-.188a.677.677 0 01-.191-.49.73.73 0 01.2-.523.694.694 0 01.518-.206c.108 0 .233.034.375.094.2.103.35.155.442.155a.654.654 0 00.326-.078c.125-.06.275-.197.467-.403.117-.129.333-.404.642-.824-.4-1.494-.709-2.386-.926-2.678-.142-.19-.317-.283-.534-.283-.108 0-.25.017-.409.051l.042-.232 2.16-.377c.393.618.668 1.304.81 2.043.41-.601.71-1.03.918-1.27.275-.327.509-.542.684-.636.184-.095.376-.146.576-.146.233 0 .4.06.525.189.126.12.184.292.184.506a.67.67 0 01-.184.49.577.577 0 01-.45.188 1.55 1.55 0 01-.45-.068 1.935 1.935 0 00-.36-.069.773.773 0 00-.492.189c-.217.172-.475.54-.792 1.099.35 1.261.634 2.025.842 2.309.126.154.25.24.376.24a.5.5 0 00.275-.086c.117-.094.3-.309.55-.66z"],Ia=["M14.5 0h-13C.67 0 0 .67 0 1.5S.67 3 1.5 3H7v3H3.5C2.67 6 2 6.67 2 7.5S2.67 9 3.5 9H7v3H5.5c-.83 0-1.5.67-1.5 1.5S4.67 15 5.5 15h5c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5H9V9h3.5c.83 0 1.5-.67 1.5-1.5S13.33 6 12.5 6H9V3h5.5c.83 0 1.5-.67 1.5-1.5S15.33 0 14.5 0z"],Ma=["M15 14.62l-4-2.4V9.77c-.32.09-.66.15-1 .18v2.27l-4 2.4V8.71c-.38-.31-.72-.66-1-1.06v6.97l-4-2.4V8c.55 0 1-.45 1-1s-.45-1-1-1V1.38l3.15 1.89c.08-.34.18-.66.32-.97L.76.07v.01A.496.496 0 00.5 0C.22 0 0 .22 0 .5v12c0 .18.1.33.25.42v.01l5 3v-.01c.07.05.16.08.25.08s.18-.03.25-.08v.01l4.74-2.85 4.74 2.85v-.01c.09.05.18.08.27.08.28 0 .5-.22.5-.5v-3.78c-.3.17-.63.28-1 .28v2.62zM2 5c0 .55.45 1 1 1s1-.45 1-1-.45-1-1-1-1 .45-1 1zm6-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm7.75-.92l-1.19-.72c.18.43.29.9.36 1.38l.08.04v3.39l1 1V3.5c0-.18-.1-.33-.25-.42zM10 2c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm3.3 4.89c.44-.7.7-1.51.7-2.39C14 2.01 11.99 0 9.5 0S5 2.01 5 4.5 7.01 9 9.5 9c.88 0 1.69-.26 2.39-.7l2.41 2.41c.17.18.42.29.7.29a1.003 1.003 0 00.71-1.71l-2.41-2.4zM9.5 8C7.57 8 6 6.43 6 4.5S7.57 1 9.5 1 13 2.57 13 4.5 11.43 8 9.5 8z"],za=["M6 3H4c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm6 0h-2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],Ra=["M13.69 13.98c-.05-.24-.14-.5-.25-.76-.36-.86-1.12-1.33-2.69-2-.14-.06-.59-.25-.6-.25-.21-.09-.36-.15-.5-.22.02-.1.02-.2.03-.31 0-.04.01-.08.01-.13-.07-.06-.13-.12-.19-.19.22-.32.4-.67.54-1.05.02-.06.02-.06.03-.1.29-.23.48-.57.59-.96.16-.33.25-.73.21-1.16-.03-.4-.16-.76-.37-1.03-.02-.53-.07-1.13-.15-1.54-.01-.06-.02-.12-.03-.19.23-.06.48-.09.72-.09.49 0 1.05.16 1.44.46.38.29.67.7.8 1.17.03.1.05.21.07.31.07.37.11.94.11 1.33v.05c.14.06.27.21.29.51.02.25-.07.45-.13.54-.05.21-.16.44-.38.48-.02.1-.05.2-.09.3 0 .01-.01.03-.01.03-.17.44-.43.83-.75 1.11v.14c.03.35-.09.59.83 1 .93.41 2.32.84 2.6 1.5.29.66.17 1.04.17 1.04h-2.3zm-1.17-.38c.37.86.22 1.36.22 1.36H.06s-.14-.5.22-1.36 2.13-1.43 3.31-1.96c1.17-.54 1.05-.86 1.09-1.3 0-.05.01-.11.01-.17-.41-.35-.75-.86-.97-1.45v-.01s-.01-.01-.01-.02c-.04-.12-.09-.26-.12-.39-.28-.05-.44-.36-.5-.64-.06-.12-.19-.39-.16-.71.04-.41.21-.6.39-.68v-.06c0-.51.05-1.26.14-1.74.02-.13.05-.27.09-.4.17-.6.54-1.13 1.02-1.51.5-.39 1.21-.6 1.84-.6s1.34.21 1.84.6c.48.38.85.91 1.02 1.52.04.13.07.27.09.4.09.48.14 1.22.14 1.73v.07c.18.08.34.27.37.67.03.32-.09.59-.16.71-.06.28-.21.58-.48.63-.03.13-.07.26-.12.39 0 .01-.01.04-.01.04-.22.58-.55 1.08-.95 1.45v.18c.04.45-.12.77 1.06 1.3 1.18.53 2.95 1.09 3.31 1.95z"],La=["M6 6V4c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1c1.1 0 2-.9 2-2zM3.5 6c-.28 0-.5-.22-.5-.5v-1c0-.28.22-.5.5-.5s.5.22.5.5v1c0 .28-.22.5-.5.5zM13 8h-1c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1c1.1 0 2-.9 2-2v-2c0-1.1-.9-2-2-2zm0 3.5c0 .28-.22.5-.5.5s-.5-.22-.5-.5v-1c0-.28.22-.5.5-.5s.5.22.5.5v1zM12 3a1.003 1.003 0 00-1.87-.5l-5.99 9.98c-.09.15-.14.33-.14.52a1.003 1.003 0 001.87.5l5.99-9.98c.09-.15.14-.33.14-.52z"],Da=["M15.68 14.32c-.46-1.05-2.68-1.75-4.16-2.4-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.08-.14.23-.48.2-.87-.05-.5-.25-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15A3.671 3.671 0 0010.32.72C9.68.25 8.79-.01 8-.01c-.79 0-1.68.25-2.31.73-.61.47-1.06 1.13-1.28 1.86-.05.17-.09.33-.11.5-.12.6-.17 1.51-.17 2.15v.08c-.24.09-.45.32-.5.83-.03.38.13.72.2.86.08.35.28.72.63.78.04.17.09.33.15.49 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.37 1.59-1.48.65-3.7 1.35-4.16 2.4-.46 1.05-.27 1.67-.27 1.67h15.92c-.01.01.18-.61-.28-1.66z"],Na=["M15.9 12.41c-.06-.06-3.37-2-3.48-2.05a.794.794 0 00-.32-.08c-.15 0-.34.11-.57.32-.23.22-.94 1.19-1.15 1.4-.21.22-.38.32-.52.32-.07 0-.15-.02-.25-.06-.1-.04-1.16-.58-3.36-2.52-2.2-1.93-2.49-3.2-2.5-3.55 0-.14.11-.31.32-.52.22-.21.45-.41.7-.6.25-.19.49-.4.7-.62.22-.23.32-.42.32-.57 0-.11-.03-.21-.08-.32C5.66 3.46 3.66.15 3.59.08 3.44-.07 2.85 0 2.55.16.16 1.46-.03 3.2 0 3.89c.04.71.49 4.46 4.16 7.95C8.72 16.17 11.89 16 12.1 16c.69 0 2.82-.38 3.72-2.55.13-.32.25-.87.08-1.04z"],ja=["M15.916 12.41c-.06-.06-3.373-2-3.483-2.05a.795.795 0 00-.32-.08c-.15 0-.34.11-.57.32-.23.22-.941 1.19-1.152 1.4-.21.22-.38.32-.52.32a.69.69 0 01-.25-.06c-.1-.04-1.161-.58-3.363-2.52-2.202-1.929-2.492-3.199-2.502-3.549 0-.14.11-.31.32-.52.22-.21.45-.41.7-.6.25-.19.491-.4.701-.62.22-.23.32-.42.32-.57 0-.109-.03-.209-.08-.319-.05-.1-2.051-3.41-2.121-3.48-.15-.15-.741-.08-1.041.08-2.392 1.3-2.582 3.04-2.552 3.73.04.71.49 4.459 4.163 7.948C8.73 16.17 11.903 16 12.113 16c.69 0 2.822-.38 3.723-2.55.13-.32.25-.87.08-1.04z","M13 7c0 .6-.4 1-1 1s-1-.4-1-1c0-1.1-.9-2-2-2-.6 0-1-.4-1-1s.4-1 1-1c2.2 0 4 1.8 4 4z","M16 7c0 .6-.4 1-1 1s-1-.4-1-1c0-2.8-2.2-5-5-5-.6 0-1-.4-1-1s.4-1 1-1c3.9 0 7 3.1 7 7z"],Ha=["M15.916 12.41c-.06-.06-3.373-2-3.483-2.05a.795.795 0 00-.32-.08c-.15 0-.34.11-.57.32-.23.22-.941 1.19-1.152 1.4-.21.22-.38.32-.52.32a.69.69 0 01-.25-.06c-.1-.04-1.161-.58-3.363-2.52-2.202-1.929-2.492-3.199-2.502-3.549 0-.14.11-.31.32-.52.22-.21.45-.41.7-.6.25-.19.491-.4.701-.62.22-.23.32-.42.32-.57 0-.109-.03-.209-.08-.319-.05-.1-2.051-3.41-2.121-3.48-.15-.15-.741-.08-1.041.08-2.392 1.3-2.582 3.04-2.552 3.73.04.71.49 4.459 4.163 7.948C8.73 16.17 11.903 16 12.113 16c.69 0 2.822-.38 3.723-2.55.13-.32.25-.87.08-1.04z","M15.71 4.3l-2-2A.965.965 0 0013 2a1.003 1.003 0 00-.71 1.71l.29.29H9c-.55 0-1 .45-1 1s.45 1 1 1h3.59l-.29.29a1.003 1.003 0 001.42 1.42l2-2c.18-.18.29-.43.29-.71 0-.28-.12-.52-.3-.7z"],Va=["M7 1.08c-3.37.5-5.97 3.4-5.97 6.92 0 3.87 3.13 7 6.98 7 3.52 0 6.42-2.61 6.91-6H7V1.08z","M8 0v8h8c0-4.42-3.58-8-8-8z"],Ba=["M9.41.92c-.51.51-.41 1.5.15 2.56L4.34 7.54C2.8 6.48 1.45 6.05.92 6.58l3.54 3.54-3.54 4.95 4.95-3.54 3.54 3.54c.53-.53.1-1.88-.96-3.42l4.06-5.22c1.06.56 2.04.66 2.55.15L9.41.92z"],Fa=["M4.57 7.02L.3 11.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4.27-4.27c-.58-.35-1.07-.84-1.41-1.42zM15 8c-.55 0-1 .45-1 1v.59l-2.57-2.57c-.34.58-.83 1.07-1.41 1.41L12.59 11H12c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-4-3c0-1.66-1.34-3-3-3S5 3.34 5 5s1.34 3 3 3 3-1.34 3-3zM8 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],Wa=["M2 4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm0-4H1C.45 0 0 .45 0 1v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm11.71 4.29C13.53 4.11 13.28 4 13 4s-.53.11-.71.29l-2 2a1.003 1.003 0 001.42 1.42l.29-.3V9c0 1.66-1.34 3-3 3H7.41l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H9c2.76 0 5-2.24 5-5V7.41l.29.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2zM15 0H5c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],Ua=["M12 8c0-.35-.19-.64-.46-.82l.01-.02-6-4-.01.02A.969.969 0 005 3c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1 .21 0 .39-.08.54-.18l.01.02 6-4-.01-.02c.27-.18.46-.47.46-.82z"],Ga=["M4.293.293a1 1 0 011.414 1.414L4.414 3l1.293 1.293a1 1 0 01-1.414 1.414L3 4.414 1.707 5.707A1 1 0 01.293 4.293L1.586 3 .293 1.707A1 1 0 011.707.293L3 1.586 4.293.293z","M14.29 4.71L13 3.41V6a3 3 0 01-3 3H4a1 1 0 00-1 1v5a1 1 0 11-2 0v-5a3 3 0 013-3h6a1 1 0 001-1V3.41L9.71 4.7c-.18.19-.43.3-.71.3a1.003 1.003 0 01-.71-1.71l3-3c.18-.18.43-.29.71-.29.28 0 .53.11.71.29l3 3a1.003 1.003 0 01-1.42 1.42z","M16 13a3 3 0 11-6 0 3 3 0 016 0zm-2 0a1 1 0 11-2 0 1 1 0 012 0z"],qa=["M13 7H9V3c0-.55-.45-1-1-1s-1 .45-1 1v4H3c-.55 0-1 .45-1 1s.45 1 1 1h4v4c0 .55.45 1 1 1s1-.45 1-1V9h4c.55 0 1-.45 1-1s-.45-1-1-1z"],Ka=["M14 5c-.24 0-.47.05-.68.13L9.97 2.34c.01-.11.03-.22.03-.34 0-1.1-.9-2-2-2S6 .9 6 2c0 .04.01.08.01.12L2.88 4.21C2.61 4.08 2.32 4 2 4 .9 4 0 4.9 0 6c0 .74.4 1.38 1 1.72v4.55c-.6.35-1 .99-1 1.73 0 1.1.9 2 2 2 .74 0 1.38-.4 1.72-1h4.55c.35.6.98 1 1.72 1 1.1 0 2-.9 2-2 0-.37-.11-.7-.28-1L14 9c1.11-.01 2-.9 2-2s-.9-2-2-2zm-4.01 7c-.73 0-1.37.41-1.71 1H3.73c-.18-.3-.43-.55-.73-.72V7.72c.6-.34 1-.98 1-1.72 0-.04-.01-.08-.01-.12l3.13-2.09c.27.13.56.21.88.21.24 0 .47-.05.68-.13l3.35 2.79c-.01.11-.03.22-.03.34 0 .37.11.7.28 1l-2.29 4z"],$a=["M8 8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1S7 .45 7 1v6c0 .55.45 1 1 1zm3-5.32v2.34c1.21.91 2 2.35 2 3.98 0 2.76-2.24 5-5 5s-5-2.24-5-5c0-1.63.79-3.06 2-3.98V2.68C2.64 3.81 1 6.21 1 9c0 3.87 3.13 7 7 7s7-3.13 7-7c0-2.79-1.64-5.19-4-6.32z"],Za=["M16 6.41c0-1.01-.49-1.94-1.29-2.49-.43-1.92-2.07-3.28-4-3.28-.46 0-.92.08-1.35.24C8.83.31 8.11 0 7.34 0c-.9 0-1.74.44-2.28 1.16-.12-.01-.24-.02-.36-.02-1.31 0-2.42.89-2.77 2.17C.78 3.72 0 4.84 0 6.13c0 .38.07.76.21 1.12C.07 7.6 0 7.98 0 8.36c0 1.11.58 2.11 1.51 2.63.54.56 1.27.87 2.03.87.49 0 .95-.12 1.37-.36a2.85 2.85 0 002.18 1.04c.52 0 1.03-.14 1.47-.42.49.39 1.07.65 1.69.73 1.04 1.15 1.84 2.63 1.84 2.64 0 0 .28.49.26.49.77 0 1.41-.16 1.32-1.04 0 .02-.73-2.31-.73-2.31.41-.21.75-.55.97-.98.9-.52 1.47-1.53 1.47-2.61 0-.24-.03-.48-.08-.71.45-.52.7-1.21.7-1.92zm-1.23 1.02l-.15-.16-.61-.67c-.27-.29-.54-.94-.58-1.39l-.1-1.01c-.05-.59-.94-.58-.91.11 0 .02.1 1.01.1 1.01.03.29.12.62.24.93-.06-.01-.12-.02-.18-.02 0 0-2.06-.1-2.05-.11-.58-.02-.71.97-.04 1l2.05.11c.42.02 1.04.3 1.29.58l.49.54.02.05c.08.21.12.44.12.66 0 .74-.41 1.41-1.07 1.75l-.16.08-.07.18c-.15.38-.48.66-.88.74l-.54.11.7 2.2c-.38-.61-.95-1.43-1.62-2.14l-.12-.13-.17-.01c-.41-.03-.8-.17-1.14-.38l1.36-1.18c.35-.31.83-.44.99-.39 0 0 .63.17.62.18.63.16.83-.74.23-.97l-.62-.18c-.55-.16-1.33.18-1.79.58l-1.53 1.33-.31.26c-.35.29-.75.44-1.2.44-.64 0-1.23-.33-1.58-.86V9.15c0-.4.17-.79.27-.85 0 0 .52-.34.51-.35.71-.53.18-1.23-.49-.89 0-.01-.52.35-.52.35-.26.15-.45.44-.58.77-.11-.11-.22-.2-.34-.28 0 0-1.53-1.01-1.53-1.02-.65-.45-1.2.51-.49.89 0-.01 1.51 1.02 1.51 1.02.37.24.62.78.62 1.09v.67c-.34.19-.63.29-.99.29-.54 0-1.05-.23-1.41-.63l-.05-.06-.07-.04c-.65-.34-1.05-1-1.05-1.73 0-.3.07-.6.2-.87l.12-.25L1.15 7c-.13-.27-.2-.56-.2-.87 0-.9.61-1.68 1.48-1.89l.31-.08.05-.34a1.926 1.926 0 012.38-1.58l.32.08.18-.31c.35-.6.99-.97 1.67-.97.44 0 .86.15 1.2.42l-.36.36v-.01l-.25.26c-.33.27-.74.42-.89.4 0 0-.67-.1-.67-.11-.67-.13-.87.86-.14 1.02.01 0 .67.11.67.11.02 0 .05 0 .07.01-.11.37-.15.77-.1 1.12 0 0 .17.99.15.99.11.52 1.06.36.93-.18 0-.01-.15-.99-.15-.99-.05-.37.12-.94.36-1.19l.39-.4c.05-.05.1-.09.15-.14l.74-.76c.4-.18.83-.27 1.27-.27 1.55 0 2.86 1.12 3.11 2.67l.04.25.21.12c.61.35.98 1 .98 1.7 0 .36-.1.7-.28 1.01z"],Xa=["M10.91 8.34c.14-.21.36-.34.63-.34h1.29c.22 0 .41.07.52.26.09.16.08.33-.04.53l-2.49 2.87 2.77 3.54c.12.17.14.37.02.55-.11.17-.3.25-.5.25h-1.44a.69.69 0 01-.61-.35L9.4 13.51l-1.69 2.15c-.13.21-.36.34-.63.34H5.8c-.22 0-.41-.07-.52-.26-.09-.16-.08-.33.04-.53l2.71-3.48L4.3 6.99H3.03v3.47c0 .33-.26.56-.62.56h-.8c-.35-.01-.61-.23-.61-.56V.56c0-.33.26-.56.62-.56h3.11c.62 0 1.19.08 1.7.24.51.16.96.39 1.34.69a3.194 3.194 0 011.21 2.53c0 .81-.25 1.5-.74 2.08-.37.44-.84.77-1.42 1.01L7.88 7.9c.04.04.07.08.08.1l1.49 1.9 1.46-1.56zM5.18 5c.62 0 1.08-.13 1.39-.37.29-.23.44-.71.44-1.16s-.15-.87-.44-1.1C6.26 2.12 5.8 2 5.18 2H2.99v3h2.19z"],Ya=["M15 1H9c0-.55-.45-1-1-1S7 .45 7 1H1c-.55 0-1 .45-1 1s.45 1 1 1v8c0 .55.45 1 1 1h3.59L3.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L7 13.41V15c0 .55.45 1 1 1s1-.45 1-1v-1.59l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L10.41 12H14c.55 0 1-.45 1-1V3c.55 0 1-.45 1-1s-.45-1-1-1zm-2 9H3V3h10v7z"],Qa=["M12 2.02c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v1h8v-1zm3 2H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h1v-3h12v3h1c.55 0 1-.45 1-1v-6c0-.56-.45-1-1-1zm-1 3h-2v-1h2v1zm-3 6H5v-3H3v4c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-4h-2v3z"],Ja=["M14 3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v1h12V3zm-2-3H4c-.55 0-1 .45-1 1h10c0-.55-.45-1-1-1zm3 5H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-3 6c0 .55-.45 1-1 1H5c-.55 0-1-.45-1-1V9h1v2h6V9h1v2z"],es=["M2 6C.9 6 0 6.9 0 8s.9 2 2 2 2-.9 2-2-.9-2-2-2zm4-3h9c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1zm-4 9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm13-5H6c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zm0 6H6c-.55 0-1 .45-1 1s.45 1 1 1h9c.55 0 1-.45 1-1s-.45-1-1-1zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],ts=["M3 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-.5-6.5a2.5 2.5 0 000 5 2.5 2.5 0 000-5zM7 3h8c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1zm8 10H7c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zM3 0C1.9 0 1 .9 1 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 6H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z"],ns=["M12.16 3.76c.15-.11.3-.16.47-.16.06 0 .17.02.34.06.16.04.31.06.43.06a.58.58 0 00.6-.6c0-.19-.06-.33-.17-.44-.11-.11-.28-.16-.49-.16-.19 0-.37.04-.54.13-.17.09-.39.27-.65.55-.2.21-.48.58-.87 1.11a5.22 5.22 0 00-.78-1.79l-2.05.32-.04.21c.15-.03.28-.04.39-.04.2 0 .37.08.5.25.21.26.5 1.03.88 2.33-.29.36-.49.6-.6.71-.18.19-.33.31-.45.36-.09.04-.19.07-.3.07-.09 0-.23-.04-.42-.13a.904.904 0 00-.36-.09c-.2 0-.36.06-.49.18a.59.59 0 00-.19.46c0 .18.06.32.18.43.12.11.28.16.48.16.2 0 .38-.04.55-.12.17-.08.39-.24.65-.49s.62-.65 1.07-1.19c.18.52.33.89.46 1.13.13.24.28.4.44.51.17.1.37.16.62.16.24 0 .49-.08.74-.25.33-.21.66-.58 1.01-1.09l-.21-.11c-.23.31-.41.5-.52.57a.44.44 0 01-.26.07c-.12 0-.24-.07-.36-.21-.2-.24-.46-.91-.8-2 .29-.49.54-.81.74-.96zM6.37 5.83l.68-2.53h.83l.2-.64h-.84c.24-.91.56-1.59.96-2.01.24-.27.48-.4.71-.4.05 0 .08.01.11.04s.04.06.04.1c0 .04-.03.11-.1.21-.06.1-.1.2-.1.29 0 .13.05.24.15.33.1.09.23.14.39.14.17 0 .31-.06.42-.17.12-.12.18-.27.18-.46 0-.21-.08-.39-.25-.52C9.57.07 9.3 0 8.93 0c-.59 0-1.12.16-1.59.48-.48.32-.93.85-1.36 1.59-.15.26-.29.42-.42.49s-.35.11-.64.1l-.19.65h.81L4.35 7.68c-.2.72-.33 1.16-.4 1.33-.1.24-.26.45-.46.62a.48.48 0 01-.31.1c-.03 0-.06-.01-.08-.03l-.03-.03c0-.02.03-.06.09-.11.06-.06.09-.15.09-.26 0-.13-.05-.23-.14-.32-.1-.09-.23-.13-.41-.13-.21 0-.38.05-.51.16A.52.52 0 002 9.4c0 .16.08.3.23.42.16.12.4.18.74.18.53 0 .99-.13 1.4-.39.41-.26.76-.65 1.07-1.19.3-.53.61-1.39.93-2.59zm2.34 3.46A.997.997 0 008 9c-.28 0-.53.11-.71.29l-2 2a1.003 1.003 0 001.42 1.42l.29-.3V15c0 .55.45 1 1 1s1-.45 1-1v-2.59l.29.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2z"],rs=["M15 8h-1.46l-1.7-2.55-.02.01A.984.984 0 0011 5c-.43 0-.79.27-.93.65h-.01l-1.69 4.51-1.38-8.32h-.02A.989.989 0 006 1c-.41 0-.77.25-.92.61L2.34 8H1c-.55 0-1 .45-1 1s.45 1 1 1h2c.41 0 .77-.25.92-.61l1.65-3.86 1.44 8.63h.02c.08.47.47.84.97.84.43 0 .79-.27.93-.65h.01l2.31-6.17.92 1.38.02-.01c.17.26.46.45.81.45h2c.55 0 1-.45 1-1s-.45-1-1-1z"],is=["M3.5 8a2.5 2.5 0 11.608-4.926 4.002 4.002 0 017.381-1.03A3 3 0 1112 8H3.501zM3 10a1 1 0 012 0v4a1 1 0 11-2 0v-4zm7-1a1 1 0 00-1 1v5a1 1 0 102 0v-5a1 1 0 00-1-1zm2 1a1 1 0 112 0v2a1 1 0 11-2 0v-2zM7 9a1 1 0 00-1 1v2a1 1 0 102 0v-2a1 1 0 00-1-1z"],os=["M11.48 4h1.11l-.29.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H11c-.32 0-.59.16-.77.38l-.01-.01L8.28 4.8l1.28 1.6L11.48 4zm2.23 6.29a1.003 1.003 0 00-1.42 1.42l.3.29h-1.11l-7.7-9.62h-.01A.996.996 0 003 2H1c-.55 0-1 .45-1 1s.45 1 1 1h1.52l7.7 9.62.01-.01c.18.23.45.39.77.39h1.59l-.29.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2zM2.52 12H1c-.55 0-1 .45-1 1s.45 1 1 1h2c.32 0 .59-.16.77-.38l.01.01 1.94-2.42L4.44 9.6 2.52 12z"],as=["M8 3a5 5 0 100 10A5 5 0 108 3z"],ss=["M3 15V1h10v14H3zm0 1a1 1 0 01-1-1V1a1 1 0 011-1h10a1 1 0 011 1v14a1 1 0 01-1 1H3zM8.707 3.293a1 1 0 00-1.414 0l-2 2a1 1 0 001.414 1.414L8 5.414l1.293 1.293a1 1 0 001.414-1.414l-2-2zm-2 6a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l2-2a1 1 0 00-1.414-1.414L8 10.586 6.707 9.293z"],ls=["M1 3h14v10H1V3zM0 3a1 1 0 011-1h14a1 1 0 011 1v10a1 1 0 01-1 1H1a1 1 0 01-1-1V3zm10.707 2.293a1 1 0 00-1.414 1.414L10.586 8 9.293 9.293a1 1 0 001.414 1.414l2-2a1 1 0 000-1.414l-2-2zm-4 1.414a1 1 0 00-1.414-1.414l-2 2a1 1 0 000 1.414l2 2a1 1 0 001.414-1.414L5.414 8l1.293-1.293z"],cs=["M1 3h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1zm1 2v6h12V5H2z"],us=["M12 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm3.71-6.71l-3-3a1.003 1.003 0 00-1.42 1.42L12.59 4H5C2.24 4 0 6.24 0 9s2.24 5 5 5h4v-2H5c-1.66 0-3-1.34-3-3s1.34-3 3-3h7.59L11.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],ds=["M14.99 6.99c-.55 0-1 .45-1 1 0 3.31-2.69 6-6 6-1.77 0-3.36-.78-4.46-2h1.46c.55 0 1-.45 1-1s-.45-1-1-1h-4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-1.74a7.95 7.95 0 006 2.74c4.42 0 8-3.58 8-8 0-.55-.45-1-1-1zm0-7c-.55 0-1 .45-1 1v1.74a7.95 7.95 0 00-6-2.74c-4.42 0-8 3.58-8 8 0 .55.45 1 1 1s1-.45 1-1c0-3.31 2.69-6 6-6 1.77 0 3.36.78 4.46 2h-1.46c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1z"],hs=["M0 14a2 2 0 114 0 2 2 0 01-4 0zM11 0a1 1 0 00-1 1v2.768L7.603 2.384a1 1 0 10-1 1.732L9 5.5 6.603 6.884a1 1 0 001 1.732L10 7.232V10a1 1 0 102 0V7.232l2.397 1.384a1 1 0 101-1.732L13 5.5l2.397-1.384a1 1 0 10-1-1.732L12 3.768V1a1 1 0 00-1-1z"],fs=["M13 6.5c0 .83.67 1.5 1.5 1.5S16 7.33 16 6.5 15.33 5 14.5 5 13 5.67 13 6.5zM8.5 5c.83 0 1.5-.67 1.5-1.5S9.33 2 8.5 2 7 2.67 7 3.5 7.67 5 8.5 5zM9 9.5c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5S11.33 8 10.5 8 9 8.67 9 9.5zM4.5 8C5.33 8 6 7.33 6 6.5S5.33 5 4.5 5 3 5.67 3 6.5 3.67 8 4.5 8zM15 12H3.26l12.03-8.59-.58-.81L2 11.67V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],ps=["M10.99 6.99h-6c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm-3-7c-4.42 0-8 3.58-8 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.68 6-6 6z"],vs=["M14 0H4c-.55 0-1 .45-1 1v3h2V2h3v12H5v-2H3v3c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14h-3V2h3v12zm-8.71-3.29a1.003 1.003 0 001.42-1.42L4.41 8 5.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L3 6.59l-1.29-1.3A1.003 1.003 0 00.29 6.71L1.59 8 .29 9.29a1.003 1.003 0 001.42 1.42L3 9.41l1.29 1.3z"],gs=["M4 9h4c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zm11-9H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-5 14H2V2h8v12zm4 0h-3V2h3v12z"],ms=["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM5 14H2V2h3v12zm9 0H6V2h8v12zM8 9h4c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1z"],ys=["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2V6h12v8zm0-9H2V2h12v3zm-8 6h4c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1z"],bs=["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2v-3h12v3zm0-4H2V2h12v8zM6 7h4c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1z"],ws=["M10 5c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1s-1 .45-1 1v1.74A7.95 7.95 0 008 0C3.58 0 0 3.58 0 8c0 4.06 3.02 7.4 6.94 7.92.02 0 .04.01.06.01.33.04.66.07 1 .07 4.42 0 8-3.58 8-8 0-.55-.45-1-1-1s-1 .45-1 1c0 3.31-2.69 6-6 6-.71 0-1.37-.15-2-.38v.01C3.67 12.81 2 10.61 2 8c0-3.31 2.69-6 6-6 1.77 0 3.36.78 4.46 2H11c-.55 0-1 .45-1 1z"],_s=["M6 5c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V1c0-.55.45-1 1-1s1 .45 1 1v1.74A7.95 7.95 0 018 0c4.42 0 8 3.58 8 8 0 4.06-3.02 7.4-6.94 7.92-.02 0-.04.01-.06.01-.33.04-.66.07-1 .07-4.42 0-8-3.58-8-8 0-.55.45-1 1-1s1 .45 1 1c0 3.31 2.69 6 6 6 .71 0 1.37-.15 2-.38v.01c2.33-.82 4-3.02 4-5.63 0-3.31-2.69-6-6-6-1.77 0-3.36.78-4.46 2H5c.55 0 1 .45 1 1z"],xs=["M6.6 3.3C6.1 3.1 5.6 3 5 3 2.2 3 0 5.2 0 8s2.2 5 5 5c.6 0 1.1-.1 1.6-.3C5.3 11.6 4.5 9.9 4.5 8s.8-3.6 2.1-4.7zM8 4c-1.2.9-2 2.4-2 4s.8 3.1 2 4c1.2-.9 2-2.3 2-4s-.8-3.1-2-4zm3-1c-.6 0-1.1.1-1.6.3 1.3 1.2 2.1 2.9 2.1 4.7s-.8 3.6-2.1 4.7c.5.2 1 .3 1.6.3 2.8 0 5-2.2 5-5s-2.2-5-5-5z"],Cs=["M5.71 3c0 1.1.96 2 2.14 2C9.04 5 10 3.96 10 3c0-1.96-1.47-3-2.14-3H5c0 1.96 2.68 1.4.71 3zm2.5 3l.01.01s0-.01-.01-.01zm6.5 8.29L10 9.59V7c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v2.58l-4.71 4.7c-.18.19-.29.44-.29.72a1.003 1.003 0 001.71.71L6 12.42V15c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.58l3.29 3.29a1.003 1.003 0 001.42-1.42z"],Es=["M6.6 3.3C5.3 4.4 4.5 6.1 4.5 8s.8 3.6 2.1 4.7c-.5.2-1 .3-1.6.3-2.8 0-5-2.2-5-5s2.2-5 5-5c.6 0 1.1.1 1.6.3zm-1.96 8.68C3.92 10.83 3.5 9.46 3.5 8s.42-2.83 1.14-3.98C2.6 4.2 1 5.91 1 8s1.6 3.8 3.64 3.98zM8 4c-1.2.9-2 2.4-2 4s.8 3.1 2 4c1.2-.9 2-2.3 2-4s-.8-3.1-2-4zm3-1c2.8 0 5 2.2 5 5s-2.2 5-5 5c-.6 0-1.1-.1-1.6-.3 1.3-1.1 2.1-2.9 2.1-4.7s-.8-3.5-2.1-4.7c.5-.2 1-.3 1.6-.3z"],Ss=["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 12c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"],As=["M6 12C4.397 7.46 4.415 4.465 8 0c3.585 4.485 3.602 7.48 2 12H6zm3-7a1 1 0 11-2 0 1 1 0 012 0zm-7 8.022l3-1-.054-.158C4.636 10.954 4.076 9.317 4 8L3 9l-1 4.022zm9-1l3 1L13 9l-1-1c-.076 1.317-.635 2.954-.946 3.864l-.054.158zM7 13h2c0 1.5-.5 2.5-1 3-.5-.5-1-1.5-1-3z"],Os=["M3.992 10c2-5 5-9 11-9 0 6-4 9-9 11l-2-2zm7.714-4.285a1 1 0 11-1.414-1.414 1 1 0 011.414 1.414zm-6.555-.218L2.992 6l-3 2L3.24 9.195c.542-1.301 1.166-2.556 1.911-3.698zM7.992 16l-1.236-3.232c1.3-.539 2.552-1.158 3.694-1.898L9.992 13l-2 3zm-4.931-4.94L5 13c-.992.991-2.186 1.154-3.001 1-.154-.815.07-1.948 1.06-2.94z"],ks=["M12 2h-1.59l.29-.29c.19-.18.3-.43.3-.71A1.003 1.003 0 009.29.29l-2 2C7.11 2.47 7 2.72 7 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H12c.55 0 1 .45 1 1v3c0 .55.45 1 1 1s1-.45 1-1V5c0-1.66-1.34-3-3-3zM5.71 5.29A.997.997 0 005 5H1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V9c0-.28-.11-.53-.29-.71l-3-3zM7 14H2V7h2v2c0 .55.45 1 1 1h2v4z"],Ts=["M8 6H2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zm-1 8H3V8h4v6zm5-12h-1.59l.29-.29c.19-.18.3-.43.3-.71A1.003 1.003 0 009.29.29l-2 2C7.11 2.47 7 2.72 7 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H12c.55 0 1 .45 1 1v3c0 .55.45 1 1 1s1-.45 1-1V5c0-1.66-1.34-3-3-3z"],Ps=["M11.669 5.066l.099.189c.113.213.236.434.367.661.226.39.468.78.709 1.151l-.198-.004-.48-.004c-1.745.003-2.369.233-2.369.688 0 .053.226.19 1.038.436l.84.24C13.9 9.064 15 9.83 15 11.63c0 2.123-1.607 3.122-4.027 3.366-.651.065-1.266.075-2.043.05l-.958-.035H5.196l.268-.406c.336-.517.672-1.052.998-1.593h1.636l.572.023c.857.036 1.475.034 2.103-.03 1.526-.153 2.227-.59 2.227-1.375 0-.531-.402-.84-1.66-1.22l-.691-.198c-1.04-.293-1.764-.562-2.222-.946C8.8 8.366 9 7.612 9 6.997a5.03 5.03 0 00-.184-1.334c.645-.395 1.598-.562 2.853-.597zM4 3a4.007 4.007 0 014 3.997C8 9.21 4 15 4 15l-.416-.62C2.56 12.827 0 8.767 0 6.997A4.002 4.002 0 014 3zm0 2a2 2 0 10.001 4.001A2 2 0 004 5zm10-4c1.103 0 1.996.896 2 1.999C16 4.105 14 7 14 7l-.293-.44C13.15 5.707 12 3.838 12 2.999 12 1.896 12.897 1 14 1z"],Is=["M3 9c0-.6.4-1 1-1s1 .4 1 1c0 1.1.9 2 2 2 .6 0 1 .4 1 1s-.4 1-1 1c-2.2 0-4-1.8-4-4zM0 9c0-.6.4-1 1-1s1 .4 1 1c0 2.8 2.2 5 5 5 .6 0 1 .4 1 1s-.4 1-1 1c-3.9 0-7-3.1-7-7zm7 1c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1zm1.3-2.8c-.4-.4-.4-1 0-1.4l4.5-4.5c.4-.4 1-.4 1.4 0l.5.5c.4.4.4 1 0 1.4l-4.5 4.5c-.4.4-1 .4-1.4 0l-.5-.5zM5.2.3c.4-.4 1-.4 1.4 0l2.1 2.1c.4.4.4 1 0 1.4l-.9.9c-.4.4-1 .4-1.4 0L4.3 2.6c-.4-.4-.4-1 0-1.4l.9-.9zm7 7c.4-.4 1-.4 1.4 0l2.1 2.1c.4.4.4 1 0 1.4l-.9.9c-.4.4-1 .4-1.4 0l-2.1-2.1c-.4-.4-.4-1 0-1.4l.9-.9z"],Ms=["M6.71 9.29a1.003 1.003 0 00-1.42 1.42l2 2a.997.997 0 001.6-.27h.01l2-4h-.01c.06-.13.11-.28.11-.44 0-.55-.45-1-1-1-.39 0-.72.23-.89.56H9.1l-1.38 2.76-1.01-1.03zM9 0H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5L9 0zm3 14H4V2h4v4h4v8z"],zs=["M15 12H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm-.5-7c.83 0 1.5-.67 1.5-1.5S15.33 2 14.5 2 13 2.67 13 3.5 13.67 5 14.5 5zm-3 4c.83 0 1.5-.67 1.5-1.5S12.33 6 11.5 6 10 6.67 10 7.5 10.67 9 11.5 9zm-4-2C8.33 7 9 6.33 9 5.5S8.33 4 7.5 4 6 4.67 6 5.5 6.67 7 7.5 7zm-3 4c.83 0 1.5-.67 1.5-1.5S5.33 8 4.5 8 3 8.67 3 9.5 3.67 11 4.5 11z"],Rs=["M15.55 13.43l-2.67-2.68a6.94 6.94 0 001.11-3.76c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7c1.39 0 2.68-.42 3.76-1.11l2.68 2.67a1.498 1.498 0 102.12-2.12zm-8.56-1.44c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],Ls=["M13.5 11c-.51 0-.98.15-1.38.42l-2.4-2.41c.17-.3.28-.64.28-1.01s-.11-.71-.28-1.01l2.41-2.41c.39.27.86.42 1.37.42a2.5 2.5 0 000-5A2.5 2.5 0 0011 2.5c0 .51.15.98.42 1.38l-2.41 2.4C8.71 6.11 8.37 6 8 6s-.71.11-1.01.28l-2.41-2.4c.27-.4.42-.87.42-1.38a2.5 2.5 0 00-5 0A2.5 2.5 0 002.5 5c.51 0 .98-.15 1.38-.42l2.41 2.41C6.11 7.29 6 7.63 6 8s.11.71.28 1.01l-2.41 2.41c-.39-.27-.86-.42-1.37-.42a2.5 2.5 0 000 5A2.5 2.5 0 005 13.5c0-.51-.15-.98-.42-1.38l2.41-2.41c.3.18.64.29 1.01.29s.71-.11 1.01-.28l2.41 2.41c-.27.39-.42.86-.42 1.37a2.5 2.5 0 005 0 2.5 2.5 0 00-2.5-2.5zm0-10c.83 0 1.5.67 1.5 1.5S14.33 4 13.5 4 12 3.33 12 2.5 12.67 1 13.5 1zm-11 3C1.67 4 1 3.33 1 2.5S1.67 1 2.5 1 4 1.67 4 2.5 3.33 4 2.5 4zm0 11c-.83 0-1.5-.67-1.5-1.5S1.67 12 2.5 12s1.5.67 1.5 1.5S3.33 15 2.5 15zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"],Ds=["M15.55 13.43l-2.67-2.67c.7-1.09 1.11-2.38 1.11-3.77 0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7c1.39 0 2.68-.41 3.77-1.11l2.67 2.67a1.498 1.498 0 102.12-2.12zm-8.56-1.44c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm2.5-6h-5c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5zm0-2h-5c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5zm0 4h-5c-.28 0-.5.22-.5.5s.22.5.5.5h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5z"],Ns=["M9 4H5c-.55 0-1 .45-1 1s.45 1 1 1h1v3c0 .55.45 1 1 1s1-.45 1-1V6h1c.55 0 1-.45 1-1s-.45-1-1-1zm6.56 9.44l-2.67-2.67C13.59 9.68 14 8.39 14 7c0-3.87-3.13-7-7-7S0 3.13 0 7s3.13 7 7 7c1.39 0 2.68-.41 3.77-1.11l2.67 2.67a1.498 1.498 0 102.12-2.12zM7 12c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],js=["M15 4H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-1 6H8V6h6v4z"],Hs=["M16 15c0-.28-.12-.52-.31-.69l.02-.02-3.12-3.12 3.41-.84-8.05-2.86c.03-.09.05-.17.05-.27V2c0-.55-.45-1-1-1H3c0-.55-.45-1-1-1S1 .45 1 1c-.55 0-1 .45-1 1s.45 1 1 1v4c0 .55.45 1 1 1h5.2c.1 0 .18-.02.27-.05L10.33 16l.85-3.41 3.12 3.12.02-.02c.16.19.4.31.68.31.04 0 .07-.02.1-.02s.06.02.1.02c.44 0 .8-.36.8-.8 0-.04-.02-.07-.02-.1s.02-.06.02-.1zM6 6H3V3h3v3z"],Vs=["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm0-9C6.34 5 5 6.34 5 8s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"],Bs=["M7.303 15.71c.18.18.43.29.7.29.27 0 .53-.11.71-.29l2.997-2.99a1.003 1.003 0 00-1.42-1.42l-1.288 1.29L9 9h6a1 1 0 100-2H9V5h6a1 1 0 001-1V2a1 1 0 00-1-1H1a1 1 0 00-1 1v2a1 1 0 001 1h6v2H1a1 1 0 100 2h6v3.586h.003v.004l-1.29-1.29a.99.99 0 00-.699-.29 1.003 1.003 0 00-.71 1.71l2.999 2.99z"],Fs=["M15.399 9.01L1.527 15.875c-.535.267-1.175.081-1.421-.427A.953.953 0 010 15V10l8-2-8-2V1c0-.528.407-1 1.004-1 .169 0 .416.04.567.116L15.403 7.07a1.084 1.084 0 01-.005 1.939z"],Ws=["M15 7.5c-.8 0-1.5-.4-2-1l-1.2 1.2c-.4.5-1.1.7-1.8.7-1.4.1-2.5-1-2.5-2.4 0-.7.3-1.3.7-1.8L9.5 3c-.6-.5-1-1.2-1-2 0-.3.1-.7.2-1H8C3.6 0 0 3.6 0 8s3.6 8 8 8 8-3.6 8-8v-.7c-.3.1-.6.2-1 .2zM15 0h-4c-.6 0-1 .5-1 1s.4 1 1 1h1.6L9.3 5.3c-.2.2-.3.4-.3.7 0 .5.4 1 1 1 .3 0 .5-.1.7-.3L14 3.4V5c0 .6.4 1 1 1 .5 0 1-.4 1-1V1c0-.5-.4-1-1-1z"],Us=["M6 9H2c-.55 0-1 .45-1 1s.45 1 1 1h1.59L.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L5 12.41V14c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1zm8 .5c-.56 0-1.06.23-1.42.59l-2.13-1.24L8.99 8l3.59-2.09A2.002 2.002 0 0016 4.5c0-1.1-.9-2-2-2s-2 .9-2 2c0 .19.03.37.08.54L8.5 7.13v-3.2c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S6 .9 6 2c0 .93.64 1.71 1.5 1.93v3.2l-.88-.52-2.7-1.57c.05-.17.08-.35.08-.54 0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.56 0 1.06-.23 1.42-.59l2.13 1.24 3.84 2.24 2.7 1.57c-.06.17-.09.35-.09.54 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],Gs=["M6 9H2c-.55 0-1 .45-1 1s.45 1 1 1h1.59L.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L5 12.41V14c0 .55.45 1 1 1s1-.45 1-1v-4c0-.55-.45-1-1-1zm9.55-5.83l-4.49-3A.975.975 0 009.99.15L5.53 2.82 1.56.17A1.003 1.003 0 000 1v6h2V2.87l2.94 1.96.06.03V7h1V4.86s.01 0 .01-.01L10 2.47v8.67s-.01 0-.01.01l-.99.58v2.33l1.47-.88 3.97 2.65A1.003 1.003 0 0016 15V4c0-.35-.18-.65-.45-.83zM14 13.13l-2.94-1.96c-.02-.01-.04-.02-.05-.03v-8.6l3 2v8.59z"],qs=["M15 15H1v-2h14zM13 13H3l1.707-1.707A1 1 0 015.414 11h5.172a1 1 0 01.707.293L13 13z","M5.199 6.154c-.33.44-.24 1.07.2 1.4.44.329 1.07.239 1.4-.2.32-.43 1.96-.53 2.43.04.35.419.98.479 1.409.13.42-.35.48-.98.13-1.41-1.33-1.59-4.5-1.39-5.57.04z","M2.303 4.278c-.4.39-.4 1.02-.02 1.409.38.39 1.02.41 1.42.03 2.339-2.289 6.258-2.289 8.598 0 .39.39 1.03.38 1.41-.02.38-.4.38-1.03-.02-1.41-3.11-3.048-8.269-3.048-11.389-.01z","M8 8a1 1 0 100 2 1 1 0 100-2z"],Ks=["M10.68 7.9c.44.54 1.07.92 1.79 1.05l-2.76 2.76c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L5 8.41l-3 3V13h13c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1s1 .45 1 1v4.59l2.29-2.3C4.47 6.11 4.72 6 5 6s.53.11.71.29L9 9.59l1.68-1.69zM15 3c.55 0 1 .45 1 1s-.45 1-1 1h-1v1c0 .55-.45 1-1 1s-1-.45-1-1V5h-1c-.55 0-1-.45-1-1s.45-1 1-1h1V2c0-.55.45-1 1-1s1 .45 1 1v1h1z"],$s=["M9.94 9.64c.65.23 1.34.36 2.06.36.14 0 .29-.01.43-.01L9.7 12.71c-.18.18-.43.29-.71.29-.28 0-.53-.11-.71-.3L5 9.41l-3 3V14h12.99c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1s1 .45 1 1v4.59l2.29-2.3C4.47 7.11 4.72 7 5 7c.28 0 .53.11.71.29L9 10.59l.94-.95zm4.73-6.44h.92c.22 0 .4.18.4.4v.8c0 .22-.18.4-.4.4h-.93c-.06.2-.14.38-.24.55l.66.65c.15.15.15.4 0 .55l-.54.55c-.15.15-.4.15-.55 0l-.65-.65c-.17.1-.36.18-.55.24v.91c0 .22-.18.4-.4.4h-.8c-.22 0-.4-.18-.4-.4v-.93c-.18-.06-.36-.13-.52-.22l-.68.68c-.15.16-.41.16-.57 0l-.56-.56a.417.417 0 010-.57l.68-.68c-.08-.16-.16-.33-.22-.52h-.93c-.22 0-.4-.18-.4-.4v-.8c0-.22.18-.4.4-.4h.93c.06-.2.14-.38.24-.55l-.65-.64a.392.392 0 010-.55l.54-.55a.38.38 0 01.54 0l.65.65c.18-.1.36-.18.55-.24V.4c0-.22.18-.4.4-.4h.8c.22 0 .4.18.4.4v.93c.18.06.35.14.52.22l.68-.68c.15-.16.41-.16.57 0l.57.57c.15.16.15.41 0 .57l-.68.68c.09.16.16.33.22.51zm-4.18.8c0 .83.67 1.5 1.5 1.5s1.5-.67 1.5-1.5-.67-1.5-1.5-1.5c-.82 0-1.5.67-1.5 1.5z"],Zs=["M10.66 7.92c.44.54 1.07.91 1.8 1.03L9.71 11.7c-.18.19-.43.3-.71.3s-.53-.11-.71-.3L5 8.41l-3 3V13h13c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1s1 .45 1 1v4.59l2.29-2.3C4.47 6.11 4.72 6 5 6s.53.11.71.29L9 9.59l1.66-1.67zM12.3 5.3l.3-.3H8c-.6 0-1-.4-1-1s.4-1 1-1h4.6l-.3-.3c-.2-.2-.3-.4-.3-.7 0-.6.5-1 1-1 .3 0 .5.1.7.3l2 2c.2.2.3.4.3.7s-.1.5-.3.7l-2 2c-.2.2-.4.3-.7.3-.6 0-1-.4-1-1 0-.3.1-.5.3-.7z"],Xs=["M9.29 9.3c.3.62.8 1.12 1.42 1.41l-1 1c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L5 8.41l-3 3V13h13c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1s1 .45 1 1v4.59l2.29-2.3C4.47 6.11 4.72 6 5 6s.53.11.71.29L9 9.59l.29-.29zM15.48 1c.31 0 .52.26.52.57 0 .16-.06.3-.17.41l-2.86 2.73v2.63c0 .16-.06.3-.17.41l-.82 1.1c-.1.1-.25.17-.41.17-.31 0-.57-.26-.57-.57V4.71L8.17 1.98A.566.566 0 018 1.57c0-.31.26-.57.57-.57h6.91z"],Ys=["M9.6 8.94a4.937 4.937 0 001.82.01c.1-.01.22-.04.39-.08l.23-.07c.04-.01.08-.02.11-.04l.22.22-2.7 2.72c-.18.19-.43.3-.71.3s-.53-.11-.71-.3L4.98 8.41l-2.99 3V13h12.94c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V3.99c0-.55.45-1 1-1s1 .45 1 1v4.59l2.28-2.3c.17-.18.42-.29.7-.29s.53.11.7.29l3.28 3.3.64-.64zm6.22-.41c.1.12.17.27.18.44 0 .34-.27.61-.61.61a.57.57 0 01-.43-.18l-2.24-2.25c-.13.08-.26.16-.4.23-.02.01-.05.02-.07.03-.14.06-.27.12-.42.17h-.01c-.14.05-.29.08-.44.11-.04.01-.08.02-.11.02-.15.02-.3.04-.46.04-1.85 0-3.35-1.51-3.35-3.37S8.96 1.01 10.81 1c1.85 0 3.35 1.51 3.35 3.37 0 .16-.02.31-.04.47-.01.04-.01.07-.02.11-.02.15-.05.29-.1.44v.01c-.05.15-.11.28-.17.42-.01.02-.02.05-.03.07-.07.14-.14.27-.23.4l2.25 2.24zm-5.01-1.94c1.22 0 2.21-.99 2.21-2.22 0-1.23-.99-2.22-2.21-2.22S8.6 3.14 8.6 4.37c0 1.22.99 2.22 2.21 2.22z"],Qs=["M3 1c0-.55-.45-1-1-1S1 .45 1 1v3h2V1zm0 4H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm12-4c0-.55-.45-1-1-1s-1 .45-1 1v2h2V1zM9 1c0-.55-.45-1-1-1S7 .45 7 1v6h2V1zM1 15c0 .55.45 1 1 1s1-.45 1-1v-5H1v5zM15 4h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-2 11c0 .55.45 1 1 1s1-.45 1-1V9h-2v6zM9 8H7c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-2 7c0 .55.45 1 1 1s1-.45 1-1v-2H7v2z"],Js=["M5.92 8.139c.44-.282 1.006-.121 1.264.358l2.689 4.988c.083.155.127.33.127.51C10 14.55 9.587 15 9.077 15H3.924a.864.864 0 01-.438-.12c-.449-.263-.617-.873-.376-1.362l2.465-4.989c.08-.162.2-.297.346-.39zM12 4a3 3 0 110 6 3 3 0 010-6zM6 1a1 1 0 011 1v4a1 1 0 01-1 1H2a1 1 0 01-1-1V2a1 1 0 011-1h4z"],el=["M10.99 13.99h-9v-9h4.76l2-2H.99c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h11c.55 0 1-.45 1-1V7.24l-2 2v4.75zm4-14h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L7.29 7.28a1 1 0 00-.3.71 1.003 1.003 0 001.71.71l5.29-5.29V6c0 .55.45 1 1 1s1-.45 1-1V1c0-.56-.45-1.01-1-1.01z"],tl=["M13.843 15.163c.232.53.138.837.138.837H6.017s-.088-.308.138-.837c.226-.53 1.338-.88 2.079-1.206.735-.332.66-.53.685-.8 0-.03.006-.068.006-.105a2.171 2.171 0 01-.61-.892v-.006s-.006-.006-.006-.012c-.025-.074-.056-.16-.075-.24-.176-.031-.276-.222-.314-.394a.8.8 0 01-.1-.437c.025-.253.131-.37.244-.419v-.037c0-.313.032-.775.088-1.07A1.835 1.835 0 018.85 8.37c.315-.24.76-.37 1.156-.37.396 0 .842.13 1.156.37.301.233.534.56.64.935.026.08.045.166.057.246.057.295.088.75.088 1.064v.043c.113.05.214.167.232.413a.75.75 0 01-.1.437c-.038.172-.132.357-.301.387a1.77 1.77 0 01-.076.24.136.136 0 01-.006.025 2.346 2.346 0 01-.597.892v.111c.025.277-.075.474.666.8.741.326 1.853.67 2.079 1.2z","M14.852 15h1.131s.083-.27-.12-.732c-.16-.373-.82-.641-1.411-.88a15.328 15.328 0 01-.409-.17c-.565-.25-.57-.412-.577-.61-.001-.03-.002-.06-.005-.09v-.097c.22-.2.401-.469.522-.781 0 0 .005-.016.005-.022.028-.07.05-.14.066-.21.149-.026.231-.188.264-.339a.655.655 0 00.088-.382c-.016-.215-.104-.318-.203-.36v-.039c0-.274-.028-.673-.077-.931a1.598 1.598 0 00-.61-1.034 1.736 1.736 0 00-1.285-.3c.236.285.42.622.529.996.038.124.065.248.083.36.048.257.079.578.093.867a1.736 1.736 0 01.08 1.624 1.65 1.65 0 01-.217.453 1.42 1.42 0 01-.176.209c-.08.204-.178.4-.292.585l.202.083c.285.117.64.261.9.387.226.11.475.245.698.414.213.161.476.408.63.764.034.08.065.159.091.235zM12.14 14.12l.09.037zM11 1c.55 0 1 .45 1 1 0 .28-.11.53-.29.7L8 6.41v1.374a2.813 2.813 0 00-.833 1.589 6.925 6.925 0 00-.092.86 1.64 1.64 0 00-.25.739l-.001.004c-.02.217.006.413.046.573L5.71 12.71A1.003 1.003 0 014 12V6.41L.29 2.71A1.003 1.003 0 011 1h10z"],nl=["M8 16c4.667-3.048 7-7.238 7-12.571-1.556 0-3.889-1.143-7-3.429-3.111 2.286-5.444 3.429-7 3.429C1 8.762 3.333 12.952 8 16zM8 2.121c2.005 1.388 3.715 2.304 5.186 2.735-.342 3.702-2.05 6.683-5.186 9.038V2.121z"],rl=["M5.44.804L5.2 2H3a1 1 0 00-1 1v3.714l-1.08.309a.988.988 0 00-.69 1.192c.366 1.432.897 3.324 1.309 4.26a.644.644 0 00.005.01c-.175.01-.356.015-.544.015a.5.5 0 000 1c2.067 0 3.414-.543 4.161-.917.55.373 1.505.917 2.839.917 1.32 0 2.27-.533 2.822-.905l.004.002c.196.105.48.24.856.374.75.268 1.857.529 3.318.529a.5.5 0 000-1c-.295 0-.572-.012-.834-.032a.995.995 0 00.308-.458l1.208-3.74a1 1 0 00-.677-1.269L14 6.714V3a1 1 0 00-1-1h-2.2L10.56.804A1 1 0 009.58 0H6.42a1 1 0 00-.98.804zM4 6.143l3-.857V4H4v2.143zm5-.857l3 .857V4H9v1.286zm-4.036 8.273a.5.5 0 01.527.034c.455.325 1.277.907 2.509.907s2.054-.582 2.51-.907a.5.5 0 01.579-.001l.006.004.036.023c.034.022.09.055.168.097.154.082.394.197.72.313.649.232 1.642.471 2.981.471a.5.5 0 010 1c-1.46 0-2.568-.261-3.318-.53a6.316 6.316 0 01-.856-.373l-.004-.002c-.552.372-1.502.905-2.822.905-1.334 0-2.289-.544-2.839-.917-.747.374-2.094.917-4.161.917a.5.5 0 010-1c2.129 0 3.384-.63 3.964-.94z"],il=["M3 2h10c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1zm9 11H4v-3H2v5c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-5h-2v3zm4-6l-1.01-3.17C14.9 3.36 14.49 3 14 3H2c-.49 0-.9.36-.98.83L.01 7H0c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2c0 1.1.9 2 2 2s2-.9 2-2z"],ol=["M14 10H7.72l-.33-1H13c.39 0 .72-.23.89-.56h.01l2-4h-.01c.06-.13.11-.28.11-.44 0-.55-.45-1-1-1H5.39l-.44-1.32h-.01C4.8 1.29 4.44 1 4 1H1c-.55 0-1 .45-1 1s.45 1 1 1h2.28l2.33 7H4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2h6c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2zM6.05 5h7.33l-1 2H6.72l-.67-2z"],al=["M1 6h14c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm4 3H1c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1zm7 3c0-.28-.11-.53-.29-.71l-.3-.29H15c.55 0 1-.45 1-1s-.45-1-1-1h-3.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2 2A1.003 1.003 0 0012 12z"],sl=["M5.474 7.971A5.31 5.31 0 006.66 8.9l.007.019.018.056c.015.038.038.06.045.098l1.5 5.999a.75.75 0 01-1.455.36l-.42-1.68h-.704l-.42 1.68a.746.746 0 01-.907.547.746.746 0 01-.547-.907l1.5-6c.007-.037.03-.06.044-.097.015-.037.015-.075.038-.112a.722.722 0 01-.105-.36c0-.207.084-.394.22-.53zM2.795 5.277a.763.763 0 00-.015-1.065.756.756 0 00-1.065.015c-2.286 2.34-2.286 6.21 0 8.549a.747.747 0 101.072-1.042c-1.709-1.763-1.709-4.702.008-6.457zM7.808 9.388a5.318 5.318 0 001.58.211 2.236 2.236 0 01-.656.98.756.756 0 01-1.057-.098.756.756 0 01.097-1.057l.036-.036zM11.544 9.105l.378.378a6.02 6.02 0 01-1.638 3.285c-.285.3-.757.3-1.057.015a.74.74 0 01-.015-1.057 4.52 4.52 0 001.185-2.24c.4-.083.785-.212 1.147-.381z","M4.054 9.424c-.427-.352-.352-1.582-.03-1.822a.752.752 0 00.15-1.05.752.752 0 00-1.05-.15c-1.079.802-1.221 3.18-.03 4.177a.75.75 0 10.96-1.155zM9.318 0a4.318 4.318 0 014.317 4.318c0 .206-.02.402-.049.598-.01.05-.01.088-.02.138-.039.196-.078.382-.137.569v.01c-.059.186-.137.363-.216.54l-.039.087a5.285 5.285 0 01-.294.51l2.884 2.886a.878.878 0 01.236.559.787.787 0 01-.785.785.785.785 0 01-.56-.226L11.772 7.89a5.285 5.285 0 01-.51.295l-.089.039c-.176.079-.353.157-.54.216h-.01a3.701 3.701 0 01-.568.137c-.05.01-.099.02-.138.02-.196.03-.392.049-.598.049A4.318 4.318 0 015 4.327 4.332 4.332 0 019.318 0zm-.02 1.1A3.195 3.195 0 006.1 4.298a3.195 3.195 0 003.198 3.198 3.195 3.195 0 003.198-3.198A3.195 3.195 0 009.298 1.1z"],ll=["M13.71 4.29l-4-4A.997.997 0 009 0H3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V5c0-.28-.11-.53-.29-.71zM7 6h2v2H7V6zM4 6h2v2H4V6zm2 8H4v-2h2v2zm3 0H7v-2h2v2zm3 0h-2v-2h2v2zm0-3H4V9h8v2zm0-3h-2V6h2v2z"],cl=["M10 2a.99.99 0 00-.96.73l-2.99 9.96A1.003 1.003 0 007 14c.46 0 .85-.31.96-.73l2.99-9.96A1.003 1.003 0 0010 2z"],ul=["M9.41 8l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L8 6.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42L6.59 8 4.3 10.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L8 9.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L9.41 8z"],dl=["M14 8A6 6 0 112 8a6 6 0 0112 0zM9 4v2H7V4h2zm0 3v4h1v1H6v-1h1V8H6V7h3z"],hl=["M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1z"],fl=["M11 7H9V5c0-.55-.45-1-1-1s-1 .45-1 1v2H5c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V9h2c.55 0 1-.45 1-1s-.45-1-1-1z"],pl=["M5 5v6h6V5H5zM4 3a1 1 0 00-1 1v8a1 1 0 001 1h8a1 1 0 001-1V4a1 1 0 00-1-1H4z"],vl=["M12 5c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z"],gl=["M13.364 9l.879.879a1 1 0 11-1.415 1.414l-2.12-2.121A1.003 1.003 0 0110.568 9H9v1.604c.042.03.083.065.121.103l2.122 2.121a1 1 0 01-1.415 1.415L9 13.414V15a1 1 0 01-2 0v-1.636l-.879.879a1 1 0 11-1.414-1.415l2.121-2.12c.054-.054.111-.1.172-.139V9H5.38c-.038.06-.084.118-.137.172l-2.122 2.12A1 1 0 111.707 9.88L2.586 9H1a1 1 0 110-2h1.536l-.829-.828a1 1 0 011.414-1.415L5.243 6.88c.038.038.072.079.103.121H7V5.38a1.003 1.003 0 01-.172-.137L4.708 3.12A1 1 0 016.12 1.707L7 2.586V1a1 1 0 112 0v1.536l.828-.829a1 1 0 011.415 1.414L9.12 5.243A1.007 1.007 0 019 5.346V7h1.604c.03-.042.065-.083.103-.121l2.121-2.122a1 1 0 011.415 1.415L13.414 7H15a1 1 0 010 2h-1.636z"],ml=["M15 7.5a7.5 7.5 0 11-15 0 7.5 7.5 0 0115 0zM7.5 13c.694 0 1.357-.128 1.969-.363l.342-1.053-1.132-1.557H6.34L5.202 11.59l.341 1.052A5.487 5.487 0 007.5 13zm5.499-5.39a5.476 5.476 0 01-1.253 3.386H10.62L9.466 9.408l-.002.001.687-2.113 1.67-.542 1.178.856zm-9.74 3.392h1.135L5.54 9.424 4.854 7.31l-1.711-.556-1.142.83a5.477 5.477 0 001.258 3.418zM8 4.963l1.883 1.369 1.628-.53.48-1.477a5.51 5.51 0 00-2.89-2.088L8 3.037v1.926zM5.899 2.237l1.101.8v1.926L5.105 6.34l-1.653-.537-.469-1.442A5.511 5.511 0 015.9 2.237z"],yl=["M9.5 4c.4 0 .8-.1 1.1-.3C12 4.5 12.9 6 13 7.6c0 .5.5.9 1 .9.6 0 1-.4 1-1v-.2c-.2-2.4-1.5-4.4-3.5-5.5-.1-1-.9-1.8-2-1.8s-2 .9-2 2 .9 2 2 2zM4 8.5c0-.7-.4-1.3-.9-1.7.3-1.4 1.2-2.6 2.5-3.3.3-.1.6-.4.6-.9s-.4-1-1-1c-.2 0-.3 0-.5.1-1.9 1-3.2 2.8-3.6 5C.4 7.1 0 7.8 0 8.5c0 1.1.9 2 2 2s2-.9 2-2zm8.8 1.2c-1.1 0-2 .9-2 2v.3c-.8.6-1.8.9-2.8.9-1.2 0-2.3-.4-3.2-1.1-.2-.2-.4-.3-.7-.3-.6 0-1 .4-1 1 0 .3.1.6.3.8C4.6 14.4 6.2 15 8 15c1.5 0 3-.5 4.1-1.3.2.1.5.1.7.1 1.1 0 2-.9 2-2s-.9-2.1-2-2.1z"],bl=["M5 12c-.28 0-.53.11-.71.29l-.29.3V9c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29A.965.965 0 001 12a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 005 12zm3-9h7c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm7 2H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1zm0 8H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1z"],wl=["M6 12c-.28 0-.53.11-.71.29l-.29.3V9c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29A.965.965 0 002 12a1.003 1.003 0 00-.71 1.71l2 2c.19.18.44.29.71.29.28 0 .53-.11.71-.29l2-2c.18-.18.29-.43.29-.71a.99.99 0 00-1-1zm7.93-.95v-1.04H9.25v1.11h2.94L9 14.96V16h5.02v-1.11h-3.27l3.18-3.84zm-1.42-4.84l.62 1.78H15L11.94.01H10.1L7 7.99h1.81l.64-1.78h3.06zm-1.52-4.24h.02l1.03 2.93H9.92l1.07-2.93z"],_l=["M5.99 11.99c-.28 0-.53.11-.71.29l-.29.29V8.99c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29a1.003 1.003 0 00-1.42 1.42l2 2c.18.18.43.29.71.29.28 0 .53-.11.71-.29l2-2c.18-.18.29-.43.29-.71 0-.56-.45-1.01-1-1.01zM12.7 10h-1.38L9 15.99h1.36l.48-1.33h2.3l.46 1.33H15L12.7 10zm-1.51 3.67l.8-2.2h.02l.77 2.2h-1.59zm3.8-7.17h-4.57l4.45-5.12V0H8.34v1.48h4.1L7.99 6.59v1.39h7V6.5z"],xl=["M8 7h3c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h1c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm0 8h5c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm-3 1c-.28 0-.53.11-.71.29l-.29.3V9c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29A.965.965 0 001 12a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 005 12zm10 1H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1z"],Cl=["M5 12c-.28 0-.53.11-.71.29l-.29.3V9c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29A.965.965 0 001 12a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 005 12zm4 1H8c-.55 0-1 .45-1 1s.45 1 1 1h1c.55 0 1-.45 1-1s-.45-1-1-1zm4-8H8c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm-2 4H8c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm4-8H8c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1z"],El=["M6 11.99c-.28 0-.53.11-.71.29l-.29.3V8.99c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29c-.18-.18-.43-.3-.71-.3a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29.28 0 .53-.11.71-.29l2-2A1.003 1.003 0 006 11.99zm7.91-.08c-.06-.36-.17-.68-.33-.96-.16-.28-.37-.51-.64-.69-.27-.17-.61-.26-1.03-.26-.28 0-.54.06-.78.17-.23.11-.43.26-.6.45-.17.19-.3.41-.39.67a2.492 2.492 0 00-.04 1.52 1.623 1.623 0 00.89 1.03c.22.11.45.16.68.16.26 0 .5-.05.7-.15s.38-.26.53-.5l.02.02c-.01.16-.03.34-.07.54-.03.2-.09.4-.17.57-.08.18-.18.33-.31.45s-.29.19-.5.19a.63.63 0 01-.48-.21c-.13-.14-.21-.31-.25-.5H10.1c.03.25.1.48.19.68.1.2.22.37.38.5.16.14.33.24.54.31s.42.1.65.1c.39 0 .72-.09.99-.27.27-.18.49-.41.66-.7.17-.29.29-.61.37-.97.08-.36.12-.72.12-1.07 0-.36-.03-.72-.09-1.08zm-1.14.54c-.04.13-.09.24-.16.34a.78.78 0 01-.27.24c-.11.06-.24.09-.39.09a.75.75 0 01-.37-.09.777.777 0 01-.26-.25c-.07-.1-.12-.22-.15-.35-.03-.13-.05-.26-.05-.4 0-.13.02-.26.05-.39.04-.13.09-.24.16-.34.07-.1.16-.18.26-.24s.22-.09.35-.09c.14 0 .26.03.37.09.11.06.2.14.28.24a1.32 1.32 0 01.23.74c0 .15-.02.28-.05.41zm-1.56-4.47H13V0h-1.42c-.05.3-.16.56-.31.76-.16.21-.35.37-.58.5-.23.13-.49.21-.78.26-.3.05-.6.07-.91.06V2.8h2.21v5.18z"],Sl=["M6 11.99c-.28 0-.53.11-.71.29l-.29.3V8.99c0-.55-.45-1-1-1s-1 .45-1 1v3.59l-.29-.29a.982.982 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 006 11.99zm7.86-9.45c-.09-.48-.26-.9-.5-1.28S12.8.58 12.4.35C12 .12 11.49 0 10.86 0c-.43 0-.82.07-1.17.22s-.65.35-.9.6-.44.55-.58.89c-.14.34-.2.71-.2 1.11 0 .31.05.61.15.91.1.3.26.57.48.8.23.24.52.43.85.58.33.14.68.21 1.03.21.4 0 .75-.07 1.05-.2.3-.13.57-.35.79-.66l.02.02c-.02.21-.05.45-.1.73-.05.27-.13.53-.25.76-.12.24-.27.44-.47.6-.19.16-.44.25-.75.25a.98.98 0 01-.72-.29c-.19-.18-.31-.4-.37-.66H8.15c.05.34.14.64.29.9.15.26.34.49.57.67.23.18.5.32.8.41.31.1.63.15.98.15.58 0 1.08-.12 1.48-.36.4-.24.73-.55.99-.93.26-.39.44-.82.56-1.29.12-.48.18-.96.18-1.44s-.05-.96-.14-1.44zm-1.71.72c-.05.17-.14.32-.24.46-.11.13-.24.24-.41.31-.16.08-.36.12-.58.12-.21 0-.39-.04-.55-.13-.16-.08-.29-.19-.39-.33-.12-.14-.19-.29-.24-.46-.05-.17-.08-.35-.08-.54 0-.18.03-.35.08-.52.06-.16.14-.31.25-.44.11-.13.24-.24.4-.32.16-.08.33-.12.52-.12.21 0 .4.04.56.12.16.08.3.19.41.32.11.14.2.29.26.46.06.17.09.35.09.52 0 .2-.03.38-.08.55zm-.46 7.31c-.12.15-.26.28-.44.37-.17.09-.37.16-.58.2-.22.04-.44.05-.67.05v.92h1.65v3.88h1.33V10h-1.06c-.03.23-.11.42-.23.57z"],Al=["M6.89.56l4 8c.06.13.11.28.11.44 0 .55-.45 1-1 1-.39 0-.72-.23-.89-.55H9.1L8.38 8H3.62L2.9 9.44h-.01c-.17.33-.5.56-.89.56-.55 0-1-.45-1-1 0-.16.05-.31.12-.44L3.1 4.58 4 2.76 5.11.56C5.28.23 5.61 0 6 0s.72.23.89.56zM14 9c-.28 0-.53.11-.71.29L9 13.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29.28 0 .53-.11.71-.29l5-5A1.003 1.003 0 0014 9zM6 3.24L4.62 6h2.76L6 3.24z"],Ol=["M12 10a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H9V2h3v1.71c.31-.13.64-.21 1-.21s.69.08 1 .21V1c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v2.71c.31-.13.64-.21 1-.21s.69.08 1 .21V2h3v5H3.41l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C.11 7.47 0 7.72 0 8c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L3.41 9H7v5H4v-1.71c-.31.13-.64.21-1 .21s-.69-.08-1-.21V15c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-2.71c-.31.13-.64.21-1 .21s-.69-.08-1-.21V14H9V9h3.59l-.29.29c-.19.18-.3.43-.3.71z"],kl=["M6 .5a.5.5 0 01.816-.387C7.154-.111 7.652.04 8.182.2 8.811.39 9.486.596 10 .21V2.83c-.51.315-1.085.128-1.618-.046-.538-.176-1.035-.338-1.382.046v1.193C7.328 4.008 7.661 4 8 4c1.06 0 2.074.077 3 .218V.5a.5.5 0 01.816-.387c.338-.224.836-.073 1.366.088.629.19 1.304.395 1.818.01V2.83c-.51.315-1.085.128-1.618-.046-.538-.176-1.035-.338-1.382.046V4.4c2.391.52 4 1.489 4 2.599 0 .552-.398 1.07-1.091 1.514C14.366 7.088 11.479 6 8 6 4.52 6 1.634 7.088 1.091 8.514.398 8.069 0 7.552 0 7c0-.528.364-1.024 1.002-1.455A.507.507 0 011 5.5v-5a.5.5 0 01.816-.387C2.154-.111 2.652.04 3.182.2 3.811.39 4.486.596 5 .21V2.83c-.51.315-1.085.128-1.618-.046-.538-.176-1.035-.338-1.382.046v2.186c1.042-.443 2.428-.77 4-.921V.5z","M14 8.985c-.005-.081-.046-.232-.262-.45-.234-.238-.623-.497-1.182-.737C11.44 7.32 9.83 7 8 7c-1.83 0-3.44.32-4.556.798-.56.24-.948.5-1.182.737-.216.218-.257.369-.262.45C3.466 9.607 5.61 10 8 10s4.534-.393 6-1.015z","M14.008 10.058C12.422 10.653 10.298 11 8 11c-2.297 0-4.422-.348-6.008-.942C1.22 9.768.525 9.439 0 8.985V13c0 1.398 2.55 2.667 6 3v-1a2 2 0 114 0v1c3.45-.333 6-1.602 6-3V8.985c-.525.454-1.22.783-1.992 1.073z"],Tl=["M15 0H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H2V2h12v12z"],Pl=["M10 2c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v3h3V2zm3 10h1c.55 0 1-.45 1-1V8h-3v3c0 .55.45 1 1 1zm2-7c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v2h3V5zm-5 1H7v3h3V6zM5 7c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v1h3V7zm3 5h1c.55 0 1-.45 1-1v-1H7v1c0 .55.45 1 1 1zm7 1H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1zM3 12h1c.55 0 1-.45 1-1V9H2v2c0 .55.45 1 1 1z"],Il=["M12 6H4a2 2 0 100 4h8a2 2 0 100-4zM4 4a4 4 0 100 8h8a4 4 0 000-8H4z"],Ml=["M8 0l2.5 5.3 5.5.8-4 4.1.9 5.8L8 13.3 3.1 16l.9-5.8-4-4.1 5.5-.8z"],zl=["M16 6.11l-5.53-.84L8 0 5.53 5.27 0 6.11l4 4.1L3.06 16 8 13.27 12.94 16 12 10.21l4-4.1zM4.91 13.2l.59-3.62L3 7.02l3.45-.53L8 3.2l1.55 3.29 3.45.53-2.5 2.56.59 3.62L8 11.49 4.91 13.2z"],Rl=["M12 3c-.24 0-.44.09-.62.23l-.01-.01L7 6.72V4c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V9.28l4.38 3.5.01-.01c.17.14.37.23.61.23.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],Ll=["M15 12H2v-2h3c.55 0 1-.45 1-1V7h2v1c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1h-2c-.55 0-1 .45-1 1v3h-2V6c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v2H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],Dl=["M12 3h-1c-.55 0-1 .45-1 1v2.72l-4.38-3.5v.01A.987.987 0 005 3c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1 .24 0 .44-.09.62-.23l.01.01L10 9.28V12c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],Nl=["M12 3H4c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],jl=["M9 2v1.083A6.002 6.002 0 018 15 6 6 0 017 3.083V2H6a1 1 0 110-2h4a1 1 0 010 2H9zM8 5a4 4 0 104 4H8V5z"],Hl=["M14 7H8.65c-.38-.09-.73-.18-1.04-.26-.31-.08-.49-.13-.54-.14-.43-.11-.79-.29-1.05-.52-.27-.23-.4-.55-.4-.95 0-.29.07-.53.21-.72s.32-.34.54-.46c.22-.11.46-.19.72-.24.26-.05.52-.07.77-.07.74 0 1.36.15 1.84.46.32.2.55.5.68.9h2.22c-.06-.33-.17-.64-.32-.92-.25-.45-.59-.84-1.02-1.15-.43-.31-.93-.54-1.49-.7S8.59 2 7.95 2c-.55 0-1.1.07-1.63.2-.54.13-1.02.34-1.45.62-.42.28-.76.63-1.02 1.05-.26.42-.39.92-.39 1.5 0 .3.04.59.13.88.08.26.21.51.39.75H2c-.55 0-1 .45-1 1s.45 1 1 1h7.13c.25.07.49.14.71.22.25.09.48.23.7.44.21.21.32.53.32.97 0 .21-.05.43-.14.63-.09.21-.24.39-.45.55-.21.16-.48.29-.81.39-.33.1-.73.15-1.2.15-.44 0-.84-.05-1.21-.14-.37-.09-.7-.24-.99-.43-.29-.2-.51-.45-.67-.76-.01 0-.01-.01-.02-.02H3.14a3.68 3.68 0 001.39 2.03c.46.34 1 .58 1.62.74.61.15 1.27.23 1.97.23.61 0 1.2-.07 1.79-.2.58-.13 1.11-.34 1.56-.63.46-.29.83-.66 1.11-1.11.28-.45.42-1 .42-1.64 0-.3-.05-.6-.15-.9-.05-.19-.13-.36-.22-.52H14c.55 0 1-.45 1-1s-.45-1-1-1z"],Vl=["M14 14H2V2h8.76l2-2H1C.45 0 0 .45 0 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6.24l-2 2V14zm1.4-14L9.7 5.7l2.1 2.1L16 3.6V0h-.6zM4 11.92c2.33.15 4.42.15 6.15-1.5.82-.83.82-2.25 0-3.08-.45-.38-.98-.6-1.5-.6-.53 0-1.05.22-1.43.6-.82.91-1.27 3.38-3.22 4.58z"],Bl=["M6.2 4.4a1 1 0 011.6 1.2L5.25 9l2.55 3.4a1 1 0 01-1.6 1.2L4 10.667 1.8 13.6a1 1 0 01-1.6-1.2L2.75 9 .2 5.6a1 1 0 011.6-1.2L4 7.333 6.2 4.4zm6.954 9.544l.016-.014c.18-.14.36-.28.57-.42l.63-.45c.21-.16.41-.33.61-.51s.37-.38.52-.59c.15-.21.28-.45.37-.7.09-.25.13-.54.13-.85 0-.25-.04-.51-.12-.79-.07-.29-.2-.55-.39-.79a2.18 2.18 0 00-.73-.6c-.29-.15-.66-.23-1.11-.23-.4 0-.76.08-1.07.23-.31.16-.58.37-.79.62-.22.27-.38.59-.49.96-.11.37-.16.77-.16 1.2h1.19c.01-.27.03-.53.08-.77.04-.24.11-.45.21-.62.09-.18.22-.32.38-.42.16-.1.35-.15.59-.15.26 0 .47.05.63.14.15.09.28.21.37.35.09.14.15.29.18.45.03.16.05.31.05.45-.01.31-.08.58-.22.82-.14.23-.32.45-.53.65-.22.21-.46.39-.71.57-.26.18-.51.36-.75.54-.5.36-.89.78-1.17 1.27-.28.49-.43 1.06-.44 1.71h4.99v-1.14h-3.55c.05-.17.14-.33.27-.49.126-.145.28-.281.444-.426z"],Fl=["M13.154 5.944l.016-.014c.18-.14.36-.28.57-.42l.63-.45c.21-.16.41-.33.61-.51s.37-.38.52-.59c.15-.21.28-.45.37-.7.09-.25.13-.54.13-.85 0-.25-.04-.51-.12-.79-.07-.29-.2-.55-.39-.79a2.18 2.18 0 00-.73-.6C14.47.08 14.1 0 13.65 0c-.4 0-.76.08-1.07.23-.31.16-.58.37-.79.62-.22.27-.38.59-.49.96-.11.37-.16.77-.16 1.2h1.19c.01-.27.03-.53.08-.77.04-.24.11-.45.21-.62.09-.18.22-.32.38-.42.16-.1.35-.15.59-.15.26 0 .47.05.63.14.15.09.28.21.37.35.09.14.15.29.18.45.03.16.05.31.05.45-.01.31-.08.58-.22.82-.14.23-.32.45-.53.65-.22.21-.46.39-.71.57-.26.18-.51.36-.75.54-.5.36-.89.78-1.17 1.27-.28.49-.43 1.06-.44 1.71h4.99V6.86h-3.55c.05-.17.14-.33.27-.49.126-.145.28-.281.444-.426zM6.2 4.4a1 1 0 011.6 1.2L5.25 9l2.55 3.4a1 1 0 01-1.6 1.2L4 10.667 1.8 13.6a1 1 0 01-1.6-1.2L2.75 9 .2 5.6a1 1 0 011.6-1.2L4 7.333 6.2 4.4z"],Wl=["M0 7.02L.05 7H0v.02zm2-2.03h9.57l-1.29 1.29A1.003 1.003 0 0011.7 7.7l2.99-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2.99-3a1.07 1.07 0 00-.71-.28 1.003 1.003 0 00-.71 1.71L11.57 3H2c-.55 0-1 .45-1 1a1 1 0 001 .99zM15.96 9H16v-.02l-.04.02zM14 11.01H4.43l1.29-1.29A1.003 1.003 0 004.3 8.3l-2.99 3a.99.99 0 00-.29.7c0 .28.11.53.29.71l2.99 3a1.003 1.003 0 001.42-1.42L4.43 13H14c.55 0 1-.45 1-1s-.45-.99-1-.99z"],Ul=["M9 0h-.02L9 .04V0zM7 16h.02L7 15.95V16zM4.7 1.31c-.18-.18-.43-.29-.7-.29s-.53.11-.71.29l-3 2.99a1.003 1.003 0 001.42 1.42L3 4.43V14c0 .55.45 1 1 1s1-.45 1-1V4.43l1.29 1.29c.18.18.43.29.7.29A1.003 1.003 0 007.7 4.3l-3-2.99zM15 9.99c-.28 0-.53.11-.71.29L13 11.57V2c0-.55-.45-1-1-1s-1 .45-1 1v9.57l-1.29-1.29a.99.99 0 00-.7-.29 1.003 1.003 0 00-.71 1.71l3 2.99c.18.18.43.29.71.29.28 0 .53-.11.71-.29l3-2.99c.18-.18.29-.43.29-.71-.01-.55-.46-1-1.01-1z"],Gl=["M9.293 2.293l1.414 1.414-4.999 5a3 3 0 11-1.415-1.415l5-5zM13 7a3 3 0 110 6 3 3 0 010-6zM3 9a1 1 0 100 2 1 1 0 000-2zm10 0a1 1 0 100 2 1 1 0 000-2z"],ql=["M8 3.01a5 5 0 100 10 5 5 0 100-10z"],Kl=["M12 6.01h-2v-2c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v2H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2h2c.55 0 1-.45 1-1v-2c0-.56-.45-1-1-1z"],$l=["M12 8.01c0-.19-.07-.36-.16-.51l.01-.01-3-5-.01.01c-.17-.29-.48-.49-.84-.49s-.67.2-.84.49l-.02-.01-3 5 .02.01c-.09.15-.16.32-.16.51s.07.36.16.51h-.02l3 5 .01-.01c.18.29.49.5.85.5s.67-.2.84-.49l.01.01 3-5-.01-.01c.09-.16.16-.32.16-.51z"],Zl=["M13 4H3c-.5 0-1 .5-1 1v6c0 .5.5 1 1 1h10c.5 0 1-.5 1-1V5c0-.5-.5-1-1-1z"],Xl=["M12 3.01H4c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-8c0-.56-.45-1-1-1z"],Yl=["M13 4.01c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1 0 .16.05.31.11.44H3.1l4 8h.01c.16.33.49.56.89.56s.72-.23.89-.56h.01l4-8h-.01c.06-.14.11-.28.11-.44z"],Ql=["M12.89 11.56l-3.99-8h-.01c-.17-.32-.5-.55-.89-.55s-.72.23-.89.55H7.1l-4 8h.01c-.06.14-.11.29-.11.45 0 .55.45 1 1 1h8c.55 0 1-.45 1-1 0-.16-.05-.31-.11-.45z"],Jl=["M11.146.146a.5.5 0 000 .708l.647.646L10.5 2.793 8.854 1.146a.5.5 0 10-.708.708l.647.646-1.146 1.146-5.5 5.5a.5.5 0 000 .708l.646.646-1.647 1.646a.5.5 0 000 .708l.647.646-1.647 1.646a.5.5 0 00.708.708L2.5 14.207l.646.647a.5.5 0 00.708 0L5.5 13.207l.646.647a.5.5 0 00.708 0l5.5-5.5L13.5 7.207l.646.647a.5.5 0 00.708-.708L13.207 5.5 14.5 4.207l.646.647a.5.5 0 00.708-.708l-4-4a.5.5 0 00-.708 0zM11.293 8l-.793.793-1.646-1.647a.5.5 0 10-.708.708L9.793 9.5 8.5 10.793 6.854 9.146a.5.5 0 10-.708.708L7.793 11.5 6.5 12.793 3.207 9.5 8 4.707 11.293 8zM8.707 4L12 7.293l.793-.793L9.5 3.207 8.707 4zm-6.5 8.5L3.5 13.793 4.793 12.5 3.5 11.207 2.207 12.5zm11.586-9L12.5 2.207 11.207 3.5 12.5 4.793 13.793 3.5z"],ec=["M1 3a2 2 0 012-2h4.584a2 2 0 011.414.586l5.413 5.412a2 2 0 010 2.829L9.827 14.41a2 2 0 01-2.829 0L1.586 8.998A2 2 0 011 7.584V3zm3.487-.007a1.494 1.494 0 100 2.988 1.494 1.494 0 000-2.988z"],tc=["M9 11a1.003 1.003 0 001.71.71l4-4a1.003 1.003 0 00-1.42-1.42l-4 4c-.18.18-.29.43-.29.71zM4 6c.28 0 .53-.11.71-.29l4-4A1.003 1.003 0 007.29.29l-4 4A1.003 1.003 0 004 6zm4 4l5-5-.79-.79.5-.5a1.003 1.003 0 00-1.42-1.42l-.5.5L10 2 5 7l.79.79-5.5 5.5a1.003 1.003 0 001.42 1.42l5.5-5.5L8 10zm7 4H7c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1z"],nc=["M3.7 3.4a1 1 0 01.8-.4h5.086a1 1 0 01.707.293L11 4h3a1 1 0 110 2h-3v1h2.5a2.5 2.5 0 010 5h-11a2.5 2.5 0 010-5H3V4.667a1 1 0 01.2-.6l.5-.667zM2.5 9h11a.5.5 0 010 1h-11a.5.5 0 110-1z"],rc=["M7 4a1 1 0 012 0v2a1 1 0 01-2 0V4zM10 7a1 1 0 000 2h2a1 1 0 000-2h-2zM3 8a1 1 0 011-1h2a1 1 0 010 2H4a1 1 0 01-1-1zM8 9a1 1 0 00-1 1v2a1 1 0 002 0v-2a1 1 0 00-1-1z","M8 16A8 8 0 108 0a8 8 0 000 16zm0-2A6 6 0 108 2a6 6 0 000 12z"],ic=["M15.12 6.63h-.38L15 7c-.01.3-.01.64 0 .98V8c0 .07-.03.13-.04.19h.02L14 13.1v.9c0 .55-.45 1-1 1s-1-.45-1-1v-1H4v1c0 .55-.45 1-1 1s-1-.45-1-1v-.9l-.98-4.9h.02C1.03 8.13 1 8.07 1 8H.99c0-.33 0-.67.01-1l.26-.37H.88C.4 6.63 0 6.21 0 5.69s.4-.94.88-.94h1.05l.77-2.11c.19-.53.76-1.08 1.26-1.24 0 0 .68-.2 2.05-.32C6.01 1.05 6 1.03 6 1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1 0 .03-.01.05-.02.08 1.37.12 2.05.32 2.05.32.51.15 1.08.71 1.27 1.24l.76 2.12h1.05c.49 0 .89.42.89.93 0 .52-.4.94-.88.94zM11 10h2V8h-2v2zm-8 0h2V8H3v2zm10-5l-.73-1.63C12.21 3.19 12.18 3 12 3H4c-.18 0-.21.19-.27.37L3 5c-.06.18-.18 1 0 1h10c.18 0 .06-.82 0-1z"],oc=["M11.328 10.238c1.015.413 2.16.878 2.439 1.516.303.69.248 2.67.235 3.143L14 15H2s-.113-2.465.232-3.253c.28-.638 1.424-1.104 2.44-1.517.238-.097.47-.191.682-.284.985-.436 1-.722 1.02-1.067.002-.041.004-.083.008-.127 0-.026.002-.052.004-.079.002-.026.004-.052.004-.078a3.348 3.348 0 01-.916-1.351l-.008-.008c0-.003-.001-.007-.003-.01-.002-.005-.004-.008-.004-.012a2.982 2.982 0 01-.113-.368c-.262-.045-.412-.323-.472-.585-.053-.105-.173-.36-.15-.646.037-.382.195-.555.375-.623v-.06c0-.48.037-1.163.127-1.613.015-.128.045-.248.083-.375a2.787 2.787 0 01.96-1.396C6.742 1.188 7.41 1 8.003 1s1.261.195 1.741.548a2.755 2.755 0 011.043 1.77c.083.451.128 1.142.128 1.614V5c.165.068.315.24.353.615.022.293-.09.548-.15.653-.053.255-.203.533-.458.586a2.87 2.87 0 01-.113.36c-.007.007-.015.037-.015.037-.202.533-.51.998-.893 1.336 0 .06 0 .12.008.173.005.052.006.102.008.15.011.335.021.618.99 1.043.212.093.444.187.683.285z","M4.5 7.521a1.637 1.637 0 01-.282-.308 1.957 1.957 0 01-.279-.593c-.304-.652-.29-1.486.153-2.074.023-.628.065-1.278.244-1.884a3.84 3.84 0 01.177-.473A2.896 2.896 0 003.497 2c-.543 0-1.156.179-1.596.502a2.526 2.526 0 00-.956 1.624 9.535 9.535 0 00-.117 1.479v.062c-.152.062-.29.22-.323.564-.021.268.082.502.137.598.048.234.186.489.42.537.027.11.062.227.103.33a3.098 3.098 0 00.832 1.259c0 .055 0 .11-.007.158-.004.048-.006.094-.007.139-.01.306-.02.565-.908.955C.281 10.556 0 11.046 0 12v3h1s-.16-2.356 0-3c.16-.644.572-1.184 1.108-1.59.61-.46 1.333-.753 2.04-1.039l.213-.087c.857-.35.7-.644.421-1.164A4.761 4.761 0 014.5 7.52zM11.5 7.521a1.64 1.64 0 00.282-.308c.136-.193.224-.401.278-.593.305-.652.292-1.486-.152-2.074-.024-.628-.065-1.278-.244-1.884a3.842 3.842 0 00-.177-.473c.327-.125.684-.189 1.016-.189.543 0 1.156.179 1.596.502a2.526 2.526 0 01.956 1.624c.076.412.117 1.045.117 1.479v.062c.151.062.289.22.323.564.021.268-.082.502-.137.598-.048.234-.186.489-.42.537-.027.11-.062.227-.103.33a3.098 3.098 0 01-.832 1.259c0 .055 0 .11.006.158.005.048.006.094.008.139.01.306.02.565.907.955C15.72 10.556 16 11.046 16 12v3h-1s.16-2.356 0-3c-.16-.644-.572-1.184-1.108-1.59-.61-.46-1.333-.753-2.04-1.039l-.213-.087c-.857-.35-.7-.644-.421-1.164a4.77 4.77 0 00.283-.599z"],ac=["M8.5 0A1.5 1.5 0 007 1.5v7.837a3.5 3.5 0 103 0V1.5A1.5 1.5 0 008.5 0zM2 5.5a.5.5 0 01.5-.5h3a.5.5 0 010 1h-3a.5.5 0 01-.5-.5zM2.5 1a.5.5 0 000 1h3a.5.5 0 000-1h-3zM4 3.5a.5.5 0 01.5-.5h1a.5.5 0 010 1h-1a.5.5 0 01-.5-.5zM4.5 7a.5.5 0 000 1h1a.5.5 0 000-1h-1z"],sc=["M9 10H2V6h7V4H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h8v-2zm4 3h-1V3h1c.55 0 1-.45 1-1s-.45-1-1-1h-1c-.37 0-.7.11-1 .28-.3-.17-.63-.28-1-.28H9c-.55 0-1 .45-1 1s.45 1 1 1h1v10H9c-.55 0-1 .45-1 1s.45 1 1 1h1c.37 0 .7-.11 1-.28.3.17.63.28 1 .28h1c.55 0 1-.45 1-1s-.45-1-1-1zm2-9h-2v2h1v4h-1v2h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],lc=["M15 1H1c-.6 0-1 .5-1 1v12c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1zM6 13H2v-2h4v2zm0-3H2V8h4v2zm0-3H2V5h4v2zm8 6H7v-2h7v2zm0-3H7V8h7v2zm0-3H7V5h7v2z"],cc=["M5.6 10l-.3.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3l2-2c.2-.2.3-.4.3-.7s-.1-.5-.3-.7l-2-2C6.5 6.1 6.3 6 6 6c-.5 0-1 .4-1 1 0 .3.1.5.3.7l.3.3H1c-.6 0-1 .4-1 1s.4 1 1 1h4.6zM15 1H2c-.5 0-1 .5-1 1v5h2V5h11v2H8.8l.6.6c.1.1.2.3.3.4H14v2H9.7c-.1.1-.2.3-.3.4l-.6.6H14v2H3v-2H1v3c0 .5.5 1 1 1h13c.6 0 1-.5 1-1V2c0-.5-.4-1-1-1z"],uc=["M12 1h3c.6 0 1 .5 1 1v12c0 .6-.4 1-1 1h-4.97l.286-2H14v-2h-3.398l.143-1H14V8h-2.97l.143-1H14V5h-2.541l.51-3.576C11.99 1.282 12 1.14 12 1zM5.97 1l-.572 4H2v2h3.112L4.97 8H2v2h2.684l-.143 1H2v2h2.255l-.225 1.576c-.02.142-.03.284-.03.424H1c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1h4.97zM8.01.859a1 1 0 111.98.282l-2 14a1 1 0 11-1.98-.282l2-14z"],dc=["M10 10h3l1.78-2.226a1 1 0 00.22-.625V4.3l1-.9V14c0 .6-.4 1-1 1H1c-.6 0-1-.4-1-1V2c0-.5.4-1 1-1h4.333L9 4.3V5H7v2h2v1H7v2h3zm-4 3v-2H2v2h4zm0-3V8H2v2h4zm0-3V5H2v2h4zm8 6v-2H7v2h7z","M15.48 0c.31 0 .52.26.52.57 0 .16-.06.3-.17.41l-2.86 2.73v2.63c0 .16-.06.3-.17.41l-.82 1.1c-.1.1-.25.17-.41.17-.31 0-.57-.26-.57-.57V3.71L8.17.98A.566.566 0 018 .57c0-.31.26-.57.57-.57h6.91z"],hc=["M15 1H1c-.6 0-1 .5-1 1v12c0 .6.4 1 1 1h14c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1zm-1 12H2v-2h12v2zm0-3H2V8h12v2zm0-3H2V5h12v2z"],fc=["M4.448 9h.573c.025-.044.051-.088.079-.13A9.43 9.43 0 015.183 8h-.995A10.424 10.424 0 014 6c0-.717.068-1.391.188-2h3.624c.065.33.114.678.146 1.042A3.42 3.42 0 018.46 5c.168 0 .336.013.502.037A11.089 11.089 0 008.829 4h1.755c.148.338.26.696.33 1.068l.176-.028a2.74 2.74 0 01.5 0c.113 0 .225.006.336.018A6.001 6.001 0 000 6a6 6 0 005.672 5.991 4 4 0 01-.202-.441 1.842 1.842 0 01-.24-.26 1.82 1.82 0 01-.26-.55 2 2 0 01-.185-.92l-.012-.025A6.036 6.036 0 014.448 9zM3.171 8H1.416A4.983 4.983 0 011 6c0-.711.148-1.388.416-2h1.755C3.06 4.626 3 5.299 3 6c0 .701.06 1.374.17 2zM2 9H3.4c.18.618.412 1.167.685 1.62A5.015 5.015 0 012 9zm2.448-6h3.104a6.036 6.036 0 00-.325-.795C6.737 1.225 6.246 1 6 1c-.246 0-.737.225-1.227 1.205-.119.238-.228.504-.325.795zm4.15 0H10a5.016 5.016 0 00-2.086-1.62c.273.453.506 1.002.685 1.62zM4.087 1.38A6.834 6.834 0 003.401 3H2a5.015 5.015 0 012.086-1.62zM13.476 16s.118-.385-.172-1.046c-.228-.533-1.172-.915-2.015-1.257a22.113 22.113 0 01-.584-.243c-.808-.356-.816-.588-.825-.872-.002-.041-.003-.084-.007-.128v-.139c.314-.284.573-.669.745-1.115 0 0 .008-.023.008-.03.04-.1.071-.2.095-.3.212-.04.33-.27.377-.485.054-.093.149-.3.125-.547-.024-.307-.15-.453-.29-.515v-.054c0-.392-.04-.961-.11-1.33a2.16 2.16 0 00-.071-.308 2.283 2.283 0 00-.8-1.17C9.558 6.162 9.001 6 8.506 6c-.495 0-1.052.162-1.445.462A2.294 2.294 0 006.19 7.93c-.07.369-.11.946-.11 1.338v.046c-.14.062-.274.208-.306.523a1 1 0 00.126.547c.047.215.173.453.393.492.02.083.05.172.078.253l.016.047c0 .008.008.015.008.015v.008c.172.454.44.846.761 1.115a.804.804 0 01-.004.072c-.002.02-.004.04-.004.06l-.007.105c-.016.287-.028.523-.848.894-.176.078-.37.156-.568.237-.847.345-1.802.735-2.031 1.27C3.41 15.616 3.52 16 3.52 16h9.955zm2.503-1.25h-1.413a4.05 4.05 0 00-.116-.294c-.192-.445-.52-.753-.787-.955-.278-.21-.59-.38-.873-.517a21.373 21.373 0 00-1.122-.483l-.02-.008-.235-.097c.144-.23.266-.476.366-.731.089-.087.162-.177.22-.26.132-.192.217-.391.271-.568.117-.251.24-.64.199-1.105a2.025 2.025 0 00-.299-.925 8.626 8.626 0 00-.116-1.083 3.426 3.426 0 00-.104-.45 3.476 3.476 0 00-.661-1.246A2.18 2.18 0 0111.63 6c.432 0 .92.141 1.264.404.33.256.584.612.7 1.023.028.087.049.182.062.27.062.322.097.82.097 1.163v.048c.123.053.233.181.254.45a.82.82 0 01-.11.478c-.041.189-.144.391-.33.425a1.92 1.92 0 01-.082.262c0 .007-.007.027-.007.027-.151.39-.378.727-.653.976v.121c.004.038.005.075.006.111v.002c.008.247.015.451.722.762.158.07.332.14.51.213.739.299 1.565.634 1.764 1.1.254.579.151.915.151.915z"],pc=["M2 2H0v7h2c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm13.99 4.38c.08-.58-.44-1.02-1.15-1.05-.25-.01-.52-.03-.81-.05.02 0 .05-.01.07-.01.7-.1 1.34-.49 1.41-1.07.06-.58-.46-.97-1.17-1.04-.25-.02-.52-.04-.79-.06.47-.15.84-.42.87-.93.04-.58-.79-1.03-1.5-1.09-.27-.02-.51-.04-.73-.05h-.09c-.23-.02-.43-.02-.62-.03C8.35.95 5.66 1.47 4 2.51v6c2.14 1.29 4.76 3.59 4.21 5.51-.18.59.31 1.05.98.98.81-.09 1.37-.91 1.4-1.78.04-1-.15-2.01-.5-2.91-.04-.25.01-.5.37-.53.49-.03 1.11-.06 1.59-.08.26 0 .51-.01.75-.02h.01c.41-.02.8-.05 1.13-.09.7-.09 1.35-.47 1.43-1.05.08-.58-.44-.97-1.15-1.05-.05-.01-.11-.01-.16-.02.17-.01.33-.03.49-.05.72-.08 1.37-.46 1.44-1.04z"],vc=["M15.99 9.62c-.08-.58-.73-.96-1.43-1.05-.15-.02-.32-.04-.49-.05.06-.01.11-.01.16-.02.71-.08 1.23-.47 1.15-1.05-.08-.58-.73-.96-1.43-1.05-.34-.04-.72-.07-1.13-.09h-.01c-.24-.01-.49-.02-.75-.02-.48-.02-1.11-.04-1.59-.08-.36-.03-.41-.28-.37-.53.35-.9.54-1.91.5-2.91-.04-.85-.6-1.68-1.41-1.77-.67-.07-1.16.39-.99.98C8.76 3.91 6.13 6.2 4 7.49v6c1.66 1.03 4.35 1.56 7.48 1.5.19 0 .39-.01.62-.02h.09c.22-.01.46-.03.73-.05.71-.06 1.54-.51 1.5-1.09-.03-.51-.4-.79-.87-.93.27-.02.54-.04.79-.06.71-.06 1.24-.45 1.17-1.04-.06-.58-.7-.97-1.41-1.07-.02 0-.05-.01-.07-.01.29-.02.57-.03.81-.05.71-.03 1.23-.47 1.15-1.05zM2 7H0v7h2c.55 0 1-.45 1-1V8c0-.56-.45-1-1-1z"],gc=["M14 3c-.28 0-.53.11-.71.29L6 10.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29s.53-.11.71-.29l8-8A1.003 1.003 0 0014 3z"],mc=["M8 16c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm4-11c-.28 0-.53.11-.71.29L7 9.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l5-5A1.003 1.003 0 0012 5z"],yc=["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm1-6.41V4c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L9 7.59z"],bc=["M15 2.59L9.91 7.68 6.6 5.2l-.01.01C6.42 5.09 6.23 5 6 5c-.24 0-.44.09-.62.23v-.01L3 7.12V11h12V2.59zM15 12H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],wc=["M8 12h1c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1zm5 0h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1zm2 1H2c-.55 0-1 .45-1 1s.45 1 1 1h13c.55 0 1-.45 1-1s-.45-1-1-1zM3 12h1c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1z"],_c=["M8 11H7v1h1v-1zm-4 0H3v1h1v-1zm7-8c.6 0 1-.5 1-1V1c0-.5-.4-1-1-1s-1 .5-1 1v1c0 .5.5 1 1 1zM4 3c.5 0 1-.5 1-1V1c0-.5-.5-1-1-1S3 .5 3 1v1c0 .5.5 1 1 1zm10-2h-1v1c0 1.1-.9 2-2 2s-2-.9-2-2V1H6v1c0 1.1-.9 2-2 2s-2-.9-2-2V1H1c-.5 0-1 .5-1 1v12c0 .5.5 1 1 1h13c.6 0 1-.5 1-1V2c0-.5-.4-1-1-1zM5 13H2v-3h3v3zm0-4H2V6h3v3zm4 4H6v-3h3v3zm0-4H6V6h3v3zm4 4h-3v-3h3v3zm0-4h-3V6h3v3zm-1-2h-1v1h1V7z"],xc=["M15 12H2V9.41l3-3L8.29 9.7c.18.19.43.3.71.3s.53-.11.71-.29l6-6a1.003 1.003 0 00-1.42-1.42L9 7.59l-3.29-3.3C5.53 4.11 5.28 4 5 4s-.53.11-.71.29L2 6.59V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],Cc=["M7.88 1s-4.9 6.28-4.9 8.9c.01 2.82 2.34 5.1 4.99 5.1 2.65-.01 5.03-2.3 5.03-5.13C12.99 7.17 7.88 1 7.88 1z"],Ec=["M5 15c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-1H5v1zm7-15H4c-.55 0-1 .45-1 1v1h10V1c0-.55-.45-1-1-1zM5 7v6h6V7l2-4H3l2 4zm2 0c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1s-1-.45-1-1V7z"],Sc=["M3.5 9a3.5 3.5 0 110 7 3.5 3.5 0 010-7zm9.5 1a3 3 0 110 6 3 3 0 010-6zm-9.5 1a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm9.5 1a1 1 0 100 2 1 1 0 000-2zM5 0c1.46 0 2.527.668 3 2l.815 3.255a78.9 78.9 0 012.186.195L11 2h2l.001 3.688c.698.095 1.37.198 2.013.312.623.11.986.479.986 1v3.354a4.001 4.001 0 00-6.873 1.645H7.999l-.026-.002A4.5 4.5 0 00.659 9.01l-.654.001v-.829C.003 7.386.002 6.423 0 6.022 0 5.5.376 4.99 1 4.99V1a1 1 0 011-1h3zm1 2H3v2.99c1.29.024 2.554.069 3.781.135L6 2z"],Ac=["M13 14h-1l1 2H3l1-2H3c-1.1 0-2-.9-2-2V2C1 .9 4.13 0 8 0s7 .9 7 2v10c0 1.1-.9 2-2 2zm-2-2h2v-2h-2v2zM9 7h4V3H9v4zm-6 5h2v-2H3v2zm0-5h4V3H3v4z"],Oc=["M15.89 14.56l-3.99-8h-.01c-.17-.33-.5-.56-.89-.56s-.72.23-.89.56h-.01L9 8.76 7.17 7.38l.23-.18C8.37 6.47 9 5.31 9 4V3h1c.55 0 1-.45 1-1s-.45-1-1-1H7c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1H1c-.55 0-1 .45-1 1s.45 1 1 1h6v1c0 .66-.32 1.25-.82 1.61l-.68.51-.68-.5C4.32 5.25 4 4.66 4 4H2c0 1.31.63 2.47 1.6 3.2l.23.17L1.4 9.2l.01.01C1.17 9.4 1 9.67 1 10c0 .55.45 1 1 1 .23 0 .42-.09.59-.21l.01.01 2.9-2.17 2.6 1.95-1.99 3.98h.01c-.07.13-.12.28-.12.44 0 .55.45 1 1 1 .39 0 .72-.23.89-.56h.01L8.62 14h4.76l.72 1.45h.01c.17.32.5.55.89.55.55 0 1-.45 1-1 0-.16-.05-.31-.11-.44zM9.62 12L11 9.24 12.38 12H9.62z"],kc=["M14.49 3.99h-13c-.28 0-.5.22-.5.5s.22.5.5.5h.5v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-10h.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5zm-8.5 9c0 .55-.45 1-1 1s-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6zm3 0c0 .55-.45 1-1 1s-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6zm3 0c0 .55-.45 1-1 1s-1-.45-1-1v-6c0-.55.45-1 1-1s1 .45 1 1v6zm2-12h-4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1h-4c-.55 0-1 .45-1 1v1h14v-1c0-.55-.45-1-1-1z"],Tc=["M9 11.857V16H7v-4.143L1 13l3.885-4.44L3 9l3.07-4.297L5 5l3-5 3 5-1.07-.297L13 9l-1.885-.44L15 13l-6-1.143z"],Pc=["M15 7c-.55 0-1 .45-1 1v.59l-4.29-4.3A.997.997 0 009 4c-.16 0-.31.05-.44.11V4.1L5 5.88 1.45 4.11v.01C1.31 4.05 1.16 4 1 4c-.55 0-1 .45-1 1 0 .39.23.72.56.89v.01l4 2v-.01c.13.06.28.11.44.11s.31-.05.44-.11v.01L8.8 6.22 12.59 10H12c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1z"],Ic=["M15 4h-3c-.55 0-1 .45-1 1s.45 1 1 1h.59L8.8 9.78 5.45 8.11v.01C5.31 8.05 5.16 8 5 8s-.31.05-.44.11V8.1l-4 2v.01c-.33.17-.56.5-.56.89 0 .55.45 1 1 1 .16 0 .31-.05.44-.11v.01L5 10.12l3.55 1.78v-.01c.14.06.29.11.45.11.28 0 .53-.11.71-.29L14 7.41V8c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1z"],Mc=["M4 .917C4 .41 4.41 0 4.917 0h6.166c.507 0 .917.41.917.917V2h3a1 1 0 011 1v1a5 5 0 01-4.522 4.977A4.008 4.008 0 019 10.874V14h2a1 1 0 110 2H5a1 1 0 110-2h2v-3.126a4.008 4.008 0 01-2.478-1.897A5 5 0 010 4V3a1 1 0 011-1h3V.917zM4 4H2c0 1.306.835 2.417 2 2.83V4zm8 2.83V4h2a3.001 3.001 0 01-2 2.83z"],zc=["M12.5 0a.5.5 0 01.5.5V9a1 1 0 011 1v2h.5a.5.5 0 01.5.5v1a.5.5 0 01-.5.5H13v1a1 1 0 01-2 0v-1H5v1a1 1 0 01-2 0v-1H1.5a.5.5 0 01-.5-.5v-1a.5.5 0 01.5-.5H2v-2a1 1 0 011-1V.5a.5.5 0 011 0V3a2 2 0 012-2h4a2 2 0 012 2V.5a.5.5 0 01.5-.5zM9 8H7a1 1 0 00-1 1v2a1 1 0 001 1h2a1 1 0 001-1V9a1 1 0 00-1-1zm3.5 3h-1a.5.5 0 100 1h1a.5.5 0 100-1zm-8 0h-1a.5.5 0 100 1h1a.5.5 0 100-1zM9 9a.5.5 0 01.5.5v1l-.008.09A.5.5 0 019 11H7l-.09-.008a.5.5 0 01-.41-.492v-1l.008-.09A.5.5 0 017 9zm2-5H5v2h6V4z"],Rc=["M3.99-.01h-3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-14c0-.55-.45-1-1-1zm11.71 7.3l-2-2a1.003 1.003 0 00-1.71.71v4a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71s-.11-.53-.29-.71zM9.99-.01h-3c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-14c0-.55-.45-1-1-1z"],Lc=["M13.382 0a1 1 0 01.894.553L16 4v11a1 1 0 01-1 1H1a1 1 0 01-1-1V4L1.724.553A1 1 0 012.618 0h10.764zM8 6c-.28 0-.53.11-.71.29l-2 2-.084.096A1.003 1.003 0 006.71 9.71l.29-.3V12l.007.116c.058.496.482.884.993.884.55 0 1-.45 1-1V9.41l.29.29.081.076A.97.97 0 0010 10a1.003 1.003 0 00.71-1.71l-2-2-.096-.084A1.002 1.002 0 008 6zm5-4H3L2 4h12l-1-2z"],Dc=["M8 14c2.8 0 5-2.2 5-5V3c0-.6-.4-1-1-1s-1 .4-1 1v6c0 1.7-1.3 3-3 3s-3-1.3-3-3V3c0-.6-.4-1-1-1s-1 .4-1 1v6c0 2.8 2.2 5 5 5zM13.5 15h-11c-.3 0-.5.2-.5.5s.2.5.5.5h11c.3 0 .5-.2.5-.5s-.2-.5-.5-.5z"],Nc=["M4 11c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm7-7H3.41L4.7 2.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 4.47 0 4.72 0 5c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 6H11c1.66 0 3 1.34 3 3s-1.34 3-3 3H7v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5z"],jc=["M3.5 5C1.57 5 0 6.57 0 8.5S1.57 12 3.5 12 7 10.43 7 8.5 5.43 5 3.5 5zm9 0C10.57 5 9 6.57 9 8.5s1.57 3.5 3.5 3.5S16 10.43 16 8.5 14.43 5 12.5 5z"],Hc=["M10.507 9.75v-3.5c0-.089.023-.171.051-.25h-7.55c-.176 0-.061-.824 0-1l.729-1.63c.06-.177.095-.37.27-.37h4.5V1.01c-.166-.003-.32-.01-.5-.01-2.72 0-4.036.402-4.036.402-.508.155-1.079.711-1.268 1.237L1.94 4.756H.887c-.483 0-.88.423-.88.939s.397.939.88.939h.376L1.008 7c-.034.685 0 1.436 0 2v5c0 .657.384 1 1 1s1-.343 1-1v-1h10v1c0 .657.383 1 1 1s1-.343 1-1v-3.5h-3.75a.75.75 0 01-.75-.75zm-5.5.25h-2V8h2v2zm11-4.305zM15.34.826a2.807 2.807 0 00-.932-.598c-.386-.16-.868-.241-1.445-.241-.447 0-.851.076-1.213.228-.362.153-.67.364-.926.636s-.456.592-.598.963a3.535 3.535 0 00-.218 1.144V3h1.789c.003-.208.023-.405.069-.588.049-.193.124-.362.225-.506.102-.144.232-.259.39-.345.159-.087.348-.13.567-.13.325 0 .58.09.762.272.183.18.275.46.275.839.008.222-.031.407-.116.555a1.654 1.654 0 01-.335.408 7.4 7.4 0 01-.452.37c-.162.123-.316.27-.463.438a2.556 2.556 0 00-.384.611c-.11.239-.177.535-.2.889V6h1.645v-.1c.032-.248.111-.453.237-.618.126-.164.27-.31.433-.438.163-.128.335-.255.518-.383a2.413 2.413 0 00.878-1.117c.102-.255.152-.58.152-.975A2.241 2.241 0 0015.34.826zM12.007 7v2h2V7h-2z"],Vc=["M11.998.005a3.996 3.996 0 013.997 3.998c0 1.109-.46 2.088-1.19 2.808l.02.02-.999 1-.02-.02a3.97 3.97 0 01-2.052 1.114l-.93-.929 1.583-1.595 1-1-.01-.01c.36-.36.6-.849.6-1.398 0-1.1-.9-2-2-2-.55 0-1.039.24-1.399.6l-.01-.01L8 5.172l-.924-.925A4.041 4.041 0 018.19 2.194l-.02-.02 1-1 .02.02A3.934 3.934 0 0111.997.005zM2.293 2.293a1 1 0 011.414 0l10 10a1 1 0 01-1.414 1.414L8.936 10.35c.04.212.063.428.063.648 0 1.1-.46 2.089-1.189 2.808l.02.02-1 1-.02-.02a3.934 3.934 0 01-2.807 1.189 3.996 3.996 0 01-3.998-3.997c0-1.1.46-2.09 1.19-2.809l-.02-.02.999-1 .02.02a3.934 3.934 0 012.808-1.188c.223 0 .439.023.649.064L2.293 3.707a1 1 0 010-1.414zm5.71 7.124l.704.704-3.295 3.296-.01-.01c-.36.36-.85.6-1.4.6-1.099 0-1.998-.9-1.998-2 0-.55.24-1.039.6-1.399l-.01-.01 3.295-3.295.694.695-2.29 2.29a1.002 1.002 0 001.42 1.42l2.29-2.291zm.702-3.54l1.419 1.418 1.584-1.584a1.002 1.002 0 00-1.42-1.42L8.706 5.877z"],Bc=["M11.99-.01c-2.21 0-4 1.79-4 4v3h-7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-7c0-.55-.45-1-1-1h-3v-3c0-1.1.9-2 2-2s2 .9 2 2v1c0 .55.45 1 1 1s1-.45 1-1v-1c0-2.21-1.79-4-4-4z"],Fc=["M9.39 1c-.5.5-.4 1.48.15 2.53L4.38 7.54C2.85 6.5 1.52 6.07 1 6.59l3.5 3.5c-.02.02-1.4 2.8-1.4 2.8l2.8-1.4 3.5 3.5c.53-.53.1-1.86-.95-3.38l4.02-5.16c1.04.55 2.01.65 2.51.14L9.39 1z"],Wc=["M11 3c-.55 0-1.07.09-1.57.26a6.46 6.46 0 010 9.48c.5.17 1.02.26 1.57.26 2.76 0 5-2.24 5-5s-2.24-5-5-5zM9.78 9.38l.09-.27c.08-.36.13-.73.13-1.11s-.05-.75-.13-1.11l-.09-.27a5.32 5.32 0 00-.29-.79l-.12-.21c-.14-.27-.31-.52-.51-.76a.7.7 0 00-.08-.1c-.24-.27-.49-.52-.78-.74-.43-.32-.92-.58-1.45-.75l.01-.01c-.1-.03-.2-.05-.3-.08-.12-.03-.23-.07-.36-.09A5.28 5.28 0 005 3C2.24 3 0 5.24 0 8s2.24 5 5 5c.31 0 .61-.04.9-.09.12-.02.24-.06.36-.09.1-.03.21-.04.3-.08l-.01-.01c.88-.29 1.64-.8 2.22-1.49.03-.03.06-.07.09-.1.19-.24.36-.49.51-.76.04-.07.08-.14.11-.21.13-.25.23-.52.3-.79z"],Uc=["M8 0a7.95 7.95 0 00-6 2.74V1c0-.55-.45-1-1-1S0 .45 0 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.54C4.64 2.78 6.22 2 8 2c3.31 0 6 2.69 6 6 0 2.61-1.67 4.81-4 5.63-.63.22-1.29.37-2 .37-3.31 0-6-2.69-6-6 0-.55-.45-1-1-1s-1 .45-1 1c0 4.42 3.58 8 8 8 .34 0 .67-.03 1-.07.02 0 .04-.01.06-.01C12.98 15.4 16 12.06 16 8c0-4.42-3.58-8-8-8zm3 5c-.28 0-.53.11-.71.29L7 8.58 5.71 7.29a1.003 1.003 0 00-1.42 1.42l2 2c.18.18.43.29.71.29.28 0 .53-.11.71-.29l4-4A1.003 1.003 0 0011 5z"],Gc=["M8 0C3.58 0 0 3.58 0 8s3.58 8 8 8 8-3.58 8-8-3.58-8-8-8zm3 8c-.28 0-.53-.11-.71-.29L9 6.41V12c0 .55-.45 1-1 1s-1-.45-1-1V6.41l-1.29 1.3a1.003 1.003 0 01-1.42-1.42l3-3C7.47 3.11 7.72 3 8 3s.53.11.71.29l3 3A1.003 1.003 0 0111 8z"],qc=["M7.99-.01A7.998 7.998 0 00.03 8.77c.01.09.03.18.04.28.02.15.04.31.07.47.02.11.05.22.08.34.03.13.06.26.1.38.04.12.08.25.12.37.04.11.08.21.12.32a6.583 6.583 0 00.3.65c.07.14.14.27.22.4.04.07.08.13.12.2l.27.42.1.13a7.973 7.973 0 003.83 2.82c.03.01.05.02.07.03.37.12.75.22 1.14.29l.2.03c.39.06.79.1 1.2.1s.81-.04 1.2-.1l.2-.03c.39-.07.77-.16 1.14-.29.03-.01.05-.02.07-.03a8.037 8.037 0 003.83-2.82c.03-.04.06-.08.09-.13.1-.14.19-.28.28-.42.04-.07.08-.13.12-.2.08-.13.15-.27.22-.41.04-.08.08-.17.12-.26.06-.13.11-.26.17-.39.04-.1.08-.21.12-.32.04-.12.08-.24.12-.37.04-.13.07-.25.1-.38.03-.11.06-.22.08-.34.03-.16.05-.31.07-.47.01-.09.03-.18.04-.28.02-.26.04-.51.04-.78-.03-4.41-3.61-7.99-8.03-7.99zm0 14.4c-1.98 0-3.75-.9-4.92-2.31.67-.36 1.49-.66 2.14-.95 1.16-.52 1.04-.84 1.08-1.27.01-.06.01-.11.01-.17-.41-.36-.74-.86-.96-1.44v-.01c0-.01-.01-.02-.01-.02-.05-.13-.09-.26-.12-.39-.28-.05-.44-.35-.5-.63-.06-.11-.18-.38-.15-.69.04-.41.2-.59.38-.67v-.06c0-.51.05-1.24.14-1.72.02-.13.05-.26.09-.39.17-.59.53-1.12 1.01-1.49.49-.38 1.19-.59 1.82-.59.62 0 1.32.2 1.82.59.48.37.84.9 1.01 1.49.04.13.07.26.09.4.09.48.14 1.21.14 1.72v.07c.18.08.33.26.37.66.03.31-.1.58-.16.69-.06.27-.21.57-.48.62-.03.13-.07.26-.12.38 0 .01-.01.04-.01.04-.21.57-.54 1.06-.94 1.42 0 .06.01.13.01.19.04.43-.12.75 1.05 1.27.65.29 1.47.6 2.14.95a6.415 6.415 0 01-4.93 2.31z"],Kc=["M3.94 3.15c.47-.66 1.05-1.24 1.76-1.73l.13-.4c-1.11.45-2.05 1.01-2.84 1.7-1.02.88-1.8 1.9-2.32 3.05C.22 6.76 0 7.75 0 8.75c0 1.75.66 3.5 1.99 5.25l.13-.42c-.39-.94-.59-1.82-.59-2.63 0-1.28.22-2.64.67-4.1.45-1.45 1.03-2.69 1.74-3.7zm7.51 6.41l-.27-.15c-.3.41-.52.66-.66.77-.09.06-.21.1-.33.1-.15 0-.3-.1-.45-.28-.25-.33-.59-1.22-1.01-2.69.38-.65.69-1.08.95-1.28.19-.15.39-.22.59-.22.08 0 .22.03.43.08.2.06.39.08.54.08.22 0 .4-.07.54-.22.15-.15.22-.34.22-.57 0-.25-.07-.45-.22-.59-.15-.15-.35-.22-.63-.22-.24 0-.47.06-.69.17-.21.11-.49.36-.82.74-.25.28-.61.78-1.1 1.48a6.72 6.72 0 00-.97-2.38l-2.59.44-.05.27c.19-.04.36-.06.49-.06.26 0 .47.11.64.33.26.34.63 1.38 1.11 3.12-.37.49-.63.81-.77.96-.23.24-.41.4-.56.47-.11.06-.24.09-.39.09-.11 0-.29-.06-.53-.18-.17-.07-.32-.11-.45-.11-.25 0-.46.08-.62.24-.16.16-.24.37-.24.61 0 .23.08.42.23.57.15.15.35.22.61.22.25 0 .48-.05.7-.15.22-.1.49-.32.82-.65.33-.33.78-.86 1.36-1.59.22.69.42 1.19.58 1.51.16.31.35.54.56.68.21.14.47.21.79.21.31 0 .62-.11.93-.33.4-.29.82-.77 1.26-1.47zm2.56-8.54l-.12.42c.39.95.59 1.82.59 2.64 0 1.09-.17 2.26-.5 3.51-.26.96-.6 1.87-1.02 2.71-.42.85-.82 1.51-1.21 1.98-.39.48-.87.92-1.44 1.32l-.14.4c1.11-.45 2.05-1.02 2.84-1.7 1.03-.89 1.81-1.91 2.33-3.05.44-.99.66-1.99.66-3 0-1.73-.66-3.48-1.99-5.23z"],$c=["M6 7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1zM2 9c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1zm8-5c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1zm4-4c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],Zc=["M6 4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1zM2 0c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm8 7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1s1-.45 1-1V8c0-.55-.45-1-1-1zm4 2c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1z"],Xc=["M1 2h14c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1s.45 1 1 1zm14 11H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM3 5c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1H3z"],Yc=["M16 0H0v1a1 1 0 001 1h14a1 1 0 001-1V0zM0 15v1h16v-1a1 1 0 00-1-1H1a1 1 0 00-1 1zM8.707 3.293a1 1 0 00-1.414 0l-2 2a1 1 0 001.414 1.414L8 5.414l1.293 1.293a1 1 0 001.414-1.414l-2-2zm-2 6a1 1 0 00-1.414 1.414l2 2a1 1 0 001.414 0l2-2a1 1 0 00-1.414-1.414L8 10.586 6.707 9.293z"],Qc=["M15 2H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM5 11V5l6 3-6 3z"],Jc=["M11.918 11.107l.737.737.052-.051A1 1 0 0114.2 13.12l-.078.087-1.414 1.414a1 1 0 01-1.492-1.327l.029-.033-.863-.863c-.426.231-.89.402-1.38.502L9 14l.117.007A1 1 0 019 16H7l-.117-.007A1 1 0 017 14v-1.1a4.967 4.967 0 01-1.447-.539l-.846.846.078.087a1 1 0 01-1.492 1.327l-1.414-1.414-.078-.087a1 1 0 011.492-1.327l.744-.744A4.986 4.986 0 013.23 9.5H2a1 1 0 01-1.993.117L0 9.5v-2a1 1 0 011.993-.117L2 7.5h1.025a4.973 4.973 0 01.905-2.405l-.512-.513-.125.125A1 1 0 011.8 3.38l.078-.087 1.414-1.414a1 1 0 011.529 1.277l.573.575a4.969 4.969 0 011.604-.63V2l-.116-.007a1 1 0 010-1.986L7 0h2a1 1 0 01.117 1.993L9 2l.001 1.1c.639.13 1.233.381 1.757.73l.535-.537-.078-.087a1 1 0 011.492-1.327l1.414 1.414.078.087a1 1 0 01-1.492 1.327l-.535.536a4.97 4.97 0 01.803 2.257H14l.007-.117A1 1 0 0116 7.5v2l-.007.117A1 1 0 0114 9.5h-1.229a4.987 4.987 0 01-.853 1.607zM10 9a1 1 0 100 2 1 1 0 000-2zM6.5 5a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"],eu=["M9 2c-.28 0-.53.11-.71.29L5.59 5H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm3.57 1.44l-1.59 1.22C11.62 5.61 12 6.76 12 8s-.38 2.39-1.02 3.34l1.59 1.22C13.47 11.27 14 9.7 14 8c0-1.7-.53-3.27-1.43-4.56z"],tu=["M11 2c-.28 0-.53.11-.71.29L7.59 5H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],nu=["M7 1.86c-.28 0-.53.11-.71.29l-2.7 2.71H1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2.59l2.71 2.71a1.003 1.003 0 001.71-.71v-10c-.01-.55-.46-1-1.01-1zm6.74-.99l-1.58 1.22A9.985 9.985 0 0114 7.86c0 2.16-.69 4.15-1.85 5.78l1.58 1.22c1.42-1.97 2.26-4.38 2.26-7 .01-2.61-.84-5.02-2.25-6.99zM8.98 4.52C9.62 5.48 10 6.63 10 7.86s-.38 2.39-1.02 3.34l1.59 1.22c.9-1.29 1.43-2.86 1.43-4.56 0-1.7-.53-3.27-1.43-4.56L8.98 4.52z"],ru=["M13 8h-2c-.16 0-.31-.05-.44-.11v.01l-1.02-.51-.37 1.86 1.38.92-.01.02c.27.17.46.46.46.81v4c0 .55-.45 1-1 1s-1-.45-1-1v-3.46l-1.27-.85-1.8 4.67h-.01A.98.98 0 015 16c-.55 0-1-.45-1-1 0-.13.03-.25.07-.36h-.01L7.39 6H5.62l-.73 1.45h-.01C4.72 7.77 4.39 8 4 8c-.55 0-1-.45-1-1 0-.16.05-.31.11-.44H3.1l1-2h.01c.17-.33.5-.56.89-.56h3.16l.29-.75C8.17 2.9 8 2.47 8 2c0-1.1.9-2 2-2s2 .9 2 2c0 1-.73 1.82-1.69 1.97l-.5 1.32 1.43.71H13c.55 0 1 .45 1 1s-.45 1-1 1z"],iu=["M15.84 13.5l.01-.01-7-12-.01.01c-.17-.3-.48-.5-.85-.5s-.67.2-.85.5l-.01-.01-7 12 .01.01c-.09.15-.15.31-.15.5 0 .55.45 1 1 1h14c.55 0 1-.45 1-1 0-.19-.06-.35-.15-.5zm-6.85-.51h-2v-2h2v2zm0-3h-2v-5h2v5z"],ou=["M8 7c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm-4 4h1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1zm7-6c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1s-1 .45-1 1v1c0 .55.45 1 1 1zm4-3h-1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 10H2V3c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],au=["M3 1a1 1 0 01.894.553c.102.202.393.607.779.957.419.381.72.49.827.49.108 0 .408-.109.827-.49.386-.35.677-.755.779-.957a1 1 0 011.788 0c.102.202.393.607.779.957.419.381.72.49.827.49.108 0 .408-.109.827-.49.386-.35.677-.755.779-.957a1 1 0 011.788 0c.173.344.38.75.637 1.072.277.347.437.375.469.375a1 1 0 110 2c-.968 0-1.642-.64-2.03-1.125a4.755 4.755 0 01-.076-.097 6.093 6.093 0 01-.221.212C12.175 4.442 11.393 5 10.5 5c-.892 0-1.675-.558-2.173-1.01A6.243 6.243 0 018 3.67c-.105.11-.214.217-.327.32C7.175 4.442 6.393 5 5.5 5c-.892 0-1.675-.558-2.173-1.01a6.119 6.119 0 01-.221-.212l-.075.097C2.64 4.36 1.968 5 1 5a1 1 0 010-2c.032 0 .191-.028.47-.375.256-.321.463-.728.636-1.072A1 1 0 013 1zm0 5a1 1 0 01.894.553c.102.202.393.607.779.957.419.381.72.49.827.49.108 0 .408-.109.827-.49.386-.35.677-.755.779-.957a1 1 0 011.788 0c.102.202.393.607.779.957.419.381.72.49.827.49.108 0 .408-.109.827-.49.386-.35.677-.755.779-.957a1 1 0 011.788 0c.173.344.38.75.637 1.072.277.347.437.375.469.375a1 1 0 110 2c-.968 0-1.642-.639-2.03-1.125a4.726 4.726 0 01-.076-.097 6.093 6.093 0 01-.221.212c-.498.452-1.28 1.01-2.173 1.01-.892 0-1.675-.558-2.173-1.01A6.243 6.243 0 018 8.67c-.105.11-.214.217-.327.32C7.175 9.442 6.393 10 5.5 10c-.892 0-1.675-.558-2.173-1.01a6.119 6.119 0 01-.221-.212l-.075.097C2.64 9.36 1.968 10 1 10a1 1 0 010-2c.032 0 .191-.028.47-.375.256-.321.463-.728.636-1.072A1 1 0 013 6zm.894 5.553a1 1 0 00-1.788 0c-.173.344-.38.75-.637 1.072-.278.347-.437.375-.469.375a1 1 0 100 2c.968 0 1.642-.639 2.03-1.125a4.9 4.9 0 00.076-.097c.072.073.146.143.221.212.498.452 1.28 1.01 2.173 1.01.892 0 1.675-.558 2.173-1.01.113-.103.222-.21.327-.32.105.11.214.217.327.32.498.452 1.28 1.01 2.173 1.01.892 0 1.675-.558 2.173-1.01.075-.069.149-.14.221-.212a4.9 4.9 0 00.075.097C13.36 14.36 14.032 15 15 15a1 1 0 100-2c-.032 0-.191-.028-.47-.375-.256-.321-.463-.728-.636-1.072a1 1 0 00-1.788 0c-.102.202-.393.607-.779.957-.419.381-.72.49-.827.49-.108 0-.408-.109-.827-.49-.386-.35-.677-.755-.779-.957a1 1 0 00-1.788 0c-.102.202-.393.607-.779.957-.419.381-.72.49-.827.49-.108 0-.408-.109-.827-.49-.386-.35-.677-.755-.779-.957z"],su=["M13 11h2V5h-2v6zM3 5H1v6h2V5zm11-1c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM2 12c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM5 3h6V1H5v2zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm3 15h6v-2H5v2z"],lu=["M1 3h14c.55 0 1 .45 1 1v8c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1zm1 2v6h12V5H2zm3 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm3 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm3 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],cu=["M14 0H2c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H3v-3h10v3zm0-4H3V2h10v8z"],uu=["M14 0H2c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 14H3V6h10v8zm0-9H3V2h10v3z"],du=["M10 4a2 2 0 112 2H4a1 1 0 000 2h8a4 4 0 10-4-4 1 1 0 002 0zM1 9a1 1 0 100 2h7.5a1.5 1.5 0 010 3c-.749 0-1.386-.538-1.52-1.199a1 1 0 10-1.96.398C5.35 14.82 6.83 16 8.5 16a3.5 3.5 0 100-7H1z"],hu=["M15.83 3.7l-3.06 3.05-2.84-.7-.7-2.83L12.29.17a5.004 5.004 0 00-4.83 1.29 4.967 4.967 0 00-1.12 5.36L.58 12.58c-.36.36-.58.86-.58 1.41 0 1.1.9 2 2 2 .55 0 1.05-.22 1.41-.59l5.77-5.77c1.79.69 3.91.33 5.35-1.12 1.32-1.3 1.74-3.15 1.3-4.81z"],fu=["M7.99 5.99v-2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2zm7.56 7.44l-2.67-2.68a6.94 6.94 0 001.11-3.76c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7c1.39 0 2.68-.42 3.76-1.11l2.68 2.67a1.498 1.498 0 102.12-2.12zm-8.56-1.44c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],pu=["M3.99 5.99c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1h-6zm11.56 7.44l-2.67-2.68a6.94 6.94 0 001.11-3.76c0-3.87-3.13-7-7-7s-7 3.13-7 7 3.13 7 7 7c1.39 0 2.68-.42 3.76-1.11l2.68 2.67a1.498 1.498 0 102.12-2.12zm-8.56-1.44c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],vu=["M11 10a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42L12.59 8 11.3 9.29c-.19.18-.3.43-.3.71zM1 5c.55 0 1-.45 1-1V2h2c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v3c0 .55.45 1 1 1zm4 1a1.003 1.003 0 00-1.71-.71l-2 2C1.11 7.47 1 7.72 1 8c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L3.41 8 4.7 6.71c.19-.18.3-.43.3-.71zm1-1c.28 0 .53-.11.71-.29L8 3.41 9.29 4.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2C8.53 1.11 8.28 1 8 1s-.53.11-.71.29l-2 2A1.003 1.003 0 006 5zm9 6c-.55 0-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1zm0-11h-3c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zM4 14H2v-2c0-.55-.45-1-1-1s-1 .45-1 1v3c0 .55.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm6-3c-.28 0-.53.11-.71.29L8 12.59 6.71 11.3A.965.965 0 006 11a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 0010 11z"]},93966:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Add:()=>r,AddClip:()=>i,AddColumnLeft:()=>o,AddColumnRight:()=>a,AddLocation:()=>s,AddRowBottom:()=>l,AddRowTop:()=>c,AddToArtifact:()=>u,AddToFolder:()=>d,AimpointsTarget:()=>h,Airplane:()=>f,AlignCenter:()=>p,AlignJustify:()=>v,AlignLeft:()=>g,AlignRight:()=>m,AlignmentBottom:()=>y,AlignmentHorizontalCenter:()=>b,AlignmentLeft:()=>w,AlignmentRight:()=>_,AlignmentTop:()=>x,AlignmentVerticalCenter:()=>C,Ammunition:()=>E,Anchor:()=>S,Annotation:()=>A,Antenna:()=>O,AppHeader:()=>k,Application:()=>T,Applications:()=>P,Archive:()=>I,AreaOfInterest:()=>M,Array:()=>z,ArrayBoolean:()=>R,ArrayDate:()=>L,ArrayFloatingPoint:()=>D,ArrayNumeric:()=>N,ArrayString:()=>j,ArrayTimestamp:()=>H,ArrowBottomLeft:()=>V,ArrowBottomRight:()=>B,ArrowDown:()=>F,ArrowLeft:()=>W,ArrowRight:()=>U,ArrowTopLeft:()=>G,ArrowTopRight:()=>q,ArrowUp:()=>K,ArrowsHorizontal:()=>$,ArrowsVertical:()=>Z,Asterisk:()=>X,At:()=>Y,AutomaticUpdates:()=>Q,Axle:()=>J,Backlink:()=>ee,BackwardTen:()=>te,Badge:()=>ne,BanCircle:()=>re,BankAccount:()=>ie,Barcode:()=>oe,BinaryNumber:()=>ae,Blank:()=>se,BlockedPerson:()=>le,Bold:()=>ce,Book:()=>ue,Bookmark:()=>de,Box:()=>he,Briefcase:()=>fe,BringData:()=>pe,BringForward:()=>ve,Bug:()=>ge,Buggy:()=>me,Build:()=>ye,Bullseye:()=>be,Calculator:()=>we,Calendar:()=>_e,Camera:()=>xe,CaretDown:()=>Ce,CaretLeft:()=>Ee,CaretRight:()=>Se,CaretUp:()=>Ae,CargoShip:()=>Oe,CellTower:()=>ke,Changes:()=>Te,Chart:()=>Pe,Chat:()=>Ie,ChevronBackward:()=>Me,ChevronDown:()=>ze,ChevronForward:()=>Re,ChevronLeft:()=>Le,ChevronRight:()=>De,ChevronUp:()=>Ne,Circle:()=>je,CircleArrowDown:()=>He,CircleArrowLeft:()=>Ve,CircleArrowRight:()=>Be,CircleArrowUp:()=>Fe,Citation:()=>We,Clean:()=>Ue,Clip:()=>Ge,Clipboard:()=>qe,ClipboardFile:()=>Ke,Cloud:()=>$e,CloudDownload:()=>Ze,CloudServer:()=>Xe,CloudTick:()=>Ye,CloudUpload:()=>Qe,Code:()=>Je,CodeBlock:()=>et,Cog:()=>tt,CollapseAll:()=>nt,ColorFill:()=>rt,ColumnLayout:()=>it,Comment:()=>ot,Comparison:()=>at,Compass:()=>st,Compressed:()=>lt,Confirm:()=>ct,Console:()=>ut,Contrast:()=>dt,Control:()=>ht,CreditCard:()=>ft,Crop:()=>pt,Cross:()=>vt,CrossCircle:()=>gt,Crown:()=>mt,Cube:()=>yt,CubeAdd:()=>bt,CubeRemove:()=>wt,CurlyBraces:()=>_t,CurvedRangeChart:()=>xt,Cut:()=>Ct,Cycle:()=>Et,Dashboard:()=>St,DataConnection:()=>At,DataLineage:()=>Ot,Database:()=>kt,Delete:()=>Tt,Delta:()=>Pt,DeriveColumn:()=>It,Desktop:()=>Mt,Detection:()=>zt,Diagnosis:()=>Rt,DiagramTree:()=>Lt,DirectionLeft:()=>Dt,DirectionRight:()=>Nt,Disable:()=>jt,Divide:()=>Ht,Document:()=>Vt,DocumentOpen:()=>Bt,DocumentShare:()=>Ft,Dollar:()=>Wt,Dot:()=>Ut,DoubleCaretHorizontal:()=>Gt,DoubleCaretVertical:()=>qt,DoubleChevronDown:()=>Kt,DoubleChevronLeft:()=>$t,DoubleChevronRight:()=>Zt,DoubleChevronUp:()=>Xt,DoughnutChart:()=>Yt,Download:()=>Qt,DragHandleHorizontal:()=>Jt,DragHandleVertical:()=>en,Draw:()=>tn,DrawerLeft:()=>nn,DrawerLeftFilled:()=>rn,DrawerRight:()=>on,DrawerRightFilled:()=>an,DriveTime:()=>sn,Duplicate:()=>ln,Edit:()=>cn,Eject:()=>un,Emoji:()=>dn,Endnote:()=>hn,Endorsed:()=>fn,Envelope:()=>pn,Equals:()=>vn,Eraser:()=>gn,Error:()=>mn,Euro:()=>yn,Exchange:()=>bn,ExcludeRow:()=>wn,ExpandAll:()=>_n,Explain:()=>xn,Export:()=>Cn,EyeOff:()=>En,EyeOn:()=>Sn,EyeOpen:()=>An,FastBackward:()=>On,FastForward:()=>kn,Feed:()=>Tn,FeedSubscribed:()=>Pn,Film:()=>In,Filter:()=>Mn,FilterKeep:()=>zn,FilterList:()=>Rn,FilterOpen:()=>Ln,FilterRemove:()=>Dn,Flag:()=>Nn,Flame:()=>jn,Flash:()=>Hn,FloatingPoint:()=>Vn,FloppyDisk:()=>Bn,FlowBranch:()=>Fn,FlowEnd:()=>Wn,FlowLinear:()=>Un,FlowReview:()=>Gn,FlowReviewBranch:()=>qn,Flows:()=>Kn,FolderClose:()=>$n,FolderNew:()=>Zn,FolderOpen:()=>Xn,FolderShared:()=>Yn,FolderSharedOpen:()=>Qn,Follower:()=>Jn,Following:()=>er,Font:()=>tr,Fork:()=>nr,Form:()=>rr,ForwardTen:()=>ir,Fuel:()=>or,FullCircle:()=>ar,FullStackedChart:()=>sr,Fullscreen:()=>lr,Function:()=>cr,GanttChart:()=>ur,Generate:()=>dr,Geofence:()=>hr,Geolocation:()=>fr,Geosearch:()=>pr,Geotime:()=>vr,GitBranch:()=>gr,GitCommit:()=>mr,GitMerge:()=>yr,GitNewBranch:()=>br,GitPull:()=>wr,GitPush:()=>_r,GitRepo:()=>xr,Glass:()=>Cr,Globe:()=>Er,GlobeNetwork:()=>Sr,Graph:()=>Ar,GraphRemove:()=>Or,GreaterThan:()=>kr,GreaterThanOrEqualTo:()=>Tr,Grid:()=>Pr,GridView:()=>Ir,GroupItem:()=>Mr,GroupObjects:()=>zr,GroupedBarChart:()=>Rr,Hand:()=>Lr,HandDown:()=>Dr,HandLeft:()=>Nr,HandRight:()=>jr,HandUp:()=>Hr,Hat:()=>Vr,Header:()=>Br,HeaderOne:()=>Fr,HeaderThree:()=>Wr,HeaderTwo:()=>Ur,Headset:()=>Gr,Heart:()=>qr,HeartBroken:()=>Kr,HeatGrid:()=>$r,Heatmap:()=>Zr,Helicopter:()=>Xr,Help:()=>Yr,HelperManagement:()=>Qr,HighPriority:()=>Jr,HighVoltagePole:()=>ei,Highlight:()=>ti,History:()=>ni,Home:()=>ri,HorizontalBarChart:()=>ii,HorizontalBarChartAsc:()=>oi,HorizontalBarChartDesc:()=>ai,HorizontalDistribution:()=>si,HorizontalInbetween:()=>li,Hurricane:()=>ci,IdNumber:()=>ui,ImageRotateLeft:()=>di,ImageRotateRight:()=>hi,Import:()=>fi,Inbox:()=>pi,InboxFiltered:()=>vi,InboxGeo:()=>gi,InboxSearch:()=>mi,InboxUpdate:()=>yi,InfoSign:()=>bi,Inheritance:()=>wi,InheritedGroup:()=>_i,InnerJoin:()=>xi,Input:()=>Ci,Insert:()=>Ei,Intelligence:()=>Si,Intersection:()=>Ai,IpAddress:()=>Oi,Issue:()=>ki,IssueClosed:()=>Ti,IssueNew:()=>Pi,Italic:()=>Ii,JoinTable:()=>Mi,Key:()=>zi,KeyBackspace:()=>Ri,KeyCommand:()=>Li,KeyControl:()=>Di,KeyDelete:()=>Ni,KeyEnter:()=>ji,KeyEscape:()=>Hi,KeyOption:()=>Vi,KeyShift:()=>Bi,KeyTab:()=>Fi,KnownVehicle:()=>Wi,LabTest:()=>Ui,Label:()=>Gi,Layer:()=>qi,LayerOutline:()=>Ki,Layers:()=>$i,Layout:()=>Zi,LayoutAuto:()=>Xi,LayoutBalloon:()=>Yi,LayoutCircle:()=>Qi,LayoutGrid:()=>Ji,LayoutGroupBy:()=>eo,LayoutHierarchy:()=>to,LayoutLinear:()=>no,LayoutSkewGrid:()=>ro,LayoutSortedClusters:()=>io,Learning:()=>oo,LeftJoin:()=>ao,LengthenText:()=>so,LessThan:()=>lo,LessThanOrEqualTo:()=>co,Lifesaver:()=>uo,Lightbulb:()=>ho,Lightning:()=>fo,Link:()=>po,List:()=>vo,ListColumns:()=>go,ListDetailView:()=>mo,Locate:()=>yo,Lock:()=>bo,Locomotive:()=>wo,LogIn:()=>_o,LogOut:()=>xo,LowVoltagePole:()=>Co,Manual:()=>Eo,ManuallyEnteredData:()=>So,ManyToMany:()=>Ao,ManyToOne:()=>Oo,Map:()=>ko,MapCreate:()=>To,MapMarker:()=>Po,Maximize:()=>Io,Media:()=>Mo,Menu:()=>zo,MenuClosed:()=>Ro,MenuOpen:()=>Lo,MergeColumns:()=>Do,MergeLinks:()=>No,Microphone:()=>jo,Minimize:()=>Ho,Minus:()=>Vo,MobilePhone:()=>Bo,MobileVideo:()=>Fo,Modal:()=>Wo,ModalFilled:()=>Uo,Model:()=>Go,Moon:()=>qo,More:()=>Ko,Mountain:()=>$o,Move:()=>Zo,Mugshot:()=>Xo,MultiSelect:()=>Yo,Music:()=>Qo,Nest:()=>Jo,NewDrawing:()=>ea,NewGridItem:()=>ta,NewLayer:()=>na,NewLayers:()=>ra,NewLink:()=>ia,NewObject:()=>oa,NewPerson:()=>aa,NewPrescription:()=>sa,NewShield:()=>la,NewTextBox:()=>ca,Ninja:()=>ua,NotEqualTo:()=>da,Notifications:()=>ha,NotificationsSnooze:()=>fa,NotificationsUpdated:()=>pa,NumberedList:()=>va,Numerical:()=>ga,Office:()=>ma,Offline:()=>ya,OilField:()=>ba,OneColumn:()=>wa,OneToMany:()=>_a,OneToOne:()=>xa,OpenApplication:()=>Ca,Outdated:()=>Ea,PageLayout:()=>Sa,PanelStats:()=>Aa,PanelTable:()=>Oa,Paperclip:()=>ka,Paragraph:()=>Ta,PasteVariable:()=>Pa,Path:()=>Ia,PathSearch:()=>Ma,Pause:()=>za,People:()=>Ra,Percentage:()=>La,Person:()=>Da,Phone:()=>Na,PhoneCall:()=>ja,PhoneForward:()=>Ha,PieChart:()=>Va,Pin:()=>Ba,Pivot:()=>Fa,PivotTable:()=>Wa,Play:()=>Ua,Playbook:()=>Ga,Plus:()=>qa,PolygonFilter:()=>Ka,Power:()=>$a,PredictiveAnalysis:()=>Za,Prescription:()=>Xa,Presentation:()=>Ya,Print:()=>Qa,Projects:()=>Ja,Properties:()=>es,Property:()=>ts,PublishFunction:()=>ns,Pulse:()=>rs,Rain:()=>is,Random:()=>os,Record:()=>as,RectHeight:()=>ss,RectWidth:()=>ls,Rectangle:()=>cs,Redo:()=>us,Refresh:()=>ds,Regex:()=>hs,RegressionChart:()=>fs,Remove:()=>ps,RemoveColumn:()=>vs,RemoveColumnLeft:()=>gs,RemoveColumnRight:()=>ms,RemoveRowBottom:()=>ys,RemoveRowTop:()=>bs,Repeat:()=>ws,Reset:()=>_s,Resolve:()=>xs,Rig:()=>Cs,RightJoin:()=>Es,Ring:()=>Ss,Rocket:()=>As,RocketSlant:()=>Os,RotateDocument:()=>ks,RotatePage:()=>Ts,Route:()=>Ps,Satellite:()=>Is,Saved:()=>Ms,ScatterPlot:()=>zs,Search:()=>Rs,SearchAround:()=>Ls,SearchTemplate:()=>Ds,SearchText:()=>Ns,SegmentedControl:()=>js,Select:()=>Hs,Selection:()=>Vs,SendBackward:()=>Bs,SendMessage:()=>Fs,SendTo:()=>Ws,SendToGraph:()=>Us,SendToMap:()=>Gs,Sensor:()=>qs,SeriesAdd:()=>Ks,SeriesConfiguration:()=>$s,SeriesDerived:()=>Zs,SeriesFiltered:()=>Xs,SeriesSearch:()=>Ys,Settings:()=>Qs,Shapes:()=>Js,Share:()=>el,SharedFilter:()=>tl,Shield:()=>nl,Ship:()=>rl,Shop:()=>il,ShoppingCart:()=>ol,ShortenText:()=>al,SignalSearch:()=>sl,SimCard:()=>ll,Slash:()=>cl,SmallCross:()=>ul,SmallInfoSign:()=>dl,SmallMinus:()=>hl,SmallPlus:()=>fl,SmallSquare:()=>pl,SmallTick:()=>vl,Snowflake:()=>gl,SoccerBall:()=>ml,SocialMedia:()=>yl,Sort:()=>bl,SortAlphabetical:()=>wl,SortAlphabeticalDesc:()=>_l,SortAsc:()=>xl,SortDesc:()=>Cl,SortNumerical:()=>El,SortNumericalDesc:()=>Sl,SpellCheck:()=>Al,SplitColumns:()=>Ol,SportsStadium:()=>kl,Square:()=>Tl,StackedChart:()=>Pl,StadiumGeometry:()=>Il,Star:()=>Ml,StarEmpty:()=>zl,StepBackward:()=>Rl,StepChart:()=>Ll,StepForward:()=>Dl,Stop:()=>Nl,Stopwatch:()=>jl,Strikethrough:()=>Hl,Style:()=>Vl,Subscript:()=>Bl,Superscript:()=>Fl,SwapHorizontal:()=>Wl,SwapVertical:()=>Ul,Switch:()=>Gl,SymbolCircle:()=>ql,SymbolCross:()=>Kl,SymbolDiamond:()=>$l,SymbolRectangle:()=>Zl,SymbolSquare:()=>Xl,SymbolTriangleDown:()=>Yl,SymbolTriangleUp:()=>Ql,Syringe:()=>Jl,Tag:()=>ec,TakeAction:()=>tc,Tank:()=>nc,Target:()=>rc,Taxi:()=>ic,Team:()=>oc,Temperature:()=>ac,TextHighlight:()=>sc,Th:()=>lc,ThDerived:()=>cc,ThDisconnect:()=>uc,ThFiltered:()=>dc,ThList:()=>hc,ThirdParty:()=>fc,ThumbsDown:()=>pc,ThumbsUp:()=>vc,Tick:()=>gc,TickCircle:()=>mc,Time:()=>yc,TimelineAreaChart:()=>bc,TimelineBarChart:()=>wc,TimelineEvents:()=>_c,TimelineLineChart:()=>xc,Tint:()=>Cc,Torch:()=>Ec,Tractor:()=>Sc,Train:()=>Ac,Translate:()=>Oc,Trash:()=>kc,Tree:()=>Tc,TrendingDown:()=>Pc,TrendingUp:()=>Ic,Trophy:()=>Mc,Truck:()=>zc,TwoColumns:()=>Rc,Unarchive:()=>Lc,Underline:()=>Dc,Undo:()=>Nc,UngroupObjects:()=>jc,UnknownVehicle:()=>Hc,Unlink:()=>Vc,Unlock:()=>Bc,Unpin:()=>Fc,Unresolve:()=>Wc,Updated:()=>Uc,Upload:()=>Gc,User:()=>qc,Variable:()=>Kc,VerticalBarChartAsc:()=>$c,VerticalBarChartDesc:()=>Zc,VerticalDistribution:()=>Xc,VerticalInbetween:()=>Yc,Video:()=>Qc,Virus:()=>Jc,VolumeDown:()=>eu,VolumeOff:()=>tu,VolumeUp:()=>nu,Walk:()=>ru,WarningSign:()=>iu,WaterfallChart:()=>ou,Waves:()=>au,Widget:()=>su,WidgetButton:()=>lu,WidgetFooter:()=>cu,WidgetHeader:()=>uu,Wind:()=>du,Wrench:()=>hu,ZoomIn:()=>fu,ZoomOut:()=>pu,ZoomToFit:()=>vu});const r=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm5-9h-4V5c0-.55-.45-1-1-1s-1 .45-1 1v4H5c-.55 0-1 .45-1 1s.45 1 1 1h4v4c0 .55.45 1 1 1s1-.45 1-1v-4h4c.55 0 1-.45 1-1s-.45-1-1-1z"],i=["M15 0a1 1 0 011 1v3h3a1 1 0 110 2h-3v3a1 1 0 11-2 0V6h-3a1 1 0 110-2h3V1a1 1 0 011-1zM1 4a1 1 0 00-1 1v4a1 1 0 002 0V6h3a1 1 0 000-2H1zM0 19a1 1 0 001 1h4a1 1 0 100-2H2v-3a1 1 0 10-2 0v4zm15 1h-4a1 1 0 110-2h3v-3a1 1 0 112 0v4a1 1 0 01-1 1zm-7-5a3 3 0 100-6 3 3 0 000 6z"],o=["M4 11h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1H8V7c0-.55-.45-1-1-1s-1 .45-1 1v2H4c-.55 0-1 .45-1 1s.45 1 1 1zM19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-7 18H2V2h10v16zm6 0h-5V2h5v16z"],a=["M10 11h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V7c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1zm9-11H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM7 18H2V2h5v16zm11 0H8V2h10v16z"],s=["M10 0a1 1 0 010 2 8 8 0 108 8 1 1 0 012 0c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zm0 6a4 4 0 110 8 4 4 0 010-8zm6-6c.6 0 1 .4 1 1v2h2c.6 0 1 .4 1 1s-.4 1-1 1h-2v2c0 .6-.4 1-1 1s-1-.4-1-1V5h-2c-.6 0-1-.4-1-1 0-.5.4-1 1-1h2V1c0-.6.4-1 1-1z"],l=["M19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2V8h16v10zm0-11H2V2h16v5zM7 14h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-2c0-.55-.45-1-1-1s-1 .45-1 1v2H7c-.55 0-1 .45-1 1s.45 1 1 1z"],c=["M7 8h2v2c0 .55.45 1 1 1s1-.45 1-1V8h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V4c0-.55-.45-1-1-1s-1 .45-1 1v2H7c-.55 0-1 .45-1 1s.45 1 1 1zm12-8H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2v-5h16v5zm0-6H2V2h16v10z"],u=["M13 12H1c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm0 4H1c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zM1 6h9c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm12 2H1c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm6-4h-2V2c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V6h2c.55 0 1-.45 1-1s-.45-1-1-1z"],d=["M.01 10V6H20v10c0 .55-.45 1-1 1H9.995v-3.99C9.965 11.332 8.635 10 6.987 10H.01zM19 3c.55 0 1 .45.99 1v1H0V2c0-.55.45-1 1-1h5.997c.28 0 .53.11.71.29L9.414 3H19zM6.987 12c.55 0 .999.45 1.009 1.01v5c0 .55-.45 1-1 1s-.999-.45-.999-1v-2.59l-4.288 4.29a1.003 1.003 0 01-1.42-1.42L4.579 14H1.989c-.55 0-1-.45-1-1s.45-1 1-1h4.998z"],h=["M2.296 12.163a4.492 4.492 0 00-1.792.98A9.99 9.99 0 010 10C0 4.477 4.477 0 10 0a9.99 9.99 0 013.143.504 4.492 4.492 0 00-.98 1.792 8 8 0 00-9.867 9.867zM18 10c0-.75-.103-1.475-.296-2.163a4.491 4.491 0 001.792-.98C19.823 7.847 20 8.903 20 10c0 5.523-4.477 10-10 10a9.992 9.992 0 01-3.142-.504 4.491 4.491 0 00.98-1.792A8 8 0 0018 10zM19 3.5a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0zM6 16.5a2.5 2.5 0 11-5 0 2.5 2.5 0 015 0z","M10 4a1 1 0 00-1 1v3a1 1 0 002 0V5a1 1 0 00-1-1zM11 10a1 1 0 011-1h3a1 1 0 010 2h-3a1 1 0 01-1-1zM4 10a1 1 0 011-1h3a1 1 0 010 2H5a1 1 0 01-1-1zM9 12a1 1 0 012 0v3a1 1 0 01-2 0v-3z"],f=["M20 2c0-1.1-.9-2-2-2-.55 0-1.05.22-1.41.59l-4.84 4.84L2 1 1 3l7.53 5.64L4.17 13H1l-1 1 4 2 2 4 1-1v-3.17l4.36-4.36L17 19l2-1-4.43-9.74 4.84-4.84c.37-.37.59-.87.59-1.42z"],p=["M5 5c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1H5zM1 3h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm12 12c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1h6zm4 2H3c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm2-8H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],v=["M1 3h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm18 14H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0-12H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0 4H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0 4H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],g=["M1 7h10c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm0-4h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm14 14H1c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zm4-8H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM1 15h6c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1z"],m=["M19 17H5c-.55 0-1 .45-1 1s.45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1zM1 3h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm18 10h-6c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0-4H9c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1z"],y=["M12 16h4c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1zm7 2H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM4 16h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1z"],b=["M19 9h-2V7c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H9V3c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v6H1c-.55 0-1 .45-1 1s.45 1 1 1h2v6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-6h2v2c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1z"],w=["M1 0C.45 0 0 .45 0 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm11 11H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm7-8H5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],_=["M19 0c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm-4 11H8c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm0-8H1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],x=["M8 4H4c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm11-4H1C.45 0 0 .45 0 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm-3 4h-4c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],C=["M17 3h-6V1c0-.55-.45-1-1-1S9 .45 9 1v2H3c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h6v2H7c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1h-2V9h6c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],E=["M6 6v-.172C6 4.018 5.28 2.281 4 1a6.828 6.828 0 00-2 4.828V6h4zM6 18v1H2v-1h4zM6 17V7H2v10h4zM8 19v-1h4v1H8zM12 5.828V6H8v-.172c0-1.81.72-3.547 2-4.828 1.28 1.28 2 3.017 2 4.828zM12 7v10H8V7h4zM14 18v1h4v-1h-4zM18 6v-.172c0-1.81-.72-3.547-2-4.828a6.828 6.828 0 00-2 4.828V6h4zM18 17V7h-4v10h4z"],S=["M11 5.83a3.001 3.001 0 10-2 0V7H6v2h3v8.917a6.003 6.003 0 01-4.985-5.488l.278.278a1 1 0 001.414-1.414l-2-2a1 1 0 00-1.414 0l-2 2a1 1 0 101.414 1.414l.303-.303a8 8 0 0015.98 0l.303.303a1 1 0 001.414-1.414l-2-2a1 1 0 00-1.414 0l-2 2a1 1 0 001.414 1.414l.278-.278A6.003 6.003 0 0111 17.917V9h3V7h-3V5.83zM11 3a1 1 0 11-2 0 1 1 0 012 0z"],A=["M9.41 13.41l7.65-7.65-2.83-2.83-7.65 7.65 2.83 2.83zm10-10c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2-.55 0-1.05.22-1.41.59l-1.65 1.65 2.83 2.83 1.64-1.66zM18 18H2V2h8.93l2-2H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V7.07l-2 2V18zM4 16l4.41-1.59-2.81-2.79L4 16z"],O=["M2.01 10.758a8.025 8.025 0 001.01 3.204l.02.035c.034.058.061.117.084.178.163.44.054.951-.33 1.239-.435.328-1.059.242-1.342-.224a9.797 9.797 0 01-.221-.383 10 10 0 1117.48.106c-.269.474-.89.58-1.335.267-.392-.275-.518-.783-.37-1.228a1.19 1.19 0 01.078-.18l.019-.036A8.026 8.026 0 102.01 10.758zm4.272.772a1.464 1.464 0 01.091.32c.07.425-.052.87-.402 1.128-.44.325-1.068.235-1.316-.252a6 6 0 1110.734-.09c-.24.492-.867.593-1.312.275-.354-.253-.483-.695-.42-1.122a1.462 1.462 0 01.085-.321 4.021 4.021 0 00-5.87-4.878 4.02 4.02 0 00-1.59 4.94zm4.712 2.583A.999.999 0 0011 14v-4a1 1 0 10-2 0v4c0 .038.002.076.006.113l-3.753 4.223a1 1 0 001.494 1.328L10 16.005l3.252 3.66a1 1 0 101.495-1.33l-3.753-4.222z"],k=["M19 0a1 1 0 011 1v18a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1h18zM8 6a1 1 0 00-1.993-.117L6 6v8a1 1 0 001.993.117L8 14v-3h4v3a1 1 0 001.993.117L14 14V6a1 1 0 00-1.993-.117L12 6v3H8V6z"],T=["M3.5 9h9c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-9c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-5c-.28 0-.5.22-.5.5s.22.5.5.5zM19 1H1c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm-1 16H2V6h16v11zM3.5 13h7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-7c-.28 0-.5.22-.5.5s.22.5.5.5z"],P=["M15 5H1c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-1 13H2V8h12v10zM3.5 10h7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-7c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-3c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-5c-.28 0-.5.22-.5.5s.22.5.5.5zM19 0H5c-.55 0-1 .45-1 1v3h2V3h12v10h-1v2h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],I=["M16.434 0a1 1 0 01.857.486L20 5v14a1 1 0 01-1 1H1a1 1 0 01-1-1V5L2.709.486A1 1 0 013.566 0h12.868zM10 8c-.55 0-1 .45-1 1v4.58l-1.29-1.29-.081-.073A.996.996 0 007 11.99a1.003 1.003 0 00-.71 1.71l3 3 .096.084c.168.13.38.206.614.206.28 0 .53-.11.71-.29l3-3 .084-.096a1.003 1.003 0 00-1.504-1.324L11 13.58V9l-.007-.116A1.004 1.004 0 0010 8zm6-6H4L2 5.002h16L16 2z"],M=["M5 4.664C5 2.09 7.241 0 10 0s4.99 2.091 5 4.664C15 7.245 10 14 10 14S5 7.245 5 4.664zM8 5a2 2 0 104.001-.001A2 2 0 008 5zM.504 12.132l4.302-2.458c.322.576.662 1.145.995 1.681l.025.04-3.294 1.881L6.468 18h7.064l3.936-4.724-3.293-1.882.024-.039c.333-.536.673-1.105.995-1.681l4.302 2.458a1 1 0 01.272 1.508l-5 6A1 1 0 0114 20H6a1 1 0 01-.768-.36l-5-6a1 1 0 01.272-1.508z"],z=["M19 0a1 1 0 01.993.883L20 1v18a1 1 0 01-.883.993L19 20h-4a1 1 0 01-.117-1.993L15 18h3V2h-3a1 1 0 01-.993-.883L14 1a1 1 0 01.883-.993L15 0h4zM5 0a1 1 0 01.117 1.993L5 2H2v16h3a1 1 0 01.993.883L6 19a1 1 0 01-.883.993L5 20H1a1 1 0 01-.993-.883L0 19V1A1 1 0 01.883.007L1 0h4zm5 9a1 1 0 110 2 1 1 0 010-2zM6 9a1 1 0 110 2 1 1 0 010-2zm8 0a1 1 0 110 2 1 1 0 010-2z"],R=["M19 0a1 1 0 01.993.883L20 1v18a1 1 0 01-.883.993L19 20h-4a1 1 0 01-.117-1.993L15 18h3V2h-3a1 1 0 01-.993-.883L14 1a1 1 0 01.883-.993L15 0h4zM5 0a1 1 0 01.117 1.993L5 2H2v16h3a1 1 0 01.993.883L6 19a1 1 0 01-.883.993L5 20H1a1 1 0 01-.993-.883L0 19V1A1 1 0 01.883.007L1 0h4zm10 7a1 1 0 01.993.883L16 8v4a1 1 0 01-.883.993L15 13H5a1 1 0 01-.993-.883L4 12V8a1 1 0 01.883-.993L5 7h10zm0 1h-5v4h5V8z"],L=["M19 0a1 1 0 01.993.883L20 1v18a1 1 0 01-.883.993L19 20h-4a1 1 0 01-.117-1.993L15 18h3V2h-3a1 1 0 01-.993-.883L14 1a1 1 0 01.883-.993L15 0h4zM5 0a1 1 0 01.117 1.993L5 2H2v16h3a1 1 0 01.993.883L6 19a1 1 0 01-.883.993L5 20H1a1 1 0 01-.993-.883L0 19V1A1 1 0 01.883.007L1 0h4zm2.5 5a.5.5 0 01.5.5V6h4v-.5a.5.5 0 01.5-.5h1a.5.5 0 01.5.5V6h1a1 1 0 01.993.883L16 7v7a1 1 0 01-.883.993L15 15H5a1 1 0 01-.993-.883L4 14V7a1 1 0 01.883-.993L5 6h1v-.5a.5.5 0 01.5-.5h1zM15 9H5v5h10V9z"],D=["M19.992 1.104A1.25 1.25 0 0018.75 0H15c-.47 0-1 .359-1 1s.5 1 1.023 1h3L18 18h-3c-.5 0-1 .359-1 1 0 .69.5 1 1 1h3.75l.146-.008A1.25 1.25 0 0020 18.75V1.25l-.008-.146zM6 1c0-.69-.5-1-1-1H1.25l-.146.008A1.25 1.25 0 000 1.25v17.5l.008.146A1.25 1.25 0 001.25 20H5c.5 0 1-.359 1-1s-.5-1-1-1H2V2h3c.5 0 1-.359 1-1z","M5.434 7.325c-.222.039-.45.058-.684.058v.88h1.68v4.825h1.221V6.25h-.908c-.04.208-.124.384-.254.528-.124.143-.277.26-.46.351a2.067 2.067 0 01-.595.196z","M14.327 6.586c-.294-.219-.677-.329-1.147-.329s-.856.11-1.157.33a2.24 2.24 0 00-.695.827 3.822 3.822 0 00-.339 1.1c-.056.401-.085.79-.085 1.166 0 .376.029.765.085 1.166.063.401.176.77.339 1.11.169.332.4.607.695.827.301.213.687.32 1.157.32s.853-.107 1.147-.32c.301-.22.533-.495.696-.828.17-.338.282-.708.338-1.11a7.55 7.55 0 00.094-1.165 7.55 7.55 0 00-.094-1.166 3.47 3.47 0 00-.338-1.1 2.127 2.127 0 00-.696-.828zm-.564 5.426a.876.876 0 01-.583.197.89.89 0 01-.592-.197 1.516 1.516 0 01-.367-.546 3.485 3.485 0 01-.188-.808 8.056 8.056 0 01-.057-.978c0-.345.02-.668.057-.969.037-.307.1-.576.188-.808.094-.232.216-.414.367-.546a.864.864 0 01.592-.206.85.85 0 01.583.206c.157.132.279.314.367.546.094.232.16.501.197.808.038.301.056.624.056.969s-.018.67-.056.978a3.179 3.179 0 01-.197.808c-.088.226-.21.408-.367.546z","M8.853 11.807h1.358v1.319H8.853v-1.32z"],N=["M19 0a1 1 0 01.993.883L20 1v18a1 1 0 01-.883.993L19 20h-4a1 1 0 01-.117-1.993L15 18h3V2h-3a1 1 0 01-.993-.883L14 1a1 1 0 01.883-.993L15 0h4zM5 0a1 1 0 01.117 1.993L5 2H2v16h3a1 1 0 01.993.883L6 19a1 1 0 01-.883.993L5 20H1a1 1 0 01-.993-.883L0 19V1A1 1 0 01.883.007L1 0h4zm8.995 6.09c.32 0 .603.047.85.14a1.679 1.679 0 011.015.985c.09.23.135.482.135.755 0 .287-.063.552-.19.795a1.642 1.642 0 01-.57.615v.02l.101.05c.068.039.138.09.209.155.107.097.203.215.29.355a2.09 2.09 0 01.3 1.09c0 .313-.053.597-.16.85a1.898 1.898 0 01-1.12 1.065 2.42 2.42 0 01-.85.145c-.533 0-.99-.127-1.37-.38a1.702 1.702 0 01-.73-1.08c-.013-.067.013-.11.08-.13l.87-.2.041-.003c.038.004.064.028.079.073.073.2.193.37.36.51.167.14.39.21.67.21.32 0 .567-.095.74-.285.173-.19.26-.432.26-.725 0-.347-.1-.618-.3-.815-.2-.197-.47-.295-.81-.295h-.29l-.044-.006c-.037-.013-.056-.044-.056-.094V9.1l.006-.044c.013-.037.044-.056.094-.056h.27l.145-.008a.925.925 0 00.575-.262c.18-.18.27-.42.27-.72 0-.273-.08-.495-.24-.665-.16-.17-.383-.255-.67-.255-.253 0-.453.063-.6.19-.147.127-.25.297-.31.51-.02.06-.06.083-.12.07l-.85-.2-.042-.015c-.035-.02-.048-.055-.038-.105a1.684 1.684 0 01.645-1.035c.17-.13.37-.232.6-.305.23-.073.482-.11.755-.11zm-7.99.11l.044.006c.037.013.056.044.056.094v6.6l-.006.044c-.013.037-.044.056-.094.056h-.92l-.044-.006c-.037-.013-.056-.044-.056-.094V7.54h-.02l-1.04.73-.04.02c-.047.016-.07-.01-.07-.08V7.19l.008-.051a.196.196 0 01.062-.089l1.09-.79.051-.033a.295.295 0 01.129-.027h.85zm3.34-.11c.32 0 .603.05.85.15.247.1.455.235.625.405.17.17.3.37.39.6.09.23.135.478.135.745 0 .307-.057.588-.17.845a3.16 3.16 0 01-.47.745l-1.98 2.4V12h2.52l.044.006c.037.013.056.044.056.094v.8l-.006.044c-.013.037-.044.056-.094.056h-3.82l-.044-.006c-.037-.013-.056-.044-.056-.094v-.75l.006-.05a.165.165 0 01.044-.08l2.4-2.99.124-.167c.077-.11.143-.222.196-.333.08-.167.12-.347.12-.54a.92.92 0 00-.235-.64c-.157-.173-.378-.26-.665-.26-.273 0-.487.077-.64.23-.153.153-.247.36-.28.62-.013.067-.05.093-.11.08l-.88-.18-.043-.015c-.035-.02-.047-.055-.037-.105a1.78 1.78 0 01.56-1.115c.167-.157.372-.282.615-.375a2.35 2.35 0 01.845-.14z"],j=["M19 0a1 1 0 01.993.883L20 1v18a1 1 0 01-.883.993L19 20h-4a1 1 0 01-.117-1.993L15 18h3V2h-3a1 1 0 01-.993-.883L14 1a1 1 0 01.883-.993L15 0h4zM5 0a1 1 0 01.117 1.993L5 2H2v16h3a1 1 0 01.993.883L6 19a1 1 0 01-.883.993L5 20H1a1 1 0 01-.993-.883L0 19V1A1 1 0 01.883.007L1 0h4zm2.012 6c.643 0 1.203.266 1.68.797.477.53.715 1.246.715 2.145a4.472 4.472 0 01-.965 2.814c-.644.83-1.66 1.5-3.047 2.011v-.581l.26-.104a3.87 3.87 0 001.624-1.285c.457-.632.686-1.29.686-1.971 0-.148-.023-.256-.07-.326-.023-.047-.054-.07-.093-.07-.038 0-.1.031-.186.093-.248.179-.558.268-.93.268-.45 0-.843-.18-1.18-.541A1.817 1.817 0 015 7.965c0-.527.194-.986.581-1.378A1.934 1.934 0 017.011 6zm5.593 0c.643 0 1.203.266 1.68.797.477.53.715 1.246.715 2.145a4.472 4.472 0 01-.965 2.814c-.644.83-1.659 1.5-3.047 2.011v-.581l.26-.104a3.87 3.87 0 001.624-1.285c.457-.632.686-1.29.686-1.971 0-.148-.023-.256-.07-.326-.023-.047-.054-.07-.093-.07-.038 0-.1.031-.186.093-.248.179-.558.268-.93.268-.45 0-.843-.18-1.18-.541a1.817 1.817 0 01-.506-1.285c0-.527.194-.986.581-1.378A1.934 1.934 0 0112.604 6z"],H=["M19 0a1 1 0 01.993.883L20 1v18a1 1 0 01-.883.993L19 20h-4a1 1 0 01-.117-1.993L15 18h3V2h-3a1 1 0 01-.993-.883L14 1a1 1 0 01.883-.993L15 0h4zM5 0a1 1 0 01.117 1.993L5 2H2v16h3a1 1 0 01.993.883L6 19a1 1 0 01-.883.993L5 20H1a1 1 0 01-.993-.883L0 19V1A1 1 0 01.883.007L1 0h4zm5 4a6 6 0 110 12 6 6 0 010-12zm0 1a5 5 0 100 10 5 5 0 000-10zm2.854 2.146a.5.5 0 01.057.638l-.057.07-2.5 2.5a.5.5 0 01-.638.057l-.07-.057-1.5-1.5a.5.5 0 01.638-.765l.07.057L10 9.293l2.146-2.147a.5.5 0 01.708 0z"],V=["M18 3a1.003 1.003 0 00-1.71-.71L4 14.59V7c0-.55-.45-1-1-1s-1 .45-1 1v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1H5.41l12.3-12.29c.18-.18.29-.43.29-.71z"],B=["M17 6c-.55 0-1 .45-1 1v7.59L3.71 2.29a1.003 1.003 0 00-1.42 1.42L14.59 16H7c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z"],F=["M16 11c-.3 0-.5.1-.7.3L11 15.6V2c0-.5-.4-1-1-1s-1 .5-1 1v13.6l-4.3-4.3c-.2-.2-.4-.3-.7-.3-.5 0-1 .4-1 1 0 .3.1.5.3.7l6 6c.2.2.4.3.7.3s.5-.1.7-.3l6-6c.2-.2.3-.4.3-.7 0-.6-.5-1-1-1z"],W=["M18 9H4.41L8.7 4.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-6 6c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l6 6a1.003 1.003 0 001.42-1.42L4.41 11H18c.55 0 1-.45 1-1s-.45-1-1-1z"],U=["M18.71 9.29l-6-6a1.003 1.003 0 00-1.42 1.42L15.59 9H2c-.55 0-1 .45-1 1s.45 1 1 1h13.59l-4.29 4.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l6-6c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],G=["M17.71 16.29L5.41 4H13c.55 0 1-.45 1-1s-.45-1-1-1H3c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1s1-.45 1-1V5.41L16.29 17.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],q=["M17 2H7c-.55 0-1 .45-1 1s.45 1 1 1h7.59L2.29 16.29a1.003 1.003 0 001.42 1.42L16 5.41V13c0 .55.45 1 1 1s1-.45 1-1V3c0-.55-.45-1-1-1z"],K=["M16.7 7.3l-6-6c-.2-.2-.4-.3-.7-.3s-.5.1-.7.3l-6 6c-.2.2-.3.4-.3.7 0 .6.5 1 1 1 .3 0 .5-.1.7-.3L9 4.4V18c0 .5.4 1 1 1s1-.5 1-1V4.4l4.3 4.3c.2.2.4.3.7.3.5 0 1-.4 1-1 0-.3-.1-.5-.3-.7z"],$=["M19.7 9.3l-5-5c-.2-.2-.4-.3-.7-.3-.6 0-1 .4-1 1 0 .3.1.5.3.7L16.6 9H3.4l3.3-3.3c.2-.2.3-.4.3-.7 0-.6-.4-1-1-1-.3 0-.5.1-.7.3l-5 5c-.2.2-.3.4-.3.7s.1.5.3.7l5 5c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7L3.4 11h13.2l-3.3 3.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3l5-5c.2-.2.3-.4.3-.7s-.1-.5-.3-.7z"],Z=["M15 13c-.3 0-.5.1-.7.3L11 16.6V3.4l3.3 3.3c.2.2.4.3.7.3.6 0 1-.4 1-1 0-.3-.1-.5-.3-.7l-5-5c-.2-.2-.4-.3-.7-.3s-.5.1-.7.3l-5 5c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3L9 3.4v13.2l-3.3-3.3c-.2-.2-.4-.3-.7-.3-.6 0-1 .4-1 1 0 .3.1.5.3.7l5 5c.2.2.4.3.7.3s.5-.1.7-.3l5-5c.2-.2.3-.4.3-.7 0-.5-.4-1-1-1z"],X=["M18.52 14.17l.01-.02L11.89 10l6.64-4.15-.01-.02A.97.97 0 0019 5c0-.55-.45-1-1-1-.2 0-.37.07-.52.17l-.01-.02L11 8.2V1c0-.55-.45-1-1-1S9 .45 9 1v7.2L2.53 4.15l-.01.02A.922.922 0 002 4c-.55 0-1 .45-1 1 0 .36.2.66.48.83l-.01.02L8.11 10l-6.64 4.15.01.02A.97.97 0 001 15c0 .55.45 1 1 1 .2 0 .37-.07.52-.17l.01.02L9 11.8V19c0 .55.45 1 1 1s1-.45 1-1v-7.2l6.47 4.04.01-.02c.15.11.32.18.52.18.55 0 1-.45 1-1 0-.36-.2-.66-.48-.83z"],Y=["M12.298 6.818a6.507 6.507 0 00-1.672-.207c-1.057 0-1.881.345-2.472 1.036-.589.691-.884 1.63-.884 2.817 0 1.894.755 2.842 2.266 2.842 1.593 0 2.464-1.192 2.614-3.574l.148-2.914zm6.544-2.592C19.614 5.58 20 7.142 20 8.916c0 1.163-.186 2.224-.556 3.189-.374.963-.894 1.713-1.569 2.25a3.64 3.64 0 01-2.333.803c-.651 0-1.218-.17-1.696-.512a2.486 2.486 0 01-.967-1.39h-.148c-.405.635-.904 1.11-1.498 1.427-.596.318-1.264.475-2.007.475-1.345 0-2.405-.425-3.175-1.279-.774-.854-1.159-2.008-1.159-3.463 0-1.676.512-3.036 1.537-4.08 1.021-1.043 2.396-1.567 4.122-1.567.628 0 1.322.055 2.086.164.764.11 1.443.262 2.037.458l-.272 5.67v.294c0 1.3.43 1.951 1.289 1.951.652 0 1.169-.414 1.553-1.245.384-.829.577-1.886.577-3.171 0-1.39-.291-2.611-.868-3.664a5.948 5.948 0 00-2.463-2.433c-1.065-.569-2.287-.853-3.667-.853-1.757 0-3.287.357-4.588 1.072a7.19 7.19 0 00-2.978 3.069C2.571 7.408 2.23 8.953 2.23 10.708c0 2.358.639 4.172 1.92 5.438 1.279 1.27 3.115 1.902 5.509 1.902 1.826 0 3.729-.365 5.71-1.096v2.001c-1.734.698-3.62 1.047-5.66 1.047-3.056 0-5.437-.811-7.144-2.432C.855 15.945 0 13.683 0 10.781 0 8.659.462 6.77 1.388 5.116c.923-1.653 2.206-2.919 3.845-3.798C6.871.44 8.727 0 10.799 0c1.791 0 3.388.367 4.786 1.098a7.865 7.865 0 013.257 3.128z"],Q=["M10 18c-4.42 0-8-3.58-8-8 0-2.52 1.18-4.76 3-6.22V5c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1H2c-.55 0-1 .45-1 1s.45 1 1 1h2.06C1.61 3.82 0 6.71 0 10c0 5.52 4.48 10 10 10 .55 0 1-.45 1-1s-.45-1-1-1zm0-16c1.64 0 3.15.49 4.42 1.34l1.43-1.43A9.869 9.869 0 0010 0c-.55 0-1 .45-1 1s.45 1 1 1zm10 8c0-1.13-.2-2.21-.54-3.22L17.84 8.4A7.962 7.962 0 0115 16.22V15c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1h-2.06c2.45-1.82 4.06-4.71 4.06-8zm0-7a1.003 1.003 0 00-1.71-.71L12 8.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l7-7c.18-.18.29-.43.29-.71z"],J=["M2 15h2v.5a.5.5 0 001 0v-11a.5.5 0 00-1 0V5H2v10zM18 5h-2v-.5a.5.5 0 00-1 0v11a.5.5 0 001 0V15h2V5zM5 8l1.789.894A1 1 0 007.236 9h5.528a1 1 0 00.447-.106L15 8v4l-1.789-.894a.999.999 0 00-.447-.106H7.236a1 1 0 00-.447.106L5 12V8zM0 9h2v2H0V9z","M0 8h1v4H0V8zM19 8h1v4h-1V8z","M20 11h-2V9h2v2zM8 9a1 1 0 011-1h2a1 1 0 011 1v2a1 1 0 01-1 1H9a1 1 0 01-1-1V9z"],ee=["M18.387 19.79l-.094-.083L14 15.415V18a1 1 0 01-2 0l.003-5.075.017-.126.03-.111.044-.111.052-.098.067-.096.08-.09a1.01 1.01 0 01.112-.097l.11-.071.114-.054.105-.035.15-.03L13 12h5a1 1 0 110 2h-2.585l4.292 4.293a1 1 0 01-1.32 1.497zM7.036 9.136l-4.45 4.45-.117.127a2 2 0 002.818 2.818l.127-.117 4.45-4.449a4 4 0 01-.885 3.704l-.15.16-2 2A4 4 0 011.02 12.33l.15-.16 2-2a3.998 3.998 0 013.865-1.035zm6.671-3.843a1 1 0 01.083 1.32l-.083.094-7 7a1 1 0 01-1.497-1.32l.083-.094 7-7a1 1 0 011.414 0zm4.121-4.121a4 4 0 01.151 5.497l-.15.16-2 2a3.998 3.998 0 01-3.864 1.036l4.45-4.45.116-.128a2 2 0 00-2.818-2.818l-.127.117-4.45 4.45a4 4 0 01.885-3.705l.15-.16 2-2a4 4 0 015.657 0z"],te=["M9.754 20a8.469 8.469 0 01-3.417-.693 8.898 8.898 0 01-2.772-1.872 8.898 8.898 0 01-1.872-2.772A8.468 8.468 0 011 11.246c0-.275.093-.506.28-.693a.941.941 0 01.693-.28c.275 0 .506.094.693.28.186.187.28.418.28.693 0 1.897.66 3.506 1.981 4.827 1.321 1.321 2.93 1.982 4.827 1.982 1.896 0 3.505-.66 4.826-1.982 1.321-1.321 1.982-2.93 1.982-4.827 0-1.896-.66-3.505-1.982-4.826-1.32-1.321-2.93-1.982-4.826-1.982h-.146l.826.827a.89.89 0 01.28.68c-.008.26-.101.487-.28.681a.992.992 0 01-.693.304.905.905 0 01-.693-.28L6.544 4.147a.933.933 0 01-.292-.68c0-.26.097-.487.292-.681L9.048.28A.905.905 0 019.741 0c.268.009.499.11.693.304.179.195.272.422.28.681a.89.89 0 01-.28.681l-.826.827h.146c1.215 0 2.354.23 3.416.693a8.897 8.897 0 012.772 1.872 8.898 8.898 0 011.872 2.772c.462 1.062.693 2.2.693 3.416a8.468 8.468 0 01-.693 3.417 8.898 8.898 0 01-1.872 2.772 8.898 8.898 0 01-2.772 1.872A8.469 8.469 0 019.754 20z","M11.5 9.5v3h1v-3h-1zM11 8a1 1 0 00-1 1v4a1 1 0 001 1h2a1 1 0 001-1V9a1 1 0 00-1-1h-2z","M9 9a1 1 0 00-1-1H6.75a.75.75 0 000 1.5h.75v3.75a.75.75 0 001.5 0V9z"],ne=["M16.94 5.73c-.19-1.41.62-2.52 1.38-3.59L17.03.65C14.89 1.76 11.88 1.48 10 0 8.12 1.48 5.11 1.76 2.97.65L1.68 2.14c.76 1.07 1.57 2.18 1.38 3.59C2.68 8.59 0 10.94 1.4 14.08c.56 1.43 1.81 2.37 3.4 2.75 1.95.46 4.4.91 5.2 3.17.8-2.26 3.25-2.71 5.2-3.17 1.6-.38 2.84-1.32 3.4-2.75 1.4-3.14-1.28-5.49-1.66-8.35z"],re=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm5 11H5c-.55 0-1-.45-1-1s.45-1 1-1h10c.55 0 1 .45 1 1s-.45 1-1 1z"],ie=["M19.2 8.02l-.78-.18C18.03 6.4 17.2 5.08 16.08 4l.5-2.28c.11-.42-.22-.78-.61-.72-1.06.12-2 .54-2.67 1.26-1.06-.42-2.34-.66-3.56-.66-3.12 0-5.79 1.5-7.4 3.72-.23-.05-.45-.11-.67-.11C.72 5.21 0 5.98 0 7c0 .72.39 1.32.95 1.62-.06.42-.12.9-.12 1.38 0 2.16.89 4.08 2.28 5.58l-.33 2.04c-.11.72.45 1.38 1.12 1.38h.72c.56 0 1-.42 1.11-1.02l.06-.48c1.17.54 2.5.9 3.95.9 1.39 0 2.78-.3 3.95-.9l.06.48c.11.6.56 1.02 1.11 1.02h.72c.67 0 1.22-.66 1.11-1.38l-.33-1.98c.78-.78 1.34-1.74 1.73-2.76l1-.24c.5-.12.89-.6.89-1.2V9.22c.11-.6-.28-1.08-.78-1.2zM15 10c-.6 0-1-.7-1-1.5S14.4 7 15 7s1 .7 1 1.5-.4 1.5-1 1.5zM7.55 5.83a.99.99 0 01-1.38-.28.99.99 0 01.28-1.38c2.34-1.56 4.77-1.56 7.11 0 .46.31.58.93.28 1.39-.31.46-.93.58-1.39.28-1.67-1.12-3.23-1.12-4.9-.01z"],oe=["M6 16.98h2v-14H6v14zm3 0h1v-14H9v14zm-6 0h2v-14H3v14zm-3 0h2v-14H0v14zm16 0h2v-14h-2v14zm-4 0h1v-14h-1v14zm7-14v14h1v-14h-1zm-5 14h1v-14h-1v14z"],ae=["M8.011 5.48C7.58 5.16 7.021 5 6.331 5c-.688 0-1.252.16-1.693.48A3.272 3.272 0 003.62 6.69a5.574 5.574 0 00-.496 1.607A12.204 12.204 0 003 10c0 .55.041 1.117.124 1.703.092.586.257 1.127.496 1.621.247.486.587.889 1.018 1.209.44.311 1.005.467 1.694.467.688 0 1.248-.156 1.68-.467.44-.32.78-.723 1.018-1.209a5.216 5.216 0 00.496-1.62c.091-.587.137-1.155.137-1.704 0-.55-.046-1.117-.137-1.703A5.06 5.06 0 009.03 6.69a3.109 3.109 0 00-1.019-1.21zm-.826 7.927c-.23.192-.514.288-.853.288-.35 0-.638-.096-.868-.288-.22-.202-.399-.467-.537-.797a5.087 5.087 0 01-.275-1.181A11.74 11.74 0 014.57 10c0-.504.028-.975.083-1.415.055-.449.147-.842.275-1.181.138-.339.317-.605.537-.797.23-.201.519-.302.868-.302.34 0 .624.1.853.302.23.192.409.458.537.797.138.339.234.732.29 1.181.054.44.082.911.082 1.415s-.028.98-.083 1.429a4.642 4.642 0 01-.289 1.18c-.128.33-.307.596-.537.798zm5.817-6.836A5.771 5.771 0 0112 6.657v1.286h2.463V15h1.79V5H14.92a1.542 1.542 0 01-.372.771c-.182.21-.406.381-.673.515a3.036 3.036 0 01-.874.285z"],se=[],le=["M11.55 15.92c-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.06-.11.14-.35.17-.62C10.33 9.42 8.92 7.38 8.92 5c0-.3.05-.58.09-.87-.33-.08-.67-.13-.99-.13-.79 0-1.68.25-2.31.73-.61.47-1.07 1.13-1.29 1.86-.05.16-.09.33-.11.5-.12.6-.17 1.51-.17 2.14v.08c-.24.09-.45.32-.49.83-.04.39.12.73.2.87.08.35.28.72.63.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.38 1.59C3 16.56.77 17.26.32 18.31-.15 19.38.04 20 .04 20h15.95s.18-.62-.27-1.67c-.46-1.06-2.69-1.75-4.17-2.41zM14.97 0c-2.78 0-5.03 2.24-5.03 5s2.25 5 5.03 5S20 7.76 20 5s-2.25-5-5.03-5zm-3.03 5c0-1.66 1.35-3 3.02-3 .47 0 .9.11 1.29.3l-4.01 3.99c-.18-.4-.3-.83-.3-1.29zm3.03 3c-.47 0-.9-.11-1.29-.3l4.01-3.99c.19.39.3.82.3 1.29 0 1.66-1.36 3-3.02 3z"],ce=["M14.3 9c.4-.8.7-1.6.7-2.5C15 4 13 2 10.5 2H5c-.6 0-1 .4-1 1v13c0 .6.4 1 1 1h6.5c2.5 0 4.5-2 4.5-4.5 0-1.4-.7-2.7-1.7-3.5zM7 5h3.5c.8 0 1.5.7 1.5 1.5S11.3 8 10.5 8H7V5zm4.5 9H7v-3h4.5c.8 0 1.5.7 1.5 1.5s-.7 1.5-1.5 1.5z"],ue=["M3 1v18c0 .55.45 1 1 1h2V0H4c-.55 0-1 .45-1 1zm14-1h-2v8l-2-2-2 2V0H7v20h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],de=["M6 0c-.55 0-1 .45-1 1v18c0 .55.32.68.71.29L9.3 15.7a.996.996 0 011.41 0l3.59 3.59c.38.39.7.26.7-.29v-8-4.5V1c0-.55-.45-1-1-1H6z"],he=["M19.89 6.56l-2.99-6h-.01C16.72.23 16.39 0 16 0H4c-.39 0-.72.23-.89.56H3.1l-3 6h.01C.05 6.69 0 6.84 0 7v12c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V7c0-.16-.05-.31-.11-.44zM11 2h4.38l2 4H11V2zM4.62 2H9v4H2.62l2-4zM18 18H2V8h16v10zM8 12h4c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1z"],fe=["M19 5h-4V2c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v3H1c-.55 0-1 .45-1 1v5h4v-1h2v1h8v-1h2v1h4V6c0-.55-.45-1-1-1zm-6 0H7V3h6v2zm3 8h-2v-1H6v1H4v-1H0v6c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-6h-4v1z"],pe=["M18 18a1 1 0 010 2H2a1 1 0 010-2h16zM9.995 3.005c.55 0 1 .45 1 .999v9.584l1.29-1.288a1.002 1.002 0 011.42 1.419l-3 2.996a1.015 1.015 0 01-1.42 0l-3-2.997a1.002 1.002 0 011.42-1.419l1.29 1.29V4.013c0-.55.45-1.009 1-1.009zM16 0a1 1 0 110 2 1 1 0 010-2zm-3 0a1 1 0 110 2 1 1 0 010-2zm-3 0a1 1 0 110 2 1 1 0 010-2zM7 0a1 1 0 110 2 1 1 0 010-2zM4 0a1 1 0 110 2 1 1 0 010-2z"],ve=["M9.293.293a1 1 0 011.414 0l4 4a1 1 0 01-1.414 1.414L11 3.414V9h8a1 1 0 110 2h-8v3h8a1 1 0 011 1v3a1 1 0 01-1 1H1a1 1 0 01-1-1v-3a1 1 0 011-1h8v-3H1a1 1 0 110-2h8V3.414L6.707 5.707a1 1 0 01-1.414-1.414l4-4z"],ge=["M6.006 4.272C6.124 2.136 7.866 0 10 0c2.133 0 3.877 2.136 3.994 4.272.49.438.909.956 1.234 1.532L17 5.017V3a1 1 0 112 0v2.667a1 1 0 01-.594.913l-2.5 1.111c.062.344.094.698.094 1.059V10h3a1 1 0 110 2h-3v.5c0 .604-.09 1.187-.255 1.737l2.661 1.182a1 1 0 01.594.914V19a1 1 0 11-2 0v-2.017l-2.147-.954A5.992 5.992 0 0110 18.5a5.992 5.992 0 01-4.853-2.471L3 16.983V19a1 1 0 11-2 0v-2.667a1 1 0 01.594-.913l2.661-1.183A6 6 0 014 12.5V12H1a1 1 0 110-2h3V8.75c0-.361.032-.715.093-1.059l-2.5-1.11A1 1 0 011 5.666V3a1 1 0 012 0v2.017l1.772.787a6.026 6.026 0 011.234-1.532zM6 11v1.5a4 4 0 008 0V8.75a4 4 0 00-8 0V11z"],me=["M15.836 1.014a1 1 0 011.058.539l2.482 4.962.02-.004a.5.5 0 01.604.49v4.5a.5.5 0 01-.5.5h-3.93a1.5 1.5 0 00-1.248.667l-1.406 2.11A.5.5 0 0112.5 15H8a.5.5 0 01-.354-.146l-2.414-2.415A1.5 1.5 0 004.172 12H.5a.5.5 0 01-.5-.5v-3A.5.5 0 01.5 8h.823L3.072 3.63a1 1 0 01.764-.615l12-2zm.289 3.472l1.231 2.462-2.758.591 1.527-3.053zM14.5 3.264l-1.56 3.12-.252-.638-.825-2.043 2.637-.44zm-9.78 1.63l5.122-.854.988 2.445.899 2.27L10.232 11H7.707L4.854 8.147A.5.5 0 004.5 8H3.477l1.242-3.106zM3 19a3 3 0 100-6 3 3 0 000 6zm14 0a3 3 0 100-6 3 3 0 000 6z"],ye=["M19.43 16.67L9.31 7.81l1.47-1.56c.41-.44-.15-.8.15-1.6 1.08-2.76 4.19-2.99 4.19-2.99s.45-.47.87-.92C11.98-1 9.26.7 8.04 1.8L3.83 6.25l-.86.92c-.48.51-.48 1.33 0 1.84l-.87.92c-.48-.51-1.26-.51-1.74 0s-.48 1.33 0 1.84l1.74 1.84c.48.51 1.26.51 1.74 0s.48-1.33 0-1.84l.87-.92c.48.51 1.26.51 1.74 0l1.41-1.49 8.81 10.07c.76.76 2 .76 2.76 0 .76-.76.76-2 0-2.76z"],be=["M19.707.293a1 1 0 010 1.414l-9 9a1 1 0 01-1.414-1.414l9-9a1 1 0 011.414 0z","M14.626 1.132A9.957 9.957 0 0010 0C4.477 0 0 4.477 0 10s4.477 10 10 10 10-4.477 10-10a9.956 9.956 0 00-1.132-4.626l-1.501 1.502a8 8 0 11-4.243-4.243l1.502-1.501z","M11.554 4.203a6 6 0 104.243 4.243l-1.805 1.804A4 4 0 119.75 6.008l1.804-1.805z"],we=["M16 0H4c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM7 18H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5V8h2v2zm4 8H9v-2h2v2zm0-4H9v-2h2v2zm0-4H9V8h2v2zm4 8h-2v-6h2v6zm0-8h-2V8h2v2zm0-4H5V2h10v4z"],_e=["M15 5c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1s-1 .5-1 1v2c0 .6.4 1 1 1zM5 5c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1s-1 .5-1 1v2c0 .6.4 1 1 1zm13-2h-1v1c0 1.1-.9 2-2 2s-2-.9-2-2V3H7v1c0 1.1-.9 2-2 2s-2-.9-2-2V3H2c-.5 0-1 .5-1 1v14c0 .5.5 1 1 1h16c.5 0 1-.5 1-1V4c0-.5-.5-1-1-1zM7 17H3v-4h4v4zm0-5H3V8h4v4zm5 5H8v-4h4v4zm0-5H8V8h4v4zm5 5h-4v-4h4v4zm0-5h-4V8h4v4z"],xe=["M10 8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm9-4h-3.59L13.7 2.29A.956.956 0 0013 2H7c-.28 0-.53.11-.71.29L4.59 4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h4.11c1.26 1.24 2.99 2 4.89 2s3.63-.76 4.89-2H19c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zM4 8H2V6h2v2zm6 8c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],Ce=["M16 7c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1 0 .24.1.46.24.63l-.01.01 5 6 .01-.01c.19.22.45.37.76.37s.57-.15.76-.37l.01.01 5-6-.01-.01c.14-.17.24-.39.24-.63z"],Ee=["M13 4c-.24 0-.46.1-.63.24l-.01-.01-6 5 .01.01c-.22.19-.37.45-.37.76s.15.57.37.76l-.01.01 6 5 .01-.01c.17.14.39.24.63.24.55 0 1-.45 1-1V5c0-.55-.45-1-1-1z"],Se=["M14 10c0-.31-.15-.57-.37-.76l.01-.01-6-5-.01.01C7.46 4.1 7.24 4 7 4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1 .24 0 .46-.1.63-.24l.01.01 6-5-.01-.01c.22-.19.37-.45.37-.76z"],Ae=["M15.76 12.37l.01-.01-5-6-.01.01C10.57 6.15 10.31 6 10 6s-.57.15-.76.37l-.01-.01-5 6 .01.01c-.14.17-.24.39-.24.63 0 .55.45 1 1 1h10c.55 0 1-.45 1-1 0-.24-.1-.46-.24-.63z"],Oe=["M12.5 1.25h4a1 1 0 011 1V5h-5V1.25zM2.75 5a.25.25 0 00-.25.25v6H.883a.5.5 0 00-.429.757l1.672 2.787c.17.284.384.533.63.741-.458.057-.959.09-1.506.09a.625.625 0 100 1.25c2.583 0 4.268-.68 5.202-1.146.687.466 1.88 1.146 3.548 1.146 1.65 0 2.837-.666 3.528-1.132l.005.003c.244.131.6.3 1.07.468.938.335 2.321.661 4.147.661a.625.625 0 100-1.25c-.319 0-.622-.01-.91-.03.398-.318.717-.738.914-1.23l.972-2.43a.5.5 0 00-.464-.685H5v-6A.25.25 0 004.75 5h-2zm3.455 11.95a.625.625 0 01.658.041c.569.407 1.597 1.134 3.137 1.134s2.568-.727 3.137-1.134a.625.625 0 01.724-.001l.007.005.045.029c.044.027.114.069.21.12.194.104.493.247.9.392.812.29 2.053.589 3.727.589a.625.625 0 110 1.25c-1.826 0-3.21-.326-4.148-.661a7.894 7.894 0 01-1.069-.468l-.005-.003c-.691.466-1.878 1.132-3.528 1.132-1.667 0-2.861-.68-3.548-1.146-.934.467-2.619 1.146-5.202 1.146a.625.625 0 110-1.25c2.66 0 4.23-.787 4.955-1.176zM17.5 6.25h-5V10h4a1 1 0 001-1V6.25zm-11.25-4a1 1 0 011-1h4V5h-5V2.25zm5 4h-5V9a1 1 0 001 1h4V6.25z"],ke=["M11.5 8.32c.31-.35.51-.81.51-1.32 0-1.1-.9-2-2-2s-2 .9-2 2c0 .51.2.97.51 1.32L5.06 18.69c-.17.52.11 1.09.63 1.26s1.09-.11 1.26-.63L8.39 15h3.23l1.44 4.32c.17.52.74.81 1.26.63s.81-.74.63-1.26L11.5 8.32zM10.95 13H9.06l.95-2.84.94 2.84zM5.31 10.73a.996.996 0 101.37-1.45c-1.4-1.33-1.28-3.35-.01-4.54.4-.38.43-1.01.05-1.41-.36-.41-1-.43-1.4-.06-2.09 1.95-2.28 5.3-.01 7.46z","M4.6 12.2C3 11.1 2 9 2 7c0-2.1.9-3.9 2.6-5.2.5-.3.5-1 .2-1.4-.3-.5-1-.5-1.4-.2C1.2 1.9-.1 4.2 0 7c.1 2.7 1.4 5.3 3.4 6.8.2.1.4.2.6.2.3 0 .6-.1.8-.4.4-.5.3-1.1-.2-1.4zM13.27 10.69c.38.4 1.01.42 1.41.04 2.27-2.16 2.08-5.51-.01-7.46a.996.996 0 10-1.36 1.46c1.28 1.19 1.39 3.21-.01 4.54-.39.39-.41 1.02-.03 1.42z","M16.6.2c-.4-.3-1.1-.3-1.4.2-.3.4-.3 1.1.2 1.4C17.1 3.1 18 4.9 18 7c0 2-1 4.1-2.6 5.2-.5.3-.6.9-.2 1.4.2.3.5.4.8.4.2 0 .4-.1.6-.2C18.7 12.3 20 9.7 20 7c.09-2.8-1.2-5.1-3.4-6.8z"],Te=["M18 16H2c-1.1 0-2 .9-2 2s.9 2 2 2h16c1.1 0 2-.9 2-2s-.9-2-2-2zM3 5c.28 0 .53-.11.71-.29L5 3.41V13c0 .55.45 1 1 1s1-.45 1-1V3.41L8.29 4.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3C6.53.11 6.28 0 6 0s-.53.11-.71.29l-3 3A1.003 1.003 0 003 5zm7.29 5.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3a1.003 1.003 0 00-1.42-1.42L15 10.59V1c0-.55-.45-1-1-1s-1 .45-1 1v9.59L11.71 9.3A.965.965 0 0011 9a1.003 1.003 0 00-.71 1.71z"],Pe=["M7 11v8c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-8l-2 2-4-2zm-7 8c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-8l-6 3v5zM17 7l-3 3v9c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V8.74c-.26.15-.58.26-1 .26-1.92 0-2-2-2-2zm2-6h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.59L10.8 8.78 7.45 7.11v.01C7.31 7.05 7.16 7 7 7s-.31.05-.44.11V7.1l-6 3v.01c-.33.17-.56.5-.56.89 0 .55.45 1 1 1 .16 0 .31-.05.44-.11v.01L7 9.12l3.55 1.78v-.01c.14.06.29.11.45.11.28 0 .53-.11.71-.29L18 4.41V6c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],Ie=["M19 0H7c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h5.59l3.71 3.71c.17.18.42.29.7.29.55 0 1-.45 1-1v-3h1c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM7 13c-1.1 0-2-.9-2-2V4H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h1v3a1.003 1.003 0 001.71.71L7.41 16H13c.55 0 1-.45 1-1v-.17L12.17 13H7z"],Me=["M8.41 10l5.29-5.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L7 8.59V4c0-.55-.45-1-1-1s-1 .45-1 1v12c0 .55.45 1 1 1s1-.45 1-1v-4.59l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L8.41 10z"],ze=["M16 6c-.28 0-.53.11-.71.29L10 11.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l6 6c.18.18.43.29.71.29s.53-.11.71-.29l6-6A1.003 1.003 0 0016 6z"],Re=["M13 3c-.55 0-1 .45-1 1v4.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l5.3 5.29-5.29 5.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l5.29-5.3V16c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1z"],Le=["M8.41 10l5.29-5.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-6 6c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l6 6a1.003 1.003 0 001.42-1.42L8.41 10z"],De=["M13.71 9.29l-6-6a1.003 1.003 0 00-1.42 1.42l5.3 5.29-5.29 5.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l6-6c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],Ne=["M16.71 12.29l-6-6C10.53 6.11 10.28 6 10 6s-.53.11-.71.29l-6 6a1.003 1.003 0 001.42 1.42L10 8.41l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],je=["M10 0C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10S15.5 0 10 0zm0 18c-4.4 0-8-3.6-8-8s3.6-8 8-8 8 3.6 8 8-3.6 8-8 8z"],He=["M14 10c-.28 0-.53.11-.71.29L11 12.59V5c0-.55-.45-1-1-1s-1 .45-1 1v7.59L6.71 10.3A.965.965 0 006 10a1.003 1.003 0 00-.71 1.71l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0014 10zM10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],Ve=["M15 9H7.41L9.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L7.41 11H15c.55 0 1-.45 1-1s-.45-1-1-1zm-5-9C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],Be=["M15.71 9.29l-4-4a1.003 1.003 0 00-1.42 1.42L12.59 9H5c-.55 0-1 .45-1 1s.45 1 1 1h7.59l-2.29 2.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],Fe=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.71-13.71C10.53 4.11 10.28 4 10 4s-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L9 7.41V15c0 .55.45 1 1 1s1-.45 1-1V7.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-4-4z"],We=["M4 1C1.79 1 0 2.79 0 5s1.79 4 4 4c.1 0 .2-.01.3-.02C3.82 11.32 2.53 13 1 13c-.55 0-1 .45-1 1s.45 1 1 1c3.87 0 7-4.48 7-10 0-2.21-1.79-4-4-4zM16 1c-2.21 0-4 1.79-4 4s1.79 4 4 4c.1 0 .2-.01.3-.02C15.82 11.32 14.53 13 13 13c-.55 0-1 .45-1 1s.45 1 1 1c3.87 0 7-4.48 7-10 0-2.21-1.79-4-4-4z"],Ue=["M7 0L5 5 0 6.998 5 9l2 5 2-5 5-1.995L9 5zM15 10l-1.5 3.496-3.5 1.499 3.5 1.498L15 20l1.5-3.507L20 15l-3.5-1.504z"],Ge=["M0 1a1 1 0 011-1h5a1 1 0 010 2H2v4a1 1 0 01-2 0V1zm1 19a1 1 0 01-1-1v-5a1 1 0 112 0v4h4a1 1 0 110 2H1zm18 0a1 1 0 001-1v-5a1 1 0 10-2 0v4h-4a1 1 0 100 2h5zm0-20a1 1 0 011 1v5a1 1 0 11-2 0V2h-4a1 1 0 110-2h5zm-9 14a4 4 0 100-8 4 4 0 000 8z"],qe=["M13 2c0-.55-.45-1-1-1h-.78a1.98 1.98 0 00-3.44 0H7c-.55 0-1 .45-1 1v2h7V2z","M16 2h-2v3H5V2H3c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1z"],Ke=["M7 9a1 1 0 011-1h6.586a1 1 0 01.707.293l1.414 1.414a1 1 0 01.293.707V19a1 1 0 01-1 1H8a1 1 0 01-1-1V9zm2.5 2a.5.5 0 000 1h5a.5.5 0 000-1h-5zm0 3a.5.5 0 000 1h5a.5.5 0 000-1h-5zm0 3a.5.5 0 000 1h5a.5.5 0 000-1h-5z","M12 1.943c0-.534-.45-.972-1-.972h-.78A1.99 1.99 0 008.5 0c-.74 0-1.38.389-1.72.971H6c-.55 0-1 .438-1 .972V3h7V1.943z","M13 4H4.04V2H3a1 1 0 00-1 1v14a1 1 0 001 1h3V8a1 1 0 011-1h8V3a1 1 0 00-1-1h-1v2z"],$e=["M15 7c-.12 0-.24.03-.36.04C13.83 4.69 11.62 3 9 3 5.69 3 3 5.69 3 9c0 .05.01.09.01.14A3.98 3.98 0 000 13c0 2.21 1.79 4 4 4h11c2.76 0 5-2.24 5-5s-2.24-5-5-5z"],Ze=["M15 4c-.12 0-.24.03-.36.04C13.83 1.69 11.62 0 9 0 5.69 0 3 2.69 3 6c0 .05.01.09.01.14A3.98 3.98 0 000 10c0 2.21 1.79 4 4 4h.78c.55-.61 1.34-1 2.22-1v-2c0-1.66 1.34-3 3-3s3 1.34 3 3v2c.88 0 1.66.38 2.2.98C17.87 13.87 20 11.69 20 9c0-2.76-2.24-5-5-5zm-2 11c-.28 0-.53.11-.71.29L11 16.59V11c0-.55-.45-1-1-1s-1 .45-1 1v5.59L7.71 15.3A.965.965 0 007 15a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 0013 15z"],Xe=["M9 15h11v4H9v-4zm3 2a1 1 0 11-2 0 1 1 0 012 0zm2-1a1 1 0 100 2h4a1 1 0 100-2h-4z","M14.784 5.022C14.856 5.01 14.928 5 15 5a5.004 5.004 0 014.9 4H9a1 1 0 00-1 1v5H4c-2.21 0-4-1.79-4-4a3.98 3.98 0 013.01-3.86c0-.025-.002-.047-.005-.07A.615.615 0 013 7c0-3.31 2.69-6 6-6 2.62 0 4.83 1.69 5.64 4.04.048-.004.096-.011.144-.018z","M9 10h11v4H9v-4zm3 2a1 1 0 11-2 0 1 1 0 012 0zm2-1a1 1 0 100 2h4a1 1 0 100-2h-4z"],Ye=["M14.784 4.022a2.214 2.214 0 01-.144.018C13.83 1.69 11.62 0 9 0 5.69 0 3 2.69 3 6c0 .025.002.048.005.07a.615.615 0 01.005.07A3.98 3.98 0 000 10c0 2.21 1.79 4 4 4h1.17a3 3 0 014.95-1.121l.88.878 4.879-4.878a3 3 0 014.115-.12A5.002 5.002 0 0015 4c-.072 0-.144.01-.216.022z","M11.707 18.707a1 1 0 01-1.414 0l-3-3a1 1 0 111.414-1.414L11 16.586l6.293-6.293a1 1 0 011.414 1.414l-7 7z"],Qe=["M10.71 10.29c-.18-.18-.43-.29-.71-.29s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L9 13.41V19c0 .55.45 1 1 1s1-.45 1-1v-5.59l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zM15 4c-.12 0-.24.03-.36.04C13.83 1.69 11.62 0 9 0 5.69 0 3 2.69 3 6c0 .05.01.09.01.14A3.98 3.98 0 000 10c0 2.21 1.79 4 4 4 0-.83.34-1.58.88-2.12l3-3a2.993 2.993 0 014.24 0l3 3-.01.01c.52.52.85 1.23.87 2.02C18.28 13.44 20 11.42 20 9c0-2.76-2.24-5-5-5z"],Je=["M6 6a1.003 1.003 0 00-1.71-.71l-4 4C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L2.41 10 5.7 6.71c.19-.18.3-.43.3-.71zm6-4c-.46 0-.83.31-.95.73l-4 14c-.02.09-.05.17-.05.27 0 .55.45 1 1 1 .46 0 .83-.31.95-.73l4-14c.02-.09.05-.17.05-.27 0-.55-.45-1-1-1zm7.71 7.29l-4-4a1.003 1.003 0 00-1.42 1.42l3.3 3.29-3.29 3.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],et=["M19 5h-2V3c0-.55-.45-1-1-1h-4c-.55 0-1 .45-1 1v2H9V3c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zM8.71 15.29a1.003 1.003 0 01-1.42 1.42l-4-4C3.11 12.53 3 12.28 3 12s.11-.53.29-.71l4-4a1.003 1.003 0 011.42 1.42L5.41 12l3.3 3.29zm8-2.58l-4 4a1.003 1.003 0 01-1.42-1.42l3.3-3.29-3.29-3.29A.965.965 0 0111 8a1.003 1.003 0 011.71-.71l4 4c.18.18.29.43.29.71s-.11.53-.29.71z"],tt=["M19 8h-2.31c-.14-.46-.33-.89-.56-1.3l1.7-1.7a.996.996 0 000-1.41l-1.41-1.41a.996.996 0 00-1.41 0l-1.7 1.7c-.41-.22-.84-.41-1.3-.55V1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v2.33c-.48.14-.94.34-1.37.58L5 2.28a.972.972 0 00-1.36 0L2.28 3.64c-.37.38-.37.99 0 1.36L3.9 6.62c-.24.44-.44.89-.59 1.38H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h2.31c.14.46.33.89.56 1.3L2.17 15a.996.996 0 000 1.41l1.41 1.41c.39.39 1.02.39 1.41 0l1.7-1.7c.41.22.84.41 1.3.55V19c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2.33c.48-.14.94-.35 1.37-.59L15 17.72c.37.37.98.37 1.36 0l1.36-1.36c.37-.37.37-.98 0-1.36l-1.62-1.62c.24-.43.45-.89.6-1.38H19c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-9 6c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"],nt=["M9.29 8.71c.18.18.43.29.71.29s.53-.11.71-.29l6-6a1.003 1.003 0 00-1.42-1.42L10 6.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l6 6zm1.42 2.58c-.18-.18-.43-.29-.71-.29s-.53.11-.71.29l-6 6a1.003 1.003 0 001.42 1.42l5.29-5.3 5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-6-6z"],rt=["M2.188 9h11.984L8 2.828 3.414 7.414C2.811 8.017 2.405 8.48 2.188 9zM8 0L6.586 1.414 2 6c-1 1-2 2.11-2 4 0 2 1 3 2 4l1 1c1 1 2 2 4 2 2.009 0 2.918-.913 3.868-1.867L11 15l4.586-4.586L17 9l-1.414-1.414-6.172-6.172L8 0zm10.5 13.5L17 11l-1.5 2.5c-.318.53-.5 1-.5 1.5 0 1 .5 2 2 2s2-1 2-2c0-.5-.182-.97-.5-1.5zM1 18a1 1 0 100 2h18a1 1 0 100-2H1z"],it=["M19 1H1c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM5 17H2V3h3v14zm4 0H6V3h3v14zm9 0h-8V3h8v14z"],ot=["M19 1H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3v4a1.003 1.003 0 001.71.71l4.7-4.71H19c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM4 10c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm6 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm6 0c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"],at=["M6 8H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm13-6h-5c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm0 3h-5V3h5v2zM6 14H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zM6 2H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm4-2c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm9 14h-5c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm0 3h-5v-2h5v2zm0-9h-5c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm0 3h-5V9h5v2z"],st=["M15 10c0 .14-.03.28-.09.4l-3.99 8.98-.01.02a.991.991 0 01-1.82 0l-.01-.02-3.99-8.98c-.06-.12-.09-.26-.09-.4s.03-.28.09-.4L9.08.62 9.09.6a.991.991 0 011.82 0l.01.02 3.99 8.98c.06.12.09.26.09.4zm-5-6.54L7.09 10h5.81L10 3.46z"],lt=["M19.89 6.56l-2.99-6h-.01C16.72.23 16.39 0 16 0H4c-.39 0-.72.23-.89.56H3.1l-3 6h.01C.05 6.69 0 6.84 0 7v12c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V7c0-.16-.05-.31-.11-.44zM11 2h4.38l2 4H11V2zM4.62 2H9v4H2.62l2-4zM18 18H2V8h7v4.59L6.71 10.3A.965.965 0 006 10a1.003 1.003 0 00-.71 1.71l4 4c.18.18.43.29.71.29s.53-.11.71-.29l4-4a1.003 1.003 0 00-1.42-1.42L11 12.59V8h7v10z"],ct=["M9.71 5.29a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l7-7a1.003 1.003 0 00-1.42-1.42L12 7.59l-2.29-2.3zm7.93 2.32c.23.75.36 1.56.36 2.39 0 4.42-3.58 8-8 8s-8-3.58-8-8a7.998 7.998 0 0111.8-7.04l1.46-1.46C13.73.56 11.93 0 10 0 4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10c0-1.4-.29-2.73-.81-3.95l-1.55 1.56z"],ut=["M19 19H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1h18c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1zM18 6H2v11h16V6zM4 8c.28 0 .53.11.71.29l2 2c.18.18.29.43.29.71s-.11.53-.29.71l-2 2a1.003 1.003 0 01-1.42-1.42L4.59 11l-1.3-1.29A1.003 1.003 0 014 8zm5 4h3c.55 0 1 .45 1 1s-.45 1-1 1H9c-.55 0-1-.45-1-1s.45-1 1-1z"],dt=["M19 8h-1.26c-.19-.73-.48-1.42-.85-2.06l.94-.94a.996.996 0 000-1.41l-1.41-1.41a.996.996 0 00-1.41 0l-.94.94c-.65-.38-1.34-.67-2.07-.86V1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v1.26c-.76.2-1.47.5-2.13.89L5 2.28a.972.972 0 00-1.36 0L2.28 3.64c-.37.38-.37.98 0 1.36l.87.87c-.39.66-.69 1.37-.89 2.13H1c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h1.26c.19.73.48 1.42.85 2.06l-.94.94a.996.996 0 000 1.41l1.41 1.41c.39.39 1.02.39 1.41 0l.94-.94c.64.38 1.33.66 2.06.85V19c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-1.26c.76-.2 1.47-.5 2.13-.89l.88.87c.37.37.98.37 1.36 0l1.36-1.36c.37-.38.37-.98 0-1.36l-.87-.87c.4-.65.7-1.37.89-2.13H19c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1zm-9 7c-2.76 0-5-2.24-5-5s2.24-5 5-5v10z"],ht=["M17 10h-7v7h7v-7zm0-7h-7v6h7V3zM9 3H3v14h6V3zm10-3H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2V2h16v16z"],ft=["M19 3H1c-.55 0-1 .45-1 1v2h20V4c0-.55-.45-1-1-1zM0 16c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V8H0v8zm6.5-2h7c.28 0 .5.22.5.5s-.22.5-.5.5h-7c-.28 0-.5-.22-.5-.5s.22-.5.5-.5zm-4 0h2c.28 0 .5.22.5.5s-.22.5-.5.5h-2c-.28 0-.5-.22-.5-.5s.22-.5.5-.5z"],pt=["M14 19a1 1 0 102 0v-3h3a1 1 0 100-2H6V1a1 1 0 10-2 0v3H1a1 1 0 100 2h3v9a1 1 0 001 1h9v3zm1-15H8v2h6v6h2V5a1 1 0 00-1-1z"],vt=["M11.41 10l4.29-4.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L10 8.59l-4.29-4.3a1.003 1.003 0 00-1.42 1.42L8.59 10 4.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4.29-4.3 4.29 4.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L11.41 10z"],gt=["M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zm4.7-13.29L11.41 10l3.3 3.29A1.003 1.003 0 0114 15c-.28 0-.53-.11-.71-.3L10 11.41l-3.29 3.3A1.003 1.003 0 015 14c0-.28.11-.53.3-.71L8.59 10l-3.3-3.29a1.003 1.003 0 011.42-1.42L10 8.59l3.29-3.3A1.003 1.003 0 0115 6c0 .28-.11.53-.3.71z"],mt=["M2 8l4 2 4-5 4 5 4-2-1 7H3L2 8zm8-6a1 1 0 110 2 1 1 0 010-2zM1 5a1 1 0 110 2 1 1 0 010-2zm18 0a1 1 0 110 2 1 1 0 010-2zM3 16h14v2H3v-2z"],yt=["M1.953 4.481l7.41-4.02c.394-.215.88-.215 1.275 0l7.409 4.02L10 9.22 1.953 4.48zm-.817.68L9.5 10.085v9.281a1.316 1.316 0 01-.138-.064l-7.714-4.186A1.211 1.211 0 011 14.057v-8.35c0-.193.048-.38.136-.547zm17.728 0c.088.166.136.353.136.546v8.35c0 .438-.247.842-.648 1.06l-7.714 4.186c-.045.024-.091.046-.138.064v-9.281l8.364-4.926z"],bt=["M17 3h2a1 1 0 010 2h-2v2a1 1 0 01-2 0V5h-2a1 1 0 010-2h2V1a1 1 0 012 0v2zm-3.969 4.435L10 9.22 1.953 4.48l7.41-4.02c.394-.215.88-.215 1.275 0l1.33.721A3.001 3.001 0 0013 7c0 .148.01.293.031.435zm.319.972A3 3 0 0019 7v7.057c0 .438-.247.842-.648 1.06l-7.714 4.186c-.045.024-.091.046-.138.064v-9.281l2.85-1.679zM1.136 5.16L9.5 10.086v9.281a1.316 1.316 0 01-.138-.064l-7.714-4.186A1.211 1.211 0 011 14.057v-8.35c0-.193.048-.38.136-.547z"],wt=["M11.968 1.182A3.001 3.001 0 0013 7h.77L10 9.22 1.953 4.48l7.41-4.02c.394-.215.88-.215 1.275 0l1.33.721zM19 7v7.057c0 .438-.247.842-.648 1.06l-7.714 4.186c-.045.024-.091.046-.138.064v-9.281L15.74 7H19zM1.136 5.16L9.5 10.086v9.281a1.316 1.316 0 01-.138-.064l-7.714-4.186A1.211 1.211 0 011 14.057v-8.35c0-.193.048-.38.136-.547zM13 3h6a1 1 0 010 2h-6a1 1 0 010-2z"],_t=["M8 3c-1.292 0-2.303.369-2.832 1.305-.234.415-.32.859-.353 1.245-.032.384-.017.781-.001 1.12.034.758.055 1.255-.08 1.644a.853.853 0 01-.253.385c-.124.108-.34.235-.724.33a1 1 0 000 1.941c.384.096.6.223.724.331.12.103.198.225.254.386.134.388.113.885.079 1.643-.016.339-.031.736.001 1.12.033.386.119.83.353 1.245C5.697 16.63 6.708 17 8 17a1 1 0 100-2c-.933 0-1.066-.244-1.089-.286l-.001-.003c-.04-.069-.082-.196-.102-.43a6.887 6.887 0 01.003-.86l.007-.145c.03-.613.073-1.475-.193-2.244A2.874 2.874 0 006.01 10c.293-.314.489-.668.615-1.032.266-.769.223-1.63.193-2.244l-.007-.144a6.887 6.887 0 01-.003-.86c.02-.235.063-.362.102-.432l.001-.002C6.934 5.244 7.067 5 8 5a1 1 0 000-2zM12 3c1.293 0 2.303.369 2.832 1.305.234.415.32.859.353 1.245.032.384.017.781.002 1.12-.035.758-.056 1.255.078 1.644.056.16.134.282.254.385.124.108.34.235.723.33a1 1 0 010 1.941c-.383.096-.599.223-.723.331a.852.852 0 00-.254.386c-.134.388-.113.885-.079 1.643.016.339.031.736-.001 1.12-.033.386-.119.83-.353 1.245C14.302 16.63 13.292 17 12 17a1 1 0 110-2c.933 0 1.066-.244 1.088-.286l.002-.003c.04-.069.082-.196.102-.43.02-.238.012-.513-.004-.86a29.272 29.272 0 00-.006-.145c-.03-.613-.073-1.475.193-2.244.127-.364.322-.718.615-1.032a2.875 2.875 0 01-.615-1.032c-.266-.769-.223-1.63-.193-2.244l.006-.144c.016-.349.024-.623.004-.86-.02-.235-.063-.362-.102-.432l-.002-.002C13.066 5.244 12.934 5 12 5a1 1 0 110-2z"],xt=["M19 16H3.02l2.14-1.74c2.25 1.7 7.33.46 11.83-2.99l-1.29-1.5c-3.56 2.74-7.31 4.03-8.93 3.19l10.55-8.57-.63-.78-10.59 8.6c-.64-1.64 1.46-4.91 5.09-7.7L9.9 3.01c-4.6 3.54-6.91 8.12-5.41 10.51L2 15.54V3c0-.55-.45-1-1-1s-1 .45-1 1v14a.998.998 0 001 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],Ct=["M16 2s.72-1.28 0-2l-5.29 6.25 1.28 1.54L16 2zm.08 10c-.55 0-1.07.12-1.54.32L4.31 0c-.7.72 0 2 0 2l4.45 6.56-3.19 3.77C5.09 12.12 4.56 12 4 12c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4c0-.65-.17-1.26-.45-1.8l2.54-3.67 2.49 3.67c-.27.54-.44 1.15-.44 1.8 0 2.21 1.76 4 3.92 4 2.17 0 3.92-1.79 3.92-4 .02-2.21-1.74-4-3.9-4zM4 18c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm12.08 0c-1.08 0-1.96-.9-1.96-2s.88-2 1.96-2 1.96.9 1.96 2-.88 2-1.96 2z"],Et=["M16 10a4 4 0 110 8 4 4 0 010-8zM4 10a4 4 0 110 8 4 4 0 010-8zm7.299-5.543l.087.089 1.93 2.232 2.048.708a1 1 0 01.65 1.16l-.031.112a1 1 0 01-1.16.65l-.112-.031-2.302-.796a1 1 0 01-.337-.197l-.092-.094-1.387-1.603-1.891 1.982 2.046 2.274a1 1 0 01.25.547l.007.122v4.24a1 1 0 01-1.993.117l-.007-.117-.001-3.857-2.408-2.676a1 1 0 01-.063-1.26l.082-.099 3.29-3.45a1 1 0 011.394-.053zM16 12a2 2 0 100 4 2 2 0 000-4zM4 12a2 2 0 100 4 2 2 0 000-4zm9.5-10a1.5 1.5 0 110 3 1.5 1.5 0 010-3z"],St=["M6 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zM4 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6-4c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zm0-5C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm6-9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm-8 5c0 1.1.9 2 2 2s2-.9 2-2c0-.33-2-8-2-8s-2 7.67-2 8zm6-9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z"],At=["M2 11.9c.935.674 2.339 1.217 4.023 1.536A6.996 6.996 0 009.393 20c-3.988-.019-7.231-1.083-7.387-2.4L2 17.5v-5.6zM13 8c3.315 0 6 2.685 6 6s-2.685 6-6 6-6-2.685-6-6 2.685-6 6-6zm1 1l-4 6h2.5l-.5 4 4-6h-2.5l.5-4zm3-4.6v3.855a7.003 7.003 0 00-10.779 3.992c-2.408-.391-4.097-1.202-4.214-2.142L2 10V4.4c1.525 1.1 4.3 1.85 7.5 1.85S15.475 5.5 17 4.4zM9.5 0C13.637 0 17 1.125 17 2.5S13.637 5 9.5 5C5.35 5 2 3.875 2 2.5S5.35 0 9.5 0z"],Ot=["M1.053 0C.47 0 0 .471 0 1.053V4.21c0 .58.471 1.052 1.053 1.052h3.275a6.332 6.332 0 003.728 4.738 6.33 6.33 0 00-3.728 4.737l-3.275-.001C.47 14.737 0 15.208 0 15.789v3.158C0 19.53.471 20 1.053 20h7.435c.581 0 1.053-.471 1.053-1.053V15.79c0-.58-.472-1.052-1.053-1.052H5.406a5.293 5.293 0 015.195-4.21v2.105c0 .58.471 1.052 1.052 1.052h7.294c.582 0 1.053-.471 1.053-1.052V7.368c0-.58-.471-1.052-1.053-1.052h-7.294c-.581 0-1.052.471-1.052 1.052v2.106a5.293 5.293 0 01-5.194-4.21h3.081c.581 0 1.053-.472 1.053-1.053V1.053C9.54.47 9.069 0 8.488 0H1.053z"],kt=["M2.01 5.1v5.4c0 1.38 3.58 2.5 8 2.5s8-1.12 8-2.5V5.1c-1.49 1.13-4.51 1.9-8 1.9-3.48 0-6.5-.77-8-1.9zm8 .9c4.42 0 8-1.12 8-2.5s-3.58-2.5-8-2.5-8 1.12-8 2.5S5.6 6 10.01 6zm-8 6.1v5.4c0 1.38 3.58 2.5 8 2.5s8-1.12 8-2.5v-5.4c-1.49 1.13-4.51 1.9-8 1.9-3.48 0-6.5-.77-8-1.9z"],Tt=["M15 6a1.003 1.003 0 00-1.71-.71L10 8.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42L8.59 10 5.3 13.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3.29-3.3 3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L11.41 10l3.29-3.29c.19-.18.3-.43.3-.71zm-5-6C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],Pt=["M10 0L0 20h20L10 0zM9 6l6 12H3L9 6z"],It=["M7.1 8.2h-.99c.28-1.11.66-1.92 1.12-2.43.28-.32.56-.48.83-.48.05 0 .1.02.13.05.03.03.05.07.05.12 0 .04-.04.13-.11.25a.64.64 0 00-.12.35c0 .15.06.28.18.39.12.11.27.16.45.16.2 0 .36-.07.49-.2s.2-.31.2-.54c0-.26-.1-.47-.3-.63-.19-.16-.51-.24-.95-.24-.68 0-1.3.19-1.85.58-.56.38-1.09 1.02-1.59 1.91-.17.3-.34.5-.49.59-.15.08-.4.13-.74.12l-.23.77h.95l-1.39 5.24c-.23.86-.39 1.39-.47 1.59-.12.29-.3.54-.54.75-.1.08-.21.12-.35.12-.04 0-.07-.01-.1-.03l-.03-.04c0-.02.03-.07.1-.13.07-.07.1-.17.1-.31 0-.15-.05-.28-.16-.38-.11-.1-.27-.15-.47-.15-.25 0-.44.07-.59.2-.15.12-.23.28-.23.46 0 .19.09.36.27.5.19.14.47.21.86.21.61 0 1.16-.15 1.63-.46.48-.31.89-.78 1.25-1.43.35-.64.72-1.68 1.09-3.11l.8-3.03h.96l.24-.77zM19 0h-9c-.55 0-1 .45-1 1v3h2V2h7v16h-7v-2H9v3c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-8.79 13.49c.15.28.32.49.52.61.19.12.44.19.73.19.28 0 .57-.1.86-.3.38-.25.77-.69 1.17-1.31l-.25-.14c-.27.37-.48.6-.61.69-.09.06-.19.09-.31.09-.14 0-.28-.09-.42-.26-.23-.29-.54-1.09-.93-2.4.35-.59.64-.97.87-1.15.17-.13.35-.2.55-.2.07 0 .2.03.39.08s.36.08.5.08c.2 0 .37-.07.5-.2.15-.14.22-.31.22-.52 0-.22-.07-.4-.2-.53s-.33-.2-.58-.2c-.22 0-.43.05-.63.15-.2.1-.45.32-.75.67-.23.25-.56.7-1.01 1.33a6.52 6.52 0 00-.91-2.15l-2.39.39-.05.25c.18-.03.33-.05.45-.05.24 0 .43.1.59.3.25.31.59 1.24 1.02 2.8-.34.44-.58.73-.7.87-.21.22-.38.36-.52.43-.1.05-.22.08-.35.08-.1 0-.26-.05-.49-.16a1.01 1.01 0 00-.42-.11c-.23 0-.42.07-.57.22-.15.14-.23.33-.23.55 0 .21.07.38.21.51.14.13.33.2.56.2.23 0 .44-.05.64-.14.2-.09.45-.29.75-.59s.72-.78 1.25-1.43c.21.61.39 1.06.54 1.35z"],Mt=["M19 0H1C.45 0 0 .45 0 1v13c0 .55.45 1 1 1h5.67l-.5 3H5c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1h-1.17l-.5-3H19c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 13H2V2h16v11z"],zt=["M1 0a1 1 0 00-1 1v5a1 1 0 002 0V2h4a1 1 0 000-2H1zM0 19a1 1 0 001 1h5a1 1 0 100-2H2v-4a1 1 0 10-2 0v5zM19 20a1 1 0 001-1v-5a1 1 0 10-2 0v4h-4a1 1 0 100 2h5zM20 1a1 1 0 00-1-1h-5a1 1 0 100 2h4v4a1 1 0 102 0V1z","M5 6a1 1 0 011-1h8a1 1 0 011 1v8a1 1 0 01-1 1H6a1 1 0 01-1-1V6zm2 7V7h6v6H7z"],Rt=["M4 2a1 1 0 01.117 1.993L4 4v5a2 2 0 001.85 1.995L6 11a2 2 0 001.995-1.85L8 9V4a1 1 0 01-.117-1.993L8 2h1a1 1 0 01.993.883L10 3v6a4.002 4.002 0 01-3 3.874V13a3 3 0 003 3 4 4 0 003.995-3.8L14 12V8.792a2.5 2.5 0 112 0V12a6 6 0 01-6 6 5 5 0 01-4.995-4.783L5 13v-.126A4.002 4.002 0 012.005 9.2L2 9V3a1 1 0 01.883-.993L3 2h1z"],Lt=["M19 10v5h-2v-4h-6v4H9v-4H3v4H1v-5a1 1 0 011-1h7V5h2v4h7a1 1 0 011 1zM1 16h2a1 1 0 011 1v2a1 1 0 01-1 1H1a1 1 0 01-1-1v-2a1 1 0 011-1zm16 0h2a1 1 0 011 1v2a1 1 0 01-1 1h-2a1 1 0 01-1-1v-2a1 1 0 011-1zm-8 0h2a1 1 0 011 1v2a1 1 0 01-1 1H9a1 1 0 01-1-1v-2a1 1 0 011-1zM9 0h2a1 1 0 011 1v2a1 1 0 01-1 1H9a1 1 0 01-1-1V1a1 1 0 011-1z"],Dt=["M20 3.02l-20 7 20 7-5-7z"],Nt=["M20 10.02l-20-7 5 7-5 7z"],jt=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zM2 10c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L3.69 14.9A7.902 7.902 0 012 10zm8 8c-1.85 0-3.55-.63-4.9-1.69L16.31 5.1A7.902 7.902 0 0118 10c0 4.42-3.58 8-8 8z"],Ht=["M11.25 6.25a1.25 1.25 0 11-2.5 0 1.25 1.25 0 012.5 0zM6 9c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1H6zm4 6a1.25 1.25 0 100-2.5 1.25 1.25 0 000 2.5z"],Vt=["M11.98 0h-8c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V6l-6-6zm4 18h-11V2h6v5h5v11z"],Bt=["M8 15c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1h2.59L1.3 16.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L8 12.41V15zm5-15H5c-.55 0-1 .45-1 1v6h2V2h6v5h5v11H6v-.76L4.04 19.2c.1.45.48.8.96.8h13c.55 0 1-.45 1-1V6l-6-6z"],Ft=["M14.09 10.09c-.31.31-.67.57-1.09.72V18H2V2h6v5h1.18c.15-.42.39-.8.7-1.11v-.01l2.45-2.45c-.42-.29-.78-.65-1.01-1.11L9 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V9.24l-.88.88-.03-.03zM19 0h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L11.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 3.41V6c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],Wt=["M15.57 11.19c-.27-.51-.63-.93-1.07-1.26-.44-.33-.95-.6-1.51-.79-.56-.2-1.14-.36-1.72-.5-.6-.14-1.19-.26-1.75-.38-.57-.13-1.07-.27-1.51-.44-.44-.17-.8-.38-1.07-.63s-.41-.59-.41-1c0-.33.09-.6.28-.81.19-.21.42-.36.69-.47.27-.11.57-.18.88-.22.31-.04.58-.06.8-.06.71 0 1.35.14 1.9.41.55.27.91.81 1.06 1.62h3.36c-.09-.84-.32-1.56-.69-2.16-.37-.6-.83-1.08-1.38-1.45-.56-.37-1.18-.64-1.86-.81-.19-.05-.38-.07-.57-.1V1c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v1.1c-.22.03-.43.05-.66.1-.73.13-1.39.37-1.98.71-.6.34-1.09.8-1.47 1.35-.39.56-.58 1.25-.58 2.08 0 .76.13 1.41.4 1.93.26.52.62.95 1.06 1.28.44.33.94.6 1.5.79.55.2 1.13.36 1.74.5.58.14 1.16.26 1.72.38s1.07.26 1.51.43c.44.17.8.39 1.09.66.28.27.43.63.45 1.06.02.43-.08.78-.3 1.04-.22.26-.49.47-.83.6-.34.14-.7.23-1.09.28-.39.05-.73.07-1.03.07-.87 0-1.61-.2-2.23-.59-.62-.39-.98-1.08-1.07-2.06H3c.02.9.19 1.68.52 2.34.33.66.78 1.21 1.35 1.65.57.44 1.25.77 2.03.98.35.1.71.16 1.08.21V19c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1.13c.25-.04.5-.07.76-.13.77-.18 1.47-.46 2.1-.85.63-.39 1.14-.9 1.54-1.53.4-.63.59-1.39.59-2.29.01-.75-.13-1.37-.4-1.88z"],Ut=["M10 6a4 4 0 100 8 4 4 0 100-8z"],Gt=["M8 4c-.24 0-.46.1-.63.24l-.01-.01-6 5 .01.01c-.22.19-.37.45-.37.76s.15.57.37.76l-.01.01 6 5 .01-.01c.17.14.39.24.63.24.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm11 6c0-.31-.15-.57-.37-.76l.01-.01-6-5-.01.01C12.46 4.1 12.24 4 12 4c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1 .24 0 .46-.1.63-.24l.01.01 6-5-.01-.01c.22-.19.37-.45.37-.76z"],qt=["M5 9h10c.55 0 1-.45 1-1 0-.24-.1-.46-.24-.63l.01-.01-5-6-.01.01C10.57 1.15 10.31 1 10 1s-.57.15-.76.37l-.01-.01-5 6 .01.01C4.1 7.54 4 7.76 4 8c0 .55.45 1 1 1zm10 2H5c-.55 0-1 .45-1 1 0 .24.1.46.24.63l-.01.01 5 6 .01-.01c.19.22.45.37.76.37s.57-.15.76-.37l.01.01 5-6-.01-.01c.14-.17.24-.39.24-.63 0-.55-.45-1-1-1z"],Kt=["M9.29 10.71c.18.18.43.29.71.29s.53-.11.71-.29l6-6a1.003 1.003 0 00-1.42-1.42L10 8.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l6 6zM16 9c-.28 0-.53.11-.71.29L10 14.59l-5.29-5.3a1.003 1.003 0 00-1.42 1.42l6 6c.18.18.43.29.71.29s.53-.11.71-.29l6-6A1.003 1.003 0 0016 9z"],$t=["M5.41 10l5.29-5.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-6 6c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l6 6a1.003 1.003 0 001.42-1.42L5.41 10zm6 0l5.29-5.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-6 6c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l6 6a1.003 1.003 0 001.42-1.42L11.41 10z"],Zt=["M11 10c0-.28-.11-.53-.29-.71l-6-6a1.003 1.003 0 00-1.42 1.42L8.59 10 3.3 15.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l6-6c.18-.18.29-.43.29-.71zm5.71-.71l-6-6a1.003 1.003 0 00-1.42 1.42l5.3 5.29-5.29 5.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l6-6c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],Xt=["M4 11c.28 0 .53-.11.71-.29L10 5.41l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-6-6A.997.997 0 0010 3c-.28 0-.53.11-.71.29l-6 6A1.003 1.003 0 004 11zm6.71-1.71A.997.997 0 0010 9c-.28 0-.53.11-.71.29l-6 6a1.003 1.003 0 001.42 1.42l5.29-5.3 5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-6-6z"],Yt=["M16 10c0 3.31-2.69 6-6 6s-6-2.69-6-6 2.69-6 6-6V0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10h-4zm-.09-1h4.04C19.48 4.28 15.72.52 11 .05V4.1A5.98 5.98 0 0115.91 9z"],Qt=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm4.71 11.71l-4 4c-.18.18-.43.29-.71.29s-.53-.11-.71-.29l-4-4a1.003 1.003 0 011.42-1.42L9 12.59V5c0-.55.45-1 1-1s1 .45 1 1v7.59l2.29-2.29c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71z"],Jt=["M7.5 11c-.83 0-1.5.67-1.5 1.5S6.67 14 7.5 14 9 13.33 9 12.5 8.33 11 7.5 11zm-5-5C1.67 6 1 6.67 1 7.5S1.67 9 2.5 9 4 8.33 4 7.5 3.33 6 2.5 6zm0 5c-.83 0-1.5.67-1.5 1.5S1.67 14 2.5 14 4 13.33 4 12.5 3.33 11 2.5 11zm15-2c.83 0 1.5-.67 1.5-1.5S18.33 6 17.5 6 16 6.67 16 7.5 16.67 9 17.5 9zm-5 2c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm5 0c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm-10-5C6.67 6 6 6.67 6 7.5S6.67 9 7.5 9 9 8.33 9 7.5 8.33 6 7.5 6zm5 0c-.83 0-1.5.67-1.5 1.5S11.67 9 12.5 9 14 8.33 14 7.5 13.33 6 12.5 6z"],en=["M7.5 6C6.67 6 6 6.67 6 7.5S6.67 9 7.5 9 9 8.33 9 7.5 8.33 6 7.5 6zm0 5c-.83 0-1.5.67-1.5 1.5S6.67 14 7.5 14 9 13.33 9 12.5 8.33 11 7.5 11zm0 5c-.83 0-1.5.67-1.5 1.5S6.67 19 7.5 19 9 18.33 9 17.5 8.33 16 7.5 16zm5-12c.83 0 1.5-.67 1.5-1.5S13.33 1 12.5 1 11 1.67 11 2.5 11.67 4 12.5 4zm-5-3C6.67 1 6 1.67 6 2.5S6.67 4 7.5 4 9 3.33 9 2.5 8.33 1 7.5 1zm5 10c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0 5c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5zm0-10c-.83 0-1.5.67-1.5 1.5S11.67 9 12.5 9 14 8.33 14 7.5 13.33 6 12.5 6z"],tn=["M17.7 12.7c0-.1 0-.2-.1-.3l-2-7c-.1-.3-.3-.6-.6-.7L1.8 0l-.6.5L7.7 7c.3-.2.6-.3 1-.3 1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2c0-.4.1-.7.3-1L.5 1.2l-.5.6L4.7 15c.1.3.4.5.7.6l7 2c.1 0 .2.1.3.1.3 0 .5-.1.7-.3l4-4c.2-.2.3-.5.3-.7zm1 1c-.3 0-.5.1-.7.3l-4 4c-.2.2-.3.4-.3.7 0 .5.4 1 1 1 .3 0 .5-.1.7-.3l4-4c.2-.2.3-.4.3-.7 0-.6-.5-1-1-1z"],nn=["M9 0a1 1 0 011 1v18a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1h8zM8 2H2v16h6V2zm2 7h6.59L14.3 6.71A.965.965 0 0114 6a1.003 1.003 0 011.71-.71l4 4c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-4 4a1.003 1.003 0 01-1.42-1.42l2.3-2.29H10V9z"],rn=["M1 0h8a1 1 0 011 1v18a1 1 0 01-1 1H1a1 1 0 01-1-1V1a1 1 0 011-1zm9 9h6.59L14.3 6.71A.965.965 0 0114 6a1.003 1.003 0 011.71-.71l4 4c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-4 4a1.003 1.003 0 01-1.42-1.42l2.3-2.29H10V9z"],on=["M19 0a1 1 0 011 1v18a1 1 0 01-1 1h-8a1 1 0 01-1-1V1a1 1 0 011-1h8zm-1 2h-6v16h6V2zm-8 7H3.41L5.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L3.41 11H10V9z"],an=["M11 0h8a1 1 0 011 1v18a1 1 0 01-1 1h-8a1 1 0 01-1-1V1a1 1 0 011-1zm-1 9H3.41L5.7 6.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L3.41 11H10V9z"],sn=["M20.01 7.7c0-.63-.5-1.14-1.1-1.14h-1.32l-.95-2.57c-.24-.64-.95-1.31-1.59-1.5 0 0-1.65-.49-5.05-.49s-5.04.49-5.04.49c-.63.19-1.35.86-1.59 1.5l-.95 2.57H1.1C.5 6.56 0 7.07 0 7.7c0 .63.5 1.14 1.1 1.14h.47l-.34.91c-.24.64-.43 1.72-.43 2.4v5.39c0 .8.63 1.45 1.4 1.45.77 0 1.4-.65 1.4-1.45v-.83h12.8v.83c0 .8.63 1.45 1.4 1.45s1.4-.65 1.4-1.45v-5.39c0-.68-.19-1.77-.43-2.4l-.34-.91h.47c.61 0 1.11-.51 1.11-1.14zm-16.47.34l1.12-3.16c.08-.22.32-.39.54-.39h9.6c.22 0 .46.17.54.39l1.12 3.16c.08.21-.04.39-.26.39H3.8c-.22-.01-.34-.18-.26-.39zm.96 4.94c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.68 1.5 1.5c0 .83-.67 1.5-1.5 1.5zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"],ln=["M15 4H1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm-1 14H2V6h12v12zm5-18H5c-.55 0-1 .45-1 1v2h2V2h12v12h-1v2h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],cn=["M4.59 12.59l2.83 2.83 7.65-7.65-2.83-2.83-7.65 7.65zM2 18l4.41-1.59-2.81-2.79L2 18zM16 2c-.55 0-1.05.22-1.41.59l-1.65 1.65 2.83 2.83 1.65-1.65A2.006 2.006 0 0016 2z"],un=["M4 12h12c.55 0 1-.45 1-1 0-.25-.1-.47-.25-.64l.01-.01-6-7-.01.01C10.57 3.14 10.3 3 10 3s-.57.14-.75.36l-.01-.01-6 7 .01.01c-.15.17-.25.39-.25.64 0 .55.45 1 1 1zm12 1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1z"],dn=["M10 0c5.523 0 10 4.477 10 10s-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0zm0 2a8 8 0 100 16 8 8 0 000-16zm-4 8l.015.215C6.219 12.42 7.925 14 10 14a4 4 0 003.995-3.8L14 10h2l-.013.238C15.754 13.552 13.163 16 10 16a6 6 0 01-5.996-5.775L4 10h2zm1.5-4a1.5 1.5 0 110 3 1.5 1.5 0 010-3zm5 0a1.5 1.5 0 110 3 1.5 1.5 0 010-3z"],hn=["M16.943 1.571c-.306.058-.62.086-.943.086v1.286h2.317V10H20V0h-1.253c-.053.305-.17.562-.35.771-.17.21-.381.381-.633.515a2.738 2.738 0 01-.821.285z","M12.833 20c-.408 0-.822-.097-1.242-.29l-.168-.083c-.3-.146-.487-.238-.804-.556v.712H8.55V7h2.07v3.295l-.054 1.485a5.23 5.23 0 011.206-.797 3.19 3.19 0 011.35-.308c.552 0 1.044.11 1.476.326.432.206.798.507 1.098.906.3.386.528.857.684 1.412.156.555.234 1.177.234 1.865 0 .76-.108 1.442-.324 2.046a4.627 4.627 0 01-.828 1.503c-.348.41-.75.724-1.206.941-.456.217-.93.326-1.422.326zm-.432-1.72c.588 0 1.08-.254 1.476-.76.396-.52.594-1.286.594-2.3 0-.893-.15-1.587-.45-2.082-.3-.495-.786-.742-1.458-.742-.624 0-1.272.331-1.944.995v4.147c.312.277.618.47.918.579.312.109.6.163.864.163zM2.61 20c-.78 0-1.41-.236-1.89-.706C.24 18.81 0 18.177 0 17.393c0-.471.096-.888.288-1.25.204-.374.516-.694.936-.96.432-.265.972-.488 1.62-.67.66-.18 1.446-.32 2.358-.416a2.845 2.845 0 00-.108-.652 1.288 1.288 0 00-.27-.56 1.095 1.095 0 00-.486-.381 1.76 1.76 0 00-.756-.145c-.432 0-.858.085-1.278.254a8.75 8.75 0 00-1.206.615l-.756-1.394a8.826 8.826 0 011.656-.815 5.598 5.598 0 011.98-.344c1.104 0 1.926.332 2.466.996.552.652.828 1.6.828 2.843v5.268h-2.07v-.87a4.98 4.98 0 01-1.134.744A3.13 3.13 0 012.61 20zm.666-1.63c.36 0 .684-.084.972-.253.3-.17.618-.41.954-.724V15.4c-.6.072-1.104.169-1.512.29-.408.12-.738.26-.99.416-.252.145-.432.314-.54.507a1.242 1.242 0 00-.162.616c0 .398.12.688.36.869.24.18.546.271.918.271z"],fn=["M19.83 9.38L18.81 7.6V5.62c0-.45-.23-.85-.61-1.08l-1.71-1-1.02-1.76a1.25 1.25 0 00-1.08-.61h-2.03l-1.74-1c-.38-.23-.87-.23-1.25 0l-1.74 1H5.65c-.44 0-.85.23-1.08.61L3.58 3.5l-1.8 1.04c-.38.24-.62.64-.62 1.08v2.06L.17 9.4c-.11.19-.17.4-.17.61s.06.42.17.61l.99 1.72v2.06c0 .45.23.85.61 1.08l1.78 1.02.99 1.72c.23.38.63.61 1.08.61h1.99l1.74 1c.19.11.41.17.62.17.21 0 .42-.06.61-.17l1.74-1h2.03c.44 0 .85-.23 1.08-.61l1.02-1.76 1.71-1c.38-.23.61-.64.61-1.08v-1.97l1.02-1.78c.27-.38.27-.85.04-1.25zm-5.08-.71l-5.01 5.01c-.18.18-.43.29-.71.29-.28 0-.53-.11-.71-.29l-3.01-3.01a1.003 1.003 0 011.42-1.42l2.3 2.3 4.31-4.3a1.003 1.003 0 011.71.71c0 .28-.12.53-.3.71z"],pn=["M0 4.01v11.91l6.27-6.27L0 4.01zm18.91-1.03H1.09L10 10.97l8.91-7.99zm-5.18 6.66L20 15.92V4.01l-6.27 5.63zm-3.23 2.9c-.13.12-.31.19-.5.19s-.37-.07-.5-.19l-2.11-1.89-6.33 6.33h17.88l-6.33-6.33-2.11 1.89z"],vn=["M4 7h12a1 1 0 010 2H4a1 1 0 110-2zm0 4h12a1 1 0 010 2H4a1 1 0 010-2z"],gn=["M18.71 8.43c.39-.4.39-1.05 0-1.45l-5.53-5.72a.967.967 0 00-1.4 0L1.29 12.1c-.39.4-.39 1.05 0 1.45l4.25 4.39 2.13 2.05h9.27c.02 0 .03.01.05.01.55 0 1-.45 1-1s-.45-1-1-1H9.46l.05-.05h.01l.81-.84 8.38-8.68zM7.52 17.94l-4.95-5.12 4.46-4.61 4.95 5.12-4.46 4.61z"],mn=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm1 16H9v-2h2v2zm0-3H9V4h2v9z"],yn=["M8.89 4.47c.56-.31 1.23-.47 2.03-.47.44 0 .85.07 1.25.22.4.14.76.35 1.07.6.17.14.33.3.47.47l2.32-2.32c-.16-.15-.3-.32-.47-.46-.62-.49-1.33-.87-2.12-1.13-.8-.25-1.64-.38-2.52-.38-1.24 0-2.35.22-3.33.66-.99.44-1.82 1.05-2.49 1.82-.68.78-1.2 1.68-1.56 2.72-.09.26-.13.54-.2.8H2c-.55 0-1 .45-1 1s.45 1 1 1h1.04c-.01.2-.04.38-.04.58 0 .15.03.28.03.42H2c-.55 0-1 .45-1 1s.45 1 1 1h1.31c.07.3.13.6.23.89.36 1.02.88 1.92 1.56 2.67.68.76 1.51 1.35 2.49 1.79.98.43 2.09.65 3.33.65.99 0 1.9-.15 2.73-.46.83-.3 1.55-.74 2.17-1.32.03-.03.05-.06.08-.09l-2.41-2.15c-.01.01-.02.02-.02.03-.61.67-1.46 1-2.54 1-.8 0-1.47-.16-2.03-.47-.56-.31-1.01-.72-1.35-1.24-.28-.38-.47-.83-.63-1.3H12c.55 0 1-.45 1-1s-.45-1-1-1H6.56c0-.14-.02-.28-.02-.42 0-.2.02-.39.03-.58H13c.55 0 1-.45 1-1s-.45-1-1-1H6.94c.15-.46.34-.9.59-1.28.35-.52.8-.94 1.36-1.25zM18 11.38v0z"],bn=["M2.5 8a2.5 2.5 0 000 5 2.5 2.5 0 000-5zm10.35 3.15a.495.495 0 10-.7.7L13.3 13H5.5c-.28 0-.5.22-.5.5s.22.5.5.5h7.79l-1.15 1.15c-.08.09-.14.21-.14.35a.495.495 0 00.85.35l2-2c.09-.09.15-.21.15-.35s-.06-.26-.15-.35l-2-2zM17.5 8a2.5 2.5 0 000 5 2.5 2.5 0 000-5zM7.15 9.85a.495.495 0 10.7-.7L6.71 8h7.79c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H6.71l1.15-1.15c.08-.09.14-.21.14-.35a.495.495 0 00-.85-.35l-2 2c-.09.09-.15.21-.15.35s.06.26.15.35l2 2z"],wn=["M1 3h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zM0 13a1.003 1.003 0 001.71.71L4 11.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L5.41 10 7.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L4 8.59l-2.29-2.3A1.003 1.003 0 00.29 7.71L2.59 10 .3 12.29c-.19.18-.3.43-.3.71zm18-5h-7c-1.1 0-2 .9-2 2s.9 2 2 2h7c1.1 0 2-.9 2-2s-.9-2-2-2zm1 9H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],_n=["M4 9c.28 0 .53-.11.71-.29L10 3.41l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-6-6C10.53 1.11 10.28 1 10 1s-.53.11-.71.29l-6 6A1.003 1.003 0 004 9zm12 2c-.28 0-.53.11-.71.29L10 16.59 4.71 11.3A.965.965 0 004 11a1.003 1.003 0 00-.71 1.71l6 6c.18.18.43.29.71.29s.53-.11.71-.29l6-6A1.003 1.003 0 0016 11z"],xn=["M10 0C4.477 0 0 4.477 0 10s4.477 10 10 10h10V10c0-5.523-4.477-10-10-10zM8 11a1 1 0 011 1v4.37a.63.63 0 001.18.307l3.74-6.733A.635.635 0 0013.365 9H12a1 1 0 01-1-1V3.63a.63.63 0 00-1.18-.306l-3.74 6.732a.635.635 0 00.555.944H8z"],Cn=["M5 7c.28 0 .53-.11.71-.29L9 3.41V15c0 .55.45 1 1 1s1-.45 1-1V3.41l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-5-5C10.53.11 10.28 0 10 0s-.53.11-.71.29l-5 5A1.003 1.003 0 005 7zm14 7c-.55 0-1 .45-1 1v3H2v-3c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1z"],En=["M20 9.96v-.03-.01-.02-.02a.794.794 0 00-.21-.43c-.55-.69-1.19-1.3-1.85-1.87l-3.93 2.62a3.966 3.966 0 01-3.96 3.77c-.47 0-.91-.1-1.33-.24l-2.24 1.49c.52.21 1.05.39 1.6.51 1.21.27 2.43.28 3.64.05 1.11-.21 2.17-.64 3.17-1.18 1.56-.84 2.99-2 4.23-3.3.23-.24.46-.49.67-.75a.87.87 0 00.21-.43v-.02-.02-.01-.03V10v-.04zm-.46-5.14c.27-.18.46-.47.46-.82 0-.55-.45-1-1-1-.21 0-.39.08-.54.18l-.01-.02L15 5.46c-.95-.53-1.95-.96-3.01-1.2a9.158 9.158 0 00-3.65-.04c-1.11.21-2.17.64-3.17 1.18-1.56.84-2.99 2-4.23 3.3-.23.24-.46.48-.67.75-.27.34-.27.76 0 1.1.64.79 1.39 1.5 2.16 2.15.26.21.52.41.79.61L.44 15.16l.01.02A1 1 0 000 16c0 .55.45 1 1 1 .21 0 .39-.08.54-.18l.01.02 18-12-.01-.02zm-8.67 3.4c-.25-.12-.53-.2-.83-.2-1.1 0-1.99.89-1.99 1.99 0 .03.02.06.02.09l-1.78 1.19c-.14-.4-.22-.83-.22-1.28 0-2.19 1.78-3.97 3.98-3.97 1.01 0 1.91.38 2.61 1l-1.79 1.18z"],Sn=["M13.3 8.71c.18.18.43.29.71.29s.53-.11.71-.29l4.99-5a1.003 1.003 0 00-1.42-1.42L14 6.58l-2.29-2.29a.956.956 0 00-.7-.29 1.003 1.003 0 00-.71 1.71l3 3zM20 9.96v-.03-.01-.02-.02a.823.823 0 00-.21-.44c-.44-.55-.94-1.05-1.46-1.52l-2.2 2.2c-.55.54-1.3.88-2.12.88-.05 0-.09-.01-.14-.01a3.978 3.978 0 01-3.86 3.02 4.007 4.007 0 01-1.66-7.65A2.97 2.97 0 018.02 5c0-.28.05-.54.12-.8-1.05.22-2.07.64-3.02 1.15-1.57.85-3 2.02-4.24 3.33-.23.25-.46.5-.67.76-.28.35-.28.77 0 1.12.64.8 1.4 1.52 2.17 2.17 1.66 1.41 3.56 2.58 5.66 3.06 1.21.27 2.43.29 3.65.05 1.11-.21 2.18-.65 3.18-1.19 1.57-.85 3-2.02 4.24-3.33.23-.24.46-.49.67-.76.11-.12.18-.27.21-.44v-.02-.02-.01-.03V10c.01-.01.01-.03.01-.04zm-9.99 2.05c1.03 0 1.87-.79 1.98-1.8l-.09-.09-.01.01-2.1-2.11c-1 .11-1.77.95-1.77 1.98-.01 1.11.89 2.01 1.99 2.01z"],An=["M10.01 7.984A2.008 2.008 0 008.012 9.99c0 1.103.9 2.006 1.998 2.006a2.008 2.008 0 001.998-2.006c0-1.103-.9-2.006-1.998-2.006zM20 9.96v-.03-.01-.02-.02a.827.827 0 00-.21-.442c-.64-.802-1.398-1.514-2.168-2.166-1.658-1.404-3.566-2.587-5.664-3.058a8.982 8.982 0 00-3.656-.05c-1.11.2-2.178.641-3.177 1.183-1.569.852-2.997 2.016-4.246 3.33-.23.25-.46.49-.67.761-.279.351-.279.773 0 1.124.64.802 1.4 1.514 2.169 2.166 1.658 1.404 3.566 2.577 5.664 3.058 1.209.271 2.438.281 3.656.05 1.11-.21 2.178-.651 3.177-1.193 1.569-.852 2.997-2.016 4.246-3.33.23-.24.46-.49.67-.751.11-.12.179-.271.209-.442v-.02-.02-.01-.03V10v-.04zM10.01 14A4.003 4.003 0 016.014 9.99a4.003 4.003 0 013.996-4.011 4.003 4.003 0 013.996 4.011 4.003 4.003 0 01-3.996 4.011z"],On=["M18 3c-.23 0-.42.09-.59.21l-.01-.01L11 8V4c0-.55-.45-1-1-1-.23 0-.42.09-.59.21L9.4 3.2l-8 6 .01.01C1.17 9.4 1 9.67 1 10s.17.6.41.79l-.01.01 8 6 .01-.01c.17.12.36.21.59.21.55 0 1-.45 1-1v-4l6.4 4.8.01-.01c.17.12.36.21.59.21.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],kn=["M19 10c0-.33-.17-.6-.41-.79l.01-.01-8-6-.01.01C10.42 3.09 10.23 3 10 3c-.55 0-1 .45-1 1v4L2.6 3.2l-.01.01C2.42 3.09 2.23 3 2 3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1 .23 0 .42-.09.59-.21l.01.01L9 12v4c0 .55.45 1 1 1 .23 0 .42-.09.59-.21l.01.01 8-6-.01-.01c.24-.19.41-.46.41-.79z"],Tn=["M2.5 15a2.5 2.5 0 000 5 2.5 2.5 0 000-5zm.5-5c-.55 0-1 .45-1 1s.45 1 1 1c2.76 0 5 2.24 5 5 0 .55.45 1 1 1s1-.45 1-1c0-3.87-3.13-7-7-7zM3 0c-.55 0-1 .45-1 1s.45 1 1 1c8.28 0 15 6.72 15 15 0 .55.45 1 1 1s1-.45 1-1C20 7.61 12.39 0 3 0zm0 5c-.55 0-1 .45-1 1s.45 1 1 1c5.52 0 10 4.48 10 10 0 .55.45 1 1 1s1-.45 1-1C15 10.37 9.63 5 3 5z"],Pn=["M2.5 15a2.5 2.5 0 000 5 2.5 2.5 0 000-5zM3 2c1.76 0 3.44.31 5.01.87.03-.71.31-1.35.75-1.85C6.96.37 5.03 0 3 0c-.55 0-1 .45-1 1s.45 1 1 1zm10.32 4.67a.99.99 0 001.4 0l4.98-4.98c.19-.17.3-.42.3-.7 0-.55-.45-1-1-1a.99.99 0 00-.7.29l-4.27 4.27-2.28-2.28a.99.99 0 00-.7-.29c-.55 0-.99.45-.99 1 0 .28.11.52.29.7l2.97 2.99zM3 10c-.55 0-1 .45-1 1s.45 1 1 1c2.76 0 5 2.24 5 5 0 .55.45 1 1 1s1-.45 1-1c0-3.87-3.13-7-7-7zm13.94-2.69l-.82.82-.02-.02c-.2.2-.42.37-.67.51A14.8 14.8 0 0118 17c0 .55.45 1 1 1s1-.45 1-1c0-3.61-1.14-6.94-3.06-9.69zM3 5c-.55 0-1 .45-1 1s.45 1 1 1c5.52 0 10 4.48 10 10 0 .55.45 1 1 1s1-.45 1-1C15 10.37 9.63 5 3 5z"],In=["M19 2h-5v3H6V2H1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h5v-3h8v3h5c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM4 17H2v-2h2v2zm0-3H2v-2h2v2zm0-3H2V9h2v2zm0-3H2V6h2v2zm0-3H2V3h2v2zm10 8H6V7h8v6zm4 4h-2v-2h2v2zm0-3h-2v-2h2v2zm0-3h-2V9h2v2zm0-3h-2V6h2v2zm0-3h-2V3h2v2z"],Mn=["M18 1H2a1.003 1.003 0 00-.71 1.71L7 8.41V18a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71V8.41l5.71-5.71c.18-.17.29-.42.29-.7 0-.55-.45-1-1-1z"],zn=["M15 2c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L5 7.41V16a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71V7.41l4.71-4.71c.18-.17.29-.42.29-.7zm4 11c-.28 0-.53.11-.71.29L15 16.59l-1.29-1.29A.965.965 0 0013 15a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l4-4A1.003 1.003 0 0019 13z"],Rn=["M15 2c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L5 7.41V16a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71V7.41l4.71-4.71c.18-.17.29-.42.29-.7zm-4 8c0 .55.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1h-7c-.55 0-1 .45-1 1zm8 7h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1zm0-4h-7c-.55 0-1 .45-1 1s.45 1 1 1h7c.55 0 1-.45 1-1s-.45-1-1-1z"],Ln=["M15 2c0 .28-.11.53-.29.7L10 7.41V13c0 .28-.11.53-.29.71l-3 3A1.003 1.003 0 015 16V7.41L.29 2.71A1.003 1.003 0 011 1h13c.55 0 1 .45 1 1zm4.707 11.293a1 1 0 010 1.414l-4 4c-.63.63-1.707.184-1.707-.707v-8c0-.89 1.077-1.337 1.707-.707l4 4z"],Dn=["M15 2c0-.55-.45-1-1-1H1a1.003 1.003 0 00-.71 1.71L5 7.41V16a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71V7.41l4.71-4.71c.18-.17.29-.42.29-.7zm2.91 13.5l1.79-1.79c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-1.79 1.79-1.79-1.79a1.003 1.003 0 00-1.42 1.42l1.79 1.79-1.79 1.79a1.003 1.003 0 001.42 1.42l1.79-1.79 1.79 1.79a1.003 1.003 0 001.42-1.42l-1.8-1.79z"],Nn=["M3 3c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1zm0-3c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm2 4.08v8.28c3.01-2.41 8.67 2.64 13 0V4.08C13.61 7.14 8.01 1 5 4.08z"],jn=["M11.622 0c0 1.71.49 3.077 1.472 4.103C16.364 6.496 18 9.23 18 12.308c0 3.418-1.962 5.983-5.887 7.692 2.887-3 2.453-4.23-.49-8C8.5 13.5 9 14.5 9.5 16.5c-1.048 0-2 0-2.5-.5 0 .684 1.197 2.5 1.952 4-3.924-1.026-8.123-7.18-6.651-7.692.981-.342 2.126-.171 3.434.513C4.1 6.667 6.062 2.393 11.622 0z"],Hn=["M4.96 6.37a1.003 1.003 0 001.42-1.42l-2-2a1.07 1.07 0 00-.71-.28 1.003 1.003 0 00-.71 1.71l2 1.99zm9.37.3c.28 0 .53-.11.71-.29l2-2a1.003 1.003 0 00-1.42-1.42l-2 2a1.003 1.003 0 00.71 1.71zM10 5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1S9 .45 9 1v3c0 .55.45 1 1 1zm-5 5c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1zm14-1h-3c-.55 0-1 .45-1 1s.45 1 1 1h3c.55 0 1-.45 1-1s-.45-1-1-1zm-9-3c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm5.04 1.63a1.003 1.003 0 00-1.42 1.42l2 2a1.003 1.003 0 001.42-1.42l-2-2zM10 15c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1s1-.45 1-1v-3c0-.55-.45-1-1-1zm-4.33-1.67c-.28 0-.53.11-.71.29l-2 2a1.003 1.003 0 001.42 1.42l2-2a1.003 1.003 0 00-.71-1.71z"],Vn=["M1 6.648c.343 0 .676-.028 1-.085.324-.057.614-.152.871-.284.267-.133.49-.303.672-.512.19-.208.314-.464.371-.767h1.329v9.947H3.457v-7.02H1V6.648zm13.965-1.635c.688 0 1.247.16 1.677.478.44.31.78.711 1.018 1.204.247.483.413 1.016.495 1.6.092.583.137 1.149.137 1.696 0 .547-.045 1.112-.137 1.696a5.182 5.182 0 01-.495 1.614 3.234 3.234 0 01-1.018 1.203c-.43.31-.99.465-1.677.465-.688 0-1.251-.155-1.691-.465-.431-.319-.77-.72-1.018-1.203a5.714 5.714 0 01-.495-1.614 12.116 12.116 0 01-.123-1.696c0-.547.04-1.113.123-1.696a5.534 5.534 0 01.495-1.6 3.26 3.26 0 011.018-1.204c.44-.319 1.004-.478 1.691-.478zm0 8.657c.34 0 .623-.096.853-.287.229-.2.407-.465.536-.794a4.61 4.61 0 00.288-1.176c.056-.447.083-.92.083-1.422 0-.502-.027-.971-.083-1.409a4.61 4.61 0 00-.288-1.176c-.129-.337-.307-.602-.536-.793-.23-.2-.514-.301-.853-.301-.348 0-.637.1-.866.3-.22.192-.399.457-.537.794-.128.337-.22.73-.274 1.176-.056.438-.083.907-.083 1.409 0 .501.027.975.082 1.422.055.447.147.84.275 1.176.138.329.317.593.537.794.229.191.518.287.866.287zm-5.104-.588H7.875V15h1.986v-1.918z"],Bn=["M14 1h-3v5h3V1zm5.71 2.29l-3-3A.997.997 0 0016 0h-1v7H5V0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V4c0-.28-.11-.53-.29-.71zM17 19H3v-8c0-.55.45-1 1-1h12c.55 0 1 .45 1 1v8z"],Fn=["M14.425 7.953a3.98 3.98 0 01.562 2.045 3.98 3.98 0 01-.583 2.08L18 15.671V12.98c0-.248.097-.496.29-.689.379-.379 1.047-.38 1.426 0a.94.94 0 01.283.696l-.001 5.049a.957.957 0 01-.276.69.955.955 0 01-.69.273h-5.059a.971.971 0 01-.689-.289 1.026 1.026 0 010-1.417.972.972 0 01.69-.29h2.702l-3.634-3.573a3.998 3.998 0 01-5.924-2.431H1a1 1 0 010-2h6.12a3.998 3.998 0 015.96-2.409L16.665 3l-2.694-.001a.972.972 0 01-.689-.29 1.035 1.035 0 010-1.425.94.94 0 01.696-.283l5.05.001c.248 0 .497.083.69.276a.954.954 0 01.272.69l.001 5.052a.971.971 0 01-.29.689 1.028 1.028 0 01-1.419 0 .972.972 0 01-.29-.69V4.323l-3.567 3.63z"],Wn=["M12 9.919a3.998 3.998 0 014-3.92c2.21 0 4 1.79 4 3.997a3.998 3.998 0 01-4 3.996 3.998 3.998 0 01-4-3.916.967.967 0 01-.28.612L7.685 14.71a.958.958 0 01-.686.285c-.536 0-.994-.461-.994-.997 0-.273.107-.528.283-.704l2.379-2.302H.98c-.537 0-.976-.46-.976-.996s.44-.992.976-.992h7.676L6.287 6.687a.957.957 0 01-.283-.686c0-.536.458-.996.994-.996.274 0 .51.1.686.285l4.027 4.024c.159.158.27.365.29.605z"],Un=["M5.125 10.997H.976C.439 10.997 0 10.537 0 10c0-.536.44-.993.976-.993h4.148a4.002 4.002 0 017.752 0h3.776L14.293 6.69a.962.962 0 01-.285-.687c0-.537.46-1.001.996-1.001a.96.96 0 01.698.3l4.005 4.015c.176.176.293.41.293.683a.972.972 0 01-.283.693L15.702 14.7a.997.997 0 01-.698.297c-.537 0-.996-.453-.996-.99 0-.273.107-.517.283-.692l2.371-2.318h-3.787a4.002 4.002 0 01-7.75 0z"],Gn=["M6.13 9.004A4.005 4.005 0 0110.012 6c1.87 0 3.44 1.278 3.881 3.005h2.768l-2.354-2.317a.97.97 0 01-.283-.691c0-.536.462-.995 1-.995.273 0 .517.107.693.283l4 4.041a.97.97 0 01.284.692.956.956 0 01-.293.682l-3.991 3.997a.944.944 0 01-.694.292c-.537 0-1-.46-1-.997a.97.97 0 01.284-.692l2.345-2.29h-2.765a4.005 4.005 0 01-3.875 2.981 4.005 4.005 0 01-3.874-2.981H3.349l2.376 2.308a.97.97 0 01.283.691 1 1 0 01-.994.983.989.989 0 01-.713-.291L.293 10.699A.956.956 0 010 10.017a.97.97 0 01.283-.692l4.03-4.037a.996.996 0 01.701-.283c.537 0 .994.464.994 1a.97.97 0 01-.283.691L3.34 9.004h2.79z"],qn=["M13.04 13.424c-.6.36-1.302.568-2.052.568a4 4 0 01-3.868-2.999H3.342l2.372 2.31c.176.176.283.42.283.694 0 .537-.452.998-.988.998a.935.935 0 01-.691-.289L.292 10.683A.96.96 0 010 9.999c0-.274.107-.518.283-.694l4.035-4.04a.973.973 0 01.691-.288c.536 0 .988.47.988 1.007a.975.975 0 01-.283.694L3.332 8.984h3.786a4 4 0 013.87-3.006c.771 0 1.492.22 2.102.599l3.565-3.57-2.538-.003a.974.974 0 01-.69-.29c-.38-.38-.38-1.052-.002-1.431A.94.94 0 0114.122 1l4.896.005a.96.96 0 01.69.277c.193.193.27.442.27.69l.005 4.9a.971.971 0 01-.289.69 1.023 1.023 0 01-1.416 0 .975.975 0 01-.29-.691l-.003-2.54-3.554 3.62c.351.596.553 1.291.553 2.034 0 .763-.213 1.477-.583 2.084l3.595 3.595.003-2.54c0-.249.097-.497.29-.69.38-.38 1.05-.381 1.429-.002a.94.94 0 01.282.697l-.005 4.9a.927.927 0 01-.277.675.974.974 0 01-.69.291L13.974 19a.97.97 0 01-.69-.29 1.03 1.03 0 01.002-1.42.974.974 0 01.69-.29l2.696-.003-3.632-3.573z"],Kn=["M17.5 7.93a2.5 2.5 0 00-2.45 2h-2.3l-4.01-4-.75.75 3.26 3.25h-6.3a2.5 2.5 0 100 1h6.3l-3.26 3.25.75.75 4.01-4h2.3a2.5 2.5 0 102.45-3z"],$n=["M0 17c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V7H0v10zM19 4H9.41l-1.7-1.71A.997.997 0 007 2H1c-.55 0-1 .45-1 1v3h20V5c0-.55-.45-1-1-1z"],Zn=["M12.994 7c0 1.655 1.344 3 2.998 3a3.002 3.002 0 002.999-3H20v10c0 .55-.45 1-1 1H1.01c-.55 0-1-.45-1-1V7h12.984zM10.76 6H0V3c0-.55.45-1 1-1h3.998c.28 0 .53.11.71.29L7.415 4h2.579c0 .768.29 1.469.765 2zm8.23-3c.55 0 1 .45 1 1s-.45 1-1 1h-1.998v2c0 .55-.45 1-1 1s-1-.45-1-1V5h-1.998c-.55 0-1-.45-1-1s.45-1 1-1h1.999V1c0-.55.45-1 .999-1 .55 0 1 .45 1 1v2h1.999z"],Xn=["M20 9c0-.55-.45-1-1-1H5c-.43 0-.79.27-.93.65h-.01l-3 8h.01c-.04.11-.07.23-.07.35 0 .55.45 1 1 1h14c.43 0 .79-.27.93-.65h.01l3-8h-.01c.04-.11.07-.23.07-.35zM3.07 7.63C3.22 7.26 3.58 7 4 7h14V5c0-.55-.45-1-1-1H8.41l-1.7-1.71A.997.997 0 006 2H1c-.55 0-1 .45-1 1v12.31l3.07-7.68z"],Yn=["M11 4H9.41l-1.7-1.71A.997.997 0 007 2H1c-.55 0-1 .45-1 1v3h11.78C11.3 5.47 11 4.77 11 4zm8-1h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L12.3 9.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 6.41V9c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1zm-2.46 7.7l-1.42 1.42a2.996 2.996 0 11-4.24-4.24l.88-.88H0v10c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-5.18c-.31.11-.65.18-1 .18-1.02 0-1.92-.52-2.46-1.3z"],Qn=["M3.07 7.63C3.22 7.26 3.58 7 4 7h7.76l.54-.54A2.97 2.97 0 0111 4H8.41l-1.7-1.71A.997.997 0 006 2H1c-.55 0-1 .45-1 1v12.31l3.07-7.68zm13.47 3.07l-1.42 1.42A2.996 2.996 0 0110 10c0-.77.3-1.47.78-2H5c-.43 0-.79.27-.93.65h-.01l-3 8h.01c-.04.11-.07.23-.07.35 0 .55.45 1 1 1h14c.43 0 .79-.27.93-.65h.01l2.01-5.36c-1-.01-1.88-.52-2.41-1.29zM19 3h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L12.3 9.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 6.41V9c0 .55.45 1 1 1s1-.45 1-1V4c0-.55-.45-1-1-1z"],Jn=["M11.54 15.92c-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.08-.14.23-.48.2-.87-.05-.5-.25-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15-.02-.17-.06-.33-.11-.5a3.69 3.69 0 00-1.29-1.86C9.69 4.25 8.8 4 8.01 4c-.8 0-1.69.25-2.32.73-.61.47-1.06 1.13-1.28 1.86-.05.17-.09.33-.11.5-.12.6-.18 1.51-.18 2.14v.08c-.23.09-.44.32-.49.83-.04.39.12.73.2.87.08.35.28.72.63.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.38 1.59-1.48.65-3.71 1.35-4.16 2.4C-.16 19.38.02 20 .02 20h15.95s.18-.62-.27-1.67c-.46-1.06-2.68-1.75-4.16-2.41zm8.15-12.63l-3-3a.956.956 0 00-.7-.29 1.003 1.003 0 00-.71 1.71L16.58 3H13c-.55 0-1 .45-1 1s.45 1 1 1h3.58l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.3-.71z"],er=["M11.55 15.92c-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.08-.14.23-.48.2-.87-.05-.5-.25-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15-.02-.17-.06-.33-.11-.5a3.69 3.69 0 00-1.29-1.86C9.7 4.25 8.81 4 8.02 4c-.79 0-1.68.25-2.31.73-.61.47-1.07 1.13-1.29 1.86-.05.16-.09.33-.11.5-.12.6-.18 1.51-.18 2.14v.08c-.23.09-.44.32-.48.83-.04.39.12.73.2.87.08.35.28.72.63.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.38 1.59C3 16.56.77 17.26.32 18.31-.15 19.38.04 20 .04 20h15.95s.18-.62-.27-1.67c-.46-1.06-2.69-1.75-4.17-2.41zM19 3h-3.58l1.29-1.29A1.003 1.003 0 0015.29.29l-3 3c-.17.18-.28.43-.28.71 0 .28.11.53.29.71l3 3c.18.18.43.29.7.29a1.003 1.003 0 00.71-1.71L15.42 5H19c.55 0 1-.45 1-1s-.45-1-1-1z"],tr=["M10.933 2.641a1 1 0 00-1.866 0L4.075 15.62a1 1 0 101.867.717L7.225 13h5.55l1.283 3.337a1 1 0 101.867-.717L10.933 2.64zM12.005 11L10 5.786 7.994 11h4.011z"],nr=["M16.71 11.29a1.003 1.003 0 00-1.42 1.42l1.3 1.29h-2.17l-8-8h10.17L15.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3a1.003 1.003 0 00-1.42 1.42L16.59 4H1c-.55 0-1 .45-1 1s.45 1 1 1h2.59l9.71 9.71c.17.18.42.29.7.29h2.59l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3z"],rr=["M2 13v4h4v-4H2zm-1-2h6c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1zm11-7h7c.55 0 1 .45 1 1s-.45 1-1 1h-7c-.55 0-1-.45-1-1s.45-1 1-1zM8 1a1.003 1.003 0 01.71 1.71l-5 6C3.53 8.89 3.28 9 3 9s-.53-.11-.71-.29l-2-2a1.003 1.003 0 011.42-1.42L3 6.59l4.29-5.3C7.47 1.11 7.72 1 8 1zm4 13h7c.55 0 1 .45 1 1s-.45 1-1 1h-7c-.55 0-1-.45-1-1s.45-1 1-1z"],ir=["M9.754 20a8.469 8.469 0 01-3.417-.693 8.898 8.898 0 01-2.772-1.872 8.898 8.898 0 01-1.872-2.772A8.468 8.468 0 011 11.246c0-1.215.231-2.354.693-3.416a8.898 8.898 0 011.872-2.772 8.898 8.898 0 012.772-1.872 8.469 8.469 0 013.417-.693h.145l-.826-.827a.891.891 0 01-.28-.68c.008-.26.101-.487.28-.682A.992.992 0 019.766 0a.905.905 0 01.693.28l2.504 2.505a.933.933 0 01.292.68c0 .26-.097.487-.292.681L10.46 6.651a.905.905 0 01-.693.28.992.992 0 01-.693-.305 1.026 1.026 0 01-.28-.68.891.891 0 01.28-.681l.826-.827h-.145c-1.897 0-3.506.66-4.827 1.982-1.321 1.32-1.982 2.93-1.982 4.826 0 1.897.66 3.506 1.982 4.827 1.321 1.321 2.93 1.982 4.827 1.982 1.896 0 3.505-.66 4.826-1.982 1.321-1.321 1.982-2.93 1.982-4.827a.94.94 0 01.28-.693.941.941 0 01.693-.28c.275 0 .506.094.692.28a.94.94 0 01.28.693 8.468 8.468 0 01-.693 3.417 8.898 8.898 0 01-1.872 2.772 8.898 8.898 0 01-2.772 1.872A8.469 8.469 0 019.754 20z","M11.5 9.5v3h1v-3h-1zM11 8a1 1 0 00-1 1v4a1 1 0 001 1h2a1 1 0 001-1V9a1 1 0 00-1-1h-2z","M9 9a1 1 0 00-1-1H6.75a.75.75 0 000 1.5h.75v3.75a.75.75 0 001.5 0V9z"],or=["M2.196 2H0v2h2c.317 0 .619.139.825.38l3.493 4.075-1.873 1.248a1 1 0 00-.445.832V18c0 .5.5 1 1 1h14c.5 0 1-.5 1-1V7.1c0-.034-.001-.067-.004-.1H20V3s0-1-1-1h-8c-.5 0-1 .5-1 1v3L8.12 7.254 4.463 3.035A3 3 0 002.196 2zM18 4v2h-6V4h6z"],ar=["M9.96 0a10 10 0 100 20 10 10 0 100-20z"],sr=["M15 16h2c.55 0 1-.45 1-1v-5h-4v5c0 .55.45 1 1 1zM12 2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v4h4V2zm6 4h-4v3h4V6zm0-4c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v3h4V2zm-6 5H8v5h4V7zm-9 9h2c.55 0 1-.45 1-1v-3H2v3c0 .55.45 1 1 1zm6 0h2c.55 0 1-.45 1-1v-2H8v2c0 .55.45 1 1 1zm10 1H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM6 2c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v3h4V2zm0 4H2v5h4V6z"],lr=["M3.41 2H6c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v5c0 .55.45 1 1 1s1-.45 1-1V3.41L7.29 8.7c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L3.41 2zM8 11c-.28 0-.53.11-.71.29L2 16.59V14c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1H3.41l5.29-5.29c.19-.18.3-.43.3-.71 0-.55-.45-1-1-1zM19 0h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L11.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 3.41V6c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm0 13c-.55 0-1 .45-1 1v2.59l-5.29-5.29A.965.965 0 0012 11a1.003 1.003 0 00-.71 1.71l5.3 5.29H14c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1z"],cr=["M10.14 5.82H8.73c.4-1.66.94-2.87 1.6-3.64.4-.48.8-.72 1.18-.72.08 0 .14.02.19.07.05.05.07.1.07.18 0 .07-.05.19-.16.37s-.16.36-.16.52c0 .23.08.43.25.59a.9.9 0 00.64.25c.28 0 .51-.1.7-.3.19-.2.28-.47.28-.81 0-.39-.14-.7-.42-.94-.28-.24-.74-.36-1.36-.36-.97 0-1.86.29-2.65.87-.79.56-1.54 1.52-2.26 2.85-.24.46-.48.75-.7.88-.22.13-.57.19-1.06.19l-.32 1.15H5.9l-1.99 7.85c-.33 1.29-.56 2.09-.67 2.39-.17.44-.43.81-.77 1.12a.74.74 0 01-.5.19c-.05 0-.1-.02-.14-.05l-.04-.07c0-.03.05-.1.15-.2.1-.1.15-.26.15-.47 0-.23-.08-.42-.23-.57-.16-.15-.38-.23-.67-.23-.35 0-.63.1-.85.29-.21.2-.32.43-.32.7 0 .29.13.54.39.75.25.22.65.33 1.2.33.88 0 1.66-.23 2.33-.69.68-.46 1.27-1.17 1.78-2.14.51-.96 1.03-2.52 1.56-4.66l1.14-4.54H9.8l.34-1.15zm6.8 1.95c.25-.2.51-.29.78-.29.1 0 .29.04.56.11.27.08.51.11.72.11.29 0 .52-.1.72-.3.18-.19.28-.45.28-.77 0-.33-.1-.6-.29-.8-.19-.2-.47-.29-.82-.29-.32 0-.62.08-.9.23-.28.15-.64.49-1.08 1-.33.38-.81 1.05-1.44 2a9.712 9.712 0 00-1.31-3.22l-3.4.59-.07.37c.25-.05.47-.08.64-.08.34 0 .62.15.84.44.35.46.84 1.85 1.46 4.19-.49.66-.82 1.09-1 1.3-.3.33-.55.54-.74.64-.15.08-.32.12-.51.12-.14 0-.38-.08-.7-.24-.22-.1-.42-.16-.59-.16-.33 0-.6.11-.82.32-.21.22-.32.49-.32.83 0 .31.1.57.3.77.2.2.47.29.8.29.32 0 .63-.07.92-.21.29-.14.64-.43 1.08-.88.43-.45 1.03-1.16 1.79-2.14.29.93.55 1.61.76 2.03.21.42.46.73.74.91.28.19.62.28 1.04.28.4 0 .81-.15 1.23-.44.55-.38 1.1-1.04 1.68-1.97l-.35-.21c-.39.55-.68.89-.87 1.03-.12.09-.27.13-.44.13-.2 0-.4-.13-.59-.38-.33-.43-.77-1.63-1.33-3.6.47-.86.89-1.44 1.23-1.71z"],ur=["M4 7h5c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm3 2v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1zm12 3h-6c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm0 4H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],dr=["M8 13a1 1 0 00-1-1H4.942a.942.942 0 01-.81-1.422L10.11.49A1.02 1.02 0 0111 0a1 1 0 011 1v6a1 1 0 001 1h2.058a.942.942 0 01.81 1.422L9.89 19.51A1.02 1.02 0 019 20a1 1 0 01-1-1v-6z"],hr=["M8 11l.075.003.126.017.111.03.111.044.098.052.096.067.09.08c.036.035.068.073.097.112l.071.11.054.114.035.105.03.148L9 12V18a1 1 0 01-1.993.117L7 18v-3.586l-5.293 5.293a1 1 0 01-1.497-1.32l.083-.094L5.584 13h-3.58a1 1 0 01-.117-1.993L2.004 11H8zm3.018-11a1.003 1.003 0 01.39.087l.12.063.031.02.1.078 8.027 7.026.062.064.068.086.044.068.064.128.04.117.024.113.011.108v.1l-.007.073-.019.103-.037.121-.039.09-.05.087-4.996 7.994c-.06.097-.137.183-.226.254l-.093.067-.095.053-.087.037-.125.037a1.018 1.018 0 01-.218.026H11v-5a3 3 0 00-2.824-2.995L8 9H3V6a1 1 0 01.321-.734l.098-.08 7-5a1.01 1.01 0 01.45-.178L11.018 0z"],fr=["M0 8.33l9.17 2.5 2.5 9.17L20 0z"],pr=["M8 18.88c-3.79 0-6.88-3.09-6.88-6.88 0-.61.08-1.22.23-1.79.03.01.06-.01.1-.01h.09v.55c0 .23.21.42.44.42.04 0 .09-.01.12-.02l.9.88c.09.09.23.09.32 0s.09-.23 0-.32l-.86-.9c0-.02.05-.04.05-.07v-.13c0-.18.1-.25.29-.41h.53c.1 0 .19-.01.27-.05.01-.01.02 0 .03-.01.02-.01.03-.02.05-.04.01-.01.02-.01.02-.02l.02-.02 1.13-1.13c-.16-.32-.3-.65-.42-.99h-.64v-.53c0-.01.06.06.06-.1h.38c-.04-.16-.08-.32-.1-.48h-.71c.2-.16.42-.31.64-.45C4.02 6.09 4 5.8 4 5.5c0-.14.01-.28.02-.43C1.62 6.46 0 9.04 0 12c0 4.41 3.59 8 8 8 3.87 0 7.09-2.77 7.82-6.44l-.97-1.1c-.26 3.57-3.23 6.42-6.85 6.42zm-2.12-3.67v-.35h.15c.29 0 .49-.23.49-.53v-.68c0-.01.01-.01 0-.02L4.71 11.8h-.77c-.29 0-.47.24-.47.53v2c0 .29.18.53.47.53h.33v2.02c0 .28.28.51.56.51s.56-.23.56-.51v-1.22h-.01c.29 0 .5-.16.5-.45zm13.83-2.92l-3.68-3.68c.14-.21.27-.42.38-.65.02-.04.04-.07.05-.11.11-.22.2-.45.28-.69v-.01c.07-.24.13-.48.17-.73l.03-.17c.04-.24.06-.49.06-.75C17 2.46 14.54 0 11.5 0S6 2.46 6 5.5 8.46 11 11.5 11c.26 0 .51-.02.76-.06l.17-.03c.25-.04.49-.1.73-.17h.01c.24-.08.47-.17.69-.28.04-.02.07-.04.11-.05.23-.11.44-.24.65-.38l3.68 3.68c.17.18.42.29.7.29a1.003 1.003 0 00.71-1.71zM11.5 9.5c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4zm1.93 5.33v-.65c0-.11-.13-.21-.24-.21-.11 0-.24.09-.24.21v.65c0 .11.13.21.24.21.11 0 .24-.1.24-.21zm-2.41.67h.83c.29 0 .46-.21.46-.5v-1.86l.23-.22c-.34.05-.69.08-1.04.08-.36 0-.7-.03-1.05-.08.03.05.06.1.08.16V15c.01.29.2.5.49.5z"],vr=["M15.555 7c-2.375 0-4.305 1.867-4.305 4.164 0 2.305 4.305 8.836 4.305 8.836s4.304-6.531 4.304-8.836C19.852 8.867 17.93 7 15.555 7zm0 6.25a1.954 1.954 0 11.001-3.908 1.954 1.954 0 01-.001 3.908z","M0 7.5C0 3.356 3.356 0 7.5 0a7.5 7.5 0 017.359 6.044 5.383 5.383 0 00-1.804.566A5.632 5.632 0 007.5 1.875 5.63 5.63 0 001.875 7.5 5.63 5.63 0 007.5 13.125c1.07 0 2.072-.3 2.924-.82.14.525.352 1.078.58 1.608l.078.178A7.47 7.47 0 017.5 15 7.498 7.498 0 010 7.5z","M8.438 3.937v3.179l1.603 1.593A.94.94 0 018.71 10.04L6.833 8.167a.935.935 0 01-.271-.666V3.937A.94.94 0 017.5 3a.94.94 0 01.938.937z"],gr=["M15 2c-1.66 0-3 1.34-3 3 0 1.3.84 2.4 2 2.82V9c0 1.1-.9 2-2 2H8c-.73 0-1.41.21-2 .55V5.82C7.16 5.4 8 4.3 8 3c0-1.66-1.34-3-3-3S2 1.34 2 3c0 1.3.84 2.4 2 2.82v8.37C2.84 14.6 2 15.7 2 17c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.25-.77-2.3-1.85-2.75C6.45 13.52 7.16 13 8 13h4c2.21 0 4-1.79 4-4V7.82C17.16 7.4 18 6.3 18 5c0-1.66-1.34-3-3-3zM5 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM15 6c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],mr=["M19 9h-4.1a5 5 0 00-9.8 0H1c-.55 0-1 .45-1 1s.45 1 1 1h4.1a5 5 0 009.8 0H19c.55 0 1-.45 1-1s-.45-1-1-1zm-9 4c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"],yr=["M15 8c-1.3 0-2.4.84-2.82 2H11c-2.49 0-4.54-1.83-4.92-4.21A2.995 2.995 0 005 0C3.34 0 2 1.34 2 3c0 1.3.84 2.4 2 2.81v8.37C2.84 14.6 2 15.7 2 17c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V9.86C7.27 11.17 9.03 12 11 12h1.18A2.996 2.996 0 0018 11c0-1.66-1.34-3-3-3zM5 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM5 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm10 8c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],br=["M17 3h-1V2c0-.55-.45-1-1-1s-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1V5h1c.55 0 1-.45 1-1s-.45-1-1-1zm-3 4.86V9c0 1.1-.9 2-2 2H8c-.73 0-1.41.21-2 .55V5.82C7.16 5.4 8 4.3 8 3c0-1.66-1.34-3-3-3S2 1.34 2 3c0 1.3.84 2.4 2 2.82v8.37C2.84 14.6 2 15.7 2 17c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.25-.77-2.3-1.85-2.75C6.45 13.52 7.16 13 8 13h4c2.21 0 4-1.79 4-4V7.86c-.32.08-.65.14-1 .14s-.68-.06-1-.14zM5 2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm0 16c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],wr=["M17 14.18V7c0-2.21-1.79-4-4-4h-2.59l1.29-1.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C7.11 3.47 7 3.72 7 4c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L10.41 5H13c1.1 0 2 .9 2 2v7.18A2.996 2.996 0 0016 20c1.66 0 3-1.34 3-3 0-1.3-.84-2.4-2-2.82zM16 18c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM4 1C2.34 1 1 2.34 1 4c0 1.3.84 2.4 2 2.82v7.37C1.84 14.6 1 15.7 1 17c0 1.66 1.34 3 3 3s3-1.34 3-3c0-1.3-.84-2.4-2-2.82V6.82C6.16 6.4 7 5.3 7 4c0-1.66-1.34-3-3-3zm0 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zM4 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],_r=["M15 11c0-.28-.11-.53-.29-.71l-3-3C11.53 7.11 11.28 7 11 7s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42l1.29-1.3V19c0 .55.45 1 1 1s1-.45 1-1v-8.59l1.29 1.29c.18.19.43.3.71.3.55 0 1-.45 1-1zm4-11H1C.45 0 0 .45 0 1v16c0 .55.45 1 1 1h7v-2H2v-2h6v-1H4V2h14v11h-4v1h4v2h-4v2h5c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM5 8h2V6H5v2zm2-5H5v2h2V3z"],xr=["M7 3H5v2h2V3zm0 6H5v2h2V9zm0-3H5v2h2V6zm12-6H1C.45 0 0 .45 0 1v16c0 .55.45 1 1 1h4v2l2-1 2 1v-2h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 16H9v-1H5v1H2v-2h16v2zm0-3H4V2h14v11z"],Cr=["M17 6V0H3v6c0 3.53 2.61 6.43 6 6.92V18H6c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1h-3v-5.08c3.39-.49 6-3.39 6-6.92z"],Er=["M7.53 4.37c.1-.1.1-.26 0-.35l-.68-.68c-.1-.1-.25-.1-.35 0-.1.1-.1.26 0 .35l.68.68c.1.1.25.1.35 0zm3.17.06h.3c.09 0 .16-.01.16-.1 0-.09-.07-.1-.16-.1h-.3c-.09 0-.16.01-.16.1s.07.1.16.1zm.98 1.15c.09 0 .19-.08.19-.17v-.42c0-.09-.1-.17-.19-.17s-.19.08-.19.17v.42c0 .09.1.17.19.17zm-6.5 4.19c-.35 0-.56.28-.56.63v2.37c0 .35.21.62.56.62h.39v2.4c0 .34.33.61.67.61s.67-.27.67-.61v-1.44h-.02c.35 0 .6-.19.6-.54v-.41h.18c.35 0 .58-.28.58-.62v-.81c0-.01.01-.01 0-.02L6.1 9.77h-.92zM10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8 0-.74.11-1.46.3-2.14h.03v.65c0 .28.25.5.53.5.05 0 .1-.01.15-.02l1.05 1.05c.1.11.28.11.38 0 .1-.1.11-.27 0-.38L3.42 8.59c0-.03.05-.05.05-.08v-.16c0-.22.12-.3.34-.49h.63c.12 0 .23-.01.32-.07.01-.01.02 0 .03-.01.02-.02.04-.03.06-.04.01-.01.02-.01.03-.02l.02-.02 2.15-2.15c.24-.24.24-.63 0-.86-.23-.24-.62-.19-.86.04l-.41.46H5v-.64c0-.01.07.07.07-.12h.87c.17 0 .3-.12.3-.29 0-.17-.13-.29-.3-.29H4.88C6.27 2.7 8.05 2 10 2s3.73.7 5.12 1.86h-1.58l-.01-.04c-.06 0-.12 0-.17.04l-.71.7c-.09.09-.09.23 0 .31.09.09.23.09.32 0l.56-.6.01-.03h.34c0 .19-.1.13-.1.16v.1c0 .29-.2.5-.49.5h-.51c-.25 0-.52.28-.52.54v.23h-.12c-.16 0-.27.08-.27.24v.33h-.32c-.23 0-.41.15-.41.38 0 .22.18.35.41.35.1 0 .19.04.26-.16l.06.01.66-.59h.23l.53.5c.04.04.11.03.16-.01.04-.04.04-.16 0-.2L13 6.15h.32l.12.16c.25.25.65.23.89-.02l.12-.14H15c.02 0 .11.07.11.07v.33s-.06-.01-.07-.01h-.49c-.16 0-.28.13-.28.29 0 .16.13.29.28.29h.49c.01 0 .07-.01.07-.01v.2c-.19.28-.33.57-.62.57h-1.28s0-.01-.01-.01l-.58-.58a.622.622 0 00-.89 0l-.58.58s0 .01-.01.01h-.34c-.35 0-.67.28-.67.63v1.25c0 .35.32.61.67.61h1.22c.46.19.78.48.97.94v2.28c0 .35.23.6.58.6h.98c.35 0 .54-.25.54-.6v-2.2l1.21-1.17.04-.02.02-.01h.04c.1-.11.2-.26.2-.42V8.49c0-.25-.22-.44-.42-.63h.58c.02.38.29.57.63.57h.43c.13.51.18 1.03.18 1.57 0 4.42-3.58 8-8 8zm6.16-5.65c-.14 0-.29.11-.29.25v.77c0 .14.15.25.29.25.14 0 .29-.11.29-.25v-.77c0-.14-.15-.25-.29-.25zM10.5 3.48c0-.34-.28-.57-.62-.57h-.74c-.34 0-.57.25-.57.59 0 .05-.13.06.06.1v.64c0 .2.09.36.29.36.2 0 .29-.16.29-.36v-.19h.68c.33 0 .61-.23.61-.57z"],Sr=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm7.39 7h-3.63c-.31-1.99-.92-3.66-1.72-4.73 2.45.65 4.41 2.42 5.35 4.73zM13 10c0 .69-.04 1.36-.11 2H7.11a18.419 18.419 0 010-4h5.77c.08.64.12 1.31.12 2zm-3-8c1.07 0 2.25 2.05 2.75 5h-5.5c.5-2.95 1.68-5 2.75-5zm-2.04.27C7.16 3.34 6.55 5.01 6.24 7H2.61c.94-2.31 2.9-4.08 5.35-4.73zM2 10c0-.69.11-1.36.28-2h3.83a18.419 18.419 0 000 4H2.28c-.17-.64-.28-1.31-.28-2zm.61 3h3.63c.31 1.99.92 3.66 1.72 4.73A7.996 7.996 0 012.61 13zM10 18c-1.07 0-2.25-2.05-2.75-5h5.5c-.5 2.95-1.68 5-2.75 5zm2.04-.27c.79-1.07 1.4-2.74 1.72-4.73h3.63a7.996 7.996 0 01-5.35 4.73zM13.89 12a18.419 18.419 0 000-4h3.83c.17.64.28 1.31.28 2s-.11 1.36-.28 2h-3.83z"],Ar=["M17.5 4A2.5 2.5 0 0015 6.5c0 .06.01.12.02.18l-1.9.84C12.38 6.6 11.27 6 10 6c-.83 0-1.59.25-2.23.68L4.91 4.14c.05-.21.09-.42.09-.64a2.5 2.5 0 00-5 0A2.5 2.5 0 002.5 6c.42 0 .81-.11 1.16-.3l2.79 2.48C6.17 8.73 6 9.34 6 10c0 1.41.73 2.64 1.83 3.35l-.56 1.67A2.498 2.498 0 005 17.5a2.5 2.5 0 005 0c0-.74-.32-1.39-.83-1.85l.56-1.68c.09.01.18.03.27.03 2.21 0 4-1.79 4-4 0-.22-.03-.44-.07-.65l2.02-.9c.43.34.96.55 1.55.55a2.5 2.5 0 000-5z"],Or=["M17.41 4l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L16 2.59 13.71.3A.965.965 0 0013 0a1.003 1.003 0 00-.71 1.71L14.59 4 12.3 6.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L16 5.41l2.29 2.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L17.41 4zM19 10c-.83 0-1.55-.36-2.09-.91l-.03.03-.88-.88-.88.88a2.996 2.996 0 11-4.24-4.24l.88-.88-.88-.88.03-.03C10.36 2.55 10 1.83 10 1c0-.35.07-.68.18-.99-.06 0-.12-.01-.18-.01C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10c0-.06-.01-.12-.01-.18-.31.11-.64.18-.99.18z"],kr=["M12.838 10l-9.154 3.051a1 1 0 00.632 1.898l12-4c.912-.304.912-1.594 0-1.898l-12-4a1 1 0 00-.632 1.898L12.838 10z"],Tr=["M3.684 11.051a1 1 0 00.632 1.898l12-4c.912-.304.912-1.594 0-1.898l-12-4a1 1 0 00-.632 1.898L12.838 8l-9.154 3.051zM4 15h12a1 1 0 110 2H4a1 1 0 010-2z"],Pr=["M19 11c.55 0 1-.45 1-1s-.45-1-1-1h-2V5h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V1c0-.55-.45-1-1-1s-1 .45-1 1v2h-4V1c0-.55-.45-1-1-1S9 .45 9 1v2H5V1c0-.55-.45-1-1-1S3 .45 3 1v2H1c-.55 0-1 .45-1 1s.45 1 1 1h2v4H1c-.55 0-1 .45-1 1s.45 1 1 1h2v4H1c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h4v2c0 .55.45 1 1 1s1-.45 1-1v-2h2c.55 0 1-.45 1-1s-.45-1-1-1h-2v-4h2zM9 15H5v-4h4v4zm0-6H5V5h4v4zm6 6h-4v-4h4v4zm0-6h-4V5h4v4z"],Ir=["M0 19c0 .55.45 1 1 1h8v-9H0v8zM0 1v8h9V0H1C.45 0 0 .45 0 1zm19-1h-8v9h9V1c0-.55-.45-1-1-1zm-8 20h8c.55 0 1-.45 1-1v-8h-9v9z"],Mr=["M15.757.703a1 1 0 00-1.414 0l-3.536 3.535a1 1 0 000 1.415l3.536 3.535a1 1 0 001.414 0l3.536-3.535a1 1 0 000-1.415L15.757.703z","M1 1.996a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1H2a1 1 0 01-1-1v-6zm2 5v-4h4v4H3zM2 10.996a1 1 0 00-1 1v6a1 1 0 001 1h6a1 1 0 001-1v-6a1 1 0 00-1-1H2zm1 2v4h4v-4H3zM11 11.996a1 1 0 011-1h6a1 1 0 011 1v6a1 1 0 01-1 1h-6a1 1 0 01-1-1v-6zm2 5v-4h4v4h-4z"],zr=["M6 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3zm8-3H6c-3.31 0-6 2.69-6 6s2.69 6 6 6h8c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 11H6c-2.76 0-5-2.24-5-5s2.24-5 5-5h8c2.76 0 5 2.24 5 5s-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"],Rr=["M12 16h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1zm7 1H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm-3-1h1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1h-1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1zm-9 0h1c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1H7c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1zm-4 0h1c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1z"],Lr=["M17 5c-.42 0-.79.27-.93.64L14.38 10h-.77l1.34-6.67c.03-.1.05-.21.05-.33a.998.998 0 00-1.98-.19h-.01L11.57 10H11V1c0-.55-.45-1-1-1S9 .45 9 1v9h-.2L6.97 2.76a.997.997 0 00-1.73-.41l-.03.03c-.01.02-.02.03-.03.04-.01.02-.01.03-.02.04v.01c-.01.01-.02.02-.02.03v.01c-.02.01-.02.02-.03.03 0 0 0 .01-.01.01 0 .01 0 .02-.01.03 0 0 0 .01-.01.01 0 .01-.01.02-.01.03 0 0 0 .01-.01.01 0 .01-.01.02-.01.03 0 .01 0 .01-.01.02 0 .01-.01.02-.01.03 0 .01 0 .01-.01.02 0 .01-.01.02-.01.03v.02c0 .01 0 .02-.01.03V3c0 .05 0 .09.01.14l1.45 10.25L6 12.7v.01L3.84 9.45h-.01A.98.98 0 003 9c-.55 0-1 .45-1 1 0 .2.06.39.17.55L6 18.44C7.06 19.4 8.46 20 10 20c3.31 0 6-2.69 6-6v-1.84l.01-.03v-.06l1.94-5.75A1.003 1.003 0 0017 5z"],Dr=["M17.68 9.84C15.91 9 14.27 6.49 13.45 4.9 12.41 2.43 12.21 0 7.87 0 5.49 0 3.95.76 3.05 2.65 2.31 4.2 2 5.48 2 9.79v.99c0 .82.69 1.48 1.54 1.48.38 0 .73-.14 1-.36.19.6.78 1.05 1.47 1.05.47 0 .89-.2 1.17-.52.26.47.77.79 1.36.79.65 0 1.2-.39 1.43-.93l.03.77v5.44c0 .48.23.91.59 1.18.21.19.5.32.85.32h.06c.83 0 1.5-.67 1.5-1.5v-8.24l.01-.67c.85.98 1.92 1.76 3.24 1.89 1.79.19 2.09-1.33 1.43-1.64z"],Nr=["M15.1 6.54c-1.58-.81-4.09-2.46-4.94-4.23-.31-.65-1.82-.35-1.64 1.43.13 1.33.91 2.4 1.89 3.24L9.74 7H1.5C.67 7 0 7.67 0 8.5v.06c0 .36.13.64.32.85.27.36.7.59 1.18.59h5.44l.78.01c-.54.23-.93.78-.93 1.43 0 .59.32 1.1.79 1.36-.32.28-.52.7-.52 1.17 0 .69.44 1.28 1.05 1.47-.22.27-.36.62-.36 1 0 .85.66 1.54 1.48 1.54h.99c4.31 0 5.59-.31 7.14-1.05 1.89-.9 2.65-2.44 2.65-4.82-.01-4.32-2.44-4.52-4.91-5.57z"],jr=["M20 8.5c0-.83-.67-1.5-1.5-1.5h-8.24l-.67-.01c.98-.85 1.76-1.92 1.89-3.24.18-1.79-1.33-2.08-1.65-1.43-.84 1.76-3.35 3.41-4.93 4.23C2.43 7.59 0 7.79 0 12.13c0 2.38.76 3.92 2.65 4.82C4.2 17.69 5.48 18 9.79 18h.99c.82 0 1.48-.69 1.48-1.54 0-.38-.14-.73-.36-1 .6-.19 1.05-.78 1.05-1.47 0-.47-.2-.89-.52-1.17.47-.26.79-.77.79-1.36 0-.65-.39-1.2-.93-1.43l.77-.03h5.44c.48 0 .91-.23 1.18-.59.19-.21.32-.49.32-.85v-.03-.03z"],Hr=["M16.46 7.74c-.38 0-.73.14-1 .36-.19-.6-.78-1.05-1.47-1.05-.47 0-.89.2-1.17.52-.26-.47-.77-.79-1.36-.79-.65 0-1.2.39-1.43.93L10 6.94V1.5c0-.48-.23-.91-.59-1.18C9.2.13 8.92 0 8.56 0H8.5C7.67 0 7 .67 7 1.5v8.24l-.01.67c-.84-.98-1.92-1.76-3.24-1.89-1.79-.18-2.08 1.33-1.43 1.65 1.77.84 3.41 3.35 4.23 4.94 1.05 2.47 1.25 4.9 5.58 4.9 2.38 0 3.92-.76 4.82-2.65.74-1.56 1.05-2.84 1.05-7.15v-.99c0-.81-.69-1.48-1.54-1.48z"],Vr=["M18.5 13c1.118 0 1.466.534 1.498 1.366L20 14.5v.5c0 1.945-5.69 3-10 3S0 16.945 0 15v-.5c0-.908.323-1.5 1.5-1.5.895 0 3.5 1.2 8.5 1.2l.411-.003C15.143 14.134 17.631 13 18.5 13zm-5-10c1.725 0 2.954 2.729 3.688 8.186-1.455.263-3.805.72-6.392.801l-.434.01L10 12c-2.896 0-5.585-.524-7.189-.814C3.546 5.73 4.775 3 6.5 3 8.6 3 8.329 5.5 10 5.5S11.5 3 13.5 3z"],Br=["M6 11v5a1 1 0 11-2 0V3a1 1 0 012 0v6h8V3a1 1 0 112 0v13a1 1 0 11-2 0v-5H6z"],Fr=["M2 11v5a1 1 0 11-2 0V3a1 1 0 012 0v6h7V3a1 1 0 112 0v13a1 1 0 11-2 0v-5H2zm15.74-1c-.05.31-.17.57-.34.77-.17.21-.38.39-.64.51-.25.13-.52.23-.83.29-.3.05-.61.08-.93.08v1.24h2.5V20H19V10h-1.26z"],Wr=["M2 11v5a1 1 0 11-2 0V3a1 1 0 012 0v6h7V3a1 1 0 112 0v13a1 1 0 11-2 0v-5H2zm16.458 3.64c.487.11.865.38 1.134.82.269.439.408.968.408 1.608 0 .46-.08.869-.239 1.229-.159.36-.378.669-.656.919-.27.25-.588.44-.956.58-.368.139-.746.209-1.154.209-.498 0-.925-.08-1.294-.24a2.537 2.537 0 01-.925-.68 2.999 2.999 0 01-.567-1.058c-.13-.42-.199-.88-.209-1.379h1.383c-.02.58.11 1.07.378 1.459.279.39.677.58 1.224.58.468 0 .856-.15 1.164-.45.309-.3.468-.72.468-1.27 0-.369-.07-.668-.2-.888-.128-.22-.298-.39-.507-.5a2.01 2.01 0 00-.706-.21 5.345 5.345 0 00-.806-.03v-1.168c.219.01.448 0 .677-.05.229-.05.428-.13.607-.24.179-.11.318-.27.428-.47.109-.2.159-.45.159-.739 0-.41-.12-.739-.368-.989-.25-.25-.568-.37-.956-.37-.239 0-.448.06-.627.17-.179.11-.328.26-.447.45-.12.19-.2.4-.26.63-.049.23-.079.469-.069.719H14.16c.01-.47.09-.9.23-1.3.138-.399.327-.748.566-1.038.239-.3.528-.53.866-.69.338-.17.726-.25 1.154-.25.328 0 .657.05.975.16.319.11.607.27.866.48.259.21.468.47.617.8.15.32.229.699.229 1.118 0 .48-.09.91-.289 1.27a1.71 1.71 0 01-.915.788v.02z"],Ur=["M2 11v5a1 1 0 11-2 0V3a1 1 0 012 0v6h7V3a1 1 0 112 0v13a1 1 0 11-2 0v-5H2zm14.033 6.96c.16-.19.34-.38.558-.55.21-.18.449-.36.708-.53.25-.18.498-.36.748-.56.249-.2.488-.41.727-.63.23-.22.439-.47.628-.74.18-.27.329-.56.438-.88.11-.32.16-.67.16-1.07 0-.32-.05-.65-.14-1-.09-.35-.249-.68-.468-.97-.22-.3-.508-.55-.867-.74-.359-.2-.807-.29-1.346-.29-.488 0-.926.1-1.295.29-.37.18-.688.44-.947.78-.26.33-.449.73-.578 1.2-.13.46-.2.96-.2 1.5h1.426c.01-.35.04-.67.09-.97.05-.3.139-.56.249-.78.11-.22.259-.39.448-.52.19-.13.429-.19.708-.19.309 0 .558.06.747.18.19.12.34.26.449.43.11.17.18.36.219.56.04.2.06.39.06.57-.01.38-.1.72-.26 1.02-.149.3-.368.57-.627.83-.26.25-.538.49-.847.71-.31.22-.608.45-.887.68-.598.45-1.057.98-1.406 1.58-.349.61-.518 1.32-.528 2.13h5.97v-1.43h-4.266c.06-.21.17-.42.33-.61z"],Gr=["M18.97 9H19A9 9 0 001 9h.03C.41 9.73 0 10.8 0 12c0 1.74.84 3.2 2 3.76V16c0 1.66 1.34 3 3 3h3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1H5c-.55 0-1-.45-1-1 .55 0 1-.45 1-1V9c0-.55-.45-1-1-1h-.92C3.57 4.61 6.47 2 10 2s6.43 2.61 6.92 6H16c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h1c1.66 0 3-1.79 3-4 0-1.2-.41-2.27-1.03-3z"],qr=["M20 6.25C20 3.35 17.65 1 14.75 1c-1.02 0-1.95.31-2.75.82v-.04c-.09.06-.17.12-.26.19-.04.03-.09.06-.14.1-.68.51-1.24 1.18-1.6 1.96-.4-.86-1.04-1.57-1.8-2.1-.04-.02-.07-.05-.1-.08a7 7 0 00-.6-.33c-.13-.04-.23-.1-.35-.15-.05-.02-.1-.05-.15-.07v.02C6.45 1.13 5.87 1 5.25 1A5.25 5.25 0 000 6.25c0 .09.01.17.01.25H0c0 .06.01.12.02.18s.01.12.02.18C.13 7.89.44 9 1.07 10.17 2.23 12.33 4.1 14.11 7 16.53v.01c.9.75 1.89 1.55 3 2.46.71-.58 1.38-1.12 2-1.63 3.48-2.86 5.64-4.78 6.93-7.18.63-1.17.94-2.27 1.03-3.3.01-.07.01-.14.02-.21 0-.06.01-.11.02-.17h-.01c0-.09.01-.17.01-.26z"],Kr=["M8.11 7.45C8.05 7.31 8 7.16 8 7c0-.07.03-.13.04-.19h-.02l.86-4.32A5.159 5.159 0 005.25 1 5.25 5.25 0 000 6.25c0 .09.01.17.01.25H0c0 .06.01.12.02.18s.01.12.02.18C.13 7.89.44 9 1.07 10.17c1.38 2.58 3.76 4.6 7.71 7.83l-.76-3.8h.02c-.01-.07-.04-.13-.04-.2 0-.21.08-.39.18-.54l-.02-.01 1.68-2.52-1.73-3.48zM20 6.25C20 3.35 17.65 1 14.75 1c-1.54 0-2.92.67-3.88 1.73l-.83 4.13 1.85 3.69h-.01c.07.14.12.29.12.45 0 .21-.08.39-.18.54l.02.01-1.77 2.66.81 4.07c4.16-3.39 6.63-5.45 8.05-8.1.63-1.17.94-2.27 1.03-3.3.01-.07.01-.14.02-.21 0-.06.01-.11.02-.17h-.01c0-.08.01-.16.01-.25z"],$r=["M14 12h6V8h-6v4zM0 12h6V8H0v4zm1-3h4v2H1V9zm-1 7c0 .55.45 1 1 1h5v-4H0v3zM19 3h-5v4h6V4c0-.55-.45-1-1-1zm0 3h-4V4h4v2zM0 4v3h6V3H1c-.55 0-1 .45-1 1zm7 3h6V3H7v4zm7 10h5c.55 0 1-.45 1-1v-3h-6v4zm-7 0h6v-4H7v4zm1-3h4v2H8v-2zm-1-2h6V8H7v4z"],Zr=["M6 0a6 6 0 100 12A6 6 0 106 0z","M10.5 8a4.5 4.5 0 100 9 4.5 4.5 0 100-9z","M16.5 7a3.5 3.5 0 100 7 3.5 3.5 0 100-7zM18 16a2 2 0 100 4 2 2 0 100-4zM2.5 14a2.5 2.5 0 100 5 2.5 2.5 0 100-5zM16.5 0a2.5 2.5 0 100 5 2.5 2.5 0 100-5z"],Xr=["M10 3v2H1V3.5a.5.5 0 00-1 0v5a.5.5 0 001 0V7l5 2c0 1.54.824 3.575 3 4.835V16H5.5a.5.5 0 100 1H16.5a.5.5 0 00.224-.053l2-1a.5.5 0 10-.448-.894L16.382 16H15v-1.1A5.002 5.002 0 0014 5h-1V3h6.5a.5.5 0 000-1h-16a.5.5 0 000 1H10zm4 13v-1c-1.608 0-2.928-.258-4-.683V16h4zm0-6V6a4 4 0 014 4h-4z"],Yr=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zM7.41 4.62c.65-.54 1.51-.82 2.56-.82.54 0 1.03.08 1.48.25.44.17.83.39 1.14.68.32.29.56.63.74 1.02.17.39.26.82.26 1.27s-.08.87-.24 1.23c-.16.37-.4.73-.71 1.11l-1.21 1.58c-.14.17-.28.33-.32.48-.05.15-.11.35-.11.6v.97H9v-2s.06-.58.24-.81l1.21-1.64c.25-.3.41-.56.51-.77s.14-.44.14-.67c0-.35-.11-.63-.32-.85s-.5-.33-.88-.33c-.37 0-.67.11-.89.33-.22.23-.37.54-.46.94-.03.12-.11.17-.23.16l-1.95-.29c-.12-.01-.16-.08-.14-.22.13-.93.52-1.67 1.18-2.22zM9 14h2.02L11 16H9v-2z"],Qr=["M17 10h-3v3h3v-3zm0 4h-3v3h3v-3zm0-8h-3v3h3V6zm2-6H1C.4 0 0 .4 0 1v18c0 .5.4 1 1 1h18c.5 0 1-.5 1-1V1c0-.6-.5-1-1-1zm-1 18H2V2h16v16zm-9-4H6v3h3v-3zm4 0h-3v3h3v-3z"],Jr=["M12 16v4H8v-4h4zm1-16l-1 14H8L7 0h6z"],ei=["M7 0a1 1 0 00-1 1v3H4V2a1 1 0 000-2H1a1 1 0 100 2h1v2H1a1 1 0 000 2h1v2H1a1 1 0 100 2h3a1 1 0 000-2V6h2v13a1 1 0 001.928.374L10 14.54l2.073 4.836A1 1 0 0014 19V6h2v2a1 1 0 100 2h3a1 1 0 100-2h-1V6h1a1 1 0 100-2h-1V2h1a1 1 0 100-2h-3a1 1 0 100 2v2h-2V1a1 1 0 00-1-1H7zm1 2v2h4V2H8zm4 12.128L11.088 12 12 9.872v4.256zM8.516 6L10 9.462 11.483 6H8.516zm.396 6L8 9.872v4.256L8.912 12z"],ti=["M11.22 14.09l3.03-3.03.71.71L20 6.73l-5.71-5.71-5.04 5.04.71.71-3.02 3.04 4.28 4.28zm6.8 3.91h-16c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1zm-15-1h4.04c.28 0 .53-.11.71-.3l2.02-2.02-3.44-3.45-4.04 4.04c-.18.18-.3.44-.3.71.01.57.46 1.02 1.01 1.02z"],ni=["M10 0C6.71 0 3.82 1.6 2 4.05V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.76C5.23 3.17 7.47 2 10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8c0-.55-.45-1-1-1s-1 .45-1 1c0 5.52 4.48 10 10 10s10-4.48 10-10S15.52 0 10 0zm0 3c-.55 0-1 .45-1 1v6c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L11 9.59V4c0-.55-.45-1-1-1z"],ri=["M2 12v7c0 .55.45 1 1 1h5v-7h4v7h5c.55 0 1-.45 1-1v-7l-8-8-8 8zm17.71-2.71L17 6.59V3c0-.55-.45-1-1-1s-1 .45-1 1v1.59L10.71.3C10.53.11 10.28 0 10 0s-.53.11-.71.29l-9 9a1.003 1.003 0 001.42 1.42L10 2.41l8.29 8.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],ii=["M1 1c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1zm3 5h11c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1zm8 8H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h8c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1zm7-6H4c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h15c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1z"],oi=["M1 9h11c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm0-5h9c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm18 12H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zM1 14h14c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1z"],ai=["M10 16H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm2-5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h11c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm3-5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zm4-5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1z"],si=["M12 2H8c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM1 0C.45 0 0 .45 0 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm18 0c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],li=["M11.293 13.707a.999.999 0 001.412 0l2.963-2.962a1 1 0 000-1.49l-2.963-2.962a.999.999 0 10-1.412 1.412L13.587 10l-2.294 2.295a.999.999 0 000 1.412zM7.295 13.707a.999.999 0 001.412-1.412L6.413 10l2.294-2.295a.999.999 0 10-1.412-1.412L4.332 9.255A.996.996 0 004 10a.996.996 0 00.332.745l2.963 2.962zM0 20V0h1a1 1 0 011 1v18a1 1 0 01-1 1H0zM20 20V0h-1a1 1 0 00-1 1v18a1 1 0 001 1h1z"],ci=["M0 14c1.648.775 3 1 4 1-1-1-2-3.112-2-5a5.098 5.098 0 000-.045C2 5.17 6.201 1 11.172 1c3.206 0 6.9.667 8.828 5-1.648-.775-3-1-4-1 1 1 2 3.112 2 5v.045C18 14.83 13.799 19 8.828 19c-3.206 0-6.9-.667-8.828-5zm10-7a3 3 0 100 6 3 3 0 000-6z"],ui=["M2 5v10h16V5H2zm0-2h16c1.1 0 2 .9 2 2v10c0 1.1-.9 2-2 2H2c-1.1 0-2-.9-2-2V5c0-1.1.9-2 2-2z","M8.88 12.38c-.17-.39-1.01-.66-1.56-.9-.56-.24-.48-.39-.5-.6v-.09c.19-.17.35-.4.45-.67 0 0 0-.02.01-.02l.06-.18c.13-.03.2-.17.23-.29.03-.05.09-.18.08-.33-.04-.18-.11-.27-.2-.3v-.03c0-.24-.02-.58-.06-.81-.01-.06-.02-.12-.04-.19-.08-.27-.25-.52-.48-.7C6.63 7.09 6.3 7 6 7s-.63.09-.87.27c-.23.17-.4.42-.48.7-.02.06-.03.13-.04.19-.04.22-.06.57-.06.81V9c-.09.03-.17.12-.19.31-.01.14.05.27.08.32.03.14.1.27.23.3.02.06.03.12.06.18v.01c.11.27.27.51.47.68v.08c-.02.2.04.35-.51.6-.56.24-1.39.51-1.56.9-.19.39-.12.62-.12.62h5.98c-.01 0 .06-.23-.11-.62zM12 7h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1zM12 11h4c.55 0 1 .45 1 1s-.45 1-1 1h-4c-.55 0-1-.45-1-1s.45-1 1-1z"],di=["M10.5 13c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zM14 7H1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 10l-5-3-1 2-2-4-3 4.5V9h11v8zm3-15h-1.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H16c1.1 0 2 .9 2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-2.21-1.79-4-4-4z"],hi=["M5.29 4.29a1.003 1.003 0 001.42 1.42l2-2C8.89 3.53 9 3.28 9 3c0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l.3.29H4C1.79 2 0 3.79 0 6v3c0 .55.45 1 1 1s1-.45 1-1V6c0-1.1.9-2 2-2h1.59l-.3.29zM15.5 13c.83 0 1.5-.67 1.5-1.5s-.67-1.5-1.5-1.5-1.5.67-1.5 1.5.67 1.5 1.5 1.5zM19 7H6c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 10l-5-3-1 2-2-4-3 4.5V9h11v8z"],fi=["M9.29 15.71c.18.18.43.29.71.29s.53-.11.71-.29l5-5a1.003 1.003 0 00-1.42-1.42L11 12.59V1c0-.55-.45-1-1-1S9 .45 9 1v11.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42l5 5zM19 14c-.55 0-1 .45-1 1v3H2v-3c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1z"],pi=["M16.92 3.56l-.01-.02c-.16-.35-.5-.6-.91-.6H4c-.41 0-.76.25-.91.6l-.01.02L0 10.49v6.46c0 .55.45 1 1 1h18c.55 0 1-.45 1-1v-6.46l-3.08-6.93zM15 10.95c-.55 0-1 .45-1 1v1H6v-1c0-.55-.45-1-1-1H1.98l2.67-6h10.7l2.67 6H15z"],vi=["M10.262 3l1.958 1.958v.05H4.65l-2.67 5.997H5c.55 0 1 .45 1 .999v1h8v-1c0-.55.45-1 1-1h3.02l-.635-1.426.625-.63c.354-.353.598-.8.707-1.289L20 10.545v6.456c0 .55-.45.999-1 .999H1c-.55 0-1-.45-1-1v-6.455L3.08 3.62l.01-.02c.15-.35.5-.6.91-.6h6.262zm9.088-3a.642.642 0 01.46 1.1l-3.03 3.03v2.95c0 .18-.07.34-.19.46l-1.28 1.29c-.11.1-.27.17-.45.17-.35 0-.64-.29-.64-.64V4.13L11.19 1.1a.642.642 0 01.45-1.1h7.71z"],gi=["M7.427 3a7.467 7.467 0 00-.411 2.009H4.65l-2.67 5.996H5c.55 0 1 .45 1 .999v1h8V13c.165.01.332 0 .5 0a7.48 7.48 0 005.5-2.4V17c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1v-6.455L3.08 3.62l.01-.02c.15-.35.5-.6.91-.6h3.427zm5.715-.596a.133.133 0 01-.193 0l-.374-.374a.133.133 0 010-.193.133.133 0 01.193 0l.373.374a.133.133 0 010 .193zm1.743.033c-.05 0-.088-.006-.088-.055 0-.05.038-.056.088-.056h.165c.05 0 .088.006.088.055 0 .05-.038.056-.088.056h-.165zm.539.632c-.05 0-.104-.044-.104-.094v-.23c0-.05.054-.094.104-.094.05 0 .104.044.104.094v.23c0 .05-.055.094-.104.094zm-3.575 2.304h.506l1.182 1.2c.006.005 0 .005 0 .01v.446c0 .187-.126.341-.319.341h-.098v.226c0 .192-.138.296-.33.296h.01v.792c0 .188-.181.336-.368.336s-.369-.149-.369-.335v-1.32h-.214c-.193 0-.308-.149-.308-.341V5.72c0-.192.115-.346.308-.346zM14.5 0C17.536 0 20 2.464 20 5.5S17.536 11 14.5 11A5.502 5.502 0 019 5.5C9 2.464 11.464 0 14.5 0zm0 9.9c2.431 0 4.4-1.969 4.4-4.4 0-.297-.027-.583-.099-.864h-.236c-.188 0-.336-.104-.347-.313h-.319c.11.104.231.209.231.346v.705c0 .088-.055.17-.11.23h-.022l-.011.006-.022.011-.666.643v1.21c0 .193-.104.33-.296.33h-.54c-.192 0-.319-.137-.319-.33V6.221a.915.915 0 00-.533-.518h-.671c-.192 0-.368-.143-.368-.335V4.68c0-.192.176-.346.368-.346l.193-.005.319-.32a.342.342 0 01.489 0l.319.32c.005 0 .005.005.005.005h.704c.16 0 .237-.16.341-.313v-.11l-.038.005h-.27a.159.159 0 01-.153-.16c0-.087.066-.159.154-.159h.269l.039.006V3.42s-.05-.038-.061-.038h-.302l-.067.076a.342.342 0 01-.489.011l-.066-.088h-.176l.248.259c.021.022.021.088 0 .11-.028.022-.067.028-.088.006l-.292-.276h-.127l-.363.325-.033-.006c-.038.11-.087.089-.143.089-.126 0-.225-.072-.225-.193 0-.127.099-.209.225-.209h.176v-.182c0-.088.061-.131.149-.131h.066v-.127c0-.143.149-.297.286-.297h.28c.16 0 .27-.115.27-.275V2.42c0-.016.055.017.055-.088h-.187l-.005.017-.308.33a.123.123 0 01-.177 0c-.049-.044-.049-.121 0-.171l.391-.385c.027-.022.06-.022.094-.022l.005.022h.869A4.376 4.376 0 0014.5 1.1a4.402 4.402 0 00-2.816 1.018h.583c.094 0 .165.066.165.159s-.072.16-.165.16h-.478c0 .104-.039.06-.039.066v.351h.429l.226-.252c.132-.127.346-.155.473-.022a.332.332 0 010 .473l-1.183 1.182-.011.011c-.005.005-.011.005-.016.011a.115.115 0 00-.034.022c-.005.006-.01 0-.016.006a.309.309 0 01-.176.038h-.347c-.12.104-.187.148-.187.27v.088c0 .016-.027.027-.027.043l.561.589c.06.06.055.154 0 .209a.143.143 0 01-.209 0l-.578-.578a.425.425 0 01-.082.011c-.154 0-.292-.12-.292-.274v-.358h-.016c-.104.374-.165.77-.165 1.177 0 2.431 1.969 4.4 4.4 4.4zm3.388-3.107c.077 0 .16.06.16.137v.424c0 .077-.083.137-.16.137s-.16-.06-.16-.137V6.93c0-.077.083-.137.16-.137zm-3.113-4.879c0 .187-.154.314-.335.314h-.374v.104c0 .11-.05.198-.16.198s-.16-.088-.16-.198V1.98c-.104-.022-.033-.028-.033-.055 0-.187.127-.325.314-.325h.407c.187 0 .341.127.341.314z"],mi=["M7.136 3a6.327 6.327 0 00-.098 2.009H4.65l-2.67 5.996H5c.55 0 1 .45 1 .999v1h8v-1c0-.55.45-1 1-1h1.076l1.14 1.14a2.767 2.767 0 001.974.806c.282 0 .554-.042.81-.12V17c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1v-6.455L3.08 3.62l.01-.02c.15-.35.5-.6.91-.6h3.136zm3.244 1.33c0 1.62 1.31 2.93 2.93 2.93s2.93-1.31 2.93-2.93-1.31-2.93-2.93-2.93-2.93 1.31-2.93 2.93zm6.47 2.43l2.89 2.85c.13.15.22.35.23.56 0 .43-.35.78-.78.78-.23 0-.42-.08-.56-.22l-2.87-2.87c-.17.1-.33.2-.51.29-.03.01-.06.03-.09.04-.18.07-.35.15-.55.21-.19.06-.37.11-.57.14-.05.01-.1.02-.14.02-.2.03-.39.05-.6.05A4.3 4.3 0 019 4.31C9 1.93 10.93.01 13.3 0c2.37 0 4.3 1.93 4.3 4.3 0 .21-.02.4-.05.6-.01.05-.01.09-.02.14-.04.2-.08.38-.14.58-.05.19-.13.36-.21.54-.01.03-.03.06-.04.09-.08.18-.18.34-.29.51z"],yi=["M10.083 3a6.04 6.04 0 00.001 2.009H4.65l-2.67 5.996H5c.55 0 1 .45 1 .999v1h8v-1c0-.55.45-1 1-1h3.02l-.53-1.19a5.97 5.97 0 001.824-.811L20 10.545v6.456c0 .55-.45.999-1 .999H1c-.55 0-1-.45-1-1v-6.455L3.08 3.62l.01-.02c.15-.35.5-.6.91-.6h6.083zM16 8a4 4 0 110-8 4 4 0 010 8z"],bi=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zM9 4h2v2H9V4zm4 12H7v-1h2V8H8V7h3v8h2v1z"],wi=["M6 10c0 2.21 1.79 4 4 4h6.59l-2.29-2.29A.965.965 0 0114 11a1.003 1.003 0 011.71-.71l4 4c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-4 4a1.003 1.003 0 01-1.42-1.42l2.3-2.29H10c-3.31 0-6-2.69-6-6H1a1 1 0 01-1-1V1a1 1 0 011-1h8a1 1 0 011 1v8a1 1 0 01-1 1H6zM2 2v6h6V2H2z"],_i=["M1 9c.55 0 1 .45 1 1v4c0 1.1.9 2 2 2h2.59l-.3-.29a1.003 1.003 0 011.42-1.42l2 2c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-2 2A1.003 1.003 0 016 19c0-.28.11-.53.3-.71l.29-.29H4c-2.21 0-4-1.79-4-4v-4c0-.55.45-1 1-1zm6.996-9c.79 0 1.68.25 2.309.73a3.63 3.63 0 011.4 2.36c.11.6.17 1.52.17 2.15v.09c.22.09.42.32.47.82.03.39-.12.73-.2.87-.07.34-.27.71-.61.78-.04.16-.09.33-.15.48-.01.01-.02.05-.02.05-.27.71-.68 1.33-1.19 1.78 0 .08 0 .16.01.23.05.55-.15.95 1.33 1.6 1.469.66 3.698 1.35 4.178 2.39.45 1.05.27 1.67.27 1.67h-5.227a1.982 1.982 0 00-.319-.417l-2-2A2.003 2.003 0 005 15H4c-.548 0-1-.452-1-1v-1.462c.511-.213 1.023-.413 1.468-.608 1.479-.65 1.329-1.05 1.379-1.59l.01-.21c-.52-.45-.95-1.08-1.22-1.8l-.01-.01-.01-.03c-.07-.15-.12-.32-.16-.49-.34-.06-.54-.43-.62-.78-.08-.14-.24-.48-.2-.87.05-.51.26-.74.49-.83v-.08c0-.64.05-1.55.17-2.15a3.648 3.648 0 011.4-2.36C6.317.25 7.207 0 7.996 0zm5.997 3c.59 0 1.26.19 1.73.55.46.35.8.85.97 1.4.04.13.07.25.08.38.08.45.13 1.14.13 1.61v.07c.16.07.31.24.35.62.02.29-.09.55-.15.65-.05.26-.2.53-.46.59-.03.12-.07.25-.11.36-.01.01-.01.04-.01.04-.2.53-.51 1-.89 1.34 0 .06 0 .12.01.17.04.41-.11.71 1 1.19 1.099.5 2.768 1.01 3.128 1.79.34.79.2 1.25.2 1.25h-3.039V15c-.06-.33-.17-.69-.33-1.06-.45-.97-1.37-1.52-3.238-2.3-.17-.07-.76-.31-.77-.32-.1-.04-.2-.08-.28-.12.05-.14.04-.29.06-.45l.01-.16c-.25-.21-.47-.48-.65-.79.22-.34.41-.71.56-1.12l.028-.078-.002.013-.006.035.06-.15c.36-.26.6-.67.72-1.13.18-.37.29-.82.25-1.3-.05-.5-.21-.92-.47-1.22-.02-.53-.06-1.11-.12-1.59.38-.17.83-.26 1.24-.26z"],xi=["M8.7 4.7C7.4 6 6.5 7.9 6.5 10s.8 4 2.2 5.3c-.8.5-1.7.7-2.7.7-3.3 0-6-2.7-6-6s2.7-6 6-6c1 0 1.9.2 2.7.7zm-3.34 9.25c-.55-1.2-.86-2.54-.86-3.95s.31-2.75.86-3.95a4.001 4.001 0 000 7.9zM14 4c3.3 0 6 2.7 6 6s-2.7 6-6 6c-1 0-1.9-.2-2.7-.7 1.3-1.3 2.2-3.2 2.2-5.3s-.8-3.9-2.2-5.3C12.1 4.2 13 4 14 4zm.6 2.05c.55 1.2.86 2.54.86 3.95s-.31 2.75-.86 3.95c1.9-.31 3.36-1.96 3.36-3.95S16.5 6.36 14.6 6.05zM10 5.5C8.8 6.7 8 8.2 8 10s.8 3.3 2 4.4c1.2-1.1 2-2.7 2-4.5s-.8-3.3-2-4.4z"],Ci=["M10 17a7 7 0 10-6.666-9.143.204.204 0 01-.193.143H1.474a.196.196 0 01-.192-.244A9 9 0 1110 19a9.004 9.004 0 01-8.718-6.756.196.196 0 01.192-.244H3.14c.088 0 .166.058.193.143A7.003 7.003 0 0010 17z","M14 9.994a.961.961 0 00-.292-.684A532.147 532.147 0 0110.7 6.294.949.949 0 0010.006 6c-.537 0-.99.45-.99.989 0 .273.121.528.292.705.114.117.619.552 1.514 1.304H.976c-.536 0-.975.459-.975.996 0 .538.439 1.008.975 1.008h9.848c-.89.742-1.395 1.172-1.515 1.292-.18.18-.292.447-.292.72 0 .539.446.986.998.986.273 0 .514-.12.692-.284.12-.109 1.123-1.118 3.012-3.027A.976.976 0 0014 9.994z"],Ei=["M19 0H1C.4 0 0 .4 0 1v18c0 .5.4 1 1 1h18c.5 0 1-.5 1-1V1c0-.6-.5-1-1-1zm-1 18H2V2h16v16zM5 11h4v4c0 .6.4 1 1 1s1-.4 1-1v-4h4c.6 0 1-.4 1-1s-.4-1-1-1h-4V5c0-.6-.4-1-1-1s-1 .4-1 1v4H5c-.6 0-1 .4-1 1s.4 1 1 1z"],Si=["M10 9c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.46-1-1-1zm4.992.975v-.044a.42.42 0 00-.106-.225 7.726 7.726 0 00-1.087-1.125c-.831-.731-1.78-1.343-2.824-1.587a4.153 4.153 0 00-1.819-.025c-.562.112-1.093.337-1.593.619-.78.443-1.5 1.05-2.124 1.73a6.88 6.88 0 00-.331.395.461.461 0 000 .58c.318.42.7.788 1.087 1.126.83.731 1.78 1.343 2.824 1.587.606.144 1.218.15 1.83.025.557-.112 1.088-.337 1.594-.619.78-.443 1.5-1.05 2.118-1.73.113-.126.231-.257.337-.395a.442.442 0 00.107-.225V10c-.013-.012-.013-.019-.013-.025zM10 12c-1.107 0-2-.893-2-2s.893-2 2-2 2 .893 2 2-.893 2-2 2zM7 1a1 1 0 00-1-1H1a1 1 0 00-1 1v5a1 1 0 002 0V2h4a1 1 0 001-1zm6 0a1 1 0 011-1h5a1 1 0 011 1v5a1 1 0 11-2 0V2h-4a1 1 0 01-1-1zm0 18a1 1 0 001 1h5a1 1 0 001-1v-5a1 1 0 10-2 0v4h-4a1 1 0 00-1 1zm-6 0a1 1 0 01-1 1H1a1 1 0 01-1-1v-5a1 1 0 112 0v4h4a1 1 0 011 1z"],Ai=["M13 4c-1.31 0-2.51.43-3.5 1.14A5.977 5.977 0 006 4c-3.31 0-6 2.69-6 6s2.69 6 6 6c1.31 0 2.51-.43 3.5-1.14.99.71 2.19 1.14 3.5 1.14 3.31 0 6-2.69 6-6s-2.69-6-6-6zm-4.93 9.41c-.61.37-1.31.59-2.07.59-2.21 0-4-1.79-4-4s1.79-4 4-4c.76 0 1.46.22 2.07.59C7.4 7.56 7 8.73 7 10s.4 2.44 1.07 3.41zM13 14c-.76 0-1.46-.22-2.07-.59C11.6 12.44 12 11.27 12 10s-.4-2.44-1.07-3.41C11.54 6.22 12.24 6 13 6c2.21 0 4 1.79 4 4s-1.79 4-4 4z"],Oi=["M6 3.66C6 5.69 10 11 10 11s4-5.31 4-7.34C13.99 1.64 12.21 0 10 0S6 1.64 6 3.66zM8 4c0-1.1.9-2 2-2s2 .9 2 2-.9 2-2 2-2-.9-2-2zM14 13.5V13h-4v1h3v2h-2v1h3v-3.5zM3 12h14c.55 0 1 .45 1 1v6c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1v-6c0-.55.45-1 1-1zm4 1v6h1v-6H7zm3 1v5h1v-5h-1z"],ki=["M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 100-16 8 8 0 000 16zm1-2H9v-2h2v2zm0-3H9V4h2v9z"],Ti=["M15.364 5.9a.997.997 0 01-.707-.293l-2.121-2.122a1 1 0 111.414-1.414l1.414 1.414L18.192.657a1 1 0 011.414 1.414l-3.535 3.536a.997.997 0 01-.707.292zM11.78.157a3.002 3.002 0 00-1.437 1.85 8 8 0 107.1 5.055l.042-.042 1.472-1.472A9.959 9.959 0 0120 10c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0c.608 0 1.202.054 1.78.158zM11 16H9v-2h2v2zm0-3H9V4h2v9z"],Pi=["M13.167.512a2.98 2.98 0 00-.131.524c-.74.115-1.39.5-1.848 1.052a8 8 0 106.724 6.724 2.997 2.997 0 001.052-1.848 2.98 2.98 0 00.524-.13A9.99 9.99 0 0120 10c0 5.523-4.477 10-10 10S0 15.523 0 10 4.477 0 10 0a9.99 9.99 0 013.167.512zM11 16H9v-2h2v2zm0-3H9V4h2v9zm6-10h1.5a1 1 0 010 2H17v1.5a1 1 0 01-2 0V5h-1.5a1 1 0 010-2H15V1.5a1 1 0 012 0V3z"],Ii=["M11.7 4H14c.6 0 1-.4 1-1s-.4-1-1-1H7c-.6 0-1 .4-1 1s.4 1 1 1h2.2L7.3 15H5c-.6 0-1 .4-1 1s.4 1 1 1h7c.6 0 1-.4 1-1s-.4-1-1-1H9.8l1.9-11z"],Mi=["M19 6h-4V2c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h4v4c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zM6 12H2V9h4v3zm0-4H2V5h4v3zm7 9H7v-3h6v3zm0-4H7V9h6v4zm0-5H7V5h6v3zm5 9h-4v-3h4v3zm0-4h-4v-3h4v3z"],zi=["M14 0c-3.31 0-6 2.69-6 6 0 1.11.32 2.14.85 3.03L.44 17.44a1.498 1.498 0 102.12 2.12l.79-.79.94.94c.18.18.43.29.71.29s.53-.11.71-.29l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-.94-.94 3.2-3.2A5.9 5.9 0 0014 12c3.31 0 6-2.69 6-6s-2.69-6-6-6zm0 9c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"],Ri=["M19 3H7c-.28 0-.53.11-.71.29l-6 6C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l6 6c.18.18.43.29.71.29h12c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-2.29 9.29a1.003 1.003 0 01-1.42 1.42L13 11.41l-2.29 2.29c-.18.19-.43.3-.71.3a1.003 1.003 0 01-.71-1.71l2.3-2.29-2.3-2.29a1.003 1.003 0 011.42-1.42L13 8.59l2.29-2.29c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71L14.41 10l2.3 2.29z"],Li=["M15.5 12H14V8h1.5C17.43 8 19 6.43 19 4.5S17.43 1 15.5 1 12 2.57 12 4.5V6H8V4.5C8 2.57 6.43 1 4.5 1S1 2.57 1 4.5 2.57 8 4.5 8H6v4H4.5C2.57 12 1 13.57 1 15.5S2.57 19 4.5 19 8 17.43 8 15.5V14h4v1.5c0 1.93 1.57 3.5 3.5 3.5s3.5-1.57 3.5-3.5-1.57-3.5-3.5-3.5zm0-9c.83 0 1.5.67 1.5 1.5S16.33 6 15.5 6 14 5.33 14 4.5 14.67 3 15.5 3zm-11 14c-.83 0-1.5-.67-1.5-1.5S3.67 14 4.5 14s1.5.67 1.5 1.5S5.33 17 4.5 17zm0-11C3.67 6 3 5.33 3 4.5S3.67 3 4.5 3 6 3.67 6 4.5 5.33 6 4.5 6zm7.5 6H8V8h4v4zm3.5 5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"],Di=["M16.71 7.29l-6-6C10.53 1.11 10.28 1 10 1s-.53.11-.71.29l-6 6a1.003 1.003 0 001.42 1.42L10 3.41l5.29 5.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71z"],Ni=["M19.71 9.29l-6-6A.997.997 0 0013 3H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.28 0 .53-.11.71-.29l6-6c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zm-9 3a1.003 1.003 0 01-1.42 1.42L7 11.41 4.71 13.7c-.18.19-.43.3-.71.3a1.003 1.003 0 01-.71-1.71L5.59 10l-2.3-2.29a1.003 1.003 0 011.42-1.42L7 8.59 9.29 6.3c.18-.19.43-.3.71-.3a1.003 1.003 0 01.71 1.71L8.41 10l2.3 2.29z"],ji=["M18 2c-.55 0-1 .45-1 1v5c0 2.21-1.79 4-4 4H4.41L6.7 9.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L4.41 14H13c3.31 0 6-2.69 6-6V3c0-.55-.45-1-1-1z"],Hi=["M2 8c.55 0 1-.45 1-1V4.41l6.29 6.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 3H7c.55 0 1-.45 1-1s-.45-1-1-1H2c-.55 0-1 .45-1 1v5c0 .55.45 1 1 1zm9-6.94V3.1c3.39.49 6 3.38 6 6.9 0 3.87-3.13 7-7 7-3.52 0-6.41-2.61-6.9-6H1.06c.5 4.5 4.31 8 8.94 8a9 9 0 009-9c0-4.63-3.5-8.44-8-8.94z"],Vi=["M13 4h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1zm6 12h-4.42L6.87 2.5l-.02.01A.977.977 0 006 2H1c-.55 0-1 .45-1 1s.45 1 1 1h4.42l7.71 13.5.01-.01c.18.3.49.51.86.51h5c.55 0 1-.45 1-1s-.45-1-1-1z"],Bi=["M17.74 10.35l-6.99-8.01-.01.01C10.56 2.14 10.3 2 10 2s-.56.14-.74.35l-.01-.01-7 8 .01.01A.95.95 0 002 11c0 .55.45 1 1 1h3v5c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-5h3c.55 0 1-.45 1-1 0-.25-.1-.48-.26-.65z"],Fi=["M19 13H4.41l2.29-2.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L2 12.59V10c0-.55-.45-1-1-1s-1 .45-1 1v8c0 .55.45 1 1 1s1-.45 1-1v-2.59l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L4.41 15H19c.55 0 1-.45 1-1s-.45-1-1-1zm0-12c-.55 0-1 .45-1 1v2.59L14.71 1.3A.965.965 0 0014 1a1.003 1.003 0 00-.71 1.71L15.59 5H1c-.55 0-1 .45-1 1s.45 1 1 1h14.59L13.3 9.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 7.41V10c0 .55.45 1 1 1s1-.45 1-1V2c0-.55-.45-1-1-1z"],Wi=["M19 4a.997.997 0 00-.707.293L14 8.586l-2.293-2.293a1 1 0 00-1.414 1.414l3 3a.997.997 0 001.414 0l5-5A1 1 0 0019 4zm-2.048 7.291c.011.072.048.134.048.209a1.5 1.5 0 01-1.5 1.5c-.225 0-.433-.057-.624-.145-.279.085-.57.145-.876.145a2.99 2.99 0 01-2.121-.879l-3-3 .007-.007A3.027 3.027 0 018.184 8H4V7l1-3h10l.19.568 1.307-1.308c-.336-.356-.758-.658-1.165-.772 0 0-1.74-.488-5.332-.488s-5.332.488-5.332.488c-.67.188-1.424.864-1.674 1.502L2.99 4H3L2 7H1a1 1 0 000 2h.333l-.28.84L1 10v7.5a1.5 1.5 0 103 0V17h12v.5a1.5 1.5 0 003 0V10l-.19-.568-1.858 1.86zM4.5 13a1.5 1.5 0 110-3 1.5 1.5 0 010 3z"],Ui=["M13 2a1 1 0 010 2v4l4 8v1a1 1 0 01-1 1H4a1 1 0 01-1-1v-1l4-8V4a1 1 0 110-2h6zm-2 2H9v4l-2 4h6l-2-4V4z"],Gi=["M3 12h14v-1H3v1zm11-9H1c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V9l-6-6zm4 12H2V5h11v3H3v1h10v1h5v5zm-4-6V5l4 4h-4z"],qi=["M19.5 9.1l-9-5c-.2-.1-.3-.1-.5-.1s-.3 0-.5.1l-9 5c-.3.2-.5.5-.5.9s.2.7.5.9l9 5c.2.1.3.1.5.1s.3 0 .5-.1l9-5c.3-.2.5-.5.5-.9s-.2-.7-.5-.9z"],Ki=["M9.514 4.126l-9 5a1 1 0 000 1.748l9 5a1 1 0 00.972 0l9-5a1 1 0 000-1.748l-9-5a1 1 0 00-.972 0zM10 6.144l6.94 3.855L10 13.855 3.059 9.999 10 6.144z"],$i=["M.5 6.9l9 5c.2.1.3.1.5.1s.3 0 .5-.1l9-5c.3-.2.5-.5.5-.9s-.2-.7-.5-.9l-9-5c-.2-.1-.3-.1-.5-.1s-.3 0-.5.1l-9 5c-.3.2-.5.5-.5.9s.2.7.5.9z","M19 9c-.2 0-.3 0-.5.1L10 13.9 1.5 9.1C1.3 9 1.2 9 1 9c-.6 0-1 .4-1 1 0 .4.2.7.5.9l9 5c.2.1.3.1.5.1s.3 0 .5-.1l9-5c.3-.2.5-.5.5-.9 0-.6-.4-1-1-1z","M19 13c-.2 0-.3 0-.5.1L10 17.9l-8.5-4.7c-.2-.2-.3-.2-.5-.2-.6 0-1 .4-1 1 0 .4.2.7.5.9l9 5c.2.1.3.1.5.1s.3 0 .5-.1l9-5c.3-.2.5-.5.5-.9 0-.6-.4-1-1-1z"],Zi=["M18 6c-1.1 0-2 .9-2 2 0 .37.11.71.28 1.01l-2.27 2.27c-.3-.17-.64-.28-1.01-.28-.93 0-1.71.64-1.93 1.5H8.93c-.22-.86-1-1.5-1.93-1.5-.37 0-.71.11-1.01.28L3.72 9.01C3.89 8.71 4 8.37 4 8c0-.34-.09-.66-.24-.94l3.66-3.38c.31.2.68.32 1.08.32 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .34.09.66.24.94L3.08 6.32C2.77 6.12 2.4 6 2 6 .9 6 0 6.9 0 8s.9 2 2 2c.37 0 .71-.11 1.01-.28l2.27 2.27c-.17.3-.28.64-.28 1.01s.11.71.28 1.01l-2.27 2.27C2.71 16.11 2.37 16 2 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.37-.11-.71-.28-1.01l2.27-2.27c.3.17.64.28 1.01.28.93 0 1.71-.64 1.93-1.5h2.14c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2 0-.37-.11-.71-.28-1.01l2.27-2.27c.3.17.64.28 1.01.28 1.1 0 2-.9 2-2s-.9-2-2-2z"],Xi=["M18 13c-.53 0-1.01.21-1.37.55L11.9 10.6c.06-.19.1-.39.1-.6s-.04-.41-.1-.6l4.72-2.95c.37.34.85.55 1.38.55 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .21.04.41.1.6l-4.73 2.96c-.24-.23-.54-.4-.87-.48V3.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S8 .9 8 2c0 .93.64 1.71 1.5 1.93v4.14c-.33.09-.63.26-.87.48L3.9 5.6c.06-.19.1-.39.1-.6 0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.53 0 1.01-.21 1.37-.55L8.1 9.4c-.06.19-.1.39-.1.6s.04.41.1.6l-4.72 2.95C3.01 13.21 2.53 13 2 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.21-.04-.41-.1-.6l4.73-2.96c.24.23.54.4.87.48v4.14C8.64 16.29 8 17.07 8 18c0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93v-4.14c.33-.09.63-.26.87-.48l4.73 2.96c-.06.18-.1.38-.1.59 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],Yi=["M18 16c-.14 0-.28.02-.42.05l-1.73-3.45c.69-.45 1.14-1.22 1.14-2.1s-.46-1.65-1.14-2.1l1.73-3.45c.14.03.28.05.42.05 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .6.27 1.13.69 1.5l-1.77 3.54c-.14-.02-.28-.04-.42-.04a2.5 2.5 0 00-2.45 2h-4.1A2.5 2.5 0 005.5 8c-.14 0-.28.02-.42.04L3.31 4.5C3.73 4.13 4 3.6 4 3c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.14 0 .28-.02.42-.05L4.14 8.4C3.46 8.85 3 9.62 3 10.5s.46 1.65 1.14 2.1l-1.73 3.45A1.84 1.84 0 002 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2c0-.6-.27-1.13-.69-1.5l1.77-3.54c.14.02.28.04.42.04a2.5 2.5 0 002.45-2h4.1a2.5 2.5 0 002.45 2c.14 0 .28-.02.42-.04l1.77 3.54c-.42.37-.69.9-.69 1.5 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2z"],Qi=["M18.3 8c-.2-.9-.6-1.7-1.1-2.5.2-.3.3-.7.3-1 0-1.1-.9-2-2-2-.4 0-.7.1-1 .3-.8-.5-1.6-.8-2.5-1.1-.1-1-1-1.7-2-1.7S8.2.8 8 1.7c-.9.3-1.7.6-2.5 1.1-.3-.2-.7-.3-1-.3-1.1 0-2 .9-2 2 0 .4.1.7.3 1-.5.8-.8 1.6-1.1 2.5C.8 8.2 0 9 0 10s.8 1.8 1.7 2c.2.9.6 1.7 1.1 2.5-.2.3-.3.7-.3 1 0 1.1.9 2 2 2 .4 0 .7-.1 1-.3.8.5 1.6.8 2.5 1.1.1 1 1 1.7 2 1.7s1.8-.8 2-1.7c.9-.2 1.7-.6 2.5-1.1.3.2.7.3 1 .3 1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1 .5-.8.8-1.6 1.1-2.5 1-.1 1.7-1 1.7-2s-.8-1.8-1.7-2zm-1.8 5.8c-.3-.2-.6-.3-1-.3-1.1 0-2 .9-2 2 0 .4.1.7.3 1-.6.3-1.2.6-1.9.8-.3-.7-1-1.3-1.9-1.3-.8 0-1.6.5-1.9 1.3-.7-.2-1.3-.4-1.9-.8.2-.3.3-.6.3-1 0-1.1-.9-2-2-2-.4 0-.7.1-1 .3-.3-.6-.6-1.2-.8-1.9.8-.3 1.3-1.1 1.3-1.9s-.5-1.6-1.2-1.8c.2-.7.4-1.3.8-1.9.3.2.6.3 1 .3 1.1 0 2-.9 2-2 0-.4-.1-.7-.3-1 .6-.3 1.2-.6 1.9-.8.2.7 1 1.2 1.8 1.2s1.6-.5 1.9-1.3c.7.2 1.3.4 1.9.8-.2.3-.3.6-.3 1 0 1.1.9 2 2 2 .4 0 .7-.1 1-.3.3.6.6 1.2.8 1.9-.8.3-1.3 1.1-1.3 1.9s.5 1.6 1.2 1.8c-.1.7-.4 1.4-.7 2z"],Ji=["M2 0a2 2 0 100 4 2 2 0 100-4zM10 0a2 2 0 100 4 2 2 0 100-4zM18 0a2 2 0 100 4 2 2 0 100-4zM18 8a2 2 0 100 4 2 2 0 100-4zM18 16a2 2 0 100 4 2 2 0 100-4zM10 16a2 2 0 100 4 2 2 0 100-4zM2 16a2 2 0 100 4 2 2 0 100-4zM2 8a2 2 0 100 4 2 2 0 100-4zM10 8a2 2 0 100 4 2 2 0 100-4z"],eo=["M2 2a2 2 0 100 4 2 2 0 100-4zM18 0a2 2 0 100 4 2 2 0 100-4zM18 8a2 2 0 100 4 2 2 0 100-4zM18 16a2 2 0 100 4 2 2 0 100-4zM2 14a2 2 0 100 4 2 2 0 100-4zM2 8a2 2 0 100 4 2 2 0 100-4zM13 12a2 2 0 100 4 2 2 0 100-4zM13 4a2 2 0 100 4 2 2 0 100-4z"],to=["M18.5 16.07v-4.14c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2-.93 0-1.71.64-1.93 1.5h-4.14c-.18-.7-.73-1.25-1.43-1.43V3.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S8 .9 8 2c0 .93.64 1.71 1.5 1.93v4.14c-.7.18-1.25.73-1.43 1.43H3.93C3.71 8.64 2.93 8 2 8c-1.1 0-2 .9-2 2 0 .93.64 1.71 1.5 1.93v4.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93v-4.14c.7-.18 1.25-.73 1.43-1.43h4.14c.18.7.73 1.25 1.43 1.43v4.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93v-4.14c.7-.18 1.25-.73 1.43-1.43h4.14c.18.7.73 1.25 1.43 1.43v4.14c-.86.22-1.5 1-1.5 1.93 0 1.1.9 2 2 2s2-.9 2-2c0-.93-.64-1.71-1.5-1.93z"],no=["M16.5 7a2.5 2.5 0 00-2.45 2h-2.1a2.5 2.5 0 00-4.9 0h-2.1a2.5 2.5 0 100 1h2.1a2.5 2.5 0 004.9 0h2.1a2.5 2.5 0 102.45-3z"],ro=["M2 0a2 2 0 100 4 2 2 0 100-4zM18 0a2 2 0 100 4 2 2 0 100-4zM18 8a2 2 0 100 4 2 2 0 100-4zM18 16a2 2 0 100 4 2 2 0 100-4zM2 16a2 2 0 100 4 2 2 0 100-4zM2 8a2 2 0 100 4 2 2 0 100-4zM10 12a2 2 0 100 4 2 2 0 100-4zM10 4a2 2 0 100 4 2 2 0 100-4z"],io=["M2 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm16 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-8 4c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],oo=["M10.551 1.127a1.256 1.256 0 00-1.102 0L.456 5.89c-.608.309-.608.913 0 1.222l8.993 4.762c.334.17.767.17 1.102 0l8.992-4.762c.61-.309.61-.913 0-1.222l-8.992-4.762z","M18 6.5l.016 4.514c.002.548.447.99.994.99a.99.99 0 00.99-.99V6.5h-2zM3.366 10.033l6.401 3.358a.5.5 0 00.465 0l6.406-3.358a.25.25 0 01.366.221v5.109a.25.25 0 01-.139.224l-6.64 3.302a.5.5 0 01-.446 0l-6.64-3.302A.25.25 0 013 15.363v-5.108a.25.25 0 01.366-.222z"],ao=["M8.7 4.7C7.4 6 6.5 7.9 6.5 10s.8 4 2.2 5.3c-.8.5-1.7.7-2.7.7-3.3 0-6-2.7-6-6s2.7-6 6-6c1 0 1.9.2 2.7.7zM14 4c3.3 0 6 2.7 6 6s-2.7 6-6 6c-1 0-1.9-.2-2.7-.7 1.3-1.3 2.2-3.2 2.2-5.3s-.8-3.9-2.2-5.3C12.1 4.2 13 4 14 4zm.6 2.05c.55 1.2.86 2.54.86 3.95s-.31 2.75-.86 3.95c1.9-.31 3.36-1.96 3.36-3.95S16.5 6.36 14.6 6.05zM10 5.5C8.8 6.7 8 8.2 8 10s.8 3.3 2 4.4c1.2-1.1 2-2.7 2-4.5s-.8-3.3-2-4.4z"],so=["M.833 16h8.334c.458 0 .833-.45.833-1s-.375-1-.833-1H.833C.375 14 0 14.45 0 15s.375 1 .833 1zM1 11h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm15 2c0 .28.11.53.29.71l.3.29H13c-.55 0-1 .45-1 1s.45 1 1 1h3.59l-.29.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l2-2c.18-.19.29-.44.29-.71 0-.28-.11-.53-.29-.71l-2-2A.997.997 0 0017 12a.99.99 0 00-1 1zM1 6h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1z"],lo=["M7.162 10l9.154 3.052a1 1 0 01-.632 1.897l-12-4c-.912-.304-.912-1.594 0-1.897l12-4a1 1 0 01.632 1.897L7.162 10z"],co=["M16.316 11.051L7.162 8l9.154-3.051a1 1 0 10-.632-1.898l-12 4c-.912.304-.912 1.594 0 1.898l12 4a1 1 0 10.632-1.898zM16 15H4a1 1 0 100 2h12a1 1 0 100-2z"],uo=["M8.143 14.644L7.028 17.43c.919.368 1.922.57 2.972.57s2.053-.202 2.972-.57l-1.115-2.786A4.986 4.986 0 0110 15a4.986 4.986 0 01-1.857-.356zm-2.787-2.787A4.986 4.986 0 015 10c0-.656.126-1.283.356-1.857L2.57 7.028A7.978 7.978 0 002 10c0 1.05.202 2.053.57 2.972l2.786-1.115zm2.787-6.5A4.986 4.986 0 0110 5c.656 0 1.283.126 1.857.356l1.115-2.786A7.978 7.978 0 0010 2c-1.05 0-2.053.202-2.972.57l1.115 2.786zm6.5 2.786c.23.574.357 1.2.357 1.857 0 .656-.126 1.283-.356 1.857l2.786 1.115c.368-.919.57-1.922.57-2.972s-.202-2.053-.57-2.972l-2.786 1.115zM10 13a3 3 0 100-6 3 3 0 000 6zm0 7C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10z"],ho=["M6.33 13.39c0 .34.27.61.6.61h6.13c.33 0 .6-.27.6-.61C14.03 9.78 16 9.4 16 6.09 16 2.72 13.31 0 10 0S4 2.72 4 6.09c0 3.31 1.97 3.69 2.33 7.3zM13 15H7c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm-1 3H8c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1z"],fo=["M9 11H6a1 1 0 01-1-1L5.91.9a1 1 0 01.995-.9h6.256a.839.839 0 01.779 1.15L11.2 8h2.978a.822.822 0 01.748 1.162l-4.764 10.481A.608.608 0 019 19.392V11z"],po=["M10.85 11.98l-4.44 4.44-1 1c-.36.36-.86.58-1.41.58-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41l5.44-5.44C7.69 9.06 7.36 9 7 9c-1.11 0-2.09.46-2.82 1.18l-.01-.01-3 3 .01.01C.46 13.91 0 14.89 0 16c0 2.21 1.79 4 4 4 1.11 0 2.09-.46 2.82-1.18l.01.01 3-3-.01-.01C10.54 15.09 11 14.11 11 13c0-.36-.06-.69-.15-1.02zM20 4c0-2.21-1.79-4-4-4-1.11 0-2.09.46-2.82 1.18l-.01-.01-3 3 .01.01C9.46 4.91 9 5.89 9 7c0 .36.06.69.15 1.02l4.44-4.44 1-1c.36-.36.86-.58 1.41-.58 1.1 0 2 .9 2 2 0 .55-.22 1.05-.59 1.41l-5.44 5.44c.34.09.67.15 1.03.15 1.11 0 2.09-.46 2.82-1.18l.01.01 3-3-.01-.01C19.54 6.09 20 5.11 20 4zM5 14a1.003 1.003 0 001.71.71l8-8a1.003 1.003 0 00-1.42-1.42l-2 2-2 2-2 2-2 2c-.18.18-.29.43-.29.71z"],vo=["M1.03 1C.46 1 0 1.46 0 2.03v.95C0 3.54.46 4 1.03 4h17.95C19.54 4 20 3.54 20 2.97v-.94C20 1.46 19.54 1 18.97 1H1.03zM0 17.97C0 18.54.46 19 1.03 19h17.95c.56 0 1.03-.46 1.03-1.03v-.95c0-.56-.46-1.03-1.03-1.03H1.03C.46 16 0 16.46 0 17.03v.94zM0 12.97C0 13.54.46 14 1.03 14h17.95c.56 0 1.03-.46 1.03-1.03v-.95c0-.56-.46-1.03-1.03-1.03H1.03C.46 11 0 11.46 0 12.03v.94zM0 7.97C0 8.54.46 9 1.03 9h17.95C19.54 9 20 8.54 20 7.97v-.94C20 6.46 19.54 6 18.97 6H1.03C.46 6 0 6.46 0 7.03v.94z"],go=["M0 2.973v-.936C0 1.468.46 1.01 1.029 1H7.97C8.541 1 9 1.468 9 2.027v.946C9 3.542 8.53 4 7.971 4H1.03C.459 4 0 3.542 0 2.973zm0 5v-.936C0 6.468.46 6.01 1.029 6H7.97C8.541 6 9 6.468 9 7.027v.946C9 8.542 8.53 9 7.971 9H1.03C.459 9 0 8.542 0 7.973zm0 5v-.936C0 11.468.46 11.01 1.029 11H7.97C8.541 11 9 11.468 9 12.027v.946C9 13.542 8.53 14 7.971 14H1.03C.459 14 0 13.542 0 12.973zm0 5v-.936C0 16.468.46 16.01 1.029 16H7.97C8.541 16 9 16.468 9 17.027v.946C9 18.542 8.53 19 7.971 19H1.03C.459 19 0 18.542 0 17.973zm11-15v-.936c0-.569.46-1.027 1.029-1.037h6.942C19.541 1 20 1.468 20 2.027v.946C20 3.542 19.53 4 18.971 4H12.03C11.459 4 11 3.542 11 2.973zm0 5v-.936c0-.569.46-1.027 1.029-1.037h6.942C19.541 6 20 6.468 20 7.027v.946C20 8.542 19.53 9 18.971 9H12.03C11.459 9 11 8.542 11 7.973zm0 5v-.936c0-.569.46-1.027 1.029-1.037h6.942c.57 0 1.029.468 1.029 1.027v.946c0 .569-.47 1.027-1.029 1.027H12.03c-.57 0-1.029-.458-1.029-1.027zm0 5v-.936c0-.569.46-1.027 1.029-1.037h6.942c.57 0 1.029.468 1.029 1.027v.946c0 .569-.47 1.027-1.029 1.027H12.03c-.57 0-1.029-.458-1.029-1.027z"],mo=["M8 6H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zm0 5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm0 5H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zM8 1H1c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm11 0h-7c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1z"],yo=["M10 8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm9 1h-1.07c-.45-3.61-3.32-6.45-6.93-6.91V1c0-.55-.45-1-1-1S9 .45 9 1v1.09C5.39 2.55 2.52 5.39 2.07 9H1c-.55 0-1 .45-1 1s.45 1 1 1h1.07c.45 3.61 3.32 6.45 6.93 6.91V19c0 .55.45 1 1 1s1-.45 1-1v-1.09c3.61-.46 6.48-3.29 6.93-6.91H19c.55 0 1-.45 1-1s-.45-1-1-1zm-4 2h.9a5.98 5.98 0 01-4.9 4.91V15c0-.55-.45-1-1-1s-1 .45-1 1v.91A5.98 5.98 0 014.1 11H5c.55 0 1-.45 1-1s-.45-1-1-1h-.9A5.98 5.98 0 019 4.09V5c0 .55.45 1 1 1s1-.45 1-1v-.91A5.98 5.98 0 0115.9 9H15c-.55 0-1 .45-1 1s.45 1 1 1z"],bo=["M15.93 9H14V4.99c0-2.21-1.79-4-4-4s-4 1.79-4 4V9H3.93c-.55 0-.93.44-.93.99v8c0 .55.38 1.01.93 1.01h12c.55 0 1.07-.46 1.07-1.01v-8c0-.55-.52-.99-1.07-.99zM8 9V4.99c0-1.1.9-2 2-2s2 .9 2 2V9H8z"],wo=["M9.988 2h-7.99A1 1 0 001 3v13h1.74a.523.523 0 00.412-.21c2.325-3.051 4.623-1.437 5.684-.008.1.134.254.218.42.218h.488c.154 0 .301-.074.399-.194 2.576-3.142 4.762-1.491 5.687-.058a.534.534 0 00.444.252h2.496a.5.5 0 00.353-.854L17.978 14c3.495-3 1.997-5.667-.999-7V5l1.145-1.146A.5.5 0 0017.771 3H14.19a.5.5 0 00-.353.854L14.982 5v2h-3.995V3a1 1 0 00-.999-1zm-6.99 2h2.995v5H2.997V4zM8.99 4H6.992v5H8.99V4z","M5.993 19a1.999 1.999 0 001.998-2 1.999 1.999 0 10-3.995 0c0 1.105.894 2 1.997 2zm0-1a1 1 0 100-1.999 1 1 0 000 1.999zM12.984 19a1.999 1.999 0 001.998-2 1.999 1.999 0 10-3.995 0c0 1.105.894 2 1.997 2zm0-1a1 1 0 100-1.999 1 1 0 000 1.999z"],_o=["M19 0h-8c-.55 0-1 .45-1 1s.45 1 1 1h7v16h-7c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-4 10c0-.28-.11-.53-.29-.71l-5-5a1.003 1.003 0 00-1.42 1.42L11.59 9H1c-.55 0-1 .45-1 1s.45 1 1 1h10.59L8.3 14.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l5-5c.18-.18.29-.43.29-.71z"],xo=["M19.71 9.29l-5-5a1.003 1.003 0 00-1.42 1.42L16.59 9H6c-.55 0-1 .45-1 1s.45 1 1 1h10.59l-3.29 3.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l5-5c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM9 18H2V2h7c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1z"],Co=["M10 0a1 1 0 00-1 1v2H5V2a1 1 0 00-2 0v1H2a1 1 0 000 2h1v2H2a1 1 0 000 2h4a1 1 0 000-2H5V5h4v14a1 1 0 102 0V5h4v2h-1a1 1 0 100 2h4a1 1 0 100-2h-1V5h1a1 1 0 100-2h-1V2a1 1 0 10-2 0v1h-4V1a1 1 0 00-1-1z"],Eo=["M20 1.1a.976.976 0 00-.83-.88C15.15-.43 12.07.34 10 2.5 7.93.34 4.85-.43.84.22.37.3.03.67 0 1.1v15.01c0 .07 0 .14.01.21.09.52.61.88 1.15.79 3.85-.62 6.4.16 8 2.46.02.02.03.04.05.07.02.02.04.04.06.07l.01.01a1.07 1.07 0 00.28.19c.01 0 .01.01.02.01.03.01.07.03.1.04.01 0 .02.01.04.01.03.01.07.02.1.02.01 0 .02 0 .04.01H10c.04 0 .09 0 .13-.01.01 0 .03 0 .04-.01.03-.01.06-.01.1-.02.01 0 .03-.01.04-.01.03-.01.07-.02.1-.04.01 0 .02-.01.03-.01.07-.03.13-.07.19-.11.01 0 .01-.01.02-.01.02-.02.04-.03.06-.05.01-.01.02-.02.03-.02l.05-.05c.01-.01.02-.02.02-.03.01-.02.02-.03.04-.05 1.61-2.3 4.15-3.09 8-2.46.54.09 1.06-.26 1.15-.79-.01-.05 0-.09 0-.13V1.1zM9 16.63c-1.78-1.31-4.12-1.83-7-1.55V2c3.26-.37 5.51.39 7 2.35v12.28zm9-1.56c-2.88-.28-5.22.24-7 1.55V4.34c1.49-1.96 3.74-2.71 7-2.35v13.08z"],So=["M1 12h4.34l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zm16.77-3.94l1.65-1.65c.36-.36.58-.86.58-1.41 0-1.1-.9-2-2-2-.55 0-1.05.22-1.41.59l-1.65 1.65 2.83 2.82zM1 4h12.34l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zM0 15c0 .55.45 1 1 1h.34l2-2H1c-.55 0-1 .45-1 1zm1-7h8.34l2-2H1c-.55 0-1 .45-1 1s.45 1 1 1zm18 2h-.34l-2 2H19c.55 0 1-.45 1-1s-.45-1-1-1zm0 4h-4.34l-2 2H19c.55 0 1-.45 1-1s-.45-1-1-1zM4 19l4.41-1.59-2.81-2.79L4 19zM14.23 5.94l-7.65 7.65 2.83 2.83 7.65-7.65-2.83-2.83z"],Ao=["M17 6a1 1 0 100-2 1 1 0 000 2zm0 2a3 3 0 01-2.73-1.754c-.2.068-.408.154-.617.264-.884.465-1.92 1.418-2.605 3.49.685 2.072 1.721 3.025 2.605 3.49.21.11.416.196.617.264a3 3 0 11-.165 2.034 6.262 6.262 0 01-1.383-.528c-.983-.518-1.948-1.364-2.722-2.705-.774 1.34-1.739 2.187-2.722 2.705-.48.252-.95.419-1.383.528A3.001 3.001 0 010 15a3 3 0 015.73-1.246c.2-.068.408-.154.617-.264.884-.465 1.92-1.418 2.605-3.49-.685-2.072-1.721-3.025-2.605-3.49a4.21 4.21 0 00-.617-.264 3 3 0 11.165-2.034c.433.11.904.276 1.383.528.983.518 1.948 1.364 2.722 2.705.774-1.34 1.739-2.187 2.722-2.705.48-.252.95-.419 1.383-.528A3.001 3.001 0 0120 5a3 3 0 01-3 3zM4 5a1 1 0 10-2 0 1 1 0 002 0zm12 10a1 1 0 102 0 1 1 0 00-2 0zM3 14a1 1 0 110 2 1 1 0 010-2z"],Oo=["M3 2a1 1 0 100 2 1 1 0 000-2zm0 4c1.296 0 2.4-.821 2.82-1.972.487.039 1.086.13 1.667.347.947.352 1.773 1 2.032 2.318.323 1.644 1.234 2.675 2.264 3.307-1.03.632-1.941 1.663-2.264 3.307-.259 1.318-1.085 1.966-2.032 2.318a6.244 6.244 0 01-1.668.347 3.001 3.001 0 10.019 2.004c.633-.042 1.491-.158 2.347-.476 1.402-.523 2.867-1.625 3.296-3.807.259-1.318 1.085-1.966 2.032-2.318.24-.09.484-.158.722-.21a3 3 0 100-2.33 5.329 5.329 0 01-.722-.21c-.947-.352-1.773-1-2.032-2.318-.428-2.182-1.894-3.284-3.296-3.807-.856-.318-1.714-.434-2.347-.476A3.001 3.001 0 000 3a3 3 0 003 3zm13 4a1 1 0 102 0 1 1 0 00-2 0zM2 17a1 1 0 112 0 1 1 0 01-2 0z"],ko=["M19.54 4.18l.01-.02-6-4-.01.02C13.39.08 13.21 0 13 0s-.39.08-.54.18l-.01-.02L7 3.8 1.55.17l-.01.01A.969.969 0 001 0C.45 0 0 .45 0 1v14c0 .35.19.64.46.82l-.01.02 6 4 .01-.02c.15.1.33.18.54.18s.39-.08.54-.18l.01.02L13 16.2l5.45 3.63.01-.02c.15.11.33.19.54.19.55 0 1-.45 1-1V5c0-.35-.19-.64-.46-.82zM6 17.13l-4-2.67V2.87l4 2.67v11.59zm6-2.67l-4 2.67V5.54l4-2.67v11.59zm6 2.67l-4-2.67V2.87l4 2.67v11.59z"],To=["M18 9.22v7.91l-4-2.67V9.22c-.61-.55-1-1.33-1-2.22-.35 0-.69-.07-1-.18v7.65l-4 2.67V5.54l2.02-1.35c0-.06-.02-.13-.02-.19 0-1.66 1.34-3 3-3 0-.34.07-.66.17-.97C13.12.02 13.06 0 13 0c-.21 0-.39.08-.54.18l-.01-.02L7 3.8 1.55.17l-.01.01A.969.969 0 001 0C.45 0 0 .45 0 1v14c0 .35.19.64.46.82l-.01.02 6 4 .01-.02c.15.1.33.18.54.18s.39-.08.54-.18l.01.02L13 16.2l5.45 3.63.01-.02c.15.11.33.19.54.19.55 0 1-.45 1-1V6.82c-.31.11-.65.18-1 .18 0 .89-.39 1.67-1 2.22zM6 17.13l-4-2.67V2.87l4 2.67v11.59zM12 4c0 .55.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V5h2c.55 0 1-.45 1-1s-.45-1-1-1h-2V1c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1z"],Po=["M9.98 0c-3.87 0-7 2.98-7 6.67 0 3.68 7 13.33 7 13.33s7-9.65 7-13.33c0-3.68-3.14-6.67-7-6.67zm0 10c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3z"],Io=["M19 0h-5c-.55 0-1 .45-1 1s.45 1 1 1h2.59L11.3 7.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L18 3.41V6c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zM8 11c-.28 0-.53.11-.71.29L2 16.59V14c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1H3.41l5.29-5.29c.19-.18.3-.43.3-.71 0-.55-.45-1-1-1z"],Mo=["M15 9c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm4-7H1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm-1 13l-6-5-2 2-4-5-4 8V4h16v11z"],zo=["M1 6h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm18 3H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0 5H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],Ro=["M8 6h11c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zM4 6c-.28 0-.53.11-.71.29l-3 3C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l3 3A1.003 1.003 0 005 13V7c0-.55-.45-1-1-1zm15 8H8c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm0-5H8c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1z"],Lo=["M12 9H1c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm0 5H1c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm0-10H1c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm7.71 5.29l-3-3A1.003 1.003 0 0015 7v6a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],Do=["M6.71 6.29a1.003 1.003 0 00-1.42 1.42L6.59 9H2V2h5v2.18c.42.15.8.39 1.11.7l.01-.01.88.89V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-4.76l-.88.88-.01-.01c-.31.31-.69.56-1.11.71V18H2v-7h4.59L5.3 12.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3zM19 0h-7c-.55 0-1 .45-1 1v4.76l.88-.88.01.01c.31-.31.69-.55 1.11-.7V2h5v7h-4.59l1.29-1.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L13.41 11H18v7h-5v-2.18c-.42-.15-.8-.39-1.11-.7l-.01.01-.88-.89V19c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],No=["M10 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm8-5c-.93 0-1.71.64-1.93 1.5H14V4c0-2.21-1.79-4-4-4S6 1.79 6 4v5.5H3.93C3.71 8.64 2.93 8 2 8c-1.1 0-2 .9-2 2s.9 2 2 2c.93 0 1.71-.64 1.93-1.5H6V16c0 2.21 1.79 4 4 4s4-1.79 4-4v-5.5h2.07c.22.86 1 1.5 1.93 1.5 1.1 0 2-.9 2-2s-.9-2-2-2zm-5 8c0 1.66-1.34 3-3 3s-3-1.34-3-3V4c0-1.66 1.34-3 3-3s3 1.34 3 3v12zM10 3c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],jo=["M10 0a4 4 0 00-4 4v5a4 4 0 008 0V4a4 4 0 00-4-4zM4 7a1 1 0 011 1v1a5 5 0 0010 0V8a1 1 0 112 0v1a7.001 7.001 0 01-6 6.93V18h1a1 1 0 110 2H8a1 1 0 110-2h1v-2.07A7.001 7.001 0 013 9V8a1 1 0 011-1z"],Ho=["M8 11H3c-.55 0-1 .45-1 1s.45 1 1 1h2.59L.3 18.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L7 14.41V17c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1zM20 1a1.003 1.003 0 00-1.71-.71L13 5.59V3c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1h-2.59l5.29-5.29c.19-.18.3-.43.3-.71z"],Vo=["M16 9H4c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z"],Bo=["M15 0H5c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-5 19c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm4-3H6V3h8v13z"],Fo=["M19 5c-.28 0-.53.11-.71.29L15 8.59V5c0-.55-.45-1-1-1H1c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h13c.55 0 1-.45 1-1v-3.59l3.29 3.29c.18.19.43.3.71.3.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"],Wo=["M19 1a1 1 0 011 1v16a1 1 0 01-1 1H1a1 1 0 01-1-1V2a1 1 0 011-1h18zm-1 4H2v12h16V5zm-3-3h-2v2h2V2zm3 0h-2v2h2V2z"],Uo=["M20 5v13a1 1 0 01-1 1H1a1 1 0 01-1-1V5h20zm-3-4h2a1 1 0 011 1v1h-3V1zm-2 2H0V2a1 1 0 011-1h14v2z"],Go=["M18.746 17H1.254A1.25 1.25 0 010 15.707c.07-1.927.278-5.273.894-8.196.325-1.544.76-2.947 1.333-3.957C2.815 2.52 3.488 2 4.249 2c.88 0 1.541.357 2.081.92.547.571.961 1.345 1.327 2.151.103.226.21.477.317.726l.003.006c.245.57.482 1.12.706 1.524.338.609.785 1.173 1.471 1.173 1.046 0 1.653-.667 2.147-1.245l.003-.003.135-.157c.283-.32.566-.616.925-.835.35-.213.785-.36 1.383-.36.628 0 1.239.358 1.832 1.042.587.676 1.114 1.623 1.576 2.688.853 1.967 1.458 4.272 1.814 5.848A1.25 1.25 0 0118.746 17z"],qo=["M19 14.15A9.94 9.94 0 019.94 20C4.45 20 0 15.55 0 10.06 0 6.03 2.4 2.56 5.85 1a9.811 9.811 0 00-.88 4.09c0 5.49 4.45 9.94 9.94 9.94 1.46 0 2.84-.31 4.09-.88z"],Ko=["M3.5 8a2.5 2.5 0 100 5 2.5 2.5 0 100-5zM17.5 8a2.5 2.5 0 100 5 2.5 2.5 0 100-5zM10.5 8a2.5 2.5 0 100 5 2.5 2.5 0 100-5z"],$o=["M20 16H4l7-11h1l2 2h1l5 9zm-4-5l-1.5-3h-1l-1-1-1-1L8 11.5l3-1.5 1 1 1-1 3 1zM8.055 8L2.79 16H0l7-8h1.055z"],Zo=["M19.71 9.29l-3-3a1.003 1.003 0 00-1.42 1.42L16.59 9H11V3.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3C10.53.11 10.28 0 10 0s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L9 3.41V9H3.41L4.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 11H9v5.59L7.71 15.3A.965.965 0 007 15a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3a1.003 1.003 0 00-1.42-1.42L11 16.59V11h5.59l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71z"],Xo=["M19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18h-.07c-.05-.2-.12-.42-.22-.67-.46-1.05-2.68-1.75-4.16-2.4-1.48-.65-1.28-1.05-1.33-1.59-.01-.07-.01-.15-.01-.23.51-.45.92-1.07 1.19-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.34-.07.54-.44.61-.78.08-.14.23-.48.2-.87-.05-.5-.25-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15-.02-.17-.06-.33-.11-.5a3.67 3.67 0 00-1.29-1.86C11.7 3.25 10.81 3 10.02 3s-1.68.25-2.31.73c-.61.47-1.07 1.13-1.29 1.86-.05.16-.09.33-.11.5-.12.6-.17 1.51-.17 2.14v.08c-.24.09-.44.32-.49.83-.04.39.12.73.2.87.08.35.28.72.63.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.7 1.35 1.22 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.38 1.59-1.48.65-3.7 1.35-4.16 2.4-.12.27-.18.49-.23.69H2V2h16v16z"],Yo=["M19 3H7c-.55 0-1 .45-1 1v1h12v6h1c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm-6 6H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm-1 6H2v-4h10v4zm4-9H4c-.55 0-1 .45-1 1v1h12v6h1c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z"],Qo=["M19 0c-.08 0-.16.03-.24.05V.03l-12 3v.02C6.33 3.16 6 3.53 6 4v11.35c-.59-.22-1.27-.35-2-.35-2.21 0-4 1.12-4 2.5S1.79 20 4 20c1.94 0 3.55-.86 3.92-2H8V7.78l10-2.5v7.07c-.59-.22-1.27-.35-2-.35-2.21 0-4 1.12-4 2.5s1.79 2.5 4 2.5c1.94 0 3.55-.86 3.92-2H20V1c0-.55-.45-1-1-1z"],Jo=["M2 2c.55 0 1 .45 1 1v5c0 2.21 1.79 4 4 4h8.59L13.3 9.71A.965.965 0 0113 9a1.003 1.003 0 011.71-.71l4 4c.18.18.29.43.29.71 0 .28-.11.53-.29.71l-4 4a1.003 1.003 0 01-1.42-1.42l2.3-2.29H7c-3.31 0-6-2.69-6-6V3c0-.55.45-1 1-1z"],ea=["M18.7 13.7c.5 0 1 .4 1 1 0 .257-.073.44-.22.614l-.08.086-4 4c-.2.2-.4.3-.7.3-.6 0-1-.5-1-1 0-.257.073-.44.22-.614L14 18l4-4c.2-.2.4-.3.7-.3zM1.8 0l8.378 2.982A3.003 3.003 0 0013 7a3.003 3.003 0 003.877 2.87l.723 2.53.049.06a.41.41 0 01.051.24c0 .167-.07.403-.208.593l-.092.107-4 4c-.2.2-.4.3-.7.3-.075 0-.15-.056-.225-.084L12.4 17.6l-7-2-.112-.042c-.223-.094-.431-.244-.542-.45L4.7 15 0 1.8l.5-.6L7 7.7c-.2.3-.3.6-.3 1 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2a1.68 1.68 0 00-.871.22L7.7 7 1.2.5l.6-.5zM16 0c.55 0 1 .45 1 1v2h2c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .432-.278.803-.664.941l-.01.004A.989.989 0 0116 8c-.55 0-1-.45-1-1V5h-2c-.55 0-1-.45-1-1l.007-.116C12.065 3.388 12.489 3 13 3h2V1c0-.55.45-1 1-1z"],ta=["M8 0H1C.45 0 0 .45 0 1v7c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm0 11H1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h7c.55 0 1-.45 1-1v-7c0-.55-.45-1-1-1zm6 7h-1v-1c0-.55-.45-1-1-1s-1 .45-1 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1s-.45-1-1-1zm5-7h-2c-.55 0-1 .45-1 1s.45 1 1 1h1v1c0 .55.45 1 1 1s1-.45 1-1v-2c0-.55-.45-1-1-1zm0-11h-7c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-5 11h-2c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1s1-.45 1-1v-1h1c.55 0 1-.45 1-1s-.45-1-1-1zm5 5c-.55 0-1 .45-1 1v1h-1c-.55 0-1 .45-1 1s.45 1 1 1h2c.55 0 1-.45 1-1v-2c0-.55-.45-1-1-1z"],na=["M11.513 2.663A2 2 0 0013 6h1v1a2 2 0 104 0v-.733l1.5.833c.3.2.5.5.5.9s-.2.7-.5.9l-9 5c-.2.1-.3.1-.5.1s-.3 0-.5-.1l-9-5C.2 8.7 0 8.4 0 8s.2-.7.5-.9l9-5c.2-.1.3-.1.5-.1s.3 0 .5.1l1.013.563zM17 3h2a1 1 0 010 2h-2v2a1 1 0 01-2 0V5h-2a1 1 0 010-2h2V1a1 1 0 012 0v2z"],ra=["M17 3h2a1 1 0 010 2h-2v2a1 1 0 01-2 0V5h-2a1 1 0 010-2h2V1a1 1 0 012 0v2zm-1.252 5.984L10.5 11.9c-.2.1-.3.1-.5.1s-.3 0-.5-.1l-9-5C.2 6.7 0 6.4 0 6s.2-.7.5-.9l9-5c.2-.1.3-.1.5-.1s.3 0 .5.1L13.92 2H13a2 2 0 100 4h1v1a2 2 0 001.748 1.984zm2.07-1.15C17.935 7.58 18 7.298 18 7V6h1c.353 0 .684-.091.972-.251.018.078.028.162.028.251 0 .4-.2.7-.5.9l-1.682.934zM19 9c.6 0 1 .4 1 1 0 .4-.2.7-.5.9l-9 5c-.2.1-.3.1-.5.1s-.3 0-.5-.1l-9-5c-.3-.2-.5-.5-.5-.9 0-.6.4-1 1-1 .2 0 .3 0 .5.1l8.5 4.8 8.5-4.8c.2-.1.3-.1.5-.1zm0 4c.6 0 1 .4 1 1 0 .4-.2.7-.5.9l-9 5c-.2.1-.3.1-.5.1s-.3 0-.5-.1l-9-5c-.3-.2-.5-.5-.5-.9 0-.6.4-1 1-1 .2 0 .3 0 .5.2l8.5 4.7 8.5-4.8c.2-.1.3-.1.5-.1z"],ia=["M14.5 12a2.5 2.5 0 00-2.45 2h-7.1a2.5 2.5 0 100 1h7.1a2.5 2.5 0 102.45-3zM19 5h-2V3c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V7h2c.55 0 1-.45 1-1s-.45-1-1-1z"],oa=["M12 4c0 .6.4 1 1 1h2v2c0 .6.4 1 1 1 .5 0 1-.4 1-1V5h2c.5 0 1-.4 1-1s-.5-1-1-1h-2V1c0-.6-.5-1-1-1-.6 0-1 .4-1 1v2h-2c-.6 0-1 .5-1 1zm7 3c0 1.7-1.3 3-3 3s-3-1.3-3-3c-1.7 0-3-1.3-3-3s1.3-3 3-3c0-.2 0-.4.1-.5-1-.3-2-.5-3.1-.5C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10c0-1.1-.2-2.1-.5-3H19z"],aa=["M11.41 15.92c-1.46-.65-1.26-1.05-1.31-1.59-.01-.07-.01-.15-.01-.23.5-.45.91-1.07 1.18-1.78 0 0 .01-.04.02-.05.06-.15.11-.32.15-.48.33-.07.53-.44.6-.78.08-.14.23-.48.2-.87-.05-.5-.24-.73-.47-.82v-.09c0-.63-.06-1.55-.17-2.15-.02-.17-.06-.33-.11-.5-.22-.73-.67-1.4-1.27-1.86C9.58 4.25 8.7 4 7.92 4c-.78 0-1.66.25-2.28.73-.61.47-1.06 1.13-1.27 1.86-.05.16-.08.33-.11.5-.12.6-.18 1.51-.18 2.14v.08c-.23.09-.43.32-.48.83-.04.39.12.73.2.87.08.35.28.72.62.78.04.17.09.33.15.48 0 .01.01.02.01.03l.01.01c.27.72.69 1.35 1.21 1.8 0 .07-.01.14-.01.21-.05.54.1.94-1.36 1.59-1.46.65-3.66 1.35-4.11 2.4C-.14 19.38.04 20 .04 20h15.75s.18-.62-.27-1.67c-.45-1.06-2.65-1.75-4.11-2.41zM18.87 3h-2V1c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V5h2c.55 0 1-.45 1-1s-.45-1-1-1z"],sa=["M11.95 10.23c.16-.18.22-.22.46-.22h1.48c.25 0 .47.08.59.33.1.2.09.41-.05.66l-2.71 3.58L14.88 19c.13.21.16.46.03.69-.12.21-.34.31-.57.31H12.7c-.31 0-.56-.17-.7-.44l-1.9-2.67-1.93 2.68c-.15.27-.42.43-.73.43H5.98c-.25 0-.47-.08-.59-.33-.1-.2-.09-.41.05-.66l3.09-4.35L4.26 9H3v4.32c0 .41-.3.69-.7.69H.7c-.41 0-.7-.28-.7-.69V.69C0 .28.3 0 .7 0h4.42c.71 0 1.36.1 1.94.3.59.2 1.11.49 1.54.87.44.38.78.84 1.02 1.39.25.54.37 1.13.37 1.77 0 1.01-.28 1.88-.84 2.6-.43.54-1.35 1.29-2 1.59l3.09 3.94 1.71-2.23zM4.71 6.04c.71 0 1.45-.16 1.81-.46.33-.28.5-.69.5-1.25s-.17-.97-.5-1.25c-.35-.3-1.1-.46-1.81-.46h-1.7v3.42h1.7zM19 3c.55 0 1 .45 1 1s-.45 1-1 1h-2v2c0 .55-.45 1-1 1s-1-.45-1-1V5h-2c-.55 0-1-.45-1-1s.45-1 1-1h2V1c0-.55.45-1 1-1s1 .45 1 1v2h2z"],la=["M12 4c0 .6.4 1 1 1h2v2c0 .6.4 1 1 1 .5 0 1-.4 1-1V5h2c.5 0 1-.4 1-1s-.5-1-1-1h-2V1c0-.6-.5-1-1-1-.6 0-1 .4-1 1v2h-2c-.6 0-1 .5-1 1z","M15.796 9.994c-1.05 2.868-2.974 5.313-5.796 7.374V2.652 0C6 2.857 3 4.286 1 4.286 1 10.952 4 16.19 10 20c4.634-2.942 7.478-6.736 8.534-11.383a3.066 3.066 0 01-2.738 1.377z"],ca=["M19 3h-2V1c0-.55-.45-1-1-1s-1 .45-1 1v2h-2c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V5h2c.55 0 1-.45 1-1s-.45-1-1-1zM5 7.5v1c0 .28.22.5.5.5s.5-.22.5-.5V8h2v7h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h2c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H9V8h2v.5c0 .28.22.5.5.5s.5-.22.5-.5v-1c0-.28-.22-.5-.5-.5h-6c-.28 0-.5.22-.5.5zM16 9c-.55 0-1 .45-1 1v8H2V5h8c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1h15c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1z"],ua=["M20 6s-2.98 2.43-6.12 2.19C13.52 5.31 12.05 0 6 0c0 0 2.41 2.99 2.16 6.12C5.27 6.49 0 7.97 0 14c0 0 2.98-2.43 6.11-2.19C6.47 14.69 7.94 20 14 20c0 0-2.42-2.99-2.16-6.13C14.73 13.51 20 12.02 20 6zm-10 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"],da=["M9.487 7l.532-3.196a1 1 0 011.962.392L11.513 7H16a1 1 0 010 2h-4.82l-.333 2H16a1 1 0 010 2h-5.487l-.532 3.196a1 1 0 01-1.962-.392L8.487 13H4a1 1 0 010-2h4.82l.333-2H4a1 1 0 110-2h5.487z"],ha=["M10 20c1.1 0 2-.9 2-2H8c0 1.1.9 2 2 2zm7-5c-.55 0-1-.45-1-1V8c0-2.61-1.67-4.81-4-5.63V2c0-1.1-.9-2-2-2S8 .9 8 2v.37C5.67 3.19 4 5.39 4 8v6c0 .55-.45 1-1 1s-1 .45-1 1 .45 1 1 1h14c.55 0 1-.45 1-1s-.45-1-1-1z"],fa=["M10 18c0 1.1-.9 2-2 2s-2-.9-2-2zM8 0c.476 0 .914.168 1.258.448C8.508.878 8.09 1.562 8 2.5c-.133 1.4.4 2.367 1.6 2.9C8.533 6.6 8 7.467 8 8v1.2a2.8 2.8 0 002.8 2.8H14v2c0 .51.388.935.884.993L15 15c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1s.45-1 1-1 1-.45 1-1V8c0-2.61 1.67-4.81 4-5.63V2c0-1.1.9-2 2-2z","M16 9.25v-.395a.75.75 0 00-.75-.75h-2.813L15.834 3.9A.75.75 0 0016 3.43v-.68a.75.75 0 00-.75-.75h-4.5a.75.75 0 00-.75.75v.184c0 .414.336.75.75.75h2.813L10.22 7.831a1 1 0 00-.221.627v.792c0 .414.336.75.75.75h4.5a.75.75 0 00.75-.75z"],pa=["M10 20c1.1 0 2-.9 2-2H8c0 1.1.9 2 2 2zm2-17.834A2.994 2.994 0 008 4.99c0 .808.319 1.557.876 2.114l2.97 2.99a2.99 2.99 0 004.154.072V14c0 .55.45 1 1 1s1 .45 1 1-.45 1-1 1H3c-.55 0-1-.45-1-1s.45-1 1-1 1-.45 1-1V8c0-2.61 1.67-4.81 4-5.63V2c0-1.1.9-2 2-2s2 .9 2 2v.166zm1.26 6.514l-2.97-2.99a.973.973 0 01-.29-.7c0-.55.44-1 .99-1 .27 0 .52.11.7.29l2.28 2.28 4.27-4.27a.99.99 0 01.7-.29c.55 0 1 .45 1 1 0 .28-.11.53-.3.7l-4.98 4.98a.99.99 0 01-1.4 0z"],va=["M1.74 9.01h1.27V1h-.95c-.04.24-.12.45-.26.62-.13.17-.29.3-.47.41-.19.11-.4.18-.63.23-.23.04-.46.07-.71.07v1.03h1.75v5.65zm.43 7.93c.18-.14.37-.28.58-.43.21-.14.42-.29.63-.45.21-.16.41-.33.61-.5.2-.18.37-.38.52-.59.15-.21.28-.45.37-.7.09-.25.14-.54.14-.85 0-.25-.04-.52-.12-.8-.08-.28-.21-.54-.39-.78-.19-.24-.43-.44-.73-.59-.3-.17-.68-.25-1.12-.25-.41 0-.77.08-1.08.23-.32.16-.58.37-.8.64-.22.27-.38.59-.49.96-.11.37-.16.77-.16 1.21h1.19c.01-.28.03-.53.08-.77s.12-.45.21-.62c.09-.18.22-.31.38-.42.16-.1.35-.15.59-.15.26 0 .47.05.63.14.16.09.29.21.38.35.09.14.15.29.18.45.03.16.05.31.05.45-.01.31-.08.58-.22.81-.14.24-.32.45-.53.66-.22.2-.45.39-.71.57-.26.18-.51.36-.74.54-.5.36-.89.78-1.17 1.27-.3.47-.45 1.04-.46 1.69H5v-1.14H1.43c.05-.17.14-.33.27-.49.13-.15.29-.3.47-.44zM18 4.02H8c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-1c0-.56-.45-1-1-1zm0 9H8c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-1c0-.56-.45-1-1-1z"],ga=["M2.39 5.75c-.17.21-.38.39-.63.52s-.52.23-.83.29c-.3.05-.61.08-.93.08v1.24h2.49V15h1.49V4.98H2.73c-.05.31-.17.57-.34.77zm17.2 4.71c-.27-.44-.65-.71-1.14-.82v-.02c.42-.16.72-.43.92-.79.2-.36.29-.79.29-1.27 0-.42-.08-.8-.23-1.12-.15-.33-.36-.59-.62-.8-.26-.21-.55-.37-.87-.48-.32-.11-.65-.16-.98-.16-.43 0-.82.08-1.16.25-.34.16-.63.39-.87.69-.24.29-.43.64-.57 1.04-.14.4-.22.83-.23 1.3h1.39c-.01-.25.02-.49.07-.72.06-.23.14-.44.26-.63s.27-.34.45-.45c.18-.11.39-.17.63-.17.39 0 .71.12.96.37s.37.58.37.99c0 .29-.05.54-.16.74-.11.2-.25.36-.43.47-.18.11-.38.19-.61.24-.23.05-.46.06-.68.05v1.17c.28-.01.55 0 .81.03s.5.1.71.21c.21.11.38.28.51.5.13.22.2.52.2.89 0 .55-.16.97-.47 1.27-.31.3-.7.45-1.17.45-.55 0-.95-.19-1.23-.58-.27-.39-.4-.88-.38-1.46h-1.39c.01.5.08.96.21 1.38.13.41.32.77.57 1.06.25.29.56.52.93.68.37.16.8.24 1.3.24.41 0 .79-.07 1.16-.21.37-.14.69-.33.96-.58.28-.25.5-.56.66-.92a3 3 0 00.24-1.23c0-.64-.14-1.17-.41-1.61zM8.58 12.41c.21-.18.45-.36.7-.53.25-.18.5-.36.75-.56.25-.2.49-.41.73-.63.23-.22.44-.47.63-.74.18-.27.33-.56.44-.88.11-.32.16-.67.16-1.07 0-.32-.05-.65-.14-1-.09-.35-.25-.68-.47-.97-.22-.3-.51-.55-.87-.74-.36-.2-.81-.29-1.35-.29-.49 0-.93.1-1.3.29-.37.18-.69.44-.95.78-.26.33-.45.73-.58 1.2-.13.46-.2.96-.2 1.5h1.43c.01-.35.04-.67.09-.97.05-.3.14-.56.25-.78.11-.22.26-.39.45-.52s.43-.19.71-.19c.31 0 .56.06.75.18.19.12.34.26.45.43.11.17.18.36.22.56.04.2.06.39.06.57-.01.38-.1.72-.26 1.02-.15.3-.37.57-.63.83-.26.25-.54.49-.85.71-.31.22-.61.45-.89.68-.6.45-1.06.98-1.41 1.58-.35.61-.52 1.32-.53 2.13h6.01v-1.43H7.69c.06-.21.17-.42.33-.61s.34-.38.56-.55z"],ma=["M19 6h-5V1c0-.55-.45-1-1-1H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h4v-6h4v6h10c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1zM6 12H2V8h4v4zm0-6H2V2h4v4zm6 6H8V8h4v4zm0-6H8V2h4v4zm6 11h-4v-3h4v3zm0-5h-4V8h4v4z"],ya=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zM7 18l2-7H5l8-9-2 7h4l-8 9z"],ba=["M19 17.99h-1.36l-4.35-9.57 2.91-.86 1.66 4.1c.11.27.43.4.72.31.12-.04.22-.11.28-.2.06-.11 1.47-2.08 1.05-5.6C19.79 5.12 19.3 0 16.01 0 14.89.01 13.99.83 14 1.84c0 .19.04.38.1.56l1.34 3.31L.72 10.03v.02c-.41.12-.72.49-.72.94 0 .55.45 1 1 1 .1 0 .19-.03.28-.06v.02l2-.59 1.47 6.63H3c-.55 0-1 .45-1 1s.45 1 1 1h16c.55 0 1-.45 1-1s-.45-1-1-1zM5.2 10.8l3.95-1.16-2.83 6.22L5.2 10.8zm2.35 7.19l3.95-8.68 3.95 8.68h-7.9z"],wa=["M14.94 0h-4c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-8 6c-.28 0-.53.11-.71.29l-3 3c-.18.18-.29.43-.29.71s.11.53.29.71l3 3A1.003 1.003 0 007.94 13V7c0-.55-.45-1-1-1z"],_a=["M18 3a1 1 0 11-2 0 1 1 0 012 0zm-3.82 1.028a6.243 6.243 0 00-1.667.347c-.947.352-1.773 1-2.032 2.318C10.158 8.337 9.247 9.368 8.217 10c1.03.632 1.941 1.663 2.264 3.307.259 1.318 1.085 1.966 2.032 2.318.581.217 1.18.308 1.668.347a3.001 3.001 0 11-.019 2.004c-.633-.042-1.491-.158-2.347-.476-1.402-.523-2.868-1.625-3.296-3.807-.259-1.318-1.085-1.966-2.032-2.318a5.314 5.314 0 00-.722-.21 3 3 0 110-2.33c.238-.052.481-.12.722-.21.947-.352 1.773-1 2.032-2.318.428-2.182 1.894-3.284 3.296-3.807.856-.318 1.714-.434 2.347-.476A3.001 3.001 0 0120 3a3 3 0 01-5.82 1.028zM4 10a1 1 0 100 .002v-.002zM17 18a1 1 0 100-2 1 1 0 000 2z"],xa=["M2 10a1 1 0 112 0 1 1 0 01-2 0zm3.83-1a3.001 3.001 0 100 2h8.34a3.001 3.001 0 100-2H5.83zM17 9a1 1 0 100 2 1 1 0 000-2z"],Ca=["M4 1h14c.55 0 1 .45 1 1v13c0 .55-.45 1-1 1h-8v-2h7V4H5v6H3V2c0-.55.45-1 1-1zm2.5 5h7c.28 0 .5-.22.5-.5s-.22-.5-.5-.5h-7c-.28 0-.5.22-.5.5s.22.5.5.5zm0 2h3c.28 0 .5-.22.5-.5S9.78 7 9.5 7h-3c-.28 0-.5.22-.5.5s.22.5.5.5zm5 2h-5c-.28 0-.5-.22-.5-.5s.22-.5.5-.5h5c.28 0 .5.22.5.5s-.22.5-.5.5zM7 17c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1s.45 1 1 1h2.59L.3 18.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L7 14.41V17z"],Ea=["M10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10S0 15.52 0 10c0-.55.45-1 1-1s1 .45 1 1c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8C7.47 2 5.22 3.17 3.76 5H5c.55 0 1 .45 1 1s-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v2.05C3.82 1.6 6.71 0 10 0zm1 16H9v-2h2v2zm0-3H9V4h2v9z"],Sa=["M19 1H1c-.55 0-1 .45-1 1v16c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zM7 17H2V8h5v9zm11 0H8V8h10v9zm0-10H2V3h16v4z"],Aa=["M1 1h18a1 1 0 011 1v15a1 1 0 01-1 1H1a1 1 0 01-1-1V2a1 1 0 011-1zm1 2v13h16V3H2zm9 0h1v13h-1V3zm2 7h3.952v1H13v-1zm0 2h3.952v1H13v-1zm0 2h3.952v1H13v-1zm0-6h3.952v1H13V8zm0-2h3.952v1H13V6zm0-2h3.952v1H13V4z"],Oa=["M19 1H1c-.6 0-1 .4-1 1v15c0 .6.4 1 1 1h18c.6 0 1-.4 1-1V2c0-.6-.4-1-1-1zm-9 11H7V9h3v3zm0-4H7V5h3v3zm-8 8V3h4v13H2zm5 0v-3h3v3H7zm11 0h-7v-3h7v3zm0-4h-7V9h7v3zm0-4h-7V5h7v3z"],ka=["M18.35 2.67A5.664 5.664 0 0014.33 1c-1.44 0-2.89.56-3.99 1.67l-9.16 9.27C.4 12.73 0 13.78 0 14.83s.39 2.1 1.18 2.9c.78.79 1.82 1.18 2.85 1.18 1.04 0 2.07-.39 2.87-1.2l9.14-9.27c.96-.96.96-2.5.02-3.45-.94-.95-2.49-.96-3.44 0l-7.59 7.69c-.31.32-.3.83.01 1.14.31.31.81.31 1.13.02l7.59-7.69c.31-.31.84-.31 1.13-.02.31.31.31.85 0 1.16l-9.14 9.27c-.93.95-2.54.93-3.45.02-.94-.95-.92-2.55.02-3.49l9.16-9.25c1.55-1.56 4.18-1.59 5.72-.03 1.56 1.57 1.55 4.26 0 5.82l-8.89 9.02c-.3.31-.3.81.01 1.11.3.3.79.31 1.1.01v.01l8.91-9.02A5.645 5.645 0 0020 6.73c0-1.48-.55-2.94-1.65-4.06z"],Ta=["M16.5 1H7C4.2 1 2 3.2 2 6s2.2 5 5 5v6.5c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5V4h2v13.5c0 .8.7 1.5 1.5 1.5s1.5-.7 1.5-1.5V4h1.5c.8 0 1.5-.7 1.5-1.5S17.3 1 16.5 1z"],Pa=["M12 1c.55 0 1 .45 1 1v2H6V2c0-.55.45-1 1-1h.78a1.98 1.98 0 013.44 0H12z","M14 2h2c.55 0 1 .45 1 1v16c0 .55-.45 1-1 1H3c-.55 0-1-.45-1-1V3c0-.55.45-1 1-1h2v3h9V2zm-.068 12.492l.346.196c-.565.896-1.12 1.525-1.685 1.88-.419.284-.827.422-1.225.422-.418 0-.764-.088-1.036-.265-.272-.178-.523-.473-.733-.876-.209-.403-.46-1.052-.753-1.938-.754.935-1.35 1.614-1.78 2.046-.429.433-.784.718-1.067.846a2.187 2.187 0 01-.91.197c-.335 0-.597-.098-.796-.285A.976.976 0 014 15.977c0-.315.105-.58.324-.787a1.15 1.15 0 01.817-.315c.178 0 .377.05.596.148.325.148.555.226.702.226.188 0 .355-.03.502-.108.188-.088.44-.295.733-.61.188-.197.512-.61 1.004-1.24-.617-2.232-1.109-3.56-1.454-4.002a1.014 1.014 0 00-.838-.423c-.178 0-.387.02-.638.068l.063-.354L9.2 8a9.199 9.199 0 011.298 3.088c.628-.904 1.11-1.544 1.434-1.908.43-.491.785-.806 1.068-.954.283-.147.586-.216.9-.216.356 0 .628.098.816.285.189.187.283.433.283.757 0 .305-.094.551-.283.738a.979.979 0 01-.711.285c-.21 0-.44-.039-.712-.108-.262-.069-.45-.108-.555-.108-.272 0-.534.098-.774.285-.346.256-.754.807-1.246 1.643.555 1.879.995 3.03 1.32 3.442.198.246.397.364.596.364a.81.81 0 00.44-.118c.177-.127.47-.452.857-.983z"],Ia=["M18 0H2C.9 0 0 .9 0 2s.9 2 2 2h7v4H4c-1.1 0-2 .9-2 2s.9 2 2 2h5v4H6c-1.1 0-2 .9-2 2s.9 2 2 2h8c1.1 0 2-.9 2-2s-.9-2-2-2h-3v-4h5c1.1 0 2-.9 2-2s-.9-2-2-2h-5V4h7c1.1 0 2-.9 2-2s-.9-2-2-2z"],Ma=["M4 7c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm15 11.69l-5-2.5v-3.63c-.32.11-.66.22-1 .29v3.32l-6 2.57v-7.25c-.36-.27-.69-.57-1-.9v8.1l-5-2.5V10c.55 0 1-.45 1-1s-.45-1-1-1V1.31l3.43 1.71c.11-.31.24-.62.39-.92L.72.05A.545.545 0 00.5 0C.22 0 0 .22 0 .5v16c0 .2.12.36.28.44l6 3c.07.04.14.06.22.06.07 0 .14-.01.2-.04l6.79-2.91 5.79 2.9c.07.03.14.05.22.05.28 0 .5-.22.5-.5v-4.21c-.31.13-.64.21-1 .21v3.19zM10 5c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm3-1c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm6.72-.94l-1.43-.72c.2.43.36.89.48 1.36l.23.11V5.5c-.55 0-1 .45-1 1s.45 1 1 1v1.96l1 1V3.5c0-.2-.12-.36-.28-.44zm-3.69 5.56c.14-.21.27-.42.38-.65.02-.04.04-.07.05-.11.11-.22.2-.45.28-.69v-.01c.07-.24.13-.48.17-.73l.03-.17c.04-.25.06-.5.06-.76C17 2.46 14.54 0 11.5 0S6 2.46 6 5.5 8.46 11 11.5 11c.26 0 .51-.02.76-.06l.17-.03c.25-.04.49-.1.73-.17h.01c.24-.08.47-.17.69-.28.04-.02.07-.03.11-.05.23-.11.44-.24.65-.38l.18.18 3.5 3.5c.17.18.42.29.7.29a1.003 1.003 0 00.71-1.71l-3.68-3.67zm-4.53.88c-2.21 0-4-1.79-4-4s1.79-4 4-4 4 1.79 4 4-1.79 4-4 4z"],za=["M7 3H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1zm9 0h-3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h3c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],Ra=["M16.94 17a4.92 4.92 0 00-.33-1.06c-.45-.97-1.37-1.52-3.24-2.3-.17-.07-.76-.31-.77-.32-.1-.04-.2-.08-.28-.12.05-.14.04-.29.06-.45 0-.05.01-.11.01-.16-.25-.21-.47-.48-.65-.79.22-.34.41-.71.56-1.12l.04-.11c-.01.02-.01.02-.02.08l.06-.15c.36-.26.6-.67.72-1.13.18-.37.29-.82.25-1.3-.05-.5-.21-.92-.47-1.22-.02-.53-.06-1.11-.12-1.59.38-.17.83-.26 1.24-.26.59 0 1.26.19 1.73.55.46.35.8.85.97 1.4.04.13.07.25.08.38.08.45.13 1.14.13 1.61v.07c.16.07.31.24.35.62.02.29-.09.55-.15.65-.05.26-.2.53-.46.59-.03.12-.07.25-.11.36-.01.01-.01.04-.01.04-.2.53-.51 1-.89 1.34 0 .06 0 .12.01.17.04.41-.11.71 1 1.19 1.1.5 2.77 1.01 3.13 1.79.34.79.2 1.25.2 1.25h-3.04zm-5.42-3.06c1.47.66 3.7 1.35 4.18 2.39.45 1.05.27 1.67.27 1.67H.04s-.19-.62.27-1.67c.46-1.05 2.68-1.75 4.16-2.4 1.48-.65 1.33-1.05 1.38-1.59 0-.07.01-.14.01-.21-.52-.45-.95-1.08-1.22-1.8l-.01-.01c0-.01-.01-.02-.01-.03-.07-.15-.12-.32-.16-.49-.34-.06-.54-.43-.62-.78-.08-.14-.24-.48-.2-.87.05-.51.26-.74.49-.83v-.08c0-.64.05-1.55.17-2.15a3.648 3.648 0 011.4-2.36C6.32 2.25 7.21 2 8 2s1.68.25 2.31.73a3.63 3.63 0 011.4 2.36c.11.6.17 1.52.17 2.15v.09c.22.09.42.32.47.82.03.39-.12.73-.2.87-.07.34-.27.71-.61.78-.04.16-.09.33-.15.48-.01.01-.02.05-.02.05-.27.71-.68 1.33-1.19 1.78 0 .08 0 .16.01.23.05.55-.15.95 1.33 1.6z"],La=["M15 10c-1.66 0-3 1.34-3 3v2c0 1.66 1.34 3 3 3s3-1.34 3-3v-2c0-1.66-1.34-3-3-3zm1 5c0 .55-.45 1-1 1s-1-.45-1-1v-2c0-.55.45-1 1-1s1 .45 1 1v2zM8 7V5c0-1.66-1.34-3-3-3S2 3.34 2 5v2c0 1.66 1.34 3 3 3s3-1.34 3-3zM4 7V5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1s-1-.45-1-1zm11-4a1.003 1.003 0 00-1.88-.48L5.14 16.49a1.003 1.003 0 101.74.99l7.99-13.97c.08-.15.13-.32.13-.51z"],Da=["M19.61 17.91c-.57-1.32-3.35-2.19-5.19-3.01-1.85-.82-1.59-1.31-1.66-1.99-.01-.09-.01-.19-.02-.29.63-.56 1.15-1.33 1.49-2.22 0 0 .02-.05.02-.06.07-.19.13-.39.19-.6.42-.09.67-.55.76-.98.1-.17.29-.6.25-1.08-.06-.62-.31-.91-.59-1.03v-.11c0-.79-.07-1.93-.22-2.68A4.55 4.55 0 0012.9.92C12.11.32 11 0 10.01 0s-2.1.32-2.89.92a4.55 4.55 0 00-1.74 2.94c-.14.75-.22 1.89-.22 2.68v.1c-.29.11-.55.4-.61 1.04-.04.48.15.91.25 1.08.1.44.35.91.79.98.05.21.12.41.19.6 0 .01.01.03.01.04l.01.02c.34.91.87 1.69 1.52 2.25 0 .09-.01.18-.02.26-.07.68.13 1.17-1.72 1.99S.96 16.59.39 17.91C-.18 19.23.05 20 .05 20h19.9s.23-.77-.34-2.09z"],Na=["M19.91 15.51c-.08-.08-4.21-2.5-4.35-2.57a.876.876 0 00-.4-.1c-.19 0-.42.13-.71.4-.28.27-1.17 1.49-1.43 1.76s-.48.4-.65.4c-.08 0-.19-.02-.32-.07s-1.45-.73-4.2-3.15-3.11-4-3.13-4.44c0-.17.13-.39.4-.65.28-.25.57-.51.89-.74.32-.24.61-.5.88-.78s.4-.52.4-.71c0-.13-.03-.27-.1-.4C7.12 4.32 4.62.19 4.53.1c-.19-.18-.92-.1-1.29.1C.25 1.82 0 4 .05 4.86c.05.89.61 5.58 5.2 9.93 5.7 5.41 9.66 5.2 9.92 5.2.87 0 3.52-.48 4.65-3.19.16-.38.31-1.07.09-1.29z"],ja=["M19.845 15.51c-.08-.08-4.206-2.5-4.346-2.57a.874.874 0 00-.4-.1c-.189 0-.419.13-.709.4-.28.27-1.168 1.49-1.428 1.76s-.48.4-.65.4c-.08 0-.19-.02-.319-.07-.13-.05-1.449-.73-4.196-3.15s-3.107-4-3.127-4.44c0-.17.13-.39.4-.65.28-.25.57-.51.89-.74.319-.24.609-.5.878-.78.27-.28.4-.52.4-.71 0-.13-.03-.27-.1-.4C7.068 4.32 4.57.19 4.48.1c-.19-.18-.92-.1-1.289.1C.205 1.82-.045 4 .005 4.86c.05.89.61 5.58 5.195 9.93 5.694 5.41 9.65 5.2 9.91 5.2.869 0 3.516-.48 4.645-3.19.16-.38.31-1.07.09-1.29zM11 2c-.6 0-1-.4-1-1s.4-1 1-1c5 0 9 4 9 9 0 .6-.4 1-1 1s-1-.4-1-1c0-3.9-3.1-7-7-7z","M11 6c-.6 0-1-.4-1-1s.4-1 1-1c2.8 0 5 2.2 5 5 0 .6-.4 1-1 1s-1-.4-1-1c0-1.7-1.3-3-3-3z"],Ha=["M19.845 15.51c-.08-.08-4.206-2.5-4.346-2.57a.874.874 0 00-.4-.1c-.189 0-.419.13-.709.4-.28.27-1.168 1.49-1.428 1.76s-.48.4-.65.4c-.08 0-.19-.02-.319-.07-.13-.05-1.449-.73-4.196-3.15s-3.107-4-3.127-4.44c0-.17.13-.39.4-.65.28-.25.57-.51.89-.74.319-.24.609-.5.878-.78.27-.28.4-.52.4-.71 0-.13-.03-.27-.1-.4C7.068 4.32 4.57.19 4.48.1c-.19-.18-.92-.1-1.289.1C.205 1.82-.045 4 .005 4.86c.05.89.61 5.58 5.195 9.93 5.694 5.41 9.65 5.2 9.91 5.2.869 0 3.516-.48 4.645-3.19.16-.38.31-1.07.09-1.29z","M11 7h5.58l-1.29 1.29a1 1 0 00-.3.71 1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3a1.003 1.003 0 00-1.42 1.42L16.58 5H11c-.55 0-1 .45-1 1s.45 1 1 1z"],Va=["M9 .98c-4.5.5-8 4.31-8 8.94 0 4.97 4.03 9.04 9 9.04 4.63 0 8.44-3.96 8.94-7.96H9V.98z","M10-.08V10h10C20 4 15.52-.08 10-.08z"],Ba=["M11.77 1.16c-.81.81-.74 2.28.02 3.76L6.1 8.71c-2.17-1.46-4.12-2-4.94-1.18l4.95 4.95-4.95 6.36 6.36-4.95 4.95 4.95c.82-.82.27-2.77-1.19-4.94l3.8-5.69c1.47.76 2.94.84 3.76.02l-7.07-7.07z"],Fa=["M5.83 9.75L.29 15.29a1.003 1.003 0 001.42 1.42l5.54-5.54c-.57-.37-1.05-.85-1.42-1.42zM19 11c-.55 0-1 .45-1 1v1.59l-3.83-3.83c-.37.56-.85 1.04-1.41 1.41L16.59 15H15c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1zm-5-4c0-2.21-1.79-4-4-4S6 4.79 6 7s1.79 4 4 4 4-1.79 4-4zm-4 2c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z"],Wa=["M3 5H1c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm0-5H1C.45 0 0 .45 0 1v2c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm13.71 5.29C16.53 5.11 16.28 5 16 5s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L15 8.41V11c0 2.21-1.79 4-4 4H8.41l1.29-1.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L8.41 17H11c3.31 0 6-2.69 6-6V8.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zM19 0H6c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],Ua=["M16 10c0-.36-.2-.67-.49-.84l.01-.01-10-6-.01.01A.991.991 0 005 3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1 .19 0 .36-.07.51-.16l.01.01 10-6-.01-.01c.29-.17.49-.48.49-.84z"],Ga=["M1.707.293A1 1 0 00.293 1.707L2.086 3.5.293 5.293a1 1 0 001.414 1.414L3.5 4.914l1.793 1.793a1 1 0 001.414-1.414L4.914 3.5l1.793-1.793A1 1 0 005.293.293L3.5 2.086 1.707.293z","M16 20a4 4 0 100-8 4 4 0 000 8zm0-2a2 2 0 100-4 2 2 0 000 4z","M18.29 5.7L16 3.41V8a3 3 0 01-3 3H4a1 1 0 00-1 1v7a1 1 0 11-2 0v-7a3 3 0 013-3h9a1 1 0 001-1V3.41l-2.29 2.3a1.003 1.003 0 01-1.42-1.42l4-4c.18-.18.43-.29.71-.29.28 0 .53.11.71.29l4 4A1.003 1.003 0 0119 6c-.28 0-.53-.11-.71-.3z"],qa=["M16 9h-5V4c0-.55-.45-1-1-1s-1 .45-1 1v5H4c-.55 0-1 .45-1 1s.45 1 1 1h5v5c0 .55.45 1 1 1s1-.45 1-1v-5h5c.55 0 1-.45 1-1s-.45-1-1-1z"],Ka=["M18 7c-.27 0-.52.05-.75.15l-6.28-4.88c.01-.09.03-.18.03-.27 0-1.1-.9-2-2-2S7 .9 7 2c0 .06.01.12.02.19l-4.19 3C2.57 5.07 2.29 5 2 5 .9 5 0 5.9 0 7c0 .74.4 1.38 1 1.72v7.55c-.6.35-1 .99-1 1.73 0 1.1.9 2 2 2 .74 0 1.38-.4 1.72-1h7.55c.35.6.98 1 1.72 1 1.1 0 2-.9 2-2 0-.37-.11-.72-.29-1.02L18.03 11A2 2 0 0018 7zm-5.03 9c-.72.01-1.35.41-1.69 1H3.72c-.17-.3-.42-.55-.72-.72V8.72c.6-.34 1-.98 1-1.72 0-.06-.01-.12-.02-.19l4.19-3c.26.12.54.19.83.19.27 0 .52-.05.75-.15l6.28 4.88c-.01.09-.03.18-.03.27 0 .37.11.72.29 1.02L12.97 16z"],$a=["M10 10c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1S9 .45 9 1v8c0 .55.45 1 1 1zm3-7.45v2.16c2.36 1.12 4 3.5 4 6.29 0 3.87-3.13 7-7 7s-7-3.13-7-7c0-2.79 1.64-5.17 4-6.29V2.55C3.51 3.79 1 7.09 1 11a9 9 0 0018 0c0-3.91-2.51-7.21-6-8.45z"],Za=["M20 8.01c0-1.26-.61-2.43-1.61-3.12C17.86 2.5 15.8.79 13.4.79c-.58 0-1.14.1-1.69.29A3.533 3.533 0 009.17 0C8.05 0 7 .55 6.32 1.45c-.15-.02-.3-.03-.45-.03-1.63 0-3.03 1.12-3.46 2.71C.97 4.65 0 6.05 0 7.66c0 .48.09.95.26 1.4-.17.44-.26.91-.26 1.39 0 1.38.72 2.64 1.89 3.29.67.7 1.59 1.09 2.54 1.09.61 0 1.19-.15 1.71-.45.68.82 1.68 1.3 2.73 1.3.66 0 1.28-.18 1.83-.52.61.49 1.34.81 2.11.91 1.3 1.43 2.3 3.28 2.31 3.3 0 0 .35.61.33.61.96-.01 1.77-.2 1.64-1.3.01.02-.92-2.89-.92-2.89.52-.26.94-.69 1.21-1.23 1.12-.66 1.84-1.91 1.84-3.26 0-.3-.03-.6-.1-.89.57-.64.88-1.51.88-2.4zm-1.54 1.28l-.18-.2-.77-.84c-.33-.37-.67-1.17-.73-1.73 0 0-.13-1.25-.13-1.26-.06-.74-1.17-.73-1.13.14 0 .02.13 1.26.13 1.26.04.36.15.77.3 1.17-.08-.01-.15-.02-.22-.02 0 0-2.57-.12-2.57-.13-.73-.03-.89 1.22-.05 1.25l2.57.13c.53.03 1.29.37 1.61.72l.61.67.02.06c.1.27.14.55.14.83 0 .93-.51 1.77-1.34 2.18l-.2.1-.09.23c-.19.48-.6.82-1.1.93l-.67.14.87 2.75c-.48-.76-1.19-1.79-2.02-2.67l-.15-.16-.21-.02c-.51-.04-.99-.21-1.42-.48l1.7-1.48c.44-.39 1.04-.55 1.24-.49 0 0 .78.22.78.23.78.2 1.03-.92.29-1.21l-.78-.23c-.69-.2-1.67.22-2.24.72l-1.91 1.66-.39.32c-.44.36-.93.55-1.5.55-.8 0-1.54-.41-1.97-1.07v-1.88c0-.5.21-.98.34-1.07 0 0 .65-.43.64-.43.87-.69.21-1.57-.64-1.14 0-.01-.65.43-.65.43-.31.2-.54.56-.7.97-.13-.13-.28-.25-.43-.35 0 0-1.91-1.26-1.91-1.28-.81-.56-1.5.63-.61 1.11 0-.02 1.89 1.28 1.89 1.28.46.31.77.97.77 1.36v.84c-.43.24-.78.36-1.24.36-.67 0-1.31-.29-1.77-.79l-.07-.08-.09-.05a2.425 2.425 0 01-1.31-2.16c0-.38.09-.74.25-1.08l.15-.31-.14-.33c-.17-.34-.25-.7-.25-1.08 0-1.13.76-2.1 1.85-2.37l.39-.09.07-.43a2.41 2.41 0 012.39-2.05c.19 0 .39.02.58.07l.4.1.22-.38A2.41 2.41 0 019.17 1.3c.55 0 1.08.19 1.5.53l-.44.45-.01-.01-.31.31c-.41.35-.92.53-1.11.5 0 0-.84-.13-.84-.14-.83-.15-1.09 1.08-.18 1.29.01 0 .84.14.84.14.03 0 .06 0 .09.01-.14.46-.18.96-.12 1.4 0 0 .21 1.24.19 1.23.13.65 1.32.44 1.16-.22 0-.01-.19-1.23-.19-1.23-.07-.48.15-1.19.45-1.5l.48-.5c.07-.06.13-.12.19-.18l.93-.95c.5-.23 1.04-.34 1.59-.34 1.93 0 3.57 1.4 3.89 3.34l.05.31.26.15a2.445 2.445 0 01.87 3.4z"],Xa=["M13.95 10.23c.16-.18.22-.22.46-.22h1.48c.25 0 .47.08.59.33.1.2.09.41-.05.66l-2.71 3.58L16.88 19c.13.21.16.46.03.69-.12.21-.34.31-.57.31H14.7c-.31 0-.56-.17-.7-.44l-1.9-2.67-1.93 2.68c-.15.27-.42.43-.73.43H7.98c-.25 0-.47-.08-.59-.33-.1-.2-.09-.41.05-.66l3.09-4.35L6.26 9H5v4.32c0 .41-.3.69-.7.69H2.7c-.41 0-.7-.28-.7-.69V.69c0-.41.3-.69.7-.69h4.42c.71 0 1.36.1 1.94.3.59.2 1.11.49 1.54.87.44.38.78.84 1.02 1.39.24.54.36 1.14.36 1.78 0 1.01-.28 1.88-.84 2.6-.43.54-1.35 1.29-2 1.59l3.09 3.94 1.72-2.24zM6.71 6.04c.71 0 1.45-.16 1.81-.46.33-.28.5-.69.5-1.25s-.17-.97-.5-1.25c-.35-.3-1.1-.46-1.81-.46h-1.7v3.42h1.7z"],Ya=["M19 1h-8c0-.55-.45-1-1-1S9 .45 9 1H1c-.55 0-1 .45-1 1s.45 1 1 1h1v11c0 .55.45 1 1 1h4.59L4.3 18.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L9 16.41V19c0 .55.45 1 1 1s1-.45 1-1v-2.59l3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L12.41 15H17c.55 0 1-.45 1-1V3h1c.55 0 1-.45 1-1s-.45-1-1-1zm-3 12H4V3h12v10z"],Qa=["M14 16H6v-4H4v5c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-5h-2v4zm2-13c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v1h12V3zm3 2H1c-.55 0-1 .45-1 1v7c0 .55.45 1 1 1h2v-3h14v3h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-1 4h-2V7h2v2z"],Ja=["M18 4c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v2h16V4zm-2-3c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v1h12V1zm3 6H1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-5 7c0 .55-.45 1-1 1H7c-.55 0-1-.45-1-1v-2h1v2h6v-2h1v2z"],es=["M2 15c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-7c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm5-4h12c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1zM2 1C.9 1 0 1.9 0 3s.9 2 2 2 2-.9 2-2-.9-2-2-2zm17 8H7c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1zm0 7H7c-.55 0-1 .45-1 1s.45 1 1 1h12c.55 0 1-.45 1-1s-.45-1-1-1z"],ts=["M3 5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm5-1h11c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zM3 15c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm16 1H8c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm-1-8H9c-1.1 0-2 .9-2 2s.9 2 2 2h9c1.1 0 2-.9 2-2s-.9-2-2-2zM3 7c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"],ns=["M7.01 10.11c.35-.64.72-1.68 1.09-3.11l.8-3.03h.96l.24-.77h-.99c.28-1.11.66-1.92 1.12-2.43.28-.32.56-.48.83-.48.05 0 .1.02.13.05.03.03.05.07.05.12 0 .04-.04.13-.11.25-.08.12-.11.24-.11.35 0 .15.06.28.18.39.12.11.27.16.45.16.2 0 .36-.07.49-.2s.2-.31.2-.54c0-.26-.1-.47-.3-.63-.2-.16-.52-.24-.96-.24-.68 0-1.3.19-1.86.58-.55.38-1.08 1.02-1.58 1.91-.17.3-.34.5-.49.59-.15.08-.4.13-.74.12l-.23.77h.95L5.74 9.21c-.23.86-.39 1.39-.47 1.59-.12.29-.3.54-.54.75-.1.08-.21.12-.35.12-.04 0-.07-.01-.1-.03l-.03-.04c0-.02.03-.07.1-.13.07-.07.1-.17.1-.31 0-.15-.05-.28-.16-.38-.11-.1-.27-.15-.47-.15-.25 0-.44.07-.59.2-.15.12-.23.28-.23.46 0 .19.09.36.27.5.19.14.47.21.86.21.61 0 1.16-.15 1.63-.46.48-.31.89-.79 1.25-1.43zm3.7 1.18c-.18-.18-.43-.29-.71-.29s-.53.11-.71.29l-3 3a1.003 1.003 0 001.42 1.42L9 14.41V19c0 .55.45 1 1 1s1-.45 1-1v-4.59l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-3-3zm4.15-6.78c.17-.13.36-.2.55-.2.07 0 .2.03.39.08s.36.08.5.08c.2 0 .37-.07.5-.2.13-.14.2-.31.2-.52 0-.22-.07-.4-.2-.53s-.33-.2-.58-.2c-.22 0-.43.05-.63.15-.2.1-.45.32-.75.67-.23.25-.56.7-1.01 1.33a6.52 6.52 0 00-.91-2.15l-2.38.39-.05.25c.18-.03.33-.05.45-.05.24 0 .43.1.59.3.25.31.59 1.24 1.02 2.79-.34.44-.58.73-.7.87-.21.22-.38.36-.52.43-.1.05-.22.08-.35.08-.1 0-.26-.05-.49-.16a1.01 1.01 0 00-.42-.11c-.23 0-.42.07-.57.22-.17.14-.24.32-.24.55 0 .21.07.38.21.51.14.13.33.2.56.2.23 0 .44-.05.64-.14.2-.09.45-.29.75-.59s.72-.78 1.25-1.43c.2.62.38 1.07.53 1.35.15.28.32.49.52.61.19.12.44.19.73.19.28 0 .57-.1.86-.3.38-.25.77-.69 1.17-1.31l-.25-.14c-.27.37-.48.6-.61.69-.09.06-.19.09-.31.09-.14 0-.28-.09-.42-.26-.23-.29-.54-1.09-.93-2.4.37-.58.66-.96.9-1.14z"],rs=["M19 10h-2.38L14.9 6.55h-.01c-.17-.32-.5-.55-.89-.55-.43 0-.79.28-.93.66h-.01l-2.75 7.57L7.98 1.82h-.02A.978.978 0 007 1c-.44 0-.8.29-.94.69h-.01L3.28 10H1c-.55 0-1 .45-1 1s.45 1 1 1h3c.44 0 .8-.29.94-.69h.01l1.78-5.34 2.29 12.21h.02c.08.46.47.82.96.82.43 0 .79-.28.93-.66h.01l3.21-8.82.96 1.92h.01c.16.33.49.56.88.56h3c.55 0 1-.45 1-1s-.45-1-1-1z"],is=["M4 10a3 3 0 111.065-5.806A5.001 5.001 0 0114.63 3.11 3.5 3.5 0 1115.5 10H4zm0 2a1 1 0 011 1v5a1 1 0 11-2 0v-5a1 1 0 011-1zm9 1a1 1 0 10-2 0v6a1 1 0 102 0v-6zm3-1a1 1 0 011 1v3a1 1 0 11-2 0v-3a1 1 0 011-1zm-7 1a1 1 0 10-2 0v3a1 1 0 102 0v-3z"],os=["M14.47 5h2.12L15.3 6.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3a1.003 1.003 0 00-1.42 1.42L16.59 3H14c-.31 0-.57.15-.76.37l-.01-.01-2.93 3.52 1.3 1.56L14.47 5zm2.24 7.29a1.003 1.003 0 00-1.42 1.42l1.3 1.29h-2.12L4.77 3.36l-.01.01A.998.998 0 004 3H1c-.55 0-1 .45-1 1s.45 1 1 1h2.53l9.7 11.64.01-.01c.19.22.45.37.76.37h2.59l-1.29 1.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3zM3.53 15H1c-.55 0-1 .45-1 1s.45 1 1 1h3c.31 0 .57-.15.76-.37l.01.01 2.93-3.52-1.3-1.56L3.53 15z"],as=["M10 3a7 7 0 100 14 7 7 0 100-14z"],ss=["M4 18V2h12v16H4zM2 1a1 1 0 011-1h14a1 1 0 011 1v18a1 1 0 01-1 1H3a1 1 0 01-1-1V1zm4.293 11.705a.999.999 0 111.412-1.412L10 13.587l2.295-2.294a.999.999 0 011.412 1.412l-2.962 2.963a1 1 0 01-1.49 0l-2.962-2.963zm0-3.998a.999.999 0 010-1.412l2.962-2.963A1.008 1.008 0 0110 4a.996.996 0 01.745.332l2.962 2.963a.999.999 0 01-1.412 1.412L10 6.413 7.705 8.707a.999.999 0 01-1.412 0z"],ls=["M18 16H2V4h16v12zM1 18a1 1 0 01-1-1V3a1 1 0 011-1h18a1 1 0 011 1v14a1 1 0 01-1 1H1zM7.295 6.293a.999.999 0 111.412 1.412L6.413 10l2.294 2.295a.999.999 0 11-1.412 1.412l-2.963-2.962A.992.992 0 014 10a.996.996 0 01.332-.745l2.963-2.962zm3.998 0a.999.999 0 011.412 0l2.963 2.962.04.038A.996.996 0 0116 10a.996.996 0 01-.332.745l-2.963 2.962a.999.999 0 01-1.412-1.412L13.587 10l-2.294-2.295a.999.999 0 010-1.412z"],cs=["M1 4h18c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1zm1 2v8h16V6H2z"],us=["M19.71 5.29l-4-4a1.003 1.003 0 00-1.42 1.42L16.59 5H6c-3.31 0-6 2.69-6 6s2.69 6 6 6h5v-2H6c-2.21 0-4-1.79-4-4s1.79-4 4-4h10.59L14.3 9.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM15 14c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"],ds=["M19 1c-.55 0-1 .45-1 1v2.06C16.18 1.61 13.29 0 10 0 4.48 0 0 4.48 0 10c0 .55.45 1 1 1s1-.45 1-1c0-4.42 3.58-8 8-8 2.52 0 4.76 1.18 6.22 3H15c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 8c-.55 0-1 .45-1 1 0 4.42-3.58 8-8 8-2.52 0-4.76-1.18-6.22-3H5c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1s1-.45 1-1v-2.06C3.82 18.39 6.71 20 10 20c5.52 0 10-4.48 10-10 0-.55-.45-1-1-1z"],hs=["M0 17.5a2.5 2.5 0 115 0 2.5 2.5 0 01-5 0zM14 0a1 1 0 00-1 1v3.768L9.737 2.884a1 1 0 10-1 1.732L12 6.5 8.737 8.384a1 1 0 001 1.732L13 8.232V12a1 1 0 102 0V8.232l3.263 1.884a1 1 0 001-1.732L16 6.5l3.263-1.884a1 1 0 10-1-1.732L15 4.768V1a1 1 0 00-1-1z"],fs=["M19 16H3.1L19.31 3.39l-.61-.79L2 15.59V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm-9-9c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm-5 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm10-2c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2zm-5 4c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2-2 .9-2 2z"],ps=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm5-9H5c-.55 0-1 .45-1 1s.45 1 1 1h10c.55 0 1-.45 1-1s-.45-1-1-1z"],vs=["M19 0H5c-.55 0-1 .45-1 1v4h2V2h5v16H6v-3H4v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18h-5V2h5v16zM6.29 13.71a1.003 1.003 0 001.42-1.42L5.41 10 7.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L4 8.59l-2.29-2.3A1.003 1.003 0 00.29 7.71L2.59 10 .3 12.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L4 11.41l2.29 2.3z"],gs=["M4 11h6c.55 0 1-.45 1-1s-.45-1-1-1H4c-.55 0-1 .45-1 1s.45 1 1 1zM19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-7 18H2V2h10v16zm6 0h-5V2h5v16z"],ms=["M19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zM7 18H2V2h5v16zm11 0H8V2h10v16zm-8-7h6c.55 0 1-.45 1-1s-.45-1-1-1h-6c-.55 0-1 .45-1 1s.45 1 1 1z"],ys=["M7 14h6c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1zM19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2V8h16v10zm0-11H2V2h16v5z"],bs=["M7 8h6c.55 0 1-.45 1-1s-.45-1-1-1H7c-.55 0-1 .45-1 1s.45 1 1 1zm12-8H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2v-5h16v5zm0-6H2V2h16v10z"],ws=["M14 6c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1s-1 .45-1 1v2.05C16.18 1.6 13.29 0 10 0 4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10c0-.55-.45-1-1-1s-1 .45-1 1c0 4.42-3.58 8-8 8s-8-3.58-8-8 3.58-8 8-8c2.53 0 4.77 1.17 6.24 3H15c-.55 0-1 .45-1 1z"],_s=["M6 6c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V2c0-.55.45-1 1-1s1 .45 1 1v2.05C3.82 1.6 6.71 0 10 0c5.52 0 10 4.48 10 10s-4.48 10-10 10S0 15.52 0 10c0-.55.45-1 1-1s1 .45 1 1c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8C7.47 2 5.23 3.17 3.76 5H5c.55 0 1 .45 1 1z"],xs=["M8.7 4.7C7.9 4.2 7 4 6 4c-3.3 0-6 2.7-6 6s2.7 6 6 6c1 0 1.9-.2 2.7-.7C7.3 14 6.5 12.1 6.5 10s.9-4 2.2-5.3zM14 4c-1 0-1.9.2-2.7.7 1.4 1.4 2.2 3.2 2.2 5.3s-.9 4-2.2 5.3c.8.5 1.7.7 2.7.7 3.3 0 6-2.7 6-6s-2.7-6-6-6zm-4 1.5C8.8 6.7 8 8.2 8 10s.8 3.3 2 4.4c1.2-1.1 2-2.7 2-4.5s-.8-3.3-2-4.4z"],Cs=["M7 4.2C7 5.75 8.34 7 10 7s3-1.46 3-2.8C13 1.45 10.94 0 10 0H6c0 2.74 3.76 1.96 1 4.2zm11.71 14.09L13 12.59V9.01c0-.55-.45-1-1-1H8c-.55 0-1 .45-1 1v3.58l-5.71 5.7a1.003 1.003 0 001.42 1.42L7 15.42V19c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-3.58l4.29 4.29a1.003 1.003 0 001.42-1.42zM10.21 8c.01 0 .01.01 0 0 .01.01.01 0 0 0z"],Es=["M8.7 4.7C7.4 6 6.5 7.9 6.5 10s.8 4 2.2 5.3c-.8.5-1.7.7-2.7.7-3.3 0-6-2.7-6-6s2.7-6 6-6c1 0 1.9.2 2.7.7zm-3.34 9.25c-.55-1.2-.86-2.54-.86-3.95s.31-2.75.86-3.95a4.001 4.001 0 000 7.9zM14 4c3.3 0 6 2.7 6 6s-2.7 6-6 6c-1 0-1.9-.2-2.7-.7 1.3-1.3 2.2-3.2 2.2-5.3s-.8-3.9-2.2-5.3C12.1 4.2 13 4 14 4zm-4 1.5C8.8 6.7 8 8.2 8 10s.8 3.3 2 4.4c1.2-1.1 2-2.7 2-4.5s-.8-3.3-2-4.4z"],Ss=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z"],As=["M7 7.5c0-3 1.857-6.25 3-7.5 1.143 1.25 3 4.5 3 7.5s-.714 6.25-1 7.5H8c-.286-1.25-1-4.5-1-7.5zm6.84 2.5c-.139 1.62-.47 3.405-.84 5.01l4 .99-1-4-2.16-2zm-4.832 6C9 16.139 9 16.284 9 16.429 9 17.143 9 17.5 10 20c1-2.5 1-2.857 1-3.571 0-.145 0-.29-.008-.429H9.008zM7 15.011c-.37-1.605-.701-3.39-.84-5.011L4 12l-1 4 4-.989zM10 5a1 1 0 100 2 1 1 0 000-2z"],Os=["M10 5c2.121-2.121 6.308-2.924 8-3-.076 1.692-.879 5.879-3 8-1.192 1.192-2.543 1.823-3.748 2.384-.442.207-.865.404-1.252.616-.203.111-.597.302-.986.49-.444.215-.88.426-1.014.51l-2-2c.158-.252 1-2 1-2s1.37-3.37 3-5zm5 1a1 1 0 11-2 0 1 1 0 012 0zM3 17s0-2 2-4l2 2c-2 2-4 2-4 2zm11-2l-4 4-1.298-4.233c1.033-.56 1.881-.962 2.643-1.322 1.275-.604 2.307-1.092 3.554-2.015L14 15zM1 10l4-4 3.557-.899c-.923 1.247-1.412 2.28-2.015 3.554-.36.762-.762 1.61-1.322 2.643L1 10z"],ks=["M8.71 6.29A.997.997 0 008 6H3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-8c0-.28-.11-.53-.29-.71l-4-4zM11 18H4V8h3v3c0 .55.45 1 1 1h3v6zm3-16h-1.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C9.11 2.47 9 2.72 9 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H14c1.1 0 2 .9 2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-2.21-1.79-4-4-4z"],Ts=["M14 2h-1.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2C9.11 2.47 9 2.72 9 3c0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42l-.3-.29H14c1.1 0 2 .9 2 2v3c0 .55.45 1 1 1s1-.45 1-1V6c0-2.21-1.79-4-4-4zm-2 5H3c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm-1 11H4V9h7v9z"],Ps=["M14.028 6.016c.146.275.31.57.485.872.304.524.628 1.047.952 1.545l.118.178-.208-.006-.577-.005c-2.093.004-2.841.303-2.841.895 0 .069.271.248 1.245.567l1.008.313c2.671.831 3.99 1.827 3.99 4.167 0 2.76-1.928 4.059-4.832 4.376-.782.085-1.52.098-2.452.066l-1.15-.046H6.221l.535-.811a67.46 67.46 0 001.122-1.787h2.04l.686.03c1.028.046 1.77.043 2.523-.039 1.832-.2 2.673-.767 2.673-1.789 0-.69-.483-1.09-1.992-1.585l-.83-.257c-1.192-.364-2.037-.7-2.59-1.165.399-1 .612-1.844.612-2.538a6.018 6.018 0 00-.382-2.098c.745-.573 1.884-.822 3.41-.883zM5 4.2c2.648 0 4.791 2.151 4.8 4.797C9.8 11.652 5 18.6 5 18.6l-.5-.744C3.273 15.993.2 11.121.2 8.997A4.802 4.802 0 015 4.2zm0 2.4a2.4 2.4 0 10.002 4.802A2.4 2.4 0 005 6.6zM17 .333a2.671 2.671 0 012.667 2.665C19.667 4.473 17 8.333 17 8.333l-.391-.587c-.741-1.137-2.276-3.629-2.276-4.748A2.668 2.668 0 0117 .333z"],Is=["M9 18c.6 0 1 .4 1 1s-.4 1-1 1c-5 0-9-4-9-9 0-.6.4-1 1-1s1 .4 1 1c0 3.9 3.1 7 7 7zm0-4c.6 0 1 .4 1 1s-.4 1-1 1c-2.8 0-5-2.2-5-5 0-.6.4-1 1-1s1 .4 1 1c0 1.7 1.3 3 3 3zm5.7-3.7c.4-.4 1-.4 1.4 0l3.6 3.6c.4.4.4 1 0 1.4l-1.4 1.4c-.4.4-1 .4-1.4 0l-3.6-3.6c-.4-.4-.4-1 0-1.4l1.4-1.4zM4.7.3c.4-.4 1-.4 1.4 0l3.6 3.6c.4.4.4 1 0 1.4L8.3 6.7c-.4.4-1 .4-1.4 0L3.3 3.1c-.4-.4-.4-1 0-1.4L4.7.3zm11.1 1c.4-.4 1-.4 1.4 0l1.6 1.6c.4.4.4 1 0 1.4l-6.5 6.5c-.4.4-1 .4-1.4 0L9.3 9.2c-.4-.4-.4-1 0-1.4l6.5-6.5zM9 12c-.6 0-1-.4-1-1s.4-1 1-1 1 .4 1 1-.4 1-1 1z"],Ms=["M12 0H4c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h13c.55 0 1-.45 1-1V6l-6-6zm4 18H5V2h6v5h5v11zm-8.29-6.71a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29.32 0 .59-.16.77-.38l.01.01 4-5-.01-.01c.14-.18.23-.38.23-.62 0-.55-.45-1-1-1-.32 0-.59.16-.77.38l-.01-.01-3.3 4.13-2.21-2.21z"],zs=["M9 9c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm5 2c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm4-5c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm1 10H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM5 15c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"],Rs=["M19.56 17.44l-4.94-4.94A8.004 8.004 0 0016 8c0-4.42-3.58-8-8-8S0 3.58 0 8s3.58 8 8 8c1.67 0 3.21-.51 4.5-1.38l4.94 4.94a1.498 1.498 0 102.12-2.12zM8 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],Ls=["M9.9 6.9a3 3 0 100 6 3 3 0 100-6zM3 14c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM3 0C1.3 0 0 1.3 0 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM17 14c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM17 0c-1.7 0-3 1.3-3 3s1.3 3 3 3 3-1.3 3-3-1.3-3-3-3zm0 5c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM10 10L5 5","M5.379 4.671l5.02 5.02-.707.708-5.02-5.02zM10 10l5-5","M14.621 4.671l.707.708-5.02 5.02-.707-.707z","M10 10l5 5M10.379 9.671l5.02 5.02-.707.708-5.02-5.02z","M10 10l-5 5M9.621 9.671l.707.708-5.02 5.02-.707-.707z"],Ds=["M13 8H5c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zm0 3H5c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zm0-6H5c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1zm6.56 12.44l-3.23-3.23A8.939 8.939 0 0018 9a9 9 0 10-9 9c1.94 0 3.74-.62 5.21-1.67l3.23 3.23a1.498 1.498 0 102.12-2.12zM9 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"],Ns=["M19.56 17.44l-3.23-3.23A8.939 8.939 0 0018 9a9 9 0 10-9 9c1.94 0 3.74-.62 5.21-1.67l3.23 3.23a1.498 1.498 0 102.12-2.12zM9 16c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7zm3.5-11h-7c-.28 0-.5.22-.5.5v2c0 .28.22.5.5.5s.5-.22.5-.5V7h2v6h-.5c-.28 0-.5.22-.5.5s.22.5.5.5h3c.28 0 .5-.22.5-.5s-.22-.5-.5-.5H10V7h2v.5c0 .28.22.5.5.5s.5-.22.5-.5v-2c0-.28-.22-.5-.5-.5z"],js=["M19 5H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-1 8h-8V7h8v6z"],Hs=["M19.71 18.29l-4.25-4.25L20 12.91 9.93 9.33c.04-.1.07-.21.07-.33V3c0-.55-.45-1-1-1H4V1c0-.55-.45-1-1-1S2 .45 2 1v1H1c-.55 0-1 .45-1 1s.45 1 1 1h1v5c0 .55.45 1 1 1h6c.12 0 .23-.03.34-.07L12.91 20l1.14-4.54 4.25 4.25c.17.18.42.29.7.29a1.003 1.003 0 00.71-1.71zM8 8H4V4h4v4z"],Vs=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z","M10 6a4 4 0 100 8 4 4 0 100-8z"],Bs=["M10.707 19.707a1 1 0 01-1.414 0l-4-4a1 1 0 111.414-1.414L9 16.586V11H1a1 1 0 110-2h8V6H1a1 1 0 01-1-1V2a1 1 0 011-1h18a1 1 0 011 1v3a1 1 0 01-1 1h-8v3h8a1 1 0 110 2h-8v5.586l2.293-2.293a1 1 0 011.414 1.414l-4 4z"],Fs=["M1.754.135L19.393 9.06c.57.288.775.943.458 1.462-.107.176-.266.32-.458.418l-17.64 8.925c-.57.288-1.288.1-1.604-.418C.05 19.287 0 19.183 0 19v-7l11-2L0 8V1.075C0 .481.529 0 1.18 0c.201 0 .399.047.574.135z"],Ws=["M19 0h-5c-.6 0-1 .4-1 1s.4 1 1 1h2.6l-4.3 4.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3L18 3.4V6c0 .5.5 1 1 1s1-.5 1-1V1c0-.6-.5-1-1-1zm0 9c-1 0-1.9-.5-2.5-1.3l-1.4 1.4c-.5.6-1.3.9-2.1.9-1.7 0-3-1.3-3-3 0-.8.3-1.6.9-2.1l1.4-1.4C11.5 2.9 11 2 11 1c0-.3.1-.6.2-.9-.4-.1-.8-.1-1.2-.1C4.5 0 0 4.5 0 10s4.5 10 10 10 10-4.5 10-10c0-.4 0-.8-.1-1.2-.3.1-.6.2-.9.2z"],Us=["M8 11H3c-.55 0-1 .45-1 1s.45 1 1 1h2.59L.3 18.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L7 14.41V17c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1zm10 2c-.53 0-1.01.21-1.37.55L11.9 10.6c.06-.19.1-.39.1-.6 0-.21-.04-.41-.1-.6l4.72-2.95c.37.34.85.55 1.38.55 1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2c0 .21.04.41.1.6l-4.73 2.96c-.24-.23-.54-.4-.87-.48V3.93c.86-.22 1.5-1 1.5-1.93 0-1.1-.9-2-2-2S8 .9 8 2c0 .93.64 1.71 1.5 1.93v4.14c-.33.09-.63.26-.87.48L7.6 7.91 5.42 6.55 3.9 5.6c.06-.19.1-.39.1-.6 0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2c.53 0 1.01-.21 1.37-.55L9 9.96V10h.06L12 11.84l.4.25 1.51.94 2.19 1.37c-.06.19-.1.39-.1.6 0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2zm-7-2.96l-.06-.04H11v.04z"],Gs=["M8 11H3c-.55 0-1 .45-1 1s.45 1 1 1h2.59L.3 18.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71L7 14.41V17c0 .55.45 1 1 1s1-.45 1-1v-5c0-.55-.45-1-1-1zm11.54-6.82l.01-.02-6-4-.01.02C13.39.08 13.21 0 13 0s-.39.08-.54.18l-.01-.02L7 3.8 1.55.17l-.01.01A.969.969 0 001 0C.45 0 0 .45 0 1v9c0-.55.45-1 1-1h1V2.87l4 2.67V9h2V5.54l4-2.67v11.6l-1 .67v2.4l2-1.33 5.45 3.63.01-.02c.15.1.33.18.54.18.55 0 1-.45 1-1V5c0-.35-.19-.64-.46-.82zM18 17.13l-4-2.67V2.87l4 2.67v11.59z"],qs=["M18 18H2v-2h16zM16 16H4l2.122-1.768a1 1 0 01.64-.232h6.476a1 1 0 01.64.232L16 16zM10 11a1 1 0 100 2 1 1 0 100-2z","M13.685 10.04c.4-.38.42-1.01.04-1.41-2.159-2.27-5.508-2.08-7.457.01A.996.996 0 107.728 10c1.19-1.28 3.208-1.39 4.538.01.39.39 1.02.41 1.42.03z","M3.205 6.403c-.3.4-.3 1.1.2 1.4.4.3 1.1.3 1.399-.2 1.3-1.7 3.099-2.6 5.198-2.6 1.999 0 4.098 1 5.198 2.6.3.5.9.6 1.4.2.299-.2.399-.5.399-.8 0-.2-.1-.4-.2-.6-1.5-2.099-4.098-3.399-6.797-3.399-2.799-.09-5.098 1.2-6.797 3.4z"],Ks=["M13.29 9.29c.3.62.8 1.12 1.42 1.42l-3 3c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L7 10.41l-5 5V17h17c.55 0 1 .45 1 1s-.45 1-1 1H1a.998.998 0 01-1-1V4c0-.55.45-1 1-1s1 .45 1 1v8.59l4.29-4.3C6.47 8.11 6.72 8 7 8s.53.11.71.29l3.29 3.3 2.29-2.3zM12 5c0-.5.4-1 1-1h2V2c0-.6.4-1 1-1 .5 0 1 .4 1 1v2h2c.5 0 1 .4 1 1s-.5 1-1 1h-2v2c0 .6-.5 1-1 1-.6 0-1-.4-1-1V6h-2c-.6 0-1-.4-1-1z"],$s=["M11.91 10.67c.52.45 1.13.8 1.8 1.03l-2.01 2.01c-.18.18-.43.29-.71.29-.28 0-.53-.11-.71-.3L7 10.41l-5 5V17h16.99c.55 0 1 .45 1 1s-.45 1-1 1H1a.998.998 0 01-1-1V4c0-.55.45-1 1-1s1 .45 1 1v8.59l4.29-4.3C6.47 8.11 6.72 8 7 8c.28 0 .53.11.71.29l3.29 3.3.91-.92zM18.5 4.6h1.04c.25 0 .45.2.46.44v.9c0 .25-.2.45-.45.45h-1.04c-.07.22-.16.42-.27.62l.73.73c.17.17.17.44 0 .61l-.61.61c-.17.17-.44.17-.61 0l-.73-.73c-.2.11-.4.2-.62.26v1.05c0 .25-.2.45-.45.45h-.9c-.25 0-.45-.2-.45-.45V8.51c-.21-.06-.4-.15-.58-.25l-.76.77c-.17.17-.46.17-.64 0l-.64-.64a.465.465 0 010-.64l.76-.77c-.1-.19-.19-.38-.25-.59h-1.04c-.25 0-.45-.2-.45-.45v-.9c0-.25.2-.45.45-.45h1.04c.07-.22.16-.42.27-.61l-.73-.73a.429.429 0 010-.61l.61-.61c.17-.17.44-.17.61 0l.73.73c.2-.11.4-.2.62-.26V1.45a.44.44 0 01.44-.45h.9c.25 0 .45.2.45.45V2.5c.21.06.4.15.58.25l.76-.77c.17-.17.46-.17.64 0l.64.64c.17.17.17.46 0 .64l-.76.77c.1.17.19.36.25.57zm-4.69.9c0 .93.75 1.69 1.69 1.69.93 0 1.69-.75 1.69-1.69s-.75-1.69-1.69-1.69-1.69.76-1.69 1.69z"],Zs=["M18.82 6.58c-.03.05-.07.09-.11.13 0 0 0-.01-.01-.01l-2 2c-.2.2-.4.3-.7.3-.6 0-1-.4-1-1 0-.3.1-.5.3-.7L16.6 6H11c-.6 0-1-.4-1-1s.4-1 1-1h5.6l-1.3-1.3c-.2-.2-.3-.4-.3-.7 0-.6.4-1 1-1 .3 0 .5.1.7.3l3 3c.2.2.3.4.3.7s-.1.5-.3.7l-.88.88zm-5.53 2.71c.3.62.8 1.12 1.42 1.42l-3 3c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L7 10.41l-5 5V17h17c.55 0 1 .45 1 1s-.45 1-1 1H1a.998.998 0 01-1-1V4c0-.55.45-1 1-1s1 .45 1 1v8.59l4.29-4.3C6.47 8.11 6.72 8 7 8s.53.11.71.29l3.29 3.3 2.29-2.3z"],Xs=["M12.14 10.45c.21.67.65 1.23 1.22 1.61l-1.65 1.65c-.18.18-.43.29-.71.29s-.53-.11-.71-.3L7 10.41l-5 5V17h17c.55 0 1 .45 1 1s-.45 1-1 1H1a.998.998 0 01-1-1V4c0-.55.45-1 1-1s1 .45 1 1v8.59l4.29-4.3C6.47 8.11 6.72 8 7 8s.53.11.71.29l3.29 3.3 1.14-1.14zM19.35 1a.642.642 0 01.46 1.1l-3.03 3.03v2.95c0 .18-.07.34-.19.46l-1.28 1.29c-.11.1-.27.17-.45.17-.35 0-.64-.29-.64-.64V5.13L11.19 2.1a.642.642 0 01.45-1.1h7.71z"],Ys=["M11.28 11.31l-.28.28-3.29-3.3C7.53 8.11 7.28 8 7 8s-.53.11-.71.29L2 12.59V4c0-.55-.45-1-1-1s-1 .45-1 1v14a.998.998 0 001 1h18c.55 0 1-.45 1-1s-.45-1-1-1H2v-1.59l5-5 3.29 3.29c.18.19.43.3.71.3s.53-.11.71-.29l2.09-2.09c-.17.02-.34.02-.51.02-.7 0-1.38-.12-2.01-.33zm-.93-6c0-1.62 1.31-2.93 2.93-2.93s2.93 1.31 2.93 2.93-1.31 2.93-2.93 2.93-2.93-1.31-2.93-2.93zm6.47 2.43c.11-.17.21-.33.29-.51.01-.03.03-.06.04-.09.08-.18.16-.35.21-.54.06-.2.1-.38.14-.58.01-.05.01-.09.02-.14.03-.2.05-.39.05-.6 0-2.37-1.93-4.3-4.3-4.3-2.37.01-4.3 1.93-4.3 4.31s1.93 4.3 4.3 4.3c.21 0 .4-.02.6-.05.04 0 .09-.01.14-.02.2-.03.38-.08.57-.14.2-.06.37-.14.55-.21.03-.01.06-.03.09-.04.18-.09.34-.19.51-.29l2.87 2.87c.14.14.33.22.56.22.43 0 .78-.35.78-.78a.938.938 0 00-.23-.56l-2.89-2.85z"],Qs=["M4 1c0-.55-.45-1-1-1S2 .45 2 1v5h2V1zM2 19c0 .55.45 1 1 1s1-.45 1-1v-6H2v6zm9-18c0-.55-.45-1-1-1S9 .45 9 1v8h2V1zm7 0c0-.55-.45-1-1-1s-1 .45-1 1v3h2V1zM9 19c0 .55.45 1 1 1s1-.45 1-1v-3H9v3zm9-14h-2c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-2 14c0 .55.45 1 1 1s1-.45 1-1v-8h-2v8zM4 7H2c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm7 3H9c-.55 0-1 .45-1 1v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-3c0-.55-.45-1-1-1z"],Js=["M7.88 11.12a.958.958 0 011.277.33l3.719 6.207c.081.136.124.29.124.447 0 .495-.419.896-.936.896H4.936a.969.969 0 01-.436-.103.878.878 0 01-.392-1.21l3.409-6.208a.915.915 0 01.362-.36zM15 5a4 4 0 110 8 4 4 0 010-8zM8 1a1 1 0 011 1v6a1 1 0 01-1 1H2a1 1 0 01-1-1V2a1 1 0 011-1h6z"],el=["M15 18H2V5h8.76l2-2H1c-.55 0-1 .45-1 1v15c0 .55.45 1 1 1h15c.55 0 1-.45 1-1V7.24l-2 2V18zm4-18h-7c-.55 0-1 .45-1 1s.45 1 1 1h4.59l-7.3 7.29a1.003 1.003 0 001.42 1.42L18 3.41V8c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1z"],tl=["M13.917 17.209c1.01.454 2.543.928 2.873 1.643.31.722.186 1.148.186 1.148H6.026s-.13-.426.186-1.148 1.842-1.203 2.86-1.65c1.017-.447.914-.722.948-1.093 0-.048.007-.097.007-.145a3.067 3.067 0 01-.839-1.237l-.007-.007c0-.007-.006-.014-.006-.02a1.757 1.757 0 01-.11-.337c-.234-.042-.372-.296-.426-.537a1.045 1.045 0 01-.138-.598c.034-.35.179-.509.337-.57v-.056c0-.44.034-1.065.117-1.478a2.508 2.508 0 01.962-1.623c.426-.33 1.038-.501 1.58-.501.544 0 1.155.172 1.588.502a2.496 2.496 0 01.963 1.622c.075.413.117 1.045.117 1.478v.062c.15.062.288.22.323.564.02.268-.083.502-.138.598-.048.234-.185.488-.42.537a2.635 2.635 0 01-.116.364 3.094 3.094 0 01-.818 1.224c0 .055 0 .11.007.158.034.378-.103.653.914 1.1z","M14.976 16.57c-.24-.099-.455-.186-.65-.273l-.007-.004a3.801 3.801 0 01-.194-.091c.224-.288.41-.609.554-.946l.001-.002.013-.033c.018-.043.036-.087.052-.13l.011-.027.016-.04c.105-.092.19-.19.256-.284.129-.184.213-.38.265-.563.105-.226.225-.592.192-1.026l-.001-.011-.002-.011a1.854 1.854 0 00-.325-.91 9.924 9.924 0 00-.12-1.246 3.09 3.09 0 00-.106-.475l-.001-.006a3.543 3.543 0 00-.763-1.353c.27-.092.56-.139.83-.139.495 0 1.05.156 1.444.456a2.269 2.269 0 01.875 1.475c.069.375.106.95.106 1.344v.056c.138.056.263.2.294.513.019.244-.075.456-.125.543-.044.213-.169.444-.381.488-.025.1-.056.206-.094.3a2.815 2.815 0 01-.756 1.144c0 .05 0 .1.006.144.004.043.006.086.007.127.01.283.018.518.824.872.192.087.404.173.623.263.83.34 1.752.717 1.99 1.231.28.657.168 1.044.168 1.044h-2.081a3.864 3.864 0 00-.188-.542l-.005-.013-.006-.012c-.183-.397-.491-.681-.76-.88a5.614 5.614 0 00-.896-.522 17.36 17.36 0 00-.916-.4l-.15-.061zM14 1c.55 0 1 .45 1 1 0 .28-.11.53-.29.7L10 7.41v.897a3.182 3.182 0 00-.69.4 3.508 3.508 0 00-1.343 2.259c-.07.37-.107.836-.122 1.237a1.836 1.836 0 00-.339.926c-.046.458.09.84.195 1.06.053.178.138.376.27.56.055.08.125.162.21.242v.143l.053.052L6.71 16.71A1.003 1.003 0 015 16V7.41L.29 2.71A1.003 1.003 0 011 1h13z","M9.059 14.361c-.23-.044-.366-.296-.42-.535a1.045 1.045 0 01-.138-.598c.034-.35.179-.509.337-.57v-.056c0-.44.034-1.065.117-1.478A2.508 2.508 0 0110 9.441V13c0 .28-.11.53-.29.71l-.651.651z"],nl=["M10 20c6-3.81 9-9.048 9-15.714-2 0-5-1.429-9-4.286-4 2.857-7 4.286-9 4.286C1 10.952 4 16.19 10 20zm0-17.348c2.577 1.734 4.776 2.88 6.667 3.419-.44 4.627-2.636 8.353-6.667 11.297V2.652z"],rl=["M6.84.804L6.5 2.5h-3a1 1 0 00-1 1v4.893l-1.58.451a.99.99 0 00-.691 1.192c.46 1.82 1.163 4.356 1.701 5.571-.218.012-.445.018-.68.018a.625.625 0 100 1.25c2.583 0 4.268-.68 5.202-1.146.687.466 1.88 1.146 3.548 1.146 1.65 0 2.837-.666 3.528-1.132l.005.003c.244.131.6.3 1.07.468.938.335 2.321.661 4.147.661a.625.625 0 100-1.25c-.323 0-.63-.011-.922-.031a.996.996 0 00.184-.334l1.67-5.168a1 1 0 00-.677-1.27l-1.505-.43V3.5a1 1 0 00-1-1h-3L13.16.804A1 1 0 0012.18 0H7.82a1 1 0 00-.98.804zM5 7.679l3.75-1.072V5H5v2.679zm6.25-1.072L15 7.68V5h-3.75v1.607zM6.205 16.95a.625.625 0 01.658.042c.569.407 1.597 1.134 3.137 1.134s2.568-.727 3.137-1.134a.625.625 0 01.724-.001l.007.005.045.029c.044.027.114.069.21.12.194.104.493.247.9.392.811.29 2.053.589 3.727.589a.625.625 0 110 1.25c-1.826 0-3.21-.326-4.148-.661a7.894 7.894 0 01-1.069-.468l-.005-.003c-.691.466-1.878 1.132-3.528 1.132-1.667 0-2.861-.68-3.548-1.146-.934.467-2.619 1.146-5.202 1.146a.625.625 0 110-1.25c2.66 0 4.23-.787 4.955-1.176z"],il=["M17.94 3.63c-.01-.02-.01-.03-.02-.04l-.03-.09h-.01c-.18-.3-.49-.5-.86-.5h-14c-.42 0-.77.25-.92.61L0 8.5h.02a2.5 2.5 0 005 0 2.5 2.5 0 005 0 2.5 2.5 0 005 0 2.5 2.5 0 005 0l-2.08-4.87zM3.02 2h14c.55 0 1-.45 1-1s-.45-1-1-1h-14c-.55 0-1 .45-1 1s.44 1 1 1zm13 14h-12v-4h-2v7c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-7h-2v4z"],ol=["M18 14H8.72l-.67-2H17c.44 0 .8-.29.94-.69h.01l2-6h-.01c.03-.1.06-.2.06-.31 0-.55-.45-1-1-1H5.39l-.44-1.32h-.01C4.8 2.29 4.44 2 4 2H1c-.55 0-1 .45-1 1s.45 1 1 1h2.28l3.33 10H5c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2h9c0 1.1.9 2 2 2s2-.9 2-2-.9-2-2-2zM6.05 6h11.56l-1.33 4H7.39L6.05 6z"],al=["M.833 13h8.334c.458 0 .833-.45.833-1s-.375-1-.833-1H.833C.375 11 0 11.45 0 12s.375 1 .833 1zM1 8h18c.55 0 1-.45 1-1s-.45-1-1-1H1c-.55 0-1 .45-1 1s.45 1 1 1zm15 6c0-.28-.11-.53-.29-.71l-.3-.29H19c.55 0 1-.45 1-1s-.45-1-1-1h-3.59l.29-.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-2 2c-.18.19-.29.44-.29.71 0 .28.11.53.29.71l2 2c.18.18.43.29.71.29.55.01 1-.44 1-1z"],sl=["M7.15 10.33c.888.8 1.999 1.36 3.228 1.574l2.326 6.98a.846.846 0 01-.535 1.07.844.844 0 01-1.072-.535l-1.225-3.671H7.125L5.9 19.419a.85.85 0 01-1.072.536.85.85 0 01-.536-1.071l2.857-8.555zm1.353 1.305l-.808 2.413h1.607l-.8-2.413zM5 5.5c0 .76.13 1.49.37 2.17-.496 1.056-.313 2.356.704 3.29.385.353.404.94.038 1.311a.982.982 0 01-1.356.038c-2.183-2.01-2-5.125.01-6.94a.95.95 0 01.24-.156A6.421 6.421 0 005 5.5z","M3.874 13.185c-1.346-.918-2.187-2.67-2.187-4.34 0-1.752.757-3.254 2.187-4.339.42-.25.42-.834.168-1.168-.252-.418-.84-.418-1.177-.167C1.014 4.59-.08 6.509.005 8.846c.084 2.253 1.177 4.423 2.86 5.675.168.083.336.166.504.166.253 0 .505-.083.673-.333.337-.418.253-.918-.168-1.169zM12.246 12.309a.98.98 0 01-1.354-.037.917.917 0 01-.206-.324 6.54 6.54 0 001.959-.049 5.125 5.125 0 01-.399.41zM14.631 11.476l1.228 1.229a6.6 6.6 0 01-1.723 1.816c-.169.083-.337.166-.505.166-.253 0-.505-.083-.673-.333-.337-.418-.253-.918.168-1.169.62-.422 1.133-1.022 1.505-1.709z","M11.5 0C14.54 0 17 2.46 17 5.5c0 .26-.02.51-.06.75l-.03.17c-.04.25-.1.49-.17.73v.01c-.08.24-.17.47-.28.69-.01.04-.03.07-.05.11-.11.23-.24.44-.38.65l3.68 3.68A1.003 1.003 0 0119 14c-.28 0-.53-.11-.7-.29l-3.68-3.68c-.21.14-.42.27-.65.38-.04.01-.07.03-.11.05-.22.11-.45.2-.69.28h-.01c-.24.07-.48.13-.73.17l-.17.03c-.25.04-.5.06-.76.06C8.46 11 6 8.54 6 5.5S8.46 0 11.5 0zm0 1.5c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4z"],ll=["M16.71 5.29l-5-5A.997.997 0 0011 0H4c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.28-.11-.53-.29-.71zM9 7h2v3H9V7zM6 7h2v3H6V7zm2 11H6v-3h2v3zm3 0H9v-3h2v3zm3 0h-2v-3h2v3zm0-4H6v-3h8v3zm0-4h-2V7h2v3z"],cl=["M12 2c-.46 0-.85.32-.97.74L7.04 16.7c-.02.1-.04.2-.04.3 0 .55.45 1 1 1 .46 0 .85-.32.97-.74L12.96 3.3c.02-.1.04-.2.04-.3 0-.55-.45-1-1-1z"],ul=["M11.41 10l3.29-3.29c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71L10 8.59l-3.29-3.3a1.003 1.003 0 00-1.42 1.42L8.59 10 5.3 13.29c-.19.18-.3.43-.3.71a1.003 1.003 0 001.71.71l3.29-3.3 3.29 3.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71L11.41 10z"],dl=["M17 10a7 7 0 11-14 0 7 7 0 0114 0zm-6-5v2H9V5h2zm0 3v6h1v1H8v-1h1V9H8V8h3z"],hl=["M14 9H6c-.55 0-1 .45-1 1s.45 1 1 1h8c.55 0 1-.45 1-1s-.45-1-1-1z"],fl=["M14 9h-3V6c0-.55-.45-1-1-1s-1 .45-1 1v3H6c-.55 0-1 .45-1 1s.45 1 1 1h3v3c0 .55.45 1 1 1s1-.45 1-1v-3h3c.55 0 1-.45 1-1s-.45-1-1-1z"],pl=["M5 5v10h10V5H5zM4 3a1 1 0 00-1 1v12a1 1 0 001 1h12a1 1 0 001-1V4a1 1 0 00-1-1H4z"],vl=["M15 5c-.28 0-.53.11-.71.29L8 11.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29s.53-.11.71-.29l7-7A1.003 1.003 0 0015 5z"],gl=["M11 11.776v2.81l2.31 2.242a.987.987 0 010 1.415c-.399.39-1.044.39-1.442 0L11 17.414V19a.99.99 0 01-.996 1A.996.996 0 019 19v-1.636l-.912.879c-.398.39-1.043.39-1.441 0a.987.987 0 010-1.415L9 14.536v-2.79l-2.548 1.435-.837 3.063c-.146.534-.705.85-1.248.707a.998.998 0 01-.721-1.224l.309-1.132-1.4.793a1.03 1.03 0 01-1.393-.366.99.99 0 01.373-1.366l1.445-.818-1.224-.322a.998.998 0 01-.72-1.225c.145-.533.704-.85 1.248-.707l3.193.84 2.462-1.395-2.532-1.434-3.123.82a1.022 1.022 0 01-1.249-.706.998.998 0 01.721-1.225L2.91 7.18l-1.4-.793a.99.99 0 01-.373-1.366 1.03 1.03 0 011.392-.366l1.445.818-.328-1.2a.998.998 0 01.72-1.225 1.022 1.022 0 011.25.707l.855 3.132L9 8.311V5.414L6.647 3.121a.987.987 0 010-1.414 1.033 1.033 0 011.441 0L9 2.586V1c0-.552.44-1 1.004-1A.99.99 0 0111 1l-.007 1.536.875-.829a1.033 1.033 0 011.441 0 .987.987 0 010 1.414L11 5.364v2.918l2.53-1.42.855-3.131c.146-.534.705-.85 1.249-.707a.998.998 0 01.72 1.224l-.327 1.2 1.4-.792a1.03 1.03 0 011.392.366.99.99 0 01-.373 1.366l-1.355.768 1.153.303a.998.998 0 01.721 1.225c-.146.533-.705.85-1.249.707l-3.123-.821-2.576 1.459 2.506 1.42 3.193-.84a1.022 1.022 0 011.249.707.998.998 0 01-.72 1.225l-1.224.322 1.4.793a.99.99 0 01.373 1.366 1.03 1.03 0 01-1.393.366l-1.356-.768.31 1.132a.998.998 0 01-.721 1.224 1.022 1.022 0 01-1.249-.707l-.837-3.063L11 11.776z"],ml=["M9.5 19a9.5 9.5 0 100-19 9.5 9.5 0 000 19zm0-2c.879 0 1.722-.151 2.506-.429l.644-1.982-1.152-1.585H7.674l-1.152 1.585.665 2.048A7.497 7.497 0 009.5 17zm-6-2.999h2.213l1.219-1.677-1.038-3.247-2.337-.759L2 9.45v.05c0 1.689.558 3.247 1.5 4.501zM17 9.5a7.466 7.466 0 01-1.5 4.501h-2.04l-1.339-1.842.976-3.05 2.432-.79 1.47 1.068L17 9.5zM3.225 5.391l.642 1.976 2.296.746 2.833-2.09V4.136L6.764 2.515a7.525 7.525 0 00-3.54 2.876zM15.22 7.367l.613-1.887a7.526 7.526 0 00-3.602-2.967L9.996 4.137v1.879l2.867 2.117 2.357-.766z"],yl=["M11.5 5c.8 0 1.6-.4 2-1 2 1.2 3.3 3.3 3.5 5.7 0 .5.5.9 1 .9.6 0 1-.5 1-1v-.1c-.2-3.3-2.2-6.2-5.1-7.6C13.7.8 12.7 0 11.5 0 10.1 0 9 1.1 9 2.5S10.1 5 11.5 5zm5 7c-1.4 0-2.5 1.1-2.5 2.5 0 .4.1.7.2 1.1-1.1.9-2.6 1.4-4.2 1.4-1.9 0-3.6-.8-4.9-2-.2-.2-.5-.4-.8-.4-.5 0-1 .5-1 1 0 .3.1.5.3.7C5.3 18 7.5 19 10 19c2.2 0 4.2-.8 5.8-2.1.2.1.5.1.7.1 1.4 0 2.5-1.1 2.5-2.5S17.9 12 16.5 12zM5 10.5c0-1.1-.7-2.1-1.7-2.4.5-1.9 1.9-3.5 3.6-4.4.3-.2.6-.5.6-.9 0-.5-.4-1-1-1-.2 0-.4.1-.6.2-2.4 1.2-4.2 3.6-4.7 6.4C.5 8.9 0 9.6 0 10.5 0 11.9 1.1 13 2.5 13S5 11.9 5 10.5z"],bl=["M19 16h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm0-5h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zM7 15c-.28 0-.53.11-.71.29L5 16.59V11c0-.55-.45-1-1-1s-1 .45-1 1v5.59L1.71 15.3A.965.965 0 001 15a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 007 15zM19 1h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1zm0 5h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V7c0-.55-.45-1-1-1z"],wl=["M8 15c-.28 0-.53.11-.71.29L6 16.59v-5.58c0-.55-.45-1-1-1s-1 .45-1 1v5.58L2.71 15.3c-.18-.18-.43-.3-.71-.3a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 008 15zm8.89-.79v-1.22H11.3v1.3h3.51L11 18.78V20h5.99v-1.3h-3.91l3.81-4.49zM14.97 0h-1.95L9.01 11.01h1.89l.98-2.92h4.17l.98 2.92h1.96L14.97 0zm-2.59 6.63l1.58-4.74H14l1.57 4.74h-3.19z"],_l=["M8.01 15c-.28 0-.53.11-.71.29L6 16.59v-5.58c0-.55-.45-1-1-1s-1 .45-1 1v5.58L2.71 15.3c-.18-.18-.43-.3-.71-.3a1.003 1.003 0 00-.71 1.71l3 3a1.014 1.014 0 001.42 0l3-3c.18-.18.29-.43.29-.71.01-.55-.44-1-.99-1zm4.44-5.65l6.4-7.88V0H10.5v1.67h5.91L10 9.44v1.57h9V9.35h-6.55zm1.27 3.64L11 20h1.59l.56-1.56h2.68l.55 1.56h1.64l-2.68-7.01h-1.62zm-.16 4.3l.93-2.57h.02l.9 2.57h-1.85z"],xl=["M10 8h5c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-5c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm0 5h7c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1h-7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm0-10h3c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1h-3c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm9 12h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zM7 14c-.28 0-.53.11-.71.29L5 15.59V10c0-.55-.45-1-1-1s-1 .45-1 1v5.59L1.71 14.3A.965.965 0 001 14a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 007 14z"],Cl=["M13 15h-3c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h3c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm-6-1c-.28 0-.53.11-.71.29L5 15.59V10c0-.55-.45-1-1-1s-1 .45-1 1v5.59L1.71 14.3A.965.965 0 001 14a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29s.53-.11.71-.29l3-3A1.003 1.003 0 007 14zM19 0h-9c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h9c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-4 10h-5c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h5c.55 0 1-.45 1-1v-1c0-.55-.45-1-1-1zm2-5h-7c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1h7c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"],El=["M9 14.99c-.28 0-.53.11-.71.29L7 16.58v-5.59c0-.55-.45-1-1-1s-1 .45-1 1v5.59l-1.29-1.29a.965.965 0 00-.71-.3 1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29.28 0 .53-.11.71-.29l3-3c.18-.18.29-.43.29-.71a.99.99 0 00-1-1zm8.88.23c-.08-.42-.22-.79-.42-1.12-.2-.33-.47-.6-.8-.8-.33-.2-.76-.3-1.28-.3a2.333 2.333 0 00-1.72.71c-.21.22-.37.48-.49.78-.11.3-.17.62-.17.97 0 .27.04.54.13.8.08.26.22.5.4.7.19.21.43.38.71.5a2.142 2.142 0 001.72.02c.25-.12.47-.31.66-.58l.02.02c-.01.19-.04.4-.08.63-.04.24-.11.46-.21.67-.1.21-.23.38-.39.53a.92.92 0 01-.62.22c-.24 0-.44-.08-.6-.25-.16-.17-.27-.36-.31-.59h-1.31c.04.29.12.56.24.79.12.23.28.43.48.59.19.16.42.28.67.36.25.08.52.12.82.12.49 0 .9-.1 1.23-.31.34-.21.61-.48.82-.82.21-.34.37-.71.47-1.13.1-.42.15-.83.15-1.25 0-.43-.04-.85-.12-1.26zm-1.42.63c-.05.15-.11.28-.2.4-.09.12-.2.21-.34.27s-.3.1-.49.1c-.17 0-.33-.04-.46-.11s-.24-.17-.33-.29c-.08-.12-.15-.25-.19-.4-.04-.15-.06-.31-.06-.47 0-.15.02-.3.07-.45.05-.15.11-.28.2-.39.09-.12.2-.21.33-.28.13-.07.27-.11.44-.11.17 0 .33.04.47.11.14.07.25.17.34.28a1.387 1.387 0 01.28.86c.01.17-.02.33-.06.48zM15.32 11H17V0h-1.25c-.05.34-.17.62-.34.85-.17.23-.39.42-.63.57-.25.15-.52.25-.83.31-.3.06-.62.09-.94.09v1.41h2.31V11z"],Sl=["M9 15c-.28 0-.53.11-.71.29L7 16.59v-5.58c0-.55-.45-1-1-1s-1 .45-1 1v5.58L3.71 15.3c-.18-.18-.43-.3-.71-.3a1.003 1.003 0 00-.71 1.71l3 3c.18.18.43.29.71.29.28 0 .53-.11.71-.29l3-3A1.003 1.003 0 009 15zm6.7-1.33a1.5 1.5 0 01-.44.43c-.17.11-.37.19-.58.23-.22.04-.44.06-.67.05v1.07h1.66V20H17v-6.99h-1.06c-.04.26-.12.48-.24.66zm3.15-10.3c-.11-.68-.29-1.26-.55-1.76-.26-.5-.62-.89-1.08-1.18C16.75.14 16.17 0 15.46 0c-.54 0-1.03.09-1.46.27-.43.18-.79.44-1.09.76-.3.33-.52.71-.67 1.15-.16.44-.24.92-.24 1.43 0 .54.08 1.04.23 1.47.15.44.37.81.65 1.12.28.31.61.55 1 .72.39.17.82.26 1.3.26.46 0 .88-.11 1.26-.33.38-.22.68-.53.9-.94l.03.03c-.03.35-.07.74-.12 1.16-.05.42-.15.81-.29 1.18-.14.37-.35.68-.61.92-.26.25-.62.37-1.06.37-.43 0-.77-.13-1.03-.4-.25-.27-.4-.62-.44-1.05h-1.64c.02.43.11.83.29 1.18.17.35.39.66.67.91a3.027 3.027 0 002.07.8c.71 0 1.3-.17 1.79-.5.48-.33.87-.76 1.17-1.29.3-.53.51-1.12.64-1.76.13-.64.19-1.28.19-1.92.01-.77-.05-1.49-.15-2.17zM17.1 4.44c-.08.27-.19.5-.34.71-.15.21-.34.37-.57.49-.23.12-.5.18-.8.18-.3 0-.56-.06-.78-.19-.22-.13-.4-.29-.55-.49-.14-.2-.25-.44-.32-.7-.07-.27-.11-.55-.11-.84 0-.28.04-.55.11-.82.07-.26.18-.49.32-.7.14-.2.33-.36.55-.48.22-.12.48-.17.78-.17.31 0 .57.06.8.18.23.12.42.28.57.48.15.2.26.43.34.69.08.26.11.53.11.82 0 .29-.04.57-.11.84z"],Al=["M8.89.56l5 10c.06.13.11.28.11.44 0 .55-.45 1-1 1-.39 0-.72-.23-.89-.55L10.88 9H5.12l-1.23 2.44c-.17.33-.5.56-.89.56-.55 0-1-.45-1-1 0-.16.05-.31.12-.44l2.35-4.73.9-1.81L7.11.56C7.28.23 7.61 0 8 0s.72.23.89.56zM6.12 7L8 3.24 9.88 7H6.12zm11.17 4.29a1.003 1.003 0 011.42 1.42l-7 7c-.18.18-.43.29-.71.29-.28 0-.53-.11-.71-.29l-3-3a1.003 1.003 0 011.42-1.42l2.29 2.3 6.29-6.3z"],Ol=["M15 13a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-3-3a1.003 1.003 0 00-1.42 1.42L16.59 9H11V2h5v2c.77 0 1.47.3 2 .78V1c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v3.78C2.53 4.3 3.23 4 4 4V2h5v7H3.41L4.7 7.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-3 3C.11 9.47 0 9.72 0 10c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L3.41 11H9v7H4v-2c-.77 0-1.47-.3-2-.78V19c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-3.78c-.53.48-1.23.78-2 .78v2h-5v-7h5.59l-1.29 1.29c-.19.18-.3.43-.3.71z"],kl=["M8 .5a.5.5 0 01.5-.5c.433 0 .5.269.5.269.338-.453.819-.245 1.34-.02.548.236 1.14.492 1.66.02v2.494c-.52.414-1.124.2-1.682.002-.512-.182-.985-.35-1.318-.002V5.02c.329-.013.663-.02 1-.02 1.422 0 2.775.119 4 .333V1.5a.5.5 0 01.5-.5c.433 0 .5.269.5.269.338-.453.819-.245 1.34-.02.548.236 1.14.492 1.66.02v2.494c-.52.414-1.124.2-1.682.002-.512-.182-.985-.35-1.318-.002v1.772c2.989.692 5 1.984 5 3.465 0 .631-.365 1.228-1.016 1.759C18.704 8.662 14.788 7 10 7s-8.703 1.662-8.984 3.759C.366 10.228 0 9.63 0 9c0-.903.748-1.736 2.009-2.405A.502.502 0 012 6.5v-5a.5.5 0 01.5-.5c.433 0 .5.269.5.269.338-.453.819-.245 1.34-.02.548.236 1.14.492 1.66.02v2.494c-.52.414-1.124.2-1.682.002-.512-.182-.985-.35-1.318-.002v2.38c1.35-.53 3.075-.907 5-1.063V.5z","M17.868 11.469A.973.973 0 0018 11c0-.227-.1-.518-.432-.868-.337-.354-.872-.719-1.61-1.047C14.484 8.43 12.378 8 10 8c-2.379 0-4.484.43-5.958 1.085-.738.328-1.273.693-1.61 1.047-.333.35-.432.641-.432.868 0 .134.035.291.132.469C3.962 12.401 6.807 13 10 13c3.193 0 6.037-.599 7.868-1.531z","M10 14c2.856 0 5.488-.461 7.442-1.243C18.47 12.347 19.357 11.644 20 11v6c0 1.343-2.943 2.618-7 3v-1a3 3 0 00-6 0v1c-4.057-.382-7-1.657-7-3v-6c.72.71 1.626 1.384 2.558 1.757C4.512 13.539 7.144 14 10 14z"],Tl=["M19 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H2V2h16v16z"],Pl=["M12 2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v4h4V2zm3 14h2c.55 0 1-.45 1-1v-5h-4v5c0 .55.45 1 1 1zm3-10c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v3h4V6zm-6 1H8v5h4V7zm-9 9h2c.55 0 1-.45 1-1v-3H2v3c0 .55.45 1 1 1zm16 1H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM6 9c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v2h4V9zm3 7h2c.55 0 1-.45 1-1v-2H8v2c0 .55.45 1 1 1z"],Il=["M15 7H5a3 3 0 000 6h10a3 3 0 100-6zM5 5a5 5 0 000 10h10a5 5 0 000-10H5z"],Ml=["M10 0l3.1 6.6 6.9 1-5 5.1 1.2 7.3-6.2-3.4L3.8 20 5 12.7 0 7.6l6.9-1z"],zl=["M20 7.6l-6.9-1.1L10 0 6.9 6.6 0 7.6l5 5.1L3.8 20l6.2-3.4 6.2 3.4-1.2-7.2 5-5.2zM10 15l-4.5 2.4.9-5.2-3.6-3.6 5-.8L10 3.1l2.2 4.7 5 .8-3.6 3.7.9 5.2L10 15z"],Rl=["M15 3c-.23 0-.42.09-.59.21l-.01-.01L8 8V4c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-4l6.4 4.8.01-.01c.17.12.36.21.59.21.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],Ll=["M19 16H2v-3h4c.55 0 1-.45 1-1V8h3v2c0 .55.45 1 1 1h5c.55 0 1-.45 1-1V6h2c.55 0 1-.45 1-1s-.45-1-1-1h-3c-.55 0-1 .45-1 1v4h-3V7c0-.55-.45-1-1-1H6c-.55 0-1 .45-1 1v4H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],Dl=["M15 3h-2c-.55 0-1 .45-1 1v4L5.6 3.2l-.01.01C5.42 3.09 5.23 3 5 3c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1 .23 0 .42-.09.59-.21l.01.01L12 12v4c0 .55.45 1 1 1h2c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],Nl=["M16 3H4c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],jl=["M10 6a6 6 0 106 6h-6V6zm-.998-1.938A1.015 1.015 0 019 4V2H7a1 1 0 110-2h6a1 1 0 010 2h-2v2c0 .02 0 .041-.002.062A8.001 8.001 0 0110 20a8 8 0 01-.998-15.938z"],Hl=["M18 9h-4.46a4.7 4.7 0 00-.4-.14c-.19-.05-.51-.14-.96-.25-.45-.11-.9-.23-1.37-.35-.47-.12-.89-.23-1.27-.33s-.6-.16-.65-.17c-.53-.15-.95-.37-1.27-.66-.32-.28-.49-.68-.49-1.19 0-.36.09-.66.26-.9s.39-.43.65-.57c.26-.14.55-.24.87-.3s.63-.09.93-.09c.89 0 1.63.19 2.21.57.45.3.75.76.89 1.38h2.63c-.06-.52-.2-.98-.42-1.4-.3-.57-.71-1.05-1.23-1.43a5.33 5.33 0 00-1.79-.87c-.7-.2-1.42-.3-2.19-.3-.66 0-1.31.08-1.96.25s-1.22.43-1.73.77-.92.79-1.23 1.32c-.31.52-.46 1.15-.46 1.87 0 .37.05.74.15 1.1.1.36.28.7.53 1.02.18.24.41.47.69.67H2c-.55 0-1 .45-1 1s.45 1 1 1h10.14c.02.01.05.02.07.02.3.11.58.29.84.55.25.26.38.67.38 1.21 0 .27-.06.53-.17.79-.11.26-.29.49-.54.69-.25.2-.57.36-.97.49s-.88.19-1.44.19c-.52 0-1.01-.06-1.45-.17-.45-.11-.84-.29-1.19-.54s-.61-.56-.8-.95c-.05-.08-.09-.18-.12-.28H4.11c.09.43.22.82.4 1.18.33.65.77 1.18 1.32 1.59.55.41 1.2.72 1.94.92.74.2 1.53.3 2.37.3.73 0 1.44-.08 2.14-.25.7-.17 1.33-.43 1.88-.79.55-.36.99-.83 1.33-1.39.34-.56.51-1.25.51-2.05 0-.37-.06-.75-.18-1.12a3.12 3.12 0 00-.15-.39H18c.55 0 1-.45 1-1s-.45-1-1-1z"],Vl=["M18 18H2V2h12.3l2-2H1C.4 0 0 .4 0 1v18c0 .6.4 1 1 1h18c.6 0 1-.4 1-1V7.7l-2 2V18zm1.2-18l-7.6 7.6 2.8 2.8L20 4.8V0h-.8zM4 15.9c3.1.2 5.9.2 8.2-2 1.1-1.1 1.1-3 0-4.1-.6-.5-1.3-.8-2-.8s-1.4.3-1.9.8C7.2 11 6.6 14.3 4 15.9z"],Bl=["M.224 6.63a1 1 0 111.563-1.248L5 9.4l3.213-4.017A1 1 0 119.776 6.63L6.28 11l3.495 4.369a1 1 0 11-1.563 1.248L5 12.601l-3.213 4.016A1 1 0 11.224 15.37L3.72 11 .224 6.63zm15.8 11.33c.16-.19.34-.38.56-.55.21-.18.449-.36.709-.53.25-.18.5-.36.749-.56.25-.2.49-.41.73-.63.229-.22.439-.47.629-.74.18-.27.33-.56.44-.88.11-.32.159-.67.159-1.07 0-.32-.05-.65-.14-1-.09-.35-.25-.68-.47-.97-.22-.3-.509-.55-.869-.74-.36-.2-.809-.29-1.348-.29-.49 0-.93.1-1.299.29-.37.18-.69.44-.949.78-.26.33-.45.73-.58 1.2-.13.46-.2.96-.2 1.5h1.43c.01-.35.04-.67.09-.97.05-.3.14-.56.25-.78.109-.22.259-.39.449-.52s.43-.19.709-.19c.31 0 .56.06.75.18.189.12.339.26.449.43.11.17.18.36.22.56.04.2.06.39.06.57-.01.38-.1.72-.26 1.02-.15.3-.37.57-.63.83-.26.25-.54.49-.849.71-.31.22-.61.45-.889.68-.6.45-1.059.98-1.409 1.58-.35.61-.519 1.32-.529 2.13h5.984v-1.43h-4.276c.06-.21.17-.42.33-.61z"],Fl=["M16.024 7.96c.16-.19.34-.38.56-.55.21-.18.449-.36.709-.53.25-.18.5-.36.749-.56.25-.2.49-.41.73-.63.229-.22.439-.47.629-.74.18-.27.33-.56.44-.88C19.95 3.75 20 3.4 20 3c0-.32-.05-.65-.14-1-.09-.35-.25-.68-.47-.97-.22-.3-.509-.55-.869-.74-.36-.2-.809-.29-1.348-.29-.49 0-.93.1-1.299.29-.37.18-.69.44-.949.78-.26.33-.45.73-.58 1.2-.13.46-.2.96-.2 1.5h1.43c.01-.35.04-.67.09-.97.05-.3.14-.56.25-.78.109-.22.259-.39.449-.52s.43-.19.709-.19c.31 0 .56.06.75.18.189.12.339.26.449.43.11.17.18.36.22.56.04.2.06.39.06.57-.01.38-.1.72-.26 1.02-.15.3-.37.57-.63.83-.26.25-.54.49-.849.71-.31.22-.61.45-.889.68-.6.45-1.059.98-1.409 1.58-.35.61-.519 1.32-.529 2.13h5.984V8.57h-4.276c.06-.21.17-.42.33-.61zM.224 6.63a1 1 0 111.563-1.248L5 9.4l3.213-4.017A1 1 0 119.776 6.63L6.28 11l3.495 4.369a1 1 0 11-1.563 1.248L5 12.601l-3.213 4.016A1 1 0 11.224 15.37L3.72 11 .224 6.63z"],Wl=["M16.02 10c-.01 0-.01 0 0 0H16h.02zM2 6h13.58l-2.29 2.29a1 1 0 00-.3.71 1.003 1.003 0 001.71.71l4-4c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-4-4a1.003 1.003 0 00-1.42 1.42L15.58 4H2c-.55 0-1 .45-1 1s.45 1 1 1zm2 4h-.02H4zm14 4H4.42l2.29-2.29a1 1 0 00.3-.71 1.003 1.003 0 00-1.71-.71l-4 4c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L4.42 16H18c.55 0 1-.45 1-1s-.45-1-1-1z"],Ul=["M9.71 5.3l-4-4A.997.997 0 005 1.01c-.28 0-.53.11-.71.29l-4 4a1.003 1.003 0 001.42 1.42L4 4.42V18c0 .55.45 1 1 1s1-.45 1-1V4.42l2.29 2.29a1 1 0 00.71.3 1.003 1.003 0 00.71-1.71zM10 3.98c0 .01 0 .01 0 0V4v-.02zm0 12.04c0-.01 0-.01 0 0V16v.02zm9-3.03c-.28 0-.53.11-.71.29L16 15.58V2c0-.55-.45-1-1-1s-1 .45-1 1v13.58l-2.29-2.29a1.003 1.003 0 00-1.42 1.42l4 4c.18.18.43.29.71.29.28 0 .53-.11.71-.29l4-4c.18-.18.29-.43.29-.71 0-.56-.45-1.01-1-1.01z"],Gl=["M12.293 2.293l1.414 1.414-7.127 7.129a3.5 3.5 0 11-1.415-1.415l7.128-7.128zM16.5 9a3.5 3.5 0 110 7 3.5 3.5 0 010-7zm-13 2a1.5 1.5 0 100 3 1.5 1.5 0 000-3zm13 0a1.5 1.5 0 100 3 1.5 1.5 0 000-3z"],ql=["M10 4.01a6 6 0 100 12 6 6 0 100-12z"],Kl=["M15 8.01h-3v-3c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v3H5c-.55 0-1 .45-1 1v2c0 .55.45 1 1 1h3v3c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-3h3c.55 0 1-.45 1-1v-2c0-.56-.45-1-1-1z"],$l=["M15 10.01c0-.21-.08-.39-.18-.54l.02-.01-4-6-.02.01c-.18-.28-.47-.46-.82-.46s-.64.18-.82.45l-.01-.01-4 6 .02.01c-.11.16-.19.34-.19.55s.08.39.18.54l-.02.01 4 6 .02-.01c.18.27.47.46.82.46s.64-.19.82-.46l.02.01 4-6-.02-.01c.1-.16.18-.34.18-.54z"],Zl=["M16 5H4c-.5 0-1 .5-1 1v8c0 .5.5 1 1 1h12c.5 0 1-.5 1-1V6c0-.5-.5-1-1-1z"],Xl=["M15 4.01H5c-.55 0-1 .45-1 1v10c0 .55.45 1 1 1h10c.55 0 1-.45 1-1v-10c0-.56-.45-1-1-1z"],Yl=["M16 5c0-.55-.45-1-1-1H5c-.55 0-1 .45-1 1 0 .16.05.31.11.44H4.1l5 10h.01c.17.33.5.56.89.56s.72-.23.89-.56h.01l5-10h-.01c.06-.13.11-.28.11-.44z"],Ql=["M15.89 14.56l-4.99-10h-.01c-.17-.33-.5-.56-.89-.56s-.72.23-.89.56H9.1l-5 10h.01c-.06.13-.11.28-.11.44 0 .55.45 1 1 1h10c.55 0 1-.45 1-1 0-.16-.05-.31-.11-.44z"],Jl=["M15.146.854a.5.5 0 01.708-.708l4 4a.5.5 0 01-.708.708l-.646-.647L17.207 5.5l1.647 1.646a.5.5 0 01-.708.708l-.646-.647-1.146 1.146-7.5 7.5a.5.5 0 01-.708 0l-.646-.646-2.646 2.647a.5.5 0 01-.708 0l-.646-.647-2.646 2.647a.5.5 0 01-.708-.708L2.793 16.5l-.647-.646a.5.5 0 010-.708L4.793 12.5l-.647-.646a.5.5 0 010-.708l7.5-7.5L12.794 2.5l-.647-.646a.5.5 0 01.708-.708L14.5 2.793 15.793 1.5l-.647-.646zM12.707 4l.793-.793L16.793 6.5 16 7.293 12.707 4zm2.586 4l-.793.793-1.646-1.647a.5.5 0 00-.708.708L13.793 9.5 12.5 10.793l-1.646-1.647a.5.5 0 00-.708.708l1.647 1.646-1.293 1.293-1.646-1.647a.5.5 0 00-.708.708L9.793 13.5 8.5 14.793 5.207 11.5 12 4.707 15.293 8zM3.207 15.5L5.5 13.207 6.793 14.5 4.5 16.793 3.207 15.5zM16.5 2.207L17.793 3.5 16.5 4.793 15.207 3.5 16.5 2.207z"],ec=["M2 4a2 2 0 012-2h4.588a2 2 0 011.414.586l7.41 7.41a2 2 0 010 2.828l-4.588 4.588a2 2 0 01-2.829 0l-7.41-7.41A2 2 0 012 8.588V4zm3.489-.006a1.495 1.495 0 100 2.99 1.495 1.495 0 000-2.99z"],tc=["M5 7c.28 0 .53-.11.71-.29l5-5A1.003 1.003 0 009.29.29l-5 5A1.003 1.003 0 005 7zm6 6a1.003 1.003 0 001.71.71l5-5a1.003 1.003 0 00-1.42-1.42l-5 5c-.18.18-.29.43-.29.71zm8 5h-1c0-.55-.45-1-1-1h-7c-.55 0-1 .45-1 1H8c-.55 0-1 .45-1 1s.45 1 1 1h11c.55 0 1-.45 1-1s-.45-1-1-1zm-9-6l6-6-1.29-1.29a1.003 1.003 0 00-1.42-1.42L12 2 6 8l1.29 1.29-7 7a1.003 1.003 0 001.42 1.42l7-7L10 12z"],nc=["M3.956 4.47A1 1 0 014.804 4h6.392a1 1 0 01.848.47L13 6h5a1 1 0 010 2h-5v1h4a3 3 0 110 6H3a3 3 0 010-6V6.287a1 1 0 01.152-.53l.804-1.287zM3 11h14a1 1 0 110 2H3a1 1 0 110-2z"],rc=["M9 5a1 1 0 012 0v3a1 1 0 01-2 0V5zM12 9a1 1 0 000 2h3a1 1 0 000-2h-3zM4 10a1 1 0 011-1h3a1 1 0 010 2H5a1 1 0 01-1-1zM10 11a1 1 0 00-1 1v3a1 1 0 002 0v-3a1 1 0 00-1-1z","M10 20c5.523 0 10-4.477 10-10S15.523 0 10 0 0 4.477 0 10s4.477 10 10 10zm0-2a8 8 0 100-16 8 8 0 000 16z"],ic=["M19 9h-.33l.33 1v.5c0 .15-.03.3-.07.44h.01L17 17.23v.27c0 .83-.67 1.5-1.5 1.5s-1.5-.67-1.5-1.5V17H6v.5c0 .83-.67 1.5-1.5 1.5S3 18.33 3 17.5v-.27l-1.93-6.28h.01c-.05-.15-.08-.3-.08-.45V10s.02-.06.05-.16c.06-.17.16-.47.28-.84H1c-.55 0-1-.45-1-1s.45-1 1-1h1l1-3h-.01v-.01c.25-.64 1-1.31 1.67-1.5 0 0 .78-.21 2.33-.36V1c0-.55.45-1 1-1h4c.55 0 1 .45 1 1v1.13c1.55.14 2.33.36 2.33.36.67.19 1.42.86 1.67 1.5V4H17l1 3h1c.55 0 1 .45 1 1s-.45 1-1 1zM3 11.5c0 .83.67 1.5 1.5 1.5S6 12.33 6 11.5 5.33 10 4.5 10 3 10.67 3 11.5zM16 7l-1-3H5L4 7v1h12V7zm-.5 3c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"],oc=["M17.691 15.328c-.456-1.056-2.68-1.752-4.154-2.408-1.48-.656-1.272-1.048-1.328-1.592-.008-.072-.008-.152-.016-.232.504-.448.92-1.064 1.192-1.776 0 0 .016-.04.016-.048.056-.152.104-.312.152-.48.337-.072.537-.44.609-.784.08-.136.232-.48.2-.864-.048-.496-.248-.728-.472-.824v-.088c0-.632-.056-1.544-.177-2.144a3.64 3.64 0 00-1.393-2.352C11.69 1.256 10.8 1 10.009 1c-.792 0-1.68.256-2.313.736a3.64 3.64 0 00-1.393 2.352c-.112.6-.176 1.512-.176 2.144v.08c-.232.088-.44.32-.488.832-.032.384.12.728.2.864.08.352.28.728.633.784.04.168.096.328.152.48 0 .008.008.024.008.032l.008.016c.272.728.696 1.352 1.216 1.8 0 .072-.008.144-.016.208-.056.544.104.936-1.376 1.592-1.481.656-3.698 1.352-4.154 2.408C1.853 16.384 2 19 2 19h16s.147-2.616-.309-3.672z","M1.34 15.15c-.148.302-.34.693-.34 3.85H0v-4c0-1.3.851-2.103 1.905-2.57 1.149-.51 1.168-.837 1.192-1.236a3.63 3.63 0 01.012-.157c.007-.056.014-.119.014-.182-.455-.392-.826-.938-1.064-1.575l-.007-.014c0-.004-.002-.009-.004-.014l-.001-.005a3.684 3.684 0 01-.135-.43c-.308-.048-.484-.377-.554-.685a1.372 1.372 0 01-.175-.756c.042-.448.224-.651.428-.728v-.07c0-.553.056-1.351.154-1.876a3.186 3.186 0 011.218-2.058C3.536 2.224 4.313 2 5.007 2c.327 0 .673.05 1.005.147a4.527 4.527 0 00-.505 1.121 4.388 4.388 0 00-.139.612 14.146 14.146 0 00-.184 1.94c-.286.305-.45.729-.497 1.217v.009c-.045.541.12 1.007.254 1.277.064.227.167.479.33.707.102.141.238.287.41.406.01.027.018.053.026.079.017.056.034.11.064.17.264.688.647 1.311 1.128 1.818-.01.151-.03.186-.159.277-.13.092-.343.214-.686.366-.24.106-.538.228-.858.36-.545.223-1.157.474-1.664.721a7.408 7.408 0 00-1.222.725c-.358.271-.721.63-.924 1.098-.014.034-.03.066-.046.1zM13.946 12.146h.002c.282.126.59.253.924.39h.003l.27.112c.43.177.888.37 1.32.579.427.208.857.447 1.223.724.359.271.75.73.953 1.2C18.792 15.5 19 16 19 19h1v-4c0-1.274-.875-2.111-1.905-2.57-1.123-.498-1.136-.822-1.15-1.209a2.942 2.942 0 00-.012-.184 1.578 1.578 0 01-.007-.088v-.013a2.106 2.106 0 00-.007-.102 3.978 3.978 0 001.043-1.554s.014-.035.014-.042c.05-.133.091-.273.133-.42.294-.063.47-.385.532-.686.07-.119.204-.42.176-.756-.043-.434-.218-.637-.414-.721v-.077c0-.553-.049-1.351-.154-1.876a3.186 3.186 0 00-1.219-2.058C16.478 2.224 15.7 2 15.008 2c-.327 0-.672.05-1.004.146.219.35.39.727.506 1.122.056.187.106.392.138.606.112.574.17 1.346.186 1.97.273.301.433.713.48 1.19v.012c.045.537-.118 1-.251 1.271a2.226 2.226 0 01-.32.696c-.097.14-.228.285-.395.406l-.01.03a5.65 5.65 0 01-1.19 2.025v.04l.001.018c.002.051.003.103.01.153.033.039.195.198.788.461z"],ac=["M11 0a2 2 0 00-2 2v10.535a4 4 0 104 0V2a2 2 0 00-2-2zM3 2.5a.5.5 0 01.5-.5h4a.5.5 0 010 1h-4a.5.5 0 01-.5-.5zM3.5 8a.5.5 0 000 1h4a.5.5 0 000-1h-4zM5 5.5a.5.5 0 01.5-.5h2a.5.5 0 010 1h-2a.5.5 0 01-.5-.5zm.5 5.5a.5.5 0 000 1h2a.5.5 0 000-1h-2z"],sc=["M16 17c-.55 0-1-.45-1-1V4c0-.55.45-1 1-1s1-.45 1-1-.45-1-1-1c-.77 0-1.47.3-2 .78-.53-.48-1.23-.78-2-.78-.55 0-1 .45-1 1s.45 1 1 1 1 .45 1 1v12c0 .55-.45 1-1 1s-1 .45-1 1 .45 1 1 1c.77 0 1.47-.3 2-.78.53.48 1.23.78 2 .78.55 0 1-.45 1-1s-.45-1-1-1zm-4-4H2V7h10V5H1c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h11v-2zm7-8h-3v2h2v6h-2v2h3c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1z"],lc=["M19 1H1c-.6 0-1 .5-1 1v16c0 .5.4 1 1 1h18c.5 0 1-.5 1-1V2c0-.5-.5-1-1-1zM7 17H2v-3h5v3zm0-4H2v-3h5v3zm0-4H2V6h5v3zm11 8H8v-3h10v3zm0-4H8v-3h10v3zm0-4H8V6h10v3z"],cc=["M5.3 13.3c-.2.2-.3.4-.3.7 0 .6.4 1 1 1 .3 0 .5-.1.7-.3l3-3c.2-.2.3-.4.3-.7s-.1-.5-.3-.7l-3-3C6.5 7.1 6.3 7 6 7c-.6 0-1 .4-1 1 0 .3.1.5.3.7L6.6 10H1c-.6 0-1 .4-1 1s.4 1 1 1h5.6l-1.3 1.3zM19 1H3c-.5 0-1 .5-1 1v6h1c0-1.7 1.3-3 3-3 .8 0 1.6.3 2.1.9l.1.1H9v.8l1 1V6h8v3h-6.8c.3.3.5.6.6 1H18v3h-6.8l-.1.1-.9.9H18v3h-8v-2.8l-1 1V17H4v-.8c-.6-.5-1-1.3-1-2.2H2v4c0 .5.5 1 1 1h16c.6 0 1-.5 1-1V2c0-.5-.5-1-1-1z"],uc=["M14.25 1H19c.5 0 1 .5 1 1v16c0 .5-.5 1-1 1h-7.221l.278-2H18v-3h-5.527l.14-1H18v-3h-4.971l.139-1H18V6h-4.416l.637-4.587c.02-.139.03-.277.03-.413zM8.221 1l-.694 5H2v3h5.11l-.139 1H2v3h4.555l-.14 1H2v3h3.999l-.22 1.587c-.02.139-.03.277-.03.413H1c-.6 0-1-.5-1-1V2c0-.5.4-1 1-1h7.221zM10.26.862a1 1 0 011.98.276l-2.5 18a1 1 0 01-1.98-.276l2.5-18z"],dc=["M17.333 10l1.435-1.722a1 1 0 00.232-.64V4.85l1-.9V18c0 .5-.5 1-1 1H1c-.6 0-1-.5-1-1V2c0-.5.4-1 1-1h6.722L12 4.85V6H8v3h4v1H8v3h10v-3h-.667zM7 17v-3H2v3h5zm0-4v-3H2v3h5zm0-4V6H2v3h5zm11 8v-3H8v3h10z","M19.35 0a.642.642 0 01.46 1.1l-3.03 3.03v2.95c0 .18-.07.34-.19.46l-1.28 1.29c-.11.1-.27.17-.45.17-.35 0-.64-.29-.64-.64V4.13L11.19 1.1a.642.642 0 01.45-1.1h7.71z"],hc=["M19 1H1c-.6 0-1 .5-1 1v16c0 .5.4 1 1 1h18c.5 0 1-.5 1-1V2c0-.5-.5-1-1-1zm-1 16H2v-3h16v3zm0-4H2v-3h16v3zm0-4H2V6h16v3z"],fc=["M8 0C3.58 0 0 3.58 0 8a8 8 0 005.856 7.71c.064-.057.129-.109.19-.156.278-.209.595-.383.896-.53.358-.174.81-.358 1.193-.515.206-.084.393-.16.534-.223a3.93 3.93 0 00.203-.095 4.1 4.1 0 01-.305-.45C8.382 13.911 8.19 14 8 14c-.67 0-1.36-1.1-1.73-3h1.252c.047-.296.153-.571.323-.797l.01-.203H6.12C6.05 9.39 6 8.73 6 8s.05-1.39.12-2h3.76l.037.344c.315-.145.65-.242.979-.295L10.89 6h2.76c.027.077.052.155.076.233l.118-.04A3.62 3.62 0 0114.998 6c.247 0 .51.028.772.086A8 8 0 008 0zm5.17 5h-2.44c-.21-1.11-.51-2.03-.91-2.69 1.43.46 2.61 1.43 3.35 2.69zM8 2c.67 0 1.36 1.1 1.73 3H6.27C6.64 3.1 7.33 2 8 2zm-1.82.31c-.4.66-.71 1.58-.91 2.69H2.83a6.025 6.025 0 013.35-2.69zM2 8c0-.7.13-1.37.35-2h2.76C5.04 6.62 5 7.28 5 8s.04 1.38.11 2H2.35C2.13 9.37 2 8.7 2 8zm.83 3h2.44c.21 1.11.51 2.03.91 2.69A6.025 6.025 0 012.83 11z","M13.917 15.209c.21.094.444.19.685.288.912.374 1.927.789 2.188 1.355.31.722.186 1.148.186 1.148H6.026s-.13-.426.186-1.148c.256-.584 1.305-1.011 2.234-1.39.22-.088.432-.175.626-.26.909-.4.923-.662.94-.978.002-.037.004-.076.008-.115l.003-.072c.002-.025.004-.049.004-.073a3.067 3.067 0 01-.839-1.237l-.007-.007a.024.024 0 00-.003-.01 1.757 1.757 0 01-.113-.347c-.234-.042-.372-.296-.427-.537a1.045 1.045 0 01-.137-.598c.034-.35.179-.509.337-.57v-.056c0-.44.034-1.065.117-1.478a2.508 2.508 0 01.962-1.623c.426-.33 1.038-.501 1.58-.501.544 0 1.155.172 1.588.502a2.496 2.496 0 01.963 1.622c.075.413.117 1.045.117 1.478v.062c.15.062.288.22.323.564.02.268-.083.502-.138.598-.048.234-.185.488-.42.537a2.635 2.635 0 01-.116.364 3.094 3.094 0 01-.818 1.224c0 .055 0 .11.007.158.004.048.006.095.007.14.011.311.02.57.907.96z","M14.976 14.57c-.24-.098-.455-.186-.65-.274l-.007-.003a3.801 3.801 0 01-.194-.091c.224-.288.41-.609.554-.946l.001-.002.013-.033c.018-.043.036-.087.052-.13l.011-.027.016-.04c.105-.092.19-.19.256-.284.129-.184.213-.38.265-.563.105-.226.225-.592.192-1.026l-.001-.011-.002-.011a1.855 1.855 0 00-.325-.91 9.924 9.924 0 00-.12-1.246 3.088 3.088 0 00-.106-.474l-.001-.007a3.543 3.543 0 00-.763-1.353c.27-.092.56-.139.83-.139.495 0 1.05.156 1.444.456a2.269 2.269 0 01.875 1.475c.069.375.106.95.106 1.344v.056c.138.056.263.2.294.513.019.244-.075.456-.125.543-.044.213-.169.444-.381.488-.025.1-.056.206-.094.3a2.815 2.815 0 01-.756 1.144c0 .05 0 .1.006.144.004.043.006.086.007.127.01.283.018.518.824.873.192.086.404.172.623.262.83.34 1.752.717 1.99 1.231.28.657.168 1.044.168 1.044h-2.081a3.864 3.864 0 00-.188-.542l-.005-.013-.006-.012c-.183-.397-.491-.681-.76-.88a5.614 5.614 0 00-.896-.522 17.36 17.36 0 00-.916-.4l-.15-.061z"],pc=["M18.55 6.56c-.31-.01-.65-.03-1.02-.06.03 0 .06-.01.09-.01.88-.12 1.68-.63 1.76-1.37.08-.75-.58-1.25-1.46-1.33-.32-.03-.65-.05-.99-.08.59-.19 1.05-.54 1.09-1.2.05-.75-.99-1.32-1.87-1.41-.34-.03-.64-.05-.91-.07h-.11c-.28-.02-.54-.02-.77-.02-3.92-.08-7.29.6-9.36 1.93v7.72c2.67 1.66 5.95 4.61 5.26 7.08-.21.76.39 1.35 1.23 1.26 1.01-.11 1.71-1.18 1.75-2.28.05-1.29-.19-2.59-.62-3.74-.05-.32.01-.65.47-.68.61-.04 1.39-.08 1.99-.1.32 0 .64-.01.94-.03h.01c.52-.03 1-.07 1.42-.12.88-.11 1.69-.6 1.79-1.35.1-.75-.55-1.25-1.44-1.35-.07-.01-.13-.02-.2-.02.21-.02.42-.04.61-.06.88-.11 1.69-.6 1.79-1.35.09-.75-.56-1.31-1.45-1.36zM3 3H0v8h3c.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],vc=["M3 9H0v8h3c.55 0 1-.45 1-1v-6c0-.55-.45-1-1-1zm16.99 3.09c-.1-.75-.91-1.24-1.79-1.35-.19-.02-.4-.05-.61-.06.07-.01.14-.01.2-.02.88-.1 1.53-.61 1.44-1.35-.1-.74-.91-1.24-1.79-1.35-.42-.05-.9-.09-1.42-.12h-.01l-.94-.03c-.6-.02-1.39-.05-1.99-.1-.45-.03-.51-.36-.47-.68.43-1.15.67-2.45.62-3.74-.04-1.11-.74-2.17-1.75-2.28-.84-.09-1.45.5-1.23 1.26.7 2.47-2.58 5.43-5.25 7.08v7.72c2.08 1.33 5.44 2.01 9.35 1.93.24 0 .49-.01.77-.02h.11c.27-.02.57-.04.91-.07.88-.08 1.92-.66 1.87-1.41-.04-.65-.5-1.01-1.09-1.2.34-.03.67-.05.99-.08.89-.08 1.55-.58 1.46-1.33-.08-.75-.88-1.25-1.76-1.37-.03 0-.06-.01-.09-.01.37-.02.71-.04 1.02-.06.91-.05 1.55-.61 1.45-1.36z"],gc=["M17 4c-.28 0-.53.11-.71.29L7 13.59 3.71 10.3A.965.965 0 003 10a1.003 1.003 0 00-.71 1.71l4 4c.18.18.43.29.71.29s.53-.11.71-.29l10-10A1.003 1.003 0 0017 4z"],mc=["M10 20C4.48 20 0 15.52 0 10S4.48 0 10 0s10 4.48 10 10-4.48 10-10 10zm5-14c-.28 0-.53.11-.71.29L8 12.59l-2.29-2.3a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29.28 0 .53-.11.71-.29l7-7A1.003 1.003 0 0015 6z"],yc=["M11 9.59V4c0-.55-.45-1-1-1s-1 .45-1 1v6c0 .28.11.53.29.71l3 3a1.003 1.003 0 001.42-1.42L11 9.59zM10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"],bc=["M19 16H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zm0-13.41l-7.07 7.07-4.3-3.44-.01.01A.987.987 0 007 6c-.24 0-.46.1-.63.24l-.01-.01L3 9.03V15h16V2.59z"],wc=["M19 17H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1zM9 16h2c.55 0 1-.45 1-1V2c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1v13c0 .55.45 1 1 1zm6 0h2c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1zM3 16h2c.55 0 1-.45 1-1V9c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1z"],_c=["M5 5c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1s-1 .5-1 1v2c0 .6.4 1 1 1zm10 0c.6 0 1-.4 1-1V2c0-.5-.4-1-1-1s-1 .5-1 1v2c0 .6.4 1 1 1zm-9 9H4v2h2v-2zM17 3v1c0 1.1-.9 2-2 2s-2-.9-2-2V3H7v1c0 1.1-.9 2-2 2s-2-.9-2-2V3H2c-.5 0-1 .5-1 1v14c0 .5.5 1 1 1h16c.5 0 1-.5 1-1V4c0-.5-.5-1-1-1h-1zM7 17H3v-4h4v4zm0-5H3V8h4v4zm5 5H8v-4h4v4zm0-5H8V8h4v4zm5 5h-4v-4h4v4zm0-5h-4V8h4v4zm-6 2H9v2h2v-2zm5-5h-2v2h2V9z"],xc=["M19 16H2v-1.59l5-5 3.29 3.29c.18.19.43.3.71.3s.53-.11.71-.29l7-7a1.003 1.003 0 00-1.42-1.42L11 10.59l-3.29-3.3C7.53 7.11 7.28 7 7 7s-.53.11-.71.29L2 11.59V3c0-.55-.45-1-1-1s-1 .45-1 1v14a.998.998 0 001 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],Cc=["M9.86 2S3.98 9.18 3.98 12.17C3.99 15.4 6.78 18 9.96 18c3.18-.01 6.04-2.63 6.03-5.86C15.99 9.05 9.86 2 9.86 2z"],Ec=["M6.97 19c0 .55.45 1 1 1h4c.55 0 1-.45 1-1v-2h-6v2zm-3-15l3 4v8h6V8l3-4h-12zm5 5c0-.55.45-1 1-1s1 .45 1 1v2c0 .55-.45 1-1 1s-1-.45-1-1V9zm6-9h-10c-.55 0-1 .45-1 1v2h12V1c0-.55-.45-1-1-1z"],Sc=["M4.5 11a4.5 4.5 0 110 9 4.5 4.5 0 010-9zm11.499 1a4 4 0 110 8 4 4 0 010-8zm-11.5 1.571a1.928 1.928 0 100 3.857 1.928 1.928 0 000-3.857zM16 14.667a1.333 1.333 0 100 2.666 1.333 1.333 0 000-2.666zM5.999 0C7.46 0 8.527.668 9 2l.851 4.256c1.433.096 2.82.217 4.147.362V2h2L16 6.862c.962.13 1.886.275 2.767.435.779.141 1.232.614 1.232 1.284L20 13a4.995 4.995 0 00-4-1.997A5.001 5.001 0 0011.099 15h-1.12a5.499 5.499 0 00-5.478-4.994 5.482 5.482 0 00-3.377 1.157H.004v-1.18L0 7.327c-.002-.597.37-1.18.999-1.302V1a1 1 0 011-1h4zm1 2H3v4h.75c1.386.027 2.749.073 4.079.139L6.999 2z"],Ac=["M16 18h-2l2 2H4l.12-.12L6 18H4c-1.1 0-2-.9-2-2V2c0-1.1 3.58-2 8-2s8 .9 8 2v14c0 1.1-.9 2-2 2zM5.5 15c.83 0 1.5-.67 1.5-1.5S6.33 12 5.5 12 4 12.67 4 13.5 4.67 15 5.5 15zM9 3H4v6h5V3zm7 0h-5v6h5V3zm-1.5 9c-.83 0-1.5.67-1.5 1.5s.67 1.5 1.5 1.5 1.5-.67 1.5-1.5-.67-1.5-1.5-1.5z"],Oc=["M19.89 18.56l-4.99-10h-.01c-.17-.33-.5-.56-.89-.56s-.72.23-.89.56h-.01l-1.73 3.46-2.8-2.3 1.99-1.64C11.44 7.34 12 6.23 12 5V4h1c.55 0 1-.45 1-1s-.45-1-1-1H8V1c0-.55-.45-1-1-1S6 .45 6 1v1H1c-.55 0-1 .45-1 1s.45 1 1 1h9v1c0 .62-.28 1.18-.73 1.54L7 8.42 4.73 6.54C4.28 6.18 4 5.62 4 5H2c0 1.23.56 2.34 1.44 3.07l1.99 1.64-3.06 2.52.01.01c-.23.18-.38.45-.38.76 0 .55.45 1 1 1 .24 0 .45-.1.63-.24l.01.01L7 11l3.36 2.77.01-.01c.02.02.05.03.08.05.01 0 .01.01.02.02l-2.36 4.73h.01c-.07.13-.12.28-.12.44 0 .55.45 1 1 1 .39 0 .72-.23.89-.56h.01L11.12 17h5.76l1.22 2.45h.01c.17.32.5.55.89.55.55 0 1-.45 1-1 0-.16-.05-.31-.11-.44zM12.12 15L14 11.24 15.88 15h-3.76z"],kc=["M17 1h-5c0-.55-.45-1-1-1H9c-.55 0-1 .45-1 1H3c-.55 0-1 .45-1 1v1h16V2c0-.55-.45-1-1-1zm.5 3h-15c-.28 0-.5.22-.5.5s.22.5.5.5H3v14c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V5h.5c.28 0 .5-.22.5-.5s-.22-.5-.5-.5zM7 16c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8zm4 0c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8zm4 0c0 .55-.45 1-1 1s-1-.45-1-1V8c0-.55.45-1 1-1s1 .45 1 1v8z"],Tc=["M11 15.542V20H9v-4.458L2 17l4.5-5.625L4 12l3.655-5.483L6 7l4-7 4 7-1.655-.483L16 12l-2.5-.625L18 17l-7-1.458z"],Pc=["M19 10c-.55 0-1 .45-1 1v1.37l-6.25-7.03-.01.01A.971.971 0 0011 5c-.23 0-.42.09-.59.21l-.01-.01-3.43 2.58-5.42-3.61-.01.01A.969.969 0 001 4c-.55 0-1 .45-1 1 0 .35.19.64.46.82l-.01.01 6 4 .01-.02c.15.11.33.19.54.19.23 0 .42-.09.59-.21l.01.01 3.26-2.45L16.77 14H15c-.55 0-1 .45-1 1s.45 1 1 1h4c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1z"],Ic=["M19 4h-4c-.55 0-1 .45-1 1s.45 1 1 1h1.77l-5.91 6.65L7.6 10.2l-.01.01C7.42 10.09 7.23 10 7 10c-.21 0-.39.08-.54.18l-.01-.02-6 4 .01.02c-.27.18-.46.47-.46.82 0 .55.45 1 1 1 .21 0 .39-.08.54-.18l.01.02 5.41-3.61 3.43 2.58.01-.01c.18.11.37.2.6.2.3 0 .56-.14.74-.34l.01.01L18 7.63V9c0 .55.45 1 1 1s1-.45 1-1V5c0-.55-.45-1-1-1z"],Mc=["M5 1a1 1 0 011-1h8a1 1 0 011 1v2h4a1 1 0 011 1v2a5 5 0 01-5 5h-.416A5.01 5.01 0 0111 13.9V18h3a1 1 0 110 2H6a1 1 0 110-2h3v-4.1A5.009 5.009 0 015.416 11H5a5 5 0 01-5-5V4a1 1 0 011-1h4V1zm0 4H2v1a3 3 0 003 3V5zm10 4V5h3v1a3 3 0 01-3 3z"],zc=["M16 0a1 1 0 011 1v11a1 1 0 011 1v3h.5a.5.5 0 01.5.5v1a.5.5 0 01-.5.5H17v1a1 1 0 01-1 1h-1a1 1 0 01-1-1v-1H6v1a1 1 0 01-1 1H4a1 1 0 01-1-1v-1H1.5a.5.5 0 01-.5-.5v-1a.5.5 0 01.5-.5H2v-3a1 1 0 011-1V1a1 1 0 112 0v3a2 2 0 012-2h6a2 2 0 012 2V1a1 1 0 011-1zm-4 10H8a1 1 0 00-1 1v4a1 1 0 001 1h4a1 1 0 001-1v-4a1 1 0 00-1-1zm-7 4H4a1 1 0 000 2h1a1 1 0 000-2zm11 0h-1a1 1 0 000 2h1a1 1 0 000-2zm-4.5 0a.5.5 0 110 1h-3l-.09-.008A.5.5 0 018.5 14zm0-1.5a.5.5 0 110 1h-3l-.09-.008a.5.5 0 01.09-.992zm0-1.5a.5.5 0 110 1h-3l-.09-.008A.5.5 0 018.5 11zM14 5H6v3h8V5z"],Rc=["M5 0H1C.45 0 0 .45 0 1v18c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm14.71 9.29l-3-3A1.003 1.003 0 0015 7v6a1.003 1.003 0 001.71.71l3-3c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71zM12 0H8c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h4c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],Lc=["M16.434 0a1 1 0 01.857.486L20 5v14a1 1 0 01-1 1H1a1 1 0 01-1-1V5L2.709.486A1 1 0 013.566 0h12.868zM10 8c-.28 0-.53.11-.71.29l-3 3-.084.096A1.003 1.003 0 007.71 12.71L9 11.41v4.58l.007.116c.058.496.482.884.993.884.55 0 1-.45 1-1v-4.58l1.29 1.29.081.073c.171.139.389.227.629.227a1.003 1.003 0 00.71-1.71l-3-3-.096-.084A1.002 1.002 0 0010 8zm6-6H4L2 5.002h16L16 2z"],Dc=["M10 17c3.3 0 6-2.7 6-6V3.5c0-.8-.7-1.5-1.5-1.5S13 2.7 13 3.5V11c0 1.7-1.3 3-3 3s-3-1.3-3-3V3.5C7 2.7 6.3 2 5.5 2S4 2.7 4 3.5V11c0 3.3 2.7 6 6 6zM16.5 19h-13c-.3 0-.5.2-.5.5s.2.5.5.5h13c.3 0 .5-.2.5-.5s-.2-.5-.5-.5z"],Nc=["M5 14c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm9-9H3.41L5.7 2.71c.19-.18.3-.43.3-.71a1.003 1.003 0 00-1.71-.71l-4 4C.11 5.47 0 5.72 0 6c0 .28.11.53.29.71l4 4a1.003 1.003 0 001.42-1.42L3.41 7H14c2.21 0 4 1.79 4 4s-1.79 4-4 4H9v2h5c3.31 0 6-2.69 6-6s-2.69-6-6-6z"],jc=["M4.5 6C2.01 6 0 8.01 0 10.5S2.01 15 4.5 15 9 12.99 9 10.5 6.99 6 4.5 6zm11 0C13.01 6 11 8.01 11 10.5s2.01 4.5 4.5 4.5 4.5-2.01 4.5-4.5S17.99 6 15.5 6z"],Hc=["M13 11.988v-4H4v-1l1-3h6V2.003a35.867 35.867 0 00-1-.015c-3.593 0-5.332.488-5.332.488-.67.188-1.424.864-1.674 1.503l-.004.009H3l-1 3H1a1 1 0 100 2h.333l-.28.84-.053.16v7.5a1.5 1.5 0 103 0v-.5h12v.5a1.5 1.5 0 103 0v-4.5h-5a1 1 0 01-1-1zm-8.5 1a1.5 1.5 0 110-3 1.5 1.5 0 010 3zM19.83 2.782a2.392 2.392 0 00-.592-.853c-.276-.264-.64-.485-1.09-.663C17.695 1.09 17.132 1 16.457 1c-.523 0-.996.084-1.418.253a3.157 3.157 0 00-1.084.703c-.299.3-.532.656-.698 1.065-.166.41-.254.861-.264 1.353h2.096c0-.246.028-.476.085-.69.057-.214.145-.4.264-.56.119-.16.27-.287.456-.383.185-.095.406-.143.663-.143.38 0 .677.1.89.3.215.2.321.51.321.93.01.245-.035.45-.135.614-.1.164-.23.314-.392.45a8.598 8.598 0 01-.527.41 3.53 3.53 0 00-.542.485c-.171.187-.32.412-.45.676-.127.265-.206.592-.234.984v.614h1.924v-.519c.038-.273.13-.5.278-.683.147-.182.316-.343.506-.484a13.5 13.5 0 01.606-.424c.214-.14.408-.312.584-.512s.323-.442.442-.724.178-.642.178-1.079c0-.264-.059-.548-.178-.854zm-4.54 6.099v2.103h2.237V8.881H15.29z"],Vc=["M16 0c2.21 0 4 1.79 4 4 0 1.11-.46 2.09-1.18 2.82l.01.01-3 3-.01-.01a4.05 4.05 0 01-2.064 1.107l-.932-.931L17.41 5.41c.37-.36.59-.86.59-1.41 0-1.1-.9-2-2-2-.55 0-1.05.22-1.41.58L10 7.17l-.927-.926A4.05 4.05 0 0110.18 4.18l-.01-.01 3-3 .01.01C13.91.46 14.89 0 16 0zm-5.296 7.876l1.42 1.42L14.71 6.71a1.003 1.003 0 00-1.42-1.42l-2.586 2.586zM8.583 9.997L5.29 13.29a1.003 1.003 0 001.42 1.42l3.293-3.293.705.705L6.41 16.42l-1 1c-.36.36-.86.58-1.41.58-1.1 0-2-.9-2-2 0-.55.22-1.05.59-1.41l5.293-5.293.7.7zm-.934-.934L3.293 4.707a1 1 0 011.414-1.414l12 12a1 1 0 01-1.414 1.414l-4.356-4.356c.04.21.063.423.063.649 0 1.11-.46 2.09-1.18 2.82l.01.01-3 3-.01-.01C6.09 19.54 5.11 20 4 20c-2.21 0-4-1.79-4-4 0-1.11.46-2.09 1.18-2.82l-.01-.01 3-3 .01.01C4.91 9.46 5.89 9 7 9c.225 0 .438.023.649.063z"],Bc=["M14 1c-2.21 0-4 1.79-4 4v4H2c-.55 0-1 .45-1 1v8c0 .55.45 1 1 1h12c.55 0 1-.45 1-1v-8c0-.55-.45-1-1-1h-2V5c0-1.1.9-2 2-2s2 .9 2 2v2c0 .55.45 1 1 1s1-.45 1-1V5c0-2.21-1.79-4-4-4z"],Fc=["M11.77 1.16c-.81.81-.74 2.28.02 3.76L6.1 8.71c-2.17-1.46-4.12-2-4.94-1.18l4.95 4.95-2.12 3.54 3.54-2.12 4.95 4.95c.82-.82.27-2.77-1.19-4.94l3.8-5.69c1.47.76 2.94.84 3.76.02l-7.08-7.08z"],Wc=["M11.47 12.46c.16-.36.29-.74.38-1.14 0-.02.01-.04.01-.06.09-.4.14-.82.14-1.26 0-.44-.05-.86-.14-1.27 0-.02-.01-.04-.01-.06-.09-.4-.22-.78-.38-1.14-.01-.02-.02-.03-.02-.05a5.94 5.94 0 00-.61-1.03c0-.01-.01-.01-.01-.02a6.308 6.308 0 00-2.1-1.77c-.19-.1-.39-.18-.59-.26-.03-.01-.06-.02-.1-.03-.17-.07-.34-.12-.52-.17-.05-.01-.1-.03-.15-.04a4.34 4.34 0 00-.52-.09c-.05-.01-.11-.02-.17-.03C6.46 4.02 6.23 4 6 4c-3.31 0-6 2.69-6 6s2.69 6 6 6c.23 0 .46-.02.68-.04l.17-.03c.17-.02.34-.06.51-.09.05-.01.1-.03.15-.04.18-.05.36-.1.53-.17l.09-.03a5.973 5.973 0 002.68-2.04c0-.01.01-.01.01-.02.24-.32.44-.66.61-1.03.02-.01.03-.03.04-.05zM14 4c-.99 0-1.91.24-2.73.66a7.51 7.51 0 010 10.68c.82.42 1.74.66 2.73.66 3.31 0 6-2.69 6-6s-2.69-6-6-6z"],Uc=["M10 0C6.71 0 3.82 1.6 2 4.05V2c0-.55-.45-1-1-1s-1 .45-1 1v4c0 .55.45 1 1 1h4c.55 0 1-.45 1-1s-.45-1-1-1H3.76C5.22 3.17 7.47 2 10 2c4.42 0 8 3.58 8 8s-3.58 8-8 8-8-3.58-8-8c0-.55-.45-1-1-1s-1 .45-1 1c0 5.52 4.48 10 10 10s10-4.48 10-10S15.52 0 10 0zm4 7c-.28 0-.53.11-.71.29L9 11.58 6.71 9.29a1.003 1.003 0 00-1.42 1.42l3 3c.18.18.43.29.71.29.28 0 .53-.11.71-.29l5-5A1.003 1.003 0 0014 7z"],Gc=["M10 0C4.48 0 0 4.48 0 10s4.48 10 10 10 10-4.48 10-10S15.52 0 10 0zm4 10c-.28 0-.53-.11-.71-.29L11 7.41V15c0 .55-.45 1-1 1s-1-.45-1-1V7.41l-2.29 2.3a1.003 1.003 0 01-1.42-1.42l4-4c.18-.18.43-.29.71-.29s.53.11.71.29l4 4A1.003 1.003 0 0114 10z"],qc=["M10 0C4.48 0 0 4.48 0 10c0 .33.02.65.05.97.01.12.03.23.05.35.03.2.05.4.09.59.03.14.06.28.1.42l.12.48c.05.16.1.31.15.46.05.13.09.27.15.4.06.16.13.32.21.48.05.11.1.22.16.33.09.17.17.34.27.5.05.09.1.17.15.25.11.18.22.35.34.52.04.06.08.11.12.17 1.19 1.62 2.85 2.86 4.78 3.53l.09.03c.46.15.93.27 1.42.36.08.01.17.03.25.04.49.07.99.12 1.5.12s1.01-.05 1.5-.12c.08-.01.17-.02.25-.04.49-.09.96-.21 1.42-.36l.09-.03c1.93-.67 3.59-1.91 4.78-3.53.04-.05.08-.1.12-.16.12-.17.23-.35.34-.53.05-.08.1-.16.15-.25.1-.17.19-.34.27-.51.05-.11.1-.21.15-.32.07-.16.14-.32.21-.49.05-.13.1-.26.14-.39.05-.15.11-.31.15-.46.05-.16.08-.32.12-.48.03-.14.07-.28.1-.42.04-.19.06-.39.09-.59.02-.12.04-.23.05-.35.05-.32.07-.64.07-.97 0-5.52-4.48-10-10-10zm0 18a7.94 7.94 0 01-6.15-2.89c.84-.44 1.86-.82 2.67-1.19 1.45-.65 1.3-1.05 1.35-1.59.01-.07.01-.14.01-.21-.51-.45-.93-1.08-1.2-1.8l-.01-.01c0-.01-.01-.02-.01-.03a4.42 4.42 0 01-.15-.48c-.33-.07-.53-.44-.61-.79-.08-.14-.23-.48-.2-.87.05-.51.26-.74.49-.83v-.08c0-.63.06-1.55.17-2.15.02-.17.06-.33.11-.5.21-.73.66-1.4 1.26-1.86.62-.47 1.5-.72 2.28-.72.78 0 1.65.25 2.27.73.6.46 1.05 1.12 1.26 1.86.05.16.08.33.11.5.11.6.17 1.51.17 2.15v.09c.22.1.42.33.46.82.04.39-.12.73-.2.87-.07.34-.27.71-.6.78-.04.16-.09.33-.15.48 0 .01-.02.05-.02.05-.26.71-.67 1.33-1.17 1.78 0 .08.01.16.01.23.05.54-.15.94 1.31 1.59.81.36 1.84.74 2.68 1.19A7.958 7.958 0 0110 18z"],Kc=["M4.93 3.79a9.1 9.1 0 012.2-2.27L7.29 1c-1.38.59-2.57 1.33-3.55 2.22C2.46 4.39 1.49 5.72.83 7.23.28 8.51 0 9.81 0 11.12c0 2.28.83 4.57 2.49 6.86l.16-.55c-.49-1.23-.73-2.38-.73-3.44 0-1.67.28-3.46.84-5.36.55-1.9 1.28-3.51 2.17-4.84zm9.38 8.39l-.33-.2c-.37.54-.65.87-.82 1a.74.74 0 01-.42.12c-.19 0-.38-.12-.57-.37-.31-.42-.73-1.59-1.26-3.5.47-.85.86-1.41 1.19-1.67.23-.19.48-.29.74-.29.1 0 .28.04.53.11.26.07.48.11.68.11.27 0 .5-.1.68-.29.18-.19.27-.44.27-.75 0-.33-.09-.58-.27-.77-.18-.19-.44-.29-.78-.29-.3 0-.59.07-.86.22s-.61.47-1.02.97c-.31.37-.77 1.02-1.37 1.94a9.683 9.683 0 00-1.24-3.14l-3.24.59-.06.36c.24-.05.44-.07.61-.07.32 0 .59.14.8.43.33.45.8 1.8 1.39 4.07-.47.64-.78 1.06-.96 1.26-.28.32-.52.53-.7.62-.14.08-.3.11-.48.11-.14 0-.36-.08-.67-.23-.21-.1-.4-.15-.57-.15-.31 0-.57.11-.78.32s-.31.48-.31.8c0 .31.09.55.28.75.19.19.44.29.76.29.31 0 .6-.07.87-.2s.61-.42 1.02-.86c.41-.44.98-1.13 1.7-2.08.28.9.52 1.56.72 1.97.2.41.44.71.7.89.26.18.59.27.99.27.38 0 .77-.14 1.17-.43.54-.36 1.07-1 1.61-1.91zM17.51 1l-.15.54c.49 1.24.73 2.39.73 3.45 0 1.43-.21 2.96-.63 4.6-.33 1.26-.75 2.45-1.27 3.55-.52 1.11-1.02 1.97-1.51 2.6-.49.62-1.09 1.2-1.8 1.72l-.17.53c1.38-.59 2.57-1.34 3.55-2.23 1.29-1.17 2.26-2.5 2.91-4 .55-1.28.83-2.59.83-3.91 0-2.27-.83-4.56-2.49-6.85z"],$c=["M8 7H7c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zM3 9H2c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1zm10-5h-1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm5-4h-1c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1z"],Zc=["M3 0H2c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm5 4H7c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm5 3h-1c-.55 0-1 .45-1 1v11c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1zm5 2h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-9c0-.55-.45-1-1-1z"],Xc=["M1 2h18c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1s.45 1 1 1zm2 5c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V8c0-.55-.45-1-1-1H3zm16 11H1c-.55 0-1 .45-1 1s.45 1 1 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],Yc=["M0 0h20v1a1 1 0 01-1 1H1a1 1 0 01-1-1V0zm6.293 11.293a.999.999 0 000 1.412l2.962 2.963.038.04A.996.996 0 0010 16a.996.996 0 00.745-.332l2.962-2.963a.999.999 0 00-1.412-1.412L10 13.587l-2.295-2.294a.999.999 0 00-1.412 0zm0-3.998a.999.999 0 101.412 1.412L10 6.413l2.295 2.294a.999.999 0 101.412-1.412l-2.962-2.963A.996.996 0 0010 4a.996.996 0 00-.745.332L6.293 7.295zM20 19v1H0v-1a1 1 0 011-1h18a1 1 0 011 1z"],Qc=["M19 2H1c-.55 0-1 .45-1 1v14c0 .55.45 1 1 1h18c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zM7 14V6l6 4-6 4z"],Jc=["M15.249 13.835l1.251 1.251.354-.354.087-.077a1 1 0 011.327 1.491l-2.122 2.122-.087.077a1 1 0 01-1.327-1.491l.354-.354-1.251-1.251A6.466 6.466 0 0111 16.424L10.999 18h.501a1 1 0 01.117 1.993L11.5 20h-3a1 1 0 01-.117-1.993L8.5 18h.499v-1.577a6.46 6.46 0 01-2.538-.97L5.414 16.5l.354.354a1 1 0 01-1.327 1.491l-.087-.077-2.122-2.122a1 1 0 011.327-1.491l.087.077.354.354.97-.97a6.472 6.472 0 01-1.384-3.057l-.025.002L2 11.06v.44a1 1 0 01-1.993.117L0 11.5v-3a1 1 0 011.993-.117L2 8.5v.56h1.567A6.471 6.471 0 014.97 5.883l-.971-.969-.353.354-.087.077a1 1 0 01-1.327-1.491l2.122-2.122.087-.077a1 1 0 011.327 1.491l-.354.353 1.047 1.048A6.46 6.46 0 019 3.577L9 2h-.5A1 1 0 018.383.007L8.5 0h3a1 1 0 01.117 1.993L11.5 2H11v1.577a6.466 6.466 0 012.838 1.176l.04-.046L15.086 3.5l-.353-.353a1 1 0 011.327-1.491l.087.077 2.122 2.122a1 1 0 01-1.327 1.491l-.087-.077-.354-.354-1.207 1.207-.046.041a6.467 6.467 0 011.16 2.733H18V8.5a1 1 0 011.993-.117L20 8.5v3a1 1 0 01-1.993.117L18 11.5v-.605h-1.561a6.466 6.466 0 01-1.19 2.94zM12.5 11a1.5 1.5 0 100 3 1.5 1.5 0 000-3zM8 6a2 2 0 100 4 2 2 0 000-4z"],eu=["M15.92 3.93l-1.6 1.18A7.948 7.948 0 0116 10c0 1.84-.63 3.54-1.68 4.89l1.6 1.18A9.878 9.878 0 0018 10c0-2.29-.78-4.39-2.08-6.07zM11 3c-.28 0-.53.11-.71.29L7.59 6H3c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],tu=["M14 3c-.28 0-.53.11-.71.29L10.59 6H6c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4.59l2.71 2.71c.17.18.42.29.7.29.55 0 1-.45 1-1V4c0-.55-.45-1-1-1z"],nu=["M9 3.43c-.28 0-.53.11-.71.29l-2.7 2.71H1c-.55 0-1 .45-1 1v6c0 .55.45 1 1 1h4.59l2.71 2.71a1.003 1.003 0 001.71-.71v-12c-.01-.55-.46-1-1.01-1zm8.31-1.56l-1.62 1.2C17.14 5.16 18 7.69 18 10.43s-.86 5.27-2.31 7.37l1.62 1.2C19 16.57 20 13.62 20 10.43c0-3.18-1-6.13-2.69-8.56zm-3.39 2.49l-1.6 1.18A7.948 7.948 0 0114 10.43c0 1.84-.63 3.54-1.68 4.89l1.6 1.18A9.94 9.94 0 0016 10.43c0-2.28-.78-4.38-2.08-6.07z"],ru=["M16 10h-2c-.23 0-.42-.09-.59-.21l-.01.01-1.69-1.27-.63 3.14 2.62 2.62c.19.18.3.43.3.71v4c0 .55-.45 1-1 1s-1-.45-1-1v-3.59L9.39 12.8l-2.45 6.55h-.01c-.14.38-.5.65-.93.65-.55 0-1-.45-1-1 0-.12.03-.24.07-.35h-.01L9.43 7h-2.9l-1.7 2.55-.01-.01c-.18.27-.47.46-.82.46-.55 0-1-.45-1-1 0-.21.08-.39.18-.54l-.01-.01 2-3 .02.01C5.36 5.19 5.65 5 6 5h4.18l.36-.96c-.33-.43-.54-.96-.54-1.54a2.5 2.5 0 015 0A2.5 2.5 0 0112.5 5c-.06 0-.12-.01-.18-.02l-.44 1.18L14.33 8H16c.55 0 1 .45 1 1s-.45 1-1 1z"],iu=["M19.86 17.52l.01-.01-9-16-.01.01C10.69 1.21 10.37 1 10 1s-.69.21-.86.52l-.01-.01-9 16 .01.01c-.08.14-.14.3-.14.48 0 .55.45 1 1 1h18c.55 0 1-.45 1-1 0-.18-.06-.34-.14-.48zM11 17H9v-2h2v2zm0-3H9V6h2v8z"],ou=["M13 7h2c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1h-2c-.55 0-1 .45-1 1v1c0 .55.45 1 1 1zm-9 8h1c.55 0 1-.45 1-1v-4c0-.55-.45-1-1-1H4c-.55 0-1 .45-1 1v4c0 .55.45 1 1 1zm4-6h2c.55 0 1-.45 1-1s-.45-1-1-1H8c-.55 0-1 .45-1 1s.45 1 1 1zm11-5h-1c-.55 0-1 .45-1 1v9c0 .55.45 1 1 1h1c.55 0 1-.45 1-1V5c0-.55-.45-1-1-1zm0 12H2V3c0-.55-.45-1-1-1s-1 .45-1 1v14a.998.998 0 001 1h18c.55 0 1-.45 1-1s-.45-1-1-1z"],au=["M4.948 2.682a1 1 0 00-1.897.001l-.005.016-.027.074a6.05 6.05 0 01-.6 1.172C1.958 4.635 1.468 5 .999 5a1 1 0 000 2c1.457 0 2.442-1.027 3-1.825C4.558 5.973 5.543 7 7 7s2.442-1.027 3-1.825C10.558 5.973 11.543 7 13 7s2.442-1.027 3-1.825C16.558 5.973 17.544 7 19 7a1 1 0 100-2c-.47 0-.958-.365-1.418-1.055a6.048 6.048 0 01-.628-1.246l-.006-.016a1 1 0 00-1.896 0l-.006.016a5.868 5.868 0 01-.147.364c-.11.246-.272.568-.481.882C13.958 4.635 13.469 5 13 5c-.47 0-.958-.365-1.418-1.055a6.048 6.048 0 01-.628-1.246l-.006-.016a1 1 0 00-1.897 0l-.005.016-.027.074a6.05 6.05 0 01-.6 1.172C7.958 4.635 7.468 5 6.999 5c-.47 0-.958-.365-1.418-1.055A6.05 6.05 0 014.954 2.7l-.006-.016v-.001zm0 6a1 1 0 00-1.897.001l-.005.016-.027.074a6.05 6.05 0 01-.6 1.172c-.46.69-.95 1.055-1.419 1.055a1 1 0 100 2c1.457 0 2.442-1.027 3-1.825C4.558 11.973 5.543 13 7 13s2.442-1.027 3-1.825c.558.798 1.543 1.825 3 1.825s2.442-1.027 3-1.825c.558.798 1.544 1.825 3 1.825a1 1 0 100-2c-.47 0-.958-.365-1.418-1.055a6.048 6.048 0 01-.628-1.246l-.006-.016a1 1 0 00-1.896 0l-.006.016a5.868 5.868 0 01-.147.364c-.11.246-.272.568-.481.882-.46.69-.949 1.055-1.418 1.055-.47 0-.958-.365-1.418-1.055a6.048 6.048 0 01-.628-1.246l-.006-.016a1 1 0 00-1.897 0l-.005.016-.027.074a6.05 6.05 0 01-.6 1.172c-.46.69-.95 1.055-1.419 1.055-.47 0-.958-.365-1.418-1.055A6.05 6.05 0 014.954 8.7l-.006-.016zm-1.896-6zm1.896 12l.006.017.027.074a6.053 6.053 0 00.6 1.172c.46.69.95 1.055 1.419 1.055.47 0 .958-.365 1.418-1.055a6.053 6.053 0 00.628-1.246l.005-.016a1 1 0 011.897 0l.006.016.027.074a6.051 6.051 0 00.6 1.172c.46.69.95 1.055 1.419 1.055.47 0 .958-.365 1.418-1.055a6.051 6.051 0 00.628-1.246l.006-.016a1 1 0 011.896 0l.006.016.027.074a6.051 6.051 0 00.6 1.172c.46.69.95 1.055 1.419 1.055a1 1 0 110 2c-1.456 0-2.442-1.027-3-1.825-.558.798-1.543 1.825-3 1.825s-2.442-1.027-3-1.825C9.442 17.973 8.457 19 7 19s-2.442-1.027-3-1.825C3.442 17.973 2.457 19 1 19a1 1 0 110-2c.47 0 .958-.365 1.418-1.055a6.053 6.053 0 00.628-1.246l.005-.016a1 1 0 011.897-.001z"],su=["M18 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zM2 16c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm15-1h2V5h-2v10zM3 5H1v10h2V5zM2 0C.9 0 0 .9 0 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm3 3h10V1H5v2zm13 13c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zM5 19h10v-2H5v2z"],lu=["M1 4h18c.55 0 1 .45 1 1v10c0 .55-.45 1-1 1H1c-.55 0-1-.45-1-1V5c0-.55.45-1 1-1zm1 2v8h16V6H2zm4 5c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm4 0c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"],cu=["M17 0H3c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H4v-4h12v4zm0-5H4V2h12v11z"],uu=["M17 0H3c-.55 0-1 .45-1 1v18c0 .55.45 1 1 1h14c.55 0 1-.45 1-1V1c0-.55-.45-1-1-1zm-1 18H4V7h12v11zm0-12H4V2h12v4z"],du=["M12 6a3 3 0 113 3H4a1 1 0 000 2h11a5 5 0 10-5-5 1 1 0 102 0zM1 12a1 1 0 100 2h10a2 2 0 110 4c-.934 0-1.803-.614-2.057-1.333a1 1 0 10-1.886.666C7.627 18.944 9.321 20 11 20a4 4 0 000-8H1z"],hu=["M19.8 4.44L16.13 8.1l-3.55-.71-.71-3.53L15.54.21c-2.01-.53-4.23-.03-5.8 1.53-1.86 1.85-2.23 4.6-1.14 6.83L.59 16.59C.22 16.95 0 17.45 0 18a2 2 0 002 2c.55 0 1.05-.22 1.41-.59l8.03-8.04c2.23 1.05 4.97.67 6.82-1.16 1.57-1.56 2.07-3.77 1.54-5.77z"],fu=["M19.56 17.44l-4.94-4.94A8.004 8.004 0 0016 8c0-4.42-3.58-8-8-8S0 3.58 0 8s3.58 8 8 8c1.67 0 3.21-.51 4.5-1.38l4.94 4.94a1.498 1.498 0 102.12-2.12zM8 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6zm3-7H9V5c0-.55-.45-1-1-1s-1 .45-1 1v2H5c-.55 0-1 .45-1 1s.45 1 1 1h2v2c0 .55.45 1 1 1s1-.45 1-1V9h2c.55 0 1-.45 1-1s-.45-1-1-1z"],pu=["M11 7H5c-.55 0-1 .45-1 1s.45 1 1 1h6c.55 0 1-.45 1-1s-.45-1-1-1zm8.56 10.44l-4.94-4.94A8.004 8.004 0 0016 8c0-4.42-3.58-8-8-8S0 3.58 0 8s3.58 8 8 8c1.67 0 3.21-.51 4.5-1.38l4.94 4.94a1.498 1.498 0 102.12-2.12zM8 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"],vu=["M1 7c.55 0 1-.45 1-1V2h4c.55 0 1-.45 1-1s-.45-1-1-1H1C.45 0 0 .45 0 1v5c0 .55.45 1 1 1zm5 1a1.003 1.003 0 00-1.71-.71l-2 2c-.18.18-.29.43-.29.71 0 .28.11.53.29.71l2 2a1.003 1.003 0 001.42-1.42L4.41 10 5.7 8.71c.19-.18.3-.43.3-.71zm2-2c.28 0 .53-.11.71-.29L10 4.41l1.29 1.29c.18.19.43.3.71.3a1.003 1.003 0 00.71-1.71l-2-2C10.53 2.11 10.28 2 10 2s-.53.11-.71.29l-2 2A1.003 1.003 0 008 6zM6 18H2v-4c0-.55-.45-1-1-1s-1 .45-1 1v5c0 .55.45 1 1 1h5c.55 0 1-.45 1-1s-.45-1-1-1zm8-6a1.003 1.003 0 001.71.71l2-2c.18-.18.29-.43.29-.71 0-.28-.11-.53-.29-.71l-2-2a1.003 1.003 0 00-1.42 1.42l1.3 1.29-1.29 1.29c-.19.18-.3.43-.3.71zm5-12h-5c-.55 0-1 .45-1 1s.45 1 1 1h4v4c0 .55.45 1 1 1s1-.45 1-1V1c0-.55-.45-1-1-1zm-7 14c-.28 0-.53.11-.71.29L10 15.59 8.71 14.3A.965.965 0 008 14a1.003 1.003 0 00-.71 1.71l2 2c.18.18.43.29.71.29s.53-.11.71-.29l2-2A1.003 1.003 0 0012 14zm7-1c-.55 0-1 .45-1 1v4h-4c-.55 0-1 .45-1 1s.45 1 1 1h5c.55 0 1-.45 1-1v-5c0-.55-.45-1-1-1z"]},50081:(e,t,n)=>{"use strict";n.d(t,{WWe:()=>r.W});var r=n(3705)},3705:(e,t,n)=>{"use strict";n.d(t,{W:()=>v,e:()=>g});var r,i,o,a,s=n(31635),l=n(43261),c=n(37482);!function(e){e.AddClip="add-clip",e.AddColumnLeft="add-column-left",e.AddColumnRight="add-column-right",e.AddLocation="add-location",e.AddRowBottom="add-row-bottom",e.AddRowTop="add-row-top",e.AddToArtifact="add-to-artifact",e.AddToFolder="add-to-folder",e.Add="add",e.AimpointsTarget="aimpoints-target",e.Airplane="airplane",e.AlignCenter="align-center",e.AlignJustify="align-justify",e.AlignLeft="align-left",e.AlignRight="align-right",e.AlignmentBottom="alignment-bottom",e.AlignmentHorizontalCenter="alignment-horizontal-center",e.AlignmentLeft="alignment-left",e.AlignmentRight="alignment-right",e.AlignmentTop="alignment-top",e.AlignmentVerticalCenter="alignment-vertical-center",e.Ammunition="ammunition",e.Anchor="anchor",e.Annotation="annotation",e.Antenna="antenna",e.AppHeader="app-header",e.Application="application",e.Applications="applications",e.Archive="archive",e.AreaOfInterest="area-of-interest",e.ArrayBoolean="array-boolean",e.ArrayDate="array-date",e.ArrayFloatingPoint="array-floating-point",e.ArrayNumeric="array-numeric",e.ArrayString="array-string",e.ArrayTimestamp="array-timestamp",e.Array="array",e.ArrowBottomLeft="arrow-bottom-left",e.ArrowBottomRight="arrow-bottom-right",e.ArrowDown="arrow-down",e.ArrowLeft="arrow-left",e.ArrowRight="arrow-right",e.ArrowTopLeft="arrow-top-left",e.ArrowTopRight="arrow-top-right",e.ArrowUp="arrow-up",e.ArrowsHorizontal="arrows-horizontal",e.ArrowsVertical="arrows-vertical",e.Asterisk="asterisk",e.At="at",e.AutomaticUpdates="automatic-updates",e.Axle="axle",e.Backlink="backlink",e.BackwardTen="backward-ten",e.Badge="badge",e.BanCircle="ban-circle",e.BankAccount="bank-account",e.Barcode="barcode",e.BinaryNumber="binary-number",e.Blank="blank",e.BlockedPerson="blocked-person",e.Bold="bold",e.Book="book",e.Bookmark="bookmark",e.Box="box",e.Briefcase="briefcase",e.BringData="bring-data",e.BringForward="bring-forward",e.Bug="bug",e.Buggy="buggy",e.Build="build",e.Bullseye="bullseye",e.Calculator="calculator",e.Calendar="calendar",e.Camera="camera",e.CaretDown="caret-down",e.CaretLeft="caret-left",e.CaretRight="caret-right",e.CaretUp="caret-up",e.CargoShip="cargo-ship",e.CellTower="cell-tower",e.Changes="changes",e.Chart="chart",e.Chat="chat",e.ChevronBackward="chevron-backward",e.ChevronDown="chevron-down",e.ChevronForward="chevron-forward",e.ChevronLeft="chevron-left",e.ChevronRight="chevron-right",e.ChevronUp="chevron-up",e.CircleArrowDown="circle-arrow-down",e.CircleArrowLeft="circle-arrow-left",e.CircleArrowRight="circle-arrow-right",e.CircleArrowUp="circle-arrow-up",e.Circle="circle",e.Citation="citation",e.Clean="clean",e.Clip="clip",e.ClipboardFile="clipboard-file",e.Clipboard="clipboard",e.CloudDownload="cloud-download",e.CloudServer="cloud-server",e.CloudTick="cloud-tick",e.CloudUpload="cloud-upload",e.Cloud="cloud",e.CodeBlock="code-block",e.Code="code",e.Cog="cog",e.CollapseAll="collapse-all",e.ColorFill="color-fill",e.ColumnLayout="column-layout",e.Comment="comment",e.Comparison="comparison",e.Compass="compass",e.Compressed="compressed",e.Confirm="confirm",e.Console="console",e.Contrast="contrast",e.Control="control",e.CreditCard="credit-card",e.Crop="crop",e.CrossCircle="cross-circle",e.Cross="cross",e.Crown="crown",e.CubeAdd="cube-add",e.CubeRemove="cube-remove",e.Cube="cube",e.CurlyBraces="curly-braces",e.CurvedRangeChart="curved-range-chart",e.Cut="cut",e.Cycle="cycle",e.Dashboard="dashboard",e.DataConnection="data-connection",e.DataLineage="data-lineage",e.Database="database",e.Delete="delete",e.Delta="delta",e.DeriveColumn="derive-column",e.Desktop="desktop",e.Detection="detection",e.Diagnosis="diagnosis",e.DiagramTree="diagram-tree",e.DirectionLeft="direction-left",e.DirectionRight="direction-right",e.Disable="disable",e.Divide="divide",e.DocumentOpen="document-open",e.DocumentShare="document-share",e.Document="document",e.Dollar="dollar",e.Dot="dot",e.DoubleCaretHorizontal="double-caret-horizontal",e.DoubleCaretVertical="double-caret-vertical",e.DoubleChevronDown="double-chevron-down",e.DoubleChevronLeft="double-chevron-left",e.DoubleChevronRight="double-chevron-right",e.DoubleChevronUp="double-chevron-up",e.DoughnutChart="doughnut-chart",e.Download="download",e.DragHandleHorizontal="drag-handle-horizontal",e.DragHandleVertical="drag-handle-vertical",e.Draw="draw",e.DrawerLeftFilled="drawer-left-filled",e.DrawerLeft="drawer-left",e.DrawerRightFilled="drawer-right-filled",e.DrawerRight="drawer-right",e.DriveTime="drive-time",e.Duplicate="duplicate",e.Edit="edit",e.Eject="eject",e.Emoji="emoji",e.Endnote="endnote",e.Endorsed="endorsed",e.Envelope="envelope",e.Equals="equals",e.Eraser="eraser",e.Error="error",e.Euro="euro",e.Exchange="exchange",e.ExcludeRow="exclude-row",e.ExpandAll="expand-all",e.Explain="explain",e.Export="export",e.EyeOff="eye-off",e.EyeOn="eye-on",e.EyeOpen="eye-open",e.FastBackward="fast-backward",e.FastForward="fast-forward",e.FeedSubscribed="feed-subscribed",e.Feed="feed",e.Film="film",e.FilterKeep="filter-keep",e.FilterList="filter-list",e.FilterOpen="filter-open",e.FilterRemove="filter-remove",e.Filter="filter",e.Flag="flag",e.Flame="flame",e.Flash="flash",e.FloatingPoint="floating-point",e.FloppyDisk="floppy-disk",e.FlowBranch="flow-branch",e.FlowEnd="flow-end",e.FlowLinear="flow-linear",e.FlowReviewBranch="flow-review-branch",e.FlowReview="flow-review",e.Flows="flows",e.FolderClose="folder-close",e.FolderNew="folder-new",e.FolderOpen="folder-open",e.FolderSharedOpen="folder-shared-open",e.FolderShared="folder-shared",e.Follower="follower",e.Following="following",e.Font="font",e.Fork="fork",e.Form="form",e.ForwardTen="forward-ten",e.Fuel="fuel",e.FullCircle="full-circle",e.FullStackedChart="full-stacked-chart",e.Fullscreen="fullscreen",e.Function="function",e.GanttChart="gantt-chart",e.Generate="generate",e.Geofence="geofence",e.Geolocation="geolocation",e.Geosearch="geosearch",e.Geotime="geotime",e.GitBranch="git-branch",e.GitCommit="git-commit",e.GitMerge="git-merge",e.GitNewBranch="git-new-branch",e.GitPull="git-pull",e.GitPush="git-push",e.GitRepo="git-repo",e.Glass="glass",e.GlobeNetwork="globe-network",e.Globe="globe",e.GraphRemove="graph-remove",e.Graph="graph",e.GreaterThanOrEqualTo="greater-than-or-equal-to",e.GreaterThan="greater-than",e.GridView="grid-view",e.Grid="grid",e.GroupItem="group-item",e.GroupObjects="group-objects",e.GroupedBarChart="grouped-bar-chart",e.HandDown="hand-down",e.HandLeft="hand-left",e.HandRight="hand-right",e.HandUp="hand-up",e.Hand="hand",e.Hat="hat",e.HeaderOne="header-one",e.HeaderThree="header-three",e.HeaderTwo="header-two",e.Header="header",e.Headset="headset",e.HeartBroken="heart-broken",e.Heart="heart",e.HeatGrid="heat-grid",e.Heatmap="heatmap",e.Helicopter="helicopter",e.Help="help",e.HelperManagement="helper-management",e.HighPriority="high-priority",e.HighVoltagePole="high-voltage-pole",e.Highlight="highlight",e.History="history",e.Home="home",e.HorizontalBarChartAsc="horizontal-bar-chart-asc",e.HorizontalBarChartDesc="horizontal-bar-chart-desc",e.HorizontalBarChart="horizontal-bar-chart",e.HorizontalDistribution="horizontal-distribution",e.HorizontalInbetween="horizontal-inbetween",e.Hurricane="hurricane",e.IdNumber="id-number",e.ImageRotateLeft="image-rotate-left",e.ImageRotateRight="image-rotate-right",e.Import="import",e.InboxFiltered="inbox-filtered",e.InboxGeo="inbox-geo",e.InboxSearch="inbox-search",e.InboxUpdate="inbox-update",e.Inbox="inbox",e.InfoSign="info-sign",e.Inheritance="inheritance",e.InheritedGroup="inherited-group",e.InnerJoin="inner-join",e.Input="input",e.Insert="insert",e.Intelligence="intelligence",e.Intersection="intersection",e.IpAddress="ip-address",e.IssueClosed="issue-closed",e.IssueNew="issue-new",e.Issue="issue",e.Italic="italic",e.JoinTable="join-table",e.KeyBackspace="key-backspace",e.KeyCommand="key-command",e.KeyControl="key-control",e.KeyDelete="key-delete",e.KeyEnter="key-enter",e.KeyEscape="key-escape",e.KeyOption="key-option",e.KeyShift="key-shift",e.KeyTab="key-tab",e.Key="key",e.KnownVehicle="known-vehicle",e.LabTest="lab-test",e.Label="label",e.LayerOutline="layer-outline",e.Layer="layer",e.Layers="layers",e.LayoutAuto="layout-auto",e.LayoutBalloon="layout-balloon",e.LayoutCircle="layout-circle",e.LayoutGrid="layout-grid",e.LayoutGroupBy="layout-group-by",e.LayoutHierarchy="layout-hierarchy",e.LayoutLinear="layout-linear",e.LayoutSkewGrid="layout-skew-grid",e.LayoutSortedClusters="layout-sorted-clusters",e.Layout="layout",e.Learning="learning",e.LeftJoin="left-join",e.LengthenText="lengthen-text",e.LessThanOrEqualTo="less-than-or-equal-to",e.LessThan="less-than",e.Lifesaver="lifesaver",e.Lightbulb="lightbulb",e.Lightning="lightning",e.Link="link",e.ListColumns="list-columns",e.ListDetailView="list-detail-view",e.List="list",e.Locate="locate",e.Lock="lock",e.Locomotive="locomotive",e.LogIn="log-in",e.LogOut="log-out",e.LowVoltagePole="low-voltage-pole",e.Manual="manual",e.ManuallyEnteredData="manually-entered-data",e.ManyToMany="many-to-many",e.ManyToOne="many-to-one",e.MapCreate="map-create",e.MapMarker="map-marker",e.Map="map",e.Maximize="maximize",e.Media="media",e.MenuClosed="menu-closed",e.MenuOpen="menu-open",e.Menu="menu",e.MergeColumns="merge-columns",e.MergeLinks="merge-links",e.Microphone="microphone",e.Minimize="minimize",e.Minus="minus",e.MobilePhone="mobile-phone",e.MobileVideo="mobile-video",e.ModalFilled="modal-filled",e.Modal="modal",e.Model="model",e.Moon="moon",e.More="more",e.Mountain="mountain",e.Move="move",e.Mugshot="mugshot",e.MultiSelect="multi-select",e.Music="music",e.Nest="nest",e.NewDrawing="new-drawing",e.NewGridItem="new-grid-item",e.NewLayer="new-layer",e.NewLayers="new-layers",e.NewLink="new-link",e.NewObject="new-object",e.NewPerson="new-person",e.NewPrescription="new-prescription",e.NewShield="new-shield",e.NewTextBox="new-text-box",e.Ninja="ninja",e.NotEqualTo="not-equal-to",e.NotificationsSnooze="notifications-snooze",e.NotificationsUpdated="notifications-updated",e.Notifications="notifications",e.NumberedList="numbered-list",e.Numerical="numerical",e.Office="office",e.Offline="offline",e.OilField="oil-field",e.OneColumn="one-column",e.OneToMany="one-to-many",e.OneToOne="one-to-one",e.OpenApplication="open-application",e.Outdated="outdated",e.PageLayout="page-layout",e.PanelStats="panel-stats",e.PanelTable="panel-table",e.Paperclip="paperclip",e.Paragraph="paragraph",e.PasteVariable="paste-variable",e.PathSearch="path-search",e.Path="path",e.Pause="pause",e.People="people",e.Percentage="percentage",e.Person="person",e.PhoneCall="phone-call",e.PhoneForward="phone-forward",e.Phone="phone",e.PieChart="pie-chart",e.Pin="pin",e.PivotTable="pivot-table",e.Pivot="pivot",e.Play="play",e.Playbook="playbook",e.Plus="plus",e.PolygonFilter="polygon-filter",e.Power="power",e.PredictiveAnalysis="predictive-analysis",e.Prescription="prescription",e.Presentation="presentation",e.Print="print",e.Projects="projects",e.Properties="properties",e.Property="property",e.PublishFunction="publish-function",e.Pulse="pulse",e.Rain="rain",e.Random="random",e.Record="record",e.RectHeight="rect-height",e.RectWidth="rect-width",e.Rectangle="rectangle",e.Redo="redo",e.Refresh="refresh",e.Regex="regex",e.RegressionChart="regression-chart",e.RemoveColumnLeft="remove-column-left",e.RemoveColumnRight="remove-column-right",e.RemoveColumn="remove-column",e.RemoveRowBottom="remove-row-bottom",e.RemoveRowTop="remove-row-top",e.Remove="remove",e.Repeat="repeat",e.Reset="reset",e.Resolve="resolve",e.Rig="rig",e.RightJoin="right-join",e.Ring="ring",e.RocketSlant="rocket-slant",e.Rocket="rocket",e.RotateDocument="rotate-document",e.RotatePage="rotate-page",e.Route="route",e.Satellite="satellite",e.Saved="saved",e.ScatterPlot="scatter-plot",e.SearchAround="search-around",e.SearchTemplate="search-template",e.SearchText="search-text",e.Search="search",e.SegmentedControl="segmented-control",e.Select="select",e.Selection="selection",e.SendBackward="send-backward",e.SendMessage="send-message",e.SendToGraph="send-to-graph",e.SendToMap="send-to-map",e.SendTo="send-to",e.Sensor="sensor",e.SeriesAdd="series-add",e.SeriesConfiguration="series-configuration",e.SeriesDerived="series-derived",e.SeriesFiltered="series-filtered",e.SeriesSearch="series-search",e.Settings="settings",e.Shapes="shapes",e.Share="share",e.SharedFilter="shared-filter",e.Shield="shield",e.Ship="ship",e.Shop="shop",e.ShoppingCart="shopping-cart",e.ShortenText="shorten-text",e.SignalSearch="signal-search",e.SimCard="sim-card",e.Slash="slash",e.SmallCross="small-cross",e.SmallInfoSign="small-info-sign",e.SmallMinus="small-minus",e.SmallPlus="small-plus",e.SmallSquare="small-square",e.SmallTick="small-tick",e.Snowflake="snowflake",e.SoccerBall="soccer-ball",e.SocialMedia="social-media",e.SortAlphabeticalDesc="sort-alphabetical-desc",e.SortAlphabetical="sort-alphabetical",e.SortAsc="sort-asc",e.SortDesc="sort-desc",e.SortNumericalDesc="sort-numerical-desc",e.SortNumerical="sort-numerical",e.Sort="sort",e.SpellCheck="spell-check",e.SplitColumns="split-columns",e.SportsStadium="sports-stadium",e.Square="square",e.StackedChart="stacked-chart",e.StadiumGeometry="stadium-geometry",e.StarEmpty="star-empty",e.Star="star",e.StepBackward="step-backward",e.StepChart="step-chart",e.StepForward="step-forward",e.Stop="stop",e.Stopwatch="stopwatch",e.Strikethrough="strikethrough",e.Style="style",e.Subscript="subscript",e.Superscript="superscript",e.SwapHorizontal="swap-horizontal",e.SwapVertical="swap-vertical",e.Switch="switch",e.SymbolCircle="symbol-circle",e.SymbolCross="symbol-cross",e.SymbolDiamond="symbol-diamond",e.SymbolRectangle="symbol-rectangle",e.SymbolSquare="symbol-square",e.SymbolTriangleDown="symbol-triangle-down",e.SymbolTriangleUp="symbol-triangle-up",e.Syringe="syringe",e.Tag="tag",e.TakeAction="take-action",e.Tank="tank",e.Target="target",e.Taxi="taxi",e.Team="team",e.Temperature="temperature",e.TextHighlight="text-highlight",e.ThDerived="th-derived",e.ThDisconnect="th-disconnect",e.ThFiltered="th-filtered",e.ThList="th-list",e.Th="th",e.ThirdParty="third-party",e.ThumbsDown="thumbs-down",e.ThumbsUp="thumbs-up",e.TickCircle="tick-circle",e.Tick="tick",e.Time="time",e.TimelineAreaChart="timeline-area-chart",e.TimelineBarChart="timeline-bar-chart",e.TimelineEvents="timeline-events",e.TimelineLineChart="timeline-line-chart",e.Tint="tint",e.Torch="torch",e.Tractor="tractor",e.Train="train",e.Translate="translate",e.Trash="trash",e.Tree="tree",e.TrendingDown="trending-down",e.TrendingUp="trending-up",e.Trophy="trophy",e.Truck="truck",e.TwoColumns="two-columns",e.Unarchive="unarchive",e.Underline="underline",e.Undo="undo",e.UngroupObjects="ungroup-objects",e.UnknownVehicle="unknown-vehicle",e.Unlink="unlink",e.Unlock="unlock",e.Unpin="unpin",e.Unresolve="unresolve",e.Updated="updated",e.Upload="upload",e.User="user",e.Variable="variable",e.VerticalBarChartAsc="vertical-bar-chart-asc",e.VerticalBarChartDesc="vertical-bar-chart-desc",e.VerticalDistribution="vertical-distribution",e.VerticalInbetween="vertical-inbetween",e.Video="video",e.Virus="virus",e.VolumeDown="volume-down",e.VolumeOff="volume-off",e.VolumeUp="volume-up",e.Walk="walk",e.WarningSign="warning-sign",e.WaterfallChart="waterfall-chart",e.Waves="waves",e.WidgetButton="widget-button",e.WidgetFooter="widget-footer",e.WidgetHeader="widget-header",e.Widget="widget",e.Wind="wind",e.Wrench="wrench",e.ZoomIn="zoom-in",e.ZoomOut="zoom-out",e.ZoomToFit="zoom-to-fit"}(i||(i={})),(r={})[i.AddClip]="61697",r[i.AddColumnLeft]="61698",r[i.AddColumnRight]="61699",r[i.AddLocation]="61700",r[i.AddRowBottom]="61701",r[i.AddRowTop]="61702",r[i.AddToArtifact]="61703",r[i.AddToFolder]="61704",r[i.Add]="61705",r[i.AimpointsTarget]="62261",r[i.Airplane]="61706",r[i.AlignCenter]="61707",r[i.AlignJustify]="61708",r[i.AlignLeft]="61709",r[i.AlignRight]="61710",r[i.AlignmentBottom]="61711",r[i.AlignmentHorizontalCenter]="61712",r[i.AlignmentLeft]="61713",r[i.AlignmentRight]="61714",r[i.AlignmentTop]="61715",r[i.AlignmentVerticalCenter]="61716",r[i.Ammunition]="62274",r[i.Anchor]="62256",r[i.Annotation]="61717",r[i.Antenna]="61718",r[i.AppHeader]="61719",r[i.Application]="61720",r[i.Applications]="61721",r[i.Archive]="61722",r[i.AreaOfInterest]="61723",r[i.ArrayBoolean]="61724",r[i.ArrayDate]="61725",r[i.ArrayFloatingPoint]="62253",r[i.ArrayNumeric]="61726",r[i.ArrayString]="61727",r[i.ArrayTimestamp]="61728",r[i.Array]="61729",r[i.ArrowBottomLeft]="61730",r[i.ArrowBottomRight]="61731",r[i.ArrowDown]="61732",r[i.ArrowLeft]="61733",r[i.ArrowRight]="61734",r[i.ArrowTopLeft]="61735",r[i.ArrowTopRight]="61736",r[i.ArrowUp]="61737",r[i.ArrowsHorizontal]="61738",r[i.ArrowsVertical]="61739",r[i.Asterisk]="61740",r[i.At]="62257",r[i.AutomaticUpdates]="61741",r[i.Axle]="62264",r[i.Backlink]="61742",r[i.BackwardTen]="62300",r[i.Badge]="61743",r[i.BanCircle]="61744",r[i.BankAccount]="61745",r[i.Barcode]="61746",r[i.BinaryNumber]="62295",r[i.Blank]="61747",r[i.BlockedPerson]="61748",r[i.Bold]="61749",r[i.Book]="61750",r[i.Bookmark]="61751",r[i.Box]="61752",r[i.Briefcase]="61753",r[i.BringData]="61754",r[i.BringForward]="62292",r[i.Bug]="62254",r[i.Buggy]="61755",r[i.Build]="61756",r[i.Bullseye]="62297",r[i.Calculator]="61757",r[i.Calendar]="61758",r[i.Camera]="61759",r[i.CaretDown]="61760",r[i.CaretLeft]="61761",r[i.CaretRight]="61762",r[i.CaretUp]="61763",r[i.CargoShip]="61764",r[i.CellTower]="61765",r[i.Changes]="61766",r[i.Chart]="61767",r[i.Chat]="61768",r[i.ChevronBackward]="61769",r[i.ChevronDown]="61770",r[i.ChevronForward]="61771",r[i.ChevronLeft]="61772",r[i.ChevronRight]="61773",r[i.ChevronUp]="61774",r[i.CircleArrowDown]="61775",r[i.CircleArrowLeft]="61776",r[i.CircleArrowRight]="61777",r[i.CircleArrowUp]="61778",r[i.Circle]="61779",r[i.Citation]="61780",r[i.Clean]="61781",r[i.Clip]="61782",r[i.ClipboardFile]="62299",r[i.Clipboard]="61783",r[i.CloudDownload]="61784",r[i.CloudServer]="62298",r[i.CloudTick]="62286",r[i.CloudUpload]="61785",r[i.Cloud]="61786",r[i.CodeBlock]="61787",r[i.Code]="61788",r[i.Cog]="61789",r[i.CollapseAll]="61790",r[i.ColorFill]="62248",r[i.ColumnLayout]="61791",r[i.Comment]="61792",r[i.Comparison]="61793",r[i.Compass]="61794",r[i.Compressed]="61795",r[i.Confirm]="61796",r[i.Console]="61797",r[i.Contrast]="61798",r[i.Control]="61799",r[i.CreditCard]="61800",r[i.Crop]="62291",r[i.CrossCircle]="62262",r[i.Cross]="61801",r[i.Crown]="61802",r[i.CubeAdd]="61803",r[i.CubeRemove]="61804",r[i.Cube]="61805",r[i.CurlyBraces]="62296",r[i.CurvedRangeChart]="61806",r[i.Cut]="61807",r[i.Cycle]="61808",r[i.Dashboard]="61809",r[i.DataConnection]="61810",r[i.DataLineage]="61811",r[i.Database]="61812",r[i.Delete]="61813",r[i.Delta]="61814",r[i.DeriveColumn]="61815",r[i.Desktop]="61816",r[i.Detection]="62273",r[i.Diagnosis]="61817",r[i.DiagramTree]="61818",r[i.DirectionLeft]="61819",r[i.DirectionRight]="61820",r[i.Disable]="61821",r[i.Divide]="62247",r[i.DocumentOpen]="61822",r[i.DocumentShare]="61823",r[i.Document]="61824",r[i.Dollar]="61825",r[i.Dot]="61826",r[i.DoubleCaretHorizontal]="61827",r[i.DoubleCaretVertical]="61828",r[i.DoubleChevronDown]="61829",r[i.DoubleChevronLeft]="61830",r[i.DoubleChevronRight]="61831",r[i.DoubleChevronUp]="61832",r[i.DoughnutChart]="61833",r[i.Download]="61834",r[i.DragHandleHorizontal]="61835",r[i.DragHandleVertical]="61836",r[i.Draw]="61837",r[i.DrawerLeftFilled]="61838",r[i.DrawerLeft]="61839",r[i.DrawerRightFilled]="61840",r[i.DrawerRight]="61841",r[i.DriveTime]="61842",r[i.Duplicate]="61843",r[i.Edit]="61844",r[i.Eject]="61845",r[i.Emoji]="61846",r[i.Endnote]="62294",r[i.Endorsed]="61847",r[i.Envelope]="61848",r[i.Equals]="61849",r[i.Eraser]="61850",r[i.Error]="61851",r[i.Euro]="61852",r[i.Exchange]="61853",r[i.ExcludeRow]="61854",r[i.ExpandAll]="61855",r[i.Explain]="62285",r[i.Export]="61856",r[i.EyeOff]="61857",r[i.EyeOn]="61858",r[i.EyeOpen]="61859",r[i.FastBackward]="61860",r[i.FastForward]="61861",r[i.FeedSubscribed]="61862",r[i.Feed]="61863",r[i.Film]="61864",r[i.FilterKeep]="61865",r[i.FilterList]="61866",r[i.FilterOpen]="61867",r[i.FilterRemove]="61868",r[i.Filter]="61869",r[i.Flag]="61870",r[i.Flame]="61871",r[i.Flash]="61872",r[i.FloatingPoint]="62252",r[i.FloppyDisk]="61873",r[i.FlowBranch]="61874",r[i.FlowEnd]="61875",r[i.FlowLinear]="61876",r[i.FlowReviewBranch]="61877",r[i.FlowReview]="61878",r[i.Flows]="61879",r[i.FolderClose]="61880",r[i.FolderNew]="61881",r[i.FolderOpen]="61882",r[i.FolderSharedOpen]="61883",r[i.FolderShared]="61884",r[i.Follower]="61885",r[i.Following]="61886",r[i.Font]="61887",r[i.Fork]="61888",r[i.Form]="61889",r[i.ForwardTen]="62301",r[i.Fuel]="62243",r[i.FullCircle]="61890",r[i.FullStackedChart]="61891",r[i.Fullscreen]="61892",r[i.Function]="61893",r[i.GanttChart]="61894",r[i.Generate]="62284",r[i.Geofence]="61895",r[i.Geolocation]="61896",r[i.Geosearch]="61897",r[i.Geotime]="62276",r[i.GitBranch]="61898",r[i.GitCommit]="61899",r[i.GitMerge]="61900",r[i.GitNewBranch]="61901",r[i.GitPull]="61902",r[i.GitPush]="61903",r[i.GitRepo]="61904",r[i.Glass]="61905",r[i.GlobeNetwork]="61906",r[i.Globe]="61907",r[i.GraphRemove]="61908",r[i.Graph]="61909",r[i.GreaterThanOrEqualTo]="61910",r[i.GreaterThan]="61911",r[i.GridView]="61912",r[i.Grid]="61913",r[i.GroupItem]="62282",r[i.GroupObjects]="61914",r[i.GroupedBarChart]="61915",r[i.HandDown]="61916",r[i.HandLeft]="61917",r[i.HandRight]="61918",r[i.HandUp]="61919",r[i.Hand]="61920",r[i.Hat]="61921",r[i.HeaderOne]="61922",r[i.HeaderThree]="61923",r[i.HeaderTwo]="61924",r[i.Header]="61925",r[i.Headset]="61926",r[i.HeartBroken]="61927",r[i.Heart]="61928",r[i.HeatGrid]="61929",r[i.Heatmap]="61930",r[i.Helicopter]="61931",r[i.Help]="61932",r[i.HelperManagement]="61933",r[i.HighPriority]="61934",r[i.HighVoltagePole]="62259",r[i.Highlight]="61935",r[i.History]="61936",r[i.Home]="61937",r[i.HorizontalBarChartAsc]="61938",r[i.HorizontalBarChartDesc]="61939",r[i.HorizontalBarChart]="61940",r[i.HorizontalDistribution]="61941",r[i.HorizontalInbetween]="62249",r[i.Hurricane]="61942",r[i.IdNumber]="61943",r[i.ImageRotateLeft]="61944",r[i.ImageRotateRight]="61945",r[i.Import]="61946",r[i.InboxFiltered]="61947",r[i.InboxGeo]="61948",r[i.InboxSearch]="61949",r[i.InboxUpdate]="61950",r[i.Inbox]="61951",r[i.InfoSign]="61952",r[i.Inheritance]="61953",r[i.InheritedGroup]="61954",r[i.InnerJoin]="61955",r[i.Input]="62283",r[i.Insert]="61956",r[i.Intelligence]="62263",r[i.Intersection]="61957",r[i.IpAddress]="61958",r[i.IssueClosed]="61959",r[i.IssueNew]="61960",r[i.Issue]="61961",r[i.Italic]="61962",r[i.JoinTable]="61963",r[i.KeyBackspace]="61964",r[i.KeyCommand]="61965",r[i.KeyControl]="61966",r[i.KeyDelete]="61967",r[i.KeyEnter]="61968",r[i.KeyEscape]="61969",r[i.KeyOption]="61970",r[i.KeyShift]="61971",r[i.KeyTab]="61972",r[i.Key]="61973",r[i.KnownVehicle]="61974",r[i.LabTest]="61975",r[i.Label]="61976",r[i.LayerOutline]="61977",r[i.Layer]="61978",r[i.Layers]="61979",r[i.LayoutAuto]="61980",r[i.LayoutBalloon]="61981",r[i.LayoutCircle]="61982",r[i.LayoutGrid]="61983",r[i.LayoutGroupBy]="61984",r[i.LayoutHierarchy]="61985",r[i.LayoutLinear]="61986",r[i.LayoutSkewGrid]="61987",r[i.LayoutSortedClusters]="61988",r[i.Layout]="61989",r[i.Learning]="61990",r[i.LeftJoin]="61991",r[i.LengthenText]="62270",r[i.LessThanOrEqualTo]="61992",r[i.LessThan]="61993",r[i.Lifesaver]="61994",r[i.Lightbulb]="61995",r[i.Lightning]="61996",r[i.Link]="61997",r[i.ListColumns]="61998",r[i.ListDetailView]="61999",r[i.List]="62000",r[i.Locate]="62001",r[i.Lock]="62002",r[i.Locomotive]="62267",r[i.LogIn]="62003",r[i.LogOut]="62004",r[i.LowVoltagePole]="62258",r[i.Manual]="62005",r[i.ManuallyEnteredData]="62006",r[i.ManyToMany]="62007",r[i.ManyToOne]="62008",r[i.MapCreate]="62009",r[i.MapMarker]="62010",r[i.Map]="62011",r[i.Maximize]="62012",r[i.Media]="62013",r[i.MenuClosed]="62014",r[i.MenuOpen]="62015",r[i.Menu]="62016",r[i.MergeColumns]="62017",r[i.MergeLinks]="62018",r[i.Microphone]="62275",r[i.Minimize]="62019",r[i.Minus]="62020",r[i.MobilePhone]="62021",r[i.MobileVideo]="62022",r[i.ModalFilled]="62023",r[i.Modal]="62024",r[i.Model]="62269",r[i.Moon]="62025",r[i.More]="62026",r[i.Mountain]="62027",r[i.Move]="62028",r[i.Mugshot]="62029",r[i.MultiSelect]="62030",r[i.Music]="62031",r[i.Nest]="62032",r[i.NewDrawing]="62033",r[i.NewGridItem]="62034",r[i.NewLayer]="62035",r[i.NewLayers]="62036",r[i.NewLink]="62037",r[i.NewObject]="62038",r[i.NewPerson]="62039",r[i.NewPrescription]="62040",r[i.NewShield]="62281",r[i.NewTextBox]="62041",r[i.Ninja]="62042",r[i.NotEqualTo]="62043",r[i.NotificationsSnooze]="62044",r[i.NotificationsUpdated]="62045",r[i.Notifications]="62046",r[i.NumberedList]="62047",r[i.Numerical]="62048",r[i.Office]="62049",r[i.Offline]="62050",r[i.OilField]="62051",r[i.OneColumn]="62052",r[i.OneToMany]="62053",r[i.OneToOne]="62054",r[i.OpenApplication]="62251",r[i.Outdated]="62055",r[i.PageLayout]="62056",r[i.PanelStats]="62057",r[i.PanelTable]="62058",r[i.Paperclip]="62059",r[i.Paragraph]="62060",r[i.PasteVariable]="62278",r[i.PathSearch]="62061",r[i.Path]="62062",r[i.Pause]="62063",r[i.People]="62064",r[i.Percentage]="62065",r[i.Person]="62066",r[i.PhoneCall]="62279",r[i.PhoneForward]="62280",r[i.Phone]="62067",r[i.PieChart]="62068",r[i.Pin]="62069",r[i.PivotTable]="62070",r[i.Pivot]="62071",r[i.Play]="62072",r[i.Playbook]="62244",r[i.Plus]="62073",r[i.PolygonFilter]="62074",r[i.Power]="62075",r[i.PredictiveAnalysis]="62076",r[i.Prescription]="62077",r[i.Presentation]="62078",r[i.Print]="62079",r[i.Projects]="62080",r[i.Properties]="62081",r[i.Property]="62082",r[i.PublishFunction]="62083",r[i.Pulse]="62084",r[i.Rain]="62085",r[i.Random]="62086",r[i.Record]="62087",r[i.RectHeight]="62245",r[i.RectWidth]="62246",r[i.Rectangle]="62241",r[i.Redo]="62088",r[i.Refresh]="62089",r[i.Regex]="62255",r[i.RegressionChart]="62090",r[i.RemoveColumnLeft]="62091",r[i.RemoveColumnRight]="62092",r[i.RemoveColumn]="62093",r[i.RemoveRowBottom]="62094",r[i.RemoveRowTop]="62095",r[i.Remove]="62096",r[i.Repeat]="62097",r[i.Reset]="62098",r[i.Resolve]="62099",r[i.Rig]="62100",r[i.RightJoin]="62101",r[i.Ring]="62102",r[i.RocketSlant]="62103",r[i.Rocket]="62104",r[i.RotateDocument]="62105",r[i.RotatePage]="62106",r[i.Route]="62107",r[i.Satellite]="62108",r[i.Saved]="62109",r[i.ScatterPlot]="62110",r[i.SearchAround]="62111",r[i.SearchTemplate]="62112",r[i.SearchText]="62113",r[i.Search]="62114",r[i.SegmentedControl]="62115",r[i.Select]="62116",r[i.Selection]="62117",r[i.SendBackward]="62293",r[i.SendMessage]="62118",r[i.SendToGraph]="62119",r[i.SendToMap]="62120",r[i.SendTo]="62121",r[i.Sensor]="62268",r[i.SeriesAdd]="62122",r[i.SeriesConfiguration]="62123",r[i.SeriesDerived]="62124",r[i.SeriesFiltered]="62125",r[i.SeriesSearch]="62126",r[i.Settings]="62127",r[i.Shapes]="62128",r[i.Share]="62129",r[i.SharedFilter]="62130",r[i.Shield]="62131",r[i.Ship]="62132",r[i.Shop]="62133",r[i.ShoppingCart]="62134",r[i.ShortenText]="62271",r[i.SignalSearch]="62135",r[i.SimCard]="62136",r[i.Slash]="62137",r[i.SmallCross]="62138",r[i.SmallInfoSign]="62260",r[i.SmallMinus]="62139",r[i.SmallPlus]="62140",r[i.SmallSquare]="62141",r[i.SmallTick]="62142",r[i.Snowflake]="62143",r[i.SoccerBall]="62288",r[i.SocialMedia]="62144",r[i.SortAlphabeticalDesc]="62145",r[i.SortAlphabetical]="62146",r[i.SortAsc]="62147",r[i.SortDesc]="62148",r[i.SortNumericalDesc]="62149",r[i.SortNumerical]="62150",r[i.Sort]="62151",r[i.SpellCheck]="62272",r[i.SplitColumns]="62152",r[i.SportsStadium]="62289",r[i.Square]="62153",r[i.StackedChart]="62154",r[i.StadiumGeometry]="62155",r[i.StarEmpty]="62156",r[i.Star]="62157",r[i.StepBackward]="62158",r[i.StepChart]="62159",r[i.StepForward]="62160",r[i.Stop]="62161",r[i.Stopwatch]="62162",r[i.Strikethrough]="62163",r[i.Style]="62164",r[i.Subscript]="62265",r[i.Superscript]="62266",r[i.SwapHorizontal]="62165",r[i.SwapVertical]="62166",r[i.Switch]="62167",r[i.SymbolCircle]="62168",r[i.SymbolCross]="62169",r[i.SymbolDiamond]="62170",r[i.SymbolRectangle]="62242",r[i.SymbolSquare]="62171",r[i.SymbolTriangleDown]="62172",r[i.SymbolTriangleUp]="62173",r[i.Syringe]="62174",r[i.Tag]="62175",r[i.TakeAction]="62176",r[i.Tank]="62177",r[i.Target]="62178",r[i.Taxi]="62179",r[i.Team]="62290",r[i.Temperature]="62180",r[i.TextHighlight]="62181",r[i.ThDerived]="62182",r[i.ThDisconnect]="62183",r[i.ThFiltered]="62184",r[i.ThList]="62185",r[i.Th]="62186",r[i.ThirdParty]="62187",r[i.ThumbsDown]="62188",r[i.ThumbsUp]="62189",r[i.TickCircle]="62190",r[i.Tick]="62191",r[i.Time]="62192",r[i.TimelineAreaChart]="62193",r[i.TimelineBarChart]="62194",r[i.TimelineEvents]="62195",r[i.TimelineLineChart]="62196",r[i.Tint]="62197",r[i.Torch]="62198",r[i.Tractor]="62199",r[i.Train]="62200",r[i.Translate]="62201",r[i.Trash]="62202",r[i.Tree]="62203",r[i.TrendingDown]="62204",r[i.TrendingUp]="62205",r[i.Trophy]="62287",r[i.Truck]="62206",r[i.TwoColumns]="62207",r[i.Unarchive]="62208",r[i.Underline]="62209",r[i.Undo]="62210",r[i.UngroupObjects]="62211",r[i.UnknownVehicle]="62212",r[i.Unlink]="62277",r[i.Unlock]="62213",r[i.Unpin]="62214",r[i.Unresolve]="62215",r[i.Updated]="62216",r[i.Upload]="62217",r[i.User]="62218",r[i.Variable]="62219",r[i.VerticalBarChartAsc]="62220",r[i.VerticalBarChartDesc]="62221",r[i.VerticalDistribution]="62222",r[i.VerticalInbetween]="62250",r[i.Video]="62223",r[i.Virus]="62224",r[i.VolumeDown]="62225",r[i.VolumeOff]="62226",r[i.VolumeUp]="62227",r[i.Walk]="62228",r[i.WarningSign]="62229",r[i.WaterfallChart]="62230",r[i.Waves]="62231",r[i.WidgetButton]="62232",r[i.WidgetFooter]="62233",r[i.WidgetHeader]="62234",r[i.Widget]="62235",r[i.Wind]="62236",r[i.Wrench]="62237",r[i.ZoomIn]="62238",r[i.ZoomOut]="62239",r[i.ZoomToFit]="62240";for(var u={},d={},h=0,f=Object.values(i);h<f.length;h++){var p=f[h];u[(0,l.fL)(p)]=p,d[(o=p,a=void 0,void 0===a&&(a={}),function(e,t){return void 0===t&&(t={}),(0,c.W)(e,(0,s.Cl)({delimiter:"."},t))}(o,(0,s.Cl)({delimiter:"_"},a))).toUpperCase()]=p}var v=(0,s.Cl)((0,s.Cl)({},u),d),g=new Set(Object.values(v))},6134:(e,t,n)=>{"use strict";var r;n.d(t,{l:()=>r}),function(e){e[e.STANDARD=16]="STANDARD",e[e.LARGE=20]="LARGE"}(r||(r={}))},39946:(e,t,n)=>{"use strict";n.r(t),n.d(t,{allPathsLoader:()=>i});var r=n(31635),i=function(e,t){return(0,r.sH)(void 0,void 0,void 0,(function(){return(0,r.YH)(this,(function(r){switch(r.label){case 0:return[4,Promise.resolve().then(n.bind(n,39803))];case 1:return[2,(0,r.sent().getIconPaths)(e,t)]}}))}))}},30999:(e,t,n)=>{"use strict";n.r(t),n.d(t,{splitPathsBySizeLoader:()=>a});var r=n(31635),i=n(43261),o=n(6134),a=function(e,t){return(0,r.sH)(void 0,void 0,void 0,(function(){var a,s;return(0,r.YH)(this,(function(r){switch(r.label){case 0:return a=(0,i.fL)(e),t!==o.l.STANDARD?[3,2]:[4,Promise.resolve().then(n.bind(n,52109))];case 1:return s=r.sent(),[3,4];case 2:return[4,Promise.resolve().then(n.bind(n,93966))];case 3:s=r.sent(),r.label=4;case 4:return[2,s[a]]}}))}))}},20748:(e,t,n)=>{"use strict";var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=(r=n(96540))&&r.__esModule?r:{default:r};t.A=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,s=e.height,l=void 0===s?24:s,c=e.style,u=void 0===c?{}:c,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return o.default.createElement("svg",i({viewBox:"0 0 24 24",style:i({fill:n,width:a,height:l},u)},d),o.default.createElement("path",{d:"M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"}))}},54657:(e,t,n)=>{"use strict";var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=(r=n(96540))&&r.__esModule?r:{default:r};t.A=function(e){var t=e.fill,n=void 0===t?"currentColor":t,r=e.width,a=void 0===r?24:r,s=e.height,l=void 0===s?24:s,c=e.style,u=void 0===c?{}:c,d=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["fill","width","height","style"]);return o.default.createElement("svg",i({viewBox:"0 0 24 24",style:i({fill:n,width:a,height:l},u)},d),o.default.createElement("path",{d:"M12,18.17L8.83,15L7.42,16.41L12,21L16.59,16.41L15.17,15M12,5.83L15.17,9L16.58,7.59L12,3L7.41,7.59L8.83,9L12,5.83Z"}))}},78490:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"}},92615:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={black:"#000",white:"#fff"}},11311:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"}},20573:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"}},89356:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"}},42252:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"}},890:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"}},18543:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"}},53976:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(58168),i=n(87695),o=n(5544),a=n(80045),s=n(96540),l=(n(44363),n(5556),n(20053)),c=n(69440),u=n(3148),d=n(32150),h=n(72973),f=n(28060),p=s.forwardRef((function(e,t){var n=e.children,d=e.classes,p=e.className,v=e.defaultExpanded,g=void 0!==v&&v,m=e.disabled,y=void 0!==m&&m,b=e.expanded,w=e.onChange,_=e.square,x=void 0!==_&&_,C=e.TransitionComponent,E=void 0===C?c.A:C,S=e.TransitionProps,A=(0,a.A)(e,["children","classes","className","defaultExpanded","disabled","expanded","onChange","square","TransitionComponent","TransitionProps"]),O=(0,f.A)({controlled:b,default:g,name:"Accordion",state:"expanded"}),k=(0,o.A)(O,2),T=k[0],P=k[1],I=s.useCallback((function(e){P(!T),w&&w(e,!T)}),[T,w,P]),M=s.Children.toArray(n),z=(0,i.A)(M),R=z[0],L=z.slice(1),D=s.useMemo((function(){return{expanded:T,disabled:y,toggle:I}}),[T,y,I]);return s.createElement(u.A,(0,r.A)({className:(0,l.default)(d.root,p,T&&d.expanded,y&&d.disabled,!x&&d.rounded),ref:t,square:x},A),s.createElement(h.A.Provider,{value:D},R),s.createElement(E,(0,r.A)({in:T,timeout:"auto"},S),s.createElement("div",{"aria-labelledby":R.props.id,id:R.props["aria-controls"],role:"region"},L)))}));const v=(0,d.A)((function(e){var t={duration:e.transitions.duration.shortest};return{root:{position:"relative",transition:e.transitions.create(["margin"],t),"&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:e.palette.divider,transition:e.transitions.create(["opacity","background-color"],t)},"&:first-child":{"&:before":{display:"none"}},"&$expanded":{margin:"16px 0","&:first-child":{marginTop:0},"&:last-child":{marginBottom:0},"&:before":{opacity:0}},"&$expanded + &":{"&:before":{display:"none"}},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},rounded:{borderRadius:0,"&:first-child":{borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius},"&:last-child":{borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},expanded:{},disabled:{}}}),{name:"MuiAccordion"})(p)},72973:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(96540).createContext({})},56494:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=o.forwardRef((function(e,t){var n=e.classes,s=e.className,l=(0,i.A)(e,["classes","className"]);return o.createElement("div",(0,r.A)({className:(0,a.default)(n.root,s),ref:t},l))}));const c=(0,s.A)((function(e){return{root:{display:"flex",padding:e.spacing(1,2,2)}}}),{name:"MuiAccordionDetails"})(l)},86074:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(47851),l=n(42460),c=n(32150),u=n(72973),d=o.forwardRef((function(e,t){var n=e.children,c=e.classes,d=e.className,h=e.expandIcon,f=e.focusVisibleClassName,p=e.IconButtonProps,v=void 0===p?{}:p,g=e.onClick,m=(0,i.A)(e,["children","classes","className","expandIcon","focusVisibleClassName","IconButtonProps","onClick"]),y=o.useContext(u.A),b=y.disabled,w=void 0!==b&&b,_=y.expanded,x=y.toggle;return o.createElement(s.A,(0,r.A)({focusRipple:!1,disableRipple:!0,disabled:w,component:"div","aria-expanded":_,className:(0,a.default)(c.root,d,w&&c.disabled,_&&c.expanded),focusVisibleClassName:(0,a.default)(c.focusVisible,c.focused,f),onClick:function(e){x&&x(e),g&&g(e)},ref:t},m),o.createElement("div",{className:(0,a.default)(c.content,_&&c.expanded)},n),h&&o.createElement(l.A,(0,r.A)({className:(0,a.default)(c.expandIcon,_&&c.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},v),h))}));const h=(0,c.A)((function(e){var t={duration:e.transitions.duration.shortest};return{root:{display:"flex",minHeight:48,transition:e.transitions.create(["min-height","background-color"],t),padding:e.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused, &$focusVisible":{backgroundColor:e.palette.action.focus},"&$disabled":{opacity:e.palette.action.disabledOpacity}},expanded:{},focused:{},focusVisible:{},disabled:{},content:{display:"flex",flexGrow:1,transition:e.transitions.create(["margin"],t),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:e.transitions.create("transform",t),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}}),{name:"MuiAccordionSummary"})(d)},61434:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(67515),c=n(3148),u=o.forwardRef((function(e,t){var n=e.classes,s=e.className,u=e.color,d=void 0===u?"primary":u,h=e.position,f=void 0===h?"fixed":h,p=(0,i.A)(e,["classes","className","color","position"]);return o.createElement(c.A,(0,r.A)({square:!0,component:"header",elevation:4,className:(0,a.default)(n.root,n["position".concat((0,l.A)(f))],n["color".concat((0,l.A)(d))],s,"fixed"===f&&"mui-fixed"),ref:t},p))}));const d=(0,s.A)((function(e){var t="light"===e.palette.type?e.palette.grey[100]:e.palette.grey[900];return{root:{display:"flex",flexDirection:"column",width:"100%",boxSizing:"border-box",zIndex:e.zIndex.appBar,flexShrink:0},positionFixed:{position:"fixed",top:0,left:"auto",right:0,"@media print":{position:"absolute"}},positionAbsolute:{position:"absolute",top:0,left:"auto",right:0},positionSticky:{position:"sticky",top:0,left:"auto",right:0},positionStatic:{position:"static"},positionRelative:{position:"relative"},colorDefault:{backgroundColor:t,color:e.palette.getContrastText(t)},colorPrimary:{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},colorSecondary:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText},colorInherit:{color:"inherit"},colorTransparent:{backgroundColor:"transparent",color:"inherit"}}}),{name:"MuiAppBar"})(u)},91004:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150);const l=(0,n(95126).A)(o.createElement("path",{d:"M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"}),"Person");var c=o.forwardRef((function(e,t){var n,s=e.alt,c=e.children,u=e.classes,d=e.className,h=e.component,f=void 0===h?"div":h,p=e.imgProps,v=e.sizes,g=e.src,m=e.srcSet,y=e.variant,b=void 0===y?"circular":y,w=(0,i.A)(e,["alt","children","classes","className","component","imgProps","sizes","src","srcSet","variant"]),_=function(e){var t=e.src,n=e.srcSet,r=o.useState(!1),i=r[0],a=r[1];return o.useEffect((function(){if(t||n){a(!1);var e=!0,r=new Image;return r.src=t,r.srcSet=n,r.onload=function(){e&&a("loaded")},r.onerror=function(){e&&a("error")},function(){e=!1}}}),[t,n]),i}({src:g,srcSet:m}),x=g||m,C=x&&"error"!==_;return n=C?o.createElement("img",(0,r.A)({alt:s,src:g,srcSet:m,sizes:v,className:u.img},p)):null!=c?c:x&&s?s[0]:o.createElement(l,{className:u.fallback}),o.createElement(f,(0,r.A)({className:(0,a.default)(u.root,u.system,u[b],d,!C&&u.colorDefault),ref:t},w),n)}));const u=(0,s.A)((function(e){return{root:{position:"relative",display:"flex",alignItems:"center",justifyContent:"center",flexShrink:0,width:40,height:40,fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(20),lineHeight:1,borderRadius:"50%",overflow:"hidden",userSelect:"none"},colorDefault:{color:e.palette.background.default,backgroundColor:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[600]},circle:{},circular:{},rounded:{borderRadius:e.shape.borderRadius},square:{borderRadius:0},img:{width:"100%",height:"100%",textAlign:"center",objectFit:"cover",color:"transparent",textIndent:1e4},fallback:{width:"75%",height:"75%"}}}),{name:"MuiAvatar"})(c)},53058:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(95834),c=o.forwardRef((function(e,t){var n=e.children,s=e.classes,c=e.className,u=e.invisible,d=void 0!==u&&u,h=e.open,f=e.transitionDuration,p=e.TransitionComponent,v=void 0===p?l.A:p,g=(0,i.A)(e,["children","classes","className","invisible","open","transitionDuration","TransitionComponent"]);return o.createElement(v,(0,r.A)({in:h,timeout:f},g),o.createElement("div",{className:(0,a.default)(s.root,c,d&&s.invisible),"aria-hidden":!0,ref:t},n))}));const u=(0,s.A)({root:{zIndex:-1,position:"fixed",display:"flex",alignItems:"center",justifyContent:"center",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}},{name:"MuiBackdrop"})(c)},36936:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(67515),c=o.forwardRef((function(e,t){var n=e.anchorOrigin,s=void 0===n?{vertical:"top",horizontal:"right"}:n,c=e.badgeContent,u=e.children,d=e.classes,h=e.className,f=e.color,p=void 0===f?"default":f,v=e.component,g=void 0===v?"span":v,m=e.invisible,y=e.max,b=void 0===y?99:y,w=e.overlap,_=void 0===w?"rectangle":w,x=e.showZero,C=void 0!==x&&x,E=e.variant,S=void 0===E?"standard":E,A=(0,i.A)(e,["anchorOrigin","badgeContent","children","classes","className","color","component","invisible","max","overlap","showZero","variant"]),O=m;null==m&&(0===c&&!C||null==c&&"dot"!==S)&&(O=!0);var k="";return"dot"!==S&&(k=c>b?"".concat(b,"+"):c),o.createElement(g,(0,r.A)({className:(0,a.default)(d.root,h),ref:t},A),u,o.createElement("span",{className:(0,a.default)(d.badge,d["".concat(s.horizontal).concat((0,l.A)(s.vertical),"}")],d["anchorOrigin".concat((0,l.A)(s.vertical)).concat((0,l.A)(s.horizontal)).concat((0,l.A)(_))],"default"!==p&&d["color".concat((0,l.A)(p))],O&&d.invisible,"dot"===S&&d.dot)},k))}));const u=(0,s.A)((function(e){return{root:{position:"relative",display:"inline-flex",verticalAlign:"middle",flexShrink:0},badge:{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",alignContent:"center",alignItems:"center",position:"absolute",boxSizing:"border-box",fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(12),minWidth:20,lineHeight:1,padding:"0 6px",height:20,borderRadius:10,zIndex:1,transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.enteringScreen})},colorPrimary:{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},colorSecondary:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText},colorError:{backgroundColor:e.palette.error.main,color:e.palette.error.contrastText},dot:{borderRadius:4,height:8,minWidth:8,padding:0},anchorOriginTopRightRectangle:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginTopRightRectangular:{top:0,right:0,transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginBottomRightRectangle:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginBottomRightRectangular:{bottom:0,right:0,transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginTopLeftRectangle:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginTopLeftRectangular:{top:0,left:0,transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginBottomLeftRectangle:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},anchorOriginBottomLeftRectangular:{bottom:0,left:0,transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},anchorOriginTopRightCircle:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginTopRightCircular:{top:"14%",right:"14%",transform:"scale(1) translate(50%, -50%)",transformOrigin:"100% 0%","&$invisible":{transform:"scale(0) translate(50%, -50%)"}},anchorOriginBottomRightCircle:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginBottomRightCircular:{bottom:"14%",right:"14%",transform:"scale(1) translate(50%, 50%)",transformOrigin:"100% 100%","&$invisible":{transform:"scale(0) translate(50%, 50%)"}},anchorOriginTopLeftCircle:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginTopLeftCircular:{top:"14%",left:"14%",transform:"scale(1) translate(-50%, -50%)",transformOrigin:"0% 0%","&$invisible":{transform:"scale(0) translate(-50%, -50%)"}},anchorOriginBottomLeftCircle:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},anchorOriginBottomLeftCircular:{bottom:"14%",left:"14%",transform:"scale(1) translate(-50%, 50%)",transformOrigin:"0% 100%","&$invisible":{transform:"scale(0) translate(-50%, 50%)"}},invisible:{transition:e.transitions.create("transform",{easing:e.transitions.easing.easeInOut,duration:e.transitions.duration.leavingScreen})}}}),{name:"MuiBadge"})(c)},96746:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(80045),i=n(58168),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(19773),c=n(47851),u=n(67515),d=o.forwardRef((function(e,t){var n=e.children,s=e.classes,l=e.className,d=e.color,h=void 0===d?"default":d,f=e.component,p=void 0===f?"button":f,v=e.disabled,g=void 0!==v&&v,m=e.disableElevation,y=void 0!==m&&m,b=e.disableFocusRipple,w=void 0!==b&&b,_=e.endIcon,x=e.focusVisibleClassName,C=e.fullWidth,E=void 0!==C&&C,S=e.size,A=void 0===S?"medium":S,O=e.startIcon,k=e.type,T=void 0===k?"button":k,P=e.variant,I=void 0===P?"text":P,M=(0,r.A)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","endIcon","focusVisibleClassName","fullWidth","size","startIcon","type","variant"]),z=O&&o.createElement("span",{className:(0,a.default)(s.startIcon,s["iconSize".concat((0,u.A)(A))])},O),R=_&&o.createElement("span",{className:(0,a.default)(s.endIcon,s["iconSize".concat((0,u.A)(A))])},_);return o.createElement(c.A,(0,i.A)({className:(0,a.default)(s.root,s[I],l,"inherit"===h?s.colorInherit:"default"!==h&&s["".concat(I).concat((0,u.A)(h))],"medium"!==A&&[s["".concat(I,"Size").concat((0,u.A)(A))],s["size".concat((0,u.A)(A))]],y&&s.disableElevation,g&&s.disabled,E&&s.fullWidth),component:p,disabled:g,focusRipple:!w,focusVisibleClassName:(0,a.default)(s.focusVisible,x),ref:t,type:T},M),o.createElement("span",{className:s.label},z,n,R))}));const h=(0,s.A)((function(e){return{root:(0,i.A)({},e.typography.button,{boxSizing:"border-box",minWidth:64,padding:"6px 16px",borderRadius:e.shape.borderRadius,color:e.palette.text.primary,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),"&:hover":{textDecoration:"none",backgroundColor:(0,l.X4)(e.palette.text.primary,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}},"&$disabled":{color:e.palette.action.disabled}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},text:{padding:"6px 8px"},textPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,l.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},textSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,l.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlined:{padding:"5px 15px",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"&$disabled":{border:"1px solid ".concat(e.palette.action.disabledBackground)}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat((0,l.X4)(e.palette.primary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.primary.main),backgroundColor:(0,l.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat((0,l.X4)(e.palette.secondary.main,.5)),"&:hover":{border:"1px solid ".concat(e.palette.secondary.main),backgroundColor:(0,l.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{border:"1px solid ".concat(e.palette.action.disabled)}},contained:{color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],boxShadow:e.shadows[2],"&:hover":{backgroundColor:e.palette.grey.A100,boxShadow:e.shadows[4],"@media (hover: none)":{boxShadow:e.shadows[2],backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},"&$focusVisible":{boxShadow:e.shadows[6]},"&:active":{boxShadow:e.shadows[8]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}},containedPrimary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},containedSecondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},disableElevation:{boxShadow:"none","&:hover":{boxShadow:"none"},"&$focusVisible":{boxShadow:"none"},"&:active":{boxShadow:"none"},"&$disabled":{boxShadow:"none"}},focusVisible:{},disabled:{},colorInherit:{color:"inherit",borderColor:"currentColor"},textSizeSmall:{padding:"4px 5px",fontSize:e.typography.pxToRem(13)},textSizeLarge:{padding:"8px 11px",fontSize:e.typography.pxToRem(15)},outlinedSizeSmall:{padding:"3px 9px",fontSize:e.typography.pxToRem(13)},outlinedSizeLarge:{padding:"7px 21px",fontSize:e.typography.pxToRem(15)},containedSizeSmall:{padding:"4px 10px",fontSize:e.typography.pxToRem(13)},containedSizeLarge:{padding:"8px 22px",fontSize:e.typography.pxToRem(15)},sizeSmall:{},sizeLarge:{},fullWidth:{width:"100%"},startIcon:{display:"inherit",marginRight:8,marginLeft:-4,"&$iconSizeSmall":{marginLeft:-2}},endIcon:{display:"inherit",marginRight:-4,marginLeft:8,"&$iconSizeSmall":{marginRight:-2}},iconSizeSmall:{"& > *:first-child":{fontSize:18}},iconSizeMedium:{"& > *:first-child":{fontSize:20}},iconSizeLarge:{"& > *:first-child":{fontSize:22}}}}),{name:"MuiButton"})(d)},22728:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(96746)},47851:(e,t,n)=>{"use strict";n.d(t,{A:()=>b});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(40961)),s=n(20053),l=n(74801),c=n(22319),u=n(32150),d=n(20364),h=n(60436),f=n(22618),p="undefined"==typeof window?o.useEffect:o.useLayoutEffect;const v=function(e){var t=e.classes,n=e.pulsate,r=void 0!==n&&n,i=e.rippleX,a=e.rippleY,l=e.rippleSize,u=e.in,d=e.onExited,h=void 0===d?function(){}:d,f=e.timeout,v=o.useState(!1),g=v[0],m=v[1],y=(0,s.default)(t.ripple,t.rippleVisible,r&&t.ripplePulsate),b={width:l,height:l,top:-l/2+a,left:-l/2+i},w=(0,s.default)(t.child,g&&t.childLeaving,r&&t.childPulsate),_=(0,c.A)(h);return p((function(){if(!u){m(!0);var e=setTimeout(_,f);return function(){clearTimeout(e)}}}),[_,u,f]),o.createElement("span",{className:y,style:b},o.createElement("span",{className:w}))};var g=o.forwardRef((function(e,t){var n=e.center,a=void 0!==n&&n,l=e.classes,c=e.className,u=(0,i.A)(e,["center","classes","className"]),d=o.useState([]),p=d[0],g=d[1],m=o.useRef(0),y=o.useRef(null);o.useEffect((function(){y.current&&(y.current(),y.current=null)}),[p]);var b=o.useRef(!1),w=o.useRef(null),_=o.useRef(null),x=o.useRef(null);o.useEffect((function(){return function(){clearTimeout(w.current)}}),[]);var C=o.useCallback((function(e){var t=e.pulsate,n=e.rippleX,r=e.rippleY,i=e.rippleSize,a=e.cb;g((function(e){return[].concat((0,h.A)(e),[o.createElement(v,{key:m.current,classes:l,timeout:550,pulsate:t,rippleX:n,rippleY:r,rippleSize:i})])})),m.current+=1,y.current=a}),[l]),E=o.useCallback((function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=t.pulsate,i=void 0!==r&&r,o=t.center,s=void 0===o?a||t.pulsate:o,l=t.fakeElement,c=void 0!==l&&l;if("mousedown"===e.type&&b.current)b.current=!1;else{"touchstart"===e.type&&(b.current=!0);var u,d,h,f=c?null:x.current,p=f?f.getBoundingClientRect():{width:0,height:0,left:0,top:0};if(s||0===e.clientX&&0===e.clientY||!e.clientX&&!e.touches)u=Math.round(p.width/2),d=Math.round(p.height/2);else{var v=e.touches?e.touches[0]:e,g=v.clientX,m=v.clientY;u=Math.round(g-p.left),d=Math.round(m-p.top)}if(s)(h=Math.sqrt((2*Math.pow(p.width,2)+Math.pow(p.height,2))/3))%2==0&&(h+=1);else{var y=2*Math.max(Math.abs((f?f.clientWidth:0)-u),u)+2,E=2*Math.max(Math.abs((f?f.clientHeight:0)-d),d)+2;h=Math.sqrt(Math.pow(y,2)+Math.pow(E,2))}e.touches?null===_.current&&(_.current=function(){C({pulsate:i,rippleX:u,rippleY:d,rippleSize:h,cb:n})},w.current=setTimeout((function(){_.current&&(_.current(),_.current=null)}),80)):C({pulsate:i,rippleX:u,rippleY:d,rippleSize:h,cb:n})}}),[a,C]),S=o.useCallback((function(){E({},{pulsate:!0})}),[E]),A=o.useCallback((function(e,t){if(clearTimeout(w.current),"touchend"===e.type&&_.current)return e.persist(),_.current(),_.current=null,void(w.current=setTimeout((function(){A(e,t)})));_.current=null,g((function(e){return e.length>0?e.slice(1):e})),y.current=t}),[]);return o.useImperativeHandle(t,(function(){return{pulsate:S,start:E,stop:A}}),[S,E,A]),o.createElement("span",(0,r.A)({className:(0,s.default)(l.root,c),ref:x},u),o.createElement(f.A,{component:null,exit:!0},p))}));const m=(0,u.A)((function(e){return{root:{overflow:"hidden",pointerEvents:"none",position:"absolute",zIndex:0,top:0,right:0,bottom:0,left:0,borderRadius:"inherit"},ripple:{opacity:0,position:"absolute"},rippleVisible:{opacity:.3,transform:"scale(1)",animation:"$enter ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},ripplePulsate:{animationDuration:"".concat(e.transitions.duration.shorter,"ms")},child:{opacity:1,display:"block",width:"100%",height:"100%",borderRadius:"50%",backgroundColor:"currentColor"},childLeaving:{opacity:0,animation:"$exit ".concat(550,"ms ").concat(e.transitions.easing.easeInOut)},childPulsate:{position:"absolute",left:0,top:0,animation:"$pulsate 2500ms ".concat(e.transitions.easing.easeInOut," 200ms infinite")},"@keyframes enter":{"0%":{transform:"scale(0)",opacity:.1},"100%":{transform:"scale(1)",opacity:.3}},"@keyframes exit":{"0%":{opacity:1},"100%":{opacity:0}},"@keyframes pulsate":{"0%":{transform:"scale(1)"},"50%":{transform:"scale(0.92)"},"100%":{transform:"scale(1)"}}}}),{flip:!1,name:"MuiTouchRipple"})(o.memo(g));var y=o.forwardRef((function(e,t){var n=e.action,u=e.buttonRef,h=e.centerRipple,f=void 0!==h&&h,p=e.children,v=e.classes,g=e.className,y=e.component,b=void 0===y?"button":y,w=e.disabled,_=void 0!==w&&w,x=e.disableRipple,C=void 0!==x&&x,E=e.disableTouchRipple,S=void 0!==E&&E,A=e.focusRipple,O=void 0!==A&&A,k=e.focusVisibleClassName,T=e.onBlur,P=e.onClick,I=e.onFocus,M=e.onFocusVisible,z=e.onKeyDown,R=e.onKeyUp,L=e.onMouseDown,D=e.onMouseLeave,N=e.onMouseUp,j=e.onTouchEnd,H=e.onTouchMove,V=e.onTouchStart,B=e.onDragLeave,F=e.tabIndex,W=void 0===F?0:F,U=e.TouchRippleProps,G=e.type,q=void 0===G?"button":G,K=(0,i.A)(e,["action","buttonRef","centerRipple","children","classes","className","component","disabled","disableRipple","disableTouchRipple","focusRipple","focusVisibleClassName","onBlur","onClick","onFocus","onFocusVisible","onKeyDown","onKeyUp","onMouseDown","onMouseLeave","onMouseUp","onTouchEnd","onTouchMove","onTouchStart","onDragLeave","tabIndex","TouchRippleProps","type"]),$=o.useRef(null),Z=o.useRef(null),X=o.useState(!1),Y=X[0],Q=X[1];_&&Y&&Q(!1);var J=(0,d.A)(),ee=J.isFocusVisible,te=J.onBlurVisible,ne=J.ref;function re(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:S;return(0,c.A)((function(r){return t&&t(r),!n&&Z.current&&Z.current[e](r),!0}))}o.useImperativeHandle(n,(function(){return{focusVisible:function(){Q(!0),$.current.focus()}}}),[]),o.useEffect((function(){Y&&O&&!C&&Z.current.pulsate()}),[C,O,Y]);var ie=re("start",L),oe=re("stop",B),ae=re("stop",N),se=re("stop",(function(e){Y&&e.preventDefault(),D&&D(e)})),le=re("start",V),ce=re("stop",j),ue=re("stop",H),de=re("stop",(function(e){Y&&(te(e),Q(!1)),T&&T(e)}),!1),he=(0,c.A)((function(e){$.current||($.current=e.currentTarget),ee(e)&&(Q(!0),M&&M(e)),I&&I(e)})),fe=function(){var e=a.findDOMNode($.current);return b&&"button"!==b&&!("A"===e.tagName&&e.href)},pe=o.useRef(!1),ve=(0,c.A)((function(e){O&&!pe.current&&Y&&Z.current&&" "===e.key&&(pe.current=!0,e.persist(),Z.current.stop(e,(function(){Z.current.start(e)}))),e.target===e.currentTarget&&fe()&&" "===e.key&&e.preventDefault(),z&&z(e),e.target===e.currentTarget&&fe()&&"Enter"===e.key&&!_&&(e.preventDefault(),P&&P(e))})),ge=(0,c.A)((function(e){O&&" "===e.key&&Z.current&&Y&&!e.defaultPrevented&&(pe.current=!1,e.persist(),Z.current.stop(e,(function(){Z.current.pulsate(e)}))),R&&R(e),P&&e.target===e.currentTarget&&fe()&&" "===e.key&&!e.defaultPrevented&&P(e)})),me=b;"button"===me&&K.href&&(me="a");var ye={};"button"===me?(ye.type=q,ye.disabled=_):("a"===me&&K.href||(ye.role="button"),ye["aria-disabled"]=_);var be=(0,l.A)(u,t),we=(0,l.A)(ne,$),_e=(0,l.A)(be,we),xe=o.useState(!1),Ce=xe[0],Ee=xe[1];o.useEffect((function(){Ee(!0)}),[]);var Se=Ce&&!C&&!_;return o.createElement(me,(0,r.A)({className:(0,s.default)(v.root,g,Y&&[v.focusVisible,k],_&&v.disabled),onBlur:de,onClick:P,onFocus:he,onKeyDown:ve,onKeyUp:ge,onMouseDown:ie,onMouseLeave:se,onMouseUp:ae,onDragLeave:oe,onTouchEnd:ce,onTouchMove:ue,onTouchStart:le,ref:_e,tabIndex:_?-1:W},ye,K),p,Se?o.createElement(m,(0,r.A)({ref:Z,center:f},U)):null)}));const b=(0,u.A)({root:{display:"inline-flex",alignItems:"center",justifyContent:"center",position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none",textDecoration:"none",color:"inherit","&::-moz-focus-inner":{borderStyle:"none"},"&$disabled":{pointerEvents:"none",cursor:"default"},"@media print":{colorAdjust:"exact"}},disabled:{},focusVisible:{}},{name:"MuiButtonBase"})(y)},20426:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(3148),l=n(32150),c=o.forwardRef((function(e,t){var n=e.classes,l=e.className,c=e.raised,u=void 0!==c&&c,d=(0,i.A)(e,["classes","className","raised"]);return o.createElement(s.A,(0,r.A)({className:(0,a.default)(n.root,l),elevation:u?8:1,ref:t},d))}));const u=(0,l.A)({root:{overflow:"hidden"}},{name:"MuiCard"})(c)},6272:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=o.forwardRef((function(e,t){var n=e.classes,s=e.className,l=e.component,c=void 0===l?"div":l,u=(0,i.A)(e,["classes","className","component"]);return o.createElement(c,(0,r.A)({className:(0,a.default)(n.root,s),ref:t},u))}));const c=(0,s.A)({root:{padding:16,"&:last-child":{paddingBottom:24}}},{name:"MuiCardContent"})(l)},33615:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053));const s=(0,n(95126).A)(o.createElement("path",{d:"M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"}),"Cancel");var l=n(32150),c=n(19773),u=n(74801),d=n(67515),h=n(47851);function f(e){return"Backspace"===e.key||"Delete"===e.key}var p=o.forwardRef((function(e,t){var n=e.avatar,l=e.classes,c=e.className,p=e.clickable,v=e.color,g=void 0===v?"default":v,m=e.component,y=e.deleteIcon,b=e.disabled,w=void 0!==b&&b,_=e.icon,x=e.label,C=e.onClick,E=e.onDelete,S=e.onKeyDown,A=e.onKeyUp,O=e.size,k=void 0===O?"medium":O,T=e.variant,P=void 0===T?"default":T,I=(0,i.A)(e,["avatar","classes","className","clickable","color","component","deleteIcon","disabled","icon","label","onClick","onDelete","onKeyDown","onKeyUp","size","variant"]),M=o.useRef(null),z=(0,u.A)(M,t),R=function(e){e.stopPropagation(),E&&E(e)},L=!(!1===p||!C)||p,D="small"===k,N=m||(L?h.A:"div"),j=N===h.A?{component:"div"}:{},H=null;if(E){var V=(0,a.default)("default"!==g&&("default"===P?l["deleteIconColor".concat((0,d.A)(g))]:l["deleteIconOutlinedColor".concat((0,d.A)(g))]),D&&l.deleteIconSmall);H=y&&o.isValidElement(y)?o.cloneElement(y,{className:(0,a.default)(y.props.className,l.deleteIcon,V),onClick:R}):o.createElement(s,{className:(0,a.default)(l.deleteIcon,V),onClick:R})}var B=null;n&&o.isValidElement(n)&&(B=o.cloneElement(n,{className:(0,a.default)(l.avatar,n.props.className,D&&l.avatarSmall,"default"!==g&&l["avatarColor".concat((0,d.A)(g))])}));var F=null;return _&&o.isValidElement(_)&&(F=o.cloneElement(_,{className:(0,a.default)(l.icon,_.props.className,D&&l.iconSmall,"default"!==g&&l["iconColor".concat((0,d.A)(g))])})),o.createElement(N,(0,r.A)({role:L||E?"button":void 0,className:(0,a.default)(l.root,c,"default"!==g&&[l["color".concat((0,d.A)(g))],L&&l["clickableColor".concat((0,d.A)(g))],E&&l["deletableColor".concat((0,d.A)(g))]],"default"!==P&&[l.outlined,{primary:l.outlinedPrimary,secondary:l.outlinedSecondary}[g]],w&&l.disabled,D&&l.sizeSmall,L&&l.clickable,E&&l.deletable),"aria-disabled":!!w||void 0,tabIndex:L||E?0:void 0,onClick:C,onKeyDown:function(e){e.currentTarget===e.target&&f(e)&&e.preventDefault(),S&&S(e)},onKeyUp:function(e){e.currentTarget===e.target&&(E&&f(e)?E(e):"Escape"===e.key&&M.current&&M.current.blur()),A&&A(e)},ref:z},j,I),B||F,o.createElement("span",{className:(0,a.default)(l.label,D&&l.labelSmall)},x),H)}));const v=(0,l.A)((function(e){var t="light"===e.palette.type?e.palette.grey[300]:e.palette.grey[700],n=(0,c.X4)(e.palette.text.primary,.26);return{root:{fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(13),display:"inline-flex",alignItems:"center",justifyContent:"center",height:32,color:e.palette.getContrastText(t),backgroundColor:t,borderRadius:16,whiteSpace:"nowrap",transition:e.transitions.create(["background-color","box-shadow"]),cursor:"default",outline:0,textDecoration:"none",border:"none",padding:0,verticalAlign:"middle",boxSizing:"border-box","&$disabled":{opacity:.5,pointerEvents:"none"},"& $avatar":{marginLeft:5,marginRight:-6,width:24,height:24,color:"light"===e.palette.type?e.palette.grey[700]:e.palette.grey[300],fontSize:e.typography.pxToRem(12)},"& $avatarColorPrimary":{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.dark},"& $avatarColorSecondary":{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.dark},"& $avatarSmall":{marginLeft:4,marginRight:-4,width:18,height:18,fontSize:e.typography.pxToRem(10)}},sizeSmall:{height:24},colorPrimary:{backgroundColor:e.palette.primary.main,color:e.palette.primary.contrastText},colorSecondary:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText},disabled:{},clickable:{userSelect:"none",WebkitTapHighlightColor:"transparent",cursor:"pointer","&:hover, &:focus":{backgroundColor:(0,c.tL)(t,.08)},"&:active":{boxShadow:e.shadows[1]}},clickableColorPrimary:{"&:hover, &:focus":{backgroundColor:(0,c.tL)(e.palette.primary.main,.08)}},clickableColorSecondary:{"&:hover, &:focus":{backgroundColor:(0,c.tL)(e.palette.secondary.main,.08)}},deletable:{"&:focus":{backgroundColor:(0,c.tL)(t,.08)}},deletableColorPrimary:{"&:focus":{backgroundColor:(0,c.tL)(e.palette.primary.main,.2)}},deletableColorSecondary:{"&:focus":{backgroundColor:(0,c.tL)(e.palette.secondary.main,.2)}},outlined:{backgroundColor:"transparent",border:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)"),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:(0,c.X4)(e.palette.text.primary,e.palette.action.hoverOpacity)},"& $avatar":{marginLeft:4},"& $avatarSmall":{marginLeft:2},"& $icon":{marginLeft:4},"& $iconSmall":{marginLeft:2},"& $deleteIcon":{marginRight:5},"& $deleteIconSmall":{marginRight:3}},outlinedPrimary:{color:e.palette.primary.main,border:"1px solid ".concat(e.palette.primary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:(0,c.X4)(e.palette.primary.main,e.palette.action.hoverOpacity)}},outlinedSecondary:{color:e.palette.secondary.main,border:"1px solid ".concat(e.palette.secondary.main),"$clickable&:hover, $clickable&:focus, $deletable&:focus":{backgroundColor:(0,c.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity)}},avatar:{},avatarSmall:{},avatarColorPrimary:{},avatarColorSecondary:{},icon:{color:"light"===e.palette.type?e.palette.grey[700]:e.palette.grey[300],marginLeft:5,marginRight:-6},iconSmall:{width:18,height:18,marginLeft:4,marginRight:-4},iconColorPrimary:{color:"inherit"},iconColorSecondary:{color:"inherit"},label:{overflow:"hidden",textOverflow:"ellipsis",paddingLeft:12,paddingRight:12,whiteSpace:"nowrap"},labelSmall:{paddingLeft:8,paddingRight:8},deleteIcon:{WebkitTapHighlightColor:"transparent",color:n,height:22,width:22,cursor:"pointer",margin:"0 5px 0 -6px","&:hover":{color:(0,c.X4)(n,.4)}},deleteIconSmall:{height:16,width:16,marginRight:4,marginLeft:-4},deleteIconColorPrimary:{color:(0,c.X4)(e.palette.primary.contrastText,.7),"&:hover, &:active":{color:e.palette.primary.contrastText}},deleteIconColorSecondary:{color:(0,c.X4)(e.palette.secondary.contrastText,.7),"&:hover, &:active":{color:e.palette.secondary.contrastText}},deleteIconOutlinedColorPrimary:{color:(0,c.X4)(e.palette.primary.main,.7),"&:hover, &:active":{color:e.palette.primary.main}},deleteIconOutlinedColorSecondary:{color:(0,c.X4)(e.palette.secondary.main,.7),"&:hover, &:active":{color:e.palette.secondary.main}}}}),{name:"MuiChip"})(p)},83182:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(67515),c=44,u=o.forwardRef((function(e,t){var n=e.classes,s=e.className,u=e.color,d=void 0===u?"primary":u,h=e.disableShrink,f=void 0!==h&&h,p=e.size,v=void 0===p?40:p,g=e.style,m=e.thickness,y=void 0===m?3.6:m,b=e.value,w=void 0===b?0:b,_=e.variant,x=void 0===_?"indeterminate":_,C=(0,i.A)(e,["classes","className","color","disableShrink","size","style","thickness","value","variant"]),E={},S={},A={};if("determinate"===x||"static"===x){var O=2*Math.PI*((c-y)/2);E.strokeDasharray=O.toFixed(3),A["aria-valuenow"]=Math.round(w),E.strokeDashoffset="".concat(((100-w)/100*O).toFixed(3),"px"),S.transform="rotate(-90deg)"}return o.createElement("div",(0,r.A)({className:(0,a.default)(n.root,s,"inherit"!==d&&n["color".concat((0,l.A)(d))],{determinate:n.determinate,indeterminate:n.indeterminate,static:n.static}[x]),style:(0,r.A)({width:v,height:v},S,g),ref:t,role:"progressbar"},A,C),o.createElement("svg",{className:n.svg,viewBox:"".concat(22," ").concat(22," ").concat(c," ").concat(c)},o.createElement("circle",{className:(0,a.default)(n.circle,f&&n.circleDisableShrink,{determinate:n.circleDeterminate,indeterminate:n.circleIndeterminate,static:n.circleStatic}[x]),style:E,cx:c,cy:c,r:(c-y)/2,fill:"none",strokeWidth:y})))}));const d=(0,s.A)((function(e){return{root:{display:"inline-block"},static:{transition:e.transitions.create("transform")},indeterminate:{animation:"$circular-rotate 1.4s linear infinite"},determinate:{transition:e.transitions.create("transform")},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},svg:{display:"block"},circle:{stroke:"currentColor"},circleStatic:{transition:e.transitions.create("stroke-dashoffset")},circleIndeterminate:{animation:"$circular-dash 1.4s ease-in-out infinite",strokeDasharray:"80px, 200px",strokeDashoffset:"0px"},circleDeterminate:{transition:e.transitions.create("stroke-dashoffset")},"@keyframes circular-rotate":{"0%":{transformOrigin:"50% 50%"},"100%":{transform:"rotate(360deg)"}},"@keyframes circular-dash":{"0%":{strokeDasharray:"1px, 200px",strokeDashoffset:"0px"},"50%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-15px"},"100%":{strokeDasharray:"100px, 200px",strokeDashoffset:"-125px"}},circleDisableShrink:{animation:"none"}}}),{name:"MuiCircularProgress",flip:!1})(u)},43292:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(96540),i=n(40961),o=(n(5556),n(61475)),a=n(74801),s=n(22319);function l(e){return e.substring(2).toLowerCase()}const c=function(e){var t=e.children,n=e.disableReactTree,c=void 0!==n&&n,u=e.mouseEvent,d=void 0===u?"onClick":u,h=e.onClickAway,f=e.touchEvent,p=void 0===f?"onTouchEnd":f,v=r.useRef(!1),g=r.useRef(null),m=r.useRef(!1),y=r.useRef(!1);r.useEffect((function(){return setTimeout((function(){m.current=!0}),0),function(){m.current=!1}}),[]);var b=r.useCallback((function(e){g.current=i.findDOMNode(e)}),[]),w=(0,a.A)(t.ref,b),_=(0,s.A)((function(e){var t=y.current;if(y.current=!1,m.current&&g.current&&!function(e){return document.documentElement.clientWidth<e.clientX||document.documentElement.clientHeight<e.clientY}(e))if(v.current)v.current=!1;else{(e.composedPath?e.composedPath().indexOf(g.current)>-1:!(0,o.A)(g.current).documentElement.contains(e.target)||g.current.contains(e.target))||!c&&t||h(e)}})),x=function(e){return function(n){y.current=!0;var r=t.props[e];r&&r(n)}},C={ref:w};return!1!==p&&(C[p]=x(p)),r.useEffect((function(){if(!1!==p){var e=l(p),t=(0,o.A)(g.current),n=function(){v.current=!0};return t.addEventListener(e,_),t.addEventListener("touchmove",n),function(){t.removeEventListener(e,_),t.removeEventListener("touchmove",n)}}}),[_,p]),!1!==d&&(C[d]=x(d)),r.useEffect((function(){if(!1!==d){var e=l(d),t=(0,o.A)(g.current);return t.addEventListener(e,_),function(){t.removeEventListener(e,_)}}}),[_,d]),r.createElement(r.Fragment,null,r.cloneElement(t,C))}},97510:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(43292)},69440:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(58168),i=n(5544),o=n(80045),a=n(96540),s=n(20053),l=(n(5556),n(80851)),c=n(32150),u=n(63870),d=n(33173),h=n(26232),f=n(74801),p=a.forwardRef((function(e,t){var n=e.children,c=e.classes,p=e.className,v=e.collapsedHeight,g=e.collapsedSize,m=void 0===g?"0px":g,y=e.component,b=void 0===y?"div":y,w=e.disableStrictModeCompat,_=void 0!==w&&w,x=e.in,C=e.onEnter,E=e.onEntered,S=e.onEntering,A=e.onExit,O=e.onExited,k=e.onExiting,T=e.style,P=e.timeout,I=void 0===P?u.p0.standard:P,M=e.TransitionComponent,z=void 0===M?l.Ay:M,R=(0,o.A)(e,["children","classes","className","collapsedHeight","collapsedSize","component","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),L=(0,h.A)(),D=a.useRef(),N=a.useRef(null),j=a.useRef(),H="number"==typeof(v||m)?"".concat(v||m,"px"):v||m;a.useEffect((function(){return function(){clearTimeout(D.current)}}),[]);var V=L.unstable_strictMode&&!_,B=a.useRef(null),F=(0,f.A)(t,V?B:void 0),W=function(e){return function(t,n){if(e){var r=V?[B.current,t]:[t,n],o=(0,i.A)(r,2),a=o[0],s=o[1];void 0===s?e(a):e(a,s)}}},U=W((function(e,t){e.style.height=H,C&&C(e,t)})),G=W((function(e,t){var n=N.current?N.current.clientHeight:0,r=(0,d.c)({style:T,timeout:I},{mode:"enter"}).duration;if("auto"===I){var i=L.transitions.getAutoHeightDuration(n);e.style.transitionDuration="".concat(i,"ms"),j.current=i}else e.style.transitionDuration="string"==typeof r?r:"".concat(r,"ms");e.style.height="".concat(n,"px"),S&&S(e,t)})),q=W((function(e,t){e.style.height="auto",E&&E(e,t)})),K=W((function(e){var t=N.current?N.current.clientHeight:0;e.style.height="".concat(t,"px"),A&&A(e)})),$=W(O),Z=W((function(e){var t=N.current?N.current.clientHeight:0,n=(0,d.c)({style:T,timeout:I},{mode:"exit"}).duration;if("auto"===I){var r=L.transitions.getAutoHeightDuration(t);e.style.transitionDuration="".concat(r,"ms"),j.current=r}else e.style.transitionDuration="string"==typeof n?n:"".concat(n,"ms");e.style.height=H,k&&k(e)}));return a.createElement(z,(0,r.A)({in:x,onEnter:U,onEntered:q,onEntering:G,onExit:K,onExited:$,onExiting:Z,addEndListener:function(e,t){var n=V?e:t;"auto"===I&&(D.current=setTimeout(n,j.current||0))},nodeRef:V?B:void 0,timeout:"auto"===I?null:I},R),(function(e,t){return a.createElement(b,(0,r.A)({className:(0,s.default)(c.root,c.container,p,{entered:c.entered,exited:!x&&"0px"===H&&c.hidden}[e]),style:(0,r.A)({minHeight:H},T),ref:F},t),a.createElement("div",{className:c.wrapper,ref:N},a.createElement("div",{className:c.wrapperInner},n)))}))}));p.muiSupportAuto=!0;const v=(0,c.A)((function(e){return{root:{height:0,overflow:"hidden",transition:e.transitions.create("height")},entered:{height:"auto",overflow:"visible"},hidden:{visibility:"hidden"},wrapper:{display:"flex"},wrapperInner:{width:"100%"}}}),{name:"MuiCollapse"})(p)},39870:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(58168),i=n(80045),o=n(64467),a=n(96540),s=(n(5556),n(20053)),l=n(32150),c=n(67515),u=n(5014),d=n(53058),h=n(95834),f=n(63870),p=n(3148),v={enter:f.p0.enteringScreen,exit:f.p0.leavingScreen},g=a.forwardRef((function(e,t){var n=e.BackdropProps,o=e.children,l=e.classes,f=e.className,g=e.disableBackdropClick,m=void 0!==g&&g,y=e.disableEscapeKeyDown,b=void 0!==y&&y,w=e.fullScreen,_=void 0!==w&&w,x=e.fullWidth,C=void 0!==x&&x,E=e.maxWidth,S=void 0===E?"sm":E,A=e.onBackdropClick,O=e.onClose,k=e.onEnter,T=e.onEntered,P=e.onEntering,I=e.onEscapeKeyDown,M=e.onExit,z=e.onExited,R=e.onExiting,L=e.open,D=e.PaperComponent,N=void 0===D?p.A:D,j=e.PaperProps,H=void 0===j?{}:j,V=e.scroll,B=void 0===V?"paper":V,F=e.TransitionComponent,W=void 0===F?h.A:F,U=e.transitionDuration,G=void 0===U?v:U,q=e.TransitionProps,K=e["aria-describedby"],$=e["aria-labelledby"],Z=(0,i.A)(e,["BackdropProps","children","classes","className","disableBackdropClick","disableEscapeKeyDown","fullScreen","fullWidth","maxWidth","onBackdropClick","onClose","onEnter","onEntered","onEntering","onEscapeKeyDown","onExit","onExited","onExiting","open","PaperComponent","PaperProps","scroll","TransitionComponent","transitionDuration","TransitionProps","aria-describedby","aria-labelledby"]),X=a.useRef();return a.createElement(u.A,(0,r.A)({className:(0,s.default)(l.root,f),BackdropComponent:d.A,BackdropProps:(0,r.A)({transitionDuration:G},n),closeAfterTransition:!0},m?{disableBackdropClick:m}:{},{disableEscapeKeyDown:b,onEscapeKeyDown:I,onClose:O,open:L,ref:t},Z),a.createElement(W,(0,r.A)({appear:!0,in:L,timeout:G,onEnter:k,onEntering:P,onEntered:T,onExit:M,onExiting:R,onExited:z,role:"none presentation"},q),a.createElement("div",{className:(0,s.default)(l.container,l["scroll".concat((0,c.A)(B))]),onMouseUp:function(e){e.target===e.currentTarget&&e.target===X.current&&(X.current=null,A&&A(e),!m&&O&&O(e,"backdropClick"))},onMouseDown:function(e){X.current=e.target}},a.createElement(N,(0,r.A)({elevation:24,role:"dialog","aria-describedby":K,"aria-labelledby":$},H,{className:(0,s.default)(l.paper,l["paperScroll".concat((0,c.A)(B))],l["paperWidth".concat((0,c.A)(String(S)))],H.className,_&&l.paperFullScreen,C&&l.paperFullWidth)}),o))))}));const m=(0,l.A)((function(e){return{root:{"@media print":{position:"absolute !important"}},scrollPaper:{display:"flex",justifyContent:"center",alignItems:"center"},scrollBody:{overflowY:"auto",overflowX:"hidden",textAlign:"center","&:after":{content:'""',display:"inline-block",verticalAlign:"middle",height:"100%",width:"0"}},container:{height:"100%","@media print":{height:"auto"},outline:0},paper:{margin:32,position:"relative",overflowY:"auto","@media print":{overflowY:"visible",boxShadow:"none"}},paperScrollPaper:{display:"flex",flexDirection:"column",maxHeight:"calc(100% - 64px)"},paperScrollBody:{display:"inline-block",verticalAlign:"middle",textAlign:"left"},paperWidthFalse:{maxWidth:"calc(100% - 64px)"},paperWidthXs:{maxWidth:Math.max(e.breakpoints.values.xs,444),"&$paperScrollBody":(0,o.A)({},e.breakpoints.down(Math.max(e.breakpoints.values.xs,444)+64),{maxWidth:"calc(100% - 64px)"})},paperWidthSm:{maxWidth:e.breakpoints.values.sm,"&$paperScrollBody":(0,o.A)({},e.breakpoints.down(e.breakpoints.values.sm+64),{maxWidth:"calc(100% - 64px)"})},paperWidthMd:{maxWidth:e.breakpoints.values.md,"&$paperScrollBody":(0,o.A)({},e.breakpoints.down(e.breakpoints.values.md+64),{maxWidth:"calc(100% - 64px)"})},paperWidthLg:{maxWidth:e.breakpoints.values.lg,"&$paperScrollBody":(0,o.A)({},e.breakpoints.down(e.breakpoints.values.lg+64),{maxWidth:"calc(100% - 64px)"})},paperWidthXl:{maxWidth:e.breakpoints.values.xl,"&$paperScrollBody":(0,o.A)({},e.breakpoints.down(e.breakpoints.values.xl+64),{maxWidth:"calc(100% - 64px)"})},paperFullWidth:{width:"calc(100% - 64px)"},paperFullScreen:{margin:0,width:"100%",maxWidth:"100%",height:"100%",maxHeight:"none",borderRadius:0,"&$paperScrollBody":{margin:0,maxWidth:"100%"}}}}),{name:"MuiDialog"})(g)},97804:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(39870)},65816:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=o.forwardRef((function(e,t){var n=e.disableSpacing,s=void 0!==n&&n,l=e.classes,c=e.className,u=(0,i.A)(e,["disableSpacing","classes","className"]);return o.createElement("div",(0,r.A)({className:(0,a.default)(l.root,c,!s&&l.spacing),ref:t},u))}));const c=(0,s.A)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end",flex:"0 0 auto"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiDialogActions"})(l)},13291:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(65816)},68016:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=o.forwardRef((function(e,t){var n=e.classes,s=e.className,l=e.dividers,c=void 0!==l&&l,u=(0,i.A)(e,["classes","className","dividers"]);return o.createElement("div",(0,r.A)({className:(0,a.default)(n.root,s,c&&n.dividers),ref:t},u))}));const c=(0,s.A)((function(e){return{root:{flex:"1 1 auto",WebkitOverflowScrolling:"touch",overflowY:"auto",padding:"8px 24px","&:first-child":{paddingTop:20}},dividers:{padding:"16px 24px",borderTop:"1px solid ".concat(e.palette.divider),borderBottom:"1px solid ".concat(e.palette.divider)}}}),{name:"MuiDialogContent"})(l)},81529:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(68016)},30240:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(58168),i=n(96540),o=(n(5556),n(32150)),a=n(54392),s=i.forwardRef((function(e,t){return i.createElement(a.A,(0,r.A)({component:"p",variant:"body1",color:"textSecondary",ref:t},e))}));const l=(0,o.A)({root:{marginBottom:12}},{name:"MuiDialogContentText"})(s)},54966:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(30240)},5696:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(54392),c=o.forwardRef((function(e,t){var n=e.children,s=e.classes,c=e.className,u=e.disableTypography,d=void 0!==u&&u,h=(0,i.A)(e,["children","classes","className","disableTypography"]);return o.createElement("div",(0,r.A)({className:(0,a.default)(s.root,c),ref:t},h),d?n:o.createElement(l.A,{component:"h2",variant:"h6"},n))}));const u=(0,s.A)({root:{margin:0,padding:"16px 24px",flex:"0 0 auto"}},{name:"MuiDialogTitle"})(c)},58638:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(5696)},48672:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(19773),c=o.forwardRef((function(e,t){var n=e.absolute,s=void 0!==n&&n,l=e.classes,c=e.className,u=e.component,d=void 0===u?"hr":u,h=e.flexItem,f=void 0!==h&&h,p=e.light,v=void 0!==p&&p,g=e.orientation,m=void 0===g?"horizontal":g,y=e.role,b=void 0===y?"hr"!==d?"separator":void 0:y,w=e.variant,_=void 0===w?"fullWidth":w,x=(0,i.A)(e,["absolute","classes","className","component","flexItem","light","orientation","role","variant"]);return o.createElement(d,(0,r.A)({className:(0,a.default)(l.root,c,"fullWidth"!==_&&l[_],s&&l.absolute,f&&l.flexItem,v&&l.light,"vertical"===m&&l.vertical),role:b,ref:t},x))}));const u=(0,s.A)((function(e){return{root:{height:1,margin:0,border:"none",flexShrink:0,backgroundColor:e.palette.divider},absolute:{position:"absolute",bottom:0,left:0,width:"100%"},inset:{marginLeft:72},light:{backgroundColor:(0,l.X4)(e.palette.divider,.08)},middle:{marginLeft:e.spacing(2),marginRight:e.spacing(2)},vertical:{height:"100%",width:1},flexItem:{alignSelf:"stretch",height:"auto"}}}),{name:"MuiDivider"})(c)},51741:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(48672)},30048:(e,t,n)=>{"use strict";n.d(t,{$b:()=>g,Ay:()=>w,iB:()=>m});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(5014),l=n(53058),c=n(32150),u=n(10716),d=n(3148),h=n(67515),f=n(63870),p=n(26232),v={left:"right",right:"left",top:"down",bottom:"up"};function g(e){return-1!==["left","right"].indexOf(e)}function m(e,t){return"rtl"===e.direction&&g(t)?v[t]:t}var y={enter:f.p0.enteringScreen,exit:f.p0.leavingScreen},b=o.forwardRef((function(e,t){var n=e.anchor,c=void 0===n?"left":n,f=e.BackdropProps,g=e.children,b=e.classes,w=e.className,_=e.elevation,x=void 0===_?16:_,C=e.ModalProps,E=(C=void 0===C?{}:C).BackdropProps,S=(0,i.A)(C,["BackdropProps"]),A=e.onClose,O=e.open,k=void 0!==O&&O,T=e.PaperProps,P=void 0===T?{}:T,I=e.SlideProps,M=e.TransitionComponent,z=void 0===M?u.A:M,R=e.transitionDuration,L=void 0===R?y:R,D=e.variant,N=void 0===D?"temporary":D,j=(0,i.A)(e,["anchor","BackdropProps","children","classes","className","elevation","ModalProps","onClose","open","PaperProps","SlideProps","TransitionComponent","transitionDuration","variant"]),H=(0,p.A)(),V=o.useRef(!1);o.useEffect((function(){V.current=!0}),[]);var B=m(H,c),F=o.createElement(d.A,(0,r.A)({elevation:"temporary"===N?x:0,square:!0},P,{className:(0,a.default)(b.paper,b["paperAnchor".concat((0,h.A)(B))],P.className,"temporary"!==N&&b["paperAnchorDocked".concat((0,h.A)(B))])}),g);if("permanent"===N)return o.createElement("div",(0,r.A)({className:(0,a.default)(b.root,b.docked,w),ref:t},j),F);var W=o.createElement(z,(0,r.A)({in:k,direction:v[B],timeout:L,appear:V.current},I),F);return"persistent"===N?o.createElement("div",(0,r.A)({className:(0,a.default)(b.root,b.docked,w),ref:t},j),W):o.createElement(s.A,(0,r.A)({BackdropProps:(0,r.A)({},f,E,{transitionDuration:L}),BackdropComponent:l.A,className:(0,a.default)(b.root,b.modal,w),open:k,onClose:A,ref:t},j,S),W)}));const w=(0,c.A)((function(e){return{root:{},docked:{flex:"0 0 auto"},paper:{overflowY:"auto",display:"flex",flexDirection:"column",height:"100%",flex:"1 0 auto",zIndex:e.zIndex.drawer,WebkitOverflowScrolling:"touch",position:"fixed",top:0,outline:0},paperAnchorLeft:{left:0,right:"auto"},paperAnchorRight:{left:"auto",right:0},paperAnchorTop:{top:0,left:0,bottom:"auto",right:0,height:"auto",maxHeight:"100%"},paperAnchorBottom:{top:"auto",left:0,bottom:0,right:0,height:"auto",maxHeight:"100%"},paperAnchorDockedLeft:{borderRight:"1px solid ".concat(e.palette.divider)},paperAnchorDockedTop:{borderBottom:"1px solid ".concat(e.palette.divider)},paperAnchorDockedRight:{borderLeft:"1px solid ".concat(e.palette.divider)},paperAnchorDockedBottom:{borderTop:"1px solid ".concat(e.palette.divider)},modal:{}}}),{name:"MuiDrawer",flip:!1})(b)},24488:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(80045),i=n(58168),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(47851),c=n(67515),u=o.forwardRef((function(e,t){var n=e.children,s=e.classes,u=e.className,d=e.color,h=void 0===d?"default":d,f=e.component,p=void 0===f?"button":f,v=e.disabled,g=void 0!==v&&v,m=e.disableFocusRipple,y=void 0!==m&&m,b=e.focusVisibleClassName,w=e.size,_=void 0===w?"large":w,x=e.variant,C=void 0===x?"circular":x,E=(0,r.A)(e,["children","classes","className","color","component","disabled","disableFocusRipple","focusVisibleClassName","size","variant"]);return o.createElement(l.A,(0,i.A)({className:(0,a.default)(s.root,u,"large"!==_&&s["size".concat((0,c.A)(_))],g&&s.disabled,"extended"===C&&s.extended,{primary:s.primary,secondary:s.secondary,inherit:s.colorInherit}[h]),component:p,disabled:g,focusRipple:!y,focusVisibleClassName:(0,a.default)(s.focusVisible,b),ref:t},E),o.createElement("span",{className:s.label},n))}));const d=(0,s.A)((function(e){return{root:(0,i.A)({},e.typography.button,{boxSizing:"border-box",minHeight:36,transition:e.transitions.create(["background-color","box-shadow","border"],{duration:e.transitions.duration.short}),borderRadius:"50%",padding:0,minWidth:0,width:56,height:56,boxShadow:e.shadows[6],"&:active":{boxShadow:e.shadows[12]},color:e.palette.getContrastText(e.palette.grey[300]),backgroundColor:e.palette.grey[300],"&:hover":{backgroundColor:e.palette.grey.A100,"@media (hover: none)":{backgroundColor:e.palette.grey[300]},"&$disabled":{backgroundColor:e.palette.action.disabledBackground},textDecoration:"none"},"&$focusVisible":{boxShadow:e.shadows[6]},"&$disabled":{color:e.palette.action.disabled,boxShadow:e.shadows[0],backgroundColor:e.palette.action.disabledBackground}}),label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},primary:{color:e.palette.primary.contrastText,backgroundColor:e.palette.primary.main,"&:hover":{backgroundColor:e.palette.primary.dark,"@media (hover: none)":{backgroundColor:e.palette.primary.main}}},secondary:{color:e.palette.secondary.contrastText,backgroundColor:e.palette.secondary.main,"&:hover":{backgroundColor:e.palette.secondary.dark,"@media (hover: none)":{backgroundColor:e.palette.secondary.main}}},extended:{borderRadius:24,padding:"0 16px",width:"auto",minHeight:"auto",minWidth:48,height:48,"&$sizeSmall":{width:"auto",padding:"0 8px",borderRadius:17,minWidth:34,height:34},"&$sizeMedium":{width:"auto",padding:"0 16px",borderRadius:20,minWidth:40,height:40}},focusVisible:{},disabled:{},colorInherit:{color:"inherit"},sizeSmall:{width:40,height:40},sizeMedium:{width:48,height:48}}}),{name:"MuiFab"})(u)},95834:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(58168),i=n(5544),o=n(80045),a=n(96540),s=(n(5556),n(80851)),l=n(63870),c=n(26232),u=n(33173),d=n(74801),h={entering:{opacity:1},entered:{opacity:1}},f={enter:l.p0.enteringScreen,exit:l.p0.leavingScreen};const p=a.forwardRef((function(e,t){var n=e.children,l=e.disableStrictModeCompat,p=void 0!==l&&l,v=e.in,g=e.onEnter,m=e.onEntered,y=e.onEntering,b=e.onExit,w=e.onExited,_=e.onExiting,x=e.style,C=e.TransitionComponent,E=void 0===C?s.Ay:C,S=e.timeout,A=void 0===S?f:S,O=(0,o.A)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","TransitionComponent","timeout"]),k=(0,c.A)(),T=k.unstable_strictMode&&!p,P=a.useRef(null),I=(0,d.A)(n.ref,t),M=(0,d.A)(T?P:void 0,I),z=function(e){return function(t,n){if(e){var r=T?[P.current,t]:[t,n],o=(0,i.A)(r,2),a=o[0],s=o[1];void 0===s?e(a):e(a,s)}}},R=z(y),L=z((function(e,t){(0,u.q)(e);var n=(0,u.c)({style:x,timeout:A},{mode:"enter"});e.style.webkitTransition=k.transitions.create("opacity",n),e.style.transition=k.transitions.create("opacity",n),g&&g(e,t)})),D=z(m),N=z(_),j=z((function(e){var t=(0,u.c)({style:x,timeout:A},{mode:"exit"});e.style.webkitTransition=k.transitions.create("opacity",t),e.style.transition=k.transitions.create("opacity",t),b&&b(e)})),H=z(w);return a.createElement(E,(0,r.A)({appear:!0,in:v,nodeRef:T?P:void 0,onEnter:L,onEntered:D,onEntering:R,onExit:j,onExited:H,onExiting:N,timeout:A},O),(function(e,t){return a.cloneElement(n,(0,r.A)({style:(0,r.A)({opacity:0,visibility:"exited"!==e||v?void 0:"hidden"},h[e],x,n.props.style),ref:M},t))}))}))},87508:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(25820),l=n(32150),c=o.forwardRef((function(e,t){var n=e.disableUnderline,l=e.classes,c=e.fullWidth,u=void 0!==c&&c,d=e.inputComponent,h=void 0===d?"input":d,f=e.multiline,p=void 0!==f&&f,v=e.type,g=void 0===v?"text":v,m=(0,i.A)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return o.createElement(s.A,(0,r.A)({classes:(0,r.A)({},l,{root:(0,a.default)(l.root,!n&&l.underline),underline:null}),fullWidth:u,inputComponent:h,multiline:p,ref:t,type:g},m))}));c.muiName="Input";const u=(0,l.A)((function(e){var t="light"===e.palette.type,n=t?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)",r=t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)";return{root:{position:"relative",backgroundColor:r,borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),"&:hover":{backgroundColor:t?"rgba(0, 0, 0, 0.13)":"rgba(255, 255, 255, 0.13)","@media (hover: none)":{backgroundColor:r}},"&$focused":{backgroundColor:t?"rgba(0, 0, 0, 0.09)":"rgba(255, 255, 255, 0.09)"},"&$disabled":{backgroundColor:t?"rgba(0, 0, 0, 0.12)":"rgba(255, 255, 255, 0.12)"}},colorSecondary:{"&$underline:after":{borderBottomColor:e.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(n),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:before":{borderBottom:"1px solid ".concat(e.palette.text.primary)},"&$disabled:before":{borderBottomStyle:"dotted"}},focused:{},disabled:{},adornedStart:{paddingLeft:12},adornedEnd:{paddingRight:12},error:{},marginDense:{},multiline:{padding:"27px 12px 10px","&$marginDense":{paddingTop:23,paddingBottom:6}},input:{padding:"27px 12px 10px","&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.type?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.type?null:"#fff",caretColor:"light"===e.palette.type?null:"#fff",borderTopLeftRadius:"inherit",borderTopRightRadius:"inherit"}},inputMarginDense:{paddingTop:23,paddingBottom:6},inputHiddenLabel:{paddingTop:18,paddingBottom:19,"&$inputMarginDense":{paddingTop:10,paddingBottom:11}},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}}),{name:"MuiFilledInput"})(c)},69312:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(33576),l=n(32150),c=n(67515),u=n(77570),d=n(97589),h=o.forwardRef((function(e,t){var n=e.children,l=e.classes,h=e.className,f=e.color,p=void 0===f?"primary":f,v=e.component,g=void 0===v?"div":v,m=e.disabled,y=void 0!==m&&m,b=e.error,w=void 0!==b&&b,_=e.fullWidth,x=void 0!==_&&_,C=e.focused,E=e.hiddenLabel,S=void 0!==E&&E,A=e.margin,O=void 0===A?"none":A,k=e.required,T=void 0!==k&&k,P=e.size,I=e.variant,M=void 0===I?"standard":I,z=(0,i.A)(e,["children","classes","className","color","component","disabled","error","fullWidth","focused","hiddenLabel","margin","required","size","variant"]),R=o.useState((function(){var e=!1;return n&&o.Children.forEach(n,(function(t){if((0,u.A)(t,["Input","Select"])){var n=(0,u.A)(t,["Select"])?t.props.input:t;n&&(0,s.gr)(n.props)&&(e=!0)}})),e})),L=R[0],D=R[1],N=o.useState((function(){var e=!1;return n&&o.Children.forEach(n,(function(t){(0,u.A)(t,["Input","Select"])&&(0,s.lq)(t.props,!0)&&(e=!0)})),e})),j=N[0],H=N[1],V=o.useState(!1),B=V[0],F=V[1],W=void 0!==C?C:B;y&&W&&F(!1);var U=o.useCallback((function(){H(!0)}),[]),G={adornedStart:L,setAdornedStart:D,color:p,disabled:y,error:w,filled:j,focused:W,fullWidth:x,hiddenLabel:S,margin:("small"===P?"dense":void 0)||O,onBlur:function(){F(!1)},onEmpty:o.useCallback((function(){H(!1)}),[]),onFilled:U,onFocus:function(){F(!0)},registerEffect:void 0,required:T,variant:M};return o.createElement(d.A.Provider,{value:G},o.createElement(g,(0,r.A)({className:(0,a.default)(l.root,h,"none"!==O&&l["margin".concat((0,c.A)(O))],x&&l.fullWidth),ref:t},z),n))}));const f=(0,l.A)({root:{display:"inline-flex",flexDirection:"column",position:"relative",minWidth:0,padding:0,margin:0,border:0,verticalAlign:"top"},marginNormal:{marginTop:16,marginBottom:8},marginDense:{marginTop:8,marginBottom:4},fullWidth:{width:"100%"}},{name:"MuiFormControl"})(h)},97589:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,t:()=>o});var r=n(96540),i=r.createContext();function o(){return r.useContext(i)}const a=i},10771:(e,t,n)=>{"use strict";function r(e){var t=e.props,n=e.states,r=e.muiFormControl;return n.reduce((function(e,n){return e[n]=t[n],r&&void 0===t[n]&&(e[n]=r[n]),e}),{})}n.d(t,{A:()=>r})},49029:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(96540),i=n(97589);function o(){return r.useContext(i.A)}},15776:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(49029),l=n(32150),c=n(54392),u=n(67515),d=o.forwardRef((function(e,t){e.checked;var n=e.classes,l=e.className,d=e.control,h=e.disabled,f=(e.inputRef,e.label),p=e.labelPlacement,v=void 0===p?"end":p,g=(e.name,e.onChange,e.value,(0,i.A)(e,["checked","classes","className","control","disabled","inputRef","label","labelPlacement","name","onChange","value"])),m=(0,s.A)(),y=h;void 0===y&&void 0!==d.props.disabled&&(y=d.props.disabled),void 0===y&&m&&(y=m.disabled);var b={disabled:y};return["checked","name","onChange","value","inputRef"].forEach((function(t){void 0===d.props[t]&&void 0!==e[t]&&(b[t]=e[t])})),o.createElement("label",(0,r.A)({className:(0,a.default)(n.root,l,"end"!==v&&n["labelPlacement".concat((0,u.A)(v))],y&&n.disabled),ref:t},g),o.cloneElement(d,b),o.createElement(c.A,{component:"span",className:(0,a.default)(n.label,y&&n.disabled)},f))}));const h=(0,l.A)((function(e){return{root:{display:"inline-flex",alignItems:"center",cursor:"pointer",verticalAlign:"middle",WebkitTapHighlightColor:"transparent",marginLeft:-11,marginRight:16,"&$disabled":{cursor:"default"}},labelPlacementStart:{flexDirection:"row-reverse",marginLeft:16,marginRight:-11},labelPlacementTop:{flexDirection:"column-reverse",marginLeft:16},labelPlacementBottom:{flexDirection:"column",marginLeft:16},disabled:{},label:{"&$disabled":{color:e.palette.text.disabled}}}}),{name:"MuiFormControlLabel"})(d)},95652:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(80045),i=n(58168),o=n(96540),a=(n(5556),n(20053)),s=n(10771),l=n(49029),c=n(32150),u=o.forwardRef((function(e,t){var n=e.children,c=e.classes,u=e.className,d=e.component,h=void 0===d?"p":d,f=(e.disabled,e.error,e.filled,e.focused,e.margin,e.required,e.variant,(0,r.A)(e,["children","classes","className","component","disabled","error","filled","focused","margin","required","variant"])),p=(0,l.A)(),v=(0,s.A)({props:e,muiFormControl:p,states:["variant","margin","disabled","error","filled","focused","required"]});return o.createElement(h,(0,i.A)({className:(0,a.default)(c.root,("filled"===v.variant||"outlined"===v.variant)&&c.contained,u,v.disabled&&c.disabled,v.error&&c.error,v.filled&&c.filled,v.focused&&c.focused,v.required&&c.required,"dense"===v.margin&&c.marginDense),ref:t},f)," "===n?o.createElement("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}}):n)}));const d=(0,c.A)((function(e){return{root:(0,i.A)({color:e.palette.text.secondary},e.typography.caption,{textAlign:"left",marginTop:3,margin:0,"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),error:{},disabled:{},marginDense:{marginTop:4},contained:{marginLeft:14,marginRight:14},focused:{},filled:{},required:{}}}),{name:"MuiFormHelperText"})(u)},96340:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(80045),i=n(58168),o=n(96540),a=(n(5556),n(20053)),s=n(10771),l=n(49029),c=n(67515),u=n(32150),d=o.forwardRef((function(e,t){var n=e.children,u=e.classes,d=e.className,h=(e.color,e.component),f=void 0===h?"label":h,p=(e.disabled,e.error,e.filled,e.focused,e.required,(0,r.A)(e,["children","classes","className","color","component","disabled","error","filled","focused","required"])),v=(0,l.A)(),g=(0,s.A)({props:e,muiFormControl:v,states:["color","required","focused","disabled","error","filled"]});return o.createElement(f,(0,i.A)({className:(0,a.default)(u.root,u["color".concat((0,c.A)(g.color||"primary"))],d,g.disabled&&u.disabled,g.error&&u.error,g.filled&&u.filled,g.focused&&u.focused,g.required&&u.required),ref:t},p),n,g.required&&o.createElement("span",{"aria-hidden":!0,className:(0,a.default)(u.asterisk,g.error&&u.error)},"","*"))}));const h=(0,u.A)((function(e){return{root:(0,i.A)({color:e.palette.text.secondary},e.typography.body1,{lineHeight:1,padding:0,"&$focused":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled},"&$error":{color:e.palette.error.main}}),colorSecondary:{"&$focused":{color:e.palette.secondary.main}},focused:{},disabled:{},error:{},filled:{},required:{},asterisk:{"&$error":{color:e.palette.error.main}}}}),{name:"MuiFormLabel"})(d)},27606:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(80045),i=n(58168),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=[0,1,2,3,4,5,6,7,8,9,10],c=["auto",!0,1,2,3,4,5,6,7,8,9,10,11,12];function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseFloat(e);return"".concat(n/t).concat(String(e).replace(String(n),"")||"px")}var d=o.forwardRef((function(e,t){var n=e.alignContent,s=void 0===n?"stretch":n,l=e.alignItems,c=void 0===l?"stretch":l,u=e.classes,d=e.className,h=e.component,f=void 0===h?"div":h,p=e.container,v=void 0!==p&&p,g=e.direction,m=void 0===g?"row":g,y=e.item,b=void 0!==y&&y,w=e.justify,_=e.justifyContent,x=void 0===_?"flex-start":_,C=e.lg,E=void 0!==C&&C,S=e.md,A=void 0!==S&&S,O=e.sm,k=void 0!==O&&O,T=e.spacing,P=void 0===T?0:T,I=e.wrap,M=void 0===I?"wrap":I,z=e.xl,R=void 0!==z&&z,L=e.xs,D=void 0!==L&&L,N=e.zeroMinWidth,j=void 0!==N&&N,H=(0,r.A)(e,["alignContent","alignItems","classes","className","component","container","direction","item","justify","justifyContent","lg","md","sm","spacing","wrap","xl","xs","zeroMinWidth"]),V=(0,a.default)(u.root,d,v&&[u.container,0!==P&&u["spacing-xs-".concat(String(P))]],b&&u.item,j&&u.zeroMinWidth,"row"!==m&&u["direction-xs-".concat(String(m))],"wrap"!==M&&u["wrap-xs-".concat(String(M))],"stretch"!==c&&u["align-items-xs-".concat(String(c))],"stretch"!==s&&u["align-content-xs-".concat(String(s))],"flex-start"!==(w||x)&&u["justify-content-xs-".concat(String(w||x))],!1!==D&&u["grid-xs-".concat(String(D))],!1!==k&&u["grid-sm-".concat(String(k))],!1!==A&&u["grid-md-".concat(String(A))],!1!==E&&u["grid-lg-".concat(String(E))],!1!==R&&u["grid-xl-".concat(String(R))]);return o.createElement(f,(0,i.A)({className:V,ref:t},H))}));const h=(0,s.A)((function(e){return(0,i.A)({root:{},container:{boxSizing:"border-box",display:"flex",flexWrap:"wrap",width:"100%"},item:{boxSizing:"border-box",margin:"0"},zeroMinWidth:{minWidth:0},"direction-xs-column":{flexDirection:"column"},"direction-xs-column-reverse":{flexDirection:"column-reverse"},"direction-xs-row-reverse":{flexDirection:"row-reverse"},"wrap-xs-nowrap":{flexWrap:"nowrap"},"wrap-xs-wrap-reverse":{flexWrap:"wrap-reverse"},"align-items-xs-center":{alignItems:"center"},"align-items-xs-flex-start":{alignItems:"flex-start"},"align-items-xs-flex-end":{alignItems:"flex-end"},"align-items-xs-baseline":{alignItems:"baseline"},"align-content-xs-center":{alignContent:"center"},"align-content-xs-flex-start":{alignContent:"flex-start"},"align-content-xs-flex-end":{alignContent:"flex-end"},"align-content-xs-space-between":{alignContent:"space-between"},"align-content-xs-space-around":{alignContent:"space-around"},"justify-content-xs-center":{justifyContent:"center"},"justify-content-xs-flex-end":{justifyContent:"flex-end"},"justify-content-xs-space-between":{justifyContent:"space-between"},"justify-content-xs-space-around":{justifyContent:"space-around"},"justify-content-xs-space-evenly":{justifyContent:"space-evenly"}},function(e,t){var n={};return l.forEach((function(t){var r=e.spacing(t);0!==r&&(n["spacing-".concat("xs","-").concat(t)]={margin:"-".concat(u(r,2)),width:"calc(100% + ".concat(u(r),")"),"& > $item":{padding:u(r,2)}})})),n}(e),e.breakpoints.keys.reduce((function(t,n){return function(e,t,n){var r={};c.forEach((function(e){var t="grid-".concat(n,"-").concat(e);if(!0!==e)if("auto"!==e){var i="".concat(Math.round(e/12*1e8)/1e6,"%");r[t]={flexBasis:i,flexGrow:0,maxWidth:i}}else r[t]={flexBasis:"auto",flexGrow:0,maxWidth:"none"};else r[t]={flexBasis:0,flexGrow:1,maxWidth:"100%"}})),"xs"===n?(0,i.A)(e,r):e[t.breakpoints.up(n)]=r}(t,e,n),t}),{}))}),{name:"MuiGrid"})(d)},76364:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(27606)},78896:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(58168),i=n(5544),o=n(80045),a=n(96540),s=(n(5556),n(80851)),l=n(26232),c=n(33173),u=n(74801);function d(e){return"scale(".concat(e,", ").concat(Math.pow(e,2),")")}var h={entering:{opacity:1,transform:d(1)},entered:{opacity:1,transform:"none"}},f=a.forwardRef((function(e,t){var n=e.children,f=e.disableStrictModeCompat,p=void 0!==f&&f,v=e.in,g=e.onEnter,m=e.onEntered,y=e.onEntering,b=e.onExit,w=e.onExited,_=e.onExiting,x=e.style,C=e.timeout,E=void 0===C?"auto":C,S=e.TransitionComponent,A=void 0===S?s.Ay:S,O=(0,o.A)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),k=a.useRef(),T=a.useRef(),P=(0,l.A)(),I=P.unstable_strictMode&&!p,M=a.useRef(null),z=(0,u.A)(n.ref,t),R=(0,u.A)(I?M:void 0,z),L=function(e){return function(t,n){if(e){var r=I?[M.current,t]:[t,n],o=(0,i.A)(r,2),a=o[0],s=o[1];void 0===s?e(a):e(a,s)}}},D=L(y),N=L((function(e,t){(0,c.q)(e);var n,r=(0,c.c)({style:x,timeout:E},{mode:"enter"}),i=r.duration,o=r.delay;"auto"===E?(n=P.transitions.getAutoHeightDuration(e.clientHeight),T.current=n):n=i,e.style.transition=[P.transitions.create("opacity",{duration:n,delay:o}),P.transitions.create("transform",{duration:.666*n,delay:o})].join(","),g&&g(e,t)})),j=L(m),H=L(_),V=L((function(e){var t,n=(0,c.c)({style:x,timeout:E},{mode:"exit"}),r=n.duration,i=n.delay;"auto"===E?(t=P.transitions.getAutoHeightDuration(e.clientHeight),T.current=t):t=r,e.style.transition=[P.transitions.create("opacity",{duration:t,delay:i}),P.transitions.create("transform",{duration:.666*t,delay:i||.333*t})].join(","),e.style.opacity="0",e.style.transform=d(.75),b&&b(e)})),B=L(w);return a.useEffect((function(){return function(){clearTimeout(k.current)}}),[]),a.createElement(A,(0,r.A)({appear:!0,in:v,nodeRef:I?M:void 0,onEnter:N,onEntered:j,onEntering:D,onExit:V,onExited:B,onExiting:H,addEndListener:function(e,t){var n=I?e:t;"auto"===E&&(k.current=setTimeout(n,T.current||0))},timeout:"auto"===E?null:E},O),(function(e,t){return a.cloneElement(n,(0,r.A)({style:(0,r.A)({opacity:0,transform:d(.75),visibility:"exited"!==e||v?void 0:"hidden"},h[e],x,n.props.style),ref:R},t))}))}));f.muiSupportAuto=!0;const p=f},42460:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(19773),c=n(47851),u=n(67515),d=o.forwardRef((function(e,t){var n=e.edge,s=void 0!==n&&n,l=e.children,d=e.classes,h=e.className,f=e.color,p=void 0===f?"default":f,v=e.disabled,g=void 0!==v&&v,m=e.disableFocusRipple,y=void 0!==m&&m,b=e.size,w=void 0===b?"medium":b,_=(0,i.A)(e,["edge","children","classes","className","color","disabled","disableFocusRipple","size"]);return o.createElement(c.A,(0,r.A)({className:(0,a.default)(d.root,h,"default"!==p&&d["color".concat((0,u.A)(p))],g&&d.disabled,"small"===w&&d["size".concat((0,u.A)(w))],{start:d.edgeStart,end:d.edgeEnd}[s]),centerRipple:!0,focusRipple:!y,disabled:g,ref:t},_),o.createElement("span",{className:d.label},l))}));const h=(0,s.A)((function(e){return{root:{textAlign:"center",flex:"0 0 auto",fontSize:e.typography.pxToRem(24),padding:12,borderRadius:"50%",overflow:"visible",color:e.palette.action.active,transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{backgroundColor:(0,l.X4)(e.palette.action.active,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}},"&$disabled":{backgroundColor:"transparent",color:e.palette.action.disabled}},edgeStart:{marginLeft:-12,"$sizeSmall&":{marginLeft:-3}},edgeEnd:{marginRight:-12,"$sizeSmall&":{marginRight:-3}},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,l.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},colorSecondary:{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,l.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},disabled:{},sizeSmall:{padding:3,fontSize:e.typography.pxToRem(18)},label:{width:"100%",display:"flex",alignItems:"inherit",justifyContent:"inherit"}}}),{name:"MuiIconButton"})(d)},8728:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(25820),l=n(32150),c=o.forwardRef((function(e,t){var n=e.disableUnderline,l=e.classes,c=e.fullWidth,u=void 0!==c&&c,d=e.inputComponent,h=void 0===d?"input":d,f=e.multiline,p=void 0!==f&&f,v=e.type,g=void 0===v?"text":v,m=(0,i.A)(e,["disableUnderline","classes","fullWidth","inputComponent","multiline","type"]);return o.createElement(s.A,(0,r.A)({classes:(0,r.A)({},l,{root:(0,a.default)(l.root,!n&&l.underline),underline:null}),fullWidth:u,inputComponent:h,multiline:p,ref:t,type:g},m))}));c.muiName="Input";const u=(0,l.A)((function(e){var t="light"===e.palette.type?"rgba(0, 0, 0, 0.42)":"rgba(255, 255, 255, 0.7)";return{root:{position:"relative"},formControl:{"label + &":{marginTop:16}},focused:{},disabled:{},colorSecondary:{"&$underline:after":{borderBottomColor:e.palette.secondary.main}},underline:{"&:after":{borderBottom:"2px solid ".concat(e.palette.primary.main),left:0,bottom:0,content:'""',position:"absolute",right:0,transform:"scaleX(0)",transition:e.transitions.create("transform",{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut}),pointerEvents:"none"},"&$focused:after":{transform:"scaleX(1)"},"&$error:after":{borderBottomColor:e.palette.error.main,transform:"scaleX(1)"},"&:before":{borderBottom:"1px solid ".concat(t),left:0,bottom:0,content:'"\\00a0"',position:"absolute",right:0,transition:e.transitions.create("border-bottom-color",{duration:e.transitions.duration.shorter}),pointerEvents:"none"},"&:hover:not($disabled):before":{borderBottom:"2px solid ".concat(e.palette.text.primary),"@media (hover: none)":{borderBottom:"1px solid ".concat(t)}},"&$disabled:before":{borderBottomStyle:"dotted"}},error:{},marginDense:{},multiline:{},fullWidth:{},input:{},inputMarginDense:{},inputMultiline:{},inputTypeSearch:{}}}),{name:"MuiInput"})(c)},64054:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(54392),l=n(32150),c=n(97589),u=o.forwardRef((function(e,t){var n=e.children,l=e.classes,u=e.className,d=e.component,h=void 0===d?"div":d,f=e.disablePointerEvents,p=void 0!==f&&f,v=e.disableTypography,g=void 0!==v&&v,m=e.position,y=e.variant,b=(0,i.A)(e,["children","classes","className","component","disablePointerEvents","disableTypography","position","variant"]),w=(0,c.t)()||{},_=y;return y&&w.variant,w&&!_&&(_=w.variant),o.createElement(c.A.Provider,{value:null},o.createElement(h,(0,r.A)({className:(0,a.default)(l.root,u,"end"===m?l.positionEnd:l.positionStart,p&&l.disablePointerEvents,w.hiddenLabel&&l.hiddenLabel,"filled"===_&&l.filled,"dense"===w.margin&&l.marginDense),ref:t},b),"string"!=typeof n||g?n:o.createElement(s.A,{color:"textSecondary"},n)))}));const d=(0,l.A)({root:{display:"flex",height:"0.01em",maxHeight:"2em",alignItems:"center",whiteSpace:"nowrap"},filled:{"&$positionStart:not($hiddenLabel)":{marginTop:16}},positionStart:{marginRight:8},positionEnd:{marginLeft:8},disablePointerEvents:{pointerEvents:"none"},hiddenLabel:{},marginDense:{}},{name:"MuiInputAdornment"})(u)},25820:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(80045),i=n(58168),o=n(77860),a=n(96540),s=(n(5556),n(20053)),l=n(10771),c=n(97589),u=n(32150),d=n(67515),h=n(74801),f=n(75818),p=n(33576),v="undefined"==typeof window?a.useEffect:a.useLayoutEffect,g=a.forwardRef((function(e,t){var n=e["aria-describedby"],u=e.autoComplete,g=e.autoFocus,m=e.classes,y=e.className,b=(e.color,e.defaultValue),w=e.disabled,_=e.endAdornment,x=(e.error,e.fullWidth),C=void 0!==x&&x,E=e.id,S=e.inputComponent,A=void 0===S?"input":S,O=e.inputProps,k=void 0===O?{}:O,T=e.inputRef,P=(e.margin,e.multiline),I=void 0!==P&&P,M=e.name,z=e.onBlur,R=e.onChange,L=e.onClick,D=e.onFocus,N=e.onKeyDown,j=e.onKeyUp,H=e.placeholder,V=e.readOnly,B=e.renderSuffix,F=e.rows,W=e.rowsMax,U=e.rowsMin,G=e.maxRows,q=e.minRows,K=e.startAdornment,$=e.type,Z=void 0===$?"text":$,X=e.value,Y=(0,r.A)(e,["aria-describedby","autoComplete","autoFocus","classes","className","color","defaultValue","disabled","endAdornment","error","fullWidth","id","inputComponent","inputProps","inputRef","margin","multiline","name","onBlur","onChange","onClick","onFocus","onKeyDown","onKeyUp","placeholder","readOnly","renderSuffix","rows","rowsMax","rowsMin","maxRows","minRows","startAdornment","type","value"]),Q=null!=k.value?k.value:X,J=a.useRef(null!=Q).current,ee=a.useRef(),te=a.useCallback((function(e){}),[]),ne=(0,h.A)(k.ref,te),re=(0,h.A)(T,ne),ie=(0,h.A)(ee,re),oe=a.useState(!1),ae=oe[0],se=oe[1],le=(0,c.t)(),ce=(0,l.A)({props:e,muiFormControl:le,states:["color","disabled","error","hiddenLabel","margin","required","filled"]});ce.focused=le?le.focused:ae,a.useEffect((function(){!le&&w&&ae&&(se(!1),z&&z())}),[le,w,ae,z]);var ue=le&&le.onFilled,de=le&&le.onEmpty,he=a.useCallback((function(e){(0,p.lq)(e)?ue&&ue():de&&de()}),[ue,de]);v((function(){J&&he({value:Q})}),[Q,he,J]),a.useEffect((function(){he(ee.current)}),[]);var fe=A,pe=(0,i.A)({},k,{ref:ie});return"string"!=typeof fe?pe=(0,i.A)({inputRef:ie,type:Z},pe,{ref:null}):I?!F||G||q||W||U?(pe=(0,i.A)({minRows:F||q,rowsMax:W,maxRows:G},pe),fe=f.A):fe="textarea":pe=(0,i.A)({type:Z},pe),a.useEffect((function(){le&&le.setAdornedStart(Boolean(K))}),[le,K]),a.createElement("div",(0,i.A)({className:(0,s.default)(m.root,m["color".concat((0,d.A)(ce.color||"primary"))],y,ce.disabled&&m.disabled,ce.error&&m.error,C&&m.fullWidth,ce.focused&&m.focused,le&&m.formControl,I&&m.multiline,K&&m.adornedStart,_&&m.adornedEnd,"dense"===ce.margin&&m.marginDense),onClick:function(e){ee.current&&e.currentTarget===e.target&&ee.current.focus(),L&&L(e)},ref:t},Y),K,a.createElement(c.A.Provider,{value:null},a.createElement(fe,(0,i.A)({"aria-invalid":ce.error,"aria-describedby":n,autoComplete:u,autoFocus:g,defaultValue:b,disabled:ce.disabled,id:E,onAnimationStart:function(e){he("mui-auto-fill-cancel"===e.animationName?ee.current:{value:"x"})},name:M,placeholder:H,readOnly:V,required:ce.required,rows:F,value:Q,onKeyDown:N,onKeyUp:j},pe,{className:(0,s.default)(m.input,k.className,ce.disabled&&m.disabled,I&&m.inputMultiline,ce.hiddenLabel&&m.inputHiddenLabel,K&&m.inputAdornedStart,_&&m.inputAdornedEnd,"search"===Z&&m.inputTypeSearch,"dense"===ce.margin&&m.inputMarginDense),onBlur:function(e){z&&z(e),k.onBlur&&k.onBlur(e),le&&le.onBlur?le.onBlur(e):se(!1)},onChange:function(e){if(!J){var t=e.target||ee.current;if(null==t)throw new Error((0,o.A)(1));he({value:t.value})}for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];k.onChange&&k.onChange.apply(k,[e].concat(r)),R&&R.apply(void 0,[e].concat(r))},onFocus:function(e){ce.disabled?e.stopPropagation():(D&&D(e),k.onFocus&&k.onFocus(e),le&&le.onFocus?le.onFocus(e):se(!0))}}))),_,B?B((0,i.A)({},ce,{startAdornment:K})):null)}));const m=(0,u.A)((function(e){var t="light"===e.palette.type,n={color:"currentColor",opacity:t?.42:.5,transition:e.transitions.create("opacity",{duration:e.transitions.duration.shorter})},r={opacity:"0 !important"},o={opacity:t?.42:.5};return{"@global":{"@keyframes mui-auto-fill":{},"@keyframes mui-auto-fill-cancel":{}},root:(0,i.A)({},e.typography.body1,{color:e.palette.text.primary,lineHeight:"1.1876em",boxSizing:"border-box",position:"relative",cursor:"text",display:"inline-flex",alignItems:"center","&$disabled":{color:e.palette.text.disabled,cursor:"default"}}),formControl:{},focused:{},disabled:{},adornedStart:{},adornedEnd:{},error:{},marginDense:{},multiline:{padding:"".concat(6,"px 0 ").concat(7,"px"),"&$marginDense":{paddingTop:3}},colorSecondary:{},fullWidth:{width:"100%"},input:{font:"inherit",letterSpacing:"inherit",color:"currentColor",padding:"".concat(6,"px 0 ").concat(7,"px"),border:0,boxSizing:"content-box",background:"none",height:"1.1876em",margin:0,WebkitTapHighlightColor:"transparent",display:"block",minWidth:0,width:"100%",animationName:"mui-auto-fill-cancel",animationDuration:"10ms","&::-webkit-input-placeholder":n,"&::-moz-placeholder":n,"&:-ms-input-placeholder":n,"&::-ms-input-placeholder":n,"&:focus":{outline:0},"&:invalid":{boxShadow:"none"},"&::-webkit-search-decoration":{"-webkit-appearance":"none"},"label[data-shrink=false] + $formControl &":{"&::-webkit-input-placeholder":r,"&::-moz-placeholder":r,"&:-ms-input-placeholder":r,"&::-ms-input-placeholder":r,"&:focus::-webkit-input-placeholder":o,"&:focus::-moz-placeholder":o,"&:focus:-ms-input-placeholder":o,"&:focus::-ms-input-placeholder":o},"&$disabled":{opacity:1},"&:-webkit-autofill":{animationDuration:"5000s",animationName:"mui-auto-fill"}},inputMarginDense:{paddingTop:3},inputMultiline:{height:"auto",resize:"none",padding:0},inputTypeSearch:{"-moz-appearance":"textfield","-webkit-appearance":"textfield"},inputAdornedStart:{},inputAdornedEnd:{},inputHiddenLabel:{}}}),{name:"MuiInputBase"})(g)},33576:(e,t,n)=>{"use strict";function r(e){return null!=e&&!(Array.isArray(e)&&0===e.length)}function i(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return e&&(r(e.value)&&""!==e.value||t&&r(e.defaultValue)&&""!==e.defaultValue)}function o(e){return e.startAdornment}n.d(t,{gr:()=>o,lq:()=>i})},38306:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(10771),l=n(49029),c=n(32150),u=n(96340),d=o.forwardRef((function(e,t){var n=e.classes,c=e.className,d=e.disableAnimation,h=void 0!==d&&d,f=(e.margin,e.shrink),p=(e.variant,(0,i.A)(e,["classes","className","disableAnimation","margin","shrink","variant"])),v=(0,l.A)(),g=f;void 0===g&&v&&(g=v.filled||v.focused||v.adornedStart);var m=(0,s.A)({props:e,muiFormControl:v,states:["margin","variant"]});return o.createElement(u.A,(0,r.A)({"data-shrink":g,className:(0,a.default)(n.root,c,v&&n.formControl,!h&&n.animated,g&&n.shrink,"dense"===m.margin&&n.marginDense,{filled:n.filled,outlined:n.outlined}[m.variant]),classes:{focused:n.focused,disabled:n.disabled,error:n.error,required:n.required,asterisk:n.asterisk},ref:t},p))}));const h=(0,c.A)((function(e){return{root:{display:"block",transformOrigin:"top left"},focused:{},disabled:{},error:{},required:{},asterisk:{},formControl:{position:"absolute",left:0,top:0,transform:"translate(0, 24px) scale(1)"},marginDense:{transform:"translate(0, 21px) scale(1)"},shrink:{transform:"translate(0, 1.5px) scale(0.75)",transformOrigin:"top left"},animated:{transition:e.transitions.create(["color","transform"],{duration:e.transitions.duration.shorter,easing:e.transitions.easing.easeOut})},filled:{zIndex:1,pointerEvents:"none",transform:"translate(12px, 20px) scale(1)","&$marginDense":{transform:"translate(12px, 17px) scale(1)"},"&$shrink":{transform:"translate(12px, 10px) scale(0.75)","&$marginDense":{transform:"translate(12px, 7px) scale(0.75)"}}},outlined:{zIndex:1,pointerEvents:"none",transform:"translate(14px, 20px) scale(1)","&$marginDense":{transform:"translate(14px, 12px) scale(1)"},"&$shrink":{transform:"translate(14px, -6px) scale(0.75)"}}}}),{name:"MuiInputLabel"})(d)},10782:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(67515),l=n(32150),c=n(20364),u=n(74801),d=n(54392),h=o.forwardRef((function(e,t){var n=e.classes,l=e.className,h=e.color,f=void 0===h?"primary":h,p=e.component,v=void 0===p?"a":p,g=e.onBlur,m=e.onFocus,y=e.TypographyClasses,b=e.underline,w=void 0===b?"hover":b,_=e.variant,x=void 0===_?"inherit":_,C=(0,i.A)(e,["classes","className","color","component","onBlur","onFocus","TypographyClasses","underline","variant"]),E=(0,c.A)(),S=E.isFocusVisible,A=E.onBlurVisible,O=E.ref,k=o.useState(!1),T=k[0],P=k[1],I=(0,u.A)(t,O);return o.createElement(d.A,(0,r.A)({className:(0,a.default)(n.root,n["underline".concat((0,s.A)(w))],l,T&&n.focusVisible,"button"===v&&n.button),classes:y,color:f,component:v,onBlur:function(e){T&&(A(),P(!1)),g&&g(e)},onFocus:function(e){S(e)&&P(!0),m&&m(e)},ref:I,variant:x},C))}));const f=(0,l.A)({root:{},underlineNone:{textDecoration:"none"},underlineHover:{textDecoration:"none","&:hover":{textDecoration:"underline"}},underlineAlways:{textDecoration:"underline"},button:{position:"relative",WebkitTapHighlightColor:"transparent",backgroundColor:"transparent",outline:0,border:0,margin:0,borderRadius:0,padding:0,cursor:"pointer",userSelect:"none",verticalAlign:"middle","-moz-appearance":"none","-webkit-appearance":"none","&::-moz-focus-inner":{borderStyle:"none"},"&$focusVisible":{outline:"auto"}},focusVisible:{}},{name:"MuiLink"})(h)},73486:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(76171),c=o.forwardRef((function(e,t){var n=e.children,s=e.classes,c=e.className,u=e.component,d=void 0===u?"ul":u,h=e.dense,f=void 0!==h&&h,p=e.disablePadding,v=void 0!==p&&p,g=e.subheader,m=(0,i.A)(e,["children","classes","className","component","dense","disablePadding","subheader"]),y=o.useMemo((function(){return{dense:f}}),[f]);return o.createElement(l.A.Provider,{value:y},o.createElement(d,(0,r.A)({className:(0,a.default)(s.root,c,f&&s.dense,!v&&s.padding,g&&s.subheader),ref:t},m),g,n))}));const u=(0,s.A)({root:{listStyle:"none",margin:0,padding:0,position:"relative"},padding:{paddingTop:8,paddingBottom:8},dense:{},subheader:{paddingTop:0}},{name:"MuiList"})(c)},76171:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(96540).createContext({})},50384:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(47851),c=n(77570),u=n(74801),d=n(76171),h=n(40961),f="undefined"==typeof window?o.useEffect:o.useLayoutEffect,p=o.forwardRef((function(e,t){var n=e.alignItems,s=void 0===n?"center":n,p=e.autoFocus,v=void 0!==p&&p,g=e.button,m=void 0!==g&&g,y=e.children,b=e.classes,w=e.className,_=e.component,x=e.ContainerComponent,C=void 0===x?"li":x,E=e.ContainerProps,S=(E=void 0===E?{}:E).className,A=(0,i.A)(E,["className"]),O=e.dense,k=void 0!==O&&O,T=e.disabled,P=void 0!==T&&T,I=e.disableGutters,M=void 0!==I&&I,z=e.divider,R=void 0!==z&&z,L=e.focusVisibleClassName,D=e.selected,N=void 0!==D&&D,j=(0,i.A)(e,["alignItems","autoFocus","button","children","classes","className","component","ContainerComponent","ContainerProps","dense","disabled","disableGutters","divider","focusVisibleClassName","selected"]),H=o.useContext(d.A),V={dense:k||H.dense||!1,alignItems:s},B=o.useRef(null);f((function(){v&&B.current&&B.current.focus()}),[v]);var F=o.Children.toArray(y),W=F.length&&(0,c.A)(F[F.length-1],["ListItemSecondaryAction"]),U=o.useCallback((function(e){B.current=h.findDOMNode(e)}),[]),G=(0,u.A)(U,t),q=(0,r.A)({className:(0,a.default)(b.root,w,V.dense&&b.dense,!M&&b.gutters,R&&b.divider,P&&b.disabled,m&&b.button,"center"!==s&&b.alignItemsFlexStart,W&&b.secondaryAction,N&&b.selected),disabled:P},j),K=_||"li";return m&&(q.component=_||"div",q.focusVisibleClassName=(0,a.default)(b.focusVisible,L),K=l.A),W?(K=q.component||_?K:"div","li"===C&&("li"===K?K="div":"li"===q.component&&(q.component="div")),o.createElement(d.A.Provider,{value:V},o.createElement(C,(0,r.A)({className:(0,a.default)(b.container,S),ref:G},A),o.createElement(K,q,F),F.pop()))):o.createElement(d.A.Provider,{value:V},o.createElement(K,(0,r.A)({ref:G},q),F))}));const v=(0,s.A)((function(e){return{root:{display:"flex",justifyContent:"flex-start",alignItems:"center",position:"relative",textDecoration:"none",width:"100%",boxSizing:"border-box",textAlign:"left",paddingTop:8,paddingBottom:8,"&$focusVisible":{backgroundColor:e.palette.action.selected},"&$selected, &$selected:hover":{backgroundColor:e.palette.action.selected},"&$disabled":{opacity:.5}},container:{position:"relative"},focusVisible:{},dense:{paddingTop:4,paddingBottom:4},alignItemsFlexStart:{alignItems:"flex-start"},disabled:{},divider:{borderBottom:"1px solid ".concat(e.palette.divider),backgroundClip:"padding-box"},gutters:{paddingLeft:16,paddingRight:16},button:{transition:e.transitions.create("background-color",{duration:e.transitions.duration.shortest}),"&:hover":{textDecoration:"none",backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}},secondaryAction:{paddingRight:48},selected:{}}}),{name:"MuiListItem"})(p)},61466:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(76171),c=o.forwardRef((function(e,t){var n=e.classes,s=e.className,c=(0,i.A)(e,["classes","className"]),u=o.useContext(l.A);return o.createElement("div",(0,r.A)({className:(0,a.default)(n.root,s,"flex-start"===u.alignItems&&n.alignItemsFlexStart),ref:t},c))}));const u=(0,s.A)((function(e){return{root:{minWidth:56,color:e.palette.action.active,flexShrink:0,display:"inline-flex"},alignItemsFlexStart:{marginTop:8}}}),{name:"MuiListItemIcon"})(c)},23182:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(61466)},77430:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(54392),c=n(76171),u=o.forwardRef((function(e,t){var n=e.children,s=e.classes,u=e.className,d=e.disableTypography,h=void 0!==d&&d,f=e.inset,p=void 0!==f&&f,v=e.primary,g=e.primaryTypographyProps,m=e.secondary,y=e.secondaryTypographyProps,b=(0,i.A)(e,["children","classes","className","disableTypography","inset","primary","primaryTypographyProps","secondary","secondaryTypographyProps"]),w=o.useContext(c.A).dense,_=null!=v?v:n;null==_||_.type===l.A||h||(_=o.createElement(l.A,(0,r.A)({variant:w?"body2":"body1",className:s.primary,component:"span",display:"block"},g),_));var x=m;return null==x||x.type===l.A||h||(x=o.createElement(l.A,(0,r.A)({variant:"body2",className:s.secondary,color:"textSecondary",display:"block"},y),x)),o.createElement("div",(0,r.A)({className:(0,a.default)(s.root,u,w&&s.dense,p&&s.inset,_&&x&&s.multiline),ref:t},b),_,x)}));const d=(0,s.A)({root:{flex:"1 1 auto",minWidth:0,marginTop:4,marginBottom:4},multiline:{marginTop:6,marginBottom:6},dense:{},inset:{paddingLeft:56},primary:{},secondary:{}},{name:"MuiListItemText"})(u)},88524:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(77430)},45152:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(67515),c=o.forwardRef((function(e,t){var n=e.classes,s=e.className,c=e.color,u=void 0===c?"default":c,d=e.component,h=void 0===d?"li":d,f=e.disableGutters,p=void 0!==f&&f,v=e.disableSticky,g=void 0!==v&&v,m=e.inset,y=void 0!==m&&m,b=(0,i.A)(e,["classes","className","color","component","disableGutters","disableSticky","inset"]);return o.createElement(h,(0,r.A)({className:(0,a.default)(n.root,s,"default"!==u&&n["color".concat((0,l.A)(u))],y&&n.inset,!g&&n.sticky,!p&&n.gutters),ref:t},b))}));const u=(0,s.A)((function(e){return{root:{boxSizing:"border-box",lineHeight:"48px",listStyle:"none",color:e.palette.text.secondary,fontFamily:e.typography.fontFamily,fontWeight:e.typography.fontWeightMedium,fontSize:e.typography.pxToRem(14)},colorPrimary:{color:e.palette.primary.main},colorInherit:{color:"inherit"},gutters:{paddingLeft:16,paddingRight:16},inset:{paddingLeft:72},sticky:{position:"sticky",top:0,zIndex:1,backgroundColor:"inherit"}}}),{name:"MuiListSubheader"})(c)},70032:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(58168),i=n(80045),o=n(96540),a=(n(44363),n(5556),n(20053)),s=n(32150),l=n(11760),c=n(19008),u=n(40961),d=n(24960),h=n(26232),f={vertical:"top",horizontal:"right"},p={vertical:"top",horizontal:"left"},v=o.forwardRef((function(e,t){var n=e.autoFocus,s=void 0===n||n,v=e.children,g=e.classes,m=e.disableAutoFocusItem,y=void 0!==m&&m,b=e.MenuListProps,w=void 0===b?{}:b,_=e.onClose,x=e.onEntering,C=e.open,E=e.PaperProps,S=void 0===E?{}:E,A=e.PopoverClasses,O=e.transitionDuration,k=void 0===O?"auto":O,T=e.TransitionProps,P=(T=void 0===T?{}:T).onEntering,I=(0,i.A)(T,["onEntering"]),M=e.variant,z=void 0===M?"selectedMenu":M,R=(0,i.A)(e,["autoFocus","children","classes","disableAutoFocusItem","MenuListProps","onClose","onEntering","open","PaperProps","PopoverClasses","transitionDuration","TransitionProps","variant"]),L=(0,h.A)(),D=s&&!y&&C,N=o.useRef(null),j=o.useRef(null),H=-1;o.Children.map(v,(function(e,t){o.isValidElement(e)&&(e.props.disabled||("menu"!==z&&e.props.selected||-1===H)&&(H=t))}));var V=o.Children.map(v,(function(e,t){return t===H?o.cloneElement(e,{ref:function(t){j.current=u.findDOMNode(t),(0,d.A)(e.ref,t)}}):e}));return o.createElement(l.Ay,(0,r.A)({getContentAnchorEl:function(){return j.current},classes:A,onClose:_,TransitionProps:(0,r.A)({onEntering:function(e,t){N.current&&N.current.adjustStyleForScrollbar(e,L),x&&x(e,t),P&&P(e,t)}},I),anchorOrigin:"rtl"===L.direction?f:p,transformOrigin:"rtl"===L.direction?f:p,PaperProps:(0,r.A)({},S,{classes:(0,r.A)({},S.classes,{root:g.paper})}),open:C,ref:t,transitionDuration:k},R),o.createElement(c.A,(0,r.A)({onKeyDown:function(e){"Tab"===e.key&&(e.preventDefault(),_&&_(e,"tabKeyDown"))},actions:N,autoFocus:s&&(-1===H||y),autoFocusItem:D,variant:z},w,{className:(0,a.default)(g.list,w.className)}),V))}));const g=(0,s.A)({paper:{maxHeight:"calc(100% - 96px)",WebkitOverflowScrolling:"touch"},list:{outline:0}},{name:"MuiMenu"})(v)},84630:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(80045),i=n(64467),o=n(58168),a=n(96540),s=(n(5556),n(20053)),l=n(32150),c=n(50384),u=a.forwardRef((function(e,t){var n,i=e.classes,l=e.className,u=e.component,d=void 0===u?"li":u,h=e.disableGutters,f=void 0!==h&&h,p=e.ListItemClasses,v=e.role,g=void 0===v?"menuitem":v,m=e.selected,y=e.tabIndex,b=(0,r.A)(e,["classes","className","component","disableGutters","ListItemClasses","role","selected","tabIndex"]);return e.disabled||(n=void 0!==y?y:-1),a.createElement(c.A,(0,o.A)({button:!0,role:g,tabIndex:n,component:d,selected:m,disableGutters:f,classes:(0,o.A)({dense:i.dense},p),className:(0,s.default)(i.root,l,m&&i.selected,!f&&i.gutters),ref:t},b))}));const d=(0,l.A)((function(e){return{root:(0,o.A)({},e.typography.body1,(0,i.A)({minHeight:48,paddingTop:6,paddingBottom:6,boxSizing:"border-box",width:"auto",overflow:"hidden",whiteSpace:"nowrap"},e.breakpoints.up("sm"),{minHeight:"auto"})),gutters:{},selected:{},dense:(0,o.A)({},e.typography.body2,{minHeight:"auto"})}}),{name:"MuiMenuItem"})(u)},49132:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(84630)},19008:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(58168),i=n(80045),o=n(96540),a=(n(44363),n(5556),n(40961)),s=n(61475),l=n(73486),c=n(6674),u=n(74801);function d(e,t,n){return e===t?e.firstChild:t&&t.nextElementSibling?t.nextElementSibling:n?null:e.firstChild}function h(e,t,n){return e===t?n?e.firstChild:e.lastChild:t&&t.previousElementSibling?t.previousElementSibling:n?null:e.lastChild}function f(e,t){if(void 0===t)return!0;var n=e.innerText;return void 0===n&&(n=e.textContent),0!==(n=n.trim().toLowerCase()).length&&(t.repeating?n[0]===t.keys[0]:0===n.indexOf(t.keys.join("")))}function p(e,t,n,r,i,o){for(var a=!1,s=i(e,t,!!t&&n);s;){if(s===e.firstChild){if(a)return;a=!0}var l=!r&&(s.disabled||"true"===s.getAttribute("aria-disabled"));if(s.hasAttribute("tabindex")&&f(s,o)&&!l)return void s.focus();s=i(e,s,n)}}var v="undefined"==typeof window?o.useEffect:o.useLayoutEffect;const g=o.forwardRef((function(e,t){var n=e.actions,g=e.autoFocus,m=void 0!==g&&g,y=e.autoFocusItem,b=void 0!==y&&y,w=e.children,_=e.className,x=e.disabledItemsFocusable,C=void 0!==x&&x,E=e.disableListWrap,S=void 0!==E&&E,A=e.onKeyDown,O=e.variant,k=void 0===O?"selectedMenu":O,T=(0,i.A)(e,["actions","autoFocus","autoFocusItem","children","className","disabledItemsFocusable","disableListWrap","onKeyDown","variant"]),P=o.useRef(null),I=o.useRef({keys:[],repeating:!0,previousKeyMatched:!0,lastTime:null});v((function(){m&&P.current.focus()}),[m]),o.useImperativeHandle(n,(function(){return{adjustStyleForScrollbar:function(e,t){var n=!P.current.style.width;if(e.clientHeight<P.current.clientHeight&&n){var r="".concat((0,c.A)(!0),"px");P.current.style["rtl"===t.direction?"paddingLeft":"paddingRight"]=r,P.current.style.width="calc(100% + ".concat(r,")")}return P.current}}}),[]);var M=o.useCallback((function(e){P.current=a.findDOMNode(e)}),[]),z=(0,u.A)(M,t),R=-1;o.Children.forEach(w,(function(e,t){o.isValidElement(e)&&(e.props.disabled||("selectedMenu"===k&&e.props.selected||-1===R)&&(R=t))}));var L=o.Children.map(w,(function(e,t){if(t===R){var n={};return b&&(n.autoFocus=!0),void 0===e.props.tabIndex&&"selectedMenu"===k&&(n.tabIndex=0),o.cloneElement(e,n)}return e}));return o.createElement(l.A,(0,r.A)({role:"menu",ref:z,className:_,onKeyDown:function(e){var t=P.current,n=e.key,r=(0,s.A)(t).activeElement;if("ArrowDown"===n)e.preventDefault(),p(t,r,S,C,d);else if("ArrowUp"===n)e.preventDefault(),p(t,r,S,C,h);else if("Home"===n)e.preventDefault(),p(t,null,S,C,d);else if("End"===n)e.preventDefault(),p(t,null,S,C,h);else if(1===n.length){var i=I.current,o=n.toLowerCase(),a=performance.now();i.keys.length>0&&(a-i.lastTime>500?(i.keys=[],i.repeating=!0,i.previousKeyMatched=!0):i.repeating&&o!==i.keys[0]&&(i.repeating=!1)),i.lastTime=a,i.keys.push(o);var l=r&&!i.repeating&&f(r,i);i.previousKeyMatched&&(l||p(t,r,!1,C,d,i))?e.preventDefault():i.previousKeyMatched=!1}A&&A(e)},tabIndex:m?0:-1},T),L)}))},89367:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(19008)},5014:(e,t,n)=>{"use strict";n.d(t,{A:()=>w});var r=n(80045),i=n(58168),o=n(96540),a=n(40961),s=(n(5556),n(42143)),l=n(16081),c=n(61475),u=n(71846),d=n(8521),h=n(74801),f=n(22319),p=n(39474),v=n(67793),g=n(84190),m={root:{zIndex:-1,position:"fixed",right:0,bottom:0,top:0,left:0,backgroundColor:"rgba(0, 0, 0, 0.5)",WebkitTapHighlightColor:"transparent"},invisible:{backgroundColor:"transparent"}};const y=o.forwardRef((function(e,t){var n=e.invisible,a=void 0!==n&&n,s=e.open,l=(0,r.A)(e,["invisible","open"]);return s?o.createElement("div",(0,i.A)({"aria-hidden":!0,ref:t},l,{style:(0,i.A)({},m.root,a?m.invisible:{},l.style)})):null}));var b=new v.A;const w=o.forwardRef((function(e,t){var n=(0,s.A)(),m=(0,l.A)({name:"MuiModal",props:(0,i.A)({},e),theme:n}),w=m.BackdropComponent,_=void 0===w?y:w,x=m.BackdropProps,C=m.children,E=m.closeAfterTransition,S=void 0!==E&&E,A=m.container,O=m.disableAutoFocus,k=void 0!==O&&O,T=m.disableBackdropClick,P=void 0!==T&&T,I=m.disableEnforceFocus,M=void 0!==I&&I,z=m.disableEscapeKeyDown,R=void 0!==z&&z,L=m.disablePortal,D=void 0!==L&&L,N=m.disableRestoreFocus,j=void 0!==N&&N,H=m.disableScrollLock,V=void 0!==H&&H,B=m.hideBackdrop,F=void 0!==B&&B,W=m.keepMounted,U=void 0!==W&&W,G=m.manager,q=void 0===G?b:G,K=m.onBackdropClick,$=m.onClose,Z=m.onEscapeKeyDown,X=m.onRendered,Y=m.open,Q=(0,r.A)(m,["BackdropComponent","BackdropProps","children","closeAfterTransition","container","disableAutoFocus","disableBackdropClick","disableEnforceFocus","disableEscapeKeyDown","disablePortal","disableRestoreFocus","disableScrollLock","hideBackdrop","keepMounted","manager","onBackdropClick","onClose","onEscapeKeyDown","onRendered","open"]),J=o.useState(!0),ee=J[0],te=J[1],ne=o.useRef({}),re=o.useRef(null),ie=o.useRef(null),oe=(0,h.A)(ie,t),ae=function(e){return!!e.children&&e.children.props.hasOwnProperty("in")}(m),se=function(){return(0,c.A)(re.current)},le=function(){return ne.current.modalRef=ie.current,ne.current.mountNode=re.current,ne.current},ce=function(){q.mount(le(),{disableScrollLock:V}),ie.current.scrollTop=0},ue=(0,f.A)((function(){var e=function(e){return e="function"==typeof e?e():e,a.findDOMNode(e)}(A)||se().body;q.add(le(),e),ie.current&&ce()})),de=o.useCallback((function(){return q.isTopModal(le())}),[q]),he=(0,f.A)((function(e){re.current=e,e&&(X&&X(),Y&&de()?ce():(0,v.M)(ie.current,!0))})),fe=o.useCallback((function(){q.remove(le())}),[q]);if(o.useEffect((function(){return function(){fe()}}),[fe]),o.useEffect((function(){Y?ue():ae&&S||fe()}),[Y,fe,ae,S,ue]),!U&&!Y&&(!ae||ee))return null;var pe=function(e){return{root:{position:"fixed",zIndex:e.zIndex.modal,right:0,bottom:0,top:0,left:0},hidden:{visibility:"hidden"}}}(n||{zIndex:p.A}),ve={};return void 0===C.props.tabIndex&&(ve.tabIndex=C.props.tabIndex||"-1"),ae&&(ve.onEnter=(0,d.A)((function(){te(!1)}),C.props.onEnter),ve.onExited=(0,d.A)((function(){te(!0),S&&fe()}),C.props.onExited)),o.createElement(u.A,{ref:he,container:A,disablePortal:D},o.createElement("div",(0,i.A)({ref:oe,onKeyDown:function(e){"Escape"===e.key&&de()&&(Z&&Z(e),R||(e.stopPropagation(),$&&$(e,"escapeKeyDown")))},role:"presentation"},Q,{style:(0,i.A)({},pe.root,!Y&&ee?pe.hidden:{},Q.style)}),F?null:o.createElement(_,(0,i.A)({open:Y,onClick:function(e){e.target===e.currentTarget&&(K&&K(e),!P&&$&&$(e,"backdropClick"))}},x)),o.createElement(g.A,{disableEnforceFocus:M,disableAutoFocus:k,disableRestoreFocus:j,getDoc:se,isEnabled:de,open:Y},o.cloneElement(C,ve))))}))},67793:(e,t,n)=>{"use strict";n.d(t,{A:()=>f,M:()=>c});var r=n(23029),i=n(92901),o=n(60436),a=n(6674),s=n(61475),l=n(76182);function c(e,t){t?e.setAttribute("aria-hidden","true"):e.removeAttribute("aria-hidden")}function u(e){return parseInt(window.getComputedStyle(e)["padding-right"],10)||0}function d(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:[],i=arguments.length>4?arguments[4]:void 0,a=[t,n].concat((0,o.A)(r)),s=["TEMPLATE","SCRIPT","STYLE"];[].forEach.call(e.children,(function(e){1===e.nodeType&&-1===a.indexOf(e)&&-1===s.indexOf(e.tagName)&&c(e,i)}))}function h(e,t){var n=-1;return e.some((function(e,r){return!!t(e)&&(n=r,!0)})),n}var f=function(){function e(){(0,r.A)(this,e),this.modals=[],this.containers=[]}return(0,i.A)(e,[{key:"add",value:function(e,t){var n=this.modals.indexOf(e);if(-1!==n)return n;n=this.modals.length,this.modals.push(e),e.modalRef&&c(e.modalRef,!1);var r=function(e){var t=[];return[].forEach.call(e.children,(function(e){e.getAttribute&&"true"===e.getAttribute("aria-hidden")&&t.push(e)})),t}(t);d(t,e.mountNode,e.modalRef,r,!0);var i=h(this.containers,(function(e){return e.container===t}));return-1!==i?(this.containers[i].modals.push(e),n):(this.containers.push({modals:[e],container:t,restore:null,hiddenSiblingNodes:r}),n)}},{key:"mount",value:function(e,t){var n=h(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];r.restore||(r.restore=function(e,t){var n,r=[],i=[],o=e.container;if(!t.disableScrollLock){if(function(e){var t=(0,s.A)(e);return t.body===e?(0,l.A)(t).innerWidth>t.documentElement.clientWidth:e.scrollHeight>e.clientHeight}(o)){var c=(0,a.A)();r.push({value:o.style.paddingRight,key:"padding-right",el:o}),o.style["padding-right"]="".concat(u(o)+c,"px"),n=(0,s.A)(o).querySelectorAll(".mui-fixed"),[].forEach.call(n,(function(e){i.push(e.style.paddingRight),e.style.paddingRight="".concat(u(e)+c,"px")}))}var d=o.parentElement,h="HTML"===d.nodeName&&"scroll"===window.getComputedStyle(d)["overflow-y"]?d:o;r.push({value:h.style.overflow,key:"overflow",el:h}),h.style.overflow="hidden"}return function(){n&&[].forEach.call(n,(function(e,t){i[t]?e.style.paddingRight=i[t]:e.style.removeProperty("padding-right")})),r.forEach((function(e){var t=e.value,n=e.el,r=e.key;t?n.style.setProperty(r,t):n.style.removeProperty(r)}))}}(r,t))}},{key:"remove",value:function(e){var t=this.modals.indexOf(e);if(-1===t)return t;var n=h(this.containers,(function(t){return-1!==t.modals.indexOf(e)})),r=this.containers[n];if(r.modals.splice(r.modals.indexOf(e),1),this.modals.splice(t,1),0===r.modals.length)r.restore&&r.restore(),e.modalRef&&c(e.modalRef,!0),d(r.container,e.mountNode,e.modalRef,r.hiddenSiblingNodes,!1),this.containers.splice(n,1);else{var i=r.modals[r.modals.length-1];i.modalRef&&c(i.modalRef,!1)}return t}},{key:"isTopModal",value:function(e){return this.modals.length>0&&this.modals[this.modals.length-1]===e}}]),e}()},63400:(e,t,n)=>{"use strict";n.d(t,{A:()=>v,R:()=>h});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(27994)),s=n(32150),l=n(10771),c=n(49029),u=n(83639),d=n(8728),h=function(e){return{root:{},select:{"-moz-appearance":"none","-webkit-appearance":"none",userSelect:"none",borderRadius:0,minWidth:16,cursor:"pointer","&:focus":{backgroundColor:"light"===e.palette.type?"rgba(0, 0, 0, 0.05)":"rgba(255, 255, 255, 0.05)",borderRadius:0},"&::-ms-expand":{display:"none"},"&$disabled":{cursor:"default"},"&[multiple]":{height:"auto"},"&:not([multiple]) option, &:not([multiple]) optgroup":{backgroundColor:e.palette.background.paper},"&&":{paddingRight:24}},filled:{"&&":{paddingRight:32}},outlined:{borderRadius:e.shape.borderRadius,"&&":{paddingRight:32}},selectMenu:{height:"auto",minHeight:"1.1876em",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden"},disabled:{},icon:{position:"absolute",right:0,top:"calc(50% - 12px)",pointerEvents:"none",color:e.palette.action.active,"&$disabled":{color:e.palette.action.disabled}},iconOpen:{transform:"rotate(180deg)"},iconFilled:{right:7},iconOutlined:{right:7},nativeInput:{bottom:0,left:0,position:"absolute",opacity:0,pointerEvents:"none",width:"100%"}}},f=o.createElement(d.A,null),p=o.forwardRef((function(e,t){var n=e.children,s=e.classes,d=e.IconComponent,h=void 0===d?u.A:d,p=e.input,v=void 0===p?f:p,g=e.inputProps,m=(e.variant,(0,i.A)(e,["children","classes","IconComponent","input","inputProps","variant"])),y=(0,c.A)(),b=(0,l.A)({props:e,muiFormControl:y,states:["variant"]});return o.cloneElement(v,(0,r.A)({inputComponent:a.A,inputProps:(0,r.A)({children:n,classes:s,IconComponent:h,variant:b.variant,type:void 0},g,v?v.props.inputProps:{}),ref:t},m))}));p.muiName="Select";const v=(0,s.A)(h,{name:"MuiNativeSelect"})(p)},27994:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(67515);const l=o.forwardRef((function(e,t){var n=e.classes,l=e.className,c=e.disabled,u=e.IconComponent,d=e.inputRef,h=e.variant,f=void 0===h?"standard":h,p=(0,i.A)(e,["classes","className","disabled","IconComponent","inputRef","variant"]);return o.createElement(o.Fragment,null,o.createElement("select",(0,r.A)({className:(0,a.default)(n.root,n.select,n[f],l,c&&n.disabled),disabled:c,ref:d||t},p)),e.multiple?null:o.createElement(u,{className:(0,a.default)(n.icon,n["icon".concat((0,s.A)(f))],c&&n.disabled)}))}))},88016:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(25820),l=n(64467),c=n(32150),u=n(26232),d=n(67515),h=o.forwardRef((function(e,t){e.children;var n=e.classes,s=e.className,c=e.label,h=e.labelWidth,f=e.notched,p=e.style,v=(0,i.A)(e,["children","classes","className","label","labelWidth","notched","style"]),g="rtl"===(0,u.A)().direction?"right":"left";if(void 0!==c)return o.createElement("fieldset",(0,r.A)({"aria-hidden":!0,className:(0,a.default)(n.root,s),ref:t,style:p},v),o.createElement("legend",{className:(0,a.default)(n.legendLabelled,f&&n.legendNotched)},c?o.createElement("span",null,c):o.createElement("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}})));var m=h>0?.75*h+8:.01;return o.createElement("fieldset",(0,r.A)({"aria-hidden":!0,style:(0,r.A)((0,l.A)({},"padding".concat((0,d.A)(g)),8),p),className:(0,a.default)(n.root,s),ref:t},v),o.createElement("legend",{className:n.legend,style:{width:f?m:.01}},o.createElement("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}})))}));const f=(0,c.A)((function(e){return{root:{position:"absolute",bottom:0,right:0,top:-5,left:0,margin:0,padding:"0 8px",pointerEvents:"none",borderRadius:"inherit",borderStyle:"solid",borderWidth:1,overflow:"hidden"},legend:{textAlign:"left",padding:0,lineHeight:"11px",transition:e.transitions.create("width",{duration:150,easing:e.transitions.easing.easeOut})},legendLabelled:{display:"block",width:"auto",textAlign:"left",padding:0,height:11,fontSize:"0.75em",visibility:"hidden",maxWidth:.01,transition:e.transitions.create("max-width",{duration:50,easing:e.transitions.easing.easeOut}),"& > span":{paddingLeft:5,paddingRight:5,display:"inline-block"}},legendNotched:{maxWidth:1e3,transition:e.transitions.create("max-width",{duration:100,easing:e.transitions.easing.easeOut,delay:50})}}}),{name:"PrivateNotchedOutline"})(h);var p=o.forwardRef((function(e,t){var n=e.classes,l=e.fullWidth,c=void 0!==l&&l,u=e.inputComponent,d=void 0===u?"input":u,h=e.label,p=e.labelWidth,v=void 0===p?0:p,g=e.multiline,m=void 0!==g&&g,y=e.notched,b=e.type,w=void 0===b?"text":b,_=(0,i.A)(e,["classes","fullWidth","inputComponent","label","labelWidth","multiline","notched","type"]);return o.createElement(s.A,(0,r.A)({renderSuffix:function(e){return o.createElement(f,{className:n.notchedOutline,label:h,labelWidth:v,notched:void 0!==y?y:Boolean(e.startAdornment||e.filled||e.focused)})},classes:(0,r.A)({},n,{root:(0,a.default)(n.root,n.underline),notchedOutline:null}),fullWidth:c,inputComponent:d,multiline:m,ref:t,type:w},_))}));p.muiName="Input";const v=(0,c.A)((function(e){var t="light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)";return{root:{position:"relative",borderRadius:e.shape.borderRadius,"&:hover $notchedOutline":{borderColor:e.palette.text.primary},"@media (hover: none)":{"&:hover $notchedOutline":{borderColor:t}},"&$focused $notchedOutline":{borderColor:e.palette.primary.main,borderWidth:2},"&$error $notchedOutline":{borderColor:e.palette.error.main},"&$disabled $notchedOutline":{borderColor:e.palette.action.disabled}},colorSecondary:{"&$focused $notchedOutline":{borderColor:e.palette.secondary.main}},focused:{},disabled:{},adornedStart:{paddingLeft:14},adornedEnd:{paddingRight:14},error:{},marginDense:{},multiline:{padding:"18.5px 14px","&$marginDense":{paddingTop:10.5,paddingBottom:10.5}},notchedOutline:{borderColor:t},input:{padding:"18.5px 14px","&:-webkit-autofill":{WebkitBoxShadow:"light"===e.palette.type?null:"0 0 0 100px #266798 inset",WebkitTextFillColor:"light"===e.palette.type?null:"#fff",caretColor:"light"===e.palette.type?null:"#fff",borderRadius:"inherit"}},inputMarginDense:{paddingTop:10.5,paddingBottom:10.5},inputMultiline:{padding:0},inputAdornedStart:{paddingLeft:0},inputAdornedEnd:{paddingRight:0}}}),{name:"MuiOutlinedInput"})(p)},3148:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(80045),i=n(58168),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=o.forwardRef((function(e,t){var n=e.classes,s=e.className,l=e.component,c=void 0===l?"div":l,u=e.square,d=void 0!==u&&u,h=e.elevation,f=void 0===h?1:h,p=e.variant,v=void 0===p?"elevation":p,g=(0,r.A)(e,["classes","className","component","square","elevation","variant"]);return o.createElement(c,(0,i.A)({className:(0,a.default)(n.root,s,"outlined"===v?n.outlined:n["elevation".concat(f)],!d&&n.rounded),ref:t},g))}));const c=(0,s.A)((function(e){var t={};return e.shadows.forEach((function(e,n){t["elevation".concat(n)]={boxShadow:e}})),(0,i.A)({root:{backgroundColor:e.palette.background.paper,color:e.palette.text.primary,transition:e.transitions.create("box-shadow")},rounded:{borderRadius:e.shape.borderRadius},outlined:{border:"1px solid ".concat(e.palette.divider)}},t)}),{name:"MuiPaper"})(l)},42370:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(3148)},11760:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>_});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(40961)),s=n(31198),l=n(20053),c=n(61475),u=n(76182),d=n(8521),h=n(32150),f=n(5014),p=n(78896),v=n(3148);function g(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.height/2:"bottom"===t&&(n=e.height),n}function m(e,t){var n=0;return"number"==typeof t?n=t:"center"===t?n=e.width/2:"right"===t&&(n=e.width),n}function y(e){return[e.horizontal,e.vertical].map((function(e){return"number"==typeof e?"".concat(e,"px"):e})).join(" ")}function b(e){return"function"==typeof e?e():e}var w=o.forwardRef((function(e,t){var n=e.action,h=e.anchorEl,w=e.anchorOrigin,_=void 0===w?{vertical:"top",horizontal:"left"}:w,x=e.anchorPosition,C=e.anchorReference,E=void 0===C?"anchorEl":C,S=e.children,A=e.classes,O=e.className,k=e.container,T=e.elevation,P=void 0===T?8:T,I=e.getContentAnchorEl,M=e.marginThreshold,z=void 0===M?16:M,R=e.onEnter,L=e.onEntered,D=e.onEntering,N=e.onExit,j=e.onExited,H=e.onExiting,V=e.open,B=e.PaperProps,F=void 0===B?{}:B,W=e.transformOrigin,U=void 0===W?{vertical:"top",horizontal:"left"}:W,G=e.TransitionComponent,q=void 0===G?p.A:G,K=e.transitionDuration,$=void 0===K?"auto":K,Z=e.TransitionProps,X=void 0===Z?{}:Z,Y=(0,i.A)(e,["action","anchorEl","anchorOrigin","anchorPosition","anchorReference","children","classes","className","container","elevation","getContentAnchorEl","marginThreshold","onEnter","onEntered","onEntering","onExit","onExited","onExiting","open","PaperProps","transformOrigin","TransitionComponent","transitionDuration","TransitionProps"]),Q=o.useRef(),J=o.useCallback((function(e){if("anchorPosition"===E)return x;var t=b(h),n=(t&&1===t.nodeType?t:(0,c.A)(Q.current).body).getBoundingClientRect(),r=0===e?_.vertical:"center";return{top:n.top+g(n,r),left:n.left+m(n,_.horizontal)}}),[h,_.horizontal,_.vertical,x,E]),ee=o.useCallback((function(e){var t=0;if(I&&"anchorEl"===E){var n=I(e);if(n&&e.contains(n)){var r=function(e,t){for(var n=t,r=0;n&&n!==e;)r+=(n=n.parentElement).scrollTop;return r}(e,n);t=n.offsetTop+n.clientHeight/2-r||0}}return t}),[_.vertical,E,I]),te=o.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return{vertical:g(e,U.vertical)+t,horizontal:m(e,U.horizontal)}}),[U.horizontal,U.vertical]),ne=o.useCallback((function(e){var t=ee(e),n={width:e.offsetWidth,height:e.offsetHeight},r=te(n,t);if("none"===E)return{top:null,left:null,transformOrigin:y(r)};var i=J(t),o=i.top-r.vertical,a=i.left-r.horizontal,s=o+n.height,l=a+n.width,c=(0,u.A)(b(h)),d=c.innerHeight-z,f=c.innerWidth-z;if(o<z){var p=o-z;o-=p,r.vertical+=p}else if(s>d){var v=s-d;o-=v,r.vertical+=v}if(a<z){var g=a-z;a-=g,r.horizontal+=g}else if(l>f){var m=l-f;a-=m,r.horizontal+=m}return{top:"".concat(Math.round(o),"px"),left:"".concat(Math.round(a),"px"),transformOrigin:y(r)}}),[h,E,J,ee,te,z]),re=o.useCallback((function(){var e=Q.current;if(e){var t=ne(e);null!==t.top&&(e.style.top=t.top),null!==t.left&&(e.style.left=t.left),e.style.transformOrigin=t.transformOrigin}}),[ne]),ie=o.useCallback((function(e){Q.current=a.findDOMNode(e)}),[]);o.useEffect((function(){V&&re()})),o.useImperativeHandle(n,(function(){return V?{updatePosition:function(){re()}}:null}),[V,re]),o.useEffect((function(){if(V){var e=(0,s.A)((function(){re()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[V,re]);var oe=$;"auto"!==$||q.muiSupportAuto||(oe=void 0);var ae=k||(h?(0,c.A)(b(h)).body:void 0);return o.createElement(f.A,(0,r.A)({container:ae,open:V,ref:t,BackdropProps:{invisible:!0},className:(0,l.default)(A.root,O)},Y),o.createElement(q,(0,r.A)({appear:!0,in:V,onEnter:R,onEntered:L,onExit:N,onExited:j,onExiting:H,timeout:oe},X,{onEntering:(0,d.A)((function(e,t){D&&D(e,t),re()}),X.onEntering)}),o.createElement(v.A,(0,r.A)({elevation:P,ref:ie},F,{className:(0,l.default)(A.paper,F.className)}),S)))}));const _=(0,h.A)({root:{},paper:{position:"absolute",overflowY:"auto",overflowX:"hidden",minWidth:16,minHeight:16,maxWidth:"calc(100% - 32px)",maxHeight:"calc(100% - 32px)",outline:0}},{name:"MuiPopover"})(w)},44065:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.Ay});var r=n(11760)},16408:(e,t,n)=>{"use strict";n.d(t,{A:()=>pe});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),"undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator),s=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(a&&navigator.userAgent.indexOf(e[t])>=0)return 1;return 0}(),l=a&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then((function(){t=!1,e()})))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout((function(){t=!1,e()}),s))}};function c(e){return e&&"[object Function]"==={}.toString.call(e)}function u(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function d(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function h(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var t=u(e),n=t.overflow,r=t.overflowX,i=t.overflowY;return/(auto|scroll|overlay)/.test(n+i+r)?e:h(d(e))}function f(e){return e&&e.referenceNode?e.referenceNode:e}var p=a&&!(!window.MSInputMethodContext||!document.documentMode),v=a&&/MSIE 10/.test(navigator.userAgent);function g(e){return 11===e?p:10===e?v:p||v}function m(e){if(!e)return document.documentElement;for(var t=g(10)?document.body:null,n=e.offsetParent||null;n===t&&e.nextElementSibling;)n=(e=e.nextElementSibling).offsetParent;var r=n&&n.nodeName;return r&&"BODY"!==r&&"HTML"!==r?-1!==["TH","TD","TABLE"].indexOf(n.nodeName)&&"static"===u(n,"position")?m(n):n:e?e.ownerDocument.documentElement:document.documentElement}function y(e){return null!==e.parentNode?y(e.parentNode):e}function b(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,r=n?e:t,i=n?t:e,o=document.createRange();o.setStart(r,0),o.setEnd(i,0);var a,s,l=o.commonAncestorContainer;if(e!==l&&t!==l||r.contains(i))return"BODY"===(s=(a=l).nodeName)||"HTML"!==s&&m(a.firstElementChild)!==a?m(l):l;var c=y(e);return c.host?b(c.host,t):b(e,y(t).host)}function w(e){var t="top"===(arguments.length>1&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var r=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||r)[t]}return e[t]}function _(e,t){var n="x"===t?"Left":"Top",r="Left"===n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+r+"Width"])}function x(e,t,n,r){return Math.max(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],g(10)?parseInt(n["offset"+e])+parseInt(r["margin"+("Height"===e?"Top":"Left")])+parseInt(r["margin"+("Height"===e?"Bottom":"Right")]):0)}function C(e){var t=e.body,n=e.documentElement,r=g(10)&&getComputedStyle(n);return{height:x("Height",t,n,r),width:x("Width",t,n,r)}}var E=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),S=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},A=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function O(e){return A({},e,{right:e.left+e.width,bottom:e.top+e.height})}function k(e){var t={};try{if(g(10)){t=e.getBoundingClientRect();var n=w(e,"top"),r=w(e,"left");t.top+=n,t.left+=r,t.bottom+=n,t.right+=r}else t=e.getBoundingClientRect()}catch(e){}var i={left:t.left,top:t.top,width:t.right-t.left,height:t.bottom-t.top},o="HTML"===e.nodeName?C(e.ownerDocument):{},a=o.width||e.clientWidth||i.width,s=o.height||e.clientHeight||i.height,l=e.offsetWidth-a,c=e.offsetHeight-s;if(l||c){var d=u(e);l-=_(d,"x"),c-=_(d,"y"),i.width-=l,i.height-=c}return O(i)}function T(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=g(10),i="HTML"===t.nodeName,o=k(e),a=k(t),s=h(e),l=u(t),c=parseFloat(l.borderTopWidth),d=parseFloat(l.borderLeftWidth);n&&i&&(a.top=Math.max(a.top,0),a.left=Math.max(a.left,0));var f=O({top:o.top-a.top-c,left:o.left-a.left-d,width:o.width,height:o.height});if(f.marginTop=0,f.marginLeft=0,!r&&i){var p=parseFloat(l.marginTop),v=parseFloat(l.marginLeft);f.top-=c-p,f.bottom-=c-p,f.left-=d-v,f.right-=d-v,f.marginTop=p,f.marginLeft=v}return(r&&!n?t.contains(s):t===s&&"BODY"!==s.nodeName)&&(f=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=w(t,"top"),i=w(t,"left"),o=n?-1:1;return e.top+=r*o,e.bottom+=r*o,e.left+=i*o,e.right+=i*o,e}(f,t)),f}function P(e){var t=e.nodeName;if("BODY"===t||"HTML"===t)return!1;if("fixed"===u(e,"position"))return!0;var n=d(e);return!!n&&P(n)}function I(e){if(!e||!e.parentElement||g())return document.documentElement;for(var t=e.parentElement;t&&"none"===u(t,"transform");)t=t.parentElement;return t||document.documentElement}function M(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4],o={top:0,left:0},a=i?I(e):b(e,f(t));if("viewport"===r)o=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,r=T(e,n),i=Math.max(n.clientWidth,window.innerWidth||0),o=Math.max(n.clientHeight,window.innerHeight||0),a=t?0:w(n),s=t?0:w(n,"left");return O({top:a-r.top+r.marginTop,left:s-r.left+r.marginLeft,width:i,height:o})}(a,i);else{var s=void 0;"scrollParent"===r?"BODY"===(s=h(d(t))).nodeName&&(s=e.ownerDocument.documentElement):s="window"===r?e.ownerDocument.documentElement:r;var l=T(s,a,i);if("HTML"!==s.nodeName||P(a))o=l;else{var c=C(e.ownerDocument),u=c.height,p=c.width;o.top+=l.top-l.marginTop,o.bottom=u+l.top,o.left+=l.left-l.marginLeft,o.right=p+l.left}}var v="number"==typeof(n=n||0);return o.left+=v?n:n.left||0,o.top+=v?n:n.top||0,o.right-=v?n:n.right||0,o.bottom-=v?n:n.bottom||0,o}function z(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var a=M(n,r,o,i),s={top:{width:a.width,height:t.top-a.top},right:{width:a.right-t.right,height:a.height},bottom:{width:a.width,height:a.bottom-t.bottom},left:{width:t.left-a.left,height:a.height}},l=Object.keys(s).map((function(e){return A({key:e},s[e],{area:(t=s[e],t.width*t.height)});var t})).sort((function(e,t){return t.area-e.area})),c=l.filter((function(e){var t=e.width,r=e.height;return t>=n.clientWidth&&r>=n.clientHeight})),u=c.length>0?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function R(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return T(n,r?I(t):b(t,f(n)),r)}function L(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),r=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+r,height:e.offsetHeight+n}}function D(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,(function(e){return t[e]}))}function N(e,t,n){n=n.split("-")[0];var r=L(e),i={width:r.width,height:r.height},o=-1!==["right","left"].indexOf(n),a=o?"top":"left",s=o?"left":"top",l=o?"height":"width",c=o?"width":"height";return i[a]=t[a]+t[l]/2-r[l]/2,i[s]=n===s?t[s]-r[c]:t[D(s)],i}function j(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function H(e,t,n){return(void 0===n?e:e.slice(0,function(e,t,n){if(Array.prototype.findIndex)return e.findIndex((function(e){return e[t]===n}));var r=j(e,(function(e){return e[t]===n}));return e.indexOf(r)}(e,"name",n))).forEach((function(e){e.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var n=e.function||e.fn;e.enabled&&c(n)&&(t.offsets.popper=O(t.offsets.popper),t.offsets.reference=O(t.offsets.reference),t=n(t,e))})),t}function V(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=R(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=z(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=N(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=H(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function B(e,t){return e.some((function(e){var n=e.name;return e.enabled&&n===t}))}function F(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),r=0;r<t.length;r++){var i=t[r],o=i?""+i+n:e;if(void 0!==document.body.style[o])return o}return null}function W(){return this.state.isDestroyed=!0,B(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[F("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function U(e){var t=e.ownerDocument;return t?t.defaultView:window}function G(e,t,n,r){var i="BODY"===e.nodeName,o=i?e.ownerDocument.defaultView:e;o.addEventListener(t,n,{passive:!0}),i||G(h(o.parentNode),t,n,r),r.push(o)}function q(e,t,n,r){n.updateBound=r,U(e).addEventListener("resize",n.updateBound,{passive:!0});var i=h(e);return G(i,"scroll",n.updateBound,n.scrollParents),n.scrollElement=i,n.eventsEnabled=!0,n}function K(){this.state.eventsEnabled||(this.state=q(this.reference,this.options,this.state,this.scheduleUpdate))}function $(){var e,t;this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=(e=this.reference,t=this.state,U(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEach((function(e){e.removeEventListener("scroll",t.updateBound)})),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t))}function Z(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function X(e,t){Object.keys(t).forEach((function(n){var r="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&Z(t[n])&&(r="px"),e.style[n]=t[n]+r}))}var Y=a&&/Firefox/i.test(navigator.userAgent);function Q(e,t,n){var r=j(e,(function(e){return e.name===t})),i=!!r&&e.some((function(e){return e.name===n&&e.enabled&&e.order<r.order}));if(!i){var o="`"+t+"`",a="`"+n+"`";console.warn(a+" modifier is required by "+o+" modifier in order to work, be sure to include it before "+o+"!")}return i}var J=["auto-start","auto","auto-end","top-start","top","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],ee=J.slice(3);function te(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=ee.indexOf(e),r=ee.slice(n+1).concat(ee.slice(0,n));return t?r.reverse():r}var ne={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],r=t.split("-")[1];if(r){var i=e.offsets,o=i.reference,a=i.popper,s=-1!==["bottom","top"].indexOf(n),l=s?"left":"top",c=s?"width":"height",u={start:S({},l,o[l]),end:S({},l,o[l]+o[c]-a[c])};e.offsets.popper=A({},a,u[r])}return e}},offset:{order:200,enabled:!0,fn:function(e,t){var n,r=t.offset,i=e.placement,o=e.offsets,a=o.popper,s=o.reference,l=i.split("-")[0];return n=Z(+r)?[+r,0]:function(e,t,n,r){var i=[0,0],o=-1!==["right","left"].indexOf(r),a=e.split(/(\+|\-)/).map((function(e){return e.trim()})),s=a.indexOf(j(a,(function(e){return-1!==e.search(/,|\s/)})));a[s]&&-1===a[s].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1!==s?[a.slice(0,s).concat([a[s].split(l)[0]]),[a[s].split(l)[1]].concat(a.slice(s+1))]:[a];return(c=c.map((function(e,r){var i=(1===r?!o:o)?"height":"width",a=!1;return e.reduce((function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,a=!0,e):a?(e[e.length-1]+=t,a=!1,e):e.concat(t)}),[]).map((function(e){return function(e,t,n,r){var i=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),o=+i[1],a=i[2];return o?0===a.indexOf("%")?O("%p"===a?n:r)[t]/100*o:"vh"===a||"vw"===a?("vh"===a?Math.max(document.documentElement.clientHeight,window.innerHeight||0):Math.max(document.documentElement.clientWidth,window.innerWidth||0))/100*o:o:e}(e,i,t,n)}))}))).forEach((function(e,t){e.forEach((function(n,r){Z(n)&&(i[t]+=n*("-"===e[r-1]?-1:1))}))})),i}(r,a,s,l),"left"===l?(a.top+=n[0],a.left-=n[1]):"right"===l?(a.top+=n[0],a.left+=n[1]):"top"===l?(a.left+=n[0],a.top-=n[1]):"bottom"===l&&(a.left+=n[0],a.top+=n[1]),e.popper=a,e},offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||m(e.instance.popper);e.instance.reference===n&&(n=m(n));var r=F("transform"),i=e.instance.popper.style,o=i.top,a=i.left,s=i[r];i.top="",i.left="",i[r]="";var l=M(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);i.top=o,i.left=a,i[r]=s,t.boundaries=l;var c=t.priority,u=e.offsets.popper,d={primary:function(e){var n=u[e];return u[e]<l[e]&&!t.escapeWithReference&&(n=Math.max(u[e],l[e])),S({},e,n)},secondary:function(e){var n="right"===e?"left":"top",r=u[n];return u[e]>l[e]&&!t.escapeWithReference&&(r=Math.min(u[n],l[e]-("right"===e?u.width:u.height))),S({},n,r)}};return c.forEach((function(e){var t=-1!==["left","top"].indexOf(e)?"primary":"secondary";u=A({},u,d[t](e))})),e.offsets.popper=u,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,r=t.reference,i=e.placement.split("-")[0],o=Math.floor,a=-1!==["top","bottom"].indexOf(i),s=a?"right":"bottom",l=a?"left":"top",c=a?"width":"height";return n[s]<o(r[l])&&(e.offsets.popper[l]=o(r[l])-n[c]),n[l]>o(r[s])&&(e.offsets.popper[l]=o(r[s])),e}},arrow:{order:500,enabled:!0,fn:function(e,t){var n;if(!Q(e.instance.modifiers,"arrow","keepTogether"))return e;var r=t.element;if("string"==typeof r){if(!(r=e.instance.popper.querySelector(r)))return e}else if(!e.instance.popper.contains(r))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var i=e.placement.split("-")[0],o=e.offsets,a=o.popper,s=o.reference,l=-1!==["left","right"].indexOf(i),c=l?"height":"width",d=l?"Top":"Left",h=d.toLowerCase(),f=l?"left":"top",p=l?"bottom":"right",v=L(r)[c];s[p]-v<a[h]&&(e.offsets.popper[h]-=a[h]-(s[p]-v)),s[h]+v>a[p]&&(e.offsets.popper[h]+=s[h]+v-a[p]),e.offsets.popper=O(e.offsets.popper);var g=s[h]+s[c]/2-v/2,m=u(e.instance.popper),y=parseFloat(m["margin"+d]),b=parseFloat(m["border"+d+"Width"]),w=g-e.offsets.popper[h]-y-b;return w=Math.max(Math.min(a[c]-v,w),0),e.arrowElement=r,e.offsets.arrow=(S(n={},h,Math.round(w)),S(n,f,""),n),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if(B(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=M(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),r=e.placement.split("-")[0],i=D(r),o=e.placement.split("-")[1]||"",a=[];switch(t.behavior){case"flip":a=[r,i];break;case"clockwise":a=te(r);break;case"counterclockwise":a=te(r,!0);break;default:a=t.behavior}return a.forEach((function(s,l){if(r!==s||a.length===l+1)return e;r=e.placement.split("-")[0],i=D(r);var c=e.offsets.popper,u=e.offsets.reference,d=Math.floor,h="left"===r&&d(c.right)>d(u.left)||"right"===r&&d(c.left)<d(u.right)||"top"===r&&d(c.bottom)>d(u.top)||"bottom"===r&&d(c.top)<d(u.bottom),f=d(c.left)<d(n.left),p=d(c.right)>d(n.right),v=d(c.top)<d(n.top),g=d(c.bottom)>d(n.bottom),m="left"===r&&f||"right"===r&&p||"top"===r&&v||"bottom"===r&&g,y=-1!==["top","bottom"].indexOf(r),b=!!t.flipVariations&&(y&&"start"===o&&f||y&&"end"===o&&p||!y&&"start"===o&&v||!y&&"end"===o&&g),w=!!t.flipVariationsByContent&&(y&&"start"===o&&p||y&&"end"===o&&f||!y&&"start"===o&&g||!y&&"end"===o&&v),_=b||w;(h||m||_)&&(e.flipped=!0,(h||m)&&(r=a[l+1]),_&&(o=function(e){return"end"===e?"start":"start"===e?"end":e}(o)),e.placement=r+(o?"-"+o:""),e.offsets.popper=A({},e.offsets.popper,N(e.instance.popper,e.offsets.reference,e.placement)),e=H(e.instance.modifiers,e,"flip"))})),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],r=e.offsets,i=r.popper,o=r.reference,a=-1!==["left","right"].indexOf(n),s=-1===["top","left"].indexOf(n);return i[a?"left":"top"]=o[n]-(s?i[a?"width":"height"]:0),e.placement=D(t),e.offsets.popper=O(i),e}},hide:{order:800,enabled:!0,fn:function(e){if(!Q(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=j(e.instance.modifiers,(function(e){return"preventOverflow"===e.name})).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,r=t.y,i=e.offsets.popper,o=j(e.instance.modifiers,(function(e){return"applyStyle"===e.name})).gpuAcceleration;void 0!==o&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,s,l=void 0!==o?o:t.gpuAcceleration,c=m(e.instance.popper),u=k(c),d={position:i.position},h=function(e,t){var n=e.offsets,r=n.popper,i=n.reference,o=Math.round,a=Math.floor,s=function(e){return e},l=o(i.width),c=o(r.width),u=-1!==["left","right"].indexOf(e.placement),d=-1!==e.placement.indexOf("-"),h=t?u||d||l%2==c%2?o:a:s,f=t?o:s;return{left:h(l%2==1&&c%2==1&&!d&&t?r.left-1:r.left),top:f(r.top),bottom:f(r.bottom),right:h(r.right)}}(e,window.devicePixelRatio<2||!Y),f="bottom"===n?"top":"bottom",p="right"===r?"left":"right",v=F("transform");if(s="bottom"===f?"HTML"===c.nodeName?-c.clientHeight+h.bottom:-u.height+h.bottom:h.top,a="right"===p?"HTML"===c.nodeName?-c.clientWidth+h.right:-u.width+h.right:h.left,l&&v)d[v]="translate3d("+a+"px, "+s+"px, 0)",d[f]=0,d[p]=0,d.willChange="transform";else{var g="bottom"===f?-1:1,y="right"===p?-1:1;d[f]=s*g,d[p]=a*y,d.willChange=f+", "+p}var b={"x-placement":e.placement};return e.attributes=A({},b,e.attributes),e.styles=A({},d,e.styles),e.arrowStyles=A({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){var t,n;return X(e.instance.popper,e.styles),t=e.instance.popper,n=e.attributes,Object.keys(n).forEach((function(e){!1!==n[e]?t.setAttribute(e,n[e]):t.removeAttribute(e)})),e.arrowElement&&Object.keys(e.arrowStyles).length&&X(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,r,i){var o=R(i,t,e,n.positionFixed),a=z(n.placement,o,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",a),X(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},re=function(){function e(t,n){var r=this,i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.scheduleUpdate=function(){return requestAnimationFrame(r.update)},this.update=l(this.update.bind(this)),this.options=A({},e.Defaults,i),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=t&&t.jquery?t[0]:t,this.popper=n&&n.jquery?n[0]:n,this.options.modifiers={},Object.keys(A({},e.Defaults.modifiers,i.modifiers)).forEach((function(t){r.options.modifiers[t]=A({},e.Defaults.modifiers[t]||{},i.modifiers?i.modifiers[t]:{})})),this.modifiers=Object.keys(this.options.modifiers).map((function(e){return A({name:e},r.options.modifiers[e])})).sort((function(e,t){return e.order-t.order})),this.modifiers.forEach((function(e){e.enabled&&c(e.onLoad)&&e.onLoad(r.reference,r.popper,r.options,e,r.state)})),this.update();var o=this.options.eventsEnabled;o&&this.enableEventListeners(),this.state.eventsEnabled=o}return E(e,[{key:"update",value:function(){return V.call(this)}},{key:"destroy",value:function(){return W.call(this)}},{key:"enableEventListeners",value:function(){return K.call(this)}},{key:"disableEventListeners",value:function(){return $.call(this)}}]),e}();re.Utils=("undefined"!=typeof window?window:n.g).PopperUtils,re.placements=J,re.Defaults=ne;const ie=re;var oe=n(42143),ae=n(71846),se=n(8521),le=n(24960),ce=n(74801);function ue(e){return"function"==typeof e?e():e}var de="undefined"!=typeof window?o.useLayoutEffect:o.useEffect,he={},fe=o.forwardRef((function(e,t){var n=e.anchorEl,a=e.children,s=e.container,l=e.disablePortal,c=void 0!==l&&l,u=e.keepMounted,d=void 0!==u&&u,h=e.modifiers,f=e.open,p=e.placement,v=void 0===p?"bottom":p,g=e.popperOptions,m=void 0===g?he:g,y=e.popperRef,b=e.style,w=e.transition,_=void 0!==w&&w,x=(0,i.A)(e,["anchorEl","children","container","disablePortal","keepMounted","modifiers","open","placement","popperOptions","popperRef","style","transition"]),C=o.useRef(null),E=(0,ce.A)(C,t),S=o.useRef(null),A=(0,ce.A)(S,y),O=o.useRef(A);de((function(){O.current=A}),[A]),o.useImperativeHandle(y,(function(){return S.current}),[]);var k=o.useState(!0),T=k[0],P=k[1],I=function(e,t){if("ltr"===(t&&t.direction||"ltr"))return e;switch(e){case"bottom-end":return"bottom-start";case"bottom-start":return"bottom-end";case"top-end":return"top-start";case"top-start":return"top-end";default:return e}}(v,(0,oe.A)()),M=o.useState(I),z=M[0],R=M[1];o.useEffect((function(){S.current&&S.current.update()}));var L=o.useCallback((function(){if(C.current&&n&&f){S.current&&(S.current.destroy(),O.current(null));var e=function(e){R(e.placement)},t=(ue(n),new ie(ue(n),C.current,(0,r.A)({placement:I},m,{modifiers:(0,r.A)({},c?{}:{preventOverflow:{boundariesElement:"window"}},h,m.modifiers),onCreate:(0,se.A)(e,m.onCreate),onUpdate:(0,se.A)(e,m.onUpdate)})));O.current(t)}}),[n,c,h,f,I,m]),D=o.useCallback((function(e){(0,le.A)(E,e),L()}),[E,L]),N=function(){S.current&&(S.current.destroy(),O.current(null))};if(o.useEffect((function(){return function(){N()}}),[]),o.useEffect((function(){f||_||N()}),[f,_]),!d&&!f&&(!_||T))return null;var j={placement:z};return _&&(j.TransitionProps={in:f,onEnter:function(){P(!1)},onExited:function(){P(!0),N()}}),o.createElement(ae.A,{disablePortal:c,container:s},o.createElement("div",(0,r.A)({ref:D,role:"tooltip"},x,{style:(0,r.A)({position:"fixed",top:0,left:0,display:f||!d||_?null:"none"},b)}),"function"==typeof a?a(j):a))}));const pe=fe},71846:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(96540),i=n(40961),o=(n(5556),n(24960)),a=n(74801),s="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;const l=r.forwardRef((function(e,t){var n=e.children,l=e.container,c=e.disablePortal,u=void 0!==c&&c,d=e.onRendered,h=r.useState(null),f=h[0],p=h[1],v=(0,a.A)(r.isValidElement(n)?n.ref:null,t);return s((function(){u||p(function(e){return e="function"==typeof e?e():e,i.findDOMNode(e)}(l)||document.body)}),[l,u]),s((function(){if(f&&!u)return(0,o.A)(t,f),function(){(0,o.A)(t,null)}}),[t,f,u]),s((function(){d&&(f||u)&&d()}),[d,f,u]),u?r.isValidElement(n)?r.cloneElement(n,{ref:v}):n:f?i.createPortal(n,f):f}))},98448:(e,t,n)=>{"use strict";n.d(t,{A:()=>M});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(13043)),s=n(5544),l=n(82284),c=n(77860),u=(n(44363),n(20053)),d=n(61475),h=n(67515),f=n(70032),p=n(33576),v=n(74801),g=n(28060);function m(e,t){return"object"===(0,l.A)(t)&&null!==t?e===t:String(e)===String(t)}const y=o.forwardRef((function(e,t){var n=e["aria-label"],a=e.autoFocus,l=e.autoWidth,y=e.children,b=e.classes,w=e.className,_=e.defaultValue,x=e.disabled,C=e.displayEmpty,E=e.IconComponent,S=e.inputRef,A=e.labelId,O=e.MenuProps,k=void 0===O?{}:O,T=e.multiple,P=e.name,I=e.onBlur,M=e.onChange,z=e.onClose,R=e.onFocus,L=e.onOpen,D=e.open,N=e.readOnly,j=e.renderValue,H=e.SelectDisplayProps,V=void 0===H?{}:H,B=e.tabIndex,F=(e.type,e.value),W=e.variant,U=void 0===W?"standard":W,G=(0,i.A)(e,["aria-label","autoFocus","autoWidth","children","classes","className","defaultValue","disabled","displayEmpty","IconComponent","inputRef","labelId","MenuProps","multiple","name","onBlur","onChange","onClose","onFocus","onOpen","open","readOnly","renderValue","SelectDisplayProps","tabIndex","type","value","variant"]),q=(0,g.A)({controlled:F,default:_,name:"Select"}),K=(0,s.A)(q,2),$=K[0],Z=K[1],X=o.useRef(null),Y=o.useState(null),Q=Y[0],J=Y[1],ee=o.useRef(null!=D).current,te=o.useState(),ne=te[0],re=te[1],ie=o.useState(!1),oe=ie[0],ae=ie[1],se=(0,v.A)(t,S);o.useImperativeHandle(se,(function(){return{focus:function(){Q.focus()},node:X.current,value:$}}),[Q,$]),o.useEffect((function(){a&&Q&&Q.focus()}),[a,Q]),o.useEffect((function(){if(Q){var e=(0,d.A)(Q).getElementById(A);if(e){var t=function(){getSelection().isCollapsed&&Q.focus()};return e.addEventListener("click",t),function(){e.removeEventListener("click",t)}}}}),[A,Q]);var le,ce,ue=function(e,t){e?L&&L(t):z&&z(t),ee||(re(l?null:Q.clientWidth),ae(e))},de=o.Children.toArray(y),he=function(e){return function(t){var n;if(T||ue(!1,t),T){n=Array.isArray($)?$.slice():[];var r=$.indexOf(e.props.value);-1===r?n.push(e.props.value):n.splice(r,1)}else n=e.props.value;e.props.onClick&&e.props.onClick(t),$!==n&&(Z(n),M&&(t.persist(),Object.defineProperty(t,"target",{writable:!0,value:{value:n,name:P}}),M(t,e)))}},fe=null!==Q&&(ee?D:oe);delete G["aria-invalid"];var pe=[],ve=!1;((0,p.lq)({value:$})||C)&&(j?le=j($):ve=!0);var ge=de.map((function(e){if(!o.isValidElement(e))return null;var t;if(T){if(!Array.isArray($))throw new Error((0,c.A)(2));(t=$.some((function(t){return m(t,e.props.value)})))&&ve&&pe.push(e.props.children)}else(t=m($,e.props.value))&&ve&&(ce=e.props.children);return o.cloneElement(e,{"aria-selected":t?"true":void 0,onClick:he(e),onKeyUp:function(t){" "===t.key&&t.preventDefault(),e.props.onKeyUp&&e.props.onKeyUp(t)},role:"option",selected:t,value:void 0,"data-value":e.props.value})}));ve&&(le=T?pe.join(", "):ce);var me,ye=ne;!l&&ee&&Q&&(ye=Q.clientWidth),me=void 0!==B?B:x?null:0;var be=V.id||(P?"mui-component-select-".concat(P):void 0);return o.createElement(o.Fragment,null,o.createElement("div",(0,r.A)({className:(0,u.default)(b.root,b.select,b.selectMenu,b[U],w,x&&b.disabled),ref:J,tabIndex:me,role:"button","aria-disabled":x?"true":void 0,"aria-expanded":fe?"true":void 0,"aria-haspopup":"listbox","aria-label":n,"aria-labelledby":[A,be].filter(Boolean).join(" ")||void 0,onKeyDown:function(e){N||-1!==[" ","ArrowUp","ArrowDown","Enter"].indexOf(e.key)&&(e.preventDefault(),ue(!0,e))},onMouseDown:x||N?null:function(e){0===e.button&&(e.preventDefault(),Q.focus(),ue(!0,e))},onBlur:function(e){!fe&&I&&(e.persist(),Object.defineProperty(e,"target",{writable:!0,value:{value:$,name:P}}),I(e))},onFocus:R},V,{id:be}),function(e){return null==e||"string"==typeof e&&!e.trim()}(le)?o.createElement("span",{dangerouslySetInnerHTML:{__html:"&#8203;"}}):le),o.createElement("input",(0,r.A)({value:Array.isArray($)?$.join(","):$,name:P,ref:X,"aria-hidden":!0,onChange:function(e){var t=de.map((function(e){return e.props.value})).indexOf(e.target.value);if(-1!==t){var n=de[t];Z(n.props.value),M&&M(e,n)}},tabIndex:-1,className:b.nativeInput,autoFocus:a},G)),o.createElement(E,{className:(0,u.default)(b.icon,b["icon".concat((0,h.A)(U))],fe&&b.iconOpen,x&&b.disabled)}),o.createElement(f.A,(0,r.A)({id:"menu-".concat(P||""),anchorEl:Q,open:fe,onClose:function(e){ue(!1,e)}},k,{MenuListProps:(0,r.A)({"aria-labelledby":A,role:"listbox",disableListWrap:!0},k.MenuListProps),PaperProps:(0,r.A)({},k.PaperProps,{style:(0,r.A)({minWidth:ye},null!=k.PaperProps?k.PaperProps.style:null)})}),ge))}));var b=n(10771),w=n(49029),_=n(32150),x=n(83639),C=n(8728),E=n(63400),S=n(27994),A=n(87508),O=n(88016),k=E.R,T=o.createElement(C.A,null),P=o.createElement(A.A,null),I=o.forwardRef((function e(t,n){var s=t.autoWidth,l=void 0!==s&&s,c=t.children,u=t.classes,d=t.displayEmpty,h=void 0!==d&&d,f=t.IconComponent,p=void 0===f?x.A:f,v=t.id,g=t.input,m=t.inputProps,_=t.label,C=t.labelId,E=t.labelWidth,A=void 0===E?0:E,k=t.MenuProps,I=t.multiple,M=void 0!==I&&I,z=t.native,R=void 0!==z&&z,L=t.onClose,D=t.onOpen,N=t.open,j=t.renderValue,H=t.SelectDisplayProps,V=t.variant,B=void 0===V?"standard":V,F=(0,i.A)(t,["autoWidth","children","classes","displayEmpty","IconComponent","id","input","inputProps","label","labelId","labelWidth","MenuProps","multiple","native","onClose","onOpen","open","renderValue","SelectDisplayProps","variant"]),W=R?S.A:y,U=(0,w.A)(),G=(0,b.A)({props:t,muiFormControl:U,states:["variant"]}).variant||B,q=g||{standard:T,outlined:o.createElement(O.A,{label:_,labelWidth:A}),filled:P}[G];return o.cloneElement(q,(0,r.A)({inputComponent:W,inputProps:(0,r.A)({children:c,IconComponent:p,variant:G,type:void 0,multiple:M},R?{id:v}:{autoWidth:l,displayEmpty:h,labelId:C,MenuProps:k,onClose:L,onOpen:D,open:N,renderValue:j,SelectDisplayProps:(0,r.A)({id:v},H)},m,{classes:m?(0,a.A)({baseClasses:u,newClasses:m.classes,Component:e}):u},g?g.props.inputProps:{}),ref:n},F))}));I.muiName="Select";const M=(0,_.A)(k,{name:"MuiSelect"})(I)},10716:(e,t,n)=>{"use strict";n.d(t,{A:()=>v});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(40961)),s=n(31198),l=n(80851),c=n(74801),u=n(26232),d=n(63870),h=n(33173);function f(e,t){var n=function(e,t){var n,r=t.getBoundingClientRect();if(t.fakeTransform)n=t.fakeTransform;else{var i=window.getComputedStyle(t);n=i.getPropertyValue("-webkit-transform")||i.getPropertyValue("transform")}var o=0,a=0;if(n&&"none"!==n&&"string"==typeof n){var s=n.split("(")[1].split(")")[0].split(",");o=parseInt(s[4],10),a=parseInt(s[5],10)}return"left"===e?"translateX(".concat(window.innerWidth,"px) translateX(").concat(o-r.left,"px)"):"right"===e?"translateX(-".concat(r.left+r.width-o,"px)"):"up"===e?"translateY(".concat(window.innerHeight,"px) translateY(").concat(a-r.top,"px)"):"translateY(-".concat(r.top+r.height-a,"px)")}(e,t);n&&(t.style.webkitTransform=n,t.style.transform=n)}var p={enter:d.p0.enteringScreen,exit:d.p0.leavingScreen};const v=o.forwardRef((function(e,t){var n=e.children,d=e.direction,v=void 0===d?"down":d,g=e.in,m=e.onEnter,y=e.onEntered,b=e.onEntering,w=e.onExit,_=e.onExited,x=e.onExiting,C=e.style,E=e.timeout,S=void 0===E?p:E,A=e.TransitionComponent,O=void 0===A?l.Ay:A,k=(0,i.A)(e,["children","direction","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),T=(0,u.A)(),P=o.useRef(null),I=o.useCallback((function(e){P.current=a.findDOMNode(e)}),[]),M=(0,c.A)(n.ref,I),z=(0,c.A)(M,t),R=function(e){return function(t){e&&(void 0===t?e(P.current):e(P.current,t))}},L=R((function(e,t){f(v,e),(0,h.q)(e),m&&m(e,t)})),D=R((function(e,t){var n=(0,h.c)({timeout:S,style:C},{mode:"enter"});e.style.webkitTransition=T.transitions.create("-webkit-transform",(0,r.A)({},n,{easing:T.transitions.easing.easeOut})),e.style.transition=T.transitions.create("transform",(0,r.A)({},n,{easing:T.transitions.easing.easeOut})),e.style.webkitTransform="none",e.style.transform="none",b&&b(e,t)})),N=R(y),j=R(x),H=R((function(e){var t=(0,h.c)({timeout:S,style:C},{mode:"exit"});e.style.webkitTransition=T.transitions.create("-webkit-transform",(0,r.A)({},t,{easing:T.transitions.easing.sharp})),e.style.transition=T.transitions.create("transform",(0,r.A)({},t,{easing:T.transitions.easing.sharp})),f(v,e),w&&w(e)})),V=R((function(e){e.style.webkitTransition="",e.style.transition="",_&&_(e)})),B=o.useCallback((function(){P.current&&f(v,P.current)}),[v]);return o.useEffect((function(){if(!g&&"down"!==v&&"right"!==v){var e=(0,s.A)((function(){P.current&&f(v,P.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}}),[v,g]),o.useEffect((function(){g||B()}),[g,B]),o.createElement(O,(0,r.A)({nodeRef:P,onEnter:L,onEntered:N,onEntering:D,onExit:H,onExited:V,onExiting:j,appear:!0,in:g,timeout:S},k),(function(e,t){return o.cloneElement(n,(0,r.A)({ref:z,style:(0,r.A)({visibility:"exited"!==e||g?void 0:"hidden"},C,n.props.style)},t))}))}))},44041:(e,t,n)=>{"use strict";n.d(t,{A:()=>P});var r=n(60436),i=n(5544),o=n(80045),a=n(58168),s=n(96540),l=(n(5556),n(20053)),c=n(32150),u=n(26232),d=n(19773),h=n(20364),f=n(61475),p=n(22319),v=n(74801),g=n(67515),m=n(28060);const y=(0,c.A)((function(e){return{thumb:{"&$open":{"& $offset":{transform:"scale(1) translateY(-10px)"}}},open:{},offset:(0,a.A)({zIndex:1},e.typography.body2,{fontSize:e.typography.pxToRem(12),lineHeight:1.2,transition:e.transitions.create(["transform"],{duration:e.transitions.duration.shortest}),top:-34,transformOrigin:"bottom center",transform:"scale(0)",position:"absolute"}),circle:{display:"flex",alignItems:"center",justifyContent:"center",width:32,height:32,borderRadius:"50% 50% 50% 0",backgroundColor:"currentColor",transform:"rotate(-45deg)"},label:{color:e.palette.primary.contrastText,transform:"rotate(45deg)"}}}),{name:"PrivateValueLabel"})((function(e){var t=e.children,n=e.classes,r=e.className,i=e.open,o=e.value,a=e.valueLabelDisplay;return"off"===a?t:s.cloneElement(t,{className:(0,l.default)(t.props.className,(i||"on"===a)&&n.open,n.thumb)},s.createElement("span",{className:(0,l.default)(n.offset,r)},s.createElement("span",{className:n.circle},s.createElement("span",{className:n.label},o))))}));function b(e,t){return e-t}function w(e,t,n){return Math.min(Math.max(t,e),n)}function _(e,t){return e.reduce((function(e,n,r){var i=Math.abs(t-n);return null===e||i<e.distance||i===e.distance?{distance:i,index:r}:e}),null).index}function x(e,t){if(void 0!==t.current&&e.changedTouches){for(var n=0;n<e.changedTouches.length;n+=1){var r=e.changedTouches[n];if(r.identifier===t.current)return{x:r.clientX,y:r.clientY}}return!1}return{x:e.clientX,y:e.clientY}}function C(e,t,n){return 100*(e-t)/(n-t)}function E(e,t,n){var r=Math.round((e-n)/t)*t+n;return Number(r.toFixed(function(e){if(Math.abs(e)<1){var t=e.toExponential().split("e-"),n=t[0].split(".")[1];return(n?n.length:0)+parseInt(t[1],10)}var r=e.toString().split(".")[1];return r?r.length:0}(t)))}function S(e){var t=e.values,n=e.source,r=e.newValue,i=e.index;if(t[i]===r)return n;var o=t.slice();return o[i]=r,o}function A(e){var t=e.sliderRef,n=e.activeIndex,r=e.setActive;t.current.contains(document.activeElement)&&Number(document.activeElement.getAttribute("data-index"))===n||t.current.querySelector('[role="slider"][data-index="'.concat(n,'"]')).focus(),r&&r(n)}var O={horizontal:{offset:function(e){return{left:"".concat(e,"%")}},leap:function(e){return{width:"".concat(e,"%")}}},"horizontal-reverse":{offset:function(e){return{right:"".concat(e,"%")}},leap:function(e){return{width:"".concat(e,"%")}}},vertical:{offset:function(e){return{bottom:"".concat(e,"%")}},leap:function(e){return{height:"".concat(e,"%")}}}},k=function(e){return e},T=s.forwardRef((function(e,t){var n=e["aria-label"],c=e["aria-labelledby"],d=e["aria-valuetext"],T=e.classes,P=e.className,I=e.color,M=void 0===I?"primary":I,z=e.component,R=void 0===z?"span":z,L=e.defaultValue,D=e.disabled,N=void 0!==D&&D,j=e.getAriaLabel,H=e.getAriaValueText,V=e.marks,B=void 0!==V&&V,F=e.max,W=void 0===F?100:F,U=e.min,G=void 0===U?0:U,q=e.name,K=e.onChange,$=e.onChangeCommitted,Z=e.onMouseDown,X=e.orientation,Y=void 0===X?"horizontal":X,Q=e.scale,J=void 0===Q?k:Q,ee=e.step,te=void 0===ee?1:ee,ne=e.ThumbComponent,re=void 0===ne?"span":ne,ie=e.track,oe=void 0===ie?"normal":ie,ae=e.value,se=e.ValueLabelComponent,le=void 0===se?y:se,ce=e.valueLabelDisplay,ue=void 0===ce?"off":ce,de=e.valueLabelFormat,he=void 0===de?k:de,fe=(0,o.A)(e,["aria-label","aria-labelledby","aria-valuetext","classes","className","color","component","defaultValue","disabled","getAriaLabel","getAriaValueText","marks","max","min","name","onChange","onChangeCommitted","onMouseDown","orientation","scale","step","ThumbComponent","track","value","ValueLabelComponent","valueLabelDisplay","valueLabelFormat"]),pe=(0,u.A)(),ve=s.useRef(),ge=s.useState(-1),me=ge[0],ye=ge[1],be=s.useState(-1),we=be[0],_e=be[1],xe=(0,m.A)({controlled:ae,default:L,name:"Slider"}),Ce=(0,i.A)(xe,2),Ee=Ce[0],Se=Ce[1],Ae=Array.isArray(Ee),Oe=Ae?Ee.slice().sort(b):[Ee];Oe=Oe.map((function(e){return w(e,G,W)}));var ke=!0===B&&null!==te?(0,r.A)(Array(Math.floor((W-G)/te)+1)).map((function(e,t){return{value:G+te*t}})):B||[],Te=(0,h.A)(),Pe=Te.isFocusVisible,Ie=Te.onBlurVisible,Me=Te.ref,ze=s.useState(-1),Re=ze[0],Le=ze[1],De=s.useRef(),Ne=(0,v.A)(Me,De),je=(0,v.A)(t,Ne),He=(0,p.A)((function(e){var t=Number(e.currentTarget.getAttribute("data-index"));Pe(e)&&Le(t),_e(t)})),Ve=(0,p.A)((function(){-1!==Re&&(Le(-1),Ie()),_e(-1)})),Be=(0,p.A)((function(e){var t=Number(e.currentTarget.getAttribute("data-index"));_e(t)})),Fe=(0,p.A)((function(){_e(-1)})),We="rtl"===pe.direction,Ue=(0,p.A)((function(e){var t,n=Number(e.currentTarget.getAttribute("data-index")),r=Oe[n],i=(W-G)/10,o=ke.map((function(e){return e.value})),a=o.indexOf(r),s=We?"ArrowLeft":"ArrowRight",l=We?"ArrowRight":"ArrowLeft";switch(e.key){case"Home":t=G;break;case"End":t=W;break;case"PageUp":te&&(t=r+i);break;case"PageDown":te&&(t=r-i);break;case s:case"ArrowUp":t=te?r+te:o[a+1]||o[o.length-1];break;case l:case"ArrowDown":t=te?r-te:o[a-1]||o[0];break;default:return}if(e.preventDefault(),te&&(t=E(t,te,G)),t=w(t,G,W),Ae){var c=t;t=S({values:Oe,source:Ee,newValue:t,index:n}).sort(b),A({sliderRef:De,activeIndex:t.indexOf(c)})}Se(t),Le(n),K&&K(e,t),$&&$(e,t)})),Ge=s.useRef(),qe=Y;We&&"vertical"!==Y&&(qe+="-reverse");var Ke=function(e){var t,n,r=e.finger,i=e.move,o=void 0!==i&&i,a=e.values,s=e.source,l=De.current.getBoundingClientRect(),c=l.width,u=l.height,d=l.bottom,h=l.left;if(t=0===qe.indexOf("vertical")?(d-r.y)/u:(r.x-h)/c,-1!==qe.indexOf("-reverse")&&(t=1-t),n=function(e,t,n){return(n-t)*e+t}(t,G,W),te)n=E(n,te,G);else{var f=ke.map((function(e){return e.value}));n=f[_(f,n)]}n=w(n,G,W);var p=0;if(Ae){var v=n;p=(n=S({values:a,source:s,newValue:n,index:p=o?Ge.current:_(a,n)}).sort(b)).indexOf(v),Ge.current=p}return{newValue:n,activeIndex:p}},$e=(0,p.A)((function(e){var t=x(e,ve);if(t){var n=Ke({finger:t,move:!0,values:Oe,source:Ee}),r=n.newValue,i=n.activeIndex;A({sliderRef:De,activeIndex:i,setActive:ye}),Se(r),K&&K(e,r)}})),Ze=(0,p.A)((function(e){var t=x(e,ve);if(t){var n=Ke({finger:t,values:Oe,source:Ee}).newValue;ye(-1),"touchend"===e.type&&_e(-1),$&&$(e,n),ve.current=void 0;var r=(0,f.A)(De.current);r.removeEventListener("mousemove",$e),r.removeEventListener("mouseup",Ze),r.removeEventListener("touchmove",$e),r.removeEventListener("touchend",Ze)}})),Xe=(0,p.A)((function(e){e.preventDefault();var t=e.changedTouches[0];null!=t&&(ve.current=t.identifier);var n=x(e,ve),r=Ke({finger:n,values:Oe,source:Ee}),i=r.newValue,o=r.activeIndex;A({sliderRef:De,activeIndex:o,setActive:ye}),Se(i),K&&K(e,i);var a=(0,f.A)(De.current);a.addEventListener("touchmove",$e),a.addEventListener("touchend",Ze)}));s.useEffect((function(){var e=De.current;e.addEventListener("touchstart",Xe);var t=(0,f.A)(e);return function(){e.removeEventListener("touchstart",Xe),t.removeEventListener("mousemove",$e),t.removeEventListener("mouseup",Ze),t.removeEventListener("touchmove",$e),t.removeEventListener("touchend",Ze)}}),[Ze,$e,Xe]);var Ye=(0,p.A)((function(e){Z&&Z(e),e.preventDefault();var t=x(e,ve),n=Ke({finger:t,values:Oe,source:Ee}),r=n.newValue,i=n.activeIndex;A({sliderRef:De,activeIndex:i,setActive:ye}),Se(r),K&&K(e,r);var o=(0,f.A)(De.current);o.addEventListener("mousemove",$e),o.addEventListener("mouseup",Ze)})),Qe=C(Ae?Oe[0]:G,G,W),Je=C(Oe[Oe.length-1],G,W)-Qe,et=(0,a.A)({},O[qe].offset(Qe),O[qe].leap(Je));return s.createElement(R,(0,a.A)({ref:je,className:(0,l.default)(T.root,T["color".concat((0,g.A)(M))],P,N&&T.disabled,ke.length>0&&ke.some((function(e){return e.label}))&&T.marked,!1===oe&&T.trackFalse,"vertical"===Y&&T.vertical,"inverted"===oe&&T.trackInverted),onMouseDown:Ye},fe),s.createElement("span",{className:T.rail}),s.createElement("span",{className:T.track,style:et}),s.createElement("input",{value:Oe.join(","),name:q,type:"hidden"}),ke.map((function(e,t){var n,r=C(e.value,G,W),i=O[qe].offset(r);return n=!1===oe?-1!==Oe.indexOf(e.value):"normal"===oe&&(Ae?e.value>=Oe[0]&&e.value<=Oe[Oe.length-1]:e.value<=Oe[0])||"inverted"===oe&&(Ae?e.value<=Oe[0]||e.value>=Oe[Oe.length-1]:e.value>=Oe[0]),s.createElement(s.Fragment,{key:e.value},s.createElement("span",{style:i,"data-index":t,className:(0,l.default)(T.mark,n&&T.markActive)}),null!=e.label?s.createElement("span",{"aria-hidden":!0,"data-index":t,style:i,className:(0,l.default)(T.markLabel,n&&T.markLabelActive)},e.label):null)})),Oe.map((function(e,t){var r=C(e,G,W),i=O[qe].offset(r);return s.createElement(le,{key:t,valueLabelFormat:he,valueLabelDisplay:ue,className:T.valueLabel,value:"function"==typeof he?he(J(e),t):he,index:t,open:we===t||me===t||"on"===ue,disabled:N},s.createElement(re,{className:(0,l.default)(T.thumb,T["thumbColor".concat((0,g.A)(M))],me===t&&T.active,N&&T.disabled,Re===t&&T.focusVisible),tabIndex:N?null:0,role:"slider",style:i,"data-index":t,"aria-label":j?j(t):n,"aria-labelledby":c,"aria-orientation":Y,"aria-valuemax":J(W),"aria-valuemin":J(G),"aria-valuenow":J(e),"aria-valuetext":H?H(J(e),t):d,onKeyDown:Ue,onFocus:He,onBlur:Ve,onMouseOver:Be,onMouseLeave:Fe}))})))}));const P=(0,c.A)((function(e){return{root:{height:2,width:"100%",boxSizing:"content-box",padding:"13px 0",display:"inline-block",position:"relative",cursor:"pointer",touchAction:"none",color:e.palette.primary.main,WebkitTapHighlightColor:"transparent","&$disabled":{pointerEvents:"none",cursor:"default",color:e.palette.grey[400]},"&$vertical":{width:2,height:"100%",padding:"0 13px"},"@media (pointer: coarse)":{padding:"20px 0","&$vertical":{padding:"0 20px"}},"@media print":{colorAdjust:"exact"}},colorPrimary:{},colorSecondary:{color:e.palette.secondary.main},marked:{marginBottom:20,"&$vertical":{marginBottom:"auto",marginRight:20}},vertical:{},disabled:{},rail:{display:"block",position:"absolute",width:"100%",height:2,borderRadius:1,backgroundColor:"currentColor",opacity:.38,"$vertical &":{height:"100%",width:2}},track:{display:"block",position:"absolute",height:2,borderRadius:1,backgroundColor:"currentColor","$vertical &":{width:2}},trackFalse:{"& $track":{display:"none"}},trackInverted:{"& $track":{backgroundColor:"light"===e.palette.type?(0,d.a)(e.palette.primary.main,.62):(0,d.e$)(e.palette.primary.main,.5)},"& $rail":{opacity:1}},thumb:{position:"absolute",width:12,height:12,marginLeft:-6,marginTop:-5,boxSizing:"border-box",borderRadius:"50%",outline:0,backgroundColor:"currentColor",display:"flex",alignItems:"center",justifyContent:"center",transition:e.transitions.create(["box-shadow"],{duration:e.transitions.duration.shortest}),"&::after":{position:"absolute",content:'""',borderRadius:"50%",left:-15,top:-15,right:-15,bottom:-15},"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat((0,d.X4)(e.palette.primary.main,.16)),"@media (hover: none)":{boxShadow:"none"}},"&$active":{boxShadow:"0px 0px 0px 14px ".concat((0,d.X4)(e.palette.primary.main,.16))},"&$disabled":{width:8,height:8,marginLeft:-4,marginTop:-3,"&:hover":{boxShadow:"none"}},"$vertical &":{marginLeft:-5,marginBottom:-6},"$vertical &$disabled":{marginLeft:-3,marginBottom:-4}},thumbColorPrimary:{},thumbColorSecondary:{"&$focusVisible,&:hover":{boxShadow:"0px 0px 0px 8px ".concat((0,d.X4)(e.palette.secondary.main,.16))},"&$active":{boxShadow:"0px 0px 0px 14px ".concat((0,d.X4)(e.palette.secondary.main,.16))}},active:{},focusVisible:{},valueLabel:{left:"calc(-50% - 4px)"},mark:{position:"absolute",width:2,height:2,borderRadius:1,backgroundColor:"currentColor"},markActive:{backgroundColor:e.palette.background.paper,opacity:.8},markLabel:(0,a.A)({},e.typography.body2,{color:e.palette.text.secondary,position:"absolute",top:26,transform:"translateX(-50%)",whiteSpace:"nowrap","$vertical &":{top:"auto",left:26,transform:"translateY(50%)"},"@media (pointer: coarse)":{top:40,"$vertical &":{left:31}}}),markLabelActive:{color:e.palette.text.primary}}}),{name:"MuiSlider"})(T)},65936:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(80045),i=n(64467),o=n(58168),a=n(96540),s=(n(5556),n(20053)),l=n(32150),c=n(63870),u=n(43292),d=n(22319),h=n(67515),f=n(8521),p=n(78896),v=n(98200),g=a.forwardRef((function(e,t){var n=e.action,i=e.anchorOrigin,l=(i=void 0===i?{vertical:"bottom",horizontal:"center"}:i).vertical,g=i.horizontal,m=e.autoHideDuration,y=void 0===m?null:m,b=e.children,w=e.classes,_=e.className,x=e.ClickAwayListenerProps,C=e.ContentProps,E=e.disableWindowBlurListener,S=void 0!==E&&E,A=e.message,O=e.onClose,k=e.onEnter,T=e.onEntered,P=e.onEntering,I=e.onExit,M=e.onExited,z=e.onExiting,R=e.onMouseEnter,L=e.onMouseLeave,D=e.open,N=e.resumeHideDuration,j=e.TransitionComponent,H=void 0===j?p.A:j,V=e.transitionDuration,B=void 0===V?{enter:c.p0.enteringScreen,exit:c.p0.leavingScreen}:V,F=e.TransitionProps,W=(0,r.A)(e,["action","anchorOrigin","autoHideDuration","children","classes","className","ClickAwayListenerProps","ContentProps","disableWindowBlurListener","message","onClose","onEnter","onEntered","onEntering","onExit","onExited","onExiting","onMouseEnter","onMouseLeave","open","resumeHideDuration","TransitionComponent","transitionDuration","TransitionProps"]),U=a.useRef(),G=a.useState(!0),q=G[0],K=G[1],$=(0,d.A)((function(){O&&O.apply(void 0,arguments)})),Z=(0,d.A)((function(e){O&&null!=e&&(clearTimeout(U.current),U.current=setTimeout((function(){$(null,"timeout")}),e))}));a.useEffect((function(){return D&&Z(y),function(){clearTimeout(U.current)}}),[D,y,Z]);var X=function(){clearTimeout(U.current)},Y=a.useCallback((function(){null!=y&&Z(null!=N?N:.5*y)}),[y,N,Z]);return a.useEffect((function(){if(!S&&D)return window.addEventListener("focus",Y),window.addEventListener("blur",X),function(){window.removeEventListener("focus",Y),window.removeEventListener("blur",X)}}),[S,Y,D]),!D&&q?null:a.createElement(u.A,(0,o.A)({onClickAway:function(e){O&&O(e,"clickaway")}},x),a.createElement("div",(0,o.A)({className:(0,s.default)(w.root,w["anchorOrigin".concat((0,h.A)(l)).concat((0,h.A)(g))],_),onMouseEnter:function(e){R&&R(e),X()},onMouseLeave:function(e){L&&L(e),Y()},ref:t},W),a.createElement(H,(0,o.A)({appear:!0,in:D,onEnter:(0,f.A)((function(){K(!1)}),k),onEntered:T,onEntering:P,onExit:I,onExited:(0,f.A)((function(){K(!0)}),M),onExiting:z,timeout:B,direction:"top"===l?"down":"up"},F),b||a.createElement(v.A,(0,o.A)({message:A,action:n},C)))))}));const m=(0,l.A)((function(e){var t={top:8},n={bottom:8},r={justifyContent:"flex-end"},a={justifyContent:"flex-start"},s={top:24},l={bottom:24},c={right:24},u={left:24},d={left:"50%",right:"auto",transform:"translateX(-50%)"};return{root:{zIndex:e.zIndex.snackbar,position:"fixed",display:"flex",left:8,right:8,justifyContent:"center",alignItems:"center"},anchorOriginTopCenter:(0,o.A)({},t,(0,i.A)({},e.breakpoints.up("sm"),(0,o.A)({},s,d))),anchorOriginBottomCenter:(0,o.A)({},n,(0,i.A)({},e.breakpoints.up("sm"),(0,o.A)({},l,d))),anchorOriginTopRight:(0,o.A)({},t,r,(0,i.A)({},e.breakpoints.up("sm"),(0,o.A)({left:"auto"},s,c))),anchorOriginBottomRight:(0,o.A)({},n,r,(0,i.A)({},e.breakpoints.up("sm"),(0,o.A)({left:"auto"},l,c))),anchorOriginTopLeft:(0,o.A)({},t,a,(0,i.A)({},e.breakpoints.up("sm"),(0,o.A)({right:"auto"},s,u))),anchorOriginBottomLeft:(0,o.A)({},n,a,(0,i.A)({},e.breakpoints.up("sm"),(0,o.A)({right:"auto"},l,u)))}}),{flip:!1,name:"MuiSnackbar"})(g)},98200:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(80045),i=n(64467),o=n(58168),a=n(96540),s=(n(5556),n(20053)),l=n(32150),c=n(3148),u=n(19773),d=a.forwardRef((function(e,t){var n=e.action,i=e.classes,l=e.className,u=e.message,d=e.role,h=void 0===d?"alert":d,f=(0,r.A)(e,["action","classes","className","message","role"]);return a.createElement(c.A,(0,o.A)({role:h,square:!0,elevation:6,className:(0,s.default)(i.root,l),ref:t},f),a.createElement("div",{className:i.message},u),n?a.createElement("div",{className:i.action},n):null)}));const h=(0,l.A)((function(e){var t="light"===e.palette.type?.8:.98,n=(0,u.tL)(e.palette.background.default,t);return{root:(0,o.A)({},e.typography.body2,(0,i.A)({color:e.palette.getContrastText(n),backgroundColor:n,display:"flex",alignItems:"center",flexWrap:"wrap",padding:"6px 16px",borderRadius:e.shape.borderRadius,flexGrow:1},e.breakpoints.up("sm"),{flexGrow:"initial",minWidth:288})),message:{padding:"8px 0"},action:{display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}}}),{name:"MuiSnackbarContent"})(d)},41728:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(67515),c=o.forwardRef((function(e,t){var n=e.children,s=e.classes,c=e.className,u=e.color,d=void 0===u?"inherit":u,h=e.component,f=void 0===h?"svg":h,p=e.fontSize,v=void 0===p?"medium":p,g=e.htmlColor,m=e.titleAccess,y=e.viewBox,b=void 0===y?"0 0 24 24":y,w=(0,i.A)(e,["children","classes","className","color","component","fontSize","htmlColor","titleAccess","viewBox"]);return o.createElement(f,(0,r.A)({className:(0,a.default)(s.root,c,"inherit"!==d&&s["color".concat((0,l.A)(d))],"default"!==v&&"medium"!==v&&s["fontSize".concat((0,l.A)(v))]),focusable:"false",viewBox:b,color:g,"aria-hidden":!m||void 0,role:m?"img":void 0,ref:t},w),n,m?o.createElement("title",null,m):null)}));c.muiName="SvgIcon";const u=(0,s.A)((function(e){return{root:{userSelect:"none",width:"1em",height:"1em",display:"inline-block",fill:"currentColor",flexShrink:0,fontSize:e.typography.pxToRem(24),transition:e.transitions.create("fill",{duration:e.transitions.duration.shorter})},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(35)}}}),{name:"MuiSvgIcon"})(c)},51547:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(41728)},67264:(e,t,n)=>{"use strict";n.d(t,{A:()=>h});var r=n(80045),i=n(64467),o=n(58168),a=n(96540),s=(n(5556),n(20053)),l=n(32150),c=n(47851),u=n(67515),d=a.forwardRef((function(e,t){var n=e.classes,i=e.className,l=e.disabled,d=void 0!==l&&l,h=e.disableFocusRipple,f=void 0!==h&&h,p=e.fullWidth,v=e.icon,g=e.indicator,m=e.label,y=e.onChange,b=e.onClick,w=e.onFocus,_=e.selected,x=e.selectionFollowsFocus,C=e.textColor,E=void 0===C?"inherit":C,S=e.value,A=e.wrapped,O=void 0!==A&&A,k=(0,r.A)(e,["classes","className","disabled","disableFocusRipple","fullWidth","icon","indicator","label","onChange","onClick","onFocus","selected","selectionFollowsFocus","textColor","value","wrapped"]);return a.createElement(c.A,(0,o.A)({focusRipple:!f,className:(0,s.default)(n.root,n["textColor".concat((0,u.A)(E))],i,d&&n.disabled,_&&n.selected,m&&v&&n.labelIcon,p&&n.fullWidth,O&&n.wrapped),ref:t,role:"tab","aria-selected":_,disabled:d,onClick:function(e){y&&y(e,S),b&&b(e)},onFocus:function(e){x&&!_&&y&&y(e,S),w&&w(e)},tabIndex:_?0:-1},k),a.createElement("span",{className:n.wrapper},v,m),g)}));const h=(0,l.A)((function(e){var t;return{root:(0,o.A)({},e.typography.button,(t={maxWidth:264,minWidth:72,position:"relative",boxSizing:"border-box",minHeight:48,flexShrink:0,padding:"6px 12px"},(0,i.A)(t,e.breakpoints.up("sm"),{padding:"6px 24px"}),(0,i.A)(t,"overflow","hidden"),(0,i.A)(t,"whiteSpace","normal"),(0,i.A)(t,"textAlign","center"),(0,i.A)(t,e.breakpoints.up("sm"),{minWidth:160}),t)),labelIcon:{minHeight:72,paddingTop:9,"& $wrapper > *:first-child":{marginBottom:6}},textColorInherit:{color:"inherit",opacity:.7,"&$selected":{opacity:1},"&$disabled":{opacity:.5}},textColorPrimary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.primary.main},"&$disabled":{color:e.palette.text.disabled}},textColorSecondary:{color:e.palette.text.secondary,"&$selected":{color:e.palette.secondary.main},"&$disabled":{color:e.palette.text.disabled}},selected:{},disabled:{},fullWidth:{flexShrink:1,flexGrow:1,flexBasis:0,maxWidth:"none"},wrapped:{fontSize:e.typography.pxToRem(12),lineHeight:1.5},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"}}}),{name:"MuiTab"})(d)},47668:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(77604),l=n(71071),c=n(32150),u=n(47851),d=o.createElement(s.A,{fontSize:"small"}),h=o.createElement(l.A,{fontSize:"small"}),f=o.forwardRef((function(e,t){var n=e.classes,s=e.className,l=e.direction,c=e.orientation,f=e.disabled,p=(0,i.A)(e,["classes","className","direction","orientation","disabled"]);return o.createElement(u.A,(0,r.A)({component:"div",className:(0,a.default)(n.root,s,f&&n.disabled,"vertical"===c&&n.vertical),ref:t,role:null,tabIndex:null},p),"left"===l?d:h)}));const p=(0,c.A)({root:{width:40,flexShrink:0,opacity:.8,"&$disabled":{opacity:0}},vertical:{width:"100%",height:40,"& svg":{transform:"rotate(90deg)"}},disabled:{}},{name:"MuiTabScrollButton"})(f)},37098:(e,t,n)=>{"use strict";n.d(t,{A:()=>E});var r,i=n(58168),o=n(80045),a=n(64467),s=n(96540),l=(n(44363),n(5556),n(20053)),c=n(31198),u=n(76182);function d(){if(r)return r;var e=document.createElement("div"),t=document.createElement("div");return t.style.width="10px",t.style.height="1px",e.appendChild(t),e.dir="rtl",e.style.fontSize="14px",e.style.width="4px",e.style.height="1px",e.style.position="absolute",e.style.top="-1000px",e.style.overflow="scroll",document.body.appendChild(e),r="reverse",e.scrollLeft>0?r="default":(e.scrollLeft=1,0===e.scrollLeft&&(r="negative")),document.body.removeChild(e),r}function h(e,t){var n=e.scrollLeft;if("rtl"!==t)return n;switch(d()){case"negative":return e.scrollWidth-e.clientWidth+n;case"reverse":return e.scrollWidth-e.clientWidth-n;default:return n}}function f(e){return(1+Math.sin(Math.PI*e-Math.PI/2))/2}var p={width:99,height:99,position:"absolute",top:-9999,overflow:"scroll"};function v(e){var t=e.onChange,n=(0,o.A)(e,["onChange"]),r=s.useRef(),a=s.useRef(null),l=function(){r.current=a.current.offsetHeight-a.current.clientHeight};return s.useEffect((function(){var e=(0,c.A)((function(){var e=r.current;l(),e!==r.current&&t(r.current)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[t]),s.useEffect((function(){l(),t(r.current)}),[t]),s.createElement("div",(0,i.A)({style:p,ref:a},n))}var g=n(32150),m=n(67515),y=s.forwardRef((function(e,t){var n=e.classes,r=e.className,a=e.color,c=e.orientation,u=(0,o.A)(e,["classes","className","color","orientation"]);return s.createElement("span",(0,i.A)({className:(0,l.default)(n.root,n["color".concat((0,m.A)(a))],r,"vertical"===c&&n.vertical),ref:t},u))}));const b=(0,g.A)((function(e){return{root:{position:"absolute",height:2,bottom:0,width:"100%",transition:e.transitions.create()},colorPrimary:{backgroundColor:e.palette.primary.main},colorSecondary:{backgroundColor:e.palette.secondary.main},vertical:{height:"100%",width:2,right:0}}}),{name:"PrivateTabIndicator"})(y);var w=n(47668),_=n(22319),x=n(26232),C=s.forwardRef((function(e,t){var n=e["aria-label"],r=e["aria-labelledby"],p=e.action,g=e.centered,m=void 0!==g&&g,y=e.children,C=e.classes,E=e.className,S=e.component,A=void 0===S?"div":S,O=e.indicatorColor,k=void 0===O?"secondary":O,T=e.onChange,P=e.orientation,I=void 0===P?"horizontal":P,M=e.ScrollButtonComponent,z=void 0===M?w.A:M,R=e.scrollButtons,L=void 0===R?"auto":R,D=e.selectionFollowsFocus,N=e.TabIndicatorProps,j=void 0===N?{}:N,H=e.TabScrollButtonProps,V=e.textColor,B=void 0===V?"inherit":V,F=e.value,W=e.variant,U=void 0===W?"standard":W,G=(0,o.A)(e,["aria-label","aria-labelledby","action","centered","children","classes","className","component","indicatorColor","onChange","orientation","ScrollButtonComponent","scrollButtons","selectionFollowsFocus","TabIndicatorProps","TabScrollButtonProps","textColor","value","variant"]),q=(0,x.A)(),K="scrollable"===U,$="rtl"===q.direction,Z="vertical"===I,X=Z?"scrollTop":"scrollLeft",Y=Z?"top":"left",Q=Z?"bottom":"right",J=Z?"clientHeight":"clientWidth",ee=Z?"height":"width",te=s.useState(!1),ne=te[0],re=te[1],ie=s.useState({}),oe=ie[0],ae=ie[1],se=s.useState({start:!1,end:!1}),le=se[0],ce=se[1],ue=s.useState({overflow:"hidden",marginBottom:null}),de=ue[0],he=ue[1],fe=new Map,pe=s.useRef(null),ve=s.useRef(null),ge=function(){var e,t,n=pe.current;if(n){var r=n.getBoundingClientRect();e={clientWidth:n.clientWidth,scrollLeft:n.scrollLeft,scrollTop:n.scrollTop,scrollLeftNormalized:h(n,q.direction),scrollWidth:n.scrollWidth,top:r.top,bottom:r.bottom,left:r.left,right:r.right}}if(n&&!1!==F){var i=ve.current.children;if(i.length>0){var o=i[fe.get(F)];t=o?o.getBoundingClientRect():null}}return{tabsMeta:e,tabMeta:t}},me=(0,_.A)((function(){var e,t=ge(),n=t.tabsMeta,r=t.tabMeta,i=0;if(r&&n)if(Z)i=r.top-n.top+n.scrollTop;else{var o=$?n.scrollLeftNormalized+n.clientWidth-n.scrollWidth:n.scrollLeft;i=r.left-n.left+o}var s=(e={},(0,a.A)(e,Y,i),(0,a.A)(e,ee,r?r[ee]:0),e);if(isNaN(oe[Y])||isNaN(oe[ee]))ae(s);else{var l=Math.abs(oe[Y]-s[Y]),c=Math.abs(oe[ee]-s[ee]);(l>=1||c>=1)&&ae(s)}})),ye=function(e){!function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:function(){},o=r.ease,a=void 0===o?f:o,s=r.duration,l=void 0===s?300:s,c=null,u=t[e],d=!1;u===n?i(new Error("Element already at target position")):requestAnimationFrame((function r(o){if(d)i(new Error("Animation cancelled"));else{null===c&&(c=o);var s=Math.min(1,(o-c)/l);t[e]=a(s)*(n-u)+u,s>=1?requestAnimationFrame((function(){i(null)})):requestAnimationFrame(r)}}))}(X,pe.current,e)},be=function(e){var t=pe.current[X];Z?t+=e:(t+=e*($?-1:1),t*=$&&"reverse"===d()?-1:1),ye(t)},we=function(){be(-pe.current[J])},_e=function(){be(pe.current[J])},xe=s.useCallback((function(e){he({overflow:null,marginBottom:-e})}),[]),Ce=(0,_.A)((function(){var e=ge(),t=e.tabsMeta,n=e.tabMeta;if(n&&t)if(n[Y]<t[Y]){var r=t[X]+(n[Y]-t[Y]);ye(r)}else if(n[Q]>t[Q]){var i=t[X]+(n[Q]-t[Q]);ye(i)}})),Ee=(0,_.A)((function(){if(K&&"off"!==L){var e,t,n=pe.current,r=n.scrollTop,i=n.scrollHeight,o=n.clientHeight,a=n.scrollWidth,s=n.clientWidth;if(Z)e=r>1,t=r<i-o-1;else{var l=h(pe.current,q.direction);e=$?l<a-s-1:l>1,t=$?l>1:l<a-s-1}e===le.start&&t===le.end||ce({start:e,end:t})}}));s.useEffect((function(){var e=(0,c.A)((function(){me(),Ee()})),t=(0,u.A)(pe.current);return t.addEventListener("resize",e),function(){e.clear(),t.removeEventListener("resize",e)}}),[me,Ee]);var Se=s.useCallback((0,c.A)((function(){Ee()})));s.useEffect((function(){return function(){Se.clear()}}),[Se]),s.useEffect((function(){re(!0)}),[]),s.useEffect((function(){me(),Ee()})),s.useEffect((function(){Ce()}),[Ce,oe]),s.useImperativeHandle(p,(function(){return{updateIndicator:me,updateScrollButtons:Ee}}),[me,Ee]);var Ae=s.createElement(b,(0,i.A)({className:C.indicator,orientation:I,color:k},j,{style:(0,i.A)({},oe,j.style)})),Oe=0,ke=s.Children.map(y,(function(e){if(!s.isValidElement(e))return null;var t=void 0===e.props.value?Oe:e.props.value;fe.set(t,Oe);var n=t===F;return Oe+=1,s.cloneElement(e,{fullWidth:"fullWidth"===U,indicator:n&&!ne&&Ae,selected:n,selectionFollowsFocus:D,onChange:T,textColor:B,value:t})})),Te=function(){var e={};e.scrollbarSizeListener=K?s.createElement(v,{className:C.scrollable,onChange:xe}):null;var t=le.start||le.end,n=K&&("auto"===L&&t||"desktop"===L||"on"===L);return e.scrollButtonStart=n?s.createElement(z,(0,i.A)({orientation:I,direction:$?"right":"left",onClick:we,disabled:!le.start,className:(0,l.default)(C.scrollButtons,"on"!==L&&C.scrollButtonsDesktop)},H)):null,e.scrollButtonEnd=n?s.createElement(z,(0,i.A)({orientation:I,direction:$?"left":"right",onClick:_e,disabled:!le.end,className:(0,l.default)(C.scrollButtons,"on"!==L&&C.scrollButtonsDesktop)},H)):null,e}();return s.createElement(A,(0,i.A)({className:(0,l.default)(C.root,E,Z&&C.vertical),ref:t},G),Te.scrollButtonStart,Te.scrollbarSizeListener,s.createElement("div",{className:(0,l.default)(C.scroller,K?C.scrollable:C.fixed),style:de,ref:pe,onScroll:Se},s.createElement("div",{"aria-label":n,"aria-labelledby":r,className:(0,l.default)(C.flexContainer,Z&&C.flexContainerVertical,m&&!K&&C.centered),onKeyDown:function(e){var t=e.target;if("tab"===t.getAttribute("role")){var n=null,r="vertical"!==I?"ArrowLeft":"ArrowUp",i="vertical"!==I?"ArrowRight":"ArrowDown";switch("vertical"!==I&&"rtl"===q.direction&&(r="ArrowRight",i="ArrowLeft"),e.key){case r:n=t.previousElementSibling||ve.current.lastChild;break;case i:n=t.nextElementSibling||ve.current.firstChild;break;case"Home":n=ve.current.firstChild;break;case"End":n=ve.current.lastChild}null!==n&&(n.focus(),e.preventDefault())}},ref:ve,role:"tablist"},ke),ne&&Ae),Te.scrollButtonEnd)}));const E=(0,g.A)((function(e){return{root:{overflow:"hidden",minHeight:48,WebkitOverflowScrolling:"touch",display:"flex"},vertical:{flexDirection:"column"},flexContainer:{display:"flex"},flexContainerVertical:{flexDirection:"column"},centered:{justifyContent:"center"},scroller:{position:"relative",display:"inline-block",flex:"1 1 auto",whiteSpace:"nowrap"},fixed:{overflowX:"hidden",width:"100%"},scrollable:{overflowX:"scroll",scrollbarWidth:"none","&::-webkit-scrollbar":{display:"none"}},scrollButtons:{},scrollButtonsDesktop:(0,a.A)({},e.breakpoints.down("xs"),{display:"none"}),indicator:{}}}),{name:"MuiTabs"})(C)},72572:(e,t,n)=>{"use strict";n.d(t,{A:()=>m});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(8728),l=n(87508),c=n(88016),u=n(38306),d=n(69312),h=n(95652),f=n(98448),p=n(32150),v={standard:s.A,filled:l.A,outlined:c.A},g=o.forwardRef((function(e,t){var n=e.autoComplete,s=e.autoFocus,l=void 0!==s&&s,c=e.children,p=e.classes,g=e.className,m=e.color,y=void 0===m?"primary":m,b=e.defaultValue,w=e.disabled,_=void 0!==w&&w,x=e.error,C=void 0!==x&&x,E=e.FormHelperTextProps,S=e.fullWidth,A=void 0!==S&&S,O=e.helperText,k=e.hiddenLabel,T=e.id,P=e.InputLabelProps,I=e.inputProps,M=e.InputProps,z=e.inputRef,R=e.label,L=e.multiline,D=void 0!==L&&L,N=e.name,j=e.onBlur,H=e.onChange,V=e.onFocus,B=e.placeholder,F=e.required,W=void 0!==F&&F,U=e.rows,G=e.rowsMax,q=e.maxRows,K=e.minRows,$=e.select,Z=void 0!==$&&$,X=e.SelectProps,Y=e.type,Q=e.value,J=e.variant,ee=void 0===J?"standard":J,te=(0,i.A)(e,["autoComplete","autoFocus","children","classes","className","color","defaultValue","disabled","error","FormHelperTextProps","fullWidth","helperText","hiddenLabel","id","InputLabelProps","inputProps","InputProps","inputRef","label","multiline","name","onBlur","onChange","onFocus","placeholder","required","rows","rowsMax","maxRows","minRows","select","SelectProps","type","value","variant"]),ne={};if("outlined"===ee&&(P&&void 0!==P.shrink&&(ne.notched=P.shrink),R)){var re,ie=null!==(re=null==P?void 0:P.required)&&void 0!==re?re:W;ne.label=o.createElement(o.Fragment,null,R,ie&&" *")}Z&&(X&&X.native||(ne.id=void 0),ne["aria-describedby"]=void 0);var oe=O&&T?"".concat(T,"-helper-text"):void 0,ae=R&&T?"".concat(T,"-label"):void 0,se=v[ee],le=o.createElement(se,(0,r.A)({"aria-describedby":oe,autoComplete:n,autoFocus:l,defaultValue:b,fullWidth:A,multiline:D,name:N,rows:U,rowsMax:G,maxRows:q,minRows:K,type:Y,value:Q,id:T,inputRef:z,onBlur:j,onChange:H,onFocus:V,placeholder:B,inputProps:I},ne,M));return o.createElement(d.A,(0,r.A)({className:(0,a.default)(p.root,g),disabled:_,error:C,fullWidth:A,hiddenLabel:k,ref:t,required:W,color:y,variant:ee},te),R&&o.createElement(u.A,(0,r.A)({htmlFor:T,id:ae},P),R),Z?o.createElement(f.A,(0,r.A)({"aria-describedby":oe,id:T,labelId:ae,value:Q,input:le},X),c):le,O&&o.createElement(h.A,(0,r.A)({id:oe},E),O))}));const m=(0,p.A)({root:{}},{name:"MuiTextField"})(g)},75818:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(31198)),s=n(74801);function l(e,t){return parseInt(e[t],10)||0}var c="undefined"!=typeof window?o.useLayoutEffect:o.useEffect,u={visibility:"hidden",position:"absolute",overflow:"hidden",height:0,top:0,left:0,transform:"translateZ(0)"};const d=o.forwardRef((function(e,t){var n=e.onChange,d=e.rows,h=e.rowsMax,f=e.rowsMin,p=e.maxRows,v=e.minRows,g=void 0===v?1:v,m=e.style,y=e.value,b=(0,i.A)(e,["onChange","rows","rowsMax","rowsMin","maxRows","minRows","style","value"]),w=p||h,_=d||f||g,x=o.useRef(null!=y).current,C=o.useRef(null),E=(0,s.A)(t,C),S=o.useRef(null),A=o.useRef(0),O=o.useState({}),k=O[0],T=O[1],P=o.useCallback((function(){var t=C.current,n=window.getComputedStyle(t),r=S.current;r.style.width=n.width,r.value=t.value||e.placeholder||"x","\n"===r.value.slice(-1)&&(r.value+=" ");var i=n["box-sizing"],o=l(n,"padding-bottom")+l(n,"padding-top"),a=l(n,"border-bottom-width")+l(n,"border-top-width"),s=r.scrollHeight-o;r.value="x";var c=r.scrollHeight-o,u=s;_&&(u=Math.max(Number(_)*c,u)),w&&(u=Math.min(Number(w)*c,u));var d=(u=Math.max(u,c))+("border-box"===i?o+a:0),h=Math.abs(u-s)<=1;T((function(e){return A.current<20&&(d>0&&Math.abs((e.outerHeightStyle||0)-d)>1||e.overflow!==h)?(A.current+=1,{overflow:h,outerHeightStyle:d}):e}))}),[w,_,e.placeholder]);return o.useEffect((function(){var e=(0,a.A)((function(){A.current=0,P()}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[P]),c((function(){P()})),o.useEffect((function(){A.current=0}),[y]),o.createElement(o.Fragment,null,o.createElement("textarea",(0,r.A)({value:y,onChange:function(e){A.current=0,x||P(),n&&n(e)},ref:E,rows:_,style:(0,r.A)({height:k.outerHeightStyle,overflow:k.overflow?"hidden":null},m)},b)),o.createElement("textarea",{"aria-hidden":!0,className:e.className,readOnly:!0,ref:S,tabIndex:-1,style:(0,r.A)({},u,m)}))}))},35376:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(64467),a=n(96540),s=(n(5556),n(20053)),l=n(32150),c=a.forwardRef((function(e,t){var n=e.classes,o=e.className,l=e.component,c=void 0===l?"div":l,u=e.disableGutters,d=void 0!==u&&u,h=e.variant,f=void 0===h?"regular":h,p=(0,i.A)(e,["classes","className","component","disableGutters","variant"]);return a.createElement(c,(0,r.A)({className:(0,s.default)(n.root,n[f],o,!d&&n.gutters),ref:t},p))}));const u=(0,l.A)((function(e){return{root:{position:"relative",display:"flex",alignItems:"center"},gutters:(0,o.A)({paddingLeft:e.spacing(2),paddingRight:e.spacing(2)},e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),regular:e.mixins.toolbar,dense:{minHeight:48}}}),{name:"MuiToolbar"})(c)},96232:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>A});var r=n(58168),i=n(5544),o=n(80045),a=n(64467),s=n(96540),l=n(40961),c=(n(5556),n(20053)),u=n(12851),d=n(19773),h=n(32150),f=n(67515),p=n(78896),v=n(16408),g=n(74801),m=n(14232),y=n(24960),b=n(20364),w=n(28060),_=n(26232);function x(e){return Math.round(1e5*e)/1e5}var C=!1,E=null,S=s.forwardRef((function(e,t){var n=e.arrow,a=void 0!==n&&n,d=e.children,h=e.classes,x=e.disableFocusListener,S=void 0!==x&&x,A=e.disableHoverListener,O=void 0!==A&&A,k=e.disableTouchListener,T=void 0!==k&&k,P=e.enterDelay,I=void 0===P?100:P,M=e.enterNextDelay,z=void 0===M?0:M,R=e.enterTouchDelay,L=void 0===R?700:R,D=e.id,N=e.interactive,j=void 0!==N&&N,H=e.leaveDelay,V=void 0===H?0:H,B=e.leaveTouchDelay,F=void 0===B?1500:B,W=e.onClose,U=e.onOpen,G=e.open,q=e.placement,K=void 0===q?"bottom":q,$=e.PopperComponent,Z=void 0===$?v.A:$,X=e.PopperProps,Y=e.title,Q=e.TransitionComponent,J=void 0===Q?p.A:Q,ee=e.TransitionProps,te=(0,o.A)(e,["arrow","children","classes","disableFocusListener","disableHoverListener","disableTouchListener","enterDelay","enterNextDelay","enterTouchDelay","id","interactive","leaveDelay","leaveTouchDelay","onClose","onOpen","open","placement","PopperComponent","PopperProps","title","TransitionComponent","TransitionProps"]),ne=(0,_.A)(),re=s.useState(),ie=re[0],oe=re[1],ae=s.useState(null),se=ae[0],le=ae[1],ce=s.useRef(!1),ue=s.useRef(),de=s.useRef(),he=s.useRef(),fe=s.useRef(),pe=(0,w.A)({controlled:G,default:!1,name:"Tooltip",state:"open"}),ve=(0,i.A)(pe,2),ge=ve[0],me=ve[1],ye=ge,be=(0,m.A)(D);s.useEffect((function(){return function(){clearTimeout(ue.current),clearTimeout(de.current),clearTimeout(he.current),clearTimeout(fe.current)}}),[]);var we=function(e){clearTimeout(E),C=!0,me(!0),U&&U(e)},_e=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){var n=d.props;"mouseover"===t.type&&n.onMouseOver&&e&&n.onMouseOver(t),ce.current&&"touchstart"!==t.type||(ie&&ie.removeAttribute("title"),clearTimeout(de.current),clearTimeout(he.current),I||C&&z?(t.persist(),de.current=setTimeout((function(){we(t)}),C?z:I)):we(t))}},xe=(0,b.A)(),Ce=xe.isFocusVisible,Ee=xe.onBlurVisible,Se=xe.ref,Ae=s.useState(!1),Oe=Ae[0],ke=Ae[1],Te=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){ie||oe(t.currentTarget),Ce(t)&&(ke(!0),_e()(t));var n=d.props;n.onFocus&&e&&n.onFocus(t)}},Pe=function(e){clearTimeout(E),E=setTimeout((function(){C=!1}),800+V),me(!1),W&&W(e),clearTimeout(ue.current),ue.current=setTimeout((function(){ce.current=!1}),ne.transitions.duration.shortest)},Ie=function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0];return function(t){var n=d.props;"blur"===t.type&&(n.onBlur&&e&&n.onBlur(t),Oe&&(ke(!1),Ee())),"mouseleave"===t.type&&n.onMouseLeave&&t.currentTarget===ie&&n.onMouseLeave(t),clearTimeout(de.current),clearTimeout(he.current),t.persist(),he.current=setTimeout((function(){Pe(t)}),V)}},Me=function(e){ce.current=!0;var t=d.props;t.onTouchStart&&t.onTouchStart(e)},ze=(0,g.A)(oe,t),Re=(0,g.A)(Se,ze),Le=s.useCallback((function(e){(0,y.A)(Re,l.findDOMNode(e))}),[Re]),De=(0,g.A)(d.ref,Le);""===Y&&(ye=!1);var Ne=!ye&&!O,je=(0,r.A)({"aria-describedby":ye?be:null,title:Ne&&"string"==typeof Y?Y:null},te,d.props,{className:(0,c.default)(te.className,d.props.className),onTouchStart:Me,ref:De}),He={};T||(je.onTouchStart=function(e){Me(e),clearTimeout(he.current),clearTimeout(ue.current),clearTimeout(fe.current),e.persist(),fe.current=setTimeout((function(){_e()(e)}),L)},je.onTouchEnd=function(e){d.props.onTouchEnd&&d.props.onTouchEnd(e),clearTimeout(fe.current),clearTimeout(he.current),e.persist(),he.current=setTimeout((function(){Pe(e)}),F)}),O||(je.onMouseOver=_e(),je.onMouseLeave=Ie(),j&&(He.onMouseOver=_e(!1),He.onMouseLeave=Ie(!1))),S||(je.onFocus=Te(),je.onBlur=Ie(),j&&(He.onFocus=Te(!1),He.onBlur=Ie(!1)));var Ve=s.useMemo((function(){return(0,u.A)({popperOptions:{modifiers:{arrow:{enabled:Boolean(se),element:se}}}},X)}),[se,X]);return s.createElement(s.Fragment,null,s.cloneElement(d,je),s.createElement(Z,(0,r.A)({className:(0,c.default)(h.popper,j&&h.popperInteractive,a&&h.popperArrow),placement:K,anchorEl:ie,open:!!ie&&ye,id:je["aria-describedby"],transition:!0},He,Ve),(function(e){var t=e.placement,n=e.TransitionProps;return s.createElement(J,(0,r.A)({timeout:ne.transitions.duration.shorter},n,ee),s.createElement("div",{className:(0,c.default)(h.tooltip,h["tooltipPlacement".concat((0,f.A)(t.split("-")[0]))],ce.current&&h.touch,a&&h.tooltipArrow)},Y,a?s.createElement("span",{className:h.arrow,ref:le}):null))})))}));const A=(0,h.A)((function(e){return{popper:{zIndex:e.zIndex.tooltip,pointerEvents:"none"},popperInteractive:{pointerEvents:"auto"},popperArrow:{'&[x-placement*="bottom"] $arrow':{top:0,left:0,marginTop:"-0.71em",marginLeft:4,marginRight:4,"&::before":{transformOrigin:"0 100%"}},'&[x-placement*="top"] $arrow':{bottom:0,left:0,marginBottom:"-0.71em",marginLeft:4,marginRight:4,"&::before":{transformOrigin:"100% 0"}},'&[x-placement*="right"] $arrow':{left:0,marginLeft:"-0.71em",height:"1em",width:"0.71em",marginTop:4,marginBottom:4,"&::before":{transformOrigin:"100% 100%"}},'&[x-placement*="left"] $arrow':{right:0,marginRight:"-0.71em",height:"1em",width:"0.71em",marginTop:4,marginBottom:4,"&::before":{transformOrigin:"0 0"}}},tooltip:{backgroundColor:(0,d.X4)(e.palette.grey[700],.9),borderRadius:e.shape.borderRadius,color:e.palette.common.white,fontFamily:e.typography.fontFamily,padding:"4px 8px",fontSize:e.typography.pxToRem(10),lineHeight:"".concat(x(1.4),"em"),maxWidth:300,wordWrap:"break-word",fontWeight:e.typography.fontWeightMedium},tooltipArrow:{position:"relative",margin:"0"},arrow:{overflow:"hidden",position:"absolute",width:"1em",height:"0.71em",boxSizing:"border-box",color:(0,d.X4)(e.palette.grey[700],.9),"&::before":{content:'""',margin:"auto",display:"block",width:"100%",height:"100%",backgroundColor:"currentColor",transform:"rotate(45deg)"}},touch:{padding:"8px 16px",fontSize:e.typography.pxToRem(14),lineHeight:"".concat(x(16/14),"em"),fontWeight:e.typography.fontWeightRegular},tooltipPlacementLeft:(0,a.A)({transformOrigin:"right center",margin:"0 24px "},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementRight:(0,a.A)({transformOrigin:"left center",margin:"0 24px"},e.breakpoints.up("sm"),{margin:"0 14px"}),tooltipPlacementTop:(0,a.A)({transformOrigin:"center bottom",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"}),tooltipPlacementBottom:(0,a.A)({transformOrigin:"center top",margin:"24px 0"},e.breakpoints.up("sm"),{margin:"14px 0"})}}),{name:"MuiTooltip",flip:!1})(S)},54392:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(20053)),s=n(32150),l=n(67515),c={h1:"h1",h2:"h2",h3:"h3",h4:"h4",h5:"h5",h6:"h6",subtitle1:"h6",subtitle2:"h6",body1:"p",body2:"p"},u=o.forwardRef((function(e,t){var n=e.align,s=void 0===n?"inherit":n,u=e.classes,d=e.className,h=e.color,f=void 0===h?"initial":h,p=e.component,v=e.display,g=void 0===v?"initial":v,m=e.gutterBottom,y=void 0!==m&&m,b=e.noWrap,w=void 0!==b&&b,_=e.paragraph,x=void 0!==_&&_,C=e.variant,E=void 0===C?"body1":C,S=e.variantMapping,A=void 0===S?c:S,O=(0,i.A)(e,["align","classes","className","color","component","display","gutterBottom","noWrap","paragraph","variant","variantMapping"]),k=p||(x?"p":A[E]||c[E])||"span";return o.createElement(k,(0,r.A)({className:(0,a.default)(u.root,d,"inherit"!==E&&u[E],"initial"!==f&&u["color".concat((0,l.A)(f))],w&&u.noWrap,y&&u.gutterBottom,x&&u.paragraph,"inherit"!==s&&u["align".concat((0,l.A)(s))],"initial"!==g&&u["display".concat((0,l.A)(g))]),ref:t},O))}));const d=(0,s.A)((function(e){return{root:{margin:0},body2:e.typography.body2,body1:e.typography.body1,caption:e.typography.caption,button:e.typography.button,h1:e.typography.h1,h2:e.typography.h2,h3:e.typography.h3,h4:e.typography.h4,h5:e.typography.h5,h6:e.typography.h6,subtitle1:e.typography.subtitle1,subtitle2:e.typography.subtitle2,overline:e.typography.overline,srOnly:{position:"absolute",height:1,width:1,overflow:"hidden"},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right"},alignJustify:{textAlign:"justify"},noWrap:{overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},gutterBottom:{marginBottom:"0.35em"},paragraph:{marginBottom:16},colorInherit:{color:"inherit"},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorTextPrimary:{color:e.palette.text.primary},colorTextSecondary:{color:e.palette.text.secondary},colorError:{color:e.palette.error.main},displayInline:{display:"inline"},displayBlock:{display:"block"}}}),{name:"MuiTypography"})(u)},70137:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>r.A});var r=n(54392)},84190:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(96540),i=n(40961),o=(n(5556),n(61475)),a=n(74801);const s=function(e){var t=e.children,n=e.disableAutoFocus,s=void 0!==n&&n,l=e.disableEnforceFocus,c=void 0!==l&&l,u=e.disableRestoreFocus,d=void 0!==u&&u,h=e.getDoc,f=e.isEnabled,p=e.open,v=r.useRef(),g=r.useRef(null),m=r.useRef(null),y=r.useRef(),b=r.useRef(null),w=r.useCallback((function(e){b.current=i.findDOMNode(e)}),[]),_=(0,a.A)(t.ref,w),x=r.useRef();return r.useEffect((function(){x.current=p}),[p]),!x.current&&p&&"undefined"!=typeof window&&(y.current=h().activeElement),r.useEffect((function(){if(p){var e=(0,o.A)(b.current);s||!b.current||b.current.contains(e.activeElement)||(b.current.hasAttribute("tabIndex")||b.current.setAttribute("tabIndex",-1),b.current.focus());var t=function(){null!==b.current&&(e.hasFocus()&&!c&&f()&&!v.current?b.current&&!b.current.contains(e.activeElement)&&b.current.focus():v.current=!1)},n=function(t){!c&&f()&&9===t.keyCode&&e.activeElement===b.current&&(v.current=!0,t.shiftKey?m.current.focus():g.current.focus())};e.addEventListener("focus",t,!0),e.addEventListener("keydown",n,!0);var r=setInterval((function(){t()}),50);return function(){clearInterval(r),e.removeEventListener("focus",t,!0),e.removeEventListener("keydown",n,!0),d||(y.current&&y.current.focus&&y.current.focus(),y.current=null)}}}),[s,c,d,f,p]),r.createElement(r.Fragment,null,r.createElement("div",{tabIndex:0,ref:g,"data-test":"sentinelStart"}),r.cloneElement(t,{ref:_}),r.createElement("div",{tabIndex:0,ref:m,"data-test":"sentinelEnd"}))}},1670:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={50:"#e3f2fd",100:"#bbdefb",200:"#90caf9",300:"#64b5f6",400:"#42a5f5",500:"#2196f3",600:"#1e88e5",700:"#1976d2",800:"#1565c0",900:"#0d47a1",A100:"#82b1ff",A200:"#448aff",A400:"#2979ff",A700:"#2962ff"}},72771:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={black:"#000",white:"#fff"}},64843:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={50:"#e8f5e9",100:"#c8e6c9",200:"#a5d6a7",300:"#81c784",400:"#66bb6a",500:"#4caf50",600:"#43a047",700:"#388e3c",800:"#2e7d32",900:"#1b5e20",A100:"#b9f6ca",A200:"#69f0ae",A400:"#00e676",A700:"#00c853"}},9169:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={50:"#fafafa",100:"#f5f5f5",200:"#eeeeee",300:"#e0e0e0",400:"#bdbdbd",500:"#9e9e9e",600:"#757575",700:"#616161",800:"#424242",900:"#212121",A100:"#d5d5d5",A200:"#aaaaaa",A400:"#303030",A700:"#616161"}},81664:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={50:"#e8eaf6",100:"#c5cae9",200:"#9fa8da",300:"#7986cb",400:"#5c6bc0",500:"#3f51b5",600:"#3949ab",700:"#303f9f",800:"#283593",900:"#1a237e",A100:"#8c9eff",A200:"#536dfe",A400:"#3d5afe",A700:"#304ffe"}},38544:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={50:"#fff3e0",100:"#ffe0b2",200:"#ffcc80",300:"#ffb74d",400:"#ffa726",500:"#ff9800",600:"#fb8c00",700:"#f57c00",800:"#ef6c00",900:"#e65100",A100:"#ffd180",A200:"#ffab40",A400:"#ff9100",A700:"#ff6d00"}},52278:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={50:"#fce4ec",100:"#f8bbd0",200:"#f48fb1",300:"#f06292",400:"#ec407a",500:"#e91e63",600:"#d81b60",700:"#c2185b",800:"#ad1457",900:"#880e4f",A100:"#ff80ab",A200:"#ff4081",A400:"#f50057",A700:"#c51162"}},59275:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={50:"#ffebee",100:"#ffcdd2",200:"#ef9a9a",300:"#e57373",400:"#ef5350",500:"#f44336",600:"#e53935",700:"#d32f2f",800:"#c62828",900:"#b71c1c",A100:"#ff8a80",A200:"#ff5252",A400:"#ff1744",A700:"#d50000"}},73678:(e,t,n)=>{"use strict";n.r(t),n.d(t,{Accordion:()=>A.A,AccordionActions:()=>L,AccordionDetails:()=>D.A,AccordionSummary:()=>N.A,AppBar:()=>j.A,Avatar:()=>H.A,Backdrop:()=>V.A,Badge:()=>B.A,BottomNavigation:()=>W,BottomNavigationAction:()=>q,Box:()=>se,Breadcrumbs:()=>ve,Button:()=>ge.A,ButtonBase:()=>U.A,ButtonGroup:()=>be,Card:()=>we.A,CardActionArea:()=>xe,CardActions:()=>Ee,CardContent:()=>Se.A,CardHeader:()=>Oe,CardMedia:()=>Pe,Checkbox:()=>Ue,Chip:()=>Ge.A,CircularProgress:()=>qe.A,ClickAwayListener:()=>Ke.A,Collapse:()=>$e.A,Container:()=>Ye,CssBaseline:()=>et,Dialog:()=>tt.A,DialogActions:()=>nt.A,DialogContent:()=>rt.A,DialogContentText:()=>it.A,DialogTitle:()=>ot.A,Divider:()=>at.A,Drawer:()=>st.Ay,ExpansionPanel:()=>ht,ExpansionPanelActions:()=>pt,ExpansionPanelDetails:()=>gt,ExpansionPanelSummary:()=>yt,Fab:()=>bt.A,Fade:()=>wt.A,FilledInput:()=>_t.A,FormControl:()=>xt.A,FormControlLabel:()=>Ct.A,FormGroup:()=>St,FormHelperText:()=>At.A,FormLabel:()=>Ot.A,Grid:()=>kt.A,GridList:()=>Pt,GridListTile:()=>Lt,GridListTileBar:()=>Nt,Grow:()=>jt.A,Hidden:()=>Ut,Icon:()=>qt,IconButton:()=>Re.A,ImageList:()=>$t,ImageListItem:()=>Yt,ImageListItemBar:()=>Jt,Input:()=>en.A,InputAdornment:()=>tn.A,InputBase:()=>nn.A,InputLabel:()=>rn.A,LinearProgress:()=>an,Link:()=>sn.A,List:()=>ln.A,ListItem:()=>cn.A,ListItemAvatar:()=>hn,ListItemIcon:()=>fn.A,ListItemSecondaryAction:()=>vn,ListItemText:()=>gn.A,ListSubheader:()=>mn.A,Menu:()=>yn.A,MenuItem:()=>bn.A,MenuList:()=>wn.A,MobileStepper:()=>xn,Modal:()=>Cn.A,ModalManager:()=>En.A,MuiThemeProvider:()=>E.MuiThemeProvider,NativeSelect:()=>Sn.A,NoSsr:()=>On,OutlinedInput:()=>kn.A,Paper:()=>ct.A,Popover:()=>Tn.Ay,Popper:()=>Pn.A,Portal:()=>In.A,Radio:()=>Bn,RadioGroup:()=>Un,RootRef:()=>Qn,Select:()=>Jn.A,ServerStyleSheets:()=>E.ServerStyleSheets,Slide:()=>er.A,Slider:()=>tr.A,Snackbar:()=>nr.A,SnackbarContent:()=>rr.A,Step:()=>or,StepButton:()=>vr,StepConnector:()=>mr,StepContent:()=>br,StepIcon:()=>dr,StepLabel:()=>fr,Stepper:()=>xr,StylesProvider:()=>E.StylesProvider,SvgIcon:()=>lr.A,SwipeableDrawer:()=>Hr,Switch:()=>Br,Tab:()=>Fr.A,TabScrollButton:()=>ki.A,Table:()=>qr,TableBody:()=>Yr,TableCell:()=>Jr,TableContainer:()=>ti,TableFooter:()=>oi,TableHead:()=>ci,TablePagination:()=>_i,TableRow:()=>Ci,TableSortLabel:()=>Ai,Tabs:()=>Oi.A,TextField:()=>Ti.A,TextareaAutosize:()=>Pi.A,ThemeProvider:()=>E.ThemeProvider,Toolbar:()=>ui.A,Tooltip:()=>Ii.Ay,Typography:()=>ce.A,Unstable_TrapFocus:()=>Mi.A,Zoom:()=>Fi,alpha:()=>E.alpha,capitalize:()=>S.capitalize,colors:()=>r,createChainedFunction:()=>S.createChainedFunction,createGenerateClassName:()=>E.createGenerateClassName,createMuiTheme:()=>E.createMuiTheme,createStyles:()=>E.createStyles,createSvgIcon:()=>S.createSvgIcon,createTheme:()=>E.createTheme,darken:()=>E.darken,debounce:()=>S.debounce,decomposeColor:()=>E.decomposeColor,deprecatedPropType:()=>S.deprecatedPropType,duration:()=>E.duration,easing:()=>E.easing,emphasize:()=>E.emphasize,fade:()=>E.fade,getContrastRatio:()=>E.getContrastRatio,getLuminance:()=>E.getLuminance,hexToRgb:()=>E.hexToRgb,hslToRgb:()=>E.hslToRgb,isMuiElement:()=>S.isMuiElement,isWidthDown:()=>Ht.Jf,isWidthUp:()=>Ht.o4,jssPreset:()=>E.jssPreset,lighten:()=>E.lighten,makeStyles:()=>E.makeStyles,ownerDocument:()=>S.ownerDocument,ownerWindow:()=>S.ownerWindow,recomposeColor:()=>E.recomposeColor,requirePropFactory:()=>S.requirePropFactory,responsiveFontSizes:()=>E.responsiveFontSizes,rgbToHex:()=>E.rgbToHex,setRef:()=>S.setRef,styleFunction:()=>ae,styled:()=>E.styled,unstable_createMuiStrictModeTheme:()=>E.unstable_createMuiStrictModeTheme,unstable_useId:()=>S.unstable_useId,unsupportedProp:()=>S.unsupportedProp,useControlled:()=>S.useControlled,useEventCallback:()=>S.useEventCallback,useForkRef:()=>S.useForkRef,useFormControl:()=>ze.A,useIsFocusVisible:()=>S.useIsFocusVisible,useMediaQuery:()=>zi.A,useRadioGroup:()=>Nn,useScrollTrigger:()=>Di,useTheme:()=>E.useTheme,withMobileDialog:()=>Ni,withStyles:()=>E.withStyles,withTheme:()=>E.withTheme,withWidth:()=>Ht.Ay});var r={};n.r(r),n.d(r,{amber:()=>y,blue:()=>u.A,blueGrey:()=>C,brown:()=>_,common:()=>i.A,cyan:()=>h,deepOrange:()=>w,deepPurple:()=>l,green:()=>p.A,grey:()=>x.A,indigo:()=>c.A,lightBlue:()=>d,lightGreen:()=>v,lime:()=>g,orange:()=>b.A,pink:()=>a.A,purple:()=>s,red:()=>o.A,teal:()=>f,yellow:()=>m});var i=n(72771),o=n(59275),a=n(52278);const s={50:"#f3e5f5",100:"#e1bee7",200:"#ce93d8",300:"#ba68c8",400:"#ab47bc",500:"#9c27b0",600:"#8e24aa",700:"#7b1fa2",800:"#6a1b9a",900:"#4a148c",A100:"#ea80fc",A200:"#e040fb",A400:"#d500f9",A700:"#aa00ff"},l={50:"#ede7f6",100:"#d1c4e9",200:"#b39ddb",300:"#9575cd",400:"#7e57c2",500:"#673ab7",600:"#5e35b1",700:"#512da8",800:"#4527a0",900:"#311b92",A100:"#b388ff",A200:"#7c4dff",A400:"#651fff",A700:"#6200ea"};var c=n(81664),u=n(1670);const d={50:"#e1f5fe",100:"#b3e5fc",200:"#81d4fa",300:"#4fc3f7",400:"#29b6f6",500:"#03a9f4",600:"#039be5",700:"#0288d1",800:"#0277bd",900:"#01579b",A100:"#80d8ff",A200:"#40c4ff",A400:"#00b0ff",A700:"#0091ea"},h={50:"#e0f7fa",100:"#b2ebf2",200:"#80deea",300:"#4dd0e1",400:"#26c6da",500:"#00bcd4",600:"#00acc1",700:"#0097a7",800:"#00838f",900:"#006064",A100:"#84ffff",A200:"#18ffff",A400:"#00e5ff",A700:"#00b8d4"},f={50:"#e0f2f1",100:"#b2dfdb",200:"#80cbc4",300:"#4db6ac",400:"#26a69a",500:"#009688",600:"#00897b",700:"#00796b",800:"#00695c",900:"#004d40",A100:"#a7ffeb",A200:"#64ffda",A400:"#1de9b6",A700:"#00bfa5"};var p=n(64843);const v={50:"#f1f8e9",100:"#dcedc8",200:"#c5e1a5",300:"#aed581",400:"#9ccc65",500:"#8bc34a",600:"#7cb342",700:"#689f38",800:"#558b2f",900:"#33691e",A100:"#ccff90",A200:"#b2ff59",A400:"#76ff03",A700:"#64dd17"},g={50:"#f9fbe7",100:"#f0f4c3",200:"#e6ee9c",300:"#dce775",400:"#d4e157",500:"#cddc39",600:"#c0ca33",700:"#afb42b",800:"#9e9d24",900:"#827717",A100:"#f4ff81",A200:"#eeff41",A400:"#c6ff00",A700:"#aeea00"},m={50:"#fffde7",100:"#fff9c4",200:"#fff59d",300:"#fff176",400:"#ffee58",500:"#ffeb3b",600:"#fdd835",700:"#fbc02d",800:"#f9a825",900:"#f57f17",A100:"#ffff8d",A200:"#ffff00",A400:"#ffea00",A700:"#ffd600"},y={50:"#fff8e1",100:"#ffecb3",200:"#ffe082",300:"#ffd54f",400:"#ffca28",500:"#ffc107",600:"#ffb300",700:"#ffa000",800:"#ff8f00",900:"#ff6f00",A100:"#ffe57f",A200:"#ffd740",A400:"#ffc400",A700:"#ffab00"};var b=n(38544);const w={50:"#fbe9e7",100:"#ffccbc",200:"#ffab91",300:"#ff8a65",400:"#ff7043",500:"#ff5722",600:"#f4511e",700:"#e64a19",800:"#d84315",900:"#bf360c",A100:"#ff9e80",A200:"#ff6e40",A400:"#ff3d00",A700:"#dd2c00"},_={50:"#efebe9",100:"#d7ccc8",200:"#bcaaa4",300:"#a1887f",400:"#8d6e63",500:"#795548",600:"#6d4c41",700:"#5d4037",800:"#4e342e",900:"#3e2723",A100:"#d7ccc8",A200:"#bcaaa4",A400:"#8d6e63",A700:"#5d4037"};var x=n(9169);const C={50:"#eceff1",100:"#cfd8dc",200:"#b0bec5",300:"#90a4ae",400:"#78909c",500:"#607d8b",600:"#546e7a",700:"#455a64",800:"#37474f",900:"#263238",A100:"#cfd8dc",A200:"#b0bec5",A400:"#78909c",A700:"#455a64"};var E=n(53585),S=n(1305),A=n(53976),O=n(58168),k=n(80045),T=n(96540),P=n(5556),I=n.n(P),M=n(20053),z=n(32150),R=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.disableSpacing,o=void 0!==i&&i,a=(0,k.A)(e,["classes","className","disableSpacing"]);return T.createElement("div",(0,O.A)({className:(0,M.default)(n.root,r,!o&&n.spacing),ref:t},a))}));const L=(0,z.A)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiAccordionActions"})(R);var D=n(56494),N=n(86074),j=n(61434),H=n(91004),V=n(53058),B=n(36936),F=(n(44363),T.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=e.component,a=void 0===o?"div":o,s=e.onChange,l=e.showLabels,c=void 0!==l&&l,u=e.value,d=(0,k.A)(e,["children","classes","className","component","onChange","showLabels","value"]);return T.createElement(a,(0,O.A)({className:(0,M.default)(r.root,i),ref:t},d),T.Children.map(n,(function(e,t){if(!T.isValidElement(e))return null;var n=void 0===e.props.value?t:e.props.value;return T.cloneElement(e,{selected:n===u,showLabel:void 0!==e.props.showLabel?e.props.showLabel:c,value:n,onChange:s})})))})));const W=(0,z.A)((function(e){return{root:{display:"flex",justifyContent:"center",height:56,backgroundColor:e.palette.background.paper}}}),{name:"MuiBottomNavigation"})(F);var U=n(47851),G=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.icon,o=e.label,a=e.onChange,s=e.onClick,l=e.selected,c=e.showLabel,u=e.value,d=(0,k.A)(e,["classes","className","icon","label","onChange","onClick","selected","showLabel","value"]);return T.createElement(U.A,(0,O.A)({ref:t,className:(0,M.default)(n.root,r,l?n.selected:!c&&n.iconOnly),focusRipple:!0,onClick:function(e){a&&a(e,u),s&&s(e)}},d),T.createElement("span",{className:n.wrapper},i,T.createElement("span",{className:(0,M.default)(n.label,l?n.selected:!c&&n.iconOnly)},o)))}));const q=(0,z.A)((function(e){return{root:{transition:e.transitions.create(["color","padding-top"],{duration:e.transitions.duration.short}),padding:"6px 12px 8px",minWidth:80,maxWidth:168,color:e.palette.text.secondary,flex:"1","&$iconOnly":{paddingTop:16},"&$selected":{paddingTop:6,color:e.palette.primary.main}},selected:{},iconOnly:{},wrapper:{display:"inline-flex",alignItems:"center",justifyContent:"center",width:"100%",flexDirection:"column"},label:{fontFamily:e.typography.fontFamily,fontSize:e.typography.pxToRem(12),opacity:1,transition:"font-size 0.2s, opacity 0.2s",transitionDelay:"0.1s","&$iconOnly":{opacity:0,transitionDelay:"0s"},"&$selected":{fontSize:e.typography.pxToRem(14)}}}}),{name:"MuiBottomNavigationAction"})(G);var K=n(91663),$=n(39817),Z=n(99718),X=n(62995),Y=n(30193),Q=n(47385),J=n(47369),ee=n(45418),te=n(40700),ne=n(49999),re=n(86535),ie=n(8068),oe=n(41375),ae=(0,K.h)((0,$.A)(Z.Ay,X.Ay,Y.Ay,Q.Ay,J.Ay,ee.Ay,te.A,ne.Ay,re.A,ie.Ay));const se=(0,oe.A)("div")(ae,{name:"MuiBox"});var le=n(60436),ce=n(54392),ue=n(19773),de=n(95126);const he=(0,de.A)(T.createElement("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHoriz"),fe=(0,z.A)((function(e){return{root:{display:"flex",marginLeft:e.spacing(.5),marginRight:e.spacing(.5),backgroundColor:e.palette.grey[100],color:e.palette.grey[700],borderRadius:2,cursor:"pointer","&:hover, &:focus":{backgroundColor:e.palette.grey[200]},"&:active":{boxShadow:e.shadows[0],backgroundColor:(0,ue.tL)(e.palette.grey[200],.12)}},icon:{width:24,height:16}}}),{name:"PrivateBreadcrumbCollapsed"})((function(e){var t=e.classes,n=(0,k.A)(e,["classes"]);return T.createElement(U.A,(0,O.A)({component:"li",className:t.root,focusRipple:!0},n),T.createElement(he,{className:t.icon}))}));var pe=T.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=e.component,a=void 0===o?"nav":o,s=e.expandText,l=void 0===s?"Show path":s,c=e.itemsAfterCollapse,u=void 0===c?1:c,d=e.itemsBeforeCollapse,h=void 0===d?1:d,f=e.maxItems,p=void 0===f?8:f,v=e.separator,g=void 0===v?"/":v,m=(0,k.A)(e,["children","classes","className","component","expandText","itemsAfterCollapse","itemsBeforeCollapse","maxItems","separator"]),y=T.useState(!1),b=y[0],w=y[1],_=T.Children.toArray(n).filter((function(e){return T.isValidElement(e)})).map((function(e,t){return T.createElement("li",{className:r.li,key:"child-".concat(t)},e)}));return T.createElement(ce.A,(0,O.A)({ref:t,component:a,color:"textSecondary",className:(0,M.default)(r.root,i)},m),T.createElement("ol",{className:r.ol},function(e,t,n){return e.reduce((function(r,i,o){return o<e.length-1?r=r.concat(i,T.createElement("li",{"aria-hidden":!0,key:"separator-".concat(o),className:t},n)):r.push(i),r}),[])}(b||p&&_.length<=p?_:function(e){return h+u>=e.length?e:[].concat((0,le.A)(e.slice(0,h)),[T.createElement(fe,{"aria-label":l,key:"ellipsis",onClick:function(e){w(!0);var t=e.currentTarget.parentNode.querySelector("a[href],button,[tabindex]");t&&t.focus()}})],(0,le.A)(e.slice(e.length-u,e.length)))}(_),r.separator,g)))}));const ve=(0,z.A)({root:{},ol:{display:"flex",flexWrap:"wrap",alignItems:"center",padding:0,margin:0,listStyle:"none"},li:{},separator:{display:"flex",userSelect:"none",marginLeft:8,marginRight:8}},{name:"MuiBreadcrumbs"})(pe);var ge=n(96746),me=n(67515);ge.A.styles;var ye=T.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=e.color,a=void 0===o?"default":o,s=e.component,l=void 0===s?"div":s,c=e.disabled,u=void 0!==c&&c,d=e.disableElevation,h=void 0!==d&&d,f=e.disableFocusRipple,p=void 0!==f&&f,v=e.disableRipple,g=void 0!==v&&v,m=e.fullWidth,y=void 0!==m&&m,b=e.orientation,w=void 0===b?"horizontal":b,_=e.size,x=void 0===_?"medium":_,C=e.variant,E=void 0===C?"outlined":C,S=(0,k.A)(e,["children","classes","className","color","component","disabled","disableElevation","disableFocusRipple","disableRipple","fullWidth","orientation","size","variant"]),A=(0,M.default)(r.grouped,r["grouped".concat((0,me.A)(w))],r["grouped".concat((0,me.A)(E))],r["grouped".concat((0,me.A)(E)).concat((0,me.A)(w))],r["grouped".concat((0,me.A)(E)).concat("default"!==a?(0,me.A)(a):"")],u&&r.disabled);return T.createElement(l,(0,O.A)({role:"group",className:(0,M.default)(r.root,i,y&&r.fullWidth,h&&r.disableElevation,"contained"===E&&r.contained,"vertical"===w&&r.vertical),ref:t},S),T.Children.map(n,(function(e){return T.isValidElement(e)?T.cloneElement(e,{className:(0,M.default)(A,e.props.className),color:e.props.color||a,disabled:e.props.disabled||u,disableElevation:e.props.disableElevation||h,disableFocusRipple:p,disableRipple:g,fullWidth:y,size:e.props.size||x,variant:e.props.variant||E}):null})))}));const be=(0,z.A)((function(e){return{root:{display:"inline-flex",borderRadius:e.shape.borderRadius},contained:{boxShadow:e.shadows[2]},disableElevation:{boxShadow:"none"},disabled:{},fullWidth:{width:"100%"},vertical:{flexDirection:"column"},grouped:{minWidth:40},groupedHorizontal:{"&:not(:first-child)":{borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-child)":{borderTopRightRadius:0,borderBottomRightRadius:0}},groupedVertical:{"&:not(:first-child)":{borderTopRightRadius:0,borderTopLeftRadius:0},"&:not(:last-child)":{borderBottomRightRadius:0,borderBottomLeftRadius:0}},groupedText:{},groupedTextHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat("light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)")}},groupedTextPrimary:{"&:not(:last-child)":{borderColor:(0,ue.X4)(e.palette.primary.main,.5)}},groupedTextSecondary:{"&:not(:last-child)":{borderColor:(0,ue.X4)(e.palette.secondary.main,.5)}},groupedOutlined:{},groupedOutlinedHorizontal:{"&:not(:first-child)":{marginLeft:-1},"&:not(:last-child)":{borderRightColor:"transparent"}},groupedOutlinedVertical:{"&:not(:first-child)":{marginTop:-1},"&:not(:last-child)":{borderBottomColor:"transparent"}},groupedOutlinedPrimary:{"&:hover":{borderColor:e.palette.primary.main}},groupedOutlinedSecondary:{"&:hover":{borderColor:e.palette.secondary.main}},groupedContained:{boxShadow:"none"},groupedContainedHorizontal:{"&:not(:last-child)":{borderRight:"1px solid ".concat(e.palette.grey[400]),"&$disabled":{borderRight:"1px solid ".concat(e.palette.action.disabled)}}},groupedContainedVertical:{"&:not(:last-child)":{borderBottom:"1px solid ".concat(e.palette.grey[400]),"&$disabled":{borderBottom:"1px solid ".concat(e.palette.action.disabled)}}},groupedContainedPrimary:{"&:not(:last-child)":{borderColor:e.palette.primary.dark}},groupedContainedSecondary:{"&:not(:last-child)":{borderColor:e.palette.secondary.dark}}}}),{name:"MuiButtonGroup"})(ye);var we=n(20426),_e=T.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=e.focusVisibleClassName,a=(0,k.A)(e,["children","classes","className","focusVisibleClassName"]);return T.createElement(U.A,(0,O.A)({className:(0,M.default)(r.root,i),focusVisibleClassName:(0,M.default)(o,r.focusVisible),ref:t},a),n,T.createElement("span",{className:r.focusHighlight}))}));const xe=(0,z.A)((function(e){return{root:{display:"block",textAlign:"inherit",width:"100%","&:hover $focusHighlight":{opacity:e.palette.action.hoverOpacity},"&$focusVisible $focusHighlight":{opacity:.12}},focusVisible:{},focusHighlight:{overflow:"hidden",pointerEvents:"none",position:"absolute",top:0,right:0,bottom:0,left:0,borderRadius:"inherit",opacity:0,backgroundColor:"currentcolor",transition:e.transitions.create("opacity",{duration:e.transitions.duration.short})}}}),{name:"MuiCardActionArea"})(_e);var Ce=T.forwardRef((function(e,t){var n=e.disableSpacing,r=void 0!==n&&n,i=e.classes,o=e.className,a=(0,k.A)(e,["disableSpacing","classes","className"]);return T.createElement("div",(0,O.A)({className:(0,M.default)(i.root,o,!r&&i.spacing),ref:t},a))}));const Ee=(0,z.A)({root:{display:"flex",alignItems:"center",padding:8},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiCardActions"})(Ce);var Se=n(6272),Ae=T.forwardRef((function(e,t){var n=e.action,r=e.avatar,i=e.classes,o=e.className,a=e.component,s=void 0===a?"div":a,l=e.disableTypography,c=void 0!==l&&l,u=e.subheader,d=e.subheaderTypographyProps,h=e.title,f=e.titleTypographyProps,p=(0,k.A)(e,["action","avatar","classes","className","component","disableTypography","subheader","subheaderTypographyProps","title","titleTypographyProps"]),v=h;null==v||v.type===ce.A||c||(v=T.createElement(ce.A,(0,O.A)({variant:r?"body2":"h5",className:i.title,component:"span",display:"block"},f),v));var g=u;return null==g||g.type===ce.A||c||(g=T.createElement(ce.A,(0,O.A)({variant:r?"body2":"body1",className:i.subheader,color:"textSecondary",component:"span",display:"block"},d),g)),T.createElement(s,(0,O.A)({className:(0,M.default)(i.root,o),ref:t},p),r&&T.createElement("div",{className:i.avatar},r),T.createElement("div",{className:i.content},v,g),n&&T.createElement("div",{className:i.action},n))}));const Oe=(0,z.A)({root:{display:"flex",alignItems:"center",padding:16},avatar:{flex:"0 0 auto",marginRight:16},action:{flex:"0 0 auto",alignSelf:"flex-start",marginTop:-8,marginRight:-8},content:{flex:"1 1 auto"},title:{},subheader:{}},{name:"MuiCardHeader"})(Ae);var ke=["video","audio","picture","iframe","img"],Te=T.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=e.component,a=void 0===o?"div":o,s=e.image,l=e.src,c=e.style,u=(0,k.A)(e,["children","classes","className","component","image","src","style"]),d=-1!==ke.indexOf(a),h=!d&&s?(0,O.A)({backgroundImage:'url("'.concat(s,'")')},c):c;return T.createElement(a,(0,O.A)({className:(0,M.default)(r.root,i,d&&r.media,-1!=="picture img".indexOf(a)&&r.img),ref:t,style:h,src:d?s||l:void 0},u),n)}));const Pe=(0,z.A)({root:{display:"block",backgroundSize:"cover",backgroundRepeat:"no-repeat",backgroundPosition:"center"},media:{width:"100%"},img:{objectFit:"cover"}},{name:"MuiCardMedia"})(Te);var Ie=n(5544),Me=n(28060),ze=n(49029),Re=n(42460),Le=T.forwardRef((function(e,t){var n=e.autoFocus,r=e.checked,i=e.checkedIcon,o=e.classes,a=e.className,s=e.defaultChecked,l=e.disabled,c=e.icon,u=e.id,d=e.inputProps,h=e.inputRef,f=e.name,p=e.onBlur,v=e.onChange,g=e.onFocus,m=e.readOnly,y=e.required,b=e.tabIndex,w=e.type,_=e.value,x=(0,k.A)(e,["autoFocus","checked","checkedIcon","classes","className","defaultChecked","disabled","icon","id","inputProps","inputRef","name","onBlur","onChange","onFocus","readOnly","required","tabIndex","type","value"]),C=(0,Me.A)({controlled:r,default:Boolean(s),name:"SwitchBase",state:"checked"}),E=(0,Ie.A)(C,2),S=E[0],A=E[1],P=(0,ze.A)(),I=l;P&&void 0===I&&(I=P.disabled);var z="checkbox"===w||"radio"===w;return T.createElement(Re.A,(0,O.A)({component:"span",className:(0,M.default)(o.root,a,S&&o.checked,I&&o.disabled),disabled:I,tabIndex:null,role:void 0,onFocus:function(e){g&&g(e),P&&P.onFocus&&P.onFocus(e)},onBlur:function(e){p&&p(e),P&&P.onBlur&&P.onBlur(e)},ref:t},x),T.createElement("input",(0,O.A)({autoFocus:n,checked:r,defaultChecked:s,className:o.input,disabled:I,id:z&&u,name:f,onChange:function(e){var t=e.target.checked;A(t),v&&v(e,t)},readOnly:m,ref:h,required:y,tabIndex:b,type:w,value:_},d)),S?i:c)}));const De=(0,z.A)({root:{padding:9},checked:{},disabled:{},input:{cursor:"inherit",position:"absolute",opacity:0,width:"100%",height:"100%",top:0,left:0,margin:0,padding:0,zIndex:1}},{name:"PrivateSwitchBase"})(Le),Ne=(0,de.A)(T.createElement("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank"),je=(0,de.A)(T.createElement("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"}),"CheckBox"),He=(0,de.A)(T.createElement("path",{d:"M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10H7v-2h10v2z"}),"IndeterminateCheckBox");var Ve=T.createElement(je,null),Be=T.createElement(Ne,null),Fe=T.createElement(He,null),We=T.forwardRef((function(e,t){var n=e.checkedIcon,r=void 0===n?Ve:n,i=e.classes,o=e.color,a=void 0===o?"secondary":o,s=e.icon,l=void 0===s?Be:s,c=e.indeterminate,u=void 0!==c&&c,d=e.indeterminateIcon,h=void 0===d?Fe:d,f=e.inputProps,p=e.size,v=void 0===p?"medium":p,g=(0,k.A)(e,["checkedIcon","classes","color","icon","indeterminate","indeterminateIcon","inputProps","size"]),m=u?h:l,y=u?h:r;return T.createElement(De,(0,O.A)({type:"checkbox",classes:{root:(0,M.default)(i.root,i["color".concat((0,me.A)(a))],u&&i.indeterminate),checked:i.checked,disabled:i.disabled},color:a,inputProps:(0,O.A)({"data-indeterminate":u},f),icon:T.cloneElement(m,{fontSize:void 0===m.props.fontSize&&"small"===v?v:m.props.fontSize}),checkedIcon:T.cloneElement(y,{fontSize:void 0===y.props.fontSize&&"small"===v?v:y.props.fontSize}),ref:t},g))}));const Ue=(0,z.A)((function(e){return{root:{color:e.palette.text.secondary},checked:{},disabled:{},indeterminate:{},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,ue.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,ue.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}}}}),{name:"MuiCheckbox"})(We);var Ge=n(33615),qe=n(83182),Ke=n(43292),$e=n(69440),Ze=n(64467),Xe=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.component,o=void 0===i?"div":i,a=e.disableGutters,s=void 0!==a&&a,l=e.fixed,c=void 0!==l&&l,u=e.maxWidth,d=void 0===u?"lg":u,h=(0,k.A)(e,["classes","className","component","disableGutters","fixed","maxWidth"]);return T.createElement(o,(0,O.A)({className:(0,M.default)(n.root,r,c&&n.fixed,s&&n.disableGutters,!1!==d&&n["maxWidth".concat((0,me.A)(String(d)))]),ref:t},h))}));const Ye=(0,z.A)((function(e){return{root:(0,Ze.A)({width:"100%",marginLeft:"auto",boxSizing:"border-box",marginRight:"auto",paddingLeft:e.spacing(2),paddingRight:e.spacing(2),display:"block"},e.breakpoints.up("sm"),{paddingLeft:e.spacing(3),paddingRight:e.spacing(3)}),disableGutters:{paddingLeft:0,paddingRight:0},fixed:Object.keys(e.breakpoints.values).reduce((function(t,n){var r=e.breakpoints.values[n];return 0!==r&&(t[e.breakpoints.up(n)]={maxWidth:r}),t}),{}),maxWidthXs:(0,Ze.A)({},e.breakpoints.up("xs"),{maxWidth:Math.max(e.breakpoints.values.xs,444)}),maxWidthSm:(0,Ze.A)({},e.breakpoints.up("sm"),{maxWidth:e.breakpoints.values.sm}),maxWidthMd:(0,Ze.A)({},e.breakpoints.up("md"),{maxWidth:e.breakpoints.values.md}),maxWidthLg:(0,Ze.A)({},e.breakpoints.up("lg"),{maxWidth:e.breakpoints.values.lg}),maxWidthXl:(0,Ze.A)({},e.breakpoints.up("xl"),{maxWidth:e.breakpoints.values.xl})}}),{name:"MuiContainer"})(Xe);var Qe={WebkitFontSmoothing:"antialiased",MozOsxFontSmoothing:"grayscale",boxSizing:"border-box"},Je=function(e){return(0,O.A)({color:e.palette.text.primary},e.typography.body2,{backgroundColor:e.palette.background.default,"@media print":{backgroundColor:e.palette.common.white}})};const et=(0,z.A)((function(e){return{"@global":{html:Qe,"*, *::before, *::after":{boxSizing:"inherit"},"strong, b":{fontWeight:e.typography.fontWeightBold},body:(0,O.A)({margin:0},Je(e),{"&::backdrop":{backgroundColor:e.palette.background.default}})}}}),{name:"MuiCssBaseline"})((function(e){var t=e.children,n=void 0===t?null:t;return e.classes,T.createElement(T.Fragment,null,n)}));var tt=n(39870),nt=n(65816),rt=n(68016),it=n(30240),ot=n(5696),at=n(48672),st=n(30048),lt=n(87695),ct=n(3148);const ut=T.createContext({});var dt=T.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=e.defaultExpanded,a=void 0!==o&&o,s=e.disabled,l=void 0!==s&&s,c=e.expanded,u=e.onChange,d=e.square,h=void 0!==d&&d,f=e.TransitionComponent,p=void 0===f?$e.A:f,v=e.TransitionProps,g=(0,k.A)(e,["children","classes","className","defaultExpanded","disabled","expanded","onChange","square","TransitionComponent","TransitionProps"]),m=(0,Me.A)({controlled:c,default:a,name:"ExpansionPanel",state:"expanded"}),y=(0,Ie.A)(m,2),b=y[0],w=y[1],_=T.useCallback((function(e){w(!b),u&&u(e,!b)}),[b,u,w]),x=T.Children.toArray(n),C=(0,lt.A)(x),E=C[0],S=C.slice(1),A=T.useMemo((function(){return{expanded:b,disabled:l,toggle:_}}),[b,l,_]);return T.createElement(ct.A,(0,O.A)({className:(0,M.default)(r.root,i,b&&r.expanded,l&&r.disabled,!h&&r.rounded),ref:t,square:h},g),T.createElement(ut.Provider,{value:A},E),T.createElement(p,(0,O.A)({in:b,timeout:"auto"},v),T.createElement("div",{"aria-labelledby":E.props.id,id:E.props["aria-controls"],role:"region"},S)))}));const ht=(0,z.A)((function(e){var t={duration:e.transitions.duration.shortest};return{root:{position:"relative",transition:e.transitions.create(["margin"],t),"&:before":{position:"absolute",left:0,top:-1,right:0,height:1,content:'""',opacity:1,backgroundColor:e.palette.divider,transition:e.transitions.create(["opacity","background-color"],t)},"&:first-child":{"&:before":{display:"none"}},"&$expanded":{margin:"16px 0","&:first-child":{marginTop:0},"&:last-child":{marginBottom:0},"&:before":{opacity:0}},"&$expanded + &":{"&:before":{display:"none"}},"&$disabled":{backgroundColor:e.palette.action.disabledBackground}},rounded:{borderRadius:0,"&:first-child":{borderTopLeftRadius:e.shape.borderRadius,borderTopRightRadius:e.shape.borderRadius},"&:last-child":{borderBottomLeftRadius:e.shape.borderRadius,borderBottomRightRadius:e.shape.borderRadius,"@supports (-ms-ime-align: auto)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}},expanded:{},disabled:{}}}),{name:"MuiExpansionPanel"})(dt);var ft=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.disableSpacing,o=void 0!==i&&i,a=(0,k.A)(e,["classes","className","disableSpacing"]);return T.createElement("div",(0,O.A)({className:(0,M.default)(n.root,r,!o&&n.spacing),ref:t},a))}));const pt=(0,z.A)({root:{display:"flex",alignItems:"center",padding:8,justifyContent:"flex-end"},spacing:{"& > :not(:first-child)":{marginLeft:8}}},{name:"MuiExpansionPanelActions"})(ft);var vt=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=(0,k.A)(e,["classes","className"]);return T.createElement("div",(0,O.A)({className:(0,M.default)(n.root,r),ref:t},i))}));const gt=(0,z.A)((function(e){return{root:{display:"flex",padding:e.spacing(1,2,2)}}}),{name:"MuiExpansionPanelDetails"})(vt);var mt=T.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=e.expandIcon,a=e.IconButtonProps,s=e.onBlur,l=e.onClick,c=e.onFocusVisible,u=(0,k.A)(e,["children","classes","className","expandIcon","IconButtonProps","onBlur","onClick","onFocusVisible"]),d=T.useState(!1),h=d[0],f=d[1],p=T.useContext(ut),v=p.disabled,g=void 0!==v&&v,m=p.expanded,y=p.toggle;return T.createElement(U.A,(0,O.A)({focusRipple:!1,disableRipple:!0,disabled:g,component:"div","aria-expanded":m,className:(0,M.default)(r.root,i,g&&r.disabled,m&&r.expanded,h&&r.focused),onFocusVisible:function(e){f(!0),c&&c(e)},onBlur:function(e){f(!1),s&&s(e)},onClick:function(e){y&&y(e),l&&l(e)},ref:t},u),T.createElement("div",{className:(0,M.default)(r.content,m&&r.expanded)},n),o&&T.createElement(Re.A,(0,O.A)({className:(0,M.default)(r.expandIcon,m&&r.expanded),edge:"end",component:"div",tabIndex:null,role:null,"aria-hidden":!0},a),o))}));const yt=(0,z.A)((function(e){var t={duration:e.transitions.duration.shortest};return{root:{display:"flex",minHeight:48,transition:e.transitions.create(["min-height","background-color"],t),padding:e.spacing(0,2),"&:hover:not($disabled)":{cursor:"pointer"},"&$expanded":{minHeight:64},"&$focused":{backgroundColor:e.palette.action.focus},"&$disabled":{opacity:e.palette.action.disabledOpacity}},expanded:{},focused:{},disabled:{},content:{display:"flex",flexGrow:1,transition:e.transitions.create(["margin"],t),margin:"12px 0","&$expanded":{margin:"20px 0"}},expandIcon:{transform:"rotate(0deg)",transition:e.transitions.create("transform",t),"&:hover":{backgroundColor:"transparent"},"&$expanded":{transform:"rotate(180deg)"}}}}),{name:"MuiExpansionPanelSummary"})(mt);var bt=n(24488),wt=n(95834),_t=n(87508),xt=n(69312),Ct=n(15776),Et=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.row,o=void 0!==i&&i,a=(0,k.A)(e,["classes","className","row"]);return T.createElement("div",(0,O.A)({className:(0,M.default)(n.root,r,o&&n.row),ref:t},a))}));const St=(0,z.A)({root:{display:"flex",flexDirection:"column",flexWrap:"wrap"},row:{flexDirection:"row"}},{name:"MuiFormGroup"})(Et);var At=n(95652),Ot=n(96340),kt=n(27606),Tt=T.forwardRef((function(e,t){var n=e.cellHeight,r=void 0===n?180:n,i=e.children,o=e.classes,a=e.className,s=e.cols,l=void 0===s?2:s,c=e.component,u=void 0===c?"ul":c,d=e.spacing,h=void 0===d?4:d,f=e.style,p=(0,k.A)(e,["cellHeight","children","classes","className","cols","component","spacing","style"]);return T.createElement(u,(0,O.A)({className:(0,M.default)(o.root,a),ref:t,style:(0,O.A)({margin:-h/2},f)},p),T.Children.map(i,(function(e){if(!T.isValidElement(e))return null;var t=e.props.cols||1,n=e.props.rows||1;return T.cloneElement(e,{style:(0,O.A)({width:"".concat(100/l*t,"%"),height:"auto"===r?"auto":r*n+h,padding:h/2},e.props.style)})})))}));const Pt=(0,z.A)({root:{display:"flex",flexWrap:"wrap",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch"}},{name:"MuiGridList"})(Tt);var It=n(31198),Mt=n(77570),zt=function(e,t){var n,r,i,o;e&&e.complete&&(e.width/e.height>e.parentElement.offsetWidth/e.parentElement.offsetHeight?((n=e.classList).remove.apply(n,(0,le.A)(t.imgFullWidth.split(" "))),(r=e.classList).add.apply(r,(0,le.A)(t.imgFullHeight.split(" ")))):((i=e.classList).remove.apply(i,(0,le.A)(t.imgFullHeight.split(" "))),(o=e.classList).add.apply(o,(0,le.A)(t.imgFullWidth.split(" ")))))},Rt=T.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=(e.cols,e.component),a=void 0===o?"li":o,s=(e.rows,(0,k.A)(e,["children","classes","className","cols","component","rows"])),l=T.useRef(null);return T.useEffect((function(){!function(e,t){e&&(e.complete?zt(e,t):e.addEventListener("load",(function(){zt(e,t)})))}(l.current,r)})),T.useEffect((function(){var e=(0,It.A)((function(){zt(l.current,r)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[r]),T.createElement(a,(0,O.A)({className:(0,M.default)(r.root,i),ref:t},s),T.createElement("div",{className:r.tile},T.Children.map(n,(function(e){return T.isValidElement(e)?"img"===e.type||(0,Mt.A)(e,["Image"])?T.cloneElement(e,{ref:l}):e:null}))))}));const Lt=(0,z.A)({root:{boxSizing:"border-box",flexShrink:0},tile:{position:"relative",display:"block",height:"100%",overflow:"hidden"},imgFullHeight:{height:"100%",transform:"translateX(-50%)",position:"relative",left:"50%"},imgFullWidth:{width:"100%",position:"relative",transform:"translateY(-50%)",top:"50%"}},{name:"MuiGridListTile"})(Rt);var Dt=T.forwardRef((function(e,t){var n=e.actionIcon,r=e.actionPosition,i=void 0===r?"right":r,o=e.classes,a=e.className,s=e.subtitle,l=e.title,c=e.titlePosition,u=void 0===c?"bottom":c,d=(0,k.A)(e,["actionIcon","actionPosition","classes","className","subtitle","title","titlePosition"]),h=n&&i;return T.createElement("div",(0,O.A)({className:(0,M.default)(o.root,a,"top"===u?o.titlePositionTop:o.titlePositionBottom,s&&o.rootSubtitle),ref:t},d),T.createElement("div",{className:(0,M.default)(o.titleWrap,{left:o.titleWrapActionPosLeft,right:o.titleWrapActionPosRight}[h])},T.createElement("div",{className:o.title},l),s?T.createElement("div",{className:o.subtitle},s):null),n?T.createElement("div",{className:(0,M.default)(o.actionIcon,"left"===h&&o.actionIconActionPosLeft)},n):null)}));const Nt=(0,z.A)((function(e){return{root:{position:"absolute",left:0,right:0,height:48,background:"rgba(0, 0, 0, 0.5)",display:"flex",alignItems:"center",fontFamily:e.typography.fontFamily},titlePositionBottom:{bottom:0},titlePositionTop:{top:0},rootSubtitle:{height:68},titleWrap:{flexGrow:1,marginLeft:16,marginRight:16,color:e.palette.common.white,overflow:"hidden"},titleWrapActionPosLeft:{marginLeft:0},titleWrapActionPosRight:{marginRight:0},title:{fontSize:e.typography.pxToRem(16),lineHeight:"24px",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},subtitle:{fontSize:e.typography.pxToRem(12),lineHeight:1,textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},actionIcon:{},actionIconActionPosLeft:{order:-1}}}),{name:"MuiGridListTileBar"})(Dt);var jt=n(78896),Ht=n(44768),Vt=n(26232);function Bt(e){var t=e.children,n=e.only,r=e.width,i=(0,Vt.A)(),o=!0;if(n)if(Array.isArray(n)){for(var a=0;a<n.length;a+=1)if(r===n[a]){o=!1;break}}else n&&r===n&&(o=!1);if(o)for(var s=0;s<i.breakpoints.keys.length;s+=1){var l=i.breakpoints.keys[s],c=e["".concat(l,"Up")],u=e["".concat(l,"Down")];if(c&&(0,Ht.o4)(l,r)||u&&(0,Ht.Jf)(l,r)){o=!1;break}}return o?t:null}Bt.propTypes={children:I().node,className:I().string,implementation:I().oneOf(["js","css"]),initialWidth:I().oneOf(["xs","sm","md","lg","xl"]),lgDown:I().bool,lgUp:I().bool,mdDown:I().bool,mdUp:I().bool,only:I().oneOfType([I().oneOf(["xs","sm","md","lg","xl"]),I().arrayOf(I().oneOf(["xs","sm","md","lg","xl"]))]),smDown:I().bool,smUp:I().bool,width:I().string.isRequired,xlDown:I().bool,xlUp:I().bool,xsDown:I().bool,xsUp:I().bool};const Ft=(0,Ht.Ay)()(Bt),Wt=(0,z.A)((function(e){var t={display:"none"};return e.breakpoints.keys.reduce((function(n,r){return n["only".concat((0,me.A)(r))]=(0,Ze.A)({},e.breakpoints.only(r),t),n["".concat(r,"Up")]=(0,Ze.A)({},e.breakpoints.up(r),t),n["".concat(r,"Down")]=(0,Ze.A)({},e.breakpoints.down(r),t),n}),{})}),{name:"PrivateHiddenCss"})((function(e){var t=e.children,n=e.classes,r=e.className,i=e.only,o=((0,k.A)(e,["children","classes","className","only"]),(0,Vt.A)()),a=[];r&&a.push(r);for(var s=0;s<o.breakpoints.keys.length;s+=1){var l=o.breakpoints.keys[s],c=e["".concat(l,"Up")],u=e["".concat(l,"Down")];c&&a.push(n["".concat(l,"Up")]),u&&a.push(n["".concat(l,"Down")])}return i&&(Array.isArray(i)?i:[i]).forEach((function(e){a.push(n["only".concat((0,me.A)(e))])})),T.createElement("div",{className:a.join(" ")},t)})),Ut=function(e){var t=e.implementation,n=void 0===t?"js":t,r=e.lgDown,i=void 0!==r&&r,o=e.lgUp,a=void 0!==o&&o,s=e.mdDown,l=void 0!==s&&s,c=e.mdUp,u=void 0!==c&&c,d=e.smDown,h=void 0!==d&&d,f=e.smUp,p=void 0!==f&&f,v=e.xlDown,g=void 0!==v&&v,m=e.xlUp,y=void 0!==m&&m,b=e.xsDown,w=void 0!==b&&b,_=e.xsUp,x=void 0!==_&&_,C=(0,k.A)(e,["implementation","lgDown","lgUp","mdDown","mdUp","smDown","smUp","xlDown","xlUp","xsDown","xsUp"]);return"js"===n?T.createElement(Ft,(0,O.A)({lgDown:i,lgUp:a,mdDown:l,mdUp:u,smDown:h,smUp:p,xlDown:g,xlUp:y,xsDown:w,xsUp:x},C)):T.createElement(Wt,(0,O.A)({lgDown:i,lgUp:a,mdDown:l,mdUp:u,smDown:h,smUp:p,xlDown:g,xlUp:y,xsDown:w,xsUp:x},C))};var Gt=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.color,o=void 0===i?"inherit":i,a=e.component,s=void 0===a?"span":a,l=e.fontSize,c=void 0===l?"medium":l,u=(0,k.A)(e,["classes","className","color","component","fontSize"]);return T.createElement(s,(0,O.A)({className:(0,M.default)("material-icons",n.root,r,"inherit"!==o&&n["color".concat((0,me.A)(o))],"default"!==c&&"medium"!==c&&n["fontSize".concat((0,me.A)(c))]),"aria-hidden":!0,ref:t},u))}));Gt.muiName="Icon";const qt=(0,z.A)((function(e){return{root:{userSelect:"none",fontSize:e.typography.pxToRem(24),width:"1em",height:"1em",overflow:"hidden",flexShrink:0},colorPrimary:{color:e.palette.primary.main},colorSecondary:{color:e.palette.secondary.main},colorAction:{color:e.palette.action.active},colorError:{color:e.palette.error.main},colorDisabled:{color:e.palette.action.disabled},fontSizeInherit:{fontSize:"inherit"},fontSizeSmall:{fontSize:e.typography.pxToRem(20)},fontSizeLarge:{fontSize:e.typography.pxToRem(36)}}}),{name:"MuiIcon"})(Gt);var Kt=T.forwardRef((function(e,t){var n=e.cellHeight,r=e.children,i=e.classes,o=e.className,a=e.cols,s=void 0===a?2:a,l=e.component,c=void 0===l?"ul":l,u=e.gap,d=void 0===u?4:u,h=e.rowHeight,f=void 0===h?180:h,p=e.spacing,v=e.style,g=(0,k.A)(e,["cellHeight","children","classes","className","cols","component","gap","rowHeight","spacing","style"]),m=p||d,y=n||f;return T.createElement(c,(0,O.A)({className:(0,M.default)(i.root,o),ref:t,style:(0,O.A)({margin:-m/2},v)},g),T.Children.map(r,(function(e){if(!T.isValidElement(e))return null;var t=e.props.cols||1,n=e.props.rows||1;return T.cloneElement(e,{style:(0,O.A)({width:"".concat(100/s*t,"%"),height:"auto"===y?"auto":y*n+m,padding:m/2},e.props.style)})})))}));const $t=(0,z.A)({root:{display:"flex",flexWrap:"wrap",overflowY:"auto",listStyle:"none",padding:0,WebkitOverflowScrolling:"touch"}},{name:"MuiImageList"})(Kt);var Zt=function(e,t){var n,r,i,o;e&&e.complete&&(e.width/e.height>e.parentElement.offsetWidth/e.parentElement.offsetHeight?((n=e.classList).remove.apply(n,(0,le.A)(t.imgFullWidth.split(" "))),(r=e.classList).add.apply(r,(0,le.A)(t.imgFullHeight.split(" ")))):((i=e.classList).remove.apply(i,(0,le.A)(t.imgFullHeight.split(" "))),(o=e.classList).add.apply(o,(0,le.A)(t.imgFullWidth.split(" ")))))},Xt=T.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=(e.cols,e.component),a=void 0===o?"li":o,s=(e.rows,(0,k.A)(e,["children","classes","className","cols","component","rows"])),l=T.useRef(null);return T.useEffect((function(){!function(e,t){e&&(e.complete?Zt(e,t):e.addEventListener("load",(function(){Zt(e,t)})))}(l.current,r)})),T.useEffect((function(){var e=(0,It.A)((function(){Zt(l.current,r)}));return window.addEventListener("resize",e),function(){e.clear(),window.removeEventListener("resize",e)}}),[r]),T.createElement(a,(0,O.A)({className:(0,M.default)(r.root,i),ref:t},s),T.createElement("div",{className:r.item},T.Children.map(n,(function(e){return T.isValidElement(e)?"img"===e.type||(0,Mt.A)(e,["Image"])?T.cloneElement(e,{ref:l}):e:null}))))}));const Yt=(0,z.A)({root:{boxSizing:"border-box",flexShrink:0},item:{position:"relative",display:"block",height:"100%",overflow:"hidden"},imgFullHeight:{height:"100%",transform:"translateX(-50%)",position:"relative",left:"50%"},imgFullWidth:{width:"100%",position:"relative",transform:"translateY(-50%)",top:"50%"}},{name:"MuiImageListItem"})(Xt);var Qt=T.forwardRef((function(e,t){var n=e.actionIcon,r=e.actionPosition,i=void 0===r?"right":r,o=e.classes,a=e.className,s=e.subtitle,l=e.title,c=e.position,u=void 0===c?"bottom":c,d=e.titlePosition,h=(0,k.A)(e,["actionIcon","actionPosition","classes","className","subtitle","title","position","titlePosition"]),f=d||u,p=n&&i;return T.createElement("div",(0,O.A)({className:(0,M.default)(o.root,a,s&&o.rootSubtitle,{bottom:o.positionBottom,top:o.positionTop}[f]),ref:t},h),T.createElement("div",{className:(0,M.default)(o.titleWrap,{left:o.titleWrapActionPosLeft,right:o.titleWrapActionPosRight}[p])},T.createElement("div",{className:o.title},l),s?T.createElement("div",{className:o.subtitle},s):null),n?T.createElement("div",{className:(0,M.default)(o.actionIcon,"left"===p&&o.actionIconActionPosLeft)},n):null)}));const Jt=(0,z.A)((function(e){return{root:{position:"absolute",left:0,right:0,height:48,background:"rgba(0, 0, 0, 0.5)",display:"flex",alignItems:"center",fontFamily:e.typography.fontFamily},positionBottom:{bottom:0},positionTop:{top:0},rootSubtitle:{height:68},titleWrap:{flexGrow:1,marginLeft:16,marginRight:16,color:e.palette.common.white,overflow:"hidden"},titleWrapActionPosLeft:{marginLeft:0},titleWrapActionPosRight:{marginRight:0},title:{fontSize:e.typography.pxToRem(16),lineHeight:"24px",textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},subtitle:{fontSize:e.typography.pxToRem(12),lineHeight:1,textOverflow:"ellipsis",overflow:"hidden",whiteSpace:"nowrap"},actionIcon:{},actionIconActionPosLeft:{order:-1}}}),{name:"MuiImageListItemBar"})(Qt);var en=n(8728),tn=n(64054),nn=n(25820),rn=n(38306),on=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.color,o=void 0===i?"primary":i,a=e.value,s=e.valueBuffer,l=e.variant,c=void 0===l?"indeterminate":l,u=(0,k.A)(e,["classes","className","color","value","valueBuffer","variant"]),d=(0,Vt.A)(),h={},f={bar1:{},bar2:{}};if(("determinate"===c||"buffer"===c)&&void 0!==a){h["aria-valuenow"]=Math.round(a),h["aria-valuemin"]=0,h["aria-valuemax"]=100;var p=a-100;"rtl"===d.direction&&(p=-p),f.bar1.transform="translateX(".concat(p,"%)")}if("buffer"===c&&void 0!==s){var v=(s||0)-100;"rtl"===d.direction&&(v=-v),f.bar2.transform="translateX(".concat(v,"%)")}return T.createElement("div",(0,O.A)({className:(0,M.default)(n.root,n["color".concat((0,me.A)(o))],r,{determinate:n.determinate,indeterminate:n.indeterminate,buffer:n.buffer,query:n.query}[c]),role:"progressbar"},h,{ref:t},u),"buffer"===c?T.createElement("div",{className:(0,M.default)(n.dashed,n["dashedColor".concat((0,me.A)(o))])}):null,T.createElement("div",{className:(0,M.default)(n.bar,n["barColor".concat((0,me.A)(o))],("indeterminate"===c||"query"===c)&&n.bar1Indeterminate,{determinate:n.bar1Determinate,buffer:n.bar1Buffer}[c]),style:f.bar1}),"determinate"===c?null:T.createElement("div",{className:(0,M.default)(n.bar,("indeterminate"===c||"query"===c)&&n.bar2Indeterminate,"buffer"===c?[n["color".concat((0,me.A)(o))],n.bar2Buffer]:n["barColor".concat((0,me.A)(o))]),style:f.bar2}))}));const an=(0,z.A)((function(e){var t=function(t){return"light"===e.palette.type?(0,ue.a)(t,.62):(0,ue.e$)(t,.5)},n=t(e.palette.primary.main),r=t(e.palette.secondary.main);return{root:{position:"relative",overflow:"hidden",height:4,"@media print":{colorAdjust:"exact"}},colorPrimary:{backgroundColor:n},colorSecondary:{backgroundColor:r},determinate:{},indeterminate:{},buffer:{backgroundColor:"transparent"},query:{transform:"rotate(180deg)"},dashed:{position:"absolute",marginTop:0,height:"100%",width:"100%",animation:"$buffer 3s infinite linear"},dashedColorPrimary:{backgroundImage:"radial-gradient(".concat(n," 0%, ").concat(n," 16%, transparent 42%)"),backgroundSize:"10px 10px",backgroundPosition:"0 -23px"},dashedColorSecondary:{backgroundImage:"radial-gradient(".concat(r," 0%, ").concat(r," 16%, transparent 42%)"),backgroundSize:"10px 10px",backgroundPosition:"0 -23px"},bar:{width:"100%",position:"absolute",left:0,bottom:0,top:0,transition:"transform 0.2s linear",transformOrigin:"left"},barColorPrimary:{backgroundColor:e.palette.primary.main},barColorSecondary:{backgroundColor:e.palette.secondary.main},bar1Indeterminate:{width:"auto",animation:"$indeterminate1 2.1s cubic-bezier(0.65, 0.815, 0.735, 0.395) infinite"},bar1Determinate:{transition:"transform .".concat(4,"s linear")},bar1Buffer:{zIndex:1,transition:"transform .".concat(4,"s linear")},bar2Indeterminate:{width:"auto",animation:"$indeterminate2 2.1s cubic-bezier(0.165, 0.84, 0.44, 1) 1.15s infinite"},bar2Buffer:{transition:"transform .".concat(4,"s linear")},"@keyframes indeterminate1":{"0%":{left:"-35%",right:"100%"},"60%":{left:"100%",right:"-90%"},"100%":{left:"100%",right:"-90%"}},"@keyframes indeterminate2":{"0%":{left:"-200%",right:"100%"},"60%":{left:"107%",right:"-8%"},"100%":{left:"107%",right:"-8%"}},"@keyframes buffer":{"0%":{opacity:1,backgroundPosition:"0 -23px"},"50%":{opacity:0,backgroundPosition:"0 -23px"},"100%":{opacity:1,backgroundPosition:"-200px -23px"}}}}),{name:"MuiLinearProgress"})(on);var sn=n(10782),ln=n(73486),cn=n(50384),un=n(76171),dn=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=(0,k.A)(e,["classes","className"]),o=T.useContext(un.A);return T.createElement("div",(0,O.A)({className:(0,M.default)(n.root,r,"flex-start"===o.alignItems&&n.alignItemsFlexStart),ref:t},i))}));const hn=(0,z.A)({root:{minWidth:56,flexShrink:0},alignItemsFlexStart:{marginTop:8}},{name:"MuiListItemAvatar"})(dn);var fn=n(61466),pn=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=(0,k.A)(e,["classes","className"]);return T.createElement("div",(0,O.A)({className:(0,M.default)(n.root,r),ref:t},i))}));pn.muiName="ListItemSecondaryAction";const vn=(0,z.A)({root:{position:"absolute",right:16,top:"50%",transform:"translateY(-50%)"}},{name:"MuiListItemSecondaryAction"})(pn);var gn=n(77430),mn=n(45152),yn=n(70032),bn=n(84630),wn=n(19008),_n=T.forwardRef((function(e,t){var n=e.activeStep,r=void 0===n?0:n,i=e.backButton,o=e.classes,a=e.className,s=e.LinearProgressProps,l=e.nextButton,c=e.position,u=void 0===c?"bottom":c,d=e.steps,h=e.variant,f=void 0===h?"dots":h,p=(0,k.A)(e,["activeStep","backButton","classes","className","LinearProgressProps","nextButton","position","steps","variant"]);return T.createElement(ct.A,(0,O.A)({square:!0,elevation:0,className:(0,M.default)(o.root,o["position".concat((0,me.A)(u))],a),ref:t},p),i,"text"===f&&T.createElement(T.Fragment,null,r+1," / ",d),"dots"===f&&T.createElement("div",{className:o.dots},(0,le.A)(new Array(d)).map((function(e,t){return T.createElement("div",{key:t,className:(0,M.default)(o.dot,t===r&&o.dotActive)})}))),"progress"===f&&T.createElement(an,(0,O.A)({className:o.progress,variant:"determinate",value:Math.ceil(r/(d-1)*100)},s)),l)}));const xn=(0,z.A)((function(e){return{root:{display:"flex",flexDirection:"row",justifyContent:"space-between",alignItems:"center",background:e.palette.background.default,padding:8},positionBottom:{position:"fixed",bottom:0,left:0,right:0,zIndex:e.zIndex.mobileStepper},positionTop:{position:"fixed",top:0,left:0,right:0,zIndex:e.zIndex.mobileStepper},positionStatic:{},dots:{display:"flex",flexDirection:"row"},dot:{backgroundColor:e.palette.action.disabled,borderRadius:"50%",width:8,height:8,margin:"0 2px"},dotActive:{backgroundColor:e.palette.primary.main},progress:{width:"50%"}}}),{name:"MuiMobileStepper"})(_n);var Cn=n(5014),En=n(67793),Sn=n(63400),An="undefined"!=typeof window?T.useLayoutEffect:T.useEffect;const On=function(e){var t=e.children,n=e.defer,r=void 0!==n&&n,i=e.fallback,o=void 0===i?null:i,a=T.useState(!1),s=a[0],l=a[1];return An((function(){r||l(!0)}),[r]),T.useEffect((function(){r&&l(!0)}),[r]),T.createElement(T.Fragment,null,s?t:o)};var kn=n(88016),Tn=n(11760),Pn=n(16408),In=n(71846);const Mn=(0,de.A)(T.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked"),zn=(0,de.A)(T.createElement("path",{d:"M8.465 8.465C9.37 7.56 10.62 7 12 7C14.76 7 17 9.24 17 12C17 13.38 16.44 14.63 15.535 15.535C14.63 16.44 13.38 17 12 17C9.24 17 7 14.76 7 12C7 10.62 7.56 9.37 8.465 8.465Z"}),"RadioButtonChecked"),Rn=(0,z.A)((function(e){return{root:{position:"relative",display:"flex","&$checked $layer":{transform:"scale(1)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeOut,duration:e.transitions.duration.shortest})}},layer:{left:0,position:"absolute",transform:"scale(0)",transition:e.transitions.create("transform",{easing:e.transitions.easing.easeIn,duration:e.transitions.duration.shortest})},checked:{}}}),{name:"PrivateRadioButtonIcon"})((function(e){var t=e.checked,n=e.classes,r=e.fontSize;return T.createElement("div",{className:(0,M.default)(n.root,t&&n.checked)},T.createElement(Mn,{fontSize:r}),T.createElement(zn,{fontSize:r,className:n.layer}))}));var Ln=n(8521);const Dn=T.createContext();function Nn(){return T.useContext(Dn)}var jn=T.createElement(Rn,{checked:!0}),Hn=T.createElement(Rn,null),Vn=T.forwardRef((function(e,t){var n=e.checked,r=e.classes,i=e.color,o=void 0===i?"secondary":i,a=e.name,s=e.onChange,l=e.size,c=void 0===l?"medium":l,u=(0,k.A)(e,["checked","classes","color","name","onChange","size"]),d=Nn(),h=n,f=(0,Ln.A)(s,d&&d.onChange),p=a;return d&&(void 0===h&&(h=d.value===e.value),void 0===p&&(p=d.name)),T.createElement(De,(0,O.A)({color:o,type:"radio",icon:T.cloneElement(Hn,{fontSize:"small"===c?"small":"medium"}),checkedIcon:T.cloneElement(jn,{fontSize:"small"===c?"small":"medium"}),classes:{root:(0,M.default)(r.root,r["color".concat((0,me.A)(o))]),checked:r.checked,disabled:r.disabled},name:p,checked:h,onChange:f,ref:t},u))}));const Bn=(0,z.A)((function(e){return{root:{color:e.palette.text.secondary},checked:{},disabled:{},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,ue.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,ue.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:e.palette.action.disabled}}}}),{name:"MuiRadio"})(Vn);var Fn=n(74801),Wn=n(14232);const Un=T.forwardRef((function(e,t){var n=e.actions,r=e.children,i=e.name,o=e.value,a=e.onChange,s=(0,k.A)(e,["actions","children","name","value","onChange"]),l=T.useRef(null),c=(0,Me.A)({controlled:o,default:e.defaultValue,name:"RadioGroup"}),u=(0,Ie.A)(c,2),d=u[0],h=u[1];T.useImperativeHandle(n,(function(){return{focus:function(){var e=l.current.querySelector("input:not(:disabled):checked");e||(e=l.current.querySelector("input:not(:disabled)")),e&&e.focus()}}}),[]);var f=(0,Fn.A)(t,l),p=(0,Wn.A)(i);return T.createElement(Dn.Provider,{value:{name:p,onChange:function(e){h(e.target.value),a&&a(e,e.target.value)},value:d}},T.createElement(St,(0,O.A)({role:"radiogroup",ref:f},s),r))}));var Gn=n(23029),qn=n(92901),Kn=n(85501),$n=n(56822),Zn=n(53954),Xn=n(40961),Yn=n(24960);const Qn=function(e){(0,Kn.A)(i,e);var t,n,r=(t=i,n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,r=(0,Zn.A)(t);if(n){var i=(0,Zn.A)(this).constructor;e=Reflect.construct(r,arguments,i)}else e=r.apply(this,arguments);return(0,$n.A)(this,e)});function i(){return(0,Gn.A)(this,i),r.apply(this,arguments)}return(0,qn.A)(i,[{key:"componentDidMount",value:function(){this.ref=Xn.findDOMNode(this),(0,Yn.A)(this.props.rootRef,this.ref)}},{key:"componentDidUpdate",value:function(e){var t=Xn.findDOMNode(this);e.rootRef===this.props.rootRef&&this.ref===t||(e.rootRef!==this.props.rootRef&&(0,Yn.A)(e.rootRef,null),this.ref=t,(0,Yn.A)(this.props.rootRef,this.ref))}},{key:"componentWillUnmount",value:function(){this.ref=null,(0,Yn.A)(this.props.rootRef,null)}},{key:"render",value:function(){return this.props.children}}]),i}(T.Component);var Jn=n(98448),er=n(10716),tr=n(44041),nr=n(65936),rr=n(98200),ir=T.forwardRef((function(e,t){var n=e.active,r=void 0!==n&&n,i=e.alternativeLabel,o=e.children,a=e.classes,s=e.className,l=e.completed,c=void 0!==l&&l,u=e.connector,d=e.disabled,h=void 0!==d&&d,f=e.expanded,p=void 0!==f&&f,v=e.index,g=e.last,m=e.orientation,y=(0,k.A)(e,["active","alternativeLabel","children","classes","className","completed","connector","disabled","expanded","index","last","orientation"]),b=u?T.cloneElement(u,{orientation:m,alternativeLabel:i,index:v,active:r,completed:c,disabled:h}):null,w=T.createElement("div",(0,O.A)({className:(0,M.default)(a.root,a[m],s,i&&a.alternativeLabel,c&&a.completed),ref:t},y),b&&i&&0!==v?b:null,T.Children.map(o,(function(e){return T.isValidElement(e)?T.cloneElement(e,(0,O.A)({active:r,alternativeLabel:i,completed:c,disabled:h,expanded:p,last:g,icon:v+1,orientation:m},e.props)):null})));return b&&!i&&0!==v?T.createElement(T.Fragment,null,b,w):w}));const or=(0,z.A)({root:{},horizontal:{paddingLeft:8,paddingRight:8},vertical:{},alternativeLabel:{flex:1,position:"relative"},completed:{}},{name:"MuiStep"})(ir),ar=(0,de.A)(T.createElement("path",{d:"M12 0a12 12 0 1 0 0 24 12 12 0 0 0 0-24zm-2 17l-5-5 1.4-1.4 3.6 3.6 7.6-7.6L19 8l-9 9z"}),"CheckCircle"),sr=(0,de.A)(T.createElement("path",{d:"M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"}),"Warning");var lr=n(41728),cr=T.createElement("circle",{cx:"12",cy:"12",r:"12"}),ur=T.forwardRef((function(e,t){var n=e.completed,r=void 0!==n&&n,i=e.icon,o=e.active,a=void 0!==o&&o,s=e.error,l=void 0!==s&&s,c=e.classes;if("number"==typeof i||"string"==typeof i){var u=(0,M.default)(c.root,a&&c.active,l&&c.error,r&&c.completed);return l?T.createElement(sr,{className:u,ref:t}):r?T.createElement(ar,{className:u,ref:t}):T.createElement(lr.A,{className:u,ref:t},cr,T.createElement("text",{className:c.text,x:"12",y:"16",textAnchor:"middle"},i))}return i}));const dr=(0,z.A)((function(e){return{root:{display:"block",color:e.palette.text.disabled,"&$completed":{color:e.palette.primary.main},"&$active":{color:e.palette.primary.main},"&$error":{color:e.palette.error.main}},text:{fill:e.palette.primary.contrastText,fontSize:e.typography.caption.fontSize,fontFamily:e.typography.fontFamily},active:{},completed:{},error:{}}}),{name:"MuiStepIcon"})(ur);var hr=T.forwardRef((function(e,t){var n=e.active,r=void 0!==n&&n,i=e.alternativeLabel,o=void 0!==i&&i,a=e.children,s=e.classes,l=e.className,c=e.completed,u=void 0!==c&&c,d=e.disabled,h=void 0!==d&&d,f=e.error,p=void 0!==f&&f,v=(e.expanded,e.icon),g=(e.last,e.optional),m=e.orientation,y=void 0===m?"horizontal":m,b=e.StepIconComponent,w=e.StepIconProps,_=(0,k.A)(e,["active","alternativeLabel","children","classes","className","completed","disabled","error","expanded","icon","last","optional","orientation","StepIconComponent","StepIconProps"]),x=b;return v&&!x&&(x=dr),T.createElement("span",(0,O.A)({className:(0,M.default)(s.root,s[y],l,h&&s.disabled,o&&s.alternativeLabel,p&&s.error),ref:t},_),v||x?T.createElement("span",{className:(0,M.default)(s.iconContainer,o&&s.alternativeLabel)},T.createElement(x,(0,O.A)({completed:u,active:r,error:p,icon:v},w))):null,T.createElement("span",{className:s.labelContainer},a?T.createElement(ce.A,{variant:"body2",component:"span",display:"block",className:(0,M.default)(s.label,o&&s.alternativeLabel,u&&s.completed,r&&s.active,p&&s.error)},a):null,g))}));hr.muiName="StepLabel";const fr=(0,z.A)((function(e){return{root:{display:"flex",alignItems:"center","&$alternativeLabel":{flexDirection:"column"},"&$disabled":{cursor:"default"}},horizontal:{},vertical:{},label:{color:e.palette.text.secondary,"&$active":{color:e.palette.text.primary,fontWeight:500},"&$completed":{color:e.palette.text.primary,fontWeight:500},"&$alternativeLabel":{textAlign:"center",marginTop:16},"&$error":{color:e.palette.error.main}},active:{},completed:{},error:{},disabled:{},iconContainer:{flexShrink:0,display:"flex",paddingRight:8,"&$alternativeLabel":{paddingRight:0}},alternativeLabel:{},labelContainer:{width:"100%"}}}),{name:"MuiStepLabel"})(hr);var pr=T.forwardRef((function(e,t){var n=e.active,r=e.alternativeLabel,i=e.children,o=e.classes,a=e.className,s=e.completed,l=e.disabled,c=(e.expanded,e.icon),u=(e.last,e.optional),d=e.orientation,h=(0,k.A)(e,["active","alternativeLabel","children","classes","className","completed","disabled","expanded","icon","last","optional","orientation"]),f={active:n,alternativeLabel:r,completed:s,disabled:l,icon:c,optional:u,orientation:d},p=(0,Mt.A)(i,["StepLabel"])?T.cloneElement(i,f):T.createElement(fr,f,i);return T.createElement(U.A,(0,O.A)({focusRipple:!0,disabled:l,TouchRippleProps:{className:o.touchRipple},className:(0,M.default)(o.root,o[d],a),ref:t},h),p)}));const vr=(0,z.A)({root:{width:"100%",padding:"24px 16px",margin:"-24px -16px",boxSizing:"content-box"},horizontal:{},vertical:{justifyContent:"flex-start",padding:"8px",margin:"-8px"},touchRipple:{color:"rgba(0, 0, 0, 0.3)"}},{name:"MuiStepButton"})(pr);var gr=T.forwardRef((function(e,t){var n=e.active,r=e.alternativeLabel,i=void 0!==r&&r,o=e.classes,a=e.className,s=e.completed,l=e.disabled,c=(e.index,e.orientation),u=void 0===c?"horizontal":c,d=(0,k.A)(e,["active","alternativeLabel","classes","className","completed","disabled","index","orientation"]);return T.createElement("div",(0,O.A)({className:(0,M.default)(o.root,o[u],a,i&&o.alternativeLabel,n&&o.active,s&&o.completed,l&&o.disabled),ref:t},d),T.createElement("span",{className:(0,M.default)(o.line,{horizontal:o.lineHorizontal,vertical:o.lineVertical}[u])}))}));const mr=(0,z.A)((function(e){return{root:{flex:"1 1 auto"},horizontal:{},vertical:{marginLeft:12,padding:"0 0 8px"},alternativeLabel:{position:"absolute",top:12,left:"calc(-50% + 20px)",right:"calc(50% + 20px)"},active:{},completed:{},disabled:{},line:{display:"block",borderColor:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[600]},lineHorizontal:{borderTopStyle:"solid",borderTopWidth:1},lineVertical:{borderLeftStyle:"solid",borderLeftWidth:1,minHeight:24}}}),{name:"MuiStepConnector"})(gr);var yr=T.forwardRef((function(e,t){var n=e.active,r=(e.alternativeLabel,e.children),i=e.classes,o=e.className,a=(e.completed,e.expanded),s=e.last,l=(e.optional,e.orientation,e.TransitionComponent),c=void 0===l?$e.A:l,u=e.transitionDuration,d=void 0===u?"auto":u,h=e.TransitionProps,f=(0,k.A)(e,["active","alternativeLabel","children","classes","className","completed","expanded","last","optional","orientation","TransitionComponent","transitionDuration","TransitionProps"]),p=d;return"auto"!==d||c.muiSupportAuto||(p=void 0),T.createElement("div",(0,O.A)({className:(0,M.default)(i.root,o,s&&i.last),ref:t},f),T.createElement(c,(0,O.A)({in:n||a,className:i.transition,timeout:p,unmountOnExit:!0},h),r))}));const br=(0,z.A)((function(e){return{root:{marginTop:8,marginLeft:12,paddingLeft:20,paddingRight:8,borderLeft:"1px solid ".concat("light"===e.palette.type?e.palette.grey[400]:e.palette.grey[600])},last:{borderLeft:"none"},transition:{}}}),{name:"MuiStepContent"})(yr);var wr=T.createElement(mr,null),_r=T.forwardRef((function(e,t){var n=e.activeStep,r=void 0===n?0:n,i=e.alternativeLabel,o=void 0!==i&&i,a=e.children,s=e.classes,l=e.className,c=e.connector,u=void 0===c?wr:c,d=e.nonLinear,h=void 0!==d&&d,f=e.orientation,p=void 0===f?"horizontal":f,v=(0,k.A)(e,["activeStep","alternativeLabel","children","classes","className","connector","nonLinear","orientation"]),g=T.isValidElement(u)?T.cloneElement(u,{orientation:p}):null,m=T.Children.toArray(a),y=m.map((function(e,t){var n={index:t,active:!1,completed:!1,disabled:!1};return r===t?n.active=!0:!h&&r>t?n.completed=!0:!h&&r<t&&(n.disabled=!0),T.cloneElement(e,(0,O.A)({alternativeLabel:o,connector:g,last:t+1===m.length,orientation:p},n,e.props))}));return T.createElement(ct.A,(0,O.A)({square:!0,elevation:0,className:(0,M.default)(s.root,s[p],l,o&&s.alternativeLabel),ref:t},v),y)}));const xr=(0,z.A)({root:{display:"flex",padding:24},horizontal:{flexDirection:"row",alignItems:"center"},vertical:{flexDirection:"column"},alternativeLabel:{alignItems:"flex-start"}},{name:"MuiStepper"})(_r);var Cr=n(16081),Er=n(61475),Sr=n(22319),Ar=n(63870),Or=n(33173),kr=T.forwardRef((function(e,t){var n=e.anchor,r=e.classes,i=e.className,o=e.width,a=(0,k.A)(e,["anchor","classes","className","width"]);return T.createElement("div",(0,O.A)({className:(0,M.default)(r.root,r["anchor".concat((0,me.A)(n))],i),ref:t,style:(0,Ze.A)({},(0,st.$b)(n)?"width":"height",o)},a))}));const Tr=(0,z.A)((function(e){return{root:{position:"fixed",top:0,left:0,bottom:0,zIndex:e.zIndex.drawer-1},anchorLeft:{right:"auto"},anchorRight:{left:"auto",right:0},anchorTop:{bottom:"auto",right:0},anchorBottom:{top:"auto",bottom:0,right:0}}}),{name:"PrivateSwipeArea"})(kr);var Pr=null;function Ir(e,t){return"right"===e?document.body.offsetWidth-t[0].pageX:t[0].pageX}function Mr(e,t){return"bottom"===e?window.innerHeight-t[0].clientY:t[0].clientY}function zr(e,t){return e?t.clientWidth:t.clientHeight}function Rr(e,t,n,r){return Math.min(Math.max(n?t-e:r+t-e,0),r)}var Lr="undefined"!=typeof navigator&&/iPad|iPhone|iPod/.test(navigator.userAgent),Dr={enter:Ar.p0.enteringScreen,exit:Ar.p0.leavingScreen},Nr="undefined"!=typeof window?T.useLayoutEffect:T.useEffect,jr=T.forwardRef((function(e,t){var n=(0,Vt.A)(),r=(0,Cr.A)({name:"MuiSwipeableDrawer",props:(0,O.A)({},e),theme:n}),i=r.anchor,o=void 0===i?"left":i,a=r.disableBackdropTransition,s=void 0!==a&&a,l=r.disableDiscovery,c=void 0!==l&&l,u=r.disableSwipeToOpen,d=void 0===u?Lr:u,h=r.hideBackdrop,f=r.hysteresis,p=void 0===f?.52:f,v=r.minFlingVelocity,g=void 0===v?450:v,m=r.ModalProps,y=(m=void 0===m?{}:m).BackdropProps,b=(0,k.A)(m,["BackdropProps"]),w=r.onClose,_=r.onOpen,x=r.open,C=r.PaperProps,E=void 0===C?{}:C,S=r.SwipeAreaProps,A=r.swipeAreaWidth,P=void 0===A?20:A,I=r.transitionDuration,M=void 0===I?Dr:I,z=r.variant,R=void 0===z?"temporary":z,L=(0,k.A)(r,["anchor","disableBackdropTransition","disableDiscovery","disableSwipeToOpen","hideBackdrop","hysteresis","minFlingVelocity","ModalProps","onClose","onOpen","open","PaperProps","SwipeAreaProps","swipeAreaWidth","transitionDuration","variant"]),D=T.useState(!1),N=D[0],j=D[1],H=T.useRef({isSwiping:null}),V=T.useRef(),B=T.useRef(),F=T.useRef(),W=T.useRef(!1),U=T.useRef();Nr((function(){U.current=null}),[x]);var G=T.useCallback((function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=t.mode,i=void 0===r?null:r,a=t.changeTransition,l=void 0===a||a,c=(0,st.iB)(n,o),u=-1!==["right","bottom"].indexOf(c)?1:-1,d=(0,st.$b)(o),f=d?"translate(".concat(u*e,"px, 0)"):"translate(0, ".concat(u*e,"px)"),p=F.current.style;p.webkitTransform=f,p.transform=f;var v="";if(i&&(v=n.transitions.create("all",(0,Or.c)({timeout:M},{mode:i}))),l&&(p.webkitTransition=v,p.transition=v),!s&&!h){var g=B.current.style;g.opacity=1-e/zr(d,F.current),l&&(g.webkitTransition=v,g.transition=v)}}),[o,s,h,n,M]),q=(0,Sr.A)((function(e){if(W.current)if(Pr=null,W.current=!1,j(!1),H.current.isSwiping){H.current.isSwiping=null;var t,r=(0,st.iB)(n,o),i=(0,st.$b)(o);t=i?Ir(r,e.changedTouches):Mr(r,e.changedTouches);var a=i?H.current.startX:H.current.startY,s=zr(i,F.current),l=Rr(t,a,x,s),c=l/s;Math.abs(H.current.velocity)>g&&(U.current=1e3*Math.abs((s-l)/H.current.velocity)),x?H.current.velocity>g||c>p?w():G(0,{mode:"exit"}):H.current.velocity<-g||1-c>p?_():G(zr(i,F.current),{mode:"enter"})}else H.current.isSwiping=null})),K=(0,Sr.A)((function(e){if(F.current&&W.current&&(null==Pr||Pr===H.current)){var t=(0,st.iB)(n,o),r=(0,st.$b)(o),i=Ir(t,e.touches),a=Mr(t,e.touches);if(x&&F.current.contains(e.target)&&null==Pr){var s=function(e){var t=e.start,n=e.current,r=e.anchor,i={x:"scrollLeft",y:"scrollTop"},o={x:"scrollWidth",y:"scrollHeight"},a={x:"clientWidth",y:"clientHeight"};return e.domTreeShapes.some((function(e){var s=n>=t;"top"!==r&&"left"!==r||(s=!s);var l="left"===r||"right"===r?"x":"y",c=e[i[l]],u=c>0,d=c+e[a[l]]<e[o[l]];return s&&d||!s&&u?e:null}))}({domTreeShapes:function(e,t){for(var n=[];e&&e!==t;){var r=window.getComputedStyle(e);"absolute"===r.getPropertyValue("position")||"hidden"===r.getPropertyValue("overflow-x")?n=[]:(e.clientWidth>0&&e.scrollWidth>e.clientWidth||e.clientHeight>0&&e.scrollHeight>e.clientHeight)&&n.push(e),e=e.parentElement}return n}(e.target,F.current),start:r?H.current.startX:H.current.startY,current:r?i:a,anchor:o});if(s)return void(Pr=s);Pr=H.current}if(null==H.current.isSwiping){var l=Math.abs(i-H.current.startX),u=Math.abs(a-H.current.startY);l>u&&e.cancelable&&e.preventDefault();var d=r?l>u&&l>3:u>l&&u>3;if(!0===d||(r?u>3:l>3)){if(H.current.isSwiping=d,!d)return void q(e);H.current.startX=i,H.current.startY=a,c||x||(r?H.current.startX-=P:H.current.startY-=P)}}if(H.current.isSwiping){var h=zr(r,F.current),f=r?H.current.startX:H.current.startY;x&&!H.current.paperHit&&(f=Math.min(f,h));var p=Rr(r?i:a,f,x,h);if(x)if(H.current.paperHit)0===p&&(H.current.startX=i,H.current.startY=a);else{if(!(r?i<h:a<h))return;H.current.paperHit=!0,H.current.startX=i,H.current.startY=a}null===H.current.lastTranslate&&(H.current.lastTranslate=p,H.current.lastTime=performance.now()+1);var v=(p-H.current.lastTranslate)/(performance.now()-H.current.lastTime)*1e3;H.current.velocity=.4*H.current.velocity+.6*v,H.current.lastTranslate=p,H.current.lastTime=performance.now(),e.cancelable&&e.preventDefault(),G(p)}}})),$=(0,Sr.A)((function(e){if(!e.defaultPrevented&&!e.muiHandled&&(!x||B.current.contains(e.target)||F.current.contains(e.target))){var t=(0,st.iB)(n,o),r=(0,st.$b)(o),i=Ir(t,e.touches),a=Mr(t,e.touches);if(!x){if(d||e.target!==V.current)return;if(r){if(i>P)return}else if(a>P)return}e.muiHandled=!0,Pr=null,H.current.startX=i,H.current.startY=a,j(!0),!x&&F.current&&G(zr(r,F.current)+(c?20:-P),{changeTransition:!1}),H.current.velocity=0,H.current.lastTime=null,H.current.lastTranslate=null,H.current.paperHit=!1,W.current=!0}}));T.useEffect((function(){if("temporary"===R){var e=(0,Er.A)(F.current);return e.addEventListener("touchstart",$),e.addEventListener("touchmove",K,{passive:!1}),e.addEventListener("touchend",q),function(){e.removeEventListener("touchstart",$),e.removeEventListener("touchmove",K,{passive:!1}),e.removeEventListener("touchend",q)}}}),[R,$,K,q]),T.useEffect((function(){return function(){Pr===H.current&&(Pr=null)}}),[]),T.useEffect((function(){x||j(!1)}),[x]);var Z=T.useCallback((function(e){B.current=Xn.findDOMNode(e)}),[]);return T.createElement(T.Fragment,null,T.createElement(st.Ay,(0,O.A)({open:!("temporary"!==R||!N)||x,variant:R,ModalProps:(0,O.A)({BackdropProps:(0,O.A)({},y,{ref:Z})},b),PaperProps:(0,O.A)({},E,{style:(0,O.A)({pointerEvents:"temporary"!==R||x?"":"none"},E.style),ref:F}),anchor:o,transitionDuration:U.current||M,onClose:w,ref:t},L)),!d&&"temporary"===R&&T.createElement(On,null,T.createElement(Tr,(0,O.A)({anchor:o,ref:V,width:P},S))))}));const Hr=jr;var Vr=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.color,o=void 0===i?"secondary":i,a=e.edge,s=void 0!==a&&a,l=e.size,c=void 0===l?"medium":l,u=(0,k.A)(e,["classes","className","color","edge","size"]),d=T.createElement("span",{className:n.thumb});return T.createElement("span",{className:(0,M.default)(n.root,r,{start:n.edgeStart,end:n.edgeEnd}[s],"small"===c&&n["size".concat((0,me.A)(c))])},T.createElement(De,(0,O.A)({type:"checkbox",icon:d,checkedIcon:d,classes:{root:(0,M.default)(n.switchBase,n["color".concat((0,me.A)(o))]),input:n.input,checked:n.checked,disabled:n.disabled},ref:t},u)),T.createElement("span",{className:n.track}))}));const Br=(0,z.A)((function(e){return{root:{display:"inline-flex",width:58,height:38,overflow:"hidden",padding:12,boxSizing:"border-box",position:"relative",flexShrink:0,zIndex:0,verticalAlign:"middle","@media print":{colorAdjust:"exact"}},edgeStart:{marginLeft:-8},edgeEnd:{marginRight:-8},switchBase:{position:"absolute",top:0,left:0,zIndex:1,color:"light"===e.palette.type?e.palette.grey[50]:e.palette.grey[400],transition:e.transitions.create(["left","transform"],{duration:e.transitions.duration.shortest}),"&$checked":{transform:"translateX(20px)"},"&$disabled":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800]},"&$checked + $track":{opacity:.5},"&$disabled + $track":{opacity:"light"===e.palette.type?.12:.1}},colorPrimary:{"&$checked":{color:e.palette.primary.main,"&:hover":{backgroundColor:(0,ue.X4)(e.palette.primary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800]},"&$checked + $track":{backgroundColor:e.palette.primary.main},"&$disabled + $track":{backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white}},colorSecondary:{"&$checked":{color:e.palette.secondary.main,"&:hover":{backgroundColor:(0,ue.X4)(e.palette.secondary.main,e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},"&$disabled":{color:"light"===e.palette.type?e.palette.grey[400]:e.palette.grey[800]},"&$checked + $track":{backgroundColor:e.palette.secondary.main},"&$disabled + $track":{backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white}},sizeSmall:{width:40,height:24,padding:7,"& $thumb":{width:16,height:16},"& $switchBase":{padding:4,"&$checked":{transform:"translateX(16px)"}}},checked:{},disabled:{},input:{left:"-100%",width:"300%"},thumb:{boxShadow:e.shadows[1],backgroundColor:"currentColor",width:20,height:20,borderRadius:"50%"},track:{height:"100%",width:"100%",borderRadius:7,zIndex:-1,transition:e.transitions.create(["opacity","background-color"],{duration:e.transitions.duration.shortest}),backgroundColor:"light"===e.palette.type?e.palette.common.black:e.palette.common.white,opacity:"light"===e.palette.type?.38:.3}}}),{name:"MuiSwitch"})(Vr);var Fr=n(67264);const Wr=T.createContext();var Ur="table",Gr=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.component,o=void 0===i?Ur:i,a=e.padding,s=void 0===a?"normal":a,l=e.size,c=void 0===l?"medium":l,u=e.stickyHeader,d=void 0!==u&&u,h=(0,k.A)(e,["classes","className","component","padding","size","stickyHeader"]),f=T.useMemo((function(){return{padding:s,size:c,stickyHeader:d}}),[s,c,d]);return T.createElement(Wr.Provider,{value:f},T.createElement(o,(0,O.A)({role:o===Ur?null:"table",ref:t,className:(0,M.default)(n.root,r,d&&n.stickyHeader)},h)))}));const qr=(0,z.A)((function(e){return{root:{display:"table",width:"100%",borderCollapse:"collapse",borderSpacing:0,"& caption":(0,O.A)({},e.typography.body2,{padding:e.spacing(2),color:e.palette.text.secondary,textAlign:"left",captionSide:"bottom"})},stickyHeader:{borderCollapse:"separate"}}}),{name:"MuiTable"})(Gr),Kr=T.createContext();var $r={variant:"body"},Zr="tbody",Xr=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.component,o=void 0===i?Zr:i,a=(0,k.A)(e,["classes","className","component"]);return T.createElement(Kr.Provider,{value:$r},T.createElement(o,(0,O.A)({className:(0,M.default)(n.root,r),ref:t,role:o===Zr?null:"rowgroup"},a)))}));const Yr=(0,z.A)({root:{display:"table-row-group"}},{name:"MuiTableBody"})(Xr);var Qr=T.forwardRef((function(e,t){var n,r,i=e.align,o=void 0===i?"inherit":i,a=e.classes,s=e.className,l=e.component,c=e.padding,u=e.scope,d=e.size,h=e.sortDirection,f=e.variant,p=(0,k.A)(e,["align","classes","className","component","padding","scope","size","sortDirection","variant"]),v=T.useContext(Wr),g=T.useContext(Kr),m=g&&"head"===g.variant;l?(r=l,n=m?"columnheader":"cell"):r=m?"th":"td";var y=u;!y&&m&&(y="col");var b=c||(v&&v.padding?v.padding:"normal"),w=d||(v&&v.size?v.size:"medium"),_=f||g&&g.variant,x=null;return h&&(x="asc"===h?"ascending":"descending"),T.createElement(r,(0,O.A)({ref:t,className:(0,M.default)(a.root,a[_],s,"inherit"!==o&&a["align".concat((0,me.A)(o))],"normal"!==b&&a["padding".concat((0,me.A)(b))],"medium"!==w&&a["size".concat((0,me.A)(w))],"head"===_&&v&&v.stickyHeader&&a.stickyHeader),"aria-sort":x,role:n,scope:y},p))}));const Jr=(0,z.A)((function(e){return{root:(0,O.A)({},e.typography.body2,{display:"table-cell",verticalAlign:"inherit",borderBottom:"1px solid\n ".concat("light"===e.palette.type?(0,ue.a)((0,ue.X4)(e.palette.divider,1),.88):(0,ue.e$)((0,ue.X4)(e.palette.divider,1),.68)),textAlign:"left",padding:16}),head:{color:e.palette.text.primary,lineHeight:e.typography.pxToRem(24),fontWeight:e.typography.fontWeightMedium},body:{color:e.palette.text.primary},footer:{color:e.palette.text.secondary,lineHeight:e.typography.pxToRem(21),fontSize:e.typography.pxToRem(12)},sizeSmall:{padding:"6px 24px 6px 16px","&:last-child":{paddingRight:16},"&$paddingCheckbox":{width:24,padding:"0 12px 0 16px","&:last-child":{paddingLeft:12,paddingRight:16},"& > *":{padding:0}}},paddingCheckbox:{width:48,padding:"0 0 0 4px","&:last-child":{paddingLeft:0,paddingRight:4}},paddingNone:{padding:0,"&:last-child":{padding:0}},alignLeft:{textAlign:"left"},alignCenter:{textAlign:"center"},alignRight:{textAlign:"right",flexDirection:"row-reverse"},alignJustify:{textAlign:"justify"},stickyHeader:{position:"sticky",top:0,left:0,zIndex:2,backgroundColor:e.palette.background.default}}}),{name:"MuiTableCell"})(Qr);var ei=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.component,o=void 0===i?"div":i,a=(0,k.A)(e,["classes","className","component"]);return T.createElement(o,(0,O.A)({ref:t,className:(0,M.default)(n.root,r)},a))}));const ti=(0,z.A)({root:{width:"100%",overflowX:"auto"}},{name:"MuiTableContainer"})(ei);var ni={variant:"footer"},ri="tfoot",ii=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.component,o=void 0===i?ri:i,a=(0,k.A)(e,["classes","className","component"]);return T.createElement(Kr.Provider,{value:ni},T.createElement(o,(0,O.A)({className:(0,M.default)(n.root,r),ref:t,role:o===ri?null:"rowgroup"},a)))}));const oi=(0,z.A)({root:{display:"table-footer-group"}},{name:"MuiTableFooter"})(ii);var ai={variant:"head"},si="thead",li=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.component,o=void 0===i?si:i,a=(0,k.A)(e,["classes","className","component"]);return T.createElement(Kr.Provider,{value:ai},T.createElement(o,(0,O.A)({className:(0,M.default)(n.root,r),ref:t,role:o===si?null:"rowgroup"},a)))}));const ci=(0,z.A)({root:{display:"table-header-group"}},{name:"MuiTableHead"})(li);var ui=n(35376),di=n(77604),hi=n(71071),fi=T.createElement(hi.A,null),pi=T.createElement(di.A,null),vi=T.createElement(di.A,null),gi=T.createElement(hi.A,null);const mi=T.forwardRef((function(e,t){var n=e.backIconButtonProps,r=e.count,i=e.nextIconButtonProps,o=e.onChangePage,a=void 0===o?function(){}:o,s=e.onPageChange,l=void 0===s?function(){}:s,c=e.page,u=e.rowsPerPage,d=(0,k.A)(e,["backIconButtonProps","count","nextIconButtonProps","onChangePage","onPageChange","page","rowsPerPage"]),h=(0,Vt.A)();return T.createElement("div",(0,O.A)({ref:t},d),T.createElement(Re.A,(0,O.A)({onClick:function(e){a(e,c-1),l(e,c-1)},disabled:0===c,color:"inherit"},n),"rtl"===h.direction?fi:pi),T.createElement(Re.A,(0,O.A)({onClick:function(e){a(e,c+1),l(e,c+1)},disabled:-1!==r&&c>=Math.ceil(r/u)-1,color:"inherit"},i),"rtl"===h.direction?vi:gi))}));var yi=function(e){var t=e.from,n=e.to,r=e.count;return"".concat(t,"-").concat(n," of ").concat(-1!==r?r:"more than ".concat(n))},bi=[10,25,50,100],wi=T.forwardRef((function(e,t){var n,r=e.ActionsComponent,i=void 0===r?mi:r,o=e.backIconButtonProps,a=e.backIconButtonText,s=void 0===a?"Previous page":a,l=e.classes,c=e.className,u=e.colSpan,d=e.component,h=void 0===d?Jr:d,f=e.count,p=e.labelDisplayedRows,v=void 0===p?yi:p,g=e.labelRowsPerPage,m=void 0===g?"Rows per page:":g,y=e.nextIconButtonProps,b=e.nextIconButtonText,w=void 0===b?"Next page":b,_=e.onChangePage,x=e.onPageChange,C=e.onChangeRowsPerPage,E=e.onRowsPerPageChange,S=e.page,A=e.rowsPerPage,P=e.rowsPerPageOptions,I=void 0===P?bi:P,z=e.SelectProps,R=void 0===z?{}:z,L=(0,k.A)(e,["ActionsComponent","backIconButtonProps","backIconButtonText","classes","className","colSpan","component","count","labelDisplayedRows","labelRowsPerPage","nextIconButtonProps","nextIconButtonText","onChangePage","onPageChange","onChangeRowsPerPage","onRowsPerPageChange","page","rowsPerPage","rowsPerPageOptions","SelectProps"]),D=C||E;h!==Jr&&"td"!==h||(n=u||1e3);var N=(0,Wn.A)(),j=(0,Wn.A)(),H=R.native?"option":bn.A;return T.createElement(h,(0,O.A)({className:(0,M.default)(l.root,c),colSpan:n,ref:t},L),T.createElement(ui.A,{className:l.toolbar},T.createElement("div",{className:l.spacer}),I.length>1&&T.createElement(ce.A,{color:"inherit",variant:"body2",className:l.caption,id:j},m),I.length>1&&T.createElement(Jn.A,(0,O.A)({classes:{select:l.select,icon:l.selectIcon},input:T.createElement(nn.A,{className:(0,M.default)(l.input,l.selectRoot)}),value:A,onChange:D,id:N,labelId:j},R),I.map((function(e){return T.createElement(H,{className:l.menuItem,key:e.value?e.value:e,value:e.value?e.value:e},e.label?e.label:e)}))),T.createElement(ce.A,{color:"inherit",variant:"body2",className:l.caption},v({from:0===f?0:S*A+1,to:-1!==f?Math.min(f,(S+1)*A):(S+1)*A,count:-1===f?-1:f,page:S})),T.createElement(i,{className:l.actions,backIconButtonProps:(0,O.A)({title:s,"aria-label":s},o),count:f,nextIconButtonProps:(0,O.A)({title:w,"aria-label":w},y),onChangePage:_,onPageChange:x,page:S,rowsPerPage:A})))}));const _i=(0,z.A)((function(e){return{root:{color:e.palette.text.primary,fontSize:e.typography.pxToRem(14),overflow:"auto","&:last-child":{padding:0}},toolbar:{minHeight:52,paddingRight:2},spacer:{flex:"1 1 100%"},caption:{flexShrink:0},selectRoot:{marginRight:32,marginLeft:8},select:{paddingLeft:8,paddingRight:24,textAlign:"right",textAlignLast:"right"},selectIcon:{},input:{color:"inherit",fontSize:"inherit",flexShrink:0},menuItem:{},actions:{flexShrink:0,marginLeft:20}}}),{name:"MuiTablePagination"})(wi);var xi=T.forwardRef((function(e,t){var n=e.classes,r=e.className,i=e.component,o=void 0===i?"tr":i,a=e.hover,s=void 0!==a&&a,l=e.selected,c=void 0!==l&&l,u=(0,k.A)(e,["classes","className","component","hover","selected"]),d=T.useContext(Kr);return T.createElement(o,(0,O.A)({ref:t,className:(0,M.default)(n.root,r,d&&{head:n.head,footer:n.footer}[d.variant],s&&n.hover,c&&n.selected),role:"tr"===o?null:"row"},u))}));const Ci=(0,z.A)((function(e){return{root:{color:"inherit",display:"table-row",verticalAlign:"middle",outline:0,"&$hover:hover":{backgroundColor:e.palette.action.hover},"&$selected, &$selected:hover":{backgroundColor:(0,ue.X4)(e.palette.secondary.main,e.palette.action.selectedOpacity)}},selected:{},hover:{},head:{},footer:{}}}),{name:"MuiTableRow"})(xi),Ei=(0,de.A)(T.createElement("path",{d:"M20 12l-1.41-1.41L13 16.17V4h-2v12.17l-5.58-5.59L4 12l8 8 8-8z"}),"ArrowDownward");var Si=T.forwardRef((function(e,t){var n=e.active,r=void 0!==n&&n,i=e.children,o=e.classes,a=e.className,s=e.direction,l=void 0===s?"asc":s,c=e.hideSortIcon,u=void 0!==c&&c,d=e.IconComponent,h=void 0===d?Ei:d,f=(0,k.A)(e,["active","children","classes","className","direction","hideSortIcon","IconComponent"]);return T.createElement(U.A,(0,O.A)({className:(0,M.default)(o.root,a,r&&o.active),component:"span",disableRipple:!0,ref:t},f),i,u&&!r?null:T.createElement(h,{className:(0,M.default)(o.icon,o["iconDirection".concat((0,me.A)(l))])}))}));const Ai=(0,z.A)((function(e){return{root:{cursor:"pointer",display:"inline-flex",justifyContent:"flex-start",flexDirection:"inherit",alignItems:"center","&:focus":{color:e.palette.text.secondary},"&:hover":{color:e.palette.text.secondary,"& $icon":{opacity:.5}},"&$active":{color:e.palette.text.primary,"&& $icon":{opacity:1,color:e.palette.text.secondary}}},active:{},icon:{fontSize:18,marginRight:4,marginLeft:4,opacity:0,transition:e.transitions.create(["opacity","transform"],{duration:e.transitions.duration.shorter}),userSelect:"none"},iconDirectionDesc:{transform:"rotate(0deg)"},iconDirectionAsc:{transform:"rotate(180deg)"}}}),{name:"MuiTableSortLabel"})(Si);var Oi=n(37098),ki=n(47668),Ti=n(72572),Pi=n(75818),Ii=n(96232),Mi=n(84190),zi=n(56424);function Ri(e,t){var n=t.disableHysteresis,r=void 0!==n&&n,i=t.threshold,o=void 0===i?100:i,a=t.target,s=e.current;return a&&(e.current=void 0!==a.pageYOffset?a.pageYOffset:a.scrollTop),!(!r&&void 0!==s&&e.current<s)&&e.current>o}var Li="undefined"!=typeof window?window:null;function Di(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.getTrigger,n=void 0===t?Ri:t,r=e.target,i=void 0===r?Li:r,o=(0,k.A)(e,["getTrigger","target"]),a=T.useRef(),s=T.useState((function(){return n(a,o)})),l=s[0],c=s[1];return T.useEffect((function(){var e=function(){c(n(a,(0,O.A)({target:i},o)))};return e(),i.addEventListener("scroll",e),function(){i.removeEventListener("scroll",e)}}),[i,n,JSON.stringify(o)]),l}const Ni=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=e.breakpoint,r=void 0===n?"sm":n;return(0,Ht.Ay)()((function(e){return T.createElement(t,(0,O.A)({fullScreen:(0,Ht.Jf)(r,e.width)},e))}))}};var ji=n(80851),Hi={entering:{transform:"none"},entered:{transform:"none"}},Vi={enter:Ar.p0.enteringScreen,exit:Ar.p0.leavingScreen},Bi=T.forwardRef((function(e,t){var n=e.children,r=e.disableStrictModeCompat,i=void 0!==r&&r,o=e.in,a=e.onEnter,s=e.onEntered,l=e.onEntering,c=e.onExit,u=e.onExited,d=e.onExiting,h=e.style,f=e.timeout,p=void 0===f?Vi:f,v=e.TransitionComponent,g=void 0===v?ji.Ay:v,m=(0,k.A)(e,["children","disableStrictModeCompat","in","onEnter","onEntered","onEntering","onExit","onExited","onExiting","style","timeout","TransitionComponent"]),y=(0,Vt.A)(),b=y.unstable_strictMode&&!i,w=T.useRef(null),_=(0,Fn.A)(n.ref,t),x=(0,Fn.A)(b?w:void 0,_),C=function(e){return function(t,n){if(e){var r=b?[w.current,t]:[t,n],i=(0,Ie.A)(r,2),o=i[0],a=i[1];void 0===a?e(o):e(o,a)}}},E=C(l),S=C((function(e,t){(0,Or.q)(e);var n=(0,Or.c)({style:h,timeout:p},{mode:"enter"});e.style.webkitTransition=y.transitions.create("transform",n),e.style.transition=y.transitions.create("transform",n),a&&a(e,t)})),A=C(s),P=C(d),I=C((function(e){var t=(0,Or.c)({style:h,timeout:p},{mode:"exit"});e.style.webkitTransition=y.transitions.create("transform",t),e.style.transition=y.transitions.create("transform",t),c&&c(e)})),M=C(u);return T.createElement(g,(0,O.A)({appear:!0,in:o,nodeRef:b?w:void 0,onEnter:S,onEntered:A,onEntering:E,onExit:I,onExited:M,onExiting:P,timeout:p},m),(function(e,t){return T.cloneElement(n,(0,O.A)({style:(0,O.A)({transform:"scale(0)",visibility:"exited"!==e||o?void 0:"hidden"},Hi[e],h,n.props.style),ref:x},t))}))}));const Fi=Bi},83639:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(96540);const i=(0,n(95126).A)(r.createElement("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown")},77604:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(96540);const i=(0,n(95126).A)(r.createElement("path",{d:"M15.41 16.09l-4.58-4.59 4.58-4.59L14 5.5l-6 6 6 6z"}),"KeyboardArrowLeft")},71071:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(96540);const i=(0,n(95126).A)(r.createElement("path",{d:"M8.59 16.34l4.58-4.59-4.58-4.59L10 5.75l6 6-6 6z"}),"KeyboardArrowRight")},19773:(e,t,n)=>{"use strict";n.d(t,{E2:()=>o,J1:()=>d,Ob:()=>a,Rv:()=>f,X0:()=>c,X4:()=>p,YL:()=>s,a:()=>g,e$:()=>v,eM:()=>u,rP:()=>l,tL:()=>h});var r=n(77860);function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function o(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}function a(e){if(0===e.indexOf("#"))return e;var t=l(e).values;return"#".concat(t.map((function(e){return 1===(t=e.toString(16)).length?"0".concat(t):t;var t})).join(""))}function s(e){var t=(e=l(e)).values,n=t[0],r=t[1]/100,i=t[2]/100,o=r*Math.min(i,1-i),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return i-o*Math.max(Math.min(t-3,9-t,1),-1)},s="rgb",u=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(s+="a",u.push(t[3])),c({type:s,values:u})}function l(e){if(e.type)return e;if("#"===e.charAt(0))return l(o(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error((0,r.A)(3,e));var i=e.substring(t+1,e.length-1).split(",");return{type:n,values:i=i.map((function(e){return parseFloat(e)}))}}function c(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function u(e,t){var n=d(e),r=d(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)}function d(e){var t="hsl"===(e=l(e)).type?l(s(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function h(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return d(e)>.5?v(e,t):g(e,t)}function f(e,t){return p(e,t)}function p(e,t){return e=l(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,c(e)}function v(e,t){if(e=l(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return c(e)}function g(e,t){if(e=l(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return c(e)}},52250:(e,t,n)=>{"use strict";n.d(t,{A:()=>a,H:()=>o});var r=n(58168),i=n(80045),o=["xs","sm","md","lg","xl"];function a(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,a=e.unit,s=void 0===a?"px":a,l=e.step,c=void 0===l?5:l,u=(0,i.A)(e,["values","unit","step"]);function d(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function h(e,t){var r=o.indexOf(t);return r===o.length-1?d(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[o[r+1]]?n[o[r+1]]:t)-c/100).concat(s,")")}return(0,r.A)({keys:o,values:n,up:d,down:function(e){var t=o.indexOf(e)+1,r=n[o[t]];return t===o.length?d("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-c/100).concat(s,")")},between:h,only:function(e){return h(e,e)},width:function(e){return n[e]}},u)}},88093:(e,t,n)=>{"use strict";n.d(t,{D:()=>R,A:()=>L});var r=n(80045),i=n(12851),o=n(52250),a=n(64467),s=n(58168);function l(e,t,n){var r;return(0,s.A)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),(0,s.A)({paddingLeft:t(2),paddingRight:t(2)},n,(0,a.A)({},e.up("sm"),(0,s.A)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(r={minHeight:56},(0,a.A)(r,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),(0,a.A)(r,e.up("sm"),{minHeight:64}),r)},n)}var c=n(77860),u=n(72771),d=n(9169),h=n(81664),f=n(52278),p=n(59275),v=n(38544),g=n(1670),m=n(64843),y=n(19773),b={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:u.A.white,default:d.A[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}},w={text:{primary:u.A.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:d.A[800],default:"#303030"},action:{active:u.A.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function _(e,t,n,r){var i=r.light||r,o=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,y.a)(e.main,i):"dark"===t&&(e.dark=(0,y.e$)(e.main,o)))}function x(e){return Math.round(1e5*e)/1e5}function C(e){return x(e)}var E={textTransform:"uppercase"},S='"Roboto", "Helvetica", "Arial", sans-serif';function A(e,t){var n="function"==typeof t?t(e):t,o=n.fontFamily,a=void 0===o?S:o,l=n.fontSize,c=void 0===l?14:l,u=n.fontWeightLight,d=void 0===u?300:u,h=n.fontWeightRegular,f=void 0===h?400:h,p=n.fontWeightMedium,v=void 0===p?500:p,g=n.fontWeightBold,m=void 0===g?700:g,y=n.htmlFontSize,b=void 0===y?16:y,w=n.allVariants,_=n.pxToRem,A=(0,r.A)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),O=c/14,k=_||function(e){return"".concat(e/b*O,"rem")},T=function(e,t,n,r,i){return(0,s.A)({fontFamily:a,fontWeight:e,fontSize:k(t),lineHeight:n},a===S?{letterSpacing:"".concat(x(r/t),"em")}:{},i,w)},P={h1:T(d,96,1.167,-1.5),h2:T(d,60,1.2,-.5),h3:T(f,48,1.167,0),h4:T(f,34,1.235,.25),h5:T(f,24,1.334,0),h6:T(v,20,1.6,.15),subtitle1:T(f,16,1.75,.15),subtitle2:T(v,14,1.57,.1),body1:T(f,16,1.5,.15),body2:T(f,14,1.43,.15),button:T(v,14,1.75,.4,E),caption:T(f,12,1.66,.4),overline:T(f,12,2.66,1,E)};return(0,i.A)((0,s.A)({htmlFontSize:b,pxToRem:k,round:C,fontFamily:a,fontSize:c,fontWeightLight:d,fontWeightRegular:f,fontWeightMedium:v,fontWeightBold:m},P),A,{clone:!1})}function O(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}const k=["none",O(0,2,1,-1,0,1,1,0,0,1,3,0),O(0,3,1,-2,0,2,2,0,0,1,5,0),O(0,3,3,-2,0,3,4,0,0,1,8,0),O(0,2,4,-1,0,4,5,0,0,1,10,0),O(0,3,5,-1,0,5,8,0,0,1,14,0),O(0,3,5,-1,0,6,10,0,0,1,18,0),O(0,4,5,-2,0,7,10,1,0,2,16,1),O(0,5,5,-3,0,8,10,1,0,3,14,2),O(0,5,6,-3,0,9,12,1,0,3,16,2),O(0,6,6,-3,0,10,14,1,0,4,18,3),O(0,6,7,-4,0,11,15,1,0,4,20,3),O(0,7,8,-4,0,12,17,2,0,5,22,4),O(0,7,8,-4,0,13,19,2,0,5,24,4),O(0,7,9,-4,0,14,21,2,0,5,26,4),O(0,8,9,-5,0,15,22,2,0,6,28,5),O(0,8,10,-5,0,16,24,2,0,6,30,5),O(0,8,11,-5,0,17,26,2,0,6,32,5),O(0,9,11,-5,0,18,28,2,0,7,34,6),O(0,9,12,-6,0,19,29,2,0,7,36,6),O(0,10,13,-6,0,20,31,3,0,8,38,7),O(0,10,13,-6,0,21,33,3,0,8,40,7),O(0,10,14,-6,0,22,35,3,0,8,42,7),O(0,11,14,-7,0,23,36,3,0,9,44,8),O(0,11,15,-7,0,24,38,3,0,9,46,8)],T={borderRadius:4};var P=n(86535),I=n(63870),M=n(39474);function z(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,a=e.mixins,x=void 0===a?{}:a,C=e.palette,E=void 0===C?{}:C,S=e.spacing,O=e.typography,z=void 0===O?{}:O,R=(0,r.A)(e,["breakpoints","mixins","palette","spacing","typography"]),L=function(e){var t=e.primary,n=void 0===t?{light:h.A[300],main:h.A[500],dark:h.A[700]}:t,o=e.secondary,a=void 0===o?{light:f.A.A200,main:f.A.A400,dark:f.A.A700}:o,l=e.error,x=void 0===l?{light:p.A[300],main:p.A[500],dark:p.A[700]}:l,C=e.warning,E=void 0===C?{light:v.A[300],main:v.A[500],dark:v.A[700]}:C,S=e.info,A=void 0===S?{light:g.A[300],main:g.A[500],dark:g.A[700]}:S,O=e.success,k=void 0===O?{light:m.A[300],main:m.A[500],dark:m.A[700]}:O,T=e.type,P=void 0===T?"light":T,I=e.contrastThreshold,M=void 0===I?3:I,z=e.tonalOffset,R=void 0===z?.2:z,L=(0,r.A)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function D(e){return(0,y.eM)(e,w.text.primary)>=M?w.text.primary:b.text.primary}var N=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=(0,s.A)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error((0,c.A)(4,t));if("string"!=typeof e.main)throw new Error((0,c.A)(5,JSON.stringify(e.main)));return _(e,"light",n,R),_(e,"dark",r,R),e.contrastText||(e.contrastText=D(e.main)),e},j={dark:w,light:b};return(0,i.A)((0,s.A)({common:u.A,type:P,primary:N(n),secondary:N(a,"A400","A200","A700"),error:N(x),warning:N(E),info:N(A),success:N(k),grey:d.A,contrastThreshold:M,getContrastText:D,augmentColor:N,tonalOffset:R},j[P]),L)}(E),D=(0,o.A)(n),N=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,P.L)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return 0===n.length?t(1):1===n.length?t(n[0]):n.map((function(e){if("string"==typeof e)return e;var n=t(e);return"number"==typeof n?"".concat(n,"px"):n})).join(" ")};return Object.defineProperty(n,"unit",{get:function(){return e}}),n.mui=!0,n}(S),j=(0,i.A)({breakpoints:D,direction:"ltr",mixins:l(D,N,x),overrides:{},palette:L,props:{},shadows:k,typography:A(L,z),spacing:N,shape:T,transitions:I.Ay,zIndex:M.A},R),H=arguments.length,V=new Array(H>1?H-1:0),B=1;B<H;B++)V[B-1]=arguments[B];return V.reduce((function(e,t){return(0,i.A)(e,t)}),j)}function R(){return z.apply(void 0,arguments)}const L=z},87114:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(0,n(88093).A)()},53585:(e,t,n)=>{"use strict";n.r(t),n.d(t,{MuiThemeProvider:()=>k.A,ServerStyleSheets:()=>A.A,StylesProvider:()=>O.Ay,ThemeProvider:()=>k.A,alpha:()=>r.X4,createGenerateClassName:()=>E.A,createMuiTheme:()=>i.D,createStyles:()=>l,createTheme:()=>i.A,darken:()=>r.e$,decomposeColor:()=>r.rP,duration:()=>w.p0,easing:()=>w.cz,emphasize:()=>r.tL,fade:()=>r.Rv,getContrastRatio:()=>r.eM,getLuminance:()=>r.J1,hexToRgb:()=>r.E2,hslToRgb:()=>r.YL,jssPreset:()=>S.A,lighten:()=>r.a,makeStyles:()=>h,recomposeColor:()=>r.X0,responsiveFontSizes:()=>y,rgbToHex:()=>r.Ob,styled:()=>b.A,unstable_createMuiStrictModeTheme:()=>a,useTheme:()=>_.A,withStyles:()=>x.A,withTheme:()=>C});var r=n(19773),i=n(88093),o=n(12851);function a(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return i.A.apply(void 0,[(0,o.A)({unstable_strictMode:!0},e)].concat(n))}var s=n(70235);function l(e){return(0,s.A)(e)}var c=n(58168),u=n(59815),d=n(87114);const h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,u.A)(e,(0,c.A)({defaultTheme:d.A},t))};var f=n(77860),p=n(64467);function v(e){return String(parseFloat(e)).length===String(e).length}function g(e){return parseFloat(e)}function m(e){var t=e.lineHeight;return e.pixels/(t*e.htmlFontSize)}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.breakpoints,r=void 0===n?["sm","md","lg"]:n,i=t.disableAlign,o=void 0!==i&&i,a=t.factor,s=void 0===a?2:a,l=t.variants,u=void 0===l?["h1","h2","h3","h4","h5","h6","subtitle1","subtitle2","body1","body2","caption","button","overline"]:l,d=(0,c.A)({},e);d.typography=(0,c.A)({},d.typography);var h,y=d.typography,b=(h=y.htmlFontSize,function(e,t){var n=String(e).match(/[\d.\-+]*\s*(.*)/)[1]||"";if(n===t)return e;var r=g(e);if("px"!==n)if("em"===n)r=g(e)*g(h);else if("rem"===n)return r=g(e)*g(h),e;var i=r;if("px"!==t)if("em"===t)i=r/g(h);else{if("rem"!==t)return e;i=r/g(h)}return parseFloat(i.toFixed(5))+t}),w=r.map((function(e){return d.breakpoints.values[e]}));return u.forEach((function(e){var t=y[e],n=parseFloat(b(t.fontSize,"rem"));if(!(n<=1)){var r=n,i=1+(r-1)/s,a=t.lineHeight;if(!v(a)&&!o)throw new Error((0,f.A)(6));v(a)||(a=parseFloat(b(a,"rem"))/parseFloat(n));var l=null;o||(l=function(e){return(n=(t={size:e,grid:m({pixels:4,lineHeight:a,htmlFontSize:y.htmlFontSize})}).size)-(i=n-n%(r=t.grid))<(o=i+r)-n?i:o;var t,n,r,i,o}),y[e]=(0,c.A)({},t,function(e){var t=e.cssProperty,n=e.min,r=e.max,i=e.unit,o=void 0===i?"rem":i,a=e.breakpoints,s=void 0===a?[600,960,1280]:a,l=e.transform,c=void 0===l?null:l,u=(0,p.A)({},t,"".concat(n).concat(o)),d=(r-n)/s[s.length-1];return s.forEach((function(e){var r=n+d*e;null!==c&&(r=c(r)),u["@media (min-width:".concat(e,"px)")]=(0,p.A)({},t,"".concat(Math.round(1e4*r)/1e4).concat(o))})),u}({cssProperty:"fontSize",min:i,max:r,unit:"rem",breakpoints:w,transform:l}))}})),d}var b=n(41375),w=n(63870),_=n(26232),x=n(32150);const C=(0,n(75349).u)({defaultTheme:d.A});var E=n(21233),S=n(79350),A=n(11065),O=n(49117),k=n(65429)},41375:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(58168),i=n(6633),o=n(87114);const a=function(e){var t=(0,i.A)(e);return function(e,n){return t(e,(0,r.A)({defaultTheme:o.A},n))}}},63870:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,cz:()=>i,p0:()=>o});var r=n(80045),i={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"},o={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function a(e){return"".concat(Math.round(e),"ms")}const s={easing:i,duration:o,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,s=void 0===n?o.standard:n,l=t.easing,c=void 0===l?i.easeInOut:l,u=t.delay,d=void 0===u?0:u;return(0,r.A)(t,["duration","easing","delay"]),(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof s?s:a(s)," ").concat(c," ").concat("string"==typeof d?d:a(d))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}}},26232:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(42143),i=(n(96540),n(87114));function o(){return(0,r.A)()||i.A}},32150:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(58168),i=n(7155),o=n(87114);const a=function(e,t){return(0,i.A)(e,(0,r.A)({defaultTheme:o.A},t))}},39474:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},33173:(e,t,n)=>{"use strict";n.d(t,{c:()=>i,q:()=>r});var r=function(e){return e.scrollTop};function i(e,t){var n=e.timeout,r=e.style,i=void 0===r?{}:r;return{duration:i.transitionDuration||"number"==typeof n?n:n[t.mode]||0,delay:i.transitionDelay}}},56424:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(58168),i=n(96540),o=n(42143),a=n(16081);function s(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=(0,o.A)(),s=(0,a.A)({theme:n,name:"MuiUseMediaQuery",props:{}}),l="function"==typeof e?e(n):e;l=l.replace(/^@media( ?)/m,"");var c="undefined"!=typeof window&&void 0!==window.matchMedia,u=(0,r.A)({},s,t),d=u.defaultMatches,h=void 0!==d&&d,f=u.matchMedia,p=void 0===f?c?window.matchMedia:null:f,v=u.noSsr,g=void 0!==v&&v,m=u.ssrMatchMedia,y=void 0===m?null:m,b=i.useState((function(){return g&&c?p(l).matches:y?y(l).matches:h})),w=b[0],_=b[1];return i.useEffect((function(){var e=!0;if(c){var t=p(l),n=function(){e&&_(t.matches)};return n(),t.addListener(n),function(){e=!1,t.removeListener(n)}}}),[l,p,c]),w}},67515:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(77860);function i(e){if("string"!=typeof e)throw new Error((0,r.A)(7));return e.charAt(0).toUpperCase()+e.slice(1)}},8521:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce((function(e,t){return null==t?e:function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];e.apply(this,r),t.apply(this,r)}}),(function(){}))}n.d(t,{A:()=>r})},95126:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(58168),i=n(96540),o=n(41728);function a(e,t){var n=function(t,n){return i.createElement(o.A,(0,r.A)({ref:n},t),e)};return n.muiName=o.A.muiName,i.memo(i.forwardRef(n))}},31198:(e,t,n)=>{"use strict";function r(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:166;function r(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];var a=this;clearTimeout(t),t=setTimeout((function(){e.apply(a,i)}),n)}return r.clear=function(){clearTimeout(t)},r}n.d(t,{A:()=>r})},6674:(e,t,n)=>{"use strict";function r(){var e=document.createElement("div");e.style.width="99px",e.style.height="99px",e.style.position="absolute",e.style.top="-9999px",e.style.overflow="scroll",document.body.appendChild(e);var t=e.offsetWidth-e.clientWidth;return document.body.removeChild(e),t}n.d(t,{A:()=>r})},1305:(e,t,n)=>{"use strict";n.r(t),n.d(t,{capitalize:()=>r.A,createChainedFunction:()=>i.A,createSvgIcon:()=>o.A,debounce:()=>a.A,deprecatedPropType:()=>s,isMuiElement:()=>l.A,ownerDocument:()=>c.A,ownerWindow:()=>u.A,requirePropFactory:()=>d,setRef:()=>h.A,unstable_useId:()=>m.A,unsupportedProp:()=>f,useControlled:()=>p.A,useEventCallback:()=>v.A,useForkRef:()=>g.A,useIsFocusVisible:()=>y.A});var r=n(67515),i=n(8521),o=n(95126),a=n(31198);function s(e,t){return function(){return null}}var l=n(77570),c=n(61475),u=n(76182);function d(e){return function(){return null}}var h=n(24960);function f(e,t,n,r,i){return null}var p=n(28060),v=n(22319),g=n(74801),m=n(14232),y=n(20364)},77570:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(96540);function i(e,t){return r.isValidElement(e)&&-1!==t.indexOf(e.type.muiName)}},61475:(e,t,n)=>{"use strict";function r(e){return e&&e.ownerDocument||document}n.d(t,{A:()=>r})},76182:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(61475);function i(e){return(0,r.A)(e).defaultView||window}},24960:(e,t,n)=>{"use strict";function r(e,t){"function"==typeof e?e(t):e&&(e.current=t)}n.d(t,{A:()=>r})},14232:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(96540);function i(e){var t=r.useState(e),n=t[0],i=t[1],o=e||n;return r.useEffect((function(){null==n&&i("mui-".concat(Math.round(1e5*Math.random())))}),[n]),o}},28060:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(96540);function i(e){var t=e.controlled,n=e.default,i=(e.name,e.state,r.useRef(void 0!==t).current),o=r.useState(n),a=o[0],s=o[1];return[i?t:a,r.useCallback((function(e){i||s(e)}),[])]}},22319:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(96540),i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect;function o(e){var t=r.useRef(e);return i((function(){t.current=e})),r.useCallback((function(){return t.current.apply(void 0,arguments)}),[])}},74801:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(96540),i=n(24960);function o(e,t){return r.useMemo((function(){return null==e&&null==t?null:function(n){(0,i.A)(e,n),(0,i.A)(t,n)}}),[e,t])}},20364:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(96540),i=n(40961),o=!0,a=!1,s=null,l={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function c(e){e.metaKey||e.altKey||e.ctrlKey||(o=!0)}function u(){o=!1}function d(){"hidden"===this.visibilityState&&a&&(o=!0)}function h(e){var t,n,r,i=e.target;try{return i.matches(":focus-visible")}catch(e){}return o||(n=(t=i).type,!("INPUT"!==(r=t.tagName)||!l[n]||t.readOnly)||"TEXTAREA"===r&&!t.readOnly||!!t.isContentEditable)}function f(){a=!0,window.clearTimeout(s),s=window.setTimeout((function(){a=!1}),100)}function p(){return{isFocusVisible:h,onBlurVisible:f,ref:r.useCallback((function(e){var t,n=i.findDOMNode(e);null!=n&&((t=n.ownerDocument).addEventListener("keydown",c,!0),t.addEventListener("mousedown",u,!0),t.addEventListener("pointerdown",u,!0),t.addEventListener("touchstart",u,!0),t.addEventListener("visibilitychange",d,!0))}),[])}}},44768:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>v,Jf:()=>f,o4:()=>h});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(16081)),s=n(4146),l=n.n(s),c=n(26232),u=n(52250),d=n(56424),h=function(e,t){return arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?u.H.indexOf(e)<u.H.indexOf(t):u.H.indexOf(e)<=u.H.indexOf(t)},f=function(e,t){return arguments.length>2&&void 0!==arguments[2]&&!arguments[2]?u.H.indexOf(t)<u.H.indexOf(e):u.H.indexOf(t)<=u.H.indexOf(e)},p="undefined"==typeof window?o.useEffect:o.useLayoutEffect;const v=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return function(t){var n=e.withTheme,s=void 0!==n&&n,u=e.noSSR,h=void 0!==u&&u,f=e.initialWidth;function v(e){var n=(0,c.A)(),l=e.theme||n,u=(0,a.A)({theme:l,name:"MuiWithWidth",props:(0,r.A)({},e)}),v=u.initialWidth,g=u.width,m=(0,i.A)(u,["initialWidth","width"]),y=o.useState(!1),b=y[0],w=y[1];p((function(){w(!0)}),[]);var _=l.breakpoints.keys.slice().reverse().reduce((function(e,t){var n=(0,d.A)(l.breakpoints.up(t));return!e&&n?t:e}),null),x=(0,r.A)({width:g||(b||h?_:void 0)||v||f},s?{theme:l}:{},m);return void 0===x.width?null:o.createElement(t,x)}return l()(v,t),v}}},19681:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hexToRgb=o,t.rgbToHex=function(e){if(0===e.indexOf("#"))return e;var t=s(e).values;return"#".concat(t.map((function(e){return 1===(t=e.toString(16)).length?"0".concat(t):t;var t})).join(""))},t.hslToRgb=a,t.decomposeColor=s,t.recomposeColor=l,t.getContrastRatio=function(e,t){var n=c(e),r=c(t);return(Math.max(n,r)+.05)/(Math.min(n,r)+.05)},t.getLuminance=c,t.emphasize=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:.15;return c(e)>.5?d(e,t):h(e,t)},t.fade=function(e,t){return u(e,t)},t.alpha=u,t.darken=d,t.lighten=h;var r=n(7032);function i(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return Math.min(Math.max(t,e),n)}function o(e){e=e.substr(1);var t=new RegExp(".{1,".concat(e.length>=6?2:1,"}"),"g"),n=e.match(t);return n&&1===n[0].length&&(n=n.map((function(e){return e+e}))),n?"rgb".concat(4===n.length?"a":"","(").concat(n.map((function(e,t){return t<3?parseInt(e,16):Math.round(parseInt(e,16)/255*1e3)/1e3})).join(", "),")"):""}function a(e){var t=(e=s(e)).values,n=t[0],r=t[1]/100,i=t[2]/100,o=r*Math.min(i,1-i),a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:(e+n/30)%12;return i-o*Math.max(Math.min(t-3,9-t,1),-1)},c="rgb",u=[Math.round(255*a(0)),Math.round(255*a(8)),Math.round(255*a(4))];return"hsla"===e.type&&(c+="a",u.push(t[3])),l({type:c,values:u})}function s(e){if(e.type)return e;if("#"===e.charAt(0))return s(o(e));var t=e.indexOf("("),n=e.substring(0,t);if(-1===["rgb","rgba","hsl","hsla"].indexOf(n))throw new Error((0,r.formatMuiErrorMessage)(3,e));var i=e.substring(t+1,e.length-1).split(",");return{type:n,values:i=i.map((function(e){return parseFloat(e)}))}}function l(e){var t=e.type,n=e.values;return-1!==t.indexOf("rgb")?n=n.map((function(e,t){return t<3?parseInt(e,10):e})):-1!==t.indexOf("hsl")&&(n[1]="".concat(n[1],"%"),n[2]="".concat(n[2],"%")),"".concat(t,"(").concat(n.join(", "),")")}function c(e){var t="hsl"===(e=s(e)).type?s(a(e)).values:e.values;return t=t.map((function(e){return(e/=255)<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4)})),Number((.2126*t[0]+.7152*t[1]+.0722*t[2]).toFixed(3))}function u(e,t){return e=s(e),t=i(t),"rgb"!==e.type&&"hsl"!==e.type||(e.type+="a"),e.values[3]=t,l(e)}function d(e,t){if(e=s(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]*=1-t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]*=1-t;return l(e)}function h(e,t){if(e=s(e),t=i(t),-1!==e.type.indexOf("hsl"))e.values[2]+=(100-e.values[2])*t;else if(-1!==e.type.indexOf("rgb"))for(var n=0;n<3;n+=1)e.values[n]+=(255-e.values[n])*t;return l(e)}},19526:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.values,n=void 0===t?{xs:0,sm:600,md:960,lg:1280,xl:1920}:t,r=e.unit,s=void 0===r?"px":r,l=e.step,c=void 0===l?5:l,u=(0,o.default)(e,["values","unit","step"]);function d(e){var t="number"==typeof n[e]?n[e]:e;return"@media (min-width:".concat(t).concat(s,")")}function h(e,t){var r=a.indexOf(t);return r===a.length-1?d(e):"@media (min-width:".concat("number"==typeof n[e]?n[e]:e).concat(s,") and ")+"(max-width:".concat((-1!==r&&"number"==typeof n[a[r+1]]?n[a[r+1]]:t)-c/100).concat(s,")")}return(0,i.default)({keys:a,values:n,up:d,down:function(e){var t=a.indexOf(e)+1,r=n[a[t]];return t===a.length?d("xs"):"@media (max-width:".concat(("number"==typeof r&&t>0?r:e)-c/100).concat(s,")")},between:h,only:function(e){return h(e,e)},width:function(e){return n[e]}},u)},t.keys=void 0;var i=r(n(94634)),o=r(n(91847)),a=["xs","sm","md","lg","xl"];t.keys=a},34030:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t,n){var r;return(0,o.default)({gutters:function(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return console.warn(["Material-UI: theme.mixins.gutters() is deprecated.","You can use the source of the mixin directly:","\n paddingLeft: theme.spacing(2),\n paddingRight: theme.spacing(2),\n [theme.breakpoints.up('sm')]: {\n paddingLeft: theme.spacing(3),\n paddingRight: theme.spacing(3),\n },\n "].join("\n")),(0,o.default)({paddingLeft:t(2),paddingRight:t(2)},n,(0,i.default)({},e.up("sm"),(0,o.default)({paddingLeft:t(3),paddingRight:t(3)},n[e.up("sm")])))},toolbar:(r={minHeight:56},(0,i.default)(r,"".concat(e.up("xs")," and (orientation: landscape)"),{minHeight:48}),(0,i.default)(r,e.up("sm"),{minHeight:64}),r)},n)};var i=r(n(43693)),o=r(n(94634))},57337:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){var t=e.primary,n=void 0===t?{light:c.default[300],main:c.default[500],dark:c.default[700]}:t,r=e.secondary,b=void 0===r?{light:u.default.A200,main:u.default.A400,dark:u.default.A700}:r,w=e.error,_=void 0===w?{light:d.default[300],main:d.default[500],dark:d.default[700]}:w,x=e.warning,C=void 0===x?{light:h.default[300],main:h.default[500],dark:h.default[700]}:x,E=e.info,S=void 0===E?{light:f.default[300],main:f.default[500],dark:f.default[700]}:E,A=e.success,O=void 0===A?{light:p.default[300],main:p.default[500],dark:p.default[700]}:A,k=e.type,T=void 0===k?"light":k,P=e.contrastThreshold,I=void 0===P?3:P,M=e.tonalOffset,z=void 0===M?.2:M,R=(0,o.default)(e,["primary","secondary","error","warning","info","success","type","contrastThreshold","tonalOffset"]);function L(e){return(0,v.getContrastRatio)(e,m.text.primary)>=I?m.text.primary:g.text.primary}var D=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:500,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:300,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:700;if(!(e=(0,i.default)({},e)).main&&e[t]&&(e.main=e[t]),!e.main)throw new Error((0,a.formatMuiErrorMessage)(4,t));if("string"!=typeof e.main)throw new Error(_formatMuiErrorMessage(5,JSON.stringify(e.main)));return y(e,"light",n,z),y(e,"dark",r,z),e.contrastText||(e.contrastText=L(e.main)),e},N={dark:m,light:g};return(0,a.deepmerge)((0,i.default)({common:s.default,type:T,primary:D(n),secondary:D(b,"A400","A200","A700"),error:D(_),warning:D(C),info:D(S),success:D(O),grey:l.default,contrastThreshold:I,getContrastText:L,augmentColor:D,tonalOffset:z},N[T]),R)},t.dark=t.light=void 0;var i=r(n(94634)),o=r(n(91847)),a=n(7032),s=r(n(92615)),l=r(n(20573)),c=r(n(89356)),u=r(n(890)),d=r(n(18543)),h=r(n(42252)),f=r(n(78490)),p=r(n(11311)),v=n(19681),g={text:{primary:"rgba(0, 0, 0, 0.87)",secondary:"rgba(0, 0, 0, 0.54)",disabled:"rgba(0, 0, 0, 0.38)",hint:"rgba(0, 0, 0, 0.38)"},divider:"rgba(0, 0, 0, 0.12)",background:{paper:s.default.white,default:l.default[50]},action:{active:"rgba(0, 0, 0, 0.54)",hover:"rgba(0, 0, 0, 0.04)",hoverOpacity:.04,selected:"rgba(0, 0, 0, 0.08)",selectedOpacity:.08,disabled:"rgba(0, 0, 0, 0.26)",disabledBackground:"rgba(0, 0, 0, 0.12)",disabledOpacity:.38,focus:"rgba(0, 0, 0, 0.12)",focusOpacity:.12,activatedOpacity:.12}};t.light=g;var m={text:{primary:s.default.white,secondary:"rgba(255, 255, 255, 0.7)",disabled:"rgba(255, 255, 255, 0.5)",hint:"rgba(255, 255, 255, 0.5)",icon:"rgba(255, 255, 255, 0.5)"},divider:"rgba(255, 255, 255, 0.12)",background:{paper:l.default[800],default:"#303030"},action:{active:s.default.white,hover:"rgba(255, 255, 255, 0.08)",hoverOpacity:.08,selected:"rgba(255, 255, 255, 0.16)",selectedOpacity:.16,disabled:"rgba(255, 255, 255, 0.3)",disabledBackground:"rgba(255, 255, 255, 0.12)",disabledOpacity:.38,focus:"rgba(255, 255, 255, 0.12)",focusOpacity:.12,activatedOpacity:.24}};function y(e,t,n,r){var i=r.light||r,o=r.dark||1.5*r;e[t]||(e.hasOwnProperty(n)?e[t]=e[n]:"light"===t?e.light=(0,v.lighten)(e.main,i):"dark"===t&&(e.dark=(0,v.darken)(e.main,o)))}t.dark=m},24307:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:8;if(e.mui)return e;var t=(0,r.createUnarySpacing)({spacing:e}),n=function(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return 0===n.length?t(1):1===n.length?t(n[0]):n.map((function(e){if("string"==typeof e)return e;var n=t(e);return"number"==typeof n?"".concat(n,"px"):n})).join(" ")};return Object.defineProperty(n,"unit",{get:function(){return e}}),n.mui=!0,n};var r=n(90557)},79663:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.createMuiTheme=function(){return v.apply(void 0,arguments)},t.default=void 0,r(n(43693));var i=r(n(91847)),o=n(7032),a=r(n(19526)),s=r(n(34030)),l=r(n(57337)),c=r(n(12173)),u=r(n(50507)),d=r(n(67215)),h=r(n(24307)),f=r(n(47306)),p=r(n(63974));function v(){for(var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.breakpoints,n=void 0===t?{}:t,r=e.mixins,v=void 0===r?{}:r,g=e.palette,m=void 0===g?{}:g,y=e.spacing,b=e.typography,w=void 0===b?{}:b,_=(0,i.default)(e,["breakpoints","mixins","palette","spacing","typography"]),x=(0,l.default)(m),C=(0,a.default)(n),E=(0,h.default)(y),S=(0,o.deepmerge)({breakpoints:C,direction:"ltr",mixins:(0,s.default)(C,E,v),overrides:{},palette:x,props:{},shadows:u.default,typography:(0,c.default)(x,w),spacing:E,shape:d.default,transitions:f.default,zIndex:p.default},_),A=arguments.length,O=new Array(A>1?A-1:0),k=1;k<A;k++)O[k-1]=arguments[k];return O.reduce((function(e,t){return(0,o.deepmerge)(e,t)}),S)}var g=v;t.default=g},12173:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n="function"==typeof t?t(e):t,r=n.fontFamily,d=void 0===r?u:r,h=n.fontSize,f=void 0===h?14:h,p=n.fontWeightLight,v=void 0===p?300:p,g=n.fontWeightRegular,m=void 0===g?400:g,y=n.fontWeightMedium,b=void 0===y?500:y,w=n.fontWeightBold,_=void 0===w?700:w,x=n.htmlFontSize,C=void 0===x?16:x,E=n.allVariants,S=n.pxToRem,A=(0,o.default)(n,["fontFamily","fontSize","fontWeightLight","fontWeightRegular","fontWeightMedium","fontWeightBold","htmlFontSize","allVariants","pxToRem"]),O=f/14,k=S||function(e){return"".concat(e/C*O,"rem")},T=function(e,t,n,r,o){return(0,i.default)({fontFamily:d,fontWeight:e,fontSize:k(t),lineHeight:n},d===u?{letterSpacing:"".concat(s(r/t),"em")}:{},o,E)},P={h1:T(v,96,1.167,-1.5),h2:T(v,60,1.2,-.5),h3:T(m,48,1.167,0),h4:T(m,34,1.235,.25),h5:T(m,24,1.334,0),h6:T(b,20,1.6,.15),subtitle1:T(m,16,1.75,.15),subtitle2:T(b,14,1.57,.1),body1:T(m,16,1.5,.15),body2:T(m,14,1.43,.15),button:T(b,14,1.75,.4,c),caption:T(m,12,1.66,.4),overline:T(m,12,2.66,1,c)};return(0,a.deepmerge)((0,i.default)({htmlFontSize:C,pxToRem:k,round:l,fontFamily:d,fontSize:f,fontWeightLight:v,fontWeightRegular:m,fontWeightMedium:b,fontWeightBold:_},P),A,{clone:!1})};var i=r(n(94634)),o=r(n(91847)),a=n(7032);function s(e){return Math.round(1e5*e)/1e5}function l(e){return s(e)}var c={textTransform:"uppercase"},u='"Roboto", "Helvetica", "Arial", sans-serif'},74614:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=(0,r(n(79663)).default)();t.default=i},50507:(e,t)=>{"use strict";function n(){return["".concat(arguments.length<=0?void 0:arguments[0],"px ").concat(arguments.length<=1?void 0:arguments[1],"px ").concat(arguments.length<=2?void 0:arguments[2],"px ").concat(arguments.length<=3?void 0:arguments[3],"px rgba(0,0,0,").concat(.2,")"),"".concat(arguments.length<=4?void 0:arguments[4],"px ").concat(arguments.length<=5?void 0:arguments[5],"px ").concat(arguments.length<=6?void 0:arguments[6],"px ").concat(arguments.length<=7?void 0:arguments[7],"px rgba(0,0,0,").concat(.14,")"),"".concat(arguments.length<=8?void 0:arguments[8],"px ").concat(arguments.length<=9?void 0:arguments[9],"px ").concat(arguments.length<=10?void 0:arguments[10],"px ").concat(arguments.length<=11?void 0:arguments[11],"px rgba(0,0,0,").concat(.12,")")].join(",")}Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=["none",n(0,2,1,-1,0,1,1,0,0,1,3,0),n(0,3,1,-2,0,2,2,0,0,1,5,0),n(0,3,3,-2,0,3,4,0,0,1,8,0),n(0,2,4,-1,0,4,5,0,0,1,10,0),n(0,3,5,-1,0,5,8,0,0,1,14,0),n(0,3,5,-1,0,6,10,0,0,1,18,0),n(0,4,5,-2,0,7,10,1,0,2,16,1),n(0,5,5,-3,0,8,10,1,0,3,14,2),n(0,5,6,-3,0,9,12,1,0,3,16,2),n(0,6,6,-3,0,10,14,1,0,4,18,3),n(0,6,7,-4,0,11,15,1,0,4,20,3),n(0,7,8,-4,0,12,17,2,0,5,22,4),n(0,7,8,-4,0,13,19,2,0,5,24,4),n(0,7,9,-4,0,14,21,2,0,5,26,4),n(0,8,9,-5,0,15,22,2,0,6,28,5),n(0,8,10,-5,0,16,24,2,0,6,30,5),n(0,8,11,-5,0,17,26,2,0,6,32,5),n(0,9,11,-5,0,18,28,2,0,7,34,6),n(0,9,12,-6,0,19,29,2,0,7,36,6),n(0,10,13,-6,0,20,31,3,0,8,38,7),n(0,10,13,-6,0,21,33,3,0,8,40,7),n(0,10,14,-6,0,22,35,3,0,8,42,7),n(0,11,14,-7,0,23,36,3,0,9,44,8),n(0,11,15,-7,0,24,38,3,0,9,46,8)];t.default=r},67215:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={borderRadius:4}},47306:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=t.duration=t.easing=void 0;var i=r(n(91847)),o={easeInOut:"cubic-bezier(0.4, 0, 0.2, 1)",easeOut:"cubic-bezier(0.0, 0, 0.2, 1)",easeIn:"cubic-bezier(0.4, 0, 1, 1)",sharp:"cubic-bezier(0.4, 0, 0.6, 1)"};t.easing=o;var a={shortest:150,shorter:200,short:250,standard:300,complex:375,enteringScreen:225,leavingScreen:195};function s(e){return"".concat(Math.round(e),"ms")}t.duration=a;var l={easing:o,duration:a,create:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:["all"],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.duration,r=void 0===n?a.standard:n,l=t.easing,c=void 0===l?o.easeInOut:l,u=t.delay,d=void 0===u?0:u;return(0,i.default)(t,["duration","easing","delay"]),(Array.isArray(e)?e:[e]).map((function(e){return"".concat(e," ").concat("string"==typeof r?r:s(r)," ").concat(c," ").concat("string"==typeof d?d:s(d))})).join(",")},getAutoHeightDuration:function(e){if(!e)return 0;var t=e/36;return Math.round(10*(4+15*Math.pow(t,.25)+t/5))}};t.default=l},79626:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var i=r(n(94634)),o=n(91384),a=r(n(74614));t.A=function(e,t){return(0,o.withStyles)(e,(0,i.default)({defaultTheme:a.default},t))}},7639:(e,t,n)=>{"use strict";var r=n(24994);t.A=void 0;var i=n(91384),o=r(n(74614)),a=(0,i.withThemeCreator)({defaultTheme:o.default});t.A=a},63974:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;t.default={mobileStepper:1e3,speedDial:1050,appBar:1100,drawer:1200,modal:1300,snackbar:1400,tooltip:1500}},76600:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-2 10h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"}),"AddBox");t.default=a},21179:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"AddCircleOutlineSharp");t.A=a},43489:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"}),"AddSharp");t.A=a},87618:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z"}),"ArrowBackSharp");t.A=a},87270:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");t.default=a},66372:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z"}),"ArrowForwardSharp");t.A=a},63472:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M14 7l-5 5 5 5V7z"}),"ArrowLeftSharp");t.A=a},33613:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M10 17l5-5-5-5v10z"}),"ArrowRightSharp");t.A=a},34186:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"}),"ArrowUpwardSharp");t.A=a},51759:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19 18l2 1V1H7v2h12v15zM17 5H3v18l7-3 7 3V5z"}),"BookmarksSharp");t.A=a},15143:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(96540)),o=(0,r(n(76447)).default)(i.default.createElement(i.default.Fragment,null,i.default.createElement("path",{d:"M17.75 7L14 3.25l-10 10V17h3.75l10-10zm2.96-2.96c.39-.39.39-1.02 0-1.41L18.37.29a.9959.9959 0 0 0-1.41 0L15 2.25 18.75 6l1.96-1.96z"}),i.default.createElement("path",{fillOpacity:".36",d:"M0 20h24v4H0z"})),"BorderColor");t.default=o},70220:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M20 15.31L23.31 12 20 8.69V4h-4.69L12 .69 8.69 4H4v4.69L.69 12 4 15.31V20h4.69L12 23.31 15.31 20H20v-4.69zM12 18c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"}),"Brightness5");t.A=a},63018:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 7.77L18.39 18H5.61L12 7.77M12 4L2 20h20L12 4z"}),"ChangeHistory");t.default=a},37173:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"}),"CheckBoxOutlineBlank");t.default=a},35364:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41L9 16.17z"}),"CheckSharp");t.A=a},55898:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z"}),"ChevronLeftSharp");t.A=a},51059:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6z"}),"ChevronRight");t.A=a},77055:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z"}),"ChevronRightSharp");t.A=a},73546:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close");t.A=a},28296:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"}),"CloseSharp");t.A=a},41351:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M21.99 2H2v16h16l4 4-.01-20zM18 14H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z"}),"CommentSharp");t.A=a},73091:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M10.08 10.86c.05-.33.16-.62.3-.87s.34-.46.59-.62c.24-.15.54-.22.91-.23.23.01.44.05.63.13.2.09.38.21.52.36s.25.33.34.53.13.42.14.64h1.79c-.02-.47-.11-.9-.28-1.29s-.4-.73-.7-1.01-.66-.5-1.08-.66-.88-.23-1.39-.23c-.65 0-1.22.11-1.7.34s-.88.53-1.2.92-.56.84-.71 1.36S8 11.29 8 11.87v.27c0 .58.08 1.12.23 1.64s.39.97.71 1.35.72.69 1.2.91c.48.22 1.05.34 1.7.34.47 0 .91-.08 1.32-.23s.77-.36 1.08-.63.56-.58.74-.94.29-.74.3-1.15h-1.79c-.01.21-.06.4-.15.58s-.21.33-.36.46-.32.23-.52.3c-.19.07-.39.09-.6.1-.36-.01-.66-.08-.89-.23-.25-.16-.45-.37-.59-.62s-.25-.55-.3-.88-.08-.67-.08-1v-.27c0-.35.03-.68.08-1.01zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"CopyrightSharp");t.A=a},84127:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M21 3H3v18h18V3zm-2 16H5V5h14v14z"}),"CropDinSharp");t.A=a},7161:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M21 3H3v18h18V3zm-2 16H5V5h14v14zm-5.04-6.71l-2.75 3.54-1.96-2.36L6.5 17h11l-3.54-4.71z"}),"CropOriginalSharp");t.A=a},43268:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"}),"DeleteForever");t.default=a},74454:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M20 9H4v2h16V9zM4 15h16v-2H4v2z"}),"DragHandleSharp");t.A=a},5277:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M11 18c0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2 2 .9 2 2zm-2-8c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0-6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm6 4c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"DragIndicatorSharp");t.A=a},7756:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34a.9959.9959 0 00-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z"}),"Edit");t.default=a},67622:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M11 15h2v2h-2v-2zm0-8h2v6h-2V7zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutlineSharp");t.A=a},14713:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14l-6-6z"}),"ExpandLessSharp");t.A=a},42561:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z"}),"ExpandMore");t.A=a},19425:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z"}),"ExpandMoreSharp");t.A=a},5925:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M21 3H3v18h18V3zM6 7h5v1.5H6V7zm13 12H5L19 5v14zm-4.5-3v2H16v-2h2v-1.5h-2v-2h-1.5v2h-2V16h2z"}),"ExposureSharp");t.A=a},20420:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M15.6 10.79c.97-.67 1.65-1.77 1.65-2.79 0-2.26-1.75-4-4-4H7v14h7.04c2.09 0 3.71-1.7 3.71-3.79 0-1.52-.86-2.82-2.15-3.42zM10 6.5h3c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5h-3v-3zm3.5 9H10v-3h3.5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5z"}),"FormatBold");t.default=a},42517:(e,t,n)=>{"use strict";var r=n(24994);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=r(n(96540)),o=(0,r(n(76447)).default)(i.default.createElement(i.default.Fragment,null,i.default.createElement("path",{d:"M16.56 8.94L7.62 0 6.21 1.41l2.38 2.38-5.15 5.15c-.59.59-.59 1.54 0 2.12l5.5 5.5c.29.29.68.44 1.06.44s.77-.15 1.06-.44l5.5-5.5c.59-.58.59-1.53 0-2.12zM5.21 10L10 5.21 14.79 10H5.21zM19 11.5s-2 2.17-2 3.5c0 1.1.9 2 2 2s2-.9 2-2c0-1.33-2-3.5-2-3.5z"}),i.default.createElement("path",{fillOpacity:".36",d:"M0 20h24v4H0z"})),"FormatColorFill");t.default=o},29067:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M10 4v3h2.21l-3.42 8H6v3h8v-3h-2.21l3.42-8H18V4z"}),"FormatItalic");t.default=a},11057:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M23 7V1h-6v2H7V1H1v6h2v10H1v6h6v-2h10v2h6v-6h-2V7h2zM3 3h2v2H3V3zm2 18H3v-2h2v2zm12-2H7v-2H5V7h2V5h10v2h2v10h-2v2zm4 2h-2v-2h2v2zM19 5V3h2v2h-2zm-5.27 9h-3.49l-.73 2H7.89l3.4-9h1.4l3.41 9h-1.63l-.74-2zm-3.04-1.26h2.61L12 8.91l-1.31 3.83z"}),"FormatShapes");t.default=a},88149:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M5 16h3v3h2v-5H5v2zm3-8H5v2h5V5H8v3zm6 11h2v-3h3v-2h-5v5zm2-11V5h-2v5h5V8h-3z"}),"FullscreenExitSharp");t.A=a},7501:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"}),"FullscreenSharp");t.A=a},61549:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M4.59 6.89c.7-.71 1.4-1.35 1.71-1.22.5.2 0 1.03-.3 1.52-.25.42-2.86 3.89-2.86 6.31 0 1.28.48 2.34 1.34 2.98.75.56 1.74.73 2.64.46 1.07-.31 1.95-1.4 3.06-2.77 1.21-1.49 2.83-3.44 4.08-3.44 1.63 0 1.65 1.01 1.76 1.79-3.78.64-5.38 3.67-5.38 5.37 0 1.7 1.44 3.09 3.21 3.09 1.63 0 4.29-1.33 4.69-6.1H21v-2.5h-2.47c-.15-1.65-1.09-4.2-4.03-4.2-2.25 0-4.18 1.91-4.94 2.84-.58.73-2.06 2.48-2.29 2.72-.25.3-.68.84-1.11.84-.45 0-.72-.83-.36-1.92.35-1.09 1.4-2.86 1.85-3.52.78-1.14 1.3-1.92 1.3-3.28C8.95 3.69 7.31 3 6.44 3 5.12 3 3.97 4 3.72 4.25c-.36.36-.66.66-.88.93l1.75 1.71zm9.29 11.66c-.31 0-.74-.26-.74-.72 0-.6.73-2.2 2.87-2.76-.3 2.69-1.43 3.48-2.13 3.48z"}),"Gesture");t.default=a},37419:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z"}),"GetApp");t.default=a},91404:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M11 9h2v2h-2zm-2 2h2v2H9zm4 0h2v2h-2zm2-2h2v2h-2zM7 9h2v2H7zm12-6H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 18H7v-2h2v2zm4 0h-2v-2h2v2zm4 0h-2v-2h2v2zm2-7h-2v2h2v2h-2v-2h-2v2h-2v-2h-2v2H9v-2H7v2H5v-2h2v-2H5V5h14v6z"}),"Gradient");t.A=a},95222:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"}),"InfoSharp");t.A=a},59282:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M21 3.01H3c-1.1 0-2 .9-2 2V9h2V4.99h18v14.03H3V15H1v4.01c0 1.1.9 1.98 2 1.98h18c1.1 0 2-.88 2-1.98v-14c0-1.11-.9-2-2-2zM11 16l4-4-4-4v3H1v2h10v3z"}),"Input");t.A=a},72379:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M4.01 2L4 22h16V8l-6-6H4.01zM13 9V3.5L18.5 9H13z"}),"InsertDriveFileSharp");t.A=a},58520:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M17.66 7.93L12 2.27 6.34 7.93c-3.12 3.12-3.12 8.19 0 11.31C7.9 20.8 9.95 21.58 12 21.58c2.05 0 4.1-.78 5.66-2.34 3.12-3.12 3.12-8.19 0-11.31zM12 19.59c-1.6 0-3.11-.62-4.24-1.76C6.62 16.69 6 15.19 6 13.59s.62-3.11 1.76-4.24L12 5.1v14.49z"}),"InvertColors");t.A=a},57482:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"}),"KeyboardArrowDownSharp");t.A=a},83325:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M7.41 15.41L12 10.83l4.59 4.58L18 14l-6-6-6 6 1.41 1.41z"}),"KeyboardArrowUpSharp");t.A=a},90652:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M11.99 18.54l-7.37-5.73L3 14.07l9 7 9-7-1.63-1.27-7.38 5.74zM12 16l7.36-5.73L21 9l-9-7-9 7 1.63 1.27L12 16z"}),"LayersSharp");t.A=a},98350:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M3 17h18v-2H3v2zm0 3h18v-1H3v1zm0-7h18v-3H3v3zm0-9v4h18V4H3z"}),"LineWeight");t.default=a},84322:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M3 13h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7zm-4 6h2v-2H3v2zm0 4h2v-2H3v2zm0-8h2V7H3v2zm4 4h14v-2H7v2zm0 4h14v-2H7v2zM7 7v2h14V7H7z"}),"ListSharp");t.A=a},42487:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M20 8h-3V6.21c0-2.61-1.91-4.94-4.51-5.19C9.51.74 7 3.08 7 6v2H4v14h16V8zm-8 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zM9 8V6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9z"}),"LockSharp");t.A=a},97823:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"}),"MenuSharp");t.A=a},97571:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M6 10c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm12 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-6 0c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreHorizSharp");t.A=a},63624:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z"}),"MoreVertSharp");t.A=a},91195:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M17.66 8L12 2.35 6.34 8C4.78 9.56 4 11.64 4 13.64s.78 4.11 2.34 5.67 3.61 2.35 5.66 2.35 4.1-.79 5.66-2.35S20 15.64 20 13.64 19.22 9.56 17.66 8zM6 14c.01-2 .62-3.27 1.76-4.4L12 5.27l4.24 4.38C17.38 10.77 17.99 12 18 14H6z"}),"OpacitySharp");t.A=a},16965:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19 19H5V5h7V3H3v18h18v-9h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"}),"OpenInNewSharp");t.A=a},34477:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"}),"PaletteSharp");t.A=a},63380:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M10 16.5l6-4.5-6-4.5v9zM12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"PlayCircleOutlineSharp");t.A=a},83609:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"RadioButtonUnchecked");t.default=a},23578:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M7 11v2h10v-2H7zm5-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"}),"RemoveCircleOutlineSharp");t.A=a},19685:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M3 15h18v-2H3v2zm0 4h18v-2H3v2zm0-8h18V9H3v2zm0-6v2h18V5H3z"}),"ReorderSharp");t.A=a},46807:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 5V1L7 6l5 5V7c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6H4c0 4.42 3.58 8 8 8s8-3.58 8-8-3.58-8-8-8z"}),"ReplaySharp");t.A=a},71762:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M7.11 8.53L5.7 7.11C4.8 8.27 4.24 9.61 4.07 11h2.02c.14-.87.49-1.72 1.02-2.47zM6.09 13H4.07c.17 1.39.72 2.73 1.62 3.89l1.41-1.42c-.52-.75-.87-1.59-1.01-2.47zm1.01 5.32c1.16.9 2.51 1.44 3.9 1.61V17.9c-.87-.15-1.71-.49-2.46-1.03L7.1 18.32zM13 4.07V1L8.45 5.55 13 10V6.09c2.84.48 5 2.94 5 5.91s-2.16 5.43-5 5.91v2.02c3.95-.49 7-3.85 7-7.93s-3.05-7.44-7-7.93z"}),"RotateLeft");t.A=a},62645:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M15.55 5.55L11 1v3.07C7.06 4.56 4 7.92 4 12s3.05 7.44 7 7.93v-2.02c-2.84-.48-5-2.94-5-5.91s2.16-5.43 5-5.91V10l4.55-4.45zM19.93 11c-.17-1.39-.72-2.73-1.62-3.89l-1.42 1.42c.54.75.88 1.6 1.02 2.47h2.02zM13 17.9v2.02c1.39-.17 2.74-.71 3.9-1.61l-1.44-1.44c-.75.54-1.59.89-2.46 1.03zm3.89-2.42l1.42 1.41c.9-1.16 1.45-2.5 1.62-3.89h-2.02c-.14.87-.48 1.72-1.02 2.48z"}),"RotateRight");t.A=a},8876:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19 12v7H5v-7H3v9h18v-9h-2zm-6 .67l2.59-2.58L17 11.5l-5 5-5-5 1.41-1.41L11 12.67V3h2v9.67z"}),"SaveAltSharp");t.A=a},44122:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"}),"SearchSharp");t.A=a},92105:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M19.44 12.99l-.01.02c.04-.33.08-.67.08-1.01 0-.34-.03-.66-.07-.99l.01.02 2.44-1.92-2.43-4.22-2.87 1.16.01.01c-.52-.4-1.09-.74-1.71-1h.01L14.44 2H9.57l-.44 3.07h.01c-.62.26-1.19.6-1.71 1l.01-.01-2.88-1.17-2.44 4.22 2.44 1.92.01-.02c-.04.33-.07.65-.07.99 0 .34.03.68.08 1.01l-.01-.02-2.1 1.65-.33.26 2.43 4.2 2.88-1.15-.02-.04c.53.41 1.1.75 1.73 1.01h-.03L9.58 22h4.85s.03-.18.06-.42l.38-2.65h-.01c.62-.26 1.2-.6 1.73-1.01l-.02.04 2.88 1.15 2.43-4.2s-.14-.12-.33-.26l-2.11-1.66zM12 15.5c-1.93 0-3.5-1.57-3.5-3.5s1.57-3.5 3.5-3.5 3.5 1.57 3.5 3.5-1.57 3.5-3.5 3.5z"}),"SettingsSharp");t.A=a},117:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M3.5 18.49l6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z"}),"ShowChart");t.default=a},23362:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M3 18h6v-2H3v2zM3 6v2h18V6H3zm0 7h12v-2H3v2z"}),"SortSharp");t.A=a},47625:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"}),"SwapHoriz");t.A=a},95183:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z"}),"Timeline");t.default=a},79320:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.94-.49-7-3.85-7-7.93s3.05-7.44 7-7.93v15.86zm2-15.86c1.03.13 2 .45 2.87.93H13v-.93zM13 7h5.24c.25.31.48.65.68 1H13V7zm0 3h6.74c.08.33.15.66.19 1H13v-1zm0 9.93V19h2.87c-.87.48-1.84.8-2.87.93zM18.24 17H13v-1h5.92c-.2.35-.43.69-.68 1zm1.5-3H13v-1h6.93c-.04.34-.11.67-.19 1z"}),"Tonality");t.A=a},34188:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z"}),"TuneSharp");t.A=a},46444:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M16 13h-3V3h-2v10H8l4 4 4-4zM4 19v2h16v-2H4z"}),"VerticalAlignBottomSharp");t.A=a},87888:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M8 11h3v10h2V11h3l-4-4-4 4zM4 3v2h16V3H4z"}),"VerticalAlignTopSharp");t.A=a},75787:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M10 18h5V5h-5v13zm-6 0h5V5H4v13zM16 5v13h5V5h-5z"}),"ViewColumn");t.A=a},88365:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M3 14h4v-4H3v4zm0 5h4v-4H3v4zM3 9h4V5H3v4zm5 5h12v-4H8v4zm0 5h12v-4H8v4zM8 5v4h12V5H8z"}),"ViewListSharp");t.A=a},10823:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 6.5c2.76 0 5 2.24 5 5 0 .51-.1 1-.24 1.46l3.06 3.06c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l2.17 2.17c.47-.14.96-.24 1.47-.24zM3.42 2.45L2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.97-.3 4.31-.82l3.43 3.43 1.41-1.41L3.42 2.45zM12 16.5c-2.76 0-5-2.24-5-5 0-.77.18-1.5.49-2.14l1.57 1.57c-.03.18-.06.37-.06.57 0 1.66 1.34 3 3 3 .2 0 .38-.03.57-.07L14.14 16c-.65.32-1.37.5-2.14.5zm2.97-5.33c-.15-1.4-1.25-2.49-2.64-2.64l2.64 2.64z"}),"VisibilityOffSharp");t.A=a},38582:(e,t,n)=>{"use strict";var r=n(24994),i=n(6305);t.A=void 0;var o=i(n(96540)),a=(0,r(n(76447)).default)(o.createElement("path",{d:"M12 4C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 12.5c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"}),"VisibilitySharp");t.A=a},76447:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r.createSvgIcon}});var r=n(1305)},22488:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=n(20053),s=(n(5556),n(19773)),l=n(32150),c=o.forwardRef((function(e,t){var n=e.animation,s=void 0===n?"pulse":n,l=e.classes,c=e.className,u=e.component,d=void 0===u?"span":u,h=e.height,f=e.variant,p=void 0===f?"text":f,v=e.width,g=(0,i.A)(e,["animation","classes","className","component","height","variant","width"]),m=Boolean(g.children);return o.createElement(d,(0,r.A)({ref:t,className:(0,a.default)(l.root,l[p],c,m&&[l.withChildren,!v&&l.fitContent,!h&&l.heightAuto],!1!==s&&l[s])},g,{style:(0,r.A)({width:v,height:h},g.style)}))}));const u=(0,l.A)((function(e){return{root:{display:"block",backgroundColor:(0,s.X4)(e.palette.text.primary,"light"===e.palette.type?.11:.13),height:"1.2em"},text:{marginTop:0,marginBottom:0,height:"auto",transformOrigin:"0 60%",transform:"scale(1, 0.60)",borderRadius:e.shape.borderRadius,"&:empty:before":{content:'"\\00a0"'}},rect:{},circle:{borderRadius:"50%"},pulse:{animation:"$pulse 1.5s ease-in-out 0.5s infinite"},"@keyframes pulse":{"0%":{opacity:1},"50%":{opacity:.4},"100%":{opacity:1}},wave:{position:"relative",overflow:"hidden","&::after":{animation:"$wave 1.6s linear 0.5s infinite",background:"linear-gradient(90deg, transparent, ".concat(e.palette.action.hover,", transparent)"),content:'""',position:"absolute",transform:"translateX(-100%)",bottom:0,left:0,right:0,top:0}},"@keyframes wave":{"0%":{transform:"translateX(-100%)"},"60%":{transform:"translateX(100%)"},"100%":{transform:"translateX(100%)"}},withChildren:{"& > *":{visibility:"hidden"}},fitContent:{maxWidth:"fit-content"},heightAuto:{height:"auto"}}}),{name:"MuiSkeleton"})(c)},30916:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>h});var r=n(80045),i=n(58168),o=n(96540),a=(n(5556),n(20053)),s=n(19773),l=n(32150),c=n(47851),u=n(67515),d=o.forwardRef((function(e,t){var n=e.children,s=e.classes,l=e.className,d=e.disabled,h=void 0!==d&&d,f=e.disableFocusRipple,p=void 0!==f&&f,v=e.onChange,g=e.onClick,m=e.selected,y=e.size,b=void 0===y?"medium":y,w=e.value,_=(0,r.A)(e,["children","classes","className","disabled","disableFocusRipple","onChange","onClick","selected","size","value"]);return o.createElement(c.A,(0,i.A)({className:(0,a.default)(s.root,l,h&&s.disabled,m&&s.selected,"medium"!==b&&s["size".concat((0,u.A)(b))]),disabled:h,focusRipple:!p,ref:t,onClick:function(e){g&&(g(e,w),e.isDefaultPrevented())||v&&v(e,w)},onChange:v,value:w,"aria-pressed":m},_),o.createElement("span",{className:s.label},n))}));const h=(0,l.A)((function(e){return{root:(0,i.A)({},e.typography.button,{boxSizing:"border-box",borderRadius:e.shape.borderRadius,padding:11,border:"1px solid ".concat((0,s.X4)(e.palette.action.active,.12)),color:(0,s.X4)(e.palette.action.active,.38),"&$selected":{color:e.palette.action.active,backgroundColor:(0,s.X4)(e.palette.action.active,.12),"&:hover":{backgroundColor:(0,s.X4)(e.palette.action.active,.15)},"& + &":{borderLeft:0,marginLeft:0}},"&$disabled":{color:(0,s.X4)(e.palette.action.disabled,.12)},"&:hover":{textDecoration:"none",backgroundColor:(0,s.X4)(e.palette.text.primary,.05),"@media (hover: none)":{backgroundColor:"transparent"},"&$disabled":{backgroundColor:"transparent"}}}),disabled:{},selected:{},label:{width:"100%",display:"inherit",alignItems:"inherit",justifyContent:"inherit"},sizeSmall:{padding:7,fontSize:e.typography.pxToRem(13)},sizeLarge:{padding:15,fontSize:e.typography.pxToRem(15)}}}),{name:"MuiToggleButton"})(d)},30931:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>d});var r=n(58168),i=n(80045),o=n(96540),a=(n(44363),n(5556),n(20053));function s(e,t){return void 0!==t&&void 0!==e&&(Array.isArray(t)?t.indexOf(e)>=0:e===t)}var l=n(32150),c=n(67515),u=o.forwardRef((function(e,t){var n=e.children,l=e.classes,u=e.className,d=e.exclusive,h=void 0!==d&&d,f=e.onChange,p=e.orientation,v=void 0===p?"horizontal":p,g=e.size,m=void 0===g?"medium":g,y=e.value,b=(0,i.A)(e,["children","classes","className","exclusive","onChange","orientation","size","value"]),w=function(e,t){if(f){var n,r=y&&y.indexOf(t);y&&r>=0?(n=y.slice()).splice(r,1):n=y?y.concat(t):[t],f(e,n)}},_=function(e,t){f&&f(e,y===t?null:t)};return o.createElement("div",(0,r.A)({role:"group",className:(0,a.default)(l.root,u,"vertical"===v&&l.vertical),ref:t},b),o.Children.map(n,(function(e){return o.isValidElement(e)?o.cloneElement(e,{className:(0,a.default)(l.grouped,l["grouped".concat((0,c.A)(v))],e.props.className),onChange:h?_:w,selected:void 0===e.props.selected?s(e.props.value,y):e.props.selected,size:e.props.size||m}):null})))}));const d=(0,l.A)((function(e){return{root:{display:"inline-flex",borderRadius:e.shape.borderRadius},vertical:{flexDirection:"column"},grouped:{},groupedHorizontal:{"&:not(:first-child)":{marginLeft:-1,borderLeft:"1px solid transparent",borderTopLeftRadius:0,borderBottomLeftRadius:0},"&:not(:last-child)":{borderTopRightRadius:0,borderBottomRightRadius:0}},groupedVertical:{"&:not(:first-child)":{marginTop:-1,borderTop:"1px solid transparent",borderTopLeftRadius:0,borderTopRightRadius:0},"&:not(:last-child)":{borderBottomLeftRadius:0,borderBottomRightRadius:0}}}}),{name:"MuiToggleButtonGroup"})(u)},81863:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(96540);const i=(0,n(95126).A)(r.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z"}),"Close")},11065:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(23029),o=n(92901),a=n(96540),s=n(73317),l=n(49117),c=n(21233),u=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,i.A)(this,e),this.options=t}return(0,o.A)(e,[{key:"collect",value:function(e){var t=new Map;this.sheetsRegistry=new s.SN;var n=(0,c.A)();return a.createElement(l.Ay,(0,r.A)({sheetsManager:t,serverGenerateClassName:n,sheetsRegistry:this.sheetsRegistry},this.options),e)}},{key:"toString",value:function(){return this.sheetsRegistry?this.sheetsRegistry.toString():""}},{key:"getStyleElement",value:function(e){return a.createElement("style",(0,r.A)({id:"jss-server-side",key:"jss-server-side",dangerouslySetInnerHTML:{__html:this.toString()}},e))}}]),e}()},49117:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>v,Az:()=>h,si:()=>p});var r,i=n(58168),o=n(80045),a=n(96540),s=(n(5556),n(21233)),l=n(73317),c=n(79350),u=(0,l.vt)((0,c.A)()),d=(0,s.A)(),h=new Map,f={disableGeneration:!1,generateClassName:d,jss:u,sheetsCache:null,sheetsManager:h,sheetsRegistry:null},p=a.createContext(f);function v(e){var t=e.children,n=e.injectFirst,s=void 0!==n&&n,u=e.disableGeneration,d=void 0!==u&&u,h=(0,o.A)(e,["children","injectFirst","disableGeneration"]),f=a.useContext(p),v=(0,i.A)({},f,{disableGeneration:d},h);if(!v.jss.options.insertionPoint&&s&&"undefined"!=typeof window){if(!r){var g=document.head;r=document.createComment("mui-inject-first"),g.insertBefore(r,g.firstChild)}v.jss=(0,l.vt)({plugins:(0,c.A)().plugins,insertionPoint:r})}return a.createElement(p.Provider,{value:v},t)}},65429:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(58168),i=n(96540),o=(n(5556),n(16895)),a=n(42143),s=n(4910);const l=function(e){var t=e.children,n=e.theme,l=(0,a.A)(),c=i.useMemo((function(){var e=null===l?n:function(e,t){return"function"==typeof t?t(e):(0,r.A)({},e,t)}(l,n);return null!=e&&(e[s.A]=null!==l),e}),[n,l]);return i.createElement(o.A.Provider,{value:c},t)}},4910:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r="function"==typeof Symbol&&Symbol.for?Symbol.for("mui.nested"):"__THEME_NESTED__"},21233:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(4910),i=["checked","disabled","error","focused","focusVisible","required","expanded","selected"];function o(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.disableGlobal,n=void 0!==t&&t,o=e.productionPrefix,a=void 0===o?"jss":o,s=e.seed,l=void 0===s?"":s,c=""===l?"":"".concat(l,"-"),u=0,d=function(){return u+=1};return function(e,t){var o=t.options.name;if(o&&0===o.indexOf("Mui")&&!t.options.link&&!n){if(-1!==i.indexOf(e.key))return"Mui-".concat(e.key);var s="".concat(c).concat(o,"-").concat(e.key);return t.options.theme[r.A]&&""===l?"".concat(s,"-").concat(d()):s}return"".concat(c).concat(a).concat(d())}}},70235:(e,t,n)=>{"use strict";function r(e){return e}n.d(t,{A:()=>r})},16081:(e,t,n)=>{"use strict";function r(e){var t=e.theme,n=e.name,r=e.props;if(!t||!t.props||!t.props[n])return r;var i,o=t.props[n];for(i in o)void 0===r[i]&&(r[i]=o[i]);return r}n.d(t,{A:()=>r})},91384:(e,t,n)=>{"use strict";n.r(t),n.d(t,{ServerStyleSheets:()=>c.A,StylesContext:()=>d.si,StylesProvider:()=>d.Ay,ThemeProvider:()=>h.A,createGenerateClassName:()=>r.A,createStyles:()=>i.A,getThemeProps:()=>o.A,jssPreset:()=>a.A,makeStyles:()=>s.A,mergeClasses:()=>l.A,sheetsManager:()=>d.Az,styled:()=>u.A,useTheme:()=>f.A,withStyles:()=>p.A,withTheme:()=>v.A,withThemeCreator:()=>v.u});var r=n(21233),i=n(70235),o=n(16081),a=n(79350),s=n(59815),l=n(13043),c=n(11065),u=n(6633),d=n(49117),h=n(65429),f=n(42143),p=n(7155),v=n(75349)},79350:(e,t,n)=>{"use strict";n.d(t,{A:()=>Re});var r=n(73317),i=Date.now(),o="fnValues"+i,a="fnStyle"+ ++i;const s=function(){return{onCreateRule:function(e,t,n){if("function"!=typeof t)return null;var i=(0,r.D_)(e,{},n);return i[a]=t,i},onProcessStyle:function(e,t){if(o in t||a in t)return e;var n={};for(var r in e){var i=e[r];"function"==typeof i&&(delete e[r],n[r]=i)}return t[o]=n,e},onUpdate:function(e,t,n,r){var i=t,s=i[a];s&&(i.style=s(e)||{});var l=i[o];if(l)for(var c in l)i.prop(c,l[c](e),r)}}};var l=n(58168),c="@global",u=function(){function e(e,t,n){for(var i in this.type="global",this.at=c,this.isProcessed=!1,this.key=e,this.options=n,this.rules=new r.VZ((0,l.A)({},n,{parent:this})),t)this.rules.add(i,t[i]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.indexOf=function(e){return this.rules.indexOf(e)},t.toString=function(e){return this.rules.toString(e)},e}(),d=function(){function e(e,t,n){this.type="global",this.at=c,this.isProcessed=!1,this.key=e,this.options=n;var r=e.substr(8);this.rule=n.jss.createRule(r,t,(0,l.A)({},n,{parent:this}))}return e.prototype.toString=function(e){return this.rule?this.rule.toString(e):""},e}(),h=/\s*,\s*/g;function f(e,t){for(var n=e.split(h),r="",i=0;i<n.length;i++)r+=t+" "+n[i].trim(),n[i+1]&&(r+=", ");return r}const p=function(){return{onCreateRule:function(e,t,n){if(!e)return null;if(e===c)return new u(e,t,n);if("@"===e[0]&&"@global "===e.substr(0,8))return new d(e,t,n);var r=n.parent;return r&&("global"===r.type||r.options.parent&&"global"===r.options.parent.type)&&(n.scoped=!1),n.selector||!1!==n.scoped||(n.selector=e),null},onProcessRule:function(e,t){"style"===e.type&&t&&(function(e,t){var n=e.options,r=e.style,i=r?r[c]:null;if(i){for(var o in i)t.addRule(o,i[o],(0,l.A)({},n,{selector:f(o,e.selector)}));delete r[c]}}(e,t),function(e,t){var n=e.options,r=e.style;for(var i in r)if("@"===i[0]&&i.substr(0,7)===c){var o=f(i.substr(7),e.selector);t.addRule(o,r[i],(0,l.A)({},n,{selector:o})),delete r[i]}}(e,t))}}};var v=/\s*,\s*/g,g=/&/g,m=/\$([\w-]+)/g;const y=function(){function e(e,t){return function(n,r){var i=e.getRule(r)||t&&t.getRule(r);return i?i.selector:r}}function t(e,t){for(var n=t.split(v),r=e.split(v),i="",o=0;o<n.length;o++)for(var a=n[o],s=0;s<r.length;s++){var l=r[s];i&&(i+=", "),i+=-1!==l.indexOf("&")?l.replace(g,a):a+" "+l}return i}function n(e,t,n){if(n)return(0,l.A)({},n,{index:n.index+1});var r=e.options.nestingLevel;r=void 0===r?1:r+1;var i=(0,l.A)({},e.options,{nestingLevel:r,index:t.indexOf(e)+1});return delete i.name,i}return{onProcessStyle:function(r,i,o){if("style"!==i.type)return r;var a,s,c=i,u=c.options.parent;for(var d in r){var h=-1!==d.indexOf("&"),f="@"===d[0];if(h||f){if(a=n(c,u,a),h){var p=t(d,c.selector);s||(s=e(u,o)),p=p.replace(m,s);var v=c.key+"-"+d;"replaceRule"in u?u.replaceRule(v,r[d],(0,l.A)({},a,{selector:p})):u.addRule(v,r[d],(0,l.A)({},a,{selector:p}))}else f&&u.addRule(d,{},a).addRule(c.key,r[d],{selector:c.selector});delete r[d]}}return r}}};var b=/[A-Z]/g,w=/^ms-/,_={};function x(e){return"-"+e.toLowerCase()}const C=function(e){if(_.hasOwnProperty(e))return _[e];var t=e.replace(b,x);return _[e]=w.test(t)?"-"+t:t};function E(e){var t={};for(var n in e)t[0===n.indexOf("--")?n:C(n)]=e[n];return e.fallbacks&&(Array.isArray(e.fallbacks)?t.fallbacks=e.fallbacks.map(E):t.fallbacks=E(e.fallbacks)),t}const S=function(){return{onProcessStyle:function(e){if(Array.isArray(e)){for(var t=0;t<e.length;t++)e[t]=E(e[t]);return e}return E(e)},onChangeValue:function(e,t,n){if(0===t.indexOf("--"))return e;var r=C(t);return t===r?e:(n.prop(r,e),null)}}};var A=r.rN&&CSS?CSS.px:"px",O=r.rN&&CSS?CSS.ms:"ms",k=r.rN&&CSS?CSS.percent:"%";function T(e){var t=/(-[a-z])/g,n=function(e){return e[1].toUpperCase()},r={};for(var i in e)r[i]=e[i],r[i.replace(t,n)]=e[i];return r}var P=T({"animation-delay":O,"animation-duration":O,"background-position":A,"background-position-x":A,"background-position-y":A,"background-size":A,border:A,"border-bottom":A,"border-bottom-left-radius":A,"border-bottom-right-radius":A,"border-bottom-width":A,"border-left":A,"border-left-width":A,"border-radius":A,"border-right":A,"border-right-width":A,"border-top":A,"border-top-left-radius":A,"border-top-right-radius":A,"border-top-width":A,"border-width":A,"border-block":A,"border-block-end":A,"border-block-end-width":A,"border-block-start":A,"border-block-start-width":A,"border-block-width":A,"border-inline":A,"border-inline-end":A,"border-inline-end-width":A,"border-inline-start":A,"border-inline-start-width":A,"border-inline-width":A,"border-start-start-radius":A,"border-start-end-radius":A,"border-end-start-radius":A,"border-end-end-radius":A,margin:A,"margin-bottom":A,"margin-left":A,"margin-right":A,"margin-top":A,"margin-block":A,"margin-block-end":A,"margin-block-start":A,"margin-inline":A,"margin-inline-end":A,"margin-inline-start":A,padding:A,"padding-bottom":A,"padding-left":A,"padding-right":A,"padding-top":A,"padding-block":A,"padding-block-end":A,"padding-block-start":A,"padding-inline":A,"padding-inline-end":A,"padding-inline-start":A,"mask-position-x":A,"mask-position-y":A,"mask-size":A,height:A,width:A,"min-height":A,"max-height":A,"min-width":A,"max-width":A,bottom:A,left:A,top:A,right:A,inset:A,"inset-block":A,"inset-block-end":A,"inset-block-start":A,"inset-inline":A,"inset-inline-end":A,"inset-inline-start":A,"box-shadow":A,"text-shadow":A,"column-gap":A,"column-rule":A,"column-rule-width":A,"column-width":A,"font-size":A,"font-size-delta":A,"letter-spacing":A,"text-decoration-thickness":A,"text-indent":A,"text-stroke":A,"text-stroke-width":A,"word-spacing":A,motion:A,"motion-offset":A,outline:A,"outline-offset":A,"outline-width":A,perspective:A,"perspective-origin-x":k,"perspective-origin-y":k,"transform-origin":k,"transform-origin-x":k,"transform-origin-y":k,"transform-origin-z":k,"transition-delay":O,"transition-duration":O,"vertical-align":A,"flex-basis":A,"shape-margin":A,size:A,gap:A,grid:A,"grid-gap":A,"row-gap":A,"grid-row-gap":A,"grid-column-gap":A,"grid-template-rows":A,"grid-template-columns":A,"grid-auto-rows":A,"grid-auto-columns":A,"box-shadow-x":A,"box-shadow-y":A,"box-shadow-blur":A,"box-shadow-spread":A,"font-line-height":A,"text-shadow-x":A,"text-shadow-y":A,"text-shadow-blur":A});function I(e,t,n){if(null==t)return t;if(Array.isArray(t))for(var r=0;r<t.length;r++)t[r]=I(e,t[r],n);else if("object"==typeof t)if("fallbacks"===e)for(var i in t)t[i]=I(i,t[i],n);else for(var o in t)t[o]=I(e+"-"+o,t[o],n);else if("number"==typeof t&&!1===isNaN(t)){var a=n[e]||P[e];return!a||0===t&&a===A?t.toString():"function"==typeof a?a(t).toString():""+t+a}return t}const M=function(e){void 0===e&&(e={});var t=T(e);return{onProcessStyle:function(e,n){if("style"!==n.type)return e;for(var r in e)e[r]=I(r,e[r],t);return e},onChangeValue:function(e,n){return I(n,e,t)}}};var z=n(94175),R=n(60436),L="",D="",N="",j="",H=z.A&&"ontouchstart"in document.documentElement;if(z.A){var V={Moz:"-moz-",ms:"-ms-",O:"-o-",Webkit:"-webkit-"},B=document.createElement("p").style;for(var F in V)if(F+"Transform"in B){L=F,D=V[F];break}"Webkit"===L&&"msHyphens"in B&&(L="ms",D=V.ms,j="edge"),"Webkit"===L&&"-apple-trailing-word"in B&&(N="apple")}var W=L,U=D,G=N,q=j,K=H,$={noPrefill:["appearance"],supportedProperty:function(e){return"appearance"===e&&("ms"===W?"-webkit-"+e:U+e)}},Z={noPrefill:["color-adjust"],supportedProperty:function(e){return"color-adjust"===e&&("Webkit"===W?U+"print-"+e:e)}},X=/[-\s]+(.)?/g;function Y(e,t){return t?t.toUpperCase():""}function Q(e){return e.replace(X,Y)}function J(e){return Q("-"+e)}var ee,te={noPrefill:["mask"],supportedProperty:function(e,t){if(!/^mask/.test(e))return!1;if("Webkit"===W){var n="mask-image";if(Q(n)in t)return e;if(W+J(n)in t)return U+e}return e}},ne={noPrefill:["text-orientation"],supportedProperty:function(e){return"text-orientation"===e&&("apple"!==G||K?e:U+e)}},re={noPrefill:["transform"],supportedProperty:function(e,t,n){return"transform"===e&&(n.transform?e:U+e)}},ie={noPrefill:["transition"],supportedProperty:function(e,t,n){return"transition"===e&&(n.transition?e:U+e)}},oe={noPrefill:["writing-mode"],supportedProperty:function(e){return"writing-mode"===e&&("Webkit"===W||"ms"===W&&"edge"!==q?U+e:e)}},ae={noPrefill:["user-select"],supportedProperty:function(e){return"user-select"===e&&("Moz"===W||"ms"===W||"apple"===G?U+e:e)}},se={supportedProperty:function(e,t){return!!/^break-/.test(e)&&("Webkit"===W?"WebkitColumn"+J(e)in t&&U+"column-"+e:"Moz"===W&&"page"+J(e)in t&&"page-"+e)}},le={supportedProperty:function(e,t){if(!/^(border|margin|padding)-inline/.test(e))return!1;if("Moz"===W)return e;var n=e.replace("-inline","");return W+J(n)in t&&U+n}},ce={supportedProperty:function(e,t){return Q(e)in t&&e}},ue={supportedProperty:function(e,t){var n=J(e);return"-"===e[0]||"-"===e[0]&&"-"===e[1]?e:W+n in t?U+e:"Webkit"!==W&&"Webkit"+n in t&&"-webkit-"+e}},de={supportedProperty:function(e){return"scroll-snap"===e.substring(0,11)&&("ms"===W?""+U+e:e)}},he={supportedProperty:function(e){return"overscroll-behavior"===e&&("ms"===W?U+"scroll-chaining":e)}},fe={"flex-grow":"flex-positive","flex-shrink":"flex-negative","flex-basis":"flex-preferred-size","justify-content":"flex-pack",order:"flex-order","align-items":"flex-align","align-content":"flex-line-pack"},pe={supportedProperty:function(e,t){var n=fe[e];return!!n&&W+J(n)in t&&U+n}},ve={flex:"box-flex","flex-grow":"box-flex","flex-direction":["box-orient","box-direction"],order:"box-ordinal-group","align-items":"box-align","flex-flow":["box-orient","box-direction"],"justify-content":"box-pack"},ge=Object.keys(ve),me=function(e){return U+e},ye={supportedProperty:function(e,t,n){var r=n.multiple;if(ge.indexOf(e)>-1){var i=ve[e];if(!Array.isArray(i))return W+J(i)in t&&U+i;if(!r)return!1;for(var o=0;o<i.length;o++)if(!(W+J(i[0])in t))return!1;return i.map(me)}return!1}},be=[$,Z,te,ne,re,ie,oe,ae,se,le,ce,ue,de,he,pe,ye],we=be.filter((function(e){return e.supportedProperty})).map((function(e){return e.supportedProperty})),_e=be.filter((function(e){return e.noPrefill})).reduce((function(e,t){return e.push.apply(e,(0,R.A)(t.noPrefill)),e}),[]),xe={};if(z.A){ee=document.createElement("p");var Ce=window.getComputedStyle(document.documentElement,"");for(var Ee in Ce)isNaN(Ee)||(xe[Ce[Ee]]=Ce[Ee]);_e.forEach((function(e){return delete xe[e]}))}function Se(e,t){if(void 0===t&&(t={}),!ee)return e;if(null!=xe[e])return xe[e];"transition"!==e&&"transform"!==e||(t[e]=e in ee.style);for(var n=0;n<we.length&&(xe[e]=we[n](e,ee.style,t),!xe[e]);n++);try{ee.style[e]=""}catch(e){return!1}return xe[e]}var Ae,Oe={},ke={transition:1,"transition-property":1,"-webkit-transition":1,"-webkit-transition-property":1},Te=/(^\s*[\w-]+)|, (\s*[\w-]+)(?![^()]*\))/g;function Pe(e,t,n){return"var"===t?"var":"all"===t?"all":"all"===n?", all":(t?Se(t):", "+Se(n))||t||n}function Ie(e,t){var n=t;if(!Ae||"content"===e)return t;if("string"!=typeof n||!isNaN(parseInt(n,10)))return n;var r=e+n;if(null!=Oe[r])return Oe[r];try{Ae.style[e]=n}catch(e){return Oe[r]=!1,!1}if(ke[e])n=n.replace(Te,Pe);else if(""===Ae.style[e]&&("-ms-flex"===(n=U+n)&&(Ae.style[e]="-ms-flexbox"),Ae.style[e]=n,""===Ae.style[e]))return Oe[r]=!1,!1;return Ae.style[e]="",Oe[r]=n,Oe[r]}z.A&&(Ae=document.createElement("p"));const Me=function(){function e(t){for(var n in t){var i=t[n];if("fallbacks"===n&&Array.isArray(i))t[n]=i.map(e);else{var o=!1,a=Se(n);a&&a!==n&&(o=!0);var s=!1,l=Ie(a,(0,r.Sg)(i));l&&l!==i&&(s=!0),(o||s)&&(o&&delete t[n],t[a||n]=l||i)}}return t}return{onProcessRule:function(e){if("keyframes"===e.type){var t=e;t.at=function(e){return"-"===e[1]||"ms"===W?e:"@"+U+"keyframes"+e.substr(10)}(t.at)}},onProcessStyle:function(t,n){return"style"!==n.type?t:e(t)},onChangeValue:function(e,t){return Ie(t,(0,r.Sg)(e))||e}}},ze=function(){var e=function(e,t){return e.length===t.length?e>t?1:-1:e.length-t.length};return{onProcessStyle:function(t,n){if("style"!==n.type)return t;for(var r={},i=Object.keys(t).sort(e),o=0;o<i.length;o++)r[i[o]]=t[i[o]];return r}}};function Re(){return{plugins:[s(),p(),y(),S(),M(),"undefined"==typeof window?null:Me(),ze()]}}},59815:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(80045),i=n(58168),o=n(96540),a=n(73317),s=n(13043);const l={set:function(e,t,n,r){var i=e.get(t);i||(i=new Map,e.set(t,i)),i.set(n,r)},get:function(e,t,n){var r=e.get(t);return r?r.get(n):void 0},delete:function(e,t,n){e.get(t).delete(n)}};var c=n(42143),u=n(49117),d=-1e9,h=n(12851);const f={};function p(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.name,p=t.classNamePrefix,v=t.Component,g=t.defaultTheme,m=void 0===g?f:g,y=(0,r.A)(t,["name","classNamePrefix","Component","defaultTheme"]),b=function(e){var t="function"==typeof e;return{create:function(n,r){var o;try{o=t?e(n):e}catch(e){throw e}if(!r||!n.overrides||!n.overrides[r])return o;var a=n.overrides[r],s=(0,i.A)({},o);return Object.keys(a).forEach((function(e){s[e]=(0,h.A)(s[e],a[e])})),s},options:{}}}(e),w=n||p||"makeStyles";return b.options={index:d+=1,name:n,meta:w,classNamePrefix:w},function(){var e,t,r,d,h,f=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},p=(0,c.A)()||m,g=(0,i.A)({},o.useContext(u.si),y),w=o.useRef(),_=o.useRef();e=[p,b],d=o.useRef([]),h=o.useMemo((function(){return{}}),e),d.current!==h&&(d.current=h,function(e,t){var n=e.state,r=e.theme,o=e.stylesOptions,c=e.stylesCreator,u=e.name;if(!o.disableGeneration){var d=l.get(o.sheetsManager,c,r);d||(d={refs:0,staticSheet:null,dynamicStyles:null},l.set(o.sheetsManager,c,r,d));var h=(0,i.A)({},c.options,o,{theme:r,flip:"boolean"==typeof o.flip?o.flip:"rtl"===r.direction});h.generateId=h.serverGenerateClassName||h.generateClassName;var f=o.sheetsRegistry;if(0===d.refs){var p;o.sheetsCache&&(p=l.get(o.sheetsCache,c,r));var v=c.create(r,u);p||((p=o.jss.createStyleSheet(v,(0,i.A)({link:!1},h))).attach(),o.sheetsCache&&l.set(o.sheetsCache,c,r,p)),f&&f.add(p),d.staticSheet=p,d.dynamicStyles=(0,a.ih)(v)}if(d.dynamicStyles){var g=o.jss.createStyleSheet(d.dynamicStyles,(0,i.A)({link:!0},h));g.update(t),g.attach(),n.dynamicSheet=g,n.classes=(0,s.A)({baseClasses:d.staticSheet.classes,newClasses:g.classes}),f&&f.add(g)}else n.classes=d.staticSheet.classes;d.refs+=1}}(r={name:n,state:{},stylesCreator:b,stylesOptions:g,theme:p},f),_.current=!1,w.current=r,t=function(){!function(e){var t=e.state,n=e.theme,r=e.stylesOptions,i=e.stylesCreator;if(!r.disableGeneration){var o=l.get(r.sheetsManager,i,n);o.refs-=1;var a=r.sheetsRegistry;0===o.refs&&(l.delete(r.sheetsManager,i,n),r.jss.removeStyleSheet(o.staticSheet),a&&a.remove(o.staticSheet)),t.dynamicSheet&&(r.jss.removeStyleSheet(t.dynamicSheet),a&&a.remove(t.dynamicSheet))}}(r)}),o.useEffect((function(){return function(){t&&t()}}),[h]),o.useEffect((function(){_.current&&function(e,t){var n=e.state;n.dynamicSheet&&n.dynamicSheet.update(t)}(w.current,f),_.current=!0}));var x=function(e,t,n){var r=e.state;if(e.stylesOptions.disableGeneration)return t||{};r.cacheClasses||(r.cacheClasses={value:null,lastProp:null,lastJSS:{}});var i=!1;return r.classes!==r.cacheClasses.lastJSS&&(r.cacheClasses.lastJSS=r.classes,i=!0),t!==r.cacheClasses.lastProp&&(r.cacheClasses.lastProp=t,i=!0),i&&(r.cacheClasses.value=(0,s.A)({baseClasses:r.cacheClasses.lastJSS,newClasses:t,Component:n})),r.cacheClasses.value}(w.current,f.classes,v);return x}}},13043:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(58168);function i(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.baseClasses,n=e.newClasses;if(e.Component,!n)return t;var i=(0,r.A)({},t);return Object.keys(n).forEach((function(e){n[e]&&(i[e]="".concat(t[e]," ").concat(n[e]))})),i}},6633:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(58168),i=n(80045),o=n(96540),a=n(20053),s=(n(5556),n(4146)),l=n.n(s),c=n(59815);function u(e){return function(t){var n,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},u=s.name,d=(0,i.A)(s,["name"]),h=u,f="function"==typeof t?function(e){return{root:function(n){return t((0,r.A)({theme:e},n))}}}:{root:t},p=(0,c.A)(f,(0,r.A)({Component:e,name:u||e.displayName,classNamePrefix:h},d));t.filterProps&&(n=t.filterProps,delete t.filterProps),t.propTypes&&(t.propTypes,delete t.propTypes);var v=o.forwardRef((function(t,s){var l,c,u,d=t.children,h=t.className,f=t.clone,v=t.component,g=(0,i.A)(t,["children","className","clone","component"]),m=p(t),y=(0,a.default)(m.root,h),b=g;if(n&&(l=b,c=n,u={},Object.keys(l).forEach((function(e){-1===c.indexOf(e)&&(u[e]=l[e])})),b=u),f)return o.cloneElement(d,(0,r.A)({className:(0,a.default)(d.props.className,y)},b));if("function"==typeof d)return d((0,r.A)({className:y},b));var w=v||e;return o.createElement(w,(0,r.A)({ref:s,className:y},b),d)}));return l()(v,e),v}}},16895:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(96540).createContext(null)},42143:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(96540),i=n(16895);function o(){return r.useContext(i.A)}},7155:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(4146)),s=n.n(a),l=n(59815),c=n(16081),u=n(42143);const d=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){var a=t.defaultTheme,d=t.withTheme,h=void 0!==d&&d,f=t.name,p=(0,i.A)(t,["defaultTheme","withTheme","name"]),v=f,g=(0,l.A)(e,(0,r.A)({defaultTheme:a,Component:n,name:f||n.displayName,classNamePrefix:v},p)),m=o.forwardRef((function(e,t){e.classes;var s,l=e.innerRef,d=(0,i.A)(e,["classes","innerRef"]),p=g((0,r.A)({},n.defaultProps,e)),v=d;return("string"==typeof f||h)&&(s=(0,u.A)()||a,f&&(v=(0,c.A)({theme:s,name:f,props:d})),h&&!v.theme&&(v.theme=s)),o.createElement(n,(0,r.A)({ref:l||t,classes:p},v))}));return s()(m,n),m}}},75349:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,u:()=>c});var r=n(58168),i=n(80045),o=n(96540),a=(n(5556),n(4146)),s=n.n(a),l=n(42143);function c(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).defaultTheme;return function(t){var n=o.forwardRef((function(n,a){var s=n.innerRef,c=(0,i.A)(n,["innerRef"]),u=(0,l.A)()||e;return o.createElement(t,(0,r.A)({theme:u,ref:s||a},c))}));return s()(n,t),n}}const u=c()},99718:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>f,Cz:()=>d,I5:()=>c,Iy:()=>s,Kz:()=>u,PQ:()=>a,Vq:()=>h,fo:()=>l});var r=n(10080),i=n(39817);function o(e){return"number"!=typeof e?e:"".concat(e,"px solid")}var a=(0,r.A)({prop:"border",themeKey:"borders",transform:o}),s=(0,r.A)({prop:"borderTop",themeKey:"borders",transform:o}),l=(0,r.A)({prop:"borderRight",themeKey:"borders",transform:o}),c=(0,r.A)({prop:"borderBottom",themeKey:"borders",transform:o}),u=(0,r.A)({prop:"borderLeft",themeKey:"borders",transform:o}),d=(0,r.A)({prop:"borderColor",themeKey:"palette"}),h=(0,r.A)({prop:"borderRadius",themeKey:"shape"});const f=(0,i.A)(a,s,l,c,u,d,h)},7969:(e,t,n)=>{"use strict";n.d(t,{A:()=>u,N:()=>c});var r=n(60436),i=n(58168),o=n(82284),a=(n(5556),n(92777)),s={xs:0,sm:600,md:960,lg:1280,xl:1920},l={keys:["xs","sm","md","lg","xl"],up:function(e){return"@media (min-width:".concat(s[e],"px)")}};function c(e,t,n){if(Array.isArray(t)){var r=e.theme.breakpoints||l;return t.reduce((function(e,i,o){return e[r.up(r.keys[o])]=n(t[o]),e}),{})}if("object"===(0,o.A)(t)){var i=e.theme.breakpoints||l;return Object.keys(t).reduce((function(e,r){return e[i.up(r)]=n(t[r]),e}),{})}return n(t)}const u=function(e){var t=function(t){var n=e(t),r=t.theme.breakpoints||l,o=r.keys.reduce((function(n,o){return t[o]&&((n=n||{})[r.up(o)]=e((0,i.A)({theme:t.theme},t[o]))),n}),null);return(0,a.A)(n,o)};return t.propTypes={},t.filterProps=["xs","sm","md","lg","xl"].concat((0,r.A)(e.filterProps)),t}},39817:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(92777);const i=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];var i=function(e){return t.reduce((function(t,n){var i=n(e);return i?(0,r.A)(t,i):t}),{})};return i.propTypes={},i.filterProps=t.reduce((function(e,t){return e.concat(t.filterProps)}),[]),i}},62995:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>d});var r=n(10080),i=n(39817),o=(0,r.A)({prop:"displayPrint",cssProperty:!1,transform:function(e){return{"@media print":{display:e}}}}),a=(0,r.A)({prop:"display"}),s=(0,r.A)({prop:"overflow"}),l=(0,r.A)({prop:"textOverflow"}),c=(0,r.A)({prop:"visibility"}),u=(0,r.A)({prop:"whiteSpace"});const d=(0,i.A)(o,a,s,l,c,u)},30193:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>y,D0:()=>a,OO:()=>o,Px:()=>g,Uu:()=>h,aR:()=>s,fB:()=>f,fq:()=>d,gV:()=>m,i4:()=>v,j_:()=>u,mt:()=>c,v2:()=>p,wt:()=>l});var r=n(10080),i=n(39817),o=(0,r.A)({prop:"flexBasis"}),a=(0,r.A)({prop:"flexDirection"}),s=(0,r.A)({prop:"flexWrap"}),l=(0,r.A)({prop:"justifyContent"}),c=(0,r.A)({prop:"alignItems"}),u=(0,r.A)({prop:"alignContent"}),d=(0,r.A)({prop:"order"}),h=(0,r.A)({prop:"flex"}),f=(0,r.A)({prop:"flexGrow"}),p=(0,r.A)({prop:"flexShrink"}),v=(0,r.A)({prop:"alignSelf"}),g=(0,r.A)({prop:"justifyItems"}),m=(0,r.A)({prop:"justifySelf"});const y=(0,i.A)(o,a,s,l,c,u,d,h,f,p,v,g,m)},47385:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>m,FB:()=>l,Iz:()=>g,RK:()=>d,T_:()=>o,XH:()=>a,Zh:()=>h,by:()=>v,co:()=>p,hI:()=>s,lJ:()=>c,s:()=>u,y9:()=>f});var r=n(10080),i=n(39817),o=(0,r.A)({prop:"gridGap"}),a=(0,r.A)({prop:"gridColumnGap"}),s=(0,r.A)({prop:"gridRowGap"}),l=(0,r.A)({prop:"gridColumn"}),c=(0,r.A)({prop:"gridRow"}),u=(0,r.A)({prop:"gridAutoFlow"}),d=(0,r.A)({prop:"gridAutoColumns"}),h=(0,r.A)({prop:"gridAutoRows"}),f=(0,r.A)({prop:"gridTemplateColumns"}),p=(0,r.A)({prop:"gridTemplateRows"}),v=(0,r.A)({prop:"gridTemplateAreas"}),g=(0,r.A)({prop:"gridArea"});const m=(0,i.A)(o,a,s,l,c,u,d,h,f,p,v,g)},90557:(e,t,n)=>{"use strict";n.r(t),n.d(t,{alignContent:()=>l.j_,alignItems:()=>l.mt,alignSelf:()=>l.i4,bgcolor:()=>u.N_,border:()=>r.PQ,borderBottom:()=>r.I5,borderColor:()=>r.Cz,borderLeft:()=>r.Kz,borderRadius:()=>r.Vq,borderRight:()=>r.fo,borderTop:()=>r.Iy,borders:()=>r.Ay,bottom:()=>d.sQ,boxSizing:()=>f.K,breakpoints:()=>i.A,color:()=>u.yW,compose:()=>o.A,createUnarySpacing:()=>p.L,css:()=>a.A,display:()=>s.Ay,flex:()=>l.Uu,flexBasis:()=>l.OO,flexDirection:()=>l.D0,flexGrow:()=>l.fB,flexShrink:()=>l.v2,flexWrap:()=>l.aR,flexbox:()=>l.Ay,fontFamily:()=>g.mw,fontSize:()=>g.J,fontStyle:()=>g.xC,fontWeight:()=>g.Wy,grid:()=>c.Ay,gridArea:()=>c.Iz,gridAutoColumns:()=>c.RK,gridAutoFlow:()=>c.s,gridAutoRows:()=>c.Zh,gridColumn:()=>c.FB,gridColumnGap:()=>c.XH,gridGap:()=>c.T_,gridRow:()=>c.lJ,gridRowGap:()=>c.hI,gridTemplateAreas:()=>c.by,gridTemplateColumns:()=>c.y9,gridTemplateRows:()=>c.co,height:()=>f.uJ,justifyContent:()=>l.wt,justifyItems:()=>l.Px,justifySelf:()=>l.gV,left:()=>d.kb,letterSpacing:()=>g.oU,lineHeight:()=>g.K_,maxHeight:()=>f.Kr,maxWidth:()=>f.JX,minHeight:()=>f.yO,minWidth:()=>f.bV,order:()=>l.fq,palette:()=>u.Ay,position:()=>d.G1,positions:()=>d.Ay,right:()=>d.pG,shadows:()=>h.A,sizeHeight:()=>f.fu,sizeWidth:()=>f.E$,sizing:()=>f.Ay,spacing:()=>p.A,style:()=>v.A,styleFunctionSx:()=>a.h,textAlign:()=>g.Jh,top:()=>d.Mn,typography:()=>g.Ay,width:()=>f.VL,zIndex:()=>d.fE});var r=n(99718),i=n(7969),o=n(39817),a=n(91663),s=n(62995),l=n(30193),c=n(47385),u=n(45418),d=n(47369),h=n(40700),f=n(49999),p=n(86535),v=n(10080),g=n(8068)},92777:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(12851);const i=function(e,t){return t?(0,r.A)(e,t,{clone:!1}):e}},45418:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>s,N_:()=>a,yW:()=>o});var r=n(10080),i=n(39817),o=(0,r.A)({prop:"color",themeKey:"palette"}),a=(0,r.A)({prop:"bgcolor",cssProperty:"backgroundColor",themeKey:"palette"});const s=(0,i.A)(o,a)},47369:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>d,G1:()=>o,Mn:()=>s,fE:()=>a,kb:()=>u,pG:()=>l,sQ:()=>c});var r=n(10080),i=n(39817),o=(0,r.A)({prop:"position"}),a=(0,r.A)({prop:"zIndex",themeKey:"zIndex"}),s=(0,r.A)({prop:"top"}),l=(0,r.A)({prop:"right"}),c=(0,r.A)({prop:"bottom"}),u=(0,r.A)({prop:"left"});const d=(0,i.A)(o,a,s,l,c,u)},40700:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=(0,n(10080).A)({prop:"boxShadow",themeKey:"shadows"})},49999:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>v,E$:()=>h,JX:()=>s,K:()=>p,Kr:()=>u,VL:()=>a,bV:()=>l,fu:()=>f,uJ:()=>c,yO:()=>d});var r=n(10080),i=n(39817);function o(e){return e<=1?"".concat(100*e,"%"):e}var a=(0,r.A)({prop:"width",transform:o}),s=(0,r.A)({prop:"maxWidth",transform:o}),l=(0,r.A)({prop:"minWidth",transform:o}),c=(0,r.A)({prop:"height",transform:o}),u=(0,r.A)({prop:"maxHeight",transform:o}),d=(0,r.A)({prop:"minHeight",transform:o}),h=(0,r.A)({prop:"size",cssProperty:"width",transform:o}),f=(0,r.A)({prop:"size",cssProperty:"height",transform:o}),p=(0,r.A)({prop:"boxSizing"});const v=(0,i.A)(a,s,l,c,u,d,p)},86535:(e,t,n)=>{"use strict";n.d(t,{L:()=>f,A:()=>v});var r,i,o=n(5544),a=n(7969),s=n(92777),l={m:"margin",p:"padding"},c={t:"Top",r:"Right",b:"Bottom",l:"Left",x:["Left","Right"],y:["Top","Bottom"]},u={marginX:"mx",marginY:"my",paddingX:"px",paddingY:"py"},d=(r=function(e){if(e.length>2){if(!u[e])return[e];e=u[e]}var t=e.split(""),n=(0,o.A)(t,2),r=n[0],i=n[1],a=l[r],s=c[i]||"";return Array.isArray(s)?s.map((function(e){return a+e})):[a+s]},i={},function(e){return void 0===i[e]&&(i[e]=r(e)),i[e]}),h=["m","mt","mr","mb","ml","mx","my","p","pt","pr","pb","pl","px","py","margin","marginTop","marginRight","marginBottom","marginLeft","marginX","marginY","padding","paddingTop","paddingRight","paddingBottom","paddingLeft","paddingX","paddingY"];function f(e){var t=e.spacing||8;return"number"==typeof t?function(e){return t*e}:Array.isArray(t)?function(e){return t[e]}:"function"==typeof t?t:function(){}}function p(e){var t=f(e.theme);return Object.keys(e).map((function(n){if(-1===h.indexOf(n))return null;var r=function(e,t){return function(n){return e.reduce((function(e,r){return e[r]=function(e,t){if("string"==typeof t||null==t)return t;var n=e(Math.abs(t));return t>=0?n:"number"==typeof n?-n:"-".concat(n)}(t,n),e}),{})}}(d(n),t),i=e[n];return(0,a.N)(e,i,r)})).reduce(s.A,{})}p.propTypes={},p.filterProps=h;const v=p},10080:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(64467),i=n(7969);function o(e,t){return t&&"string"==typeof t?t.split(".").reduce((function(e,t){return e&&e[t]?e[t]:null}),e):null}const a=function(e){var t=e.prop,n=e.cssProperty,a=void 0===n?e.prop:n,s=e.themeKey,l=e.transform,c=function(e){if(null==e[t])return null;var n=e[t],c=o(e.theme,s)||{};return(0,i.N)(e,n,(function(e){var t;return"function"==typeof c?t=c(e):Array.isArray(c)?t=c[e]||e:(t=o(c,e)||e,l&&(t=l(t))),!1===a?t:(0,r.A)({},a,t)}))};return c.propTypes={},c.filterProps=[t],c}},91663:(e,t,n)=>{"use strict";n.d(t,{A:()=>l,h:()=>c});var r=n(60436),i=n(58168),o=(n(5556),n(92777));function a(e,t){var n={};return Object.keys(e).forEach((function(r){-1===t.indexOf(r)&&(n[r]=e[r])})),n}function s(e){var t=function(t){var n=e(t);return t.css?(0,i.A)({},(0,o.A)(n,e((0,i.A)({theme:t.theme},t.css))),a(t.css,[e.filterProps])):t.sx?(0,i.A)({},(0,o.A)(n,e((0,i.A)({theme:t.theme},t.sx))),a(t.sx,[e.filterProps])):n};return t.propTypes={},t.filterProps=["css","sx"].concat((0,r.A)(e.filterProps)),t}function l(e){return s(e)}const c=s},8068:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>h,J:()=>a,Jh:()=>d,K_:()=>u,Wy:()=>l,mw:()=>o,oU:()=>c,xC:()=>s});var r=n(10080),i=n(39817),o=(0,r.A)({prop:"fontFamily",themeKey:"typography"}),a=(0,r.A)({prop:"fontSize",themeKey:"typography"}),s=(0,r.A)({prop:"fontStyle",themeKey:"typography"}),l=(0,r.A)({prop:"fontWeight",themeKey:"typography"}),c=(0,r.A)({prop:"letterSpacing"}),u=(0,r.A)({prop:"lineHeight"}),d=(0,r.A)({prop:"textAlign"});const h=(0,i.A)(o,a,s,l,c,u,d)},12851:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(58168),i=n(82284);function o(e){return e&&"object"===(0,i.A)(e)&&e.constructor===Object}function a(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{clone:!0},i=n.clone?(0,r.A)({},e):e;return o(e)&&o(t)&&Object.keys(t).forEach((function(r){"__proto__"!==r&&(o(t[r])&&r in e?i[r]=a(e[r],t[r],n):i[r]=t[r])})),i}},77860:(e,t,n)=>{"use strict";function r(e){for(var t="https://mui.com/production-error/?code="+e,n=1;n<arguments.length;n+=1)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified Material-UI error #"+e+"; visit "+t+" for the full message."}n.d(t,{A:()=>r})},7032:(e,t,n)=>{"use strict";function r(e,t){return function(){return null}}n.r(t),n.d(t,{HTMLElementType:()=>y,chainPropTypes:()=>r,deepmerge:()=>i.A,elementAcceptingRef:()=>l,elementTypeAcceptingRef:()=>c,exactProp:()=>u,formatMuiErrorMessage:()=>d.A,getDisplayName:()=>m,ponyfillGlobal:()=>b,refType:()=>w});var i=n(12851),o=n(5556),a=n.n(o),s=(a().element,function(){return null});s.isRequired=(a().element.isRequired,function(){return null});const l=s,c=(o.elementType,function(){return null});function u(e){return e}n(64467),n(58168);var d=n(77860),h=n(82284),f=n(44363),p=/^\s*function(?:\s|\s*\/\*.*\*\/\s*)+([^(\s/]*)\s*/;function v(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";return e.displayName||e.name||(t="".concat(e).match(p))&&t[1]||""||n}function g(e,t,n){var r=v(t);return e.displayName||(""!==r?"".concat(n,"(").concat(r,")"):n)}function m(e){if(null!=e){if("string"==typeof e)return e;if("function"==typeof e)return v(e,"Component");if("object"===(0,h.A)(e))switch(e.$$typeof){case f.ForwardRef:return g(e,e.render,"ForwardRef");case f.Memo:return g(e,e.type,"memo");default:return}}}function y(e,t,n,r,i){return null}const b="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")(),w=a().oneOfType([a().func,a().object])},72954:(e,t,n)=>{"use strict";function r(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];if(!e){var o;if(void 0===t)o=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=0;(o=new Error(t.replace(/%s/g,(function(){return r[a++]})))).name="Invariant Violation"}throw o.framesToPop=1,o}}n.d(t,{V:()=>r})},49194:(e,t,n)=>{"use strict";function r(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var c=o[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(i=n?n.call(r,u,d,c):void 0)||void 0===i&&u!==d)return!1}return!0}n.d(t,{b:()=>r})},48630:function(e,t){!function(e){"use strict";var t=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,81,2,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,10,1,2,0,49,6,4,4,14,9,5351,0,7,14,13835,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,983,6,110,6,6,9,4759,9,787719,239],n=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,4026,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,757,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4153,7,221,3,5761,15,7472,16,621,2467,541,1507,4938,6,4191],r="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA--zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",i={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},o="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",a={5:o,"5module":o+" export import",6:o+" const class extends export import super"},s=/^in(stanceof)?$/,l=new RegExp("["+r+"]"),c=new RegExp("["+r+"‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ೳഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-໎໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‌‍‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯・꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍--9_・]");function u(e,t){for(var n=65536,r=0;r<t.length;r+=2){if((n+=t[r])>e)return!1;if((n+=t[r+1])>=e)return!0}return!1}function d(e,t){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&l.test(String.fromCharCode(e)):!1!==t&&u(e,n)))}function h(e,r){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&c.test(String.fromCharCode(e)):!1!==r&&(u(e,n)||u(e,t)))))}var f=function(e,t){void 0===t&&(t={}),this.label=e,this.keyword=t.keyword,this.beforeExpr=!!t.beforeExpr,this.startsExpr=!!t.startsExpr,this.isLoop=!!t.isLoop,this.isAssign=!!t.isAssign,this.prefix=!!t.prefix,this.postfix=!!t.postfix,this.binop=t.binop||null,this.updateContext=null};function p(e,t){return new f(e,{beforeExpr:!0,binop:t})}var v={beforeExpr:!0},g={startsExpr:!0},m={};function y(e,t){return void 0===t&&(t={}),t.keyword=e,m[e]=new f(e,t)}var b={num:new f("num",g),regexp:new f("regexp",g),string:new f("string",g),name:new f("name",g),privateId:new f("privateId",g),eof:new f("eof"),bracketL:new f("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new f("]"),braceL:new f("{",{beforeExpr:!0,startsExpr:!0}),braceR:new f("}"),parenL:new f("(",{beforeExpr:!0,startsExpr:!0}),parenR:new f(")"),comma:new f(",",v),semi:new f(";",v),colon:new f(":",v),dot:new f("."),question:new f("?",v),questionDot:new f("?."),arrow:new f("=>",v),template:new f("template"),invalidTemplate:new f("invalidTemplate"),ellipsis:new f("...",v),backQuote:new f("`",g),dollarBraceL:new f("${",{beforeExpr:!0,startsExpr:!0}),eq:new f("=",{beforeExpr:!0,isAssign:!0}),assign:new f("_=",{beforeExpr:!0,isAssign:!0}),incDec:new f("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new f("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:p("||",1),logicalAND:p("&&",2),bitwiseOR:p("|",3),bitwiseXOR:p("^",4),bitwiseAND:p("&",5),equality:p("==/!=/===/!==",6),relational:p("</>/<=/>=",7),bitShift:p("<</>>/>>>",8),plusMin:new f("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:p("%",10),star:p("*",10),slash:p("/",10),starstar:new f("**",{beforeExpr:!0}),coalesce:p("??",1),_break:y("break"),_case:y("case",v),_catch:y("catch"),_continue:y("continue"),_debugger:y("debugger"),_default:y("default",v),_do:y("do",{isLoop:!0,beforeExpr:!0}),_else:y("else",v),_finally:y("finally"),_for:y("for",{isLoop:!0}),_function:y("function",g),_if:y("if"),_return:y("return",v),_switch:y("switch"),_throw:y("throw",v),_try:y("try"),_var:y("var"),_const:y("const"),_while:y("while",{isLoop:!0}),_with:y("with"),_new:y("new",{beforeExpr:!0,startsExpr:!0}),_this:y("this",g),_super:y("super",g),_class:y("class",g),_extends:y("extends",v),_export:y("export"),_import:y("import",g),_null:y("null",g),_true:y("true",g),_false:y("false",g),_in:y("in",{beforeExpr:!0,binop:7}),_instanceof:y("instanceof",{beforeExpr:!0,binop:7}),_typeof:y("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:y("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:y("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},w=/\r\n?|\n|\u2028|\u2029/,_=new RegExp(w.source,"g");function x(e){return 10===e||13===e||8232===e||8233===e}function C(e,t,n){void 0===n&&(n=e.length);for(var r=t;r<n;r++){var i=e.charCodeAt(r);if(x(i))return r<n-1&&13===i&&10===e.charCodeAt(r+1)?r+2:r+1}return-1}var E=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,S=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,A=Object.prototype,O=A.hasOwnProperty,k=A.toString,T=Object.hasOwn||function(e,t){return O.call(e,t)},P=Array.isArray||function(e){return"[object Array]"===k.call(e)},I=Object.create(null);function M(e){return I[e]||(I[e]=new RegExp("^(?:"+e.replace(/ /g,"|")+")$"))}function z(e){return e<=65535?String.fromCharCode(e):(e-=65536,String.fromCharCode(55296+(e>>10),56320+(1023&e)))}var R=/(?:[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/,L=function(e,t){this.line=e,this.column=t};L.prototype.offset=function(e){return new L(this.line,this.column+e)};var D=function(e,t,n){this.start=t,this.end=n,null!==e.sourceFile&&(this.source=e.sourceFile)};function N(e,t){for(var n=1,r=0;;){var i=C(e,r,t);if(i<0)return new L(n,t-r);++n,r=i}}var j={ecmaVersion:null,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:null,allowSuperOutsideMethod:null,allowHashBang:!1,checkPrivateFields:!0,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1},H=!1;function V(e){var t={};for(var n in j)t[n]=e&&T(e,n)?e[n]:j[n];if("latest"===t.ecmaVersion?t.ecmaVersion=1e8:null==t.ecmaVersion?(!H&&"object"==typeof console&&console.warn&&(H=!0,console.warn("Since Acorn 8.0.0, options.ecmaVersion is required.\nDefaulting to 2020, but this will stop working in the future.")),t.ecmaVersion=11):t.ecmaVersion>=2015&&(t.ecmaVersion-=2009),null==t.allowReserved&&(t.allowReserved=t.ecmaVersion<5),e&&null!=e.allowHashBang||(t.allowHashBang=t.ecmaVersion>=14),P(t.onToken)){var r=t.onToken;t.onToken=function(e){return r.push(e)}}return P(t.onComment)&&(t.onComment=function(e,t){return function(n,r,i,o,a,s){var l={type:n?"Block":"Line",value:r,start:i,end:o};e.locations&&(l.loc=new D(this,a,s)),e.ranges&&(l.range=[i,o]),t.push(l)}}(t,t.onComment)),t}var B=256;function F(e,t){return 2|(e?4:0)|(t?8:0)}var W=function(e,t,n){this.options=e=V(e),this.sourceFile=e.sourceFile,this.keywords=M(a[e.ecmaVersion>=6?6:"module"===e.sourceType?"5module":5]);var r="";!0!==e.allowReserved&&(r=i[e.ecmaVersion>=6?6:5===e.ecmaVersion?5:3],"module"===e.sourceType&&(r+=" await")),this.reservedWords=M(r);var o=(r?r+" ":"")+i.strict;this.reservedWordsStrict=M(o),this.reservedWordsStrictBind=M(o+" "+i.strictBind),this.input=String(t),this.containsEsc=!1,n?(this.pos=n,this.lineStart=this.input.lastIndexOf("\n",n-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(w).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=b.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===e.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.potentialArrowInForAwait=!1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports=Object.create(null),0===this.pos&&e.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null,this.privateNameStack=[]},U={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},canAwait:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0},allowNewDotTarget:{configurable:!0},inClassStaticBlock:{configurable:!0}};W.prototype.parse=function(){var e=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(e)},U.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},U.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},U.inAsync.get=function(){return(4&this.currentVarScope().flags)>0&&!this.currentVarScope().inClassFieldInit},U.canAwait.get=function(){for(var e=this.scopeStack.length-1;e>=0;e--){var t=this.scopeStack[e];if(t.inClassFieldInit||t.flags&B)return!1;if(2&t.flags)return(4&t.flags)>0}return this.inModule&&this.options.ecmaVersion>=13||this.options.allowAwaitOutsideFunction},U.allowSuper.get=function(){var e=this.currentThisScope(),t=e.flags,n=e.inClassFieldInit;return(64&t)>0||n||this.options.allowSuperOutsideMethod},U.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},U.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},U.allowNewDotTarget.get=function(){var e=this.currentThisScope(),t=e.flags,n=e.inClassFieldInit;return(258&t)>0||n},U.inClassStaticBlock.get=function(){return(this.currentVarScope().flags&B)>0},W.extend=function(){for(var e=[],t=arguments.length;t--;)e[t]=arguments[t];for(var n=this,r=0;r<e.length;r++)n=e[r](n);return n},W.parse=function(e,t){return new this(t,e).parse()},W.parseExpressionAt=function(e,t,n){var r=new this(n,e,t);return r.nextToken(),r.parseExpression()},W.tokenizer=function(e,t){return new this(t,e)},Object.defineProperties(W.prototype,U);var G=W.prototype,q=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/s;G.strictDirective=function(e){if(this.options.ecmaVersion<5)return!1;for(;;){S.lastIndex=e,e+=S.exec(this.input)[0].length;var t=q.exec(this.input.slice(e));if(!t)return!1;if("use strict"===(t[1]||t[2])){S.lastIndex=e+t[0].length;var n=S.exec(this.input),r=n.index+n[0].length,i=this.input.charAt(r);return";"===i||"}"===i||w.test(n[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(i)||"!"===i&&"="===this.input.charAt(r+1))}e+=t[0].length,S.lastIndex=e,e+=S.exec(this.input)[0].length,";"===this.input[e]&&e++}},G.eat=function(e){return this.type===e&&(this.next(),!0)},G.isContextual=function(e){return this.type===b.name&&this.value===e&&!this.containsEsc},G.eatContextual=function(e){return!!this.isContextual(e)&&(this.next(),!0)},G.expectContextual=function(e){this.eatContextual(e)||this.unexpected()},G.canInsertSemicolon=function(){return this.type===b.eof||this.type===b.braceR||w.test(this.input.slice(this.lastTokEnd,this.start))},G.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},G.semicolon=function(){this.eat(b.semi)||this.insertSemicolon()||this.unexpected()},G.afterTrailingComma=function(e,t){if(this.type===e)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),t||this.next(),!0},G.expect=function(e){this.eat(e)||this.unexpected()},G.unexpected=function(e){this.raise(null!=e?e:this.start,"Unexpected token")};var K=function(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1};G.checkPatternErrors=function(e,t){if(e){e.trailingComma>-1&&this.raiseRecoverable(e.trailingComma,"Comma is not permitted after the rest element");var n=t?e.parenthesizedAssign:e.parenthesizedBind;n>-1&&this.raiseRecoverable(n,t?"Assigning to rvalue":"Parenthesized pattern")}},G.checkExpressionErrors=function(e,t){if(!e)return!1;var n=e.shorthandAssign,r=e.doubleProto;if(!t)return n>=0||r>=0;n>=0&&this.raise(n,"Shorthand property assignments are valid only in destructuring patterns"),r>=0&&this.raiseRecoverable(r,"Redefinition of __proto__ property")},G.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")},G.isSimpleAssignTarget=function(e){return"ParenthesizedExpression"===e.type?this.isSimpleAssignTarget(e.expression):"Identifier"===e.type||"MemberExpression"===e.type};var $=W.prototype;$.parseTopLevel=function(e){var t=Object.create(null);for(e.body||(e.body=[]);this.type!==b.eof;){var n=this.parseStatement(null,!0,t);e.body.push(n)}if(this.inModule)for(var r=0,i=Object.keys(this.undefinedExports);r<i.length;r+=1){var o=i[r];this.raiseRecoverable(this.undefinedExports[o].start,"Export '"+o+"' is not defined")}return this.adaptDirectivePrologue(e.body),this.next(),e.sourceType=this.options.sourceType,this.finishNode(e,"Program")};var Z={kind:"loop"},X={kind:"switch"};$.isLet=function(e){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;S.lastIndex=this.pos;var t=S.exec(this.input),n=this.pos+t[0].length,r=this.input.charCodeAt(n);if(91===r||92===r)return!0;if(e)return!1;if(123===r||r>55295&&r<56320)return!0;if(d(r,!0)){for(var i=n+1;h(r=this.input.charCodeAt(i),!0);)++i;if(92===r||r>55295&&r<56320)return!0;var o=this.input.slice(n,i);if(!s.test(o))return!0}return!1},$.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;S.lastIndex=this.pos;var e,t=S.exec(this.input),n=this.pos+t[0].length;return!(w.test(this.input.slice(this.pos,n))||"function"!==this.input.slice(n,n+8)||n+8!==this.input.length&&(h(e=this.input.charCodeAt(n+8))||e>55295&&e<56320))},$.parseStatement=function(e,t,n){var r,i=this.type,o=this.startNode();switch(this.isLet(e)&&(i=b._var,r="let"),i){case b._break:case b._continue:return this.parseBreakContinueStatement(o,i.keyword);case b._debugger:return this.parseDebuggerStatement(o);case b._do:return this.parseDoStatement(o);case b._for:return this.parseForStatement(o);case b._function:return e&&(this.strict||"if"!==e&&"label"!==e)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(o,!1,!e);case b._class:return e&&this.unexpected(),this.parseClass(o,!0);case b._if:return this.parseIfStatement(o);case b._return:return this.parseReturnStatement(o);case b._switch:return this.parseSwitchStatement(o);case b._throw:return this.parseThrowStatement(o);case b._try:return this.parseTryStatement(o);case b._const:case b._var:return r=r||this.value,e&&"var"!==r&&this.unexpected(),this.parseVarStatement(o,r);case b._while:return this.parseWhileStatement(o);case b._with:return this.parseWithStatement(o);case b.braceL:return this.parseBlock(!0,o);case b.semi:return this.parseEmptyStatement(o);case b._export:case b._import:if(this.options.ecmaVersion>10&&i===b._import){S.lastIndex=this.pos;var a=S.exec(this.input),s=this.pos+a[0].length,l=this.input.charCodeAt(s);if(40===l||46===l)return this.parseExpressionStatement(o,this.parseExpression())}return this.options.allowImportExportEverywhere||(t||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),i===b._import?this.parseImport(o):this.parseExport(o,n);default:if(this.isAsyncFunction())return e&&this.unexpected(),this.next(),this.parseFunctionStatement(o,!0,!e);var c=this.value,u=this.parseExpression();return i===b.name&&"Identifier"===u.type&&this.eat(b.colon)?this.parseLabeledStatement(o,c,u,e):this.parseExpressionStatement(o,u)}},$.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.eat(b.semi)||this.insertSemicolon()?e.label=null:this.type!==b.name?this.unexpected():(e.label=this.parseIdent(),this.semicolon());for(var r=0;r<this.labels.length;++r){var i=this.labels[r];if(null==e.label||i.name===e.label.name){if(null!=i.kind&&(n||"loop"===i.kind))break;if(e.label&&n)break}}return r===this.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")},$.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},$.parseDoStatement=function(e){return this.next(),this.labels.push(Z),e.body=this.parseStatement("do"),this.labels.pop(),this.expect(b._while),e.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(b.semi):this.semicolon(),this.finishNode(e,"DoWhileStatement")},$.parseForStatement=function(e){this.next();var t=this.options.ecmaVersion>=9&&this.canAwait&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(Z),this.enterScope(0),this.expect(b.parenL),this.type===b.semi)return t>-1&&this.unexpected(t),this.parseFor(e,null);var n=this.isLet();if(this.type===b._var||this.type===b._const||n){var r=this.startNode(),i=n?"let":this.value;return this.next(),this.parseVar(r,!0,i),this.finishNode(r,"VariableDeclaration"),(this.type===b._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===r.declarations.length?(this.options.ecmaVersion>=9&&(this.type===b._in?t>-1&&this.unexpected(t):e.await=t>-1),this.parseForIn(e,r)):(t>-1&&this.unexpected(t),this.parseFor(e,r))}var o=this.isContextual("let"),a=!1,s=this.containsEsc,l=new K,c=this.start,u=t>-1?this.parseExprSubscripts(l,"await"):this.parseExpression(!0,l);return this.type===b._in||(a=this.options.ecmaVersion>=6&&this.isContextual("of"))?(t>-1?(this.type===b._in&&this.unexpected(t),e.await=!0):a&&this.options.ecmaVersion>=8&&(u.start!==c||s||"Identifier"!==u.type||"async"!==u.name?this.options.ecmaVersion>=9&&(e.await=!1):this.unexpected()),o&&a&&this.raise(u.start,"The left-hand side of a for-of loop may not start with 'let'."),this.toAssignable(u,!1,l),this.checkLValPattern(u),this.parseForIn(e,u)):(this.checkExpressionErrors(l,!0),t>-1&&this.unexpected(t),this.parseFor(e,u))},$.parseFunctionStatement=function(e,t,n){return this.next(),this.parseFunction(e,Q|(n?0:J),!1,t)},$.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement("if"),e.alternate=this.eat(b._else)?this.parseStatement("if"):null,this.finishNode(e,"IfStatement")},$.parseReturnStatement=function(e){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(b.semi)||this.insertSemicolon()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},$.parseSwitchStatement=function(e){var t;this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(b.braceL),this.labels.push(X),this.enterScope(0);for(var n=!1;this.type!==b.braceR;)if(this.type===b._case||this.type===b._default){var r=this.type===b._case;t&&this.finishNode(t,"SwitchCase"),e.cases.push(t=this.startNode()),t.consequent=[],this.next(),r?t.test=this.parseExpression():(n&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),n=!0,t.test=null),this.expect(b.colon)}else t||this.unexpected(),t.consequent.push(this.parseStatement(null));return this.exitScope(),t&&this.finishNode(t,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(e,"SwitchStatement")},$.parseThrowStatement=function(e){return this.next(),w.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var Y=[];$.parseCatchClauseParam=function(){var e=this.parseBindingAtom(),t="Identifier"===e.type;return this.enterScope(t?32:0),this.checkLValPattern(e,t?4:2),this.expect(b.parenR),e},$.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.type===b._catch){var t=this.startNode();this.next(),this.eat(b.parenL)?t.param=this.parseCatchClauseParam():(this.options.ecmaVersion<10&&this.unexpected(),t.param=null,this.enterScope(0)),t.body=this.parseBlock(!1),this.exitScope(),e.handler=this.finishNode(t,"CatchClause")}return e.finalizer=this.eat(b._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},$.parseVarStatement=function(e,t,n){return this.next(),this.parseVar(e,!1,t,n),this.semicolon(),this.finishNode(e,"VariableDeclaration")},$.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.labels.push(Z),e.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(e,"WhileStatement")},$.parseWithStatement=function(e){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement("with"),this.finishNode(e,"WithStatement")},$.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},$.parseLabeledStatement=function(e,t,n,r){for(var i=0,o=this.labels;i<o.length;i+=1)o[i].name===t&&this.raise(n.start,"Label '"+t+"' is already declared");for(var a=this.type.isLoop?"loop":this.type===b._switch?"switch":null,s=this.labels.length-1;s>=0;s--){var l=this.labels[s];if(l.statementStart!==e.start)break;l.statementStart=this.start,l.kind=a}return this.labels.push({name:t,kind:a,statementStart:this.start}),e.body=this.parseStatement(r?-1===r.indexOf("label")?r+"label":r:"label"),this.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},$.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},$.parseBlock=function(e,t,n){for(void 0===e&&(e=!0),void 0===t&&(t=this.startNode()),t.body=[],this.expect(b.braceL),e&&this.enterScope(0);this.type!==b.braceR;){var r=this.parseStatement(null);t.body.push(r)}return n&&(this.strict=!1),this.next(),e&&this.exitScope(),this.finishNode(t,"BlockStatement")},$.parseFor=function(e,t){return e.init=t,this.expect(b.semi),e.test=this.type===b.semi?null:this.parseExpression(),this.expect(b.semi),e.update=this.type===b.parenR?null:this.parseExpression(),this.expect(b.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,"ForStatement")},$.parseForIn=function(e,t){var n=this.type===b._in;return this.next(),"VariableDeclaration"===t.type&&null!=t.declarations[0].init&&(!n||this.options.ecmaVersion<8||this.strict||"var"!==t.kind||"Identifier"!==t.declarations[0].id.type)&&this.raise(t.start,(n?"for-in":"for-of")+" loop variable declaration may not have an initializer"),e.left=t,e.right=n?this.parseExpression():this.parseMaybeAssign(),this.expect(b.parenR),e.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(e,n?"ForInStatement":"ForOfStatement")},$.parseVar=function(e,t,n,r){for(e.declarations=[],e.kind=n;;){var i=this.startNode();if(this.parseVarId(i,n),this.eat(b.eq)?i.init=this.parseMaybeAssign(t):r||"const"!==n||this.type===b._in||this.options.ecmaVersion>=6&&this.isContextual("of")?r||"Identifier"===i.id.type||t&&(this.type===b._in||this.isContextual("of"))?i.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(i,"VariableDeclarator")),!this.eat(b.comma))break}return e},$.parseVarId=function(e,t){e.id=this.parseBindingAtom(),this.checkLValPattern(e.id,"var"===t?1:2,!1)};var Q=1,J=2;function ee(e,t){var n=t.key.name,r=e[n],i="true";return"MethodDefinition"!==t.type||"get"!==t.kind&&"set"!==t.kind||(i=(t.static?"s":"i")+t.kind),"iget"===r&&"iset"===i||"iset"===r&&"iget"===i||"sget"===r&&"sset"===i||"sset"===r&&"sget"===i?(e[n]="true",!1):!!r||(e[n]=i,!1)}function te(e,t){var n=e.computed,r=e.key;return!n&&("Identifier"===r.type&&r.name===t||"Literal"===r.type&&r.value===t)}$.parseFunction=function(e,t,n,r,i){this.initFunction(e),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!r)&&(this.type===b.star&&t&J&&this.unexpected(),e.generator=this.eat(b.star)),this.options.ecmaVersion>=8&&(e.async=!!r),t&Q&&(e.id=4&t&&this.type!==b.name?null:this.parseIdent(),!e.id||t&J||this.checkLValSimple(e.id,this.strict||e.generator||e.async?this.treatFunctionsAsVar?1:2:3));var o=this.yieldPos,a=this.awaitPos,s=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(F(e.async,e.generator)),t&Q||(e.id=this.type===b.name?this.parseIdent():null),this.parseFunctionParams(e),this.parseFunctionBody(e,n,!1,i),this.yieldPos=o,this.awaitPos=a,this.awaitIdentPos=s,this.finishNode(e,t&Q?"FunctionDeclaration":"FunctionExpression")},$.parseFunctionParams=function(e){this.expect(b.parenL),e.params=this.parseBindingList(b.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},$.parseClass=function(e,t){this.next();var n=this.strict;this.strict=!0,this.parseClassId(e,t),this.parseClassSuper(e);var r=this.enterClassBody(),i=this.startNode(),o=!1;for(i.body=[],this.expect(b.braceL);this.type!==b.braceR;){var a=this.parseClassElement(null!==e.superClass);a&&(i.body.push(a),"MethodDefinition"===a.type&&"constructor"===a.kind?(o&&this.raiseRecoverable(a.start,"Duplicate constructor in the same class"),o=!0):a.key&&"PrivateIdentifier"===a.key.type&&ee(r,a)&&this.raiseRecoverable(a.key.start,"Identifier '#"+a.key.name+"' has already been declared"))}return this.strict=n,this.next(),e.body=this.finishNode(i,"ClassBody"),this.exitClassBody(),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},$.parseClassElement=function(e){if(this.eat(b.semi))return null;var t=this.options.ecmaVersion,n=this.startNode(),r="",i=!1,o=!1,a="method",s=!1;if(this.eatContextual("static")){if(t>=13&&this.eat(b.braceL))return this.parseClassStaticBlock(n),n;this.isClassElementNameStart()||this.type===b.star?s=!0:r="static"}if(n.static=s,!r&&t>=8&&this.eatContextual("async")&&(!this.isClassElementNameStart()&&this.type!==b.star||this.canInsertSemicolon()?r="async":o=!0),!r&&(t>=9||!o)&&this.eat(b.star)&&(i=!0),!r&&!o&&!i){var l=this.value;(this.eatContextual("get")||this.eatContextual("set"))&&(this.isClassElementNameStart()?a=l:r=l)}if(r?(n.computed=!1,n.key=this.startNodeAt(this.lastTokStart,this.lastTokStartLoc),n.key.name=r,this.finishNode(n.key,"Identifier")):this.parseClassElementName(n),t<13||this.type===b.parenL||"method"!==a||i||o){var c=!n.static&&te(n,"constructor"),u=c&&e;c&&"method"!==a&&this.raise(n.key.start,"Constructor can't have get/set modifier"),n.kind=c?"constructor":a,this.parseClassMethod(n,i,o,u)}else this.parseClassField(n);return n},$.isClassElementNameStart=function(){return this.type===b.name||this.type===b.privateId||this.type===b.num||this.type===b.string||this.type===b.bracketL||this.type.keyword},$.parseClassElementName=function(e){this.type===b.privateId?("constructor"===this.value&&this.raise(this.start,"Classes can't have an element named '#constructor'"),e.computed=!1,e.key=this.parsePrivateIdent()):this.parsePropertyName(e)},$.parseClassMethod=function(e,t,n,r){var i=e.key;"constructor"===e.kind?(t&&this.raise(i.start,"Constructor can't be a generator"),n&&this.raise(i.start,"Constructor can't be an async method")):e.static&&te(e,"prototype")&&this.raise(i.start,"Classes may not have a static property named prototype");var o=e.value=this.parseMethod(t,n,r);return"get"===e.kind&&0!==o.params.length&&this.raiseRecoverable(o.start,"getter should have no params"),"set"===e.kind&&1!==o.params.length&&this.raiseRecoverable(o.start,"setter should have exactly one param"),"set"===e.kind&&"RestElement"===o.params[0].type&&this.raiseRecoverable(o.params[0].start,"Setter cannot use rest params"),this.finishNode(e,"MethodDefinition")},$.parseClassField=function(e){if(te(e,"constructor")?this.raise(e.key.start,"Classes can't have a field named 'constructor'"):e.static&&te(e,"prototype")&&this.raise(e.key.start,"Classes can't have a static field named 'prototype'"),this.eat(b.eq)){var t=this.currentThisScope(),n=t.inClassFieldInit;t.inClassFieldInit=!0,e.value=this.parseMaybeAssign(),t.inClassFieldInit=n}else e.value=null;return this.semicolon(),this.finishNode(e,"PropertyDefinition")},$.parseClassStaticBlock=function(e){e.body=[];var t=this.labels;for(this.labels=[],this.enterScope(320);this.type!==b.braceR;){var n=this.parseStatement(null);e.body.push(n)}return this.next(),this.exitScope(),this.labels=t,this.finishNode(e,"StaticBlock")},$.parseClassId=function(e,t){this.type===b.name?(e.id=this.parseIdent(),t&&this.checkLValSimple(e.id,2,!1)):(!0===t&&this.unexpected(),e.id=null)},$.parseClassSuper=function(e){e.superClass=this.eat(b._extends)?this.parseExprSubscripts(null,!1):null},$.enterClassBody=function(){var e={declared:Object.create(null),used:[]};return this.privateNameStack.push(e),e.declared},$.exitClassBody=function(){var e=this.privateNameStack.pop(),t=e.declared,n=e.used;if(this.options.checkPrivateFields)for(var r=this.privateNameStack.length,i=0===r?null:this.privateNameStack[r-1],o=0;o<n.length;++o){var a=n[o];T(t,a.name)||(i?i.used.push(a):this.raiseRecoverable(a.start,"Private field '#"+a.name+"' must be declared in an enclosing class"))}},$.parseExportAllDeclaration=function(e,t){return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(e.exported=this.parseModuleExportName(),this.checkExport(t,e.exported,this.lastTokStart)):e.exported=null),this.expectContextual("from"),this.type!==b.string&&this.unexpected(),e.source=this.parseExprAtom(),this.semicolon(),this.finishNode(e,"ExportAllDeclaration")},$.parseExport=function(e,t){if(this.next(),this.eat(b.star))return this.parseExportAllDeclaration(e,t);if(this.eat(b._default))return this.checkExport(t,"default",this.lastTokStart),e.declaration=this.parseExportDefaultDeclaration(),this.finishNode(e,"ExportDefaultDeclaration");if(this.shouldParseExportStatement())e.declaration=this.parseExportDeclaration(e),"VariableDeclaration"===e.declaration.type?this.checkVariableExport(t,e.declaration.declarations):this.checkExport(t,e.declaration.id,e.declaration.id.start),e.specifiers=[],e.source=null;else{if(e.declaration=null,e.specifiers=this.parseExportSpecifiers(t),this.eatContextual("from"))this.type!==b.string&&this.unexpected(),e.source=this.parseExprAtom();else{for(var n=0,r=e.specifiers;n<r.length;n+=1){var i=r[n];this.checkUnreserved(i.local),this.checkLocalExport(i.local),"Literal"===i.local.type&&this.raise(i.local.start,"A string literal cannot be used as an exported binding without `from`.")}e.source=null}this.semicolon()}return this.finishNode(e,"ExportNamedDeclaration")},$.parseExportDeclaration=function(e){return this.parseStatement(null)},$.parseExportDefaultDeclaration=function(){var e;if(this.type===b._function||(e=this.isAsyncFunction())){var t=this.startNode();return this.next(),e&&this.next(),this.parseFunction(t,4|Q,!1,e)}if(this.type===b._class){var n=this.startNode();return this.parseClass(n,"nullableID")}var r=this.parseMaybeAssign();return this.semicolon(),r},$.checkExport=function(e,t,n){e&&("string"!=typeof t&&(t="Identifier"===t.type?t.name:t.value),T(e,t)&&this.raiseRecoverable(n,"Duplicate export '"+t+"'"),e[t]=!0)},$.checkPatternExport=function(e,t){var n=t.type;if("Identifier"===n)this.checkExport(e,t,t.start);else if("ObjectPattern"===n)for(var r=0,i=t.properties;r<i.length;r+=1){var o=i[r];this.checkPatternExport(e,o)}else if("ArrayPattern"===n)for(var a=0,s=t.elements;a<s.length;a+=1){var l=s[a];l&&this.checkPatternExport(e,l)}else"Property"===n?this.checkPatternExport(e,t.value):"AssignmentPattern"===n?this.checkPatternExport(e,t.left):"RestElement"===n&&this.checkPatternExport(e,t.argument)},$.checkVariableExport=function(e,t){if(e)for(var n=0,r=t;n<r.length;n+=1){var i=r[n];this.checkPatternExport(e,i.id)}},$.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},$.parseExportSpecifier=function(e){var t=this.startNode();return t.local=this.parseModuleExportName(),t.exported=this.eatContextual("as")?this.parseModuleExportName():t.local,this.checkExport(e,t.exported,t.exported.start),this.finishNode(t,"ExportSpecifier")},$.parseExportSpecifiers=function(e){var t=[],n=!0;for(this.expect(b.braceL);!this.eat(b.braceR);){if(n)n=!1;else if(this.expect(b.comma),this.afterTrailingComma(b.braceR))break;t.push(this.parseExportSpecifier(e))}return t},$.parseImport=function(e){return this.next(),this.type===b.string?(e.specifiers=Y,e.source=this.parseExprAtom()):(e.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),e.source=this.type===b.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(e,"ImportDeclaration")},$.parseImportSpecifier=function(){var e=this.startNode();return e.imported=this.parseModuleExportName(),this.eatContextual("as")?e.local=this.parseIdent():(this.checkUnreserved(e.imported),e.local=e.imported),this.checkLValSimple(e.local,2),this.finishNode(e,"ImportSpecifier")},$.parseImportDefaultSpecifier=function(){var e=this.startNode();return e.local=this.parseIdent(),this.checkLValSimple(e.local,2),this.finishNode(e,"ImportDefaultSpecifier")},$.parseImportNamespaceSpecifier=function(){var e=this.startNode();return this.next(),this.expectContextual("as"),e.local=this.parseIdent(),this.checkLValSimple(e.local,2),this.finishNode(e,"ImportNamespaceSpecifier")},$.parseImportSpecifiers=function(){var e=[],t=!0;if(this.type===b.name&&(e.push(this.parseImportDefaultSpecifier()),!this.eat(b.comma)))return e;if(this.type===b.star)return e.push(this.parseImportNamespaceSpecifier()),e;for(this.expect(b.braceL);!this.eat(b.braceR);){if(t)t=!1;else if(this.expect(b.comma),this.afterTrailingComma(b.braceR))break;e.push(this.parseImportSpecifier())}return e},$.parseModuleExportName=function(){if(this.options.ecmaVersion>=13&&this.type===b.string){var e=this.parseLiteral(this.value);return R.test(e.value)&&this.raise(e.start,"An export name cannot include a lone surrogate."),e}return this.parseIdent(!0)},$.adaptDirectivePrologue=function(e){for(var t=0;t<e.length&&this.isDirectiveCandidate(e[t]);++t)e[t].directive=e[t].expression.raw.slice(1,-1)},$.isDirectiveCandidate=function(e){return this.options.ecmaVersion>=5&&"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"string"==typeof e.expression.value&&('"'===this.input[e.start]||"'"===this.input[e.start])};var ne=W.prototype;ne.toAssignable=function(e,t,n){if(this.options.ecmaVersion>=6&&e)switch(e.type){case"Identifier":this.inAsync&&"await"===e.name&&this.raise(e.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":break;case"ObjectExpression":e.type="ObjectPattern",n&&this.checkPatternErrors(n,!0);for(var r=0,i=e.properties;r<i.length;r+=1){var o=i[r];this.toAssignable(o,t),"RestElement"!==o.type||"ArrayPattern"!==o.argument.type&&"ObjectPattern"!==o.argument.type||this.raise(o.argument.start,"Unexpected token")}break;case"Property":"init"!==e.kind&&this.raise(e.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(e.value,t);break;case"ArrayExpression":e.type="ArrayPattern",n&&this.checkPatternErrors(n,!0),this.toAssignableList(e.elements,t);break;case"SpreadElement":e.type="RestElement",this.toAssignable(e.argument,t),"AssignmentPattern"===e.argument.type&&this.raise(e.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==e.operator&&this.raise(e.left.end,"Only '=' operator can be used for specifying default value."),e.type="AssignmentPattern",delete e.operator,this.toAssignable(e.left,t);break;case"ParenthesizedExpression":this.toAssignable(e.expression,t,n);break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!t)break;default:this.raise(e.start,"Assigning to rvalue")}else n&&this.checkPatternErrors(n,!0);return e},ne.toAssignableList=function(e,t){for(var n=e.length,r=0;r<n;r++){var i=e[r];i&&this.toAssignable(i,t)}if(n){var o=e[n-1];6===this.options.ecmaVersion&&t&&o&&"RestElement"===o.type&&"Identifier"!==o.argument.type&&this.unexpected(o.argument.start)}return e},ne.parseSpread=function(e){var t=this.startNode();return this.next(),t.argument=this.parseMaybeAssign(!1,e),this.finishNode(t,"SpreadElement")},ne.parseRestBinding=function(){var e=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==b.name&&this.unexpected(),e.argument=this.parseBindingAtom(),this.finishNode(e,"RestElement")},ne.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case b.bracketL:var e=this.startNode();return this.next(),e.elements=this.parseBindingList(b.bracketR,!0,!0),this.finishNode(e,"ArrayPattern");case b.braceL:return this.parseObj(!0)}return this.parseIdent()},ne.parseBindingList=function(e,t,n,r){for(var i=[],o=!0;!this.eat(e);)if(o?o=!1:this.expect(b.comma),t&&this.type===b.comma)i.push(null);else{if(n&&this.afterTrailingComma(e))break;if(this.type===b.ellipsis){var a=this.parseRestBinding();this.parseBindingListItem(a),i.push(a),this.type===b.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.expect(e);break}i.push(this.parseAssignableListItem(r))}return i},ne.parseAssignableListItem=function(e){var t=this.parseMaybeDefault(this.start,this.startLoc);return this.parseBindingListItem(t),t},ne.parseBindingListItem=function(e){return e},ne.parseMaybeDefault=function(e,t,n){if(n=n||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(b.eq))return n;var r=this.startNodeAt(e,t);return r.left=n,r.right=this.parseMaybeAssign(),this.finishNode(r,"AssignmentPattern")},ne.checkLValSimple=function(e,t,n){void 0===t&&(t=0);var r=0!==t;switch(e.type){case"Identifier":this.strict&&this.reservedWordsStrictBind.test(e.name)&&this.raiseRecoverable(e.start,(r?"Binding ":"Assigning to ")+e.name+" in strict mode"),r&&(2===t&&"let"===e.name&&this.raiseRecoverable(e.start,"let is disallowed as a lexically bound name"),n&&(T(n,e.name)&&this.raiseRecoverable(e.start,"Argument name clash"),n[e.name]=!0),5!==t&&this.declareName(e.name,t,e.start));break;case"ChainExpression":this.raiseRecoverable(e.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":r&&this.raiseRecoverable(e.start,"Binding member expression");break;case"ParenthesizedExpression":return r&&this.raiseRecoverable(e.start,"Binding parenthesized expression"),this.checkLValSimple(e.expression,t,n);default:this.raise(e.start,(r?"Binding":"Assigning to")+" rvalue")}},ne.checkLValPattern=function(e,t,n){switch(void 0===t&&(t=0),e.type){case"ObjectPattern":for(var r=0,i=e.properties;r<i.length;r+=1){var o=i[r];this.checkLValInnerPattern(o,t,n)}break;case"ArrayPattern":for(var a=0,s=e.elements;a<s.length;a+=1){var l=s[a];l&&this.checkLValInnerPattern(l,t,n)}break;default:this.checkLValSimple(e,t,n)}},ne.checkLValInnerPattern=function(e,t,n){switch(void 0===t&&(t=0),e.type){case"Property":this.checkLValInnerPattern(e.value,t,n);break;case"AssignmentPattern":this.checkLValPattern(e.left,t,n);break;case"RestElement":this.checkLValPattern(e.argument,t,n);break;default:this.checkLValPattern(e,t,n)}};var re=function(e,t,n,r,i){this.token=e,this.isExpr=!!t,this.preserveSpace=!!n,this.override=r,this.generator=!!i},ie={b_stat:new re("{",!1),b_expr:new re("{",!0),b_tmpl:new re("${",!1),p_stat:new re("(",!1),p_expr:new re("(",!0),q_tmpl:new re("`",!0,!0,(function(e){return e.tryReadTemplateToken()})),f_stat:new re("function",!1),f_expr:new re("function",!0),f_expr_gen:new re("function",!0,!1,null,!0),f_gen:new re("function",!1,!1,null,!0)},oe=W.prototype;oe.initialContext=function(){return[ie.b_stat]},oe.curContext=function(){return this.context[this.context.length-1]},oe.braceIsBlock=function(e){var t=this.curContext();return t===ie.f_expr||t===ie.f_stat||(e!==b.colon||t!==ie.b_stat&&t!==ie.b_expr?e===b._return||e===b.name&&this.exprAllowed?w.test(this.input.slice(this.lastTokEnd,this.start)):e===b._else||e===b.semi||e===b.eof||e===b.parenR||e===b.arrow||(e===b.braceL?t===ie.b_stat:e!==b._var&&e!==b._const&&e!==b.name&&!this.exprAllowed):!t.isExpr)},oe.inGeneratorContext=function(){for(var e=this.context.length-1;e>=1;e--){var t=this.context[e];if("function"===t.token)return t.generator}return!1},oe.updateContext=function(e){var t,n=this.type;n.keyword&&e===b.dot?this.exprAllowed=!1:(t=n.updateContext)?t.call(this,e):this.exprAllowed=n.beforeExpr},oe.overrideContext=function(e){this.curContext()!==e&&(this.context[this.context.length-1]=e)},b.parenR.updateContext=b.braceR.updateContext=function(){if(1!==this.context.length){var e=this.context.pop();e===ie.b_stat&&"function"===this.curContext().token&&(e=this.context.pop()),this.exprAllowed=!e.isExpr}else this.exprAllowed=!0},b.braceL.updateContext=function(e){this.context.push(this.braceIsBlock(e)?ie.b_stat:ie.b_expr),this.exprAllowed=!0},b.dollarBraceL.updateContext=function(){this.context.push(ie.b_tmpl),this.exprAllowed=!0},b.parenL.updateContext=function(e){var t=e===b._if||e===b._for||e===b._with||e===b._while;this.context.push(t?ie.p_stat:ie.p_expr),this.exprAllowed=!0},b.incDec.updateContext=function(){},b._function.updateContext=b._class.updateContext=function(e){!e.beforeExpr||e===b._else||e===b.semi&&this.curContext()!==ie.p_stat||e===b._return&&w.test(this.input.slice(this.lastTokEnd,this.start))||(e===b.colon||e===b.braceL)&&this.curContext()===ie.b_stat?this.context.push(ie.f_stat):this.context.push(ie.f_expr),this.exprAllowed=!1},b.colon.updateContext=function(){"function"===this.curContext().token&&this.context.pop(),this.exprAllowed=!0},b.backQuote.updateContext=function(){this.curContext()===ie.q_tmpl?this.context.pop():this.context.push(ie.q_tmpl),this.exprAllowed=!1},b.star.updateContext=function(e){if(e===b._function){var t=this.context.length-1;this.context[t]===ie.f_expr?this.context[t]=ie.f_expr_gen:this.context[t]=ie.f_gen}this.exprAllowed=!0},b.name.updateContext=function(e){var t=!1;this.options.ecmaVersion>=6&&e!==b.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(t=!0),this.exprAllowed=t};var ae=W.prototype;function se(e){return"Identifier"===e.type||"ParenthesizedExpression"===e.type&&se(e.expression)}function le(e){return"MemberExpression"===e.type&&"PrivateIdentifier"===e.property.type||"ChainExpression"===e.type&&le(e.expression)||"ParenthesizedExpression"===e.type&&le(e.expression)}ae.checkPropClash=function(e,t,n){if(!(this.options.ecmaVersion>=9&&"SpreadElement"===e.type||this.options.ecmaVersion>=6&&(e.computed||e.method||e.shorthand))){var r,i=e.key;switch(i.type){case"Identifier":r=i.name;break;case"Literal":r=String(i.value);break;default:return}var o=e.kind;if(this.options.ecmaVersion>=6)"__proto__"===r&&"init"===o&&(t.proto&&(n?n.doubleProto<0&&(n.doubleProto=i.start):this.raiseRecoverable(i.start,"Redefinition of __proto__ property")),t.proto=!0);else{var a=t[r="$"+r];a?("init"===o?this.strict&&a.init||a.get||a.set:a.init||a[o])&&this.raiseRecoverable(i.start,"Redefinition of property"):a=t[r]={init:!1,get:!1,set:!1},a[o]=!0}}},ae.parseExpression=function(e,t){var n=this.start,r=this.startLoc,i=this.parseMaybeAssign(e,t);if(this.type===b.comma){var o=this.startNodeAt(n,r);for(o.expressions=[i];this.eat(b.comma);)o.expressions.push(this.parseMaybeAssign(e,t));return this.finishNode(o,"SequenceExpression")}return i},ae.parseMaybeAssign=function(e,t,n){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(e);this.exprAllowed=!1}var r=!1,i=-1,o=-1,a=-1;t?(i=t.parenthesizedAssign,o=t.trailingComma,a=t.doubleProto,t.parenthesizedAssign=t.trailingComma=-1):(t=new K,r=!0);var s=this.start,l=this.startLoc;this.type!==b.parenL&&this.type!==b.name||(this.potentialArrowAt=this.start,this.potentialArrowInForAwait="await"===e);var c=this.parseMaybeConditional(e,t);if(n&&(c=n.call(this,c,s,l)),this.type.isAssign){var u=this.startNodeAt(s,l);return u.operator=this.value,this.type===b.eq&&(c=this.toAssignable(c,!1,t)),r||(t.parenthesizedAssign=t.trailingComma=t.doubleProto=-1),t.shorthandAssign>=c.start&&(t.shorthandAssign=-1),this.type===b.eq?this.checkLValPattern(c):this.checkLValSimple(c),u.left=c,this.next(),u.right=this.parseMaybeAssign(e),a>-1&&(t.doubleProto=a),this.finishNode(u,"AssignmentExpression")}return r&&this.checkExpressionErrors(t,!0),i>-1&&(t.parenthesizedAssign=i),o>-1&&(t.trailingComma=o),c},ae.parseMaybeConditional=function(e,t){var n=this.start,r=this.startLoc,i=this.parseExprOps(e,t);if(this.checkExpressionErrors(t))return i;if(this.eat(b.question)){var o=this.startNodeAt(n,r);return o.test=i,o.consequent=this.parseMaybeAssign(),this.expect(b.colon),o.alternate=this.parseMaybeAssign(e),this.finishNode(o,"ConditionalExpression")}return i},ae.parseExprOps=function(e,t){var n=this.start,r=this.startLoc,i=this.parseMaybeUnary(t,!1,!1,e);return this.checkExpressionErrors(t)||i.start===n&&"ArrowFunctionExpression"===i.type?i:this.parseExprOp(i,n,r,-1,e)},ae.parseExprOp=function(e,t,n,r,i){var o=this.type.binop;if(null!=o&&(!i||this.type!==b._in)&&o>r){var a=this.type===b.logicalOR||this.type===b.logicalAND,s=this.type===b.coalesce;s&&(o=b.logicalAND.binop);var l=this.value;this.next();var c=this.start,u=this.startLoc,d=this.parseExprOp(this.parseMaybeUnary(null,!1,!1,i),c,u,o,i),h=this.buildBinary(t,n,e,d,l,a||s);return(a&&this.type===b.coalesce||s&&(this.type===b.logicalOR||this.type===b.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(h,t,n,r,i)}return e},ae.buildBinary=function(e,t,n,r,i,o){"PrivateIdentifier"===r.type&&this.raise(r.start,"Private identifier can only be left side of binary expression");var a=this.startNodeAt(e,t);return a.left=n,a.operator=i,a.right=r,this.finishNode(a,o?"LogicalExpression":"BinaryExpression")},ae.parseMaybeUnary=function(e,t,n,r){var i,o=this.start,a=this.startLoc;if(this.isContextual("await")&&this.canAwait)i=this.parseAwait(r),t=!0;else if(this.type.prefix){var s=this.startNode(),l=this.type===b.incDec;s.operator=this.value,s.prefix=!0,this.next(),s.argument=this.parseMaybeUnary(null,!0,l,r),this.checkExpressionErrors(e,!0),l?this.checkLValSimple(s.argument):this.strict&&"delete"===s.operator&&se(s.argument)?this.raiseRecoverable(s.start,"Deleting local variable in strict mode"):"delete"===s.operator&&le(s.argument)?this.raiseRecoverable(s.start,"Private fields can not be deleted"):t=!0,i=this.finishNode(s,l?"UpdateExpression":"UnaryExpression")}else if(t||this.type!==b.privateId){if(i=this.parseExprSubscripts(e,r),this.checkExpressionErrors(e))return i;for(;this.type.postfix&&!this.canInsertSemicolon();){var c=this.startNodeAt(o,a);c.operator=this.value,c.prefix=!1,c.argument=i,this.checkLValSimple(i),this.next(),i=this.finishNode(c,"UpdateExpression")}}else(r||0===this.privateNameStack.length)&&this.options.checkPrivateFields&&this.unexpected(),i=this.parsePrivateIdent(),this.type!==b._in&&this.unexpected();return n||!this.eat(b.starstar)?i:t?void this.unexpected(this.lastTokStart):this.buildBinary(o,a,i,this.parseMaybeUnary(null,!1,!1,r),"**",!1)},ae.parseExprSubscripts=function(e,t){var n=this.start,r=this.startLoc,i=this.parseExprAtom(e,t);if("ArrowFunctionExpression"===i.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return i;var o=this.parseSubscripts(i,n,r,!1,t);return e&&"MemberExpression"===o.type&&(e.parenthesizedAssign>=o.start&&(e.parenthesizedAssign=-1),e.parenthesizedBind>=o.start&&(e.parenthesizedBind=-1),e.trailingComma>=o.start&&(e.trailingComma=-1)),o},ae.parseSubscripts=function(e,t,n,r,i){for(var o=this.options.ecmaVersion>=8&&"Identifier"===e.type&&"async"===e.name&&this.lastTokEnd===e.end&&!this.canInsertSemicolon()&&e.end-e.start==5&&this.potentialArrowAt===e.start,a=!1;;){var s=this.parseSubscript(e,t,n,r,o,a,i);if(s.optional&&(a=!0),s===e||"ArrowFunctionExpression"===s.type){if(a){var l=this.startNodeAt(t,n);l.expression=s,s=this.finishNode(l,"ChainExpression")}return s}e=s}},ae.shouldParseAsyncArrow=function(){return!this.canInsertSemicolon()&&this.eat(b.arrow)},ae.parseSubscriptAsyncArrow=function(e,t,n,r){return this.parseArrowExpression(this.startNodeAt(e,t),n,!0,r)},ae.parseSubscript=function(e,t,n,r,i,o,a){var s=this.options.ecmaVersion>=11,l=s&&this.eat(b.questionDot);r&&l&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var c=this.eat(b.bracketL);if(c||l&&this.type!==b.parenL&&this.type!==b.backQuote||this.eat(b.dot)){var u=this.startNodeAt(t,n);u.object=e,c?(u.property=this.parseExpression(),this.expect(b.bracketR)):this.type===b.privateId&&"Super"!==e.type?u.property=this.parsePrivateIdent():u.property=this.parseIdent("never"!==this.options.allowReserved),u.computed=!!c,s&&(u.optional=l),e=this.finishNode(u,"MemberExpression")}else if(!r&&this.eat(b.parenL)){var d=new K,h=this.yieldPos,f=this.awaitPos,p=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var v=this.parseExprList(b.parenR,this.options.ecmaVersion>=8,!1,d);if(i&&!l&&this.shouldParseAsyncArrow())return this.checkPatternErrors(d,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=h,this.awaitPos=f,this.awaitIdentPos=p,this.parseSubscriptAsyncArrow(t,n,v,a);this.checkExpressionErrors(d,!0),this.yieldPos=h||this.yieldPos,this.awaitPos=f||this.awaitPos,this.awaitIdentPos=p||this.awaitIdentPos;var g=this.startNodeAt(t,n);g.callee=e,g.arguments=v,s&&(g.optional=l),e=this.finishNode(g,"CallExpression")}else if(this.type===b.backQuote){(l||o)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var m=this.startNodeAt(t,n);m.tag=e,m.quasi=this.parseTemplate({isTagged:!0}),e=this.finishNode(m,"TaggedTemplateExpression")}return e},ae.parseExprAtom=function(e,t,n){this.type===b.slash&&this.readRegexp();var r,i=this.potentialArrowAt===this.start;switch(this.type){case b._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),r=this.startNode(),this.next(),this.type!==b.parenL||this.allowDirectSuper||this.raise(r.start,"super() call outside constructor of a subclass"),this.type!==b.dot&&this.type!==b.bracketL&&this.type!==b.parenL&&this.unexpected(),this.finishNode(r,"Super");case b._this:return r=this.startNode(),this.next(),this.finishNode(r,"ThisExpression");case b.name:var o=this.start,a=this.startLoc,s=this.containsEsc,l=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!s&&"async"===l.name&&!this.canInsertSemicolon()&&this.eat(b._function))return this.overrideContext(ie.f_expr),this.parseFunction(this.startNodeAt(o,a),0,!1,!0,t);if(i&&!this.canInsertSemicolon()){if(this.eat(b.arrow))return this.parseArrowExpression(this.startNodeAt(o,a),[l],!1,t);if(this.options.ecmaVersion>=8&&"async"===l.name&&this.type===b.name&&!s&&(!this.potentialArrowInForAwait||"of"!==this.value||this.containsEsc))return l=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(b.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(o,a),[l],!0,t)}return l;case b.regexp:var c=this.value;return(r=this.parseLiteral(c.value)).regex={pattern:c.pattern,flags:c.flags},r;case b.num:case b.string:return this.parseLiteral(this.value);case b._null:case b._true:case b._false:return(r=this.startNode()).value=this.type===b._null?null:this.type===b._true,r.raw=this.type.keyword,this.next(),this.finishNode(r,"Literal");case b.parenL:var u=this.start,d=this.parseParenAndDistinguishExpression(i,t);return e&&(e.parenthesizedAssign<0&&!this.isSimpleAssignTarget(d)&&(e.parenthesizedAssign=u),e.parenthesizedBind<0&&(e.parenthesizedBind=u)),d;case b.bracketL:return r=this.startNode(),this.next(),r.elements=this.parseExprList(b.bracketR,!0,!0,e),this.finishNode(r,"ArrayExpression");case b.braceL:return this.overrideContext(ie.b_expr),this.parseObj(!1,e);case b._function:return r=this.startNode(),this.next(),this.parseFunction(r,0);case b._class:return this.parseClass(this.startNode(),!1);case b._new:return this.parseNew();case b.backQuote:return this.parseTemplate();case b._import:return this.options.ecmaVersion>=11?this.parseExprImport(n):this.unexpected();default:return this.parseExprAtomDefault()}},ae.parseExprAtomDefault=function(){this.unexpected()},ae.parseExprImport=function(e){var t=this.startNode();if(this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import"),this.next(),this.type===b.parenL&&!e)return this.parseDynamicImport(t);if(this.type===b.dot){var n=this.startNodeAt(t.start,t.loc&&t.loc.start);return n.name="import",t.meta=this.finishNode(n,"Identifier"),this.parseImportMeta(t)}this.unexpected()},ae.parseDynamicImport=function(e){if(this.next(),e.source=this.parseMaybeAssign(),!this.eat(b.parenR)){var t=this.start;this.eat(b.comma)&&this.eat(b.parenR)?this.raiseRecoverable(t,"Trailing comma is not allowed in import()"):this.unexpected(t)}return this.finishNode(e,"ImportExpression")},ae.parseImportMeta=function(e){this.next();var t=this.containsEsc;return e.property=this.parseIdent(!0),"meta"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for import is 'import.meta'"),t&&this.raiseRecoverable(e.start,"'import.meta' must not contain escaped characters"),"module"===this.options.sourceType||this.options.allowImportExportEverywhere||this.raiseRecoverable(e.start,"Cannot use 'import.meta' outside a module"),this.finishNode(e,"MetaProperty")},ae.parseLiteral=function(e){var t=this.startNode();return t.value=e,t.raw=this.input.slice(this.start,this.end),110===t.raw.charCodeAt(t.raw.length-1)&&(t.bigint=t.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(t,"Literal")},ae.parseParenExpression=function(){this.expect(b.parenL);var e=this.parseExpression();return this.expect(b.parenR),e},ae.shouldParseArrow=function(e){return!this.canInsertSemicolon()},ae.parseParenAndDistinguishExpression=function(e,t){var n,r=this.start,i=this.startLoc,o=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var a,s=this.start,l=this.startLoc,c=[],u=!0,d=!1,h=new K,f=this.yieldPos,p=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==b.parenR;){if(u?u=!1:this.expect(b.comma),o&&this.afterTrailingComma(b.parenR,!0)){d=!0;break}if(this.type===b.ellipsis){a=this.start,c.push(this.parseParenItem(this.parseRestBinding())),this.type===b.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element");break}c.push(this.parseMaybeAssign(!1,h,this.parseParenItem))}var v=this.lastTokEnd,g=this.lastTokEndLoc;if(this.expect(b.parenR),e&&this.shouldParseArrow(c)&&this.eat(b.arrow))return this.checkPatternErrors(h,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=f,this.awaitPos=p,this.parseParenArrowList(r,i,c,t);c.length&&!d||this.unexpected(this.lastTokStart),a&&this.unexpected(a),this.checkExpressionErrors(h,!0),this.yieldPos=f||this.yieldPos,this.awaitPos=p||this.awaitPos,c.length>1?((n=this.startNodeAt(s,l)).expressions=c,this.finishNodeAt(n,"SequenceExpression",v,g)):n=c[0]}else n=this.parseParenExpression();if(this.options.preserveParens){var m=this.startNodeAt(r,i);return m.expression=n,this.finishNode(m,"ParenthesizedExpression")}return n},ae.parseParenItem=function(e){return e},ae.parseParenArrowList=function(e,t,n,r){return this.parseArrowExpression(this.startNodeAt(e,t),n,!1,r)};var ce=[];ae.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var e=this.startNode();if(this.next(),this.options.ecmaVersion>=6&&this.type===b.dot){var t=this.startNodeAt(e.start,e.loc&&e.loc.start);t.name="new",e.meta=this.finishNode(t,"Identifier"),this.next();var n=this.containsEsc;return e.property=this.parseIdent(!0),"target"!==e.property.name&&this.raiseRecoverable(e.property.start,"The only valid meta property for new is 'new.target'"),n&&this.raiseRecoverable(e.start,"'new.target' must not contain escaped characters"),this.allowNewDotTarget||this.raiseRecoverable(e.start,"'new.target' can only be used in functions and class static block"),this.finishNode(e,"MetaProperty")}var r=this.start,i=this.startLoc;return e.callee=this.parseSubscripts(this.parseExprAtom(null,!1,!0),r,i,!0,!1),this.eat(b.parenL)?e.arguments=this.parseExprList(b.parenR,this.options.ecmaVersion>=8,!1):e.arguments=ce,this.finishNode(e,"NewExpression")},ae.parseTemplateElement=function(e){var t=e.isTagged,n=this.startNode();return this.type===b.invalidTemplate?(t||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),n.value={raw:this.value.replace(/\r\n?/g,"\n"),cooked:null}):n.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),n.tail=this.type===b.backQuote,this.finishNode(n,"TemplateElement")},ae.parseTemplate=function(e){void 0===e&&(e={});var t=e.isTagged;void 0===t&&(t=!1);var n=this.startNode();this.next(),n.expressions=[];var r=this.parseTemplateElement({isTagged:t});for(n.quasis=[r];!r.tail;)this.type===b.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(b.dollarBraceL),n.expressions.push(this.parseExpression()),this.expect(b.braceR),n.quasis.push(r=this.parseTemplateElement({isTagged:t}));return this.next(),this.finishNode(n,"TemplateLiteral")},ae.isAsyncProp=function(e){return!e.computed&&"Identifier"===e.key.type&&"async"===e.key.name&&(this.type===b.name||this.type===b.num||this.type===b.string||this.type===b.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===b.star)&&!w.test(this.input.slice(this.lastTokEnd,this.start))},ae.parseObj=function(e,t){var n=this.startNode(),r=!0,i={};for(n.properties=[],this.next();!this.eat(b.braceR);){if(r)r=!1;else if(this.expect(b.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(b.braceR))break;var o=this.parseProperty(e,t);e||this.checkPropClash(o,i,t),n.properties.push(o)}return this.finishNode(n,e?"ObjectPattern":"ObjectExpression")},ae.parseProperty=function(e,t){var n,r,i,o,a=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(b.ellipsis))return e?(a.argument=this.parseIdent(!1),this.type===b.comma&&this.raiseRecoverable(this.start,"Comma is not permitted after the rest element"),this.finishNode(a,"RestElement")):(a.argument=this.parseMaybeAssign(!1,t),this.type===b.comma&&t&&t.trailingComma<0&&(t.trailingComma=this.start),this.finishNode(a,"SpreadElement"));this.options.ecmaVersion>=6&&(a.method=!1,a.shorthand=!1,(e||t)&&(i=this.start,o=this.startLoc),e||(n=this.eat(b.star)));var s=this.containsEsc;return this.parsePropertyName(a),!e&&!s&&this.options.ecmaVersion>=8&&!n&&this.isAsyncProp(a)?(r=!0,n=this.options.ecmaVersion>=9&&this.eat(b.star),this.parsePropertyName(a)):r=!1,this.parsePropertyValue(a,e,n,r,i,o,t,s),this.finishNode(a,"Property")},ae.parseGetterSetter=function(e){e.kind=e.key.name,this.parsePropertyName(e),e.value=this.parseMethod(!1);var t="get"===e.kind?0:1;if(e.value.params.length!==t){var n=e.value.start;"get"===e.kind?this.raiseRecoverable(n,"getter should have no params"):this.raiseRecoverable(n,"setter should have exactly one param")}else"set"===e.kind&&"RestElement"===e.value.params[0].type&&this.raiseRecoverable(e.value.params[0].start,"Setter cannot use rest params")},ae.parsePropertyValue=function(e,t,n,r,i,o,a,s){(n||r)&&this.type===b.colon&&this.unexpected(),this.eat(b.colon)?(e.value=t?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,a),e.kind="init"):this.options.ecmaVersion>=6&&this.type===b.parenL?(t&&this.unexpected(),e.kind="init",e.method=!0,e.value=this.parseMethod(n,r)):t||s||!(this.options.ecmaVersion>=5)||e.computed||"Identifier"!==e.key.type||"get"!==e.key.name&&"set"!==e.key.name||this.type===b.comma||this.type===b.braceR||this.type===b.eq?this.options.ecmaVersion>=6&&!e.computed&&"Identifier"===e.key.type?((n||r)&&this.unexpected(),this.checkUnreserved(e.key),"await"!==e.key.name||this.awaitIdentPos||(this.awaitIdentPos=i),e.kind="init",t?e.value=this.parseMaybeDefault(i,o,this.copyNode(e.key)):this.type===b.eq&&a?(a.shorthandAssign<0&&(a.shorthandAssign=this.start),e.value=this.parseMaybeDefault(i,o,this.copyNode(e.key))):e.value=this.copyNode(e.key),e.shorthand=!0):this.unexpected():((n||r)&&this.unexpected(),this.parseGetterSetter(e))},ae.parsePropertyName=function(e){if(this.options.ecmaVersion>=6){if(this.eat(b.bracketL))return e.computed=!0,e.key=this.parseMaybeAssign(),this.expect(b.bracketR),e.key;e.computed=!1}return e.key=this.type===b.num||this.type===b.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},ae.initFunction=function(e){e.id=null,this.options.ecmaVersion>=6&&(e.generator=e.expression=!1),this.options.ecmaVersion>=8&&(e.async=!1)},ae.parseMethod=function(e,t,n){var r=this.startNode(),i=this.yieldPos,o=this.awaitPos,a=this.awaitIdentPos;return this.initFunction(r),this.options.ecmaVersion>=6&&(r.generator=e),this.options.ecmaVersion>=8&&(r.async=!!t),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|F(t,r.generator)|(n?128:0)),this.expect(b.parenL),r.params=this.parseBindingList(b.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(r,!1,!0,!1),this.yieldPos=i,this.awaitPos=o,this.awaitIdentPos=a,this.finishNode(r,"FunctionExpression")},ae.parseArrowExpression=function(e,t,n,r){var i=this.yieldPos,o=this.awaitPos,a=this.awaitIdentPos;return this.enterScope(16|F(n,!1)),this.initFunction(e),this.options.ecmaVersion>=8&&(e.async=!!n),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,e.params=this.toAssignableList(t,!0),this.parseFunctionBody(e,!0,!1,r),this.yieldPos=i,this.awaitPos=o,this.awaitIdentPos=a,this.finishNode(e,"ArrowFunctionExpression")},ae.parseFunctionBody=function(e,t,n,r){var i=t&&this.type!==b.braceL,o=this.strict,a=!1;if(i)e.body=this.parseMaybeAssign(r),e.expression=!0,this.checkParams(e,!1);else{var s=this.options.ecmaVersion>=7&&!this.isSimpleParamList(e.params);o&&!s||(a=this.strictDirective(this.end))&&s&&this.raiseRecoverable(e.start,"Illegal 'use strict' directive in function with non-simple parameter list");var l=this.labels;this.labels=[],a&&(this.strict=!0),this.checkParams(e,!o&&!a&&!t&&!n&&this.isSimpleParamList(e.params)),this.strict&&e.id&&this.checkLValSimple(e.id,5),e.body=this.parseBlock(!1,void 0,a&&!o),e.expression=!1,this.adaptDirectivePrologue(e.body.body),this.labels=l}this.exitScope()},ae.isSimpleParamList=function(e){for(var t=0,n=e;t<n.length;t+=1)if("Identifier"!==n[t].type)return!1;return!0},ae.checkParams=function(e,t){for(var n=Object.create(null),r=0,i=e.params;r<i.length;r+=1){var o=i[r];this.checkLValInnerPattern(o,1,t?null:n)}},ae.parseExprList=function(e,t,n,r){for(var i=[],o=!0;!this.eat(e);){if(o)o=!1;else if(this.expect(b.comma),t&&this.afterTrailingComma(e))break;var a=void 0;n&&this.type===b.comma?a=null:this.type===b.ellipsis?(a=this.parseSpread(r),r&&this.type===b.comma&&r.trailingComma<0&&(r.trailingComma=this.start)):a=this.parseMaybeAssign(!1,r),i.push(a)}return i},ae.checkUnreserved=function(e){var t=e.start,n=e.end,r=e.name;this.inGenerator&&"yield"===r&&this.raiseRecoverable(t,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===r&&this.raiseRecoverable(t,"Cannot use 'await' as identifier inside an async function"),this.currentThisScope().inClassFieldInit&&"arguments"===r&&this.raiseRecoverable(t,"Cannot use 'arguments' in class field initializer"),!this.inClassStaticBlock||"arguments"!==r&&"await"!==r||this.raise(t,"Cannot use "+r+" in class static initialization block"),this.keywords.test(r)&&this.raise(t,"Unexpected keyword '"+r+"'"),this.options.ecmaVersion<6&&-1!==this.input.slice(t,n).indexOf("\\")||(this.strict?this.reservedWordsStrict:this.reservedWords).test(r)&&(this.inAsync||"await"!==r||this.raiseRecoverable(t,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(t,"The keyword '"+r+"' is reserved"))},ae.parseIdent=function(e){var t=this.parseIdentNode();return this.next(!!e),this.finishNode(t,"Identifier"),e||(this.checkUnreserved(t),"await"!==t.name||this.awaitIdentPos||(this.awaitIdentPos=t.start)),t},ae.parseIdentNode=function(){var e=this.startNode();return this.type===b.name?e.name=this.value:this.type.keyword?(e.name=this.type.keyword,"class"!==e.name&&"function"!==e.name||this.lastTokEnd===this.lastTokStart+1&&46===this.input.charCodeAt(this.lastTokStart)||this.context.pop(),this.type=b.name):this.unexpected(),e},ae.parsePrivateIdent=function(){var e=this.startNode();return this.type===b.privateId?e.name=this.value:this.unexpected(),this.next(),this.finishNode(e,"PrivateIdentifier"),this.options.checkPrivateFields&&(0===this.privateNameStack.length?this.raise(e.start,"Private field '#"+e.name+"' must be declared in an enclosing class"):this.privateNameStack[this.privateNameStack.length-1].used.push(e)),e},ae.parseYield=function(e){this.yieldPos||(this.yieldPos=this.start);var t=this.startNode();return this.next(),this.type===b.semi||this.canInsertSemicolon()||this.type!==b.star&&!this.type.startsExpr?(t.delegate=!1,t.argument=null):(t.delegate=this.eat(b.star),t.argument=this.parseMaybeAssign(e)),this.finishNode(t,"YieldExpression")},ae.parseAwait=function(e){this.awaitPos||(this.awaitPos=this.start);var t=this.startNode();return this.next(),t.argument=this.parseMaybeUnary(null,!0,!1,e),this.finishNode(t,"AwaitExpression")};var ue=W.prototype;ue.raise=function(e,t){var n=N(this.input,e);t+=" ("+n.line+":"+n.column+")";var r=new SyntaxError(t);throw r.pos=e,r.loc=n,r.raisedAt=this.pos,r},ue.raiseRecoverable=ue.raise,ue.curPosition=function(){if(this.options.locations)return new L(this.curLine,this.pos-this.lineStart)};var de=W.prototype,he=function(e){this.flags=e,this.var=[],this.lexical=[],this.functions=[],this.inClassFieldInit=!1};de.enterScope=function(e){this.scopeStack.push(new he(e))},de.exitScope=function(){this.scopeStack.pop()},de.treatFunctionsAsVarInScope=function(e){return 2&e.flags||!this.inModule&&1&e.flags},de.declareName=function(e,t,n){var r=!1;if(2===t){var i=this.currentScope();r=i.lexical.indexOf(e)>-1||i.functions.indexOf(e)>-1||i.var.indexOf(e)>-1,i.lexical.push(e),this.inModule&&1&i.flags&&delete this.undefinedExports[e]}else if(4===t)this.currentScope().lexical.push(e);else if(3===t){var o=this.currentScope();r=this.treatFunctionsAsVar?o.lexical.indexOf(e)>-1:o.lexical.indexOf(e)>-1||o.var.indexOf(e)>-1,o.functions.push(e)}else for(var a=this.scopeStack.length-1;a>=0;--a){var s=this.scopeStack[a];if(s.lexical.indexOf(e)>-1&&!(32&s.flags&&s.lexical[0]===e)||!this.treatFunctionsAsVarInScope(s)&&s.functions.indexOf(e)>-1){r=!0;break}if(s.var.push(e),this.inModule&&1&s.flags&&delete this.undefinedExports[e],259&s.flags)break}r&&this.raiseRecoverable(n,"Identifier '"+e+"' has already been declared")},de.checkLocalExport=function(e){-1===this.scopeStack[0].lexical.indexOf(e.name)&&-1===this.scopeStack[0].var.indexOf(e.name)&&(this.undefinedExports[e.name]=e)},de.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},de.currentVarScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags)return t}},de.currentThisScope=function(){for(var e=this.scopeStack.length-1;;e--){var t=this.scopeStack[e];if(259&t.flags&&!(16&t.flags))return t}};var fe=function(e,t,n){this.type="",this.start=t,this.end=0,e.options.locations&&(this.loc=new D(e,n)),e.options.directSourceFile&&(this.sourceFile=e.options.directSourceFile),e.options.ranges&&(this.range=[t,0])},pe=W.prototype;function ve(e,t,n,r){return e.type=t,e.end=n,this.options.locations&&(e.loc.end=r),this.options.ranges&&(e.range[1]=n),e}pe.startNode=function(){return new fe(this,this.start,this.startLoc)},pe.startNodeAt=function(e,t){return new fe(this,e,t)},pe.finishNode=function(e,t){return ve.call(this,e,t,this.lastTokEnd,this.lastTokEndLoc)},pe.finishNodeAt=function(e,t,n,r){return ve.call(this,e,t,n,r)},pe.copyNode=function(e){var t=new fe(this,e.start,this.startLoc);for(var n in e)t[n]=e[n];return t};var ge,me,ye="ASCII ASCII_Hex_Digit AHex Alphabetic Alpha Any Assigned Bidi_Control Bidi_C Bidi_Mirrored Bidi_M Case_Ignorable CI Cased Changes_When_Casefolded CWCF Changes_When_Casemapped CWCM Changes_When_Lowercased CWL Changes_When_NFKC_Casefolded CWKCF Changes_When_Titlecased CWT Changes_When_Uppercased CWU Dash Default_Ignorable_Code_Point DI Deprecated Dep Diacritic Dia Emoji Emoji_Component Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation Extender Ext Grapheme_Base Gr_Base Grapheme_Extend Gr_Ext Hex_Digit Hex IDS_Binary_Operator IDSB IDS_Trinary_Operator IDST ID_Continue IDC ID_Start IDS Ideographic Ideo Join_Control Join_C Logical_Order_Exception LOE Lowercase Lower Math Noncharacter_Code_Point NChar Pattern_Syntax Pat_Syn Pattern_White_Space Pat_WS Quotation_Mark QMark Radical Regional_Indicator RI Sentence_Terminal STerm Soft_Dotted SD Terminal_Punctuation Term Unified_Ideograph UIdeo Uppercase Upper Variation_Selector VS White_Space space XID_Continue XIDC XID_Start XIDS",be=ye+" Extended_Pictographic",we=be+" EBase EComp EMod EPres ExtPict",_e={9:ye,10:be,11:be,12:we,13:we,14:we},xe={9:"",10:"",11:"",12:"",13:"",14:"Basic_Emoji Emoji_Keycap_Sequence RGI_Emoji_Modifier_Sequence RGI_Emoji_Flag_Sequence RGI_Emoji_Tag_Sequence RGI_Emoji_ZWJ_Sequence RGI_Emoji"},Ce="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",Ee="Adlam Adlm Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",Se=Ee+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",Ae=Se+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho",Oe=Ae+" Chorasmian Chrs Diak Dives_Akuru Khitan_Small_Script Kits Yezi Yezidi",ke=Oe+" Cypro_Minoan Cpmn Old_Uyghur Ougr Tangsa Tnsa Toto Vithkuqi Vith",Te={9:Ee,10:Se,11:Ae,12:Oe,13:ke,14:ke+" Hrkt Katakana_Or_Hiragana Kawi Nag_Mundari Nagm Unknown Zzzz"},Pe={};for(var Ie=0,Me=[9,10,11,12,13,14];Ie<Me.length;Ie+=1)me=void 0,(me=Pe[ge=Me[Ie]]={binary:M(_e[ge]+" "+Ce),binaryOfStrings:M(xe[ge]),nonBinary:{General_Category:M(Ce),Script:M(Te[ge])}}).nonBinary.Script_Extensions=me.nonBinary.Script,me.nonBinary.gc=me.nonBinary.General_Category,me.nonBinary.sc=me.nonBinary.Script,me.nonBinary.scx=me.nonBinary.Script_Extensions;var ze=W.prototype,Re=function(e,t){this.parent=e,this.base=t||this};Re.prototype.separatedFrom=function(e){for(var t=this;t;t=t.parent)for(var n=e;n;n=n.parent)if(t.base===n.base&&t!==n)return!0;return!1},Re.prototype.sibling=function(){return new Re(this.parent,this.base)};var Le=function(e){this.parser=e,this.validFlags="gim"+(e.options.ecmaVersion>=6?"uy":"")+(e.options.ecmaVersion>=9?"s":"")+(e.options.ecmaVersion>=13?"d":"")+(e.options.ecmaVersion>=15?"v":""),this.unicodeProperties=Pe[e.options.ecmaVersion>=14?14:e.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchV=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=Object.create(null),this.backReferenceNames=[],this.branchID=null};function De(e){return 36===e||e>=40&&e<=43||46===e||63===e||e>=91&&e<=94||e>=123&&e<=125}function Ne(e){return e>=65&&e<=90||e>=97&&e<=122}Le.prototype.reset=function(e,t,n){var r=-1!==n.indexOf("v"),i=-1!==n.indexOf("u");this.start=0|e,this.source=t+"",this.flags=n,r&&this.parser.options.ecmaVersion>=15?(this.switchU=!0,this.switchV=!0,this.switchN=!0):(this.switchU=i&&this.parser.options.ecmaVersion>=6,this.switchV=!1,this.switchN=i&&this.parser.options.ecmaVersion>=9)},Le.prototype.raise=function(e){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+e)},Le.prototype.at=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return-1;var i=n.charCodeAt(e);if(!t&&!this.switchU||i<=55295||i>=57344||e+1>=r)return i;var o=n.charCodeAt(e+1);return o>=56320&&o<=57343?(i<<10)+o-56613888:i},Le.prototype.nextIndex=function(e,t){void 0===t&&(t=!1);var n=this.source,r=n.length;if(e>=r)return r;var i,o=n.charCodeAt(e);return!t&&!this.switchU||o<=55295||o>=57344||e+1>=r||(i=n.charCodeAt(e+1))<56320||i>57343?e+1:e+2},Le.prototype.current=function(e){return void 0===e&&(e=!1),this.at(this.pos,e)},Le.prototype.lookahead=function(e){return void 0===e&&(e=!1),this.at(this.nextIndex(this.pos,e),e)},Le.prototype.advance=function(e){void 0===e&&(e=!1),this.pos=this.nextIndex(this.pos,e)},Le.prototype.eat=function(e,t){return void 0===t&&(t=!1),this.current(t)===e&&(this.advance(t),!0)},Le.prototype.eatChars=function(e,t){void 0===t&&(t=!1);for(var n=this.pos,r=0,i=e;r<i.length;r+=1){var o=i[r],a=this.at(n,t);if(-1===a||a!==o)return!1;n=this.nextIndex(n,t)}return this.pos=n,!0},ze.validateRegExpFlags=function(e){for(var t=e.validFlags,n=e.flags,r=!1,i=!1,o=0;o<n.length;o++){var a=n.charAt(o);-1===t.indexOf(a)&&this.raise(e.start,"Invalid regular expression flag"),n.indexOf(a,o+1)>-1&&this.raise(e.start,"Duplicate regular expression flag"),"u"===a&&(r=!0),"v"===a&&(i=!0)}this.options.ecmaVersion>=15&&r&&i&&this.raise(e.start,"Invalid regular expression flag")},ze.validateRegExpPattern=function(e){this.regexp_pattern(e),!e.switchN&&this.options.ecmaVersion>=9&&function(e){for(var t in e)return!0;return!1}(e.groupNames)&&(e.switchN=!0,this.regexp_pattern(e))},ze.regexp_pattern=function(e){e.pos=0,e.lastIntValue=0,e.lastStringValue="",e.lastAssertionIsQuantifiable=!1,e.numCapturingParens=0,e.maxBackReference=0,e.groupNames=Object.create(null),e.backReferenceNames.length=0,e.branchID=null,this.regexp_disjunction(e),e.pos!==e.source.length&&(e.eat(41)&&e.raise("Unmatched ')'"),(e.eat(93)||e.eat(125))&&e.raise("Lone quantifier brackets")),e.maxBackReference>e.numCapturingParens&&e.raise("Invalid escape");for(var t=0,n=e.backReferenceNames;t<n.length;t+=1){var r=n[t];e.groupNames[r]||e.raise("Invalid named capture referenced")}},ze.regexp_disjunction=function(e){var t=this.options.ecmaVersion>=16;for(t&&(e.branchID=new Re(e.branchID,null)),this.regexp_alternative(e);e.eat(124);)t&&(e.branchID=e.branchID.sibling()),this.regexp_alternative(e);t&&(e.branchID=e.branchID.parent),this.regexp_eatQuantifier(e,!0)&&e.raise("Nothing to repeat"),e.eat(123)&&e.raise("Lone quantifier brackets")},ze.regexp_alternative=function(e){for(;e.pos<e.source.length&&this.regexp_eatTerm(e););},ze.regexp_eatTerm=function(e){return this.regexp_eatAssertion(e)?(e.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(e)&&e.switchU&&e.raise("Invalid quantifier"),!0):!!(e.switchU?this.regexp_eatAtom(e):this.regexp_eatExtendedAtom(e))&&(this.regexp_eatQuantifier(e),!0)},ze.regexp_eatAssertion=function(e){var t=e.pos;if(e.lastAssertionIsQuantifiable=!1,e.eat(94)||e.eat(36))return!0;if(e.eat(92)){if(e.eat(66)||e.eat(98))return!0;e.pos=t}if(e.eat(40)&&e.eat(63)){var n=!1;if(this.options.ecmaVersion>=9&&(n=e.eat(60)),e.eat(61)||e.eat(33))return this.regexp_disjunction(e),e.eat(41)||e.raise("Unterminated group"),e.lastAssertionIsQuantifiable=!n,!0}return e.pos=t,!1},ze.regexp_eatQuantifier=function(e,t){return void 0===t&&(t=!1),!!this.regexp_eatQuantifierPrefix(e,t)&&(e.eat(63),!0)},ze.regexp_eatQuantifierPrefix=function(e,t){return e.eat(42)||e.eat(43)||e.eat(63)||this.regexp_eatBracedQuantifier(e,t)},ze.regexp_eatBracedQuantifier=function(e,t){var n=e.pos;if(e.eat(123)){var r=0,i=-1;if(this.regexp_eatDecimalDigits(e)&&(r=e.lastIntValue,e.eat(44)&&this.regexp_eatDecimalDigits(e)&&(i=e.lastIntValue),e.eat(125)))return-1!==i&&i<r&&!t&&e.raise("numbers out of order in {} quantifier"),!0;e.switchU&&!t&&e.raise("Incomplete quantifier"),e.pos=n}return!1},ze.regexp_eatAtom=function(e){return this.regexp_eatPatternCharacters(e)||e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)},ze.regexp_eatReverseSolidusAtomEscape=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatAtomEscape(e))return!0;e.pos=t}return!1},ze.regexp_eatUncapturingGroup=function(e){var t=e.pos;if(e.eat(40)){if(e.eat(63)&&e.eat(58)){if(this.regexp_disjunction(e),e.eat(41))return!0;e.raise("Unterminated group")}e.pos=t}return!1},ze.regexp_eatCapturingGroup=function(e){if(e.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(e):63===e.current()&&e.raise("Invalid group"),this.regexp_disjunction(e),e.eat(41))return e.numCapturingParens+=1,!0;e.raise("Unterminated group")}return!1},ze.regexp_eatExtendedAtom=function(e){return e.eat(46)||this.regexp_eatReverseSolidusAtomEscape(e)||this.regexp_eatCharacterClass(e)||this.regexp_eatUncapturingGroup(e)||this.regexp_eatCapturingGroup(e)||this.regexp_eatInvalidBracedQuantifier(e)||this.regexp_eatExtendedPatternCharacter(e)},ze.regexp_eatInvalidBracedQuantifier=function(e){return this.regexp_eatBracedQuantifier(e,!0)&&e.raise("Nothing to repeat"),!1},ze.regexp_eatSyntaxCharacter=function(e){var t=e.current();return!!De(t)&&(e.lastIntValue=t,e.advance(),!0)},ze.regexp_eatPatternCharacters=function(e){for(var t=e.pos,n=0;-1!==(n=e.current())&&!De(n);)e.advance();return e.pos!==t},ze.regexp_eatExtendedPatternCharacter=function(e){var t=e.current();return!(-1===t||36===t||t>=40&&t<=43||46===t||63===t||91===t||94===t||124===t||(e.advance(),0))},ze.regexp_groupSpecifier=function(e){if(e.eat(63)){this.regexp_eatGroupName(e)||e.raise("Invalid group");var t=this.options.ecmaVersion>=16,n=e.groupNames[e.lastStringValue];if(n)if(t)for(var r=0,i=n;r<i.length;r+=1)i[r].separatedFrom(e.branchID)||e.raise("Duplicate capture group name");else e.raise("Duplicate capture group name");t?(n||(e.groupNames[e.lastStringValue]=[])).push(e.branchID):e.groupNames[e.lastStringValue]=!0}},ze.regexp_eatGroupName=function(e){if(e.lastStringValue="",e.eat(60)){if(this.regexp_eatRegExpIdentifierName(e)&&e.eat(62))return!0;e.raise("Invalid capture group name")}return!1},ze.regexp_eatRegExpIdentifierName=function(e){if(e.lastStringValue="",this.regexp_eatRegExpIdentifierStart(e)){for(e.lastStringValue+=z(e.lastIntValue);this.regexp_eatRegExpIdentifierPart(e);)e.lastStringValue+=z(e.lastIntValue);return!0}return!1},ze.regexp_eatRegExpIdentifierStart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),function(e){return d(e,!0)||36===e||95===e}(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},ze.regexp_eatRegExpIdentifierPart=function(e){var t=e.pos,n=this.options.ecmaVersion>=11,r=e.current(n);return e.advance(n),92===r&&this.regexp_eatRegExpUnicodeEscapeSequence(e,n)&&(r=e.lastIntValue),function(e){return h(e,!0)||36===e||95===e||8204===e||8205===e}(r)?(e.lastIntValue=r,!0):(e.pos=t,!1)},ze.regexp_eatAtomEscape=function(e){return!!(this.regexp_eatBackReference(e)||this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)||e.switchN&&this.regexp_eatKGroupName(e))||(e.switchU&&(99===e.current()&&e.raise("Invalid unicode escape"),e.raise("Invalid escape")),!1)},ze.regexp_eatBackReference=function(e){var t=e.pos;if(this.regexp_eatDecimalEscape(e)){var n=e.lastIntValue;if(e.switchU)return n>e.maxBackReference&&(e.maxBackReference=n),!0;if(n<=e.numCapturingParens)return!0;e.pos=t}return!1},ze.regexp_eatKGroupName=function(e){if(e.eat(107)){if(this.regexp_eatGroupName(e))return e.backReferenceNames.push(e.lastStringValue),!0;e.raise("Invalid named reference")}return!1},ze.regexp_eatCharacterEscape=function(e){return this.regexp_eatControlEscape(e)||this.regexp_eatCControlLetter(e)||this.regexp_eatZero(e)||this.regexp_eatHexEscapeSequence(e)||this.regexp_eatRegExpUnicodeEscapeSequence(e,!1)||!e.switchU&&this.regexp_eatLegacyOctalEscapeSequence(e)||this.regexp_eatIdentityEscape(e)},ze.regexp_eatCControlLetter=function(e){var t=e.pos;if(e.eat(99)){if(this.regexp_eatControlLetter(e))return!0;e.pos=t}return!1},ze.regexp_eatZero=function(e){return 48===e.current()&&!Ve(e.lookahead())&&(e.lastIntValue=0,e.advance(),!0)},ze.regexp_eatControlEscape=function(e){var t=e.current();return 116===t?(e.lastIntValue=9,e.advance(),!0):110===t?(e.lastIntValue=10,e.advance(),!0):118===t?(e.lastIntValue=11,e.advance(),!0):102===t?(e.lastIntValue=12,e.advance(),!0):114===t&&(e.lastIntValue=13,e.advance(),!0)},ze.regexp_eatControlLetter=function(e){var t=e.current();return!!Ne(t)&&(e.lastIntValue=t%32,e.advance(),!0)},ze.regexp_eatRegExpUnicodeEscapeSequence=function(e,t){void 0===t&&(t=!1);var n,r=e.pos,i=t||e.switchU;if(e.eat(117)){if(this.regexp_eatFixedHexDigits(e,4)){var o=e.lastIntValue;if(i&&o>=55296&&o<=56319){var a=e.pos;if(e.eat(92)&&e.eat(117)&&this.regexp_eatFixedHexDigits(e,4)){var s=e.lastIntValue;if(s>=56320&&s<=57343)return e.lastIntValue=1024*(o-55296)+(s-56320)+65536,!0}e.pos=a,e.lastIntValue=o}return!0}if(i&&e.eat(123)&&this.regexp_eatHexDigits(e)&&e.eat(125)&&((n=e.lastIntValue)>=0&&n<=1114111))return!0;i&&e.raise("Invalid unicode escape"),e.pos=r}return!1},ze.regexp_eatIdentityEscape=function(e){if(e.switchU)return!!this.regexp_eatSyntaxCharacter(e)||!!e.eat(47)&&(e.lastIntValue=47,!0);var t=e.current();return!(99===t||e.switchN&&107===t||(e.lastIntValue=t,e.advance(),0))},ze.regexp_eatDecimalEscape=function(e){e.lastIntValue=0;var t=e.current();if(t>=49&&t<=57){do{e.lastIntValue=10*e.lastIntValue+(t-48),e.advance()}while((t=e.current())>=48&&t<=57);return!0}return!1};function je(e){return Ne(e)||95===e}function He(e){return je(e)||Ve(e)}function Ve(e){return e>=48&&e<=57}function Be(e){return e>=48&&e<=57||e>=65&&e<=70||e>=97&&e<=102}function Fe(e){return e>=65&&e<=70?e-65+10:e>=97&&e<=102?e-97+10:e-48}function We(e){return e>=48&&e<=55}ze.regexp_eatCharacterClassEscape=function(e){var t=e.current();if(function(e){return 100===e||68===e||115===e||83===e||119===e||87===e}(t))return e.lastIntValue=-1,e.advance(),1;var n=!1;if(e.switchU&&this.options.ecmaVersion>=9&&((n=80===t)||112===t)){var r;if(e.lastIntValue=-1,e.advance(),e.eat(123)&&(r=this.regexp_eatUnicodePropertyValueExpression(e))&&e.eat(125))return n&&2===r&&e.raise("Invalid property name"),r;e.raise("Invalid property name")}return 0},ze.regexp_eatUnicodePropertyValueExpression=function(e){var t=e.pos;if(this.regexp_eatUnicodePropertyName(e)&&e.eat(61)){var n=e.lastStringValue;if(this.regexp_eatUnicodePropertyValue(e)){var r=e.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(e,n,r),1}}if(e.pos=t,this.regexp_eatLoneUnicodePropertyNameOrValue(e)){var i=e.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(e,i)}return 0},ze.regexp_validateUnicodePropertyNameAndValue=function(e,t,n){T(e.unicodeProperties.nonBinary,t)||e.raise("Invalid property name"),e.unicodeProperties.nonBinary[t].test(n)||e.raise("Invalid property value")},ze.regexp_validateUnicodePropertyNameOrValue=function(e,t){return e.unicodeProperties.binary.test(t)?1:e.switchV&&e.unicodeProperties.binaryOfStrings.test(t)?2:void e.raise("Invalid property name")},ze.regexp_eatUnicodePropertyName=function(e){var t=0;for(e.lastStringValue="";je(t=e.current());)e.lastStringValue+=z(t),e.advance();return""!==e.lastStringValue},ze.regexp_eatUnicodePropertyValue=function(e){var t=0;for(e.lastStringValue="";He(t=e.current());)e.lastStringValue+=z(t),e.advance();return""!==e.lastStringValue},ze.regexp_eatLoneUnicodePropertyNameOrValue=function(e){return this.regexp_eatUnicodePropertyValue(e)},ze.regexp_eatCharacterClass=function(e){if(e.eat(91)){var t=e.eat(94),n=this.regexp_classContents(e);return e.eat(93)||e.raise("Unterminated character class"),t&&2===n&&e.raise("Negated character class may contain strings"),!0}return!1},ze.regexp_classContents=function(e){return 93===e.current()?1:e.switchV?this.regexp_classSetExpression(e):(this.regexp_nonEmptyClassRanges(e),1)},ze.regexp_nonEmptyClassRanges=function(e){for(;this.regexp_eatClassAtom(e);){var t=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassAtom(e)){var n=e.lastIntValue;!e.switchU||-1!==t&&-1!==n||e.raise("Invalid character class"),-1!==t&&-1!==n&&t>n&&e.raise("Range out of order in character class")}}},ze.regexp_eatClassAtom=function(e){var t=e.pos;if(e.eat(92)){if(this.regexp_eatClassEscape(e))return!0;if(e.switchU){var n=e.current();(99===n||We(n))&&e.raise("Invalid class escape"),e.raise("Invalid escape")}e.pos=t}var r=e.current();return 93!==r&&(e.lastIntValue=r,e.advance(),!0)},ze.regexp_eatClassEscape=function(e){var t=e.pos;if(e.eat(98))return e.lastIntValue=8,!0;if(e.switchU&&e.eat(45))return e.lastIntValue=45,!0;if(!e.switchU&&e.eat(99)){if(this.regexp_eatClassControlLetter(e))return!0;e.pos=t}return this.regexp_eatCharacterClassEscape(e)||this.regexp_eatCharacterEscape(e)},ze.regexp_classSetExpression=function(e){var t,n=1;if(this.regexp_eatClassSetRange(e));else if(t=this.regexp_eatClassSetOperand(e)){2===t&&(n=2);for(var r=e.pos;e.eatChars([38,38]);)38!==e.current()&&(t=this.regexp_eatClassSetOperand(e))?2!==t&&(n=1):e.raise("Invalid character in character class");if(r!==e.pos)return n;for(;e.eatChars([45,45]);)this.regexp_eatClassSetOperand(e)||e.raise("Invalid character in character class");if(r!==e.pos)return n}else e.raise("Invalid character in character class");for(;;)if(!this.regexp_eatClassSetRange(e)){if(!(t=this.regexp_eatClassSetOperand(e)))return n;2===t&&(n=2)}},ze.regexp_eatClassSetRange=function(e){var t=e.pos;if(this.regexp_eatClassSetCharacter(e)){var n=e.lastIntValue;if(e.eat(45)&&this.regexp_eatClassSetCharacter(e)){var r=e.lastIntValue;return-1!==n&&-1!==r&&n>r&&e.raise("Range out of order in character class"),!0}e.pos=t}return!1},ze.regexp_eatClassSetOperand=function(e){return this.regexp_eatClassSetCharacter(e)?1:this.regexp_eatClassStringDisjunction(e)||this.regexp_eatNestedClass(e)},ze.regexp_eatNestedClass=function(e){var t=e.pos;if(e.eat(91)){var n=e.eat(94),r=this.regexp_classContents(e);if(e.eat(93))return n&&2===r&&e.raise("Negated character class may contain strings"),r;e.pos=t}if(e.eat(92)){var i=this.regexp_eatCharacterClassEscape(e);if(i)return i;e.pos=t}return null},ze.regexp_eatClassStringDisjunction=function(e){var t=e.pos;if(e.eatChars([92,113])){if(e.eat(123)){var n=this.regexp_classStringDisjunctionContents(e);if(e.eat(125))return n}else e.raise("Invalid escape");e.pos=t}return null},ze.regexp_classStringDisjunctionContents=function(e){for(var t=this.regexp_classString(e);e.eat(124);)2===this.regexp_classString(e)&&(t=2);return t},ze.regexp_classString=function(e){for(var t=0;this.regexp_eatClassSetCharacter(e);)t++;return 1===t?1:2},ze.regexp_eatClassSetCharacter=function(e){var t=e.pos;if(e.eat(92))return!(!this.regexp_eatCharacterEscape(e)&&!this.regexp_eatClassSetReservedPunctuator(e)&&(e.eat(98)?(e.lastIntValue=8,0):(e.pos=t,1)));var n=e.current();return!(n<0||n===e.lookahead()&&function(e){return 33===e||e>=35&&e<=38||e>=42&&e<=44||46===e||e>=58&&e<=64||94===e||96===e||126===e}(n)||function(e){return 40===e||41===e||45===e||47===e||e>=91&&e<=93||e>=123&&e<=125}(n)||(e.advance(),e.lastIntValue=n,0))},ze.regexp_eatClassSetReservedPunctuator=function(e){var t=e.current();return!!function(e){return 33===e||35===e||37===e||38===e||44===e||45===e||e>=58&&e<=62||64===e||96===e||126===e}(t)&&(e.lastIntValue=t,e.advance(),!0)},ze.regexp_eatClassControlLetter=function(e){var t=e.current();return!(!Ve(t)&&95!==t||(e.lastIntValue=t%32,e.advance(),0))},ze.regexp_eatHexEscapeSequence=function(e){var t=e.pos;if(e.eat(120)){if(this.regexp_eatFixedHexDigits(e,2))return!0;e.switchU&&e.raise("Invalid escape"),e.pos=t}return!1},ze.regexp_eatDecimalDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Ve(n=e.current());)e.lastIntValue=10*e.lastIntValue+(n-48),e.advance();return e.pos!==t},ze.regexp_eatHexDigits=function(e){var t=e.pos,n=0;for(e.lastIntValue=0;Be(n=e.current());)e.lastIntValue=16*e.lastIntValue+Fe(n),e.advance();return e.pos!==t},ze.regexp_eatLegacyOctalEscapeSequence=function(e){if(this.regexp_eatOctalDigit(e)){var t=e.lastIntValue;if(this.regexp_eatOctalDigit(e)){var n=e.lastIntValue;t<=3&&this.regexp_eatOctalDigit(e)?e.lastIntValue=64*t+8*n+e.lastIntValue:e.lastIntValue=8*t+n}else e.lastIntValue=t;return!0}return!1},ze.regexp_eatOctalDigit=function(e){var t=e.current();return We(t)?(e.lastIntValue=t-48,e.advance(),!0):(e.lastIntValue=0,!1)},ze.regexp_eatFixedHexDigits=function(e,t){var n=e.pos;e.lastIntValue=0;for(var r=0;r<t;++r){var i=e.current();if(!Be(i))return e.pos=n,!1;e.lastIntValue=16*e.lastIntValue+Fe(i),e.advance()}return!0};var Ue=function(e){this.type=e.type,this.value=e.value,this.start=e.start,this.end=e.end,e.options.locations&&(this.loc=new D(e,e.startLoc,e.endLoc)),e.options.ranges&&(this.range=[e.start,e.end])},Ge=W.prototype;function qe(e){return"function"!=typeof BigInt?null:BigInt(e.replace(/_/g,""))}Ge.next=function(e){!e&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new Ue(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},Ge.getToken=function(){return this.next(),new Ue(this)},"undefined"!=typeof Symbol&&(Ge[Symbol.iterator]=function(){var e=this;return{next:function(){var t=e.getToken();return{done:t.type===b.eof,value:t}}}}),Ge.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(b.eof):e.override?e.override(this):void this.readToken(this.fullCharCodeAtPos())},Ge.readToken=function(e){return d(e,this.options.ecmaVersion>=6)||92===e?this.readWord():this.getTokenFromCode(e)},Ge.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.pos);if(e<=55295||e>=56320)return e;var t=this.input.charCodeAt(this.pos+1);return t<=56319||t>=57344?e:(e<<10)+t-56613888},Ge.skipBlockComment=function(){var e=this.options.onComment&&this.curPosition(),t=this.pos,n=this.input.indexOf("*/",this.pos+=2);if(-1===n&&this.raise(this.pos-2,"Unterminated comment"),this.pos=n+2,this.options.locations)for(var r=void 0,i=t;(r=C(this.input,i,this.pos))>-1;)++this.curLine,i=this.lineStart=r;this.options.onComment&&this.options.onComment(!0,this.input.slice(t+2,n),t,this.pos,e,this.curPosition())},Ge.skipLineComment=function(e){for(var t=this.pos,n=this.options.onComment&&this.curPosition(),r=this.input.charCodeAt(this.pos+=e);this.pos<this.input.length&&!x(r);)r=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(t+e,this.pos),t,this.pos,n,this.curPosition())},Ge.skipSpace=function(){e:for(;this.pos<this.input.length;){var e=this.input.charCodeAt(this.pos);switch(e){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!(e>8&&e<14||e>=5760&&E.test(String.fromCharCode(e))))break e;++this.pos}}},Ge.finishToken=function(e,t){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var n=this.type;this.type=e,this.value=t,this.updateContext(n)},Ge.readToken_dot=function(){var e=this.input.charCodeAt(this.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===e&&46===t?(this.pos+=3,this.finishToken(b.ellipsis)):(++this.pos,this.finishToken(b.dot))},Ge.readToken_slash=function(){var e=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===e?this.finishOp(b.assign,2):this.finishOp(b.slash,1)},Ge.readToken_mult_modulo_exp=function(e){var t=this.input.charCodeAt(this.pos+1),n=1,r=42===e?b.star:b.modulo;return this.options.ecmaVersion>=7&&42===e&&42===t&&(++n,r=b.starstar,t=this.input.charCodeAt(this.pos+2)),61===t?this.finishOp(b.assign,n+1):this.finishOp(r,n)},Ge.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?this.options.ecmaVersion>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(b.assign,3):this.finishOp(124===e?b.logicalOR:b.logicalAND,2):61===t?this.finishOp(b.assign,2):this.finishOp(124===e?b.bitwiseOR:b.bitwiseAND,1)},Ge.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(b.assign,2):this.finishOp(b.bitwiseXOR,1)},Ge.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.pos+1);return t===e?45!==t||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!w.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(b.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===t?this.finishOp(b.assign,2):this.finishOp(b.plusMin,1)},Ge.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+n)?this.finishOp(b.assign,n+1):this.finishOp(b.bitShift,n)):33!==t||60!==e||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===t&&(n=2),this.finishOp(b.relational,n)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},Ge.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.pos+1);return 61===t?this.finishOp(b.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===e&&62===t&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(b.arrow)):this.finishOp(61===e?b.eq:b.prefix,1)},Ge.readToken_question=function(){var e=this.options.ecmaVersion;if(e>=11){var t=this.input.charCodeAt(this.pos+1);if(46===t){var n=this.input.charCodeAt(this.pos+2);if(n<48||n>57)return this.finishOp(b.questionDot,2)}if(63===t)return e>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(b.assign,3):this.finishOp(b.coalesce,2)}return this.finishOp(b.question,1)},Ge.readToken_numberSign=function(){var e=35;if(this.options.ecmaVersion>=13&&(++this.pos,d(e=this.fullCharCodeAtPos(),!0)||92===e))return this.finishToken(b.privateId,this.readWord1());this.raise(this.pos,"Unexpected character '"+z(e)+"'")},Ge.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(b.parenL);case 41:return++this.pos,this.finishToken(b.parenR);case 59:return++this.pos,this.finishToken(b.semi);case 44:return++this.pos,this.finishToken(b.comma);case 91:return++this.pos,this.finishToken(b.bracketL);case 93:return++this.pos,this.finishToken(b.bracketR);case 123:return++this.pos,this.finishToken(b.braceL);case 125:return++this.pos,this.finishToken(b.braceR);case 58:return++this.pos,this.finishToken(b.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(b.backQuote);case 48:var t=this.input.charCodeAt(this.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 63:return this.readToken_question();case 126:return this.finishOp(b.prefix,1);case 35:return this.readToken_numberSign()}this.raise(this.pos,"Unexpected character '"+z(e)+"'")},Ge.finishOp=function(e,t){var n=this.input.slice(this.pos,this.pos+t);return this.pos+=t,this.finishToken(e,n)},Ge.readRegexp=function(){for(var e,t,n=this.pos;;){this.pos>=this.input.length&&this.raise(n,"Unterminated regular expression");var r=this.input.charAt(this.pos);if(w.test(r)&&this.raise(n,"Unterminated regular expression"),e)e=!1;else{if("["===r)t=!0;else if("]"===r&&t)t=!1;else if("/"===r&&!t)break;e="\\"===r}++this.pos}var i=this.input.slice(n,this.pos);++this.pos;var o=this.pos,a=this.readWord1();this.containsEsc&&this.unexpected(o);var s=this.regexpState||(this.regexpState=new Le(this));s.reset(n,i,a),this.validateRegExpFlags(s),this.validateRegExpPattern(s);var l=null;try{l=new RegExp(i,a)}catch(e){}return this.finishToken(b.regexp,{pattern:i,flags:a,value:l})},Ge.readInt=function(e,t,n){for(var r=this.options.ecmaVersion>=12&&void 0===t,i=n&&48===this.input.charCodeAt(this.pos),o=this.pos,a=0,s=0,l=0,c=null==t?1/0:t;l<c;++l,++this.pos){var u=this.input.charCodeAt(this.pos),d=void 0;if(r&&95===u)i&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed in legacy octal numeric literals"),95===s&&this.raiseRecoverable(this.pos,"Numeric separator must be exactly one underscore"),0===l&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),s=u;else{if((d=u>=97?u-97+10:u>=65?u-65+10:u>=48&&u<=57?u-48:1/0)>=e)break;s=u,a=a*e+d}}return r&&95===s&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===o||null!=t&&this.pos-o!==t?null:a},Ge.readRadixNumber=function(e){var t=this.pos;this.pos+=2;var n=this.readInt(e);return null==n&&this.raise(this.start+2,"Expected number in radix "+e),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(n=qe(this.input.slice(t,this.pos)),++this.pos):d(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(b.num,n)},Ge.readNumber=function(e){var t=this.pos;e||null!==this.readInt(10,void 0,!0)||this.raise(t,"Invalid number");var n=this.pos-t>=2&&48===this.input.charCodeAt(t);n&&this.strict&&this.raise(t,"Invalid number");var r=this.input.charCodeAt(this.pos);if(!n&&!e&&this.options.ecmaVersion>=11&&110===r){var i=qe(this.input.slice(t,this.pos));return++this.pos,d(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(b.num,i)}n&&/[89]/.test(this.input.slice(t,this.pos))&&(n=!1),46!==r||n||(++this.pos,this.readInt(10),r=this.input.charCodeAt(this.pos)),69!==r&&101!==r||n||(43!==(r=this.input.charCodeAt(++this.pos))&&45!==r||++this.pos,null===this.readInt(10)&&this.raise(t,"Invalid number")),d(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var o,a=(o=this.input.slice(t,this.pos),n?parseInt(o,8):parseFloat(o.replace(/_/g,"")));return this.finishToken(b.num,a)},Ge.readCodePoint=function(){var e;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var t=++this.pos;e=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,e>1114111&&this.invalidStringToken(t,"Code point out of bounds")}else e=this.readHexChar(4);return e},Ge.readString=function(e){for(var t="",n=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var r=this.input.charCodeAt(this.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.pos),t+=this.readEscapedChar(!1),n=this.pos):8232===r||8233===r?(this.options.ecmaVersion<10&&this.raise(this.start,"Unterminated string constant"),++this.pos,this.options.locations&&(this.curLine++,this.lineStart=this.pos)):(x(r)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return t+=this.input.slice(n,this.pos++),this.finishToken(b.string,t)};var Ke={};Ge.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(e){if(e!==Ke)throw e;this.readInvalidTemplateToken()}this.inTemplateElement=!1},Ge.invalidStringToken=function(e,t){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw Ke;this.raise(e,t)},Ge.readTmplToken=function(){for(var e="",t=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var n=this.input.charCodeAt(this.pos);if(96===n||36===n&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==b.template&&this.type!==b.invalidTemplate?(e+=this.input.slice(t,this.pos),this.finishToken(b.template,e)):36===n?(this.pos+=2,this.finishToken(b.dollarBraceL)):(++this.pos,this.finishToken(b.backQuote));if(92===n)e+=this.input.slice(t,this.pos),e+=this.readEscapedChar(!0),t=this.pos;else if(x(n)){switch(e+=this.input.slice(t,this.pos),++this.pos,n){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(n)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),t=this.pos}else++this.pos}},Ge.readInvalidTemplateToken=function(){for(;this.pos<this.input.length;this.pos++)switch(this.input[this.pos]){case"\\":++this.pos;break;case"$":if("{"!==this.input[this.pos+1])break;case"`":return this.finishToken(b.invalidTemplate,this.input.slice(this.start,this.pos));case"\r":"\n"===this.input[this.pos+1]&&++this.pos;case"\n":case"\u2028":case"\u2029":++this.curLine,this.lineStart=this.pos+1}this.raise(this.start,"Unterminated template")},Ge.readEscapedChar=function(e){var t=this.input.charCodeAt(++this.pos);switch(++this.pos,t){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return z(this.readCodePoint());case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(this.strict&&this.invalidStringToken(this.pos-1,"Invalid escape sequence"),e){var n=this.pos-1;this.invalidStringToken(n,"Invalid escape sequence in template string")}default:if(t>=48&&t<=55){var r=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],i=parseInt(r,8);return i>255&&(r=r.slice(0,-1),i=parseInt(r,8)),this.pos+=r.length-1,t=this.input.charCodeAt(this.pos),"0"===r&&56!==t&&57!==t||!this.strict&&!e||this.invalidStringToken(this.pos-1-r.length,e?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(i)}return x(t)?(this.options.locations&&(this.lineStart=this.pos,++this.curLine),""):String.fromCharCode(t)}},Ge.readHexChar=function(e){var t=this.pos,n=this.readInt(16,e);return null===n&&this.invalidStringToken(t,"Bad character escape sequence"),n},Ge.readWord1=function(){this.containsEsc=!1;for(var e="",t=!0,n=this.pos,r=this.options.ecmaVersion>=6;this.pos<this.input.length;){var i=this.fullCharCodeAtPos();if(h(i,r))this.pos+=i<=65535?1:2;else{if(92!==i)break;this.containsEsc=!0,e+=this.input.slice(n,this.pos);var o=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var a=this.readCodePoint();(t?d:h)(a,r)||this.invalidStringToken(o,"Invalid Unicode escape"),e+=z(a),n=this.pos}t=!1}return e+this.input.slice(n,this.pos)},Ge.readWord=function(){var e=this.readWord1(),t=b.name;return this.keywords.test(e)&&(t=m[e]),this.finishToken(t,e)};var $e="8.12.0";W.acorn={Parser:W,version:$e,defaultOptions:j,Position:L,SourceLocation:D,getLineInfo:N,Node:fe,TokenType:f,tokTypes:b,keywordTypes:m,TokContext:re,tokContexts:ie,isIdentifierChar:h,isIdentifierStart:d,Token:Ue,isNewLine:x,lineBreak:w,lineBreakG:_,nonASCIIwhitespace:E},e.Node=fe,e.Parser=W,e.Position=L,e.SourceLocation=D,e.TokContext=re,e.Token=Ue,e.TokenType=f,e.defaultOptions=j,e.getLineInfo=N,e.isIdentifierChar=h,e.isIdentifierStart=d,e.isNewLine=x,e.keywordTypes=m,e.lineBreak=w,e.lineBreakG=_,e.nonASCIIwhitespace=E,e.parse=function(e,t){return W.parse(e,t)},e.parseExpressionAt=function(e,t,n){return W.parseExpressionAt(e,t,n)},e.tokContexts=ie,e.tokTypes=b,e.tokenizer=function(e,t){return W.tokenizer(e,t)},e.version=$e}(t)},40370:(e,t,n)=>{"use strict";var r=n(99798);function i(){var e={},t=0,n=0,r=0;return{add:function(i,o){o||(o=i,i=0),i>n?n=i:i<r&&(r=i),e[i]||(e[i]=[]),e[i].push(o),t++},process:function(){for(var t=r;t<=n;t++)for(var i=e[t],o=0;o<i.length;o++)(0,i[o])()},size:function(){return t}}}e.exports=function(e){var t=(e=e||{}).reporter,n=r.getOption(e,"async",!0),o=r.getOption(e,"auto",!0);o&&!n&&(t&&t.warn("Invalid options combination. auto=true and async=false is invalid. Setting async=true."),n=!0);var a,s=i(),l=!1;function c(){for(l=!0;s.size();){var e=s;s=i(),e.process()}l=!1}function u(){a=setTimeout(c,0)}return{add:function(e,t){!l&&o&&n&&0===s.size()&&u(),s.add(e,t)},force:function(e){l||(void 0===e&&(e=n),a&&(clearTimeout(a),a=null),e?u():c())}}}},99798:e=>{"use strict";(e.exports={}).getOption=function(e,t,n){var r=e[t];return null==r&&void 0!==n?n:r}},20053:(e,t,n)=>{"use strict";function r(e){var t,n,i="";if("string"==typeof e||"number"==typeof e)i+=e;else if("object"==typeof e)if(Array.isArray(e))for(t=0;t<e.length;t++)e[t]&&(n=r(e[t]))&&(i&&(i+=" "),i+=n);else for(t in e)e[t]&&(i&&(i+=" "),i+=t);return i}function i(){for(var e,t,n=0,i="";n<arguments.length;)(e=arguments[n++])&&(t=r(e))&&(i&&(i+=" "),i+=t);return i}n.r(t),n.d(t,{clsx:()=>i,default:()=>o});const o=i},17965:(e,t,n)=>{"use strict";var r=n(16426),i={"text/plain":"Text","text/html":"Url",default:"Text"};e.exports=function(e,t){var n,o,a,s,l,c,u=!1;t||(t={}),n=t.debug||!1;try{if(a=r(),s=document.createRange(),l=document.getSelection(),(c=document.createElement("span")).textContent=e,c.ariaHidden="true",c.style.all="unset",c.style.position="fixed",c.style.top=0,c.style.clip="rect(0, 0, 0, 0)",c.style.whiteSpace="pre",c.style.webkitUserSelect="text",c.style.MozUserSelect="text",c.style.msUserSelect="text",c.style.userSelect="text",c.addEventListener("copy",(function(r){if(r.stopPropagation(),t.format)if(r.preventDefault(),void 0===r.clipboardData){n&&console.warn("unable to use e.clipboardData"),n&&console.warn("trying IE specific stuff"),window.clipboardData.clearData();var o=i[t.format]||i.default;window.clipboardData.setData(o,e)}else r.clipboardData.clearData(),r.clipboardData.setData(t.format,e);t.onCopy&&(r.preventDefault(),t.onCopy(r.clipboardData))})),document.body.appendChild(c),s.selectNodeContents(c),l.addRange(s),!document.execCommand("copy"))throw new Error("copy command was unsuccessful");u=!0}catch(r){n&&console.error("unable to copy using execCommand: ",r),n&&console.warn("trying IE specific stuff");try{window.clipboardData.setData(t.format||"text",e),t.onCopy&&t.onCopy(window.clipboardData),u=!0}catch(r){n&&console.error("unable to copy using clipboardData: ",r),n&&console.error("falling back to prompt"),o=function(e){var t=(/mac os x/i.test(navigator.userAgent)?"⌘":"Ctrl")+"+C";return e.replace(/#{\s*key\s*}/g,t)}("message"in t?t.message:"Copy to clipboard: #{key}, Enter"),window.prompt(o,e)}}finally{l&&("function"==typeof l.removeRange?l.removeRange(s):l.removeAllRanges()),c&&document.body.removeChild(c),a()}return u}},14744:e=>{"use strict";var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===n}(e)}(e)},n="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function r(e,t){return!1!==t.clone&&t.isMergeableObject(e)?s((n=e,Array.isArray(n)?[]:{}),e,t):e;var n}function i(e,t,n){return e.concat(t).map((function(e){return r(e,n)}))}function o(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return Object.propertyIsEnumerable.call(e,t)})):[]}(e))}function a(e,t){try{return t in e}catch(e){return!1}}function s(e,n,l){(l=l||{}).arrayMerge=l.arrayMerge||i,l.isMergeableObject=l.isMergeableObject||t,l.cloneUnlessOtherwiseSpecified=r;var c=Array.isArray(n);return c===Array.isArray(e)?c?l.arrayMerge(e,n,l):function(e,t,n){var i={};return n.isMergeableObject(e)&&o(e).forEach((function(t){i[t]=r(e[t],n)})),o(t).forEach((function(o){(function(e,t){return a(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))})(e,o)||(a(e,o)&&n.isMergeableObject(t[o])?i[o]=function(e,t){if(!t.customMerge)return s;var n=t.customMerge(e);return"function"==typeof n?n:s}(o,n)(e[o],t[o],n):i[o]=r(t[o],n))})),i}(e,n,l):r(n,l)}s.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,n){return s(e,n,t)}),{})};var l=s;e.exports=l},50853:(e,t,n)=>{"use strict";n.r(t),n.d(t,{HTML5DragTransition:()=>o,MouseTransition:()=>a,MultiBackend:()=>d,PreviewManager:()=>u,TouchTransition:()=>i,createTransition:()=>r,default:()=>h});const r=function(e,t){return{_isMBTransition:!0,event:e,check:t}};var i=r("touchstart",(function(e){return null!=e.touches})),o=r("dragstart",(function(e){return!!e.type&&(-1!==e.type.indexOf("drag")||-1!==e.type.indexOf("drop"))})),a=r("mousedown",(function(e){return!!e.type&&-1===e.type.indexOf("touch")&&-1!==e.type.indexOf("mouse")}));function s(e,t){if(e){if("string"==typeof e)return l(e,t);var n=Object.prototype.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)?l(e,t):void 0}}function l(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function c(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}var u=new function e(){var t=this;c(this,e),this.register=function(e){t.previews.push(e)},this.unregister=function(e){for(var n;-1!==(n=t.previews.indexOf(e));)t.previews.splice(n,1)},this.backendChanged=function(e){var n,r=function(e){if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(e=s(e))){var t=0,n=function(){};return{s:n,n:function(){return t>=e.length?{done:!0}:{done:!1,value:e[t++]}},e:function(e){throw e},f:n}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var r,i,o=!0,a=!1;return{s:function(){r=e[Symbol.iterator]()},n:function(){var e=r.next();return o=e.done,e},e:function(e){a=!0,i=e},f:function(){try{o||null==r.return||r.return()}finally{if(a)throw i}}}}(t.previews);try{for(r.s();!(n=r.n()).done;)n.value.backendChanged(e)}catch(e){r.e(e)}finally{r.f()}},this.previews=[]},d=function e(t,n,r){var i=this;c(this,e),this.setup=function(){if("undefined"!=typeof window){if(i.constructor.isSetUp)throw new Error("Cannot have two MultiBackends at the same time.");i.constructor.isSetUp=!0,i.addEventListeners(window),i.backends[i.current].instance.setup()}},this.teardown=function(){"undefined"!=typeof window&&(i.constructor.isSetUp=!1,i.removeEventListeners(window),i.backends[i.current].instance.teardown())},this.connectDragSource=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.connectBackend("connectDragSource",t)},this.connectDragPreview=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.connectBackend("connectDragPreview",t)},this.connectDropTarget=function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return i.connectBackend("connectDropTarget",t)},this.previewEnabled=function(){return i.backends[i.current].preview},this.addEventListeners=function(e){i.backends.forEach((function(t){t.transition&&e.addEventListener(t.transition.event,i.backendSwitcher,!0)}))},this.removeEventListeners=function(e){i.backends.forEach((function(t){t.transition&&e.removeEventListener(t.transition.event,i.backendSwitcher,!0)}))},this.backendSwitcher=function(e){var t=i.current,n=0;if(i.backends.some((function(t){return n!==i.current&&t.transition&&t.transition.check(e)?(i.current=n,!0):(n+=1,!1)})),i.current!==t){i.backends[t].instance.teardown(),Object.keys(i.nodes).forEach((function(e){var t=i.nodes[e];t.handler(),t.handler=i.callBackend(t.func,t.args)})),u.backendChanged(i);var r=i.backends[i.current];if(r.instance.setup(),r.skipDispatchOnTransition)return;var o=null;try{o=new e.constructor(e.type,e)}catch(t){(o=document.createEvent("Event")).initEvent(e.type,e.bubbles,e.cancelable)}e.target.dispatchEvent(o)}},this.callBackend=function(e,t){var n,r;return(n=i.backends[i.current].instance)[e].apply(n,function(e){if(Array.isArray(e))return l(e)}(r=t)||function(e){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e))return Array.from(e)}(r)||s(r)||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.")}())},this.connectBackend=function(e,t){var n="".concat(e,"_").concat(t[0]),r=i.callBackend(e,t);return i.nodes[n]={func:e,args:t,handler:r},function(){var e,t=(e=i.nodes[n]).handler.apply(e,arguments);return delete i.nodes[n],t}};var o=function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.forEach((function(t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])})),e}({backends:[]},r||{});if(o.backends.length<1)throw new Error("You must specify at least one Backend, if you are coming from 2.x.x (or don't understand this error)\n see this guide: https://github.com/louisbrunner/dnd-multi-backend/tree/master/packages/react-dnd-multi-backend#migrating-from-2xx");this.current=0,this.backends=[],o.backends.forEach((function(e){if(!e.backend)throw new Error("You must specify a 'backend' property in your Backend entry: ".concat(e));var r=e.transition;if(r&&!r._isMBTransition)throw new Error("You must specify a valid 'transition' property (either undefined or the return of 'createTransition') in your Backend entry: ".concat(e));i.backends.push({instance:e.backend(t,n,e.options),preview:e.preview||!1,transition:r,skipDispatchOnTransition:Boolean(e.skipDispatchOnTransition)})})),this.nodes={}};const h=function(e,t,n){return new d(e,t,n)}},42838:function(e){e.exports=function(){"use strict";function e(t){return e="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e(t)}function t(e,n){return t=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},t(e,n)}function n(e,r,i){return n=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}()?Reflect.construct:function(e,n,r){var i=[null];i.push.apply(i,n);var o=new(Function.bind.apply(e,i));return r&&t(o,r.prototype),o},n.apply(null,arguments)}function r(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.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)?i(e,t):void 0}}(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 i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var o=Object.hasOwnProperty,a=Object.setPrototypeOf,s=Object.isFrozen,l=Object.getPrototypeOf,c=Object.getOwnPropertyDescriptor,u=Object.freeze,d=Object.seal,h=Object.create,f="undefined"!=typeof Reflect&&Reflect,p=f.apply,v=f.construct;p||(p=function(e,t,n){return e.apply(t,n)}),u||(u=function(e){return e}),d||(d=function(e){return e}),v||(v=function(e,t){return n(e,r(t))});var g,m=k(Array.prototype.forEach),y=k(Array.prototype.pop),b=k(Array.prototype.push),w=k(String.prototype.toLowerCase),_=k(String.prototype.toString),x=k(String.prototype.match),C=k(String.prototype.replace),E=k(String.prototype.indexOf),S=k(String.prototype.trim),A=k(RegExp.prototype.test),O=(g=TypeError,function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return v(g,t)});function k(e){return function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];return p(e,t,r)}}function T(e,t,n){var r;n=null!==(r=n)&&void 0!==r?r:w,a&&a(e,null);for(var i=t.length;i--;){var o=t[i];if("string"==typeof o){var l=n(o);l!==o&&(s(t)||(t[i]=l),o=l)}e[o]=!0}return e}function P(e){var t,n=h(null);for(t in e)!0===p(o,e,[t])&&(n[t]=e[t]);return n}function I(e,t){for(;null!==e;){var n=c(e,t);if(n){if(n.get)return k(n.get);if("function"==typeof n.value)return k(n.value)}e=l(e)}return function(e){return console.warn("fallback value for",e),null}}var M=u(["a","abbr","acronym","address","area","article","aside","audio","b","bdi","bdo","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","content","data","datalist","dd","decorator","del","details","dfn","dialog","dir","div","dl","dt","element","em","fieldset","figcaption","figure","font","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","img","input","ins","kbd","label","legend","li","main","map","mark","marquee","menu","menuitem","meter","nav","nobr","ol","optgroup","option","output","p","picture","pre","progress","q","rp","rt","ruby","s","samp","section","select","shadow","small","source","spacer","span","strike","strong","style","sub","summary","sup","table","tbody","td","template","textarea","tfoot","th","thead","time","tr","track","tt","u","ul","var","video","wbr"]),z=u(["svg","a","altglyph","altglyphdef","altglyphitem","animatecolor","animatemotion","animatetransform","circle","clippath","defs","desc","ellipse","filter","font","g","glyph","glyphref","hkern","image","line","lineargradient","marker","mask","metadata","mpath","path","pattern","polygon","polyline","radialgradient","rect","stop","style","switch","symbol","text","textpath","title","tref","tspan","view","vkern"]),R=u(["feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence"]),L=u(["animate","color-profile","cursor","discard","fedropshadow","font-face","font-face-format","font-face-name","font-face-src","font-face-uri","foreignobject","hatch","hatchpath","mesh","meshgradient","meshpatch","meshrow","missing-glyph","script","set","solidcolor","unknown","use"]),D=u(["math","menclose","merror","mfenced","mfrac","mglyph","mi","mlabeledtr","mmultiscripts","mn","mo","mover","mpadded","mphantom","mroot","mrow","ms","mspace","msqrt","mstyle","msub","msup","msubsup","mtable","mtd","mtext","mtr","munder","munderover"]),N=u(["maction","maligngroup","malignmark","mlongdiv","mscarries","mscarry","msgroup","mstack","msline","msrow","semantics","annotation","annotation-xml","mprescripts","none"]),j=u(["#text"]),H=u(["accept","action","align","alt","autocapitalize","autocomplete","autopictureinpicture","autoplay","background","bgcolor","border","capture","cellpadding","cellspacing","checked","cite","class","clear","color","cols","colspan","controls","controlslist","coords","crossorigin","datetime","decoding","default","dir","disabled","disablepictureinpicture","disableremoteplayback","download","draggable","enctype","enterkeyhint","face","for","headers","height","hidden","high","href","hreflang","id","inputmode","integrity","ismap","kind","label","lang","list","loading","loop","low","max","maxlength","media","method","min","minlength","multiple","muted","name","nonce","noshade","novalidate","nowrap","open","optimum","pattern","placeholder","playsinline","poster","preload","pubdate","radiogroup","readonly","rel","required","rev","reversed","role","rows","rowspan","spellcheck","scope","selected","shape","size","sizes","span","srclang","start","src","srcset","step","style","summary","tabindex","title","translate","type","usemap","valign","value","width","xmlns","slot"]),V=u(["accent-height","accumulate","additive","alignment-baseline","ascent","attributename","attributetype","azimuth","basefrequency","baseline-shift","begin","bias","by","class","clip","clippathunits","clip-path","clip-rule","color","color-interpolation","color-interpolation-filters","color-profile","color-rendering","cx","cy","d","dx","dy","diffuseconstant","direction","display","divisor","dur","edgemode","elevation","end","fill","fill-opacity","fill-rule","filter","filterunits","flood-color","flood-opacity","font-family","font-size","font-size-adjust","font-stretch","font-style","font-variant","font-weight","fx","fy","g1","g2","glyph-name","glyphref","gradientunits","gradienttransform","height","href","id","image-rendering","in","in2","k","k1","k2","k3","k4","kerning","keypoints","keysplines","keytimes","lang","lengthadjust","letter-spacing","kernelmatrix","kernelunitlength","lighting-color","local","marker-end","marker-mid","marker-start","markerheight","markerunits","markerwidth","maskcontentunits","maskunits","max","mask","media","method","mode","min","name","numoctaves","offset","operator","opacity","order","orient","orientation","origin","overflow","paint-order","path","pathlength","patterncontentunits","patterntransform","patternunits","points","preservealpha","preserveaspectratio","primitiveunits","r","rx","ry","radius","refx","refy","repeatcount","repeatdur","restart","result","rotate","scale","seed","shape-rendering","specularconstant","specularexponent","spreadmethod","startoffset","stddeviation","stitchtiles","stop-color","stop-opacity","stroke-dasharray","stroke-dashoffset","stroke-linecap","stroke-linejoin","stroke-miterlimit","stroke-opacity","stroke","stroke-width","style","surfacescale","systemlanguage","tabindex","targetx","targety","transform","transform-origin","text-anchor","text-decoration","text-rendering","textlength","type","u1","u2","unicode","values","viewbox","visibility","version","vert-adv-y","vert-origin-x","vert-origin-y","width","word-spacing","wrap","writing-mode","xchannelselector","ychannelselector","x","x1","x2","xmlns","y","y1","y2","z","zoomandpan"]),B=u(["accent","accentunder","align","bevelled","close","columnsalign","columnlines","columnspan","denomalign","depth","dir","display","displaystyle","encoding","fence","frame","height","href","id","largeop","length","linethickness","lspace","lquote","mathbackground","mathcolor","mathsize","mathvariant","maxsize","minsize","movablelimits","notation","numalign","open","rowalign","rowlines","rowspacing","rowspan","rspace","rquote","scriptlevel","scriptminsize","scriptsizemultiplier","selection","separator","separators","stretchy","subscriptshift","supscriptshift","symmetric","voffset","width","xmlns"]),F=u(["xlink:href","xml:id","xlink:title","xml:space","xmlns:xlink"]),W=d(/\{\{[\w\W]*|[\w\W]*\}\}/gm),U=d(/<%[\w\W]*|[\w\W]*%>/gm),G=d(/\${[\w\W]*}/gm),q=d(/^data-[\-\w.\u00B7-\uFFFF]/),K=d(/^aria-[\-\w]+$/),$=d(/^(?:(?:(?:f|ht)tps?|mailto|tel|callto|cid|xmpp):|[^a-z]|[a-z+.\-]+(?:[^a-z+.\-:]|$))/i),Z=d(/^(?:\w+script|data):/i),X=d(/[\u0000-\u0020\u00A0\u1680\u180E\u2000-\u2029\u205F\u3000]/g),Y=d(/^html$/i),Q=d(/^[a-z][.\w]*(-[.\w]+)+$/i),J=function(){return"undefined"==typeof window?null:window};return function t(){var n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J(),i=function(e){return t(e)};if(i.version="2.5.5",i.removed=[],!n||!n.document||9!==n.document.nodeType)return i.isSupported=!1,i;var o=n.document,a=n.document,s=n.DocumentFragment,l=n.HTMLTemplateElement,c=n.Node,d=n.Element,h=n.NodeFilter,f=n.NamedNodeMap,p=void 0===f?n.NamedNodeMap||n.MozNamedAttrMap:f,v=n.HTMLFormElement,g=n.DOMParser,k=n.trustedTypes,ee=d.prototype,te=I(ee,"cloneNode"),ne=I(ee,"nextSibling"),re=I(ee,"childNodes"),ie=I(ee,"parentNode");if("function"==typeof l){var oe=a.createElement("template");oe.content&&oe.content.ownerDocument&&(a=oe.content.ownerDocument)}var ae=function(t,n){if("object"!==e(t)||"function"!=typeof t.createPolicy)return null;var r=null,i="data-tt-policy-suffix";n.currentScript&&n.currentScript.hasAttribute(i)&&(r=n.currentScript.getAttribute(i));var o="dompurify"+(r?"#"+r:"");try{return t.createPolicy(o,{createHTML:function(e){return e},createScriptURL:function(e){return e}})}catch(e){return console.warn("TrustedTypes policy "+o+" could not be created."),null}}(k,o),se=ae?ae.createHTML(""):"",le=a,ce=le.implementation,ue=le.createNodeIterator,de=le.createDocumentFragment,he=le.getElementsByTagName,fe=o.importNode,pe={};try{pe=P(a).documentMode?a.documentMode:{}}catch(e){}var ve={};i.isSupported="function"==typeof ie&&ce&&void 0!==ce.createHTMLDocument&&9!==pe;var ge,me,ye=W,be=U,we=G,_e=q,xe=K,Ce=Z,Ee=X,Se=Q,Ae=$,Oe=null,ke=T({},[].concat(r(M),r(z),r(R),r(D),r(j))),Te=null,Pe=T({},[].concat(r(H),r(V),r(B),r(F))),Ie=Object.seal(Object.create(null,{tagNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},attributeNameCheck:{writable:!0,configurable:!1,enumerable:!0,value:null},allowCustomizedBuiltInElements:{writable:!0,configurable:!1,enumerable:!0,value:!1}})),Me=null,ze=null,Re=!0,Le=!0,De=!1,Ne=!0,je=!1,He=!0,Ve=!1,Be=!1,Fe=!1,We=!1,Ue=!1,Ge=!1,qe=!0,Ke=!1,$e=!0,Ze=!1,Xe={},Ye=null,Qe=T({},["annotation-xml","audio","colgroup","desc","foreignobject","head","iframe","math","mi","mn","mo","ms","mtext","noembed","noframes","noscript","plaintext","script","style","svg","template","thead","title","video","xmp"]),Je=null,et=T({},["audio","video","img","source","image","track"]),tt=null,nt=T({},["alt","class","for","id","label","name","pattern","placeholder","role","summary","title","value","style","xmlns"]),rt="http://www.w3.org/1998/Math/MathML",it="http://www.w3.org/2000/svg",ot="http://www.w3.org/1999/xhtml",at=ot,st=!1,lt=null,ct=T({},[rt,it,ot],_),ut=["application/xhtml+xml","text/html"],dt=null,ht=a.createElement("form"),ft=function(e){return e instanceof RegExp||e instanceof Function},pt=function(t){dt&&dt===t||(t&&"object"===e(t)||(t={}),t=P(t),ge=ge=-1===ut.indexOf(t.PARSER_MEDIA_TYPE)?"text/html":t.PARSER_MEDIA_TYPE,me="application/xhtml+xml"===ge?_:w,Oe="ALLOWED_TAGS"in t?T({},t.ALLOWED_TAGS,me):ke,Te="ALLOWED_ATTR"in t?T({},t.ALLOWED_ATTR,me):Pe,lt="ALLOWED_NAMESPACES"in t?T({},t.ALLOWED_NAMESPACES,_):ct,tt="ADD_URI_SAFE_ATTR"in t?T(P(nt),t.ADD_URI_SAFE_ATTR,me):nt,Je="ADD_DATA_URI_TAGS"in t?T(P(et),t.ADD_DATA_URI_TAGS,me):et,Ye="FORBID_CONTENTS"in t?T({},t.FORBID_CONTENTS,me):Qe,Me="FORBID_TAGS"in t?T({},t.FORBID_TAGS,me):{},ze="FORBID_ATTR"in t?T({},t.FORBID_ATTR,me):{},Xe="USE_PROFILES"in t&&t.USE_PROFILES,Re=!1!==t.ALLOW_ARIA_ATTR,Le=!1!==t.ALLOW_DATA_ATTR,De=t.ALLOW_UNKNOWN_PROTOCOLS||!1,Ne=!1!==t.ALLOW_SELF_CLOSE_IN_ATTR,je=t.SAFE_FOR_TEMPLATES||!1,He=!1!==t.SAFE_FOR_XML,Ve=t.WHOLE_DOCUMENT||!1,We=t.RETURN_DOM||!1,Ue=t.RETURN_DOM_FRAGMENT||!1,Ge=t.RETURN_TRUSTED_TYPE||!1,Fe=t.FORCE_BODY||!1,qe=!1!==t.SANITIZE_DOM,Ke=t.SANITIZE_NAMED_PROPS||!1,$e=!1!==t.KEEP_CONTENT,Ze=t.IN_PLACE||!1,Ae=t.ALLOWED_URI_REGEXP||Ae,at=t.NAMESPACE||ot,Ie=t.CUSTOM_ELEMENT_HANDLING||{},t.CUSTOM_ELEMENT_HANDLING&&ft(t.CUSTOM_ELEMENT_HANDLING.tagNameCheck)&&(Ie.tagNameCheck=t.CUSTOM_ELEMENT_HANDLING.tagNameCheck),t.CUSTOM_ELEMENT_HANDLING&&ft(t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck)&&(Ie.attributeNameCheck=t.CUSTOM_ELEMENT_HANDLING.attributeNameCheck),t.CUSTOM_ELEMENT_HANDLING&&"boolean"==typeof t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements&&(Ie.allowCustomizedBuiltInElements=t.CUSTOM_ELEMENT_HANDLING.allowCustomizedBuiltInElements),je&&(Le=!1),Ue&&(We=!0),Xe&&(Oe=T({},r(j)),Te=[],!0===Xe.html&&(T(Oe,M),T(Te,H)),!0===Xe.svg&&(T(Oe,z),T(Te,V),T(Te,F)),!0===Xe.svgFilters&&(T(Oe,R),T(Te,V),T(Te,F)),!0===Xe.mathMl&&(T(Oe,D),T(Te,B),T(Te,F))),t.ADD_TAGS&&(Oe===ke&&(Oe=P(Oe)),T(Oe,t.ADD_TAGS,me)),t.ADD_ATTR&&(Te===Pe&&(Te=P(Te)),T(Te,t.ADD_ATTR,me)),t.ADD_URI_SAFE_ATTR&&T(tt,t.ADD_URI_SAFE_ATTR,me),t.FORBID_CONTENTS&&(Ye===Qe&&(Ye=P(Ye)),T(Ye,t.FORBID_CONTENTS,me)),$e&&(Oe["#text"]=!0),Ve&&T(Oe,["html","head","body"]),Oe.table&&(T(Oe,["tbody"]),delete Me.tbody),u&&u(t),dt=t)},vt=T({},["mi","mo","mn","ms","mtext"]),gt=T({},["foreignobject","annotation-xml"]),mt=T({},["title","style","font","a","script"]),yt=T({},z);T(yt,R),T(yt,L);var bt=T({},D);T(bt,N);var wt=function(e){b(i.removed,{element:e});try{e.parentNode.removeChild(e)}catch(t){try{e.outerHTML=se}catch(t){e.remove()}}},_t=function(e,t){try{b(i.removed,{attribute:t.getAttributeNode(e),from:t})}catch(e){b(i.removed,{attribute:null,from:t})}if(t.removeAttribute(e),"is"===e&&!Te[e])if(We||Ue)try{wt(t)}catch(e){}else try{t.setAttribute(e,"")}catch(e){}},xt=function(e){var t,n;if(Fe)e="<remove></remove>"+e;else{var r=x(e,/^[\r\n\t ]+/);n=r&&r[0]}"application/xhtml+xml"===ge&&at===ot&&(e='<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body>'+e+"</body></html>");var i=ae?ae.createHTML(e):e;if(at===ot)try{t=(new g).parseFromString(i,ge)}catch(e){}if(!t||!t.documentElement){t=ce.createDocument(at,"template",null);try{t.documentElement.innerHTML=st?se:i}catch(e){}}var o=t.body||t.documentElement;return e&&n&&o.insertBefore(a.createTextNode(n),o.childNodes[0]||null),at===ot?he.call(t,Ve?"html":"body")[0]:Ve?t.documentElement:o},Ct=function(e){return ue.call(e.ownerDocument||e,e,h.SHOW_ELEMENT|h.SHOW_COMMENT|h.SHOW_TEXT|h.SHOW_PROCESSING_INSTRUCTION|h.SHOW_CDATA_SECTION,null,!1)},Et=function(e){return e instanceof v&&("string"!=typeof e.nodeName||"string"!=typeof e.textContent||"function"!=typeof e.removeChild||!(e.attributes instanceof p)||"function"!=typeof e.removeAttribute||"function"!=typeof e.setAttribute||"string"!=typeof e.namespaceURI||"function"!=typeof e.insertBefore||"function"!=typeof e.hasChildNodes)},St=function(t){return"object"===e(c)?t instanceof c:t&&"object"===e(t)&&"number"==typeof t.nodeType&&"string"==typeof t.nodeName},At=function(e,t,n){ve[e]&&m(ve[e],(function(e){e.call(i,t,n,dt)}))},Ot=function(e){var t;if(At("beforeSanitizeElements",e,null),Et(e))return wt(e),!0;if(A(/[\u0080-\uFFFF]/,e.nodeName))return wt(e),!0;var n=me(e.nodeName);if(At("uponSanitizeElement",e,{tagName:n,allowedTags:Oe}),e.hasChildNodes()&&!St(e.firstElementChild)&&(!St(e.content)||!St(e.content.firstElementChild))&&A(/<[/\w]/g,e.innerHTML)&&A(/<[/\w]/g,e.textContent))return wt(e),!0;if("select"===n&&A(/<template/i,e.innerHTML))return wt(e),!0;if(7===e.nodeType)return wt(e),!0;if(He&&8===e.nodeType&&A(/<[/\w]/g,e.data))return wt(e),!0;if(!Oe[n]||Me[n]){if(!Me[n]&&Tt(n)){if(Ie.tagNameCheck instanceof RegExp&&A(Ie.tagNameCheck,n))return!1;if(Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(n))return!1}if($e&&!Ye[n]){var r=ie(e)||e.parentNode,o=re(e)||e.childNodes;if(o&&r)for(var a=o.length-1;a>=0;--a){var s=te(o[a],!0);s.__removalCount=(e.__removalCount||0)+1,r.insertBefore(s,ne(e))}}return wt(e),!0}return e instanceof d&&!function(e){var t=ie(e);t&&t.tagName||(t={namespaceURI:at,tagName:"template"});var n=w(e.tagName),r=w(t.tagName);return!!lt[e.namespaceURI]&&(e.namespaceURI===it?t.namespaceURI===ot?"svg"===n:t.namespaceURI===rt?"svg"===n&&("annotation-xml"===r||vt[r]):Boolean(yt[n]):e.namespaceURI===rt?t.namespaceURI===ot?"math"===n:t.namespaceURI===it?"math"===n&&gt[r]:Boolean(bt[n]):e.namespaceURI===ot?!(t.namespaceURI===it&&!gt[r])&&!(t.namespaceURI===rt&&!vt[r])&&!bt[n]&&(mt[n]||!yt[n]):!("application/xhtml+xml"!==ge||!lt[e.namespaceURI]))}(e)?(wt(e),!0):"noscript"!==n&&"noembed"!==n&&"noframes"!==n||!A(/<\/no(script|embed|frames)/i,e.innerHTML)?(je&&3===e.nodeType&&(t=e.textContent,t=C(t,ye," "),t=C(t,be," "),t=C(t,we," "),e.textContent!==t&&(b(i.removed,{element:e.cloneNode()}),e.textContent=t)),At("afterSanitizeElements",e,null),!1):(wt(e),!0)},kt=function(e,t,n){if(qe&&("id"===t||"name"===t)&&(n in a||n in ht))return!1;if(Le&&!ze[t]&&A(_e,t));else if(Re&&A(xe,t));else if(!Te[t]||ze[t]){if(!(Tt(e)&&(Ie.tagNameCheck instanceof RegExp&&A(Ie.tagNameCheck,e)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(e))&&(Ie.attributeNameCheck instanceof RegExp&&A(Ie.attributeNameCheck,t)||Ie.attributeNameCheck instanceof Function&&Ie.attributeNameCheck(t))||"is"===t&&Ie.allowCustomizedBuiltInElements&&(Ie.tagNameCheck instanceof RegExp&&A(Ie.tagNameCheck,n)||Ie.tagNameCheck instanceof Function&&Ie.tagNameCheck(n))))return!1}else if(tt[t]);else if(A(Ae,C(n,Ee,"")));else if("src"!==t&&"xlink:href"!==t&&"href"!==t||"script"===e||0!==E(n,"data:")||!Je[e])if(De&&!A(Ce,C(n,Ee,"")));else if(n)return!1;return!0},Tt=function(e){return"annotation-xml"!==e&&x(e,Se)},Pt=function(t){var n,r,o,a;At("beforeSanitizeAttributes",t,null);var s=t.attributes;if(s){var l={attrName:"",attrValue:"",keepAttr:!0,allowedAttributes:Te};for(a=s.length;a--;){var c=n=s[a],u=c.name,d=c.namespaceURI;if(r="value"===u?n.value:S(n.value),o=me(u),l.attrName=o,l.attrValue=r,l.keepAttr=!0,l.forceKeepAttr=void 0,At("uponSanitizeAttribute",t,l),r=l.attrValue,!l.forceKeepAttr&&(_t(u,t),l.keepAttr))if(Ne||!A(/\/>/i,r))if(He&&A(/((--!?|])>)|<\/(style|title)/i,r))_t(u,t);else{je&&(r=C(r,ye," "),r=C(r,be," "),r=C(r,we," "));var h=me(t.nodeName);if(kt(h,o,r)){if(!Ke||"id"!==o&&"name"!==o||(_t(u,t),r="user-content-"+r),ae&&"object"===e(k)&&"function"==typeof k.getAttributeType)if(d);else switch(k.getAttributeType(h,o)){case"TrustedHTML":r=ae.createHTML(r);break;case"TrustedScriptURL":r=ae.createScriptURL(r)}try{d?t.setAttributeNS(d,u,r):t.setAttribute(u,r),Et(t)?wt(t):y(i.removed)}catch(e){}}}else _t(u,t)}At("afterSanitizeAttributes",t,null)}},It=function e(t){var n,r=Ct(t);for(At("beforeSanitizeShadowDOM",t,null);n=r.nextNode();)At("uponSanitizeShadowNode",n,null),Ot(n)||(n.content instanceof s&&e(n.content),Pt(n));At("afterSanitizeShadowDOM",t,null)};return i.sanitize=function(t){var r,a,l,u,d,h=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if((st=!t)&&(t="\x3c!--\x3e"),"string"!=typeof t&&!St(t)){if("function"!=typeof t.toString)throw O("toString is not a function");if("string"!=typeof(t=t.toString()))throw O("dirty is not a string, aborting")}if(!i.isSupported){if("object"===e(n.toStaticHTML)||"function"==typeof n.toStaticHTML){if("string"==typeof t)return n.toStaticHTML(t);if(St(t))return n.toStaticHTML(t.outerHTML)}return t}if(Be||pt(h),i.removed=[],"string"==typeof t&&(Ze=!1),Ze){if(t.nodeName){var f=me(t.nodeName);if(!Oe[f]||Me[f])throw O("root node is forbidden and cannot be sanitized in-place")}}else if(t instanceof c)1===(a=(r=xt("\x3c!----\x3e")).ownerDocument.importNode(t,!0)).nodeType&&"BODY"===a.nodeName||"HTML"===a.nodeName?r=a:r.appendChild(a);else{if(!We&&!je&&!Ve&&-1===t.indexOf("<"))return ae&&Ge?ae.createHTML(t):t;if(!(r=xt(t)))return We?null:Ge?se:""}r&&Fe&&wt(r.firstChild);for(var p=Ct(Ze?t:r);l=p.nextNode();)3===l.nodeType&&l===u||Ot(l)||(l.content instanceof s&&It(l.content),Pt(l),u=l);if(u=null,Ze)return t;if(We){if(Ue)for(d=de.call(r.ownerDocument);r.firstChild;)d.appendChild(r.firstChild);else d=r;return(Te.shadowroot||Te.shadowrootmod)&&(d=fe.call(o,d,!0)),d}var v=Ve?r.outerHTML:r.innerHTML;return Ve&&Oe["!doctype"]&&r.ownerDocument&&r.ownerDocument.doctype&&r.ownerDocument.doctype.name&&A(Y,r.ownerDocument.doctype.name)&&(v="<!DOCTYPE "+r.ownerDocument.doctype.name+">\n"+v),je&&(v=C(v,ye," "),v=C(v,be," "),v=C(v,we," ")),ae&&Ge?ae.createHTML(v):v},i.setConfig=function(e){pt(e),Be=!0},i.clearConfig=function(){dt=null,Be=!1},i.isValidAttribute=function(e,t,n){dt||pt({});var r=me(e),i=me(t);return kt(r,i,n)},i.addHook=function(e,t){"function"==typeof t&&(ve[e]=ve[e]||[],b(ve[e],t))},i.removeHook=function(e){if(ve[e])return y(ve[e])},i.removeHooks=function(e){ve[e]&&(ve[e]=[])},i.removeAllHooks=function(){ve={}},i}()}()},90711:(e,t,n)=>{"use strict";function r(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n}function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?r(n,!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):r(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}n.r(t),n.d(t,{stateToHTML:()=>N});const a=function(e,t){if(null==e)return t;for(var n=(f=2,function(e){if(Array.isArray(e))return e}(h=t)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(h,f)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),r=n[0],o=n[1],a=i({},r),s=function(e){return function(e){if(Array.isArray(e)){for(var t=0,n=new Array(e.length);t<e.length;t++)n[t]=e[t];return n}}(e)||function(e){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e))return Array.from(e)}(e)||function(){throw new TypeError("Invalid attempt to spread non-iterable instance")}()}(o),l=0,c=Object.keys(e);l<c.length;l++){var u=c[l];if(r.hasOwnProperty(u)){var d=r[u];a[u]=i({},d,{},e[u])}else a[u]=e[u],s.push(u)}var h,f;return[a,s]};var s={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv"};const l=function(e){if(null==e)return e;for(var t={},n=!1,r=0,i=Object.keys(e);r<i.length;r++){var o=i[r],a=o;s.hasOwnProperty(o)&&(a=s[o],n=!0),t[a]=e[o]}return n?t:e};var c=/^(moz|ms|o|webkit)-/,u=/^\d+$/,d=/([A-Z])/g,h={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0};const f=function(e){return Object.keys(e).map((function(t){var n=function(e,t){var n;return"string"==typeof t?n=u.test(t):(n=!0,t=String(t)),n&&"0"!==t&&!0!==h[e]?t+"px":t}(t,e[t]),r=function(e){return e.replace(d,"-$1").toLowerCase().replace(c,"-$1-")}(t);return"".concat(r,": ").concat(n)})).join("; ")};var p,v,g,m=n(55202);function y(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n}function b(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?y(n,!0).forEach((function(t){x(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):y(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function w(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function x(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var C=m.CF.BOLD,E=m.CF.CODE,S=m.CF.ITALIC,A=m.CF.STRIKETHROUGH,O=m.CF.UNDERLINE,k="<br>",T=/^data-([a-z0-9-]+)$/,P=(x(p={},C,{element:"strong"}),x(p,E,{element:"code"}),x(p,S,{element:"em"}),x(p,A,{element:"del"}),x(p,O,{element:"u"}),p),I=[C,S,O,A,E],M=(x(v={},m.zQ.LINK,{url:"href",href:"href",rel:"rel",target:"target",title:"title",className:"class"}),x(v,m.zQ.IMAGE,{src:"src",height:"height",width:"width",alt:"alt",className:"class"}),v),z=(x(g={},m.zQ.LINK,(function(e,t){for(var n=M.hasOwnProperty(e)?M[e]:{},r=t.getData(),i={},o=0,a=Object.keys(r);o<a.length;o++){var s=a[o],l=r[s];n.hasOwnProperty(s)?i[n[s]]=l:T.test(s)&&(i[s]=l)}return i})),x(g,m.zQ.IMAGE,(function(e,t){for(var n=M.hasOwnProperty(e)?M[e]:{},r=t.getData(),i={},o=0,a=Object.keys(r);o<a.length;o++){var s=a[o],l=r[s];n.hasOwnProperty(s)?i[n[s]]=l:T.test(s)&&(i[s]=l)}return i})),g);function R(e,t){switch(e){case m.ny.HEADER_ONE:return["h1"];case m.ny.HEADER_TWO:return["h2"];case m.ny.HEADER_THREE:return["h3"];case m.ny.HEADER_FOUR:return["h4"];case m.ny.HEADER_FIVE:return["h5"];case m.ny.HEADER_SIX:return["h6"];case m.ny.UNORDERED_LIST_ITEM:case m.ny.ORDERED_LIST_ITEM:return["li"];case m.ny.BLOCKQUOTE:return["blockquote"];case m.ny.CODE:return["pre","code"];case m.ny.ATOMIC:return["figure"];default:return null===t?[]:[t||"p"]}}var L=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),x(this,"blocks",void 0),x(this,"contentState",void 0),x(this,"currentBlock",void 0),x(this,"indentLevel",void 0),x(this,"output",void 0),x(this,"totalBlocks",void 0),x(this,"wrapperTag",void 0),x(this,"options",void 0),x(this,"inlineStyles",void 0),x(this,"inlineStyleFn",void 0),x(this,"styleOrder",void 0),null==n&&(n={}),this.contentState=t,this.options=n;var r=w(a(n.inlineStyles,[P,I]),2),i=r[0],o=r[1];this.inlineStyles=i,this.inlineStyleFn=n.inlineStyleFn,this.styleOrder=o}var t,n;return t=e,(n=[{key:"generate",value:function(){for(this.output=[],this.blocks=this.contentState.getBlocksAsArray(),this.totalBlocks=this.blocks.length,this.currentBlock=0,this.indentLevel=0,this.wrapperTag=null;this.currentBlock<this.totalBlocks;)this.processBlock();return this.closeWrapperTag(),this.output.join("").trim()}},{key:"processBlock",value:function(){var e=this.options,t=e.blockRenderers,n=e.defaultBlockTag,r=this.blocks[this.currentBlock],i=r.getType(),o=function(e){switch(e){case m.ny.UNORDERED_LIST_ITEM:return"ul";case m.ny.ORDERED_LIST_ITEM:return"ol";default:return null}}(i);this.wrapperTag!==o&&(this.wrapperTag&&this.closeWrapperTag(),o&&this.openWrapperTag(o)),this.indent();var a=null!=t&&t.hasOwnProperty(i)?t[i]:null,s=a?a(r):null;if(null!=s)return this.output.push(s),this.output.push("\n"),void(this.currentBlock+=1);this.writeStartTag(r,n),this.output.push(this.renderBlockContent(r));var l=this.getNextBlock();if(function(e){switch(e){case m.ny.UNORDERED_LIST_ITEM:case m.ny.ORDERED_LIST_ITEM:return!0;default:return!1}}(i)&&l&&l.getDepth()===r.getDepth()+1){this.output.push("\n");var c=this.wrapperTag;this.wrapperTag=null,this.indentLevel+=1,this.currentBlock+=1,this.processBlocksAtDepth(l.getDepth()),this.wrapperTag=c,this.indentLevel-=1,this.indent()}else this.currentBlock+=1;this.writeEndTag(r,n)}},{key:"processBlocksAtDepth",value:function(e){for(var t=this.blocks[this.currentBlock];t&&t.getDepth()===e;)this.processBlock(),t=this.blocks[this.currentBlock];this.closeWrapperTag()}},{key:"getNextBlock",value:function(){return this.blocks[this.currentBlock+1]}},{key:"writeStartTag",value:function(e,t){var n,r=R(e.getType(),t);if(this.options.blockStyleFn){var i=this.options.blockStyleFn(e)||{},o=i.attributes,a=i.style;if(o=l(o),null!=a){var s=f(a);o=null==o?{style:s}:b({},o,{style:s})}n=D(o)}else n="";var c=!0,u=!1,d=void 0;try{for(var h,p=r[Symbol.iterator]();!(c=(h=p.next()).done);c=!0){var v=h.value;this.output.push("<".concat(v).concat(n,">"))}}catch(e){u=!0,d=e}finally{try{c||null==p.return||p.return()}finally{if(u)throw d}}}},{key:"writeEndTag",value:function(e,t){var n=R(e.getType(),t);if(1===n.length)this.output.push("</".concat(n[0],">\n"));else{var r=[],i=!0,o=!1,a=void 0;try{for(var s,l=n[Symbol.iterator]();!(i=(s=l.next()).done);i=!0){var c=s.value;r.unshift("</".concat(c,">"))}}catch(e){o=!0,a=e}finally{try{i||null==l.return||l.return()}finally{if(o)throw a}}this.output.push(r.join("")+"\n")}}},{key:"openWrapperTag",value:function(e){this.wrapperTag=e,this.indent(),this.output.push("<".concat(e,">\n")),this.indentLevel+=1}},{key:"closeWrapperTag",value:function(){var e=this.wrapperTag;e&&(this.indentLevel-=1,this.indent(),this.output.push("</".concat(e,">\n")),this.wrapperTag=null)}},{key:"indent",value:function(){this.output.push(" ".repeat(this.indentLevel))}},{key:"withCustomInlineStyles",value:function(e,t){if(!this.inlineStyleFn)return e;var n=this.inlineStyleFn(t);if(!n)return e;var r=n.element,i=void 0===r?"span":r,o=n.attributes,a=n.style,s=D(b({},o,{style:a&&f(a)}));return"<".concat(i).concat(s,">").concat(e,"</").concat(i,">")}},{key:"renderBlockContent",value:function(e){var t=this,n=e.getType(),r=e.getText();if(""===r)return k;r=this.preserveWhitespace(r);var i=e.getCharacterList();return(0,m.Ee)(r,i).map((function(e){var r,i=w(e,2),o=i[0],a=i[1].map((function(e){var r=w(e,2),i=r[0],o=r[1],a=function(e){return e.split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;").split(" ").join("&nbsp;").split("\n").join(k+"\n")}(i),s=!0,c=!1,u=void 0;try{for(var d,h=t.styleOrder[Symbol.iterator]();!(s=(d=h.next()).done);s=!0){var p=d.value;if((p!==E||n!==m.ny.CODE)&&o.has(p)){var v=t.inlineStyles[p],g=v.element,y=v.attributes,_=v.style;if(null==g&&(g="span"),y=l(y),null!=_){var x=f(_);y=null==y?{style:x}:b({},y,{style:x})}var C=D(y);a="<".concat(g).concat(C,">").concat(a,"</").concat(g,">")}}}catch(e){c=!0,u=e}finally{try{s||null==h.return||h.return()}finally{if(c)throw u}}return t.withCustomInlineStyles(a,o)})).join(""),s=o?t.contentState.getEntity(o):null,c=null==s?null:s.getType().toUpperCase();if(null!=s&&t.options.entityStyleFn&&(r=t.options.entityStyleFn(s))){var u=r,d=u.element,h=u.attributes,p=u.style;if(null==d&&(d="span"),h=l(h),null!=p){var v=f(p);h=null==h?{style:v}:b({},h,{style:v})}var g=D(h);return"<".concat(d).concat(g,">").concat(a,"</").concat(d,">")}if(null!=c&&c===m.zQ.LINK){var y=D(z.hasOwnProperty(c)?z[c](c,s):null);return"<a".concat(y,">").concat(a,"</a>")}if(null!=c&&c===m.zQ.IMAGE){var _=D(z.hasOwnProperty(c)?z[c](c,s):null);return"<img".concat(_,"/>")}return a})).join("")}},{key:"preserveWhitespace",value:function(e){for(var t=e.length,n=new Array(t),r=0;r<t;r++)" "!==e[r]||0!==r&&r!==t-1&&" "!==e[r-1]?n[r]=e[r]:n[r]=" ";return n.join("")}}])&&_(t.prototype,n),e}();function D(e){if(null==e)return"";for(var t=[],n=0,r=Object.keys(e);n<r.length;n++){var i=r[n],o=e[i];null!=o&&t.push(" ".concat(i,'="').concat((o+"").split("&").join("&amp;").split("<").join("&lt;").split(">").join("&gt;").split('"').join("&quot;"),'"'))}return t.join("")}function N(e,t){return new L(e,t).generate()}},9525:(e,t,n)=>{"use strict";function r(e,t,n){for(var r=e.text,o=e.characterMeta,a=t.length,s=n.length,l=[],c=o.slice(0,0),u=0,d=r.indexOf(t);-1!==d;)l.push(r.slice(u,d)+n),c=c.concat(o.slice(u,d),i(o.slice(d,d+1),s)),u=d+a,d=r.indexOf(t,u);return l.push(r.slice(u)),c=c.concat(o.slice(u)),{text:l.join(""),characterMeta:c}}function i(e,t){for(var n=e.slice(0,0);t-- >0;)n=n.concat(e);return n}n.r(t),n.d(t,{stateFromHTML:()=>k});var o=n(35143),a=n(9404),s=n(55202),l={a:1,abbr:1,area:1,audio:1,b:1,bdi:1,bdo:1,br:1,button:1,canvas:1,cite:1,code:1,command:1,datalist:1,del:1,dfn:1,em:1,embed:1,i:1,iframe:1,img:1,input:1,ins:1,kbd:1,keygen:1,label:1,map:1,mark:1,meter:1,noscript:1,object:1,output:1,progress:1,q:1,ruby:1,s:1,samp:1,script:1,select:1,small:1,span:1,strong:1,sub:1,sup:1,textarea:1,time:1,u:1,var:1,video:1,wbr:1,acronym:1,applet:1,basefont:1,big:1,font:1,isindex:1,strike:1,style:1,tt:1},c={area:1,base:1,br:1,col:1,colgroup:1,command:1,dl:1,embed:1,head:1,hgroup:1,hr:1,iframe:1,img:1,input:1,keygen:1,link:1,meta:1,ol:1,optgroup:1,option:1,param:1,script:1,select:1,source:1,style:1,table:1,tbody:1,textarea:1,tfoot:1,thead:1,title:1,tr:1,track:1,ul:1,wbr:1,basefont:1,dialog:1,dir:1,isindex:1},u={img:1};function d(e){return d="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},d(e)}function h(e,t){var n=Object.keys(e);return Object.getOwnPropertySymbols&&n.push.apply(n,Object.getOwnPropertySymbols(e)),t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=/^data:/i,g=(0,a.OrderedSet)(),m=new o.ContentBlock({key:(0,o.genKey)(),text:"",type:s.ny.UNSTYLED,characterList:(0,a.List)(),depth:0}),y=/(\r\n|\r|\n)/g,b="\r",w=/^data-([a-z0-9-]+)$/,_={a:{href:"url",rel:"rel",target:"target",title:"title"},img:{src:"src",alt:"alt",width:"width",height:"height"}},x=function(e,t){var n={};if(_.hasOwnProperty(e))for(var r=_[e],i=0;i<t.attributes.length;i++){var o=t.attributes[i],a=o.name,s=o.value;if("string"==typeof s){var l=s;r.hasOwnProperty(a)?n[r[a]]=l:w.test(a)&&(n[a]=l)}}return n},C={a:function(e,t,n){var r,i=x(t,n);if(null!=(r=i.url)&&!r.match(v))return e.createEntity(s.zQ.LINK,i)},img:function(e,t,n){var r=x(t,n);if(null!=r.src)return e.createEntity(s.zQ.IMAGE,r)}},E=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),p(this,"contentStateForEntities",void 0),p(this,"blockStack",void 0),p(this,"blockList",void 0),p(this,"depth",void 0),p(this,"options",void 0),p(this,"inlineCreators",{Style:function(e){function t(t){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}((function(e){return{type:"STYLE",style:e}})),Entity:function(e,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"MUTABLE";return{type:"ENTITY",entityKey:t.createEntity(e,S(n),r)}}}),this.options=n,this.contentStateForEntities=o.ContentState.createFromBlockArray([]),this.blockStack=[],this.blockList=[],this.depth=0}var t,n;return t=e,n=[{key:"process",value:function(e){this.processBlockElement(e);var t=[];return this.blockList.forEach((function(e){var n=function(e){var t="",n=(0,a.Seq)();return e.forEach((function(e){t+=e.text,n=n.concat(e.characterMeta)})),{text:t,characterMeta:n}}(e.textFragments),i=n.text,s=n.characterMeta,l=!1;if(i===b&&(l=!0,i=""),"pre"===e.tagName){var c=function(e,t){return"\n"===e.charAt(0)&&(e=e.slice(1),t=t.slice(1)),{text:e,characterMeta:t}}(i,s);i=c.text,s=c.characterMeta}else{var u=function(e,t){var n=function(e,t){for(;" "===e.charAt(0);)e=e.slice(1),t=t.slice(1);return{text:e,characterMeta:t}}(e=e.replace(/[ \t\n]/g," "),t),i=function(e,t){for(;" "===e.slice(-1);)e=e.slice(0,-1),t=t.slice(0,-1);return{text:e,characterMeta:t}}(e=n.text,t=n.characterMeta);e=i.text,t=i.characterMeta;for(var o=e.length;o--;)" "===e.charAt(o)&&" "===e.charAt(o-1)&&(e=e.slice(0,o)+e.slice(o+1),t=t.slice(0,o).concat(t.slice(o+1)));var a=r({text:e,characterMeta:t},"\r ",b),s=r({text:e=a.text,characterMeta:t=a.characterMeta}," \r",b);return{text:e=s.text,characterMeta:t=s.characterMeta}}(i,s);i=u.text,s=u.characterMeta}((i=i.split(b).join("\n")).length||l)&&t.push(new o.ContentBlock({key:(0,o.genKey)(),text:i,type:e.type,characterList:s.toList(),depth:e.depth,data:e.data?(0,a.Map)(e.data):(0,a.Map)()}))})),t.length||(t=[m]),o.ContentState.createFromBlockArray(t,this.contentStateForEntities.getEntityMap())}},{key:"getBlockTypeFromTagName",value:function(e){var t=this.options.blockTypes;if(t&&t[e])return t[e];switch(e){case"li":return"ol"===this.blockStack.slice(-1)[0].tagName?s.ny.ORDERED_LIST_ITEM:s.ny.UNORDERED_LIST_ITEM;case"blockquote":return s.ny.BLOCKQUOTE;case"h1":return s.ny.HEADER_ONE;case"h2":return s.ny.HEADER_TWO;case"h3":return s.ny.HEADER_THREE;case"h4":return s.ny.HEADER_FOUR;case"h5":return s.ny.HEADER_FIVE;case"h6":return s.ny.HEADER_SIX;case"pre":return s.ny.CODE;case"figure":return s.ny.ATOMIC;default:return s.ny.UNSTYLED}}},{key:"processBlockElement",value:function(e){if(e){var t,n,r=this.options.customBlockFn,i=e.nodeName.toLowerCase();if(r){var o=r(e);null!=o&&(t=o.type,n=o.data)}var a=!0;if(null==t&&(a=!1,t=this.getBlockTypeFromTagName(i)),t===s.ny.CODE){var l=e.getAttribute("data-language");l&&(n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(n,!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(n).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n,{language:l}))}var u=function(e){switch(e){case s.ny.UNORDERED_LIST_ITEM:case s.ny.ORDERED_LIST_ITEM:return!0;default:return!1}}(t),d=!c.hasOwnProperty(i);if(!a&&t===s.ny.UNSTYLED){var f=this.blockStack.slice(-1)[0];f&&(t=f.type)}var v={tagName:i,textFragments:[],type:t,styleStack:[g],entityStack:[null],depth:u?this.depth:0,data:n};d&&(this.blockList.push(v),u&&(this.depth+=1)),this.blockStack.push(v),null!=e.childNodes&&Array.from(e.childNodes).forEach(this.processNode,this),this.blockStack.pop(),d&&u&&(this.depth-=1)}}},{key:"processInlineElement",value:function(e){var t=e.nodeName.toLowerCase();if("br"!==t){var n=this.blockStack.slice(-1)[0],r=n.styleStack.slice(-1)[0],i=n.entityStack.slice(-1)[0],o=this.options.customInlineFn,a=o?o(e,this.inlineCreators):null;if(null!=a)switch(a.type){case"STYLE":r=r.add(a.style);break;case"ENTITY":i=a.entityKey}else r=function(e,t,n){switch(t){case"b":case"strong":return e.add(s.CF.BOLD);case"i":case"em":return e.add(s.CF.ITALIC);case"u":case"ins":return e.add(s.CF.UNDERLINE);case"code":return e.add(s.CF.CODE);case"s":case"del":return e.add(s.CF.STRIKETHROUGH);default:return n&&n[t]?e.add(n[t]):e}}(r,t,this.options.elementStyles),C.hasOwnProperty(t)&&(i=C[t](this,t,e)||i);n.styleStack.push(r),n.entityStack.push(i),null!=e.childNodes&&Array.from(e.childNodes).forEach(this.processNode,this),u.hasOwnProperty(t)&&this.processText(" "),n.entityStack.pop(),n.styleStack.pop()}else this.processText(b)}},{key:"processTextNode",value:function(e){var t=e.nodeValue;t=(t=t.replace(y,"\n")).split("").join(b),this.processText(t)}},{key:"processText",value:function(e){var t=this.blockStack.slice(-1)[0],n=t.styleStack.slice(-1)[0],r=t.entityStack.slice(-1)[0],i=o.CharacterMetadata.create({style:n,entity:r}),s=(0,a.Repeat)(i,e.length);t.textFragments.push({text:e,characterMeta:s})}},{key:"processNode",value:function(e){if(1===e.nodeType){var t=e,n=t.nodeName.toLowerCase();l.hasOwnProperty(n)?this.processInlineElement(t):this.processBlockElement(t)}else 3===e.nodeType&&this.processTextNode(e)}},{key:"createEntity",value:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"MUTABLE";return this.contentStateForEntities=this.contentStateForEntities.createEntity(e,n,t),this.contentStateForEntities.getLastCreatedEntityKey()}}],n&&f(t.prototype,n),e}();function S(e){var t={};if(null!==e&&"object"===d(e)&&!Array.isArray(e))for(var n=e,r=0,i=Object.keys(n);r<i.length;r++){var o=i[r],a=n[o];"string"==typeof a&&(t[o]=a)}return t}function A(e){var t;return"undefined"!=typeof DOMParser?t=(new DOMParser).parseFromString(e,"text/html"):(t=document.implementation.createHTMLDocument("")).documentElement&&(t.documentElement.innerHTML=e),t.body||t.createElement("body")}var O={};function k(e,t){var n=t||O,r=n.parser,i=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(n,["parser"]);return null==r&&(r=A),function(e,t){return new E(t).process(e)}(r(e),i)}},55202:(e,t,n)=>{"use strict";n.d(t,{ny:()=>r,zQ:()=>i,CF:()=>o,Ee:()=>l});var r={UNSTYLED:"unstyled",HEADER_ONE:"header-one",HEADER_TWO:"header-two",HEADER_THREE:"header-three",HEADER_FOUR:"header-four",HEADER_FIVE:"header-five",HEADER_SIX:"header-six",UNORDERED_LIST_ITEM:"unordered-list-item",ORDERED_LIST_ITEM:"ordered-list-item",BLOCKQUOTE:"blockquote",PULLQUOTE:"pullquote",CODE:"code-block",ATOMIC:"atomic"},i={LINK:"LINK",IMAGE:"IMAGE",EMBED:"embed"},o={BOLD:"BOLD",CODE:"CODE",ITALIC:"ITALIC",STRIKETHROUGH:"STRIKETHROUGH",UNDERLINE:"UNDERLINE"},a=n(9404),s=new a.OrderedSet;function l(e,t){for(var n=null,r=null,i=[],o=0,a=0,s=e.length;a<s;a++){r=n;var l=t.get(a);n=l?l.getEntity():null,a>0&&n!==r&&(i.push([r,c(e.slice(o,a),t.slice(o,a))]),o=a)}return i.push([n,c(e.slice(o),t.slice(o))]),i}function c(e,t){for(var n=s,r=s,i=[],o=0,l=0,c=e.length;l<c;l++){r=n;var u=t.get(l);n=u?u.getStyle():s,l>0&&!(0,a.is)(n,r)&&(i.push([e.slice(o,l),r]),o=l)}return i.push([e.slice(o),n]),i}n(35143)},85889:(e,t,n)=>{"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(95748),a=n(23018),s=n(56840),l=n(65224),c=n(49938),u=n(12242),d=n(6991),h=n(47282),f=n(77337),p=n(46059),v=h("draft_tree_data_support"),g=v?l:s,m=f.List,y=f.Repeat,b={insertAtomicBlock:function(e,t,n){var i=e.getCurrentContent(),s=e.getSelection(),l=c.removeRange(i,s,"backward"),h=l.getSelectionAfter(),f=c.splitBlock(l,h),p=f.getSelectionAfter(),b=c.setBlockType(f,p,"atomic"),w=a.create({entity:t}),_={key:d(),type:"atomic",text:n,characterList:m(y(w,n.length))},x={key:d(),type:"unstyled"};v&&(_=r({},_,{nextSibling:x.key}),x=r({},x,{prevSibling:_.key}));var C=[new g(_),new g(x)],E=o.createFromArray(C),S=c.replaceWithFragment(b,p,E),A=S.merge({selectionBefore:s,selectionAfter:S.getSelectionAfter().set("hasFocus",!0)});return u.push(e,A,"insert-fragment")},moveAtomicBlock:function(e,t,n,r){var i,o=e.getCurrentContent(),a=e.getSelection();if("before"===r||"after"===r){var s=o.getBlockForKey("before"===r?n.getStartKey():n.getEndKey());i=p(o,t,s,r)}else{var l=c.removeRange(o,n,"backward"),d=l.getSelectionAfter(),h=l.getBlockForKey(d.getFocusKey());if(0===d.getStartOffset())i=p(l,t,h,"before");else if(d.getEndOffset()===h.getLength())i=p(l,t,h,"after");else{var f=c.splitBlock(l,d),v=f.getSelectionAfter(),g=f.getBlockForKey(v.getFocusKey());i=p(f,t,g,"before")}}var m=i.merge({selectionBefore:a,selectionAfter:i.getSelectionAfter().set("hasFocus",!0)});return u.push(e,m,"move-block")}};e.exports=b},95748:(e,t,n)=>{"use strict";var r=n(77337).OrderedMap,i={createFromArray:function(e){return r(e.map((function(e){return[e.getKey(),e]})))}};e.exports=i},19981:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(18227),o=n(679),a=n(77337),s=a.List,l=a.Repeat,c=a.Record,u=function(){return!0},d=c({start:null,end:null}),h=c({start:null,end:null,decoratorKey:null,leaves:null}),f={generate:function(e,t,n){var r=t.getLength();if(!r)return s.of(new h({start:0,end:0,decoratorKey:null,leaves:s.of(new d({start:0,end:0}))}));var o=[],a=n?n.getDecorations(t,e):s(l(null,r)),c=t.getCharacterList();return i(a,p,u,(function(e,t){var n,r,l,f;o.push(new h({start:e,end:t,decoratorKey:a.get(e),leaves:(n=c.slice(e,t).toList(),r=e,l=[],f=n.map((function(e){return e.getStyle()})).toList(),i(f,p,u,(function(e,t){l.push(new d({start:e+r,end:t+r}))})),s(l))}))})),s(o)},fromJS:function(e){var t=e.leaves,n=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,["leaves"]);return new h(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},n,{leaves:null!=t?s(Array.isArray(t)?t:o(t)).map((function(e){return d(e)})):null}))}};function p(e,t){return e===t}e.exports=f},23018:(e,t,n)=>{"use strict";var r=n(77337),i=r.Map,o=r.OrderedSet,a=r.Record,s=o(),l={style:s,entity:null},c=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.getStyle=function(){return this.get("style")},a.getEntity=function(){return this.get("entity")},a.hasStyle=function(e){return this.getStyle().includes(e)},r.applyStyle=function(e,t){var n=e.set("style",e.getStyle().add(t));return r.create(n)},r.removeStyle=function(e,t){var n=e.set("style",e.getStyle().remove(t));return r.create(n)},r.applyEntity=function(e,t){var n=e.getEntity()===t?e:e.set("entity",t);return r.create(n)},r.create=function(e){if(!e)return u;var t=i({style:s,entity:null}).merge(e),n=d.get(t);if(n)return n;var o=new r(t);return d=d.set(t,o),o},r.fromJS=function(e){var t=e.style,n=e.entity;return new r({style:Array.isArray(t)?o(t):t,entity:Array.isArray(n)?o(n):n})},r}(a(l)),u=new c,d=i([[i(l),u]]);c.EMPTY=u,e.exports=c},69083:(e,t,n)=>{"use strict";var r=n(77337).List,i=function(){function e(e){var t,n;n=void 0,(t="_decorators")in this?Object.defineProperty(this,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[t]=n,this._decorators=e.slice()}var t=e.prototype;return t.getDecorations=function(e,t){var n=Array(e.getText().length).fill(null);return this._decorators.forEach((function(r,i){var o=0;(0,r.strategy)(e,(function(e,t){(function(e,t,n){for(var r=t;r<n;r++)if(null!=e[r])return!1;return!0})(n,e,t)&&(function(e,t,n,r){for(var i=t;i<n;i++)e[i]=r}(n,e,t,i+"."+o),o++)}),t)})),r(n)},t.getComponentForKey=function(e){var t=parseInt(e.split(".")[0],10);return this._decorators[t].component},t.getPropsForKey=function(e){var t=parseInt(e.split(".")[0],10);return this._decorators[t].props},e}();e.exports=i},56840:(e,t,n)=>{"use strict";var r=n(23018),i=n(18227),o=n(77337),a=o.List,s=o.Map,l=o.OrderedSet,c=o.Record,u=o.Repeat,d=l(),h=function(e){var t,n;function o(t){return e.call(this,function(e){if(!e)return e;var t=e.characterList,n=e.text;return n&&!t&&(e.characterList=a(u(r.EMPTY,n.length))),e}(t))||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=o.prototype;return s.getKey=function(){return this.get("key")},s.getType=function(){return this.get("type")},s.getText=function(){return this.get("text")},s.getCharacterList=function(){return this.get("characterList")},s.getLength=function(){return this.getText().length},s.getDepth=function(){return this.get("depth")},s.getData=function(){return this.get("data")},s.getInlineStyleAt=function(e){var t=this.getCharacterList().get(e);return t?t.getStyle():d},s.getEntityAt=function(e){var t=this.getCharacterList().get(e);return t?t.getEntity():null},s.findStyleRanges=function(e,t){i(this.getCharacterList(),f,e,t)},s.findEntityRanges=function(e,t){i(this.getCharacterList(),p,e,t)},o}(c({key:"",type:"unstyled",text:"",characterList:a(),depth:0,data:s()}));function f(e,t){return e.getStyle()===t.getStyle()}function p(e,t){return e.getEntity()===t.getEntity()}e.exports=h},65224:(e,t,n)=>{"use strict";var r=n(23018),i=n(18227),o=n(77337),a=o.List,s=o.Map,l=o.OrderedSet,c=o.Record,u=o.Repeat,d=l(),h={parent:null,characterList:a(),data:s(),depth:0,key:"",text:"",type:"unstyled",children:a(),prevSibling:null,nextSibling:null},f=function(e,t){return e.getStyle()===t.getStyle()},p=function(e,t){return e.getEntity()===t.getEntity()},v=function(e){var t,n;function o(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:h;return e.call(this,function(e){if(!e)return e;var t=e.characterList,n=e.text;return n&&!t&&(e.characterList=a(u(r.EMPTY,n.length))),e}(t))||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=o.prototype;return s.getKey=function(){return this.get("key")},s.getType=function(){return this.get("type")},s.getText=function(){return this.get("text")},s.getCharacterList=function(){return this.get("characterList")},s.getLength=function(){return this.getText().length},s.getDepth=function(){return this.get("depth")},s.getData=function(){return this.get("data")},s.getInlineStyleAt=function(e){var t=this.getCharacterList().get(e);return t?t.getStyle():d},s.getEntityAt=function(e){var t=this.getCharacterList().get(e);return t?t.getEntity():null},s.getChildKeys=function(){return this.get("children")},s.getParentKey=function(){return this.get("parent")},s.getPrevSiblingKey=function(){return this.get("prevSibling")},s.getNextSiblingKey=function(){return this.get("nextSibling")},s.findStyleRanges=function(e,t){i(this.getCharacterList(),f,e,t)},s.findEntityRanges=function(e,t){i(this.getCharacterList(),p,e,t)},o}(c(h));e.exports=v},97656:(e,t,n)=>{"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(95748),a=n(23018),s=n(56840),l=n(65224),c=n(11608),u=n(91381),d=n(6991),h=n(679),f=n(47282),p=n(77337),v=n(91721),g=p.List,m=p.Record,y=p.Repeat,b=p.Map,w=p.OrderedMap,_=m({entityMap:null,blockMap:null,selectionBefore:null,selectionAfter:null}),x=f("draft_tree_data_support")?l:s,C=function(e){var t,n;function i(){return e.apply(this,arguments)||this}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var s=i.prototype;return s.getEntityMap=function(){return c},s.getBlockMap=function(){return this.get("blockMap")},s.getSelectionBefore=function(){return this.get("selectionBefore")},s.getSelectionAfter=function(){return this.get("selectionAfter")},s.getBlockForKey=function(e){return this.getBlockMap().get(e)},s.getKeyBefore=function(e){return this.getBlockMap().reverse().keySeq().skipUntil((function(t){return t===e})).skip(1).first()},s.getKeyAfter=function(e){return this.getBlockMap().keySeq().skipUntil((function(t){return t===e})).skip(1).first()},s.getBlockAfter=function(e){return this.getBlockMap().skipUntil((function(t,n){return n===e})).skip(1).first()},s.getBlockBefore=function(e){return this.getBlockMap().reverse().skipUntil((function(t,n){return n===e})).skip(1).first()},s.getBlocksAsArray=function(){return this.getBlockMap().toArray()},s.getFirstBlock=function(){return this.getBlockMap().first()},s.getLastBlock=function(){return this.getBlockMap().last()},s.getPlainText=function(e){return this.getBlockMap().map((function(e){return e?e.getText():""})).join(e||"\n")},s.getLastCreatedEntityKey=function(){return c.__getLastCreatedEntityKey()},s.hasText=function(){var e=this.getBlockMap();return e.size>1||escape(e.first().getText()).replace(/%u200B/g,"").length>0},s.createEntity=function(e,t,n){return c.__create(e,t,n),this},s.mergeEntityData=function(e,t){return c.__mergeData(e,t),this},s.replaceEntityData=function(e,t){return c.__replaceData(e,t),this},s.addEntity=function(e){return c.__add(e),this},s.getEntity=function(e){return c.__get(e)},s.getAllEntities=function(){return c.__getAll()},s.loadWithEntities=function(e){return c.__loadWithEntities(e)},i.createFromBlockArray=function(e,t){var n=Array.isArray(e)?e:e.contentBlocks,r=o.createFromArray(n),a=r.isEmpty()?new u:u.createEmpty(r.first().getKey());return new i({blockMap:r,entityMap:t||c,selectionBefore:a,selectionAfter:a})},i.createFromText=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:/\r\n?|\n/g,n=e.split(t).map((function(e){return e=v(e),new x({key:d(),text:e,type:"unstyled",characterList:g(y(a.EMPTY,e.length))})}));return i.createFromBlockArray(n)},i.fromJS=function(e){return new i(r({},e,{blockMap:w(e.blockMap).map(i.createContentBlockFromJS),selectionBefore:new u(e.selectionBefore),selectionAfter:new u(e.selectionAfter)}))},i.createContentBlockFromJS=function(e){var t=e.characterList;return new x(r({},e,{data:b(e.data),characterList:null!=t?g((Array.isArray(t)?t:h(t)).map((function(e){return a.fromJS(e)}))):void 0}))},i}(_);e.exports=C},94092:(e,t,n)=>{"use strict";var r=n(23018),i=n(77337).Map,o={add:function(e,t,n){return a(e,t,n,!0)},remove:function(e,t,n){return a(e,t,n,!1)}};function a(e,t,n,o){var a=e.getBlockMap(),s=t.getStartKey(),l=t.getStartOffset(),c=t.getEndKey(),u=t.getEndOffset(),d=a.skipUntil((function(e,t){return t===s})).takeUntil((function(e,t){return t===c})).concat(i([[c,a.get(c)]])).map((function(e,t){var i,a;s===c?(i=l,a=u):(i=t===s?l:0,a=t===c?u:e.getLength());for(var d,h=e.getCharacterList();i<a;)d=h.get(i),h=h.set(i,o?r.applyStyle(d,n):r.removeStyle(d,n)),i++;return e.set("characterList",h)}));return e.merge({blockMap:a.merge(d),selectionBefore:t,selectionAfter:t})}e.exports=o},47378:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(14134),o=n(88372),a=n(35389),s=n(77337),l=n(90646),c=n(56408),u=s.Map,d={subtree:!0,characterData:!0,childList:!0,characterDataOldValue:!1,attributes:!1},h=i.isBrowser("IE <= 11"),f=function(){function e(e){var t=this;r(this,"observer",void 0),r(this,"container",void 0),r(this,"mutations",void 0),r(this,"onCharData",void 0),this.container=e,this.mutations=u();var n=a(e);n.MutationObserver&&!h?this.observer=new n.MutationObserver((function(e){return t.registerMutations(e)})):this.onCharData=function(e){e.target instanceof Node||l(!1),t.registerMutation({type:"characterData",target:e.target})}}var t=e.prototype;return t.start=function(){this.observer?this.observer.observe(this.container,d):this.container.addEventListener("DOMCharacterDataModified",this.onCharData)},t.stopAndFlushMutations=function(){var e=this.observer;e?(this.registerMutations(e.takeRecords()),e.disconnect()):this.container.removeEventListener("DOMCharacterDataModified",this.onCharData);var t=this.mutations;return this.mutations=u(),t},t.registerMutations=function(e){for(var t=0;t<e.length;t++)this.registerMutation(e[t])},t.getMutationTextContent=function(e){var t=e.type,n=e.target,r=e.removedNodes;if("characterData"===t){if(""!==n.textContent)return h?n.textContent.replace("\n",""):n.textContent}else if("childList"===t){if(r&&r.length)return"";if(""!==n.textContent)return n.textContent}return null},t.registerMutation=function(e){var t=this.getMutationTextContent(e);if(null!=t){var n=c(o(e.target));this.mutations=this.mutations.set(n,t)}},e}();e.exports=f},13387:(e,t,n)=>{"use strict";var r=n(96540),i=n(98003),o=(0,n(77337).Map)({"header-one":{element:"h1"},"header-two":{element:"h2"},"header-three":{element:"h3"},"header-four":{element:"h4"},"header-five":{element:"h5"},"header-six":{element:"h6"},section:{element:"section"},article:{element:"article"},"unordered-list-item":{element:"li",wrapper:r.createElement("ul",{className:i("public/DraftStyleDefault/ul")})},"ordered-list-item":{element:"li",wrapper:r.createElement("ol",{className:i("public/DraftStyleDefault/ol")})},blockquote:{element:"blockquote"},atomic:{element:"figure"},"code-block":{element:"pre",wrapper:r.createElement("pre",{className:i("public/DraftStyleDefault/pre")})},unstyled:{element:"div",aliasedElements:["p"]}});e.exports=o},87918:e=>{"use strict";e.exports={BOLD:{fontWeight:"bold"},CODE:{fontFamily:"monospace",wordWrap:"break-word"},ITALIC:{fontStyle:"italic"},STRIKETHROUGH:{textDecoration:"line-through"},UNDERLINE:{textDecoration:"underline"}}},35143:(e,t,n)=>{"use strict";var r=n(85889),i=n(95748),o=n(23018),a=n(69083),s=n(56840),l=n(97656),c=n(13387),u=n(87918),d=n(63299),h=n(81124),f=n(11608),p=n(49938),v=n(5407),g=n(12242),m=n(59414),y=n(66429),b=n(7018),w=n(91381),_=n(7470),x=n(50428),C=n(6991),E=n(57811),S=n(30894),A={Editor:d,EditorBlock:h,EditorState:g,CompositeDecorator:a,Entity:f,EntityInstance:v,BlockMapBuilder:i,CharacterMetadata:o,ContentBlock:s,ContentState:l,RawDraftContentState:y,SelectionState:w,AtomicBlockUtils:r,KeyBindingUtil:m,Modifier:p,RichUtils:b,DefaultDraftBlockRenderMap:c,DefaultDraftInlineStyle:u,convertFromHTML:n(24712),convertFromRaw:x,convertToRaw:_,genKey:C,getDefaultKeyBinding:E,getVisibleSelectionRect:S};e.exports=A},63299:(e,t,n)=>{"use strict";var r=n(45228);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){s(e,t,n[t])}))}return e}function a(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var c=n(13387),u=n(87918),d=n(13136),h=n(79777),f=n(42474),p=n(97784),v=n(74576),g=n(49884),m=n(953),y=n(12242),b=n(96540),w=n(93529),_=n(2935),x=n(14134),C=n(98003),E=n(6991),S=n(57811),A=n(97392),O=n(47282),k=n(90646),T=n(55291),P=n(56408),I=x.isBrowser("IE"),M=!I,z={edit:p,composite:d,drag:f,cut:null,render:null},R=!1,L=function(e){function t(){return e.apply(this,arguments)||this}l(t,e);var n=t.prototype;return n.render=function(){return null},n.componentDidMount=function(){this._update()},n.componentDidUpdate=function(){this._update()},n._update=function(){var e=this.props.editor;e._latestEditorState=this.props.editorState,e._blockSelectEvents=!0},t}(b.Component),D=function(e){function t(t){var n;return s(a(n=e.call(this,t)||this),"_blockSelectEvents",void 0),s(a(n),"_clipboard",void 0),s(a(n),"_handler",void 0),s(a(n),"_dragCount",void 0),s(a(n),"_internalDrag",void 0),s(a(n),"_editorKey",void 0),s(a(n),"_placeholderAccessibilityID",void 0),s(a(n),"_latestEditorState",void 0),s(a(n),"_latestCommittedEditorState",void 0),s(a(n),"_pendingStateFromBeforeInput",void 0),s(a(n),"_onBeforeInput",void 0),s(a(n),"_onBlur",void 0),s(a(n),"_onCharacterData",void 0),s(a(n),"_onCompositionEnd",void 0),s(a(n),"_onCompositionStart",void 0),s(a(n),"_onCopy",void 0),s(a(n),"_onCut",void 0),s(a(n),"_onDragEnd",void 0),s(a(n),"_onDragOver",void 0),s(a(n),"_onDragStart",void 0),s(a(n),"_onDrop",void 0),s(a(n),"_onInput",void 0),s(a(n),"_onFocus",void 0),s(a(n),"_onKeyDown",void 0),s(a(n),"_onKeyPress",void 0),s(a(n),"_onKeyUp",void 0),s(a(n),"_onMouseDown",void 0),s(a(n),"_onMouseUp",void 0),s(a(n),"_onPaste",void 0),s(a(n),"_onSelect",void 0),s(a(n),"editor",void 0),s(a(n),"editorContainer",void 0),s(a(n),"focus",void 0),s(a(n),"blur",void 0),s(a(n),"setMode",void 0),s(a(n),"exitCurrentMode",void 0),s(a(n),"restoreEditorDOM",void 0),s(a(n),"setClipboard",void 0),s(a(n),"getClipboard",void 0),s(a(n),"getEditorKey",void 0),s(a(n),"update",void 0),s(a(n),"onDragEnter",void 0),s(a(n),"onDragLeave",void 0),s(a(n),"_handleEditorContainerRef",(function(e){n.editorContainer=e,n.editor=null!==e?e.firstChild:null})),s(a(n),"focus",(function(e){var t=n.props.editorState,r=t.getSelection().getHasFocus(),i=n.editor;if(i){var o=_.getScrollParent(i),a=e||A(o),s=a.x,l=a.y;T(i)||k(!1),i.focus(),o===window?window.scrollTo(s,l):w.setTop(o,l),r||n.update(y.forceSelection(t,t.getSelection()))}})),s(a(n),"blur",(function(){var e=n.editor;e&&(T(e)||k(!1),e.blur())})),s(a(n),"setMode",(function(e){var t=n.props,r=t.onPaste,i=t.onCut,a=t.onCopy,s=o({},z.edit);r&&(s.onPaste=r),i&&(s.onCut=i),a&&(s.onCopy=a);var l=o({},z,{edit:s});n._handler=l[e]})),s(a(n),"exitCurrentMode",(function(){n.setMode("edit")})),s(a(n),"restoreEditorDOM",(function(e){n.setState({contentsKey:n.state.contentsKey+1},(function(){n.focus(e)}))})),s(a(n),"setClipboard",(function(e){n._clipboard=e})),s(a(n),"getClipboard",(function(){return n._clipboard})),s(a(n),"update",(function(e){n._latestEditorState=e,n.props.onChange(e)})),s(a(n),"onDragEnter",(function(){n._dragCount++})),s(a(n),"onDragLeave",(function(){n._dragCount--,0===n._dragCount&&n.exitCurrentMode()})),n._blockSelectEvents=!1,n._clipboard=null,n._handler=null,n._dragCount=0,n._editorKey=t.editorKey||E(),n._placeholderAccessibilityID="placeholder-"+n._editorKey,n._latestEditorState=t.editorState,n._latestCommittedEditorState=t.editorState,n._onBeforeInput=n._buildHandler("onBeforeInput"),n._onBlur=n._buildHandler("onBlur"),n._onCharacterData=n._buildHandler("onCharacterData"),n._onCompositionEnd=n._buildHandler("onCompositionEnd"),n._onCompositionStart=n._buildHandler("onCompositionStart"),n._onCopy=n._buildHandler("onCopy"),n._onCut=n._buildHandler("onCut"),n._onDragEnd=n._buildHandler("onDragEnd"),n._onDragOver=n._buildHandler("onDragOver"),n._onDragStart=n._buildHandler("onDragStart"),n._onDrop=n._buildHandler("onDrop"),n._onInput=n._buildHandler("onInput"),n._onFocus=n._buildHandler("onFocus"),n._onKeyDown=n._buildHandler("onKeyDown"),n._onKeyPress=n._buildHandler("onKeyPress"),n._onKeyUp=n._buildHandler("onKeyUp"),n._onMouseDown=n._buildHandler("onMouseDown"),n._onMouseUp=n._buildHandler("onMouseUp"),n._onPaste=n._buildHandler("onPaste"),n._onSelect=n._buildHandler("onSelect"),n.getEditorKey=function(){return n._editorKey},n.state={contentsKey:0},n}l(t,e);var r=t.prototype;return r._buildHandler=function(e){var t=this;return function(n){if(!t.props.readOnly){var r=t._handler&&t._handler[e];r&&(v?v((function(){return r(t,n)})):r(t,n))}}},r._showPlaceholder=function(){return!!this.props.placeholder&&!this.props.editorState.isInCompositionMode()&&!this.props.editorState.getCurrentContent().hasText()},r._renderPlaceholder=function(){if(this._showPlaceholder()){var e={text:P(this.props.placeholder),editorState:this.props.editorState,textAlignment:this.props.textAlignment,accessibilityID:this._placeholderAccessibilityID};return b.createElement(g,e)}return null},r._renderARIADescribedBy=function(){var e=this.props.ariaDescribedBy||"",t=this._showPlaceholder()?this._placeholderAccessibilityID:"";return e.replace("{{editor_id_placeholder}}",t)||void 0},r.render=function(){var e=this.props,t=e.blockRenderMap,n=e.blockRendererFn,r=e.blockStyleFn,a=e.customStyleFn,s=e.customStyleMap,l=e.editorState,c=e.preventScroll,d=e.readOnly,f=e.textAlignment,p=e.textDirectionality,v=C({"DraftEditor/root":!0,"DraftEditor/alignLeft":"left"===f,"DraftEditor/alignRight":"right"===f,"DraftEditor/alignCenter":"center"===f}),g=this.props.role||"textbox",m="combobox"===g?!!this.props.ariaExpanded:null,y={blockRenderMap:t,blockRendererFn:n,blockStyleFn:r,customStyleMap:o({},u,s),customStyleFn:a,editorKey:this._editorKey,editorState:l,preventScroll:c,textDirectionality:p};return b.createElement("div",{className:v},this._renderPlaceholder(),b.createElement("div",{className:C("DraftEditor/editorContainer"),ref:this._handleEditorContainerRef},b.createElement("div",{"aria-activedescendant":d?null:this.props.ariaActiveDescendantID,"aria-autocomplete":d?null:this.props.ariaAutoComplete,"aria-controls":d?null:this.props.ariaControls,"aria-describedby":this._renderARIADescribedBy(),"aria-expanded":d?null:m,"aria-label":this.props.ariaLabel,"aria-labelledby":this.props.ariaLabelledBy,"aria-multiline":this.props.ariaMultiline,"aria-owns":d?null:this.props.ariaOwneeID,autoCapitalize:this.props.autoCapitalize,autoComplete:this.props.autoComplete,autoCorrect:this.props.autoCorrect,className:C({notranslate:!d,"public/DraftEditor/content":!0}),contentEditable:!d,"data-testid":this.props.webDriverTestID,onBeforeInput:this._onBeforeInput,onBlur:this._onBlur,onCompositionEnd:this._onCompositionEnd,onCompositionStart:this._onCompositionStart,onCopy:this._onCopy,onCut:this._onCut,onDragEnd:this._onDragEnd,onDragEnter:this.onDragEnter,onDragLeave:this.onDragLeave,onDragOver:this._onDragOver,onDragStart:this._onDragStart,onDrop:this._onDrop,onFocus:this._onFocus,onInput:this._onInput,onKeyDown:this._onKeyDown,onKeyPress:this._onKeyPress,onKeyUp:this._onKeyUp,onMouseUp:this._onMouseUp,onPaste:this._onPaste,onSelect:this._onSelect,ref:this.props.editorRef,role:d?null:g,spellCheck:M&&this.props.spellCheck,style:{outline:"none",userSelect:"text",WebkitUserSelect:"text",whiteSpace:"pre-wrap",wordWrap:"break-word"},suppressContentEditableWarning:!0,tabIndex:this.props.tabIndex},b.createElement(L,{editor:this,editorState:l}),b.createElement(h,i({},y,{key:"contents"+this.state.contentsKey})))))},r.componentDidMount=function(){this._blockSelectEvents=!1,!R&&O("draft_ods_enabled")&&(R=!0,m.initODS()),this.setMode("edit"),I&&(this.editor?this.editor.ownerDocument.execCommand("AutoUrlDetect",!1,!1):n.g.execCommand("AutoUrlDetect",!1,!1))},r.componentDidUpdate=function(){this._blockSelectEvents=!1,this._latestEditorState=this.props.editorState,this._latestCommittedEditorState=this.props.editorState},t}(b.Component);s(D,"defaultProps",{ariaDescribedBy:"{{editor_id_placeholder}}",blockRenderMap:c,blockRendererFn:function(){return null},blockStyleFn:function(){return""},keyBindingFn:S,readOnly:!1,spellCheck:!1,stripPastedStyles:!1}),e.exports=D},81124:(e,t,n)=>{"use strict";var r=n(45228);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var o=n(55203),a=n(3885),s=n(96540),l=n(93529),c=n(2935),u=n(68307),d=n(55822),h=n(98003),f=n(78527),p=n(97392),v=n(41401),g=n(90646),m=n(55291),y=n(56408),b=function(e,t){return e.getAnchorKey()===t||e.getFocusKey()===t},w=function(e){var t,n;function r(){for(var t,n,r,i,o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];return i=void 0,(r="_node")in(n=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(a))||this))?Object.defineProperty(n,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[r]=i,t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var w=r.prototype;return w.shouldComponentUpdate=function(e){return this.props.block!==e.block||this.props.tree!==e.tree||this.props.direction!==e.direction||b(e.selection,e.block.getKey())&&e.forceSelection},w.componentDidMount=function(){if(!this.props.preventScroll){var e=this.props.selection,t=e.getEndKey();if(e.getHasFocus()&&t===this.props.block.getKey()){var n=this._node;if(null!=n){var r,i=c.getScrollParent(n),o=p(i);if(i===window){var a=f(n);(r=a.y+a.height-v().height)>0&&window.scrollTo(o.x,o.y+r+10)}else m(n)||g(!1),(r=n.offsetHeight+n.offsetTop-(i.offsetTop+i.offsetHeight+o.y))>0&&l.setTop(i,l.getTop(i)+r+10)}}}},w._renderChildren=function(){var e=this,t=this.props.block,n=t.getKey(),r=t.getText(),l=this.props.tree.size-1,c=b(this.props.selection,n);return this.props.tree.map((function(h,f){var p=h.get("leaves");if(0===p.size)return null;var v=p.size-1,g=p.map((function(i,u){var d=a.encode(n,f,u),h=i.get("start"),p=i.get("end");return s.createElement(o,{key:d,offsetKey:d,block:t,start:h,selection:c?e.props.selection:null,forceSelection:e.props.forceSelection,text:r.slice(h,p),styleSet:t.getInlineStyleAt(h),customStyleMap:e.props.customStyleMap,customStyleFn:e.props.customStyleFn,isLast:f===l&&u===v})})).toArray(),m=h.get("decoratorKey");if(null==m)return g;if(!e.props.decorator)return g;var b=y(e.props.decorator),w=b.getComponentForKey(m);if(!w)return g;var _=b.getPropsForKey(m),x=a.encode(n,f,0),C=p.first().get("start"),E=p.last().get("end"),S=r.slice(C,E),A=t.getEntityAt(h.get("start")),O=d.getHTMLDirIfDifferent(u.getDirection(S),e.props.direction),k={contentState:e.props.contentState,decoratedText:S,dir:O,start:C,end:E,blockKey:n,entityKey:A,offsetKey:x};return s.createElement(w,i({},_,k,{key:x}),g)})).toArray()},w.render=function(){var e=this,t=this.props,n=t.direction,r=t.offsetKey,i=h({"public/DraftStyleDefault/block":!0,"public/DraftStyleDefault/ltr":"LTR"===n,"public/DraftStyleDefault/rtl":"RTL"===n});return s.createElement("div",{"data-offset-key":r,className:i,ref:function(t){return e._node=t}},this._renderChildren())},r}(s.Component);e.exports=w},22784:(e,t,n)=>{"use strict";var r=n(45228);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){a(e,t,n[t])}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=n(84379),l=n(3885),c=n(96540),u=n(93529),d=n(2935),h=n(78527),f=n(97392),p=n(41401),v=n(77337),g=n(90646),m=n(55291),y=(v.List,function(e,t){return e.getAnchorKey()===t||e.getFocusKey()===t}),b=function(e,t){var n=t.get(e.getType())||t.get("unstyled"),r=n.wrapper;return{Element:n.element||t.get("unstyled").element,wrapperTemplate:r}},w=function(e,t){var n=t(e);return n?{CustomComponent:n.component,customProps:n.props,customEditable:n.editable}:{}},_=function(e,t,n,r,i,a){var s={"data-block":!0,"data-editor":t,"data-offset-key":n,key:e.getKey(),ref:a},l=r(e);return l&&(s.className=l),void 0!==i.customEditable&&(s=o({},s,{contentEditable:i.customEditable,suppressContentEditableWarning:!0})),s},x=function(e){var t,n;function r(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return a(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(r))||this),"wrapperRef",c.createRef()),t}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var v=r.prototype;return v.shouldComponentUpdate=function(e){var t=this.props,n=t.block,r=t.direction,i=t.tree,o=!n.getChildKeys().isEmpty(),a=n!==e.block||i!==e.tree||r!==e.direction||y(e.selection,e.block.getKey())&&e.forceSelection;return o||a},v.componentDidMount=function(){var e=this.props.selection,t=e.getEndKey();if(e.getHasFocus()&&t===this.props.block.getKey()){var n=this.wrapperRef.current;if(n){var r,i=d.getScrollParent(n),o=f(i);if(i===window){var a=h(n);(r=a.y+a.height-p().height)>0&&window.scrollTo(o.x,o.y+r+10)}else{m(n)||g(!1);var s=n;(r=s.offsetHeight+s.offsetTop-(i.offsetHeight+o.y))>0&&u.setTop(i,u.getTop(i)+r+10)}}}},v.render=function(){var e=this,t=this.props,n=t.block,a=t.blockRenderMap,u=t.blockRendererFn,d=t.blockStyleFn,h=t.contentState,f=t.decorator,p=t.editorKey,v=t.editorState,g=t.customStyleFn,m=t.customStyleMap,x=t.direction,C=t.forceSelection,E=t.selection,S=t.tree,A=null;n.children.size&&(A=n.children.reduce((function(t,n){var i=l.encode(n,0,0),s=h.getBlockForKey(n),f=w(s,u),g=f.CustomComponent||r,m=b(s,a),y=m.Element,x=m.wrapperTemplate,C=_(s,p,i,d,f,null),E=o({},e.props,{tree:v.getBlockTree(n),blockProps:f.customProps,offsetKey:i,block:s});return t.push(c.createElement(y,C,c.createElement(g,E))),!x||function(e,t){var n=e.getNextSiblingKey();return!!n&&t.getBlockForKey(n).getType()===e.getType()}(s,h)||function(e,t,n){var r=[],i=!0,o=!1,a=void 0;try{for(var s,u=n.reverse()[Symbol.iterator]();!(i=(s=u.next()).done);i=!0){var d=s.value;if(d.type!==t)break;r.push(d)}}catch(e){o=!0,a=e}finally{try{i||null==u.return||u.return()}finally{if(o)throw a}}n.splice(n.indexOf(r[0]),r.length+1);var h=r.reverse(),f=h[0].key;n.push(c.cloneElement(e,{key:"".concat(f,"-wrap"),"data-offset-key":l.encode(f,0,0)},h))}(x,y,t),t}),[]));var O=n.getKey(),k=l.encode(O,0,0),T=w(n,u),P=T.CustomComponent,I=null!=P?c.createElement(P,i({},this.props,{tree:v.getBlockTree(O),blockProps:T.customProps,offsetKey:k,block:n})):c.createElement(s,{block:n,children:A,contentState:h,customStyleFn:g,customStyleMap:m,decorator:f,direction:x,forceSelection:C,hasSelection:y(E,O),selection:E,tree:S});if(n.getParentKey())return I;var M=b(n,a).Element,z=_(n,p,k,d,T,this.wrapperRef);return c.createElement(M,z,I)},r}(c.Component);e.exports=x},13136:(e,t,n)=>{"use strict";var r=n(47378),i=n(49938),o=n(3885),a=n(12242),s=n(45852),l=n(14134),c=n(16207),u=n(63564),d=n(80120),h=n(9927),f=n(56408),p=l.isBrowser("IE"),v=!1,g=!1,m=null,y={onCompositionStart:function(e){g=!0,function(e){m||(m=new r(u(e))).start()}(e)},onCompositionEnd:function(e){v=!1,g=!1,setTimeout((function(){v||y.resolveComposition(e)}),20)},onSelect:c,onKeyDown:function(e,t){if(!g)return y.resolveComposition(e),void e._onKeyDown(t);t.which!==s.RIGHT&&t.which!==s.LEFT||t.preventDefault()},onKeyPress:function(e,t){t.which===s.RETURN&&t.preventDefault()},resolveComposition:function(e){if(!g){var t=f(m).stopAndFlushMutations();m=null,v=!0;var n=a.set(e._latestEditorState,{inCompositionMode:!1});if(e.exitCurrentMode(),t.size){var r=n.getCurrentContent();t.forEach((function(e,t){var s=o.decode(t),l=s.blockKey,c=s.decoratorKey,u=s.leafKey,d=n.getBlockTree(l).getIn([c,"leaves",u]),f=d.start,p=d.end,v=n.getSelection().merge({anchorKey:l,focusKey:l,anchorOffset:f,focusOffset:p,isBackward:!1}),g=h(r,v),m=r.getBlockForKey(l).getInlineStyleAt(f);r=i.replaceText(r,v,e,m,g),n=a.set(n,{currentContent:r})}));var s=d(n,u(e)).selectionState;e.restoreEditorDOM();var l=p?a.forceSelection(n,s):a.acceptSelection(n,s);e.update(a.push(l,r,"insert-characters"))}else e.update(n)}}};e.exports=y},93659:(e,t,n)=>{"use strict";var r=n(45228);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){a(e,t,n[t])}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var s=n(81124),l=n(3885),c=n(96540),u=n(98003),d=n(50798),h=n(56408),f=function(e,t,n,r){return u({"public/DraftStyleDefault/unorderedListItem":"unordered-list-item"===e,"public/DraftStyleDefault/orderedListItem":"ordered-list-item"===e,"public/DraftStyleDefault/reset":n,"public/DraftStyleDefault/depth0":0===t,"public/DraftStyleDefault/depth1":1===t,"public/DraftStyleDefault/depth2":2===t,"public/DraftStyleDefault/depth3":3===t,"public/DraftStyleDefault/depth4":t>=4,"public/DraftStyleDefault/listLTR":"LTR"===r,"public/DraftStyleDefault/listRTL":"RTL"===r})},p=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=r.prototype;return a.shouldComponentUpdate=function(e){var t=this.props.editorState,n=e.editorState;if(t.getDirectionMap()!==n.getDirectionMap())return!0;if(t.getSelection().getHasFocus()!==n.getSelection().getHasFocus())return!0;var r=n.getNativelyRenderedContent(),i=t.isInCompositionMode(),o=n.isInCompositionMode();if(t===n||null!==r&&n.getCurrentContent()===r||i&&o)return!1;var a=t.getCurrentContent(),s=n.getCurrentContent(),l=t.getDecorator(),c=n.getDecorator();return i!==o||a!==s||l!==c||n.mustForceSelection()},a.render=function(){for(var e=this.props,t=e.blockRenderMap,n=e.blockRendererFn,r=e.blockStyleFn,a=e.customStyleMap,u=e.customStyleFn,p=e.editorState,v=e.editorKey,g=e.preventScroll,m=e.textDirectionality,y=p.getCurrentContent(),b=p.getSelection(),w=p.mustForceSelection(),_=p.getDecorator(),x=h(p.getDirectionMap()),C=y.getBlocksAsArray(),E=[],S=null,A=null,O=0;O<C.length;O++){var k=C[O],T=k.getKey(),P=k.getType(),I=n(k),M=void 0,z=void 0,R=void 0;I&&(M=I.component,z=I.props,R=I.editable);var L=m||x.get(T),D=l.encode(T,0,0),N={contentState:y,block:k,blockProps:z,blockStyleFn:r,customStyleMap:a,customStyleFn:u,decorator:_,direction:L,forceSelection:w,offsetKey:D,preventScroll:g,selection:b,tree:p.getBlockTree(T)},j=t.get(P)||t.get("unstyled"),H=j.wrapper,V=j.element||t.get("unstyled").element,B=k.getDepth(),F="";r&&(F=r(k)),"li"===V&&(F=d(F,f(P,B,A!==H||null===S||B>S,L)));var W=M||s,U={className:F,"data-block":!0,"data-editor":v,"data-offset-key":D,key:T};void 0!==R&&(U=o({},U,{contentEditable:R,suppressContentEditableWarning:!0}));var G=c.createElement(V,U,c.createElement(W,i({},N,{key:T})));E.push({block:G,wrapperTemplate:H,key:T,offsetKey:D}),S=H?k.getDepth():null,A=H}for(var q=[],K=0;K<E.length;){var $=E[K];if($.wrapperTemplate){var Z=[];do{Z.push(E[K].block),K++}while(K<E.length&&E[K].wrapperTemplate===$.wrapperTemplate);var X=c.cloneElement($.wrapperTemplate,{key:$.key+"-wrap","data-offset-key":$.offsetKey},Z);q.push(X)}else q.push($.block),K++}return c.createElement("div",{"data-contents":"true"},q)},r}(c.Component);e.exports=p},79777:(e,t,n)=>{"use strict";var r=n(47282)("draft_tree_data_support");e.exports=n(r?71803:93659)},71803:(e,t,n)=>{"use strict";var r=n(45228);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var o=n(22784),a=n(3885),s=n(96540),l=n(56408),c=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var c=r.prototype;return c.shouldComponentUpdate=function(e){var t=this.props.editorState,n=e.editorState;if(t.getDirectionMap()!==n.getDirectionMap())return!0;if(t.getSelection().getHasFocus()!==n.getSelection().getHasFocus())return!0;var r=n.getNativelyRenderedContent(),i=t.isInCompositionMode(),o=n.isInCompositionMode();if(t===n||null!==r&&n.getCurrentContent()===r||i&&o)return!1;var a=t.getCurrentContent(),s=n.getCurrentContent(),l=t.getDecorator(),c=n.getDecorator();return i!==o||a!==s||l!==c||n.mustForceSelection()},c.render=function(){for(var e=this.props,t=e.blockRenderMap,n=e.blockRendererFn,r=e.blockStyleFn,c=e.customStyleMap,u=e.customStyleFn,d=e.editorState,h=e.editorKey,f=e.textDirectionality,p=d.getCurrentContent(),v=d.getSelection(),g=d.mustForceSelection(),m=d.getDecorator(),y=l(d.getDirectionMap()),b=[],w=p.getBlocksAsArray()[0];w;){var _=w.getKey(),x={blockRenderMap:t,blockRendererFn:n,blockStyleFn:r,contentState:p,customStyleFn:u,customStyleMap:c,decorator:m,editorKey:h,editorState:d,forceSelection:g,selection:v,block:w,direction:f||y.get(_),tree:d.getBlockTree(_)},C=(t.get(w.getType())||t.get("unstyled")).wrapper;b.push({block:s.createElement(o,i({key:_},x)),wrapperTemplate:C,key:_,offsetKey:a.encode(_,0,0)});var E=w.getNextSiblingKey();w=E?p.getBlockForKey(E):null}for(var S=[],A=0;A<b.length;){var O=b[A];if(O.wrapperTemplate){var k=[];do{k.push(b[A].block),A++}while(A<b.length&&b[A].wrapperTemplate===O.wrapperTemplate);var T=s.cloneElement(O.wrapperTemplate,{key:O.key+"-wrap","data-offset-key":O.offsetKey},k);S.push(T)}else S.push(O.block),A++}return s.createElement("div",{"data-contents":"true"},S)},r}(s.Component);e.exports=c},71988:(e,t,n)=>{"use strict";var r=n(45228);function i(){return i=r||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i.apply(this,arguments)}var o=n(3885),a=n(96540),s=n(68307),l=n(55822),c=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,r.prototype.render=function(){var e=this.props,t=e.block,n=e.children,r=e.contentState,c=e.decorator,u=e.decoratorKey,d=e.direction,h=e.leafSet,f=e.text,p=t.getKey(),v=h.get("leaves"),g=c.getComponentForKey(u),m=c.getPropsForKey(u),y=o.encode(p,parseInt(u,10),0),b=f.slice(v.first().get("start"),v.last().get("end")),w=l.getHTMLDirIfDifferent(s.getDirection(b),d);return a.createElement(g,i({},m,{contentState:r,decoratedText:b,dir:w,key:y,entityKey:t.getEntityAt(h.get("start")),offsetKey:y}),n)},r}(a.Component);e.exports=c},42474:(e,t,n)=>{"use strict";var r=n(92395),i=n(49938),o=n(12242),a=n(88372),s=n(19677),l=n(723),c=n(79450),u=n(35389),d=n(73680),h=n(56408),f={onDragEnd:function(e){e.exitCurrentMode(),p(e)},onDrop:function(e,t){var n=new r(t.nativeEvent.dataTransfer),u=e._latestEditorState,f=function(e,t){var n=null,r=null,i=s(e.currentTarget);if("function"==typeof i.caretRangeFromPoint){var o=i.caretRangeFromPoint(e.x,e.y);n=o.startContainer,r=o.startOffset}else{if(!e.rangeParent)return null;n=e.rangeParent,r=e.rangeOffset}n=h(n),r=h(r);var l=h(a(n));return c(t,l,r,l,r)}(t.nativeEvent,u);if(t.preventDefault(),e._dragCount=0,e.exitCurrentMode(),null!=f){var g=n.getFiles();if(g.length>0){if(e.props.handleDroppedFiles&&d(e.props.handleDroppedFiles(f,g)))return;l(g,(function(t){t&&e.update(v(u,f,t))}))}else{var m=e._internalDrag?"internal":"external";e.props.handleDrop&&d(e.props.handleDrop(f,n,m))||(e._internalDrag?e.update(function(e,t){var n=i.moveText(e.getCurrentContent(),e.getSelection(),t);return o.push(e,n,"insert-fragment")}(u,f)):e.update(v(u,f,n.getText()))),p(e)}}}};function p(e){e._internalDrag=!1;var t=e.editorContainer;if(t){var n=new MouseEvent("mouseup",{view:u(t),bubbles:!0,cancelable:!0});t.dispatchEvent(n)}}function v(e,t,n){var r=i.insertText(e.getCurrentContent(),t,n,e.getCurrentInlineStyle());return o.push(e,r,"insert-fragment")}e.exports=f},97784:(e,t,n)=>{"use strict";var r=n(14134),i=n(73722),o=n(18058),a=n(87141),s=n(3694),l=n(73919),c=n(16127),u=n(74861),d=n(44447),h=n(5091),f=n(48136),p=n(72208),v=n(16207),g=r.isBrowser("Chrome"),m=r.isBrowser("Firefox"),y=g||m?v:function(e){},b={onBeforeInput:i,onBlur:o,onCompositionStart:a,onCopy:s,onCut:l,onDragOver:c,onDragStart:u,onFocus:d,onInput:h,onKeyDown:f,onPaste:p,onSelect:v,onMouseUp:y,onKeyUp:y};e.exports=b},74576:(e,t,n)=>{"use strict";var r=n(40961).unstable_flushControlled;e.exports=r},55203:(e,t,n)=>{"use strict";var r=n(45228),i=n(16268),o=n(96540),a=n(90646),s=n(12623),l=n(94660).setDraftEditorSelection,c=function(e){var t,n;function c(){for(var t,n,r,i,o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];return i=void 0,(r="leaf")in(n=function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(t=e.call.apply(e,[this].concat(a))||this))?Object.defineProperty(n,r,{value:i,enumerable:!0,configurable:!0,writable:!0}):n[r]=i,t}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=c.prototype;return u._setSelection=function(){var e=this.props.selection;if(null!=e&&e.getHasFocus()){var t=this.props,n=t.block,r=t.start,i=t.text,o=n.getKey(),c=r+i.length;if(e.hasEdgeWithin(o,r,c)){var u=this.leaf;u||a(!1);var d,h=u.firstChild;h||a(!1),h.nodeType===Node.TEXT_NODE?d=h:s(h)?d=u:(d=h.firstChild)||a(!1),l(e,d,o,r,c)}}},u.shouldComponentUpdate=function(e){var t=this.leaf;return t||a(!1),t.textContent!==e.text||e.styleSet!==this.props.styleSet||e.forceSelection},u.componentDidUpdate=function(){this._setSelection()},u.componentDidMount=function(){this._setSelection()},u.render=function(){var e=this,t=this.props.block,n=this.props.text;n.endsWith("\n")&&this.props.isLast&&(n+="\n");var a=this.props,s=a.customStyleMap,l=a.customStyleFn,c=a.offsetKey,u=a.styleSet,d=u.reduce((function(e,t){var n={},i=s[t];return void 0!==i&&e.textDecoration!==i.textDecoration&&(n.textDecoration=[e.textDecoration,i.textDecoration].join(" ").trim()),r(e,i,n)}),{});if(l){var h=l(u,t);d=r(d,h)}return o.createElement("span",{"data-offset-key":c,ref:function(t){return e.leaf=t},style:d},o.createElement(i,null,n))},c}(o.Component);e.exports=c},84379:(e,t,n)=>{"use strict";var r=n(71988),i=n(55203),o=n(3885),a=n(77337),s=n(96540),l=n(98003),c=(a.List,function(e){var t,n;function a(){return e.apply(this,arguments)||this}return n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n,a.prototype.render=function(){var e=this.props,t=e.block,n=e.contentState,a=e.customStyleFn,c=e.customStyleMap,u=e.decorator,d=e.direction,h=e.forceSelection,f=e.hasSelection,p=e.selection,v=e.tree,g=t.getKey(),m=t.getText(),y=v.size-1,b=this.props.children||v.map((function(e,l){var v=e.get("decoratorKey"),b=e.get("leaves"),w=b.size-1,_=b.map((function(e,n){var r=o.encode(g,l,n),u=e.get("start"),d=e.get("end");return s.createElement(i,{key:r,offsetKey:r,block:t,start:u,selection:f?p:null,forceSelection:h,text:m.slice(u,d),styleSet:t.getInlineStyleAt(u),customStyleMap:c,customStyleFn:a,isLast:v===y&&n===w})})).toArray();return v&&u?s.createElement(r,{block:t,children:_,contentState:n,decorator:u,decoratorKey:v,direction:d,leafSet:e,text:m,key:l}):_})).toArray();return s.createElement("div",{"data-offset-key":o.encode(g,0,0),className:l({"public/DraftStyleDefault/block":!0,"public/DraftStyleDefault/ltr":"LTR"===d,"public/DraftStyleDefault/rtl":"RTL"===d})},b)},a}(s.Component));e.exports=c},49884:(e,t,n)=>{"use strict";var r=n(96540),i=n(98003),o=function(e){var t,n;function o(){return e.apply(this,arguments)||this}n=e,(t=o).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var a=o.prototype;return a.shouldComponentUpdate=function(e){return this.props.text!==e.text||this.props.editorState.getSelection().getHasFocus()!==e.editorState.getSelection().getHasFocus()},a.render=function(){var e=this.props.editorState.getSelection().getHasFocus(),t=i({"public/DraftEditorPlaceholder/root":!0,"public/DraftEditorPlaceholder/hasFocus":e});return r.createElement("div",{className:t},r.createElement("div",{className:i("public/DraftEditorPlaceholder/inner"),id:this.props.accessibilityID,style:{whiteSpace:"pre-wrap"}},this.props.text))},o}(r.Component);e.exports=o},16268:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(96540),a=n(14134),s=n(90646),l=n(93816),c=a.isBrowser("IE <= 11"),u=function(e){var t,n;function a(t){var n;return i(r(n=e.call(this,t)||this),"_forceFlag",void 0),i(r(n),"_node",void 0),n._forceFlag=!1,n}n=e,(t=a).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var u=a.prototype;return u.shouldComponentUpdate=function(e){var t=this._node,n=""===e.children;l(t)||s(!1);var r=t;return n?!function(e){return c?"\n"===e.textContent:"BR"===e.tagName}(r):r.textContent!==e.children},u.componentDidMount=function(){this._forceFlag=!this._forceFlag},u.componentDidUpdate=function(){this._forceFlag=!this._forceFlag},u.render=function(){var e,t=this;return""===this.props.children?this._forceFlag?(e=function(e){return t._node=e},c?o.createElement("span",{key:"A","data-text":"true",ref:e},"\n"):o.createElement("br",{key:"A","data-text":"true",ref:e})):function(e){return c?o.createElement("span",{key:"B","data-text":"true",ref:e},"\n"):o.createElement("br",{key:"B","data-text":"true",ref:e})}((function(e){return t._node=e})):o.createElement("span",{key:this._forceFlag?"A":"B","data-text":"true",ref:function(e){return t._node=e}},this.props.children)},a}(o.Component);e.exports=u},953:e=>{"use strict";e.exports={initODS:function(){},handleExtensionCausedError:function(){}}},11608:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(5407),o=n(77337),a=n(90646),s=n(24809),l=(0,o.Map)(),c=s();function u(e,t){console.warn("WARNING: "+e+' will be deprecated soon!\nPlease use "'+t+'" instead.')}var d={getLastCreatedEntityKey:function(){return u("DraftEntity.getLastCreatedEntityKey","contentState.getLastCreatedEntityKey"),d.__getLastCreatedEntityKey()},create:function(e,t,n){return u("DraftEntity.create","contentState.createEntity"),d.__create(e,t,n)},add:function(e){return u("DraftEntity.add","contentState.addEntity"),d.__add(e)},get:function(e){return u("DraftEntity.get","contentState.getEntity"),d.__get(e)},__getAll:function(){return l},__loadWithEntities:function(e){l=e,c=s()},mergeData:function(e,t){return u("DraftEntity.mergeData","contentState.mergeEntityData"),d.__mergeData(e,t)},replaceData:function(e,t){return u("DraftEntity.replaceData","contentState.replaceEntityData"),d.__replaceData(e,t)},__getLastCreatedEntityKey:function(){return c},__create:function(e,t,n){return d.__add(new i({type:e,mutability:t,data:n||{}}))},__add:function(e){return c=s(),l=l.set(c,e),c},__get:function(e){var t=l.get(e);return t||a(!1),t},__mergeData:function(e,t){var n=d.__get(e),i=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},n.getData(),t),o=n.set("data",i);return l=l.set(e,o),o},__replaceData:function(e,t){var n=d.__get(e).set("data",t);return l=l.set(e,n),n}};e.exports=d},5407:(e,t,n)=>{"use strict";var r=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.getType=function(){return this.get("type")},i.getMutability=function(){return this.get("mutability")},i.getData=function(){return this.get("data")},r}((0,n(77337).Record)({type:"TOKEN",mutability:"IMMUTABLE",data:Object}));e.exports=r},68382:e=>{"use strict";e.exports={getRemovalRange:function(e,t,n,r,i){var o=n.split(" ");o=o.map((function(e,t){if("forward"===i){if(t>0)return" "+e}else if(t<o.length-1)return e+" ";return e}));for(var a,s=r,l=null,c=null,u=0;u<o.length;u++){if(e<(a=s+o[u].length)&&s<t)null!==l||(l=s),c=a;else if(null!==l)break;s=a}var d=r+n.length,h=l===r,f=c===d;return(!h&&f||h&&!f)&&("forward"===i?c!==d&&c++:l!==r&&l--),{start:l,end:c}}}},67204:e=>{"use strict";e.exports={logBlockedSelectionEvent:function(){return null},logSelectionStateFailure:function(){return null}}},49938:(e,t,n)=>{"use strict";var r=n(23018),i=n(94092),o=n(16416),a=n(80508),s=n(30866),l=n(77337),c=n(19127),u=n(3136),d=n(90646),h=n(5462),f=n(86044),p=n(54435),v=n(53222),g=l.OrderedSet,m={replaceText:function(e,t,n,i,o){var a=f(e,t),s=p(a,t),l=r.create({style:i||g(),entity:o||null});return u(s,s.getSelectionAfter(),n,l)},insertText:function(e,t,n,r,i){return t.isCollapsed()||d(!1),m.replaceText(e,t,n,r,i)},moveText:function(e,t,n){var r=s(e,t),i=m.removeRange(e,t,"backward");return m.replaceWithFragment(i,n,r)},replaceWithFragment:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"REPLACE_WITH_NEW_DATA",i=f(e,t),o=p(i,t);return c(o,o.getSelectionAfter(),n,r)},removeRange:function(e,t,n){var r,i,o,s;t.getIsBackward()&&(t=t.merge({anchorKey:t.getFocusKey(),anchorOffset:t.getFocusOffset(),focusKey:t.getAnchorKey(),focusOffset:t.getAnchorOffset(),isBackward:!1})),r=t.getAnchorKey(),i=t.getFocusKey(),o=e.getBlockForKey(r),s=e.getBlockForKey(i);var l=t.getStartOffset(),c=t.getEndOffset(),u=o.getEntityAt(l),d=s.getEntityAt(c-1);if(r===i&&u&&u===d){var h=a(e.getEntityMap(),o,s,t,n);return p(e,h)}var v=f(e,t);return p(v,t)},splitBlock:function(e,t){var n=f(e,t),r=p(n,t);return v(r,r.getSelectionAfter())},applyInlineStyle:function(e,t,n){return i.add(e,t,n)},removeInlineStyle:function(e,t,n){return i.remove(e,t,n)},setBlockType:function(e,t,n){return h(e,t,(function(e){return e.merge({type:n,depth:0})}))},setBlockData:function(e,t,n){return h(e,t,(function(e){return e.merge({data:n})}))},mergeBlockData:function(e,t,n){return h(e,t,(function(e){return e.merge({data:e.getData().merge(n)})}))},applyEntity:function(e,t,n){var r=f(e,t);return o(r,t,n)}};e.exports=m},3885:e=>{"use strict";var t="-",n={encode:function(e,n,r){return e+t+n+t+r},decode:function(e){var n=e.split(t).reverse(),r=n[0],i=n[1];return{blockKey:n.slice(2).reverse().join(t),decoratorKey:parseInt(i,10),leafKey:parseInt(r,10)}}};e.exports=n},50046:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(56840),o=n(65224),a=n(24712),s=n(6991),l=n(19248),c=n(47282),u=n(77337),d=n(91721),h=u.List,f=u.Repeat,p=c("draft_tree_data_support"),v=p?o:i,g={processHTML:function(e,t){return a(e,l,t)},processText:function(e,t,n){return e.reduce((function(e,i,o){i=d(i);var a=s(),l={key:a,type:n,text:i,characterList:h(f(t,i.length))};if(p&&0!==o){var c=o-1;l=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},l,{prevSibling:(e[c]=e[c].merge({nextSibling:a})).getKey()})}return e.push(new v(l)),e}),[])}};e.exports=g},73998:(e,t,n)=>{"use strict";var r="[']",i="\\s|(?![_])"+n(77405).getPunctuation(),o=new RegExp("^(?:"+i+")*(?:"+r+"|(?!"+i+").)*(?:(?!"+i+").)"),a=new RegExp("(?:(?!"+i+").)(?:"+r+"|(?!"+i+").)*(?:"+i+")*$");function s(e,t){var n=t?a.exec(e):o.exec(e);return n?n[0]:e}var l={getBackward:function(e){return s(e,!0)},getForward:function(e){return s(e,!1)}};e.exports=l},91439:e=>{"use strict";var t={stringify:function(e){return"_"+String(e)},unstringify:function(e){return e.slice(1)}};e.exports=t},62396:(e,t,n)=>{"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(6991),a=n(90646),s=function(e){if(!e||!e.type)return!1;var t=e.type;return"unordered-list-item"===t||"ordered-list-item"===t},l={fromRawTreeStateToRawState:function(e){var t=e.blocks,n=[];return Array.isArray(t)||a(!1),Array.isArray(t)&&t.length?(function(e,t){for(var i=[].concat(e).reverse();i.length;){var o=i.pop();u=void 0,u=r({},c=o),s(c)&&(u.depth=u.depth||0,function(e){Array.isArray(e.children)&&(e.children=e.children.map((function(t){return t.type===e.type?r({},t,{depth:(e.depth||0)+1}):t})))}(c),null!=c.children&&c.children.length>0)||(delete u.children,n.push(u));var l=o.children;Array.isArray(l)||a(!1),i=i.concat([].concat(l.reverse()))}var c,u}(t),e.blocks=n,r({},e,{blocks:n})):e},fromRawStateToRawTreeState:function(e){var t=[],n=[];return e.blocks.forEach((function(e){var i=s(e),a=e.depth||0,l=r({},e,{children:[]});if(i){var c=n[0];if(null==c&&0===a)t.push(l);else if(null==c||c.depth<a-1){var u={key:o(),text:"",depth:a-1,type:e.type,children:[],entityRanges:[],inlineStyleRanges:[]};n.unshift(u),1===a?t.push(u):null!=c&&c.children.push(u),u.children.push(l)}else if(c.depth===a-1)c.children.push(l);else{for(;null!=c&&c.depth>=a;)n.shift(),c=n[0];a>0?c.children.push(l):t.push(l)}}else t.push(l)})),r({},e,{blocks:t})}};e.exports=l},72490:(e,t,n)=>{"use strict";n(14594),e.exports={isValidBlock:function(e,t){var n=e.getKey(),r=e.getParentKey();if(null!=r&&!t.get(r).getChildKeys().includes(n))return!1;if(!e.getChildKeys().map((function(e){return t.get(e)})).every((function(e){return e.getParentKey()===n})))return!1;var i=e.getPrevSiblingKey();if(null!=i&&t.get(i).getNextSiblingKey()!==n)return!1;var o=e.getNextSiblingKey();return(null==o||t.get(o).getPrevSiblingKey()===n)&&!(null!==o&&null!==i&&i===o||""!=e.text&&e.getChildKeys().size>0)},isConnectedTree:function(e){var t=e.toArray().filter((function(e){return null==e.getParentKey()&&null==e.getPrevSiblingKey()}));if(1!==t.length)return!1;for(var n=0,r=t.shift().getKey(),i=[];null!=r;){var o=e.get(r),a=o.getChildKeys(),s=o.getNextSiblingKey();if(a.size>0){null!=s&&i.unshift(s);var l=a.map((function(t){return e.get(t)})).find((function(e){return null==e.getPrevSiblingKey()}));if(null==l)return!1;r=l.getKey()}else r=null!=o.getNextSiblingKey()?o.getNextSiblingKey():i.shift();n++}return n===e.size},isValidTree:function(e){var t=this;return!!e.toArray().every((function(n){return t.isValidBlock(n,e)}))&&this.isConnectedTree(e)}}},3914:(e,t,n)=>{"use strict";var r,i=n(61708),o=n(77337),a=n(56408),s=o.OrderedMap,l={getDirectionMap:function(e,t){r?r.reset():r=new i;var n=e.getBlockMap(),l=n.valueSeq().map((function(e){return a(r).getDirection(e.getText())})),c=s(n.keySeq().zip(l));return null!=t&&o.is(t,c)?t:c}};e.exports=l},12242:(e,t,n)=>{"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(19981),a=n(97656),s=n(3914),l=n(91381),c=n(77337),u=c.OrderedSet,d=c.Record,h=c.Stack,f=c.OrderedMap,p=c.List,v=d({allowUndo:!0,currentContent:null,decorator:null,directionMap:null,forceSelection:!1,inCompositionMode:!1,inlineStyleOverride:null,lastChangeType:null,nativelyRenderedContent:null,redoStack:h(),selection:null,treeMap:null,undoStack:h()}),g=function(){t.createEmpty=function(e){return this.createWithText("",e)},t.createWithText=function(e,n){return t.createWithContent(a.createFromText(e),n)},t.createWithContent=function(e,n){if(0===e.getBlockMap().count())return t.createEmpty(n);var r=e.getBlockMap().first().getKey();return t.create({currentContent:e,undoStack:h(),redoStack:h(),decorator:n||null,selection:l.createEmpty(r)})},t.create=function(e){var n=e.currentContent,i=r({},e,{treeMap:y(n,e.decorator),directionMap:s.getDirectionMap(n)});return new t(new v(i))},t.fromJS=function(e){return new t(new v(r({},e,{directionMap:null!=e.directionMap?f(e.directionMap):e.directionMap,inlineStyleOverride:null!=e.inlineStyleOverride?u(e.inlineStyleOverride):e.inlineStyleOverride,nativelyRenderedContent:null!=e.nativelyRenderedContent?a.fromJS(e.nativelyRenderedContent):e.nativelyRenderedContent,redoStack:null!=e.redoStack?h(e.redoStack.map((function(e){return a.fromJS(e)}))):e.redoStack,selection:null!=e.selection?new l(e.selection):e.selection,treeMap:null!=e.treeMap?f(e.treeMap).map((function(e){return p(e).map((function(e){return o.fromJS(e)}))})):e.treeMap,undoStack:null!=e.undoStack?h(e.undoStack.map((function(e){return a.fromJS(e)}))):e.undoStack,currentContent:a.fromJS(e.currentContent)})))},t.set=function(e,n){return new t(e.getImmutable().withMutations((function(t){var r=t.get("decorator"),i=r;null===n.decorator?i=null:n.decorator&&(i=n.decorator);var a=n.currentContent||e.getCurrentContent();if(i!==r){var s,l=t.get("treeMap");return s=i&&r?function(e,t,n,r,i){return n.merge(t.toSeq().filter((function(t){return r.getDecorations(t,e)!==i.getDecorations(t,e)})).map((function(t){return o.generate(e,t,r)})))}(a,a.getBlockMap(),l,i,r):y(a,i),void t.merge({decorator:i,treeMap:s,nativelyRenderedContent:null})}a!==e.getCurrentContent()&&t.set("treeMap",function(e,t,n,r){var i=e.getCurrentContent().set("entityMap",n),a=i.getBlockMap();return e.getImmutable().get("treeMap").merge(t.toSeq().filter((function(e,t){return e!==a.get(t)})).map((function(e){return o.generate(i,e,r)})))}(e,a.getBlockMap(),a.getEntityMap(),i)),t.merge(n)})))};var e=t.prototype;function t(e){i(this,"_immutable",void 0),this._immutable=e}return e.toJS=function(){return this.getImmutable().toJS()},e.getAllowUndo=function(){return this.getImmutable().get("allowUndo")},e.getCurrentContent=function(){return this.getImmutable().get("currentContent")},e.getUndoStack=function(){return this.getImmutable().get("undoStack")},e.getRedoStack=function(){return this.getImmutable().get("redoStack")},e.getSelection=function(){return this.getImmutable().get("selection")},e.getDecorator=function(){return this.getImmutable().get("decorator")},e.isInCompositionMode=function(){return this.getImmutable().get("inCompositionMode")},e.mustForceSelection=function(){return this.getImmutable().get("forceSelection")},e.getNativelyRenderedContent=function(){return this.getImmutable().get("nativelyRenderedContent")},e.getLastChangeType=function(){return this.getImmutable().get("lastChangeType")},e.getInlineStyleOverride=function(){return this.getImmutable().get("inlineStyleOverride")},t.setInlineStyleOverride=function(e,n){return t.set(e,{inlineStyleOverride:n})},e.getCurrentInlineStyle=function(){var e=this.getInlineStyleOverride();if(null!=e)return e;var t=this.getCurrentContent(),n=this.getSelection();return n.isCollapsed()?function(e,t){var n=t.getStartKey(),r=t.getStartOffset(),i=e.getBlockForKey(n);return r>0?i.getInlineStyleAt(r-1):i.getLength()?i.getInlineStyleAt(0):b(e,n)}(t,n):function(e,t){var n=t.getStartKey(),r=t.getStartOffset(),i=e.getBlockForKey(n);return r<i.getLength()?i.getInlineStyleAt(r):r>0?i.getInlineStyleAt(r-1):b(e,n)}(t,n)},e.getBlockTree=function(e){return this.getImmutable().getIn(["treeMap",e])},e.isSelectionAtStartOfContent=function(){var e=this.getCurrentContent().getBlockMap().first().getKey();return this.getSelection().hasEdgeWithin(e,0,0)},e.isSelectionAtEndOfContent=function(){var e=this.getCurrentContent().getBlockMap().last(),t=e.getLength();return this.getSelection().hasEdgeWithin(e.getKey(),t,t)},e.getDirectionMap=function(){return this.getImmutable().get("directionMap")},t.acceptSelection=function(e,t){return m(e,t,!1)},t.forceSelection=function(e,t){return t.getHasFocus()||(t=t.set("hasFocus",!0)),m(e,t,!0)},t.moveSelectionToEnd=function(e){var n=e.getCurrentContent().getLastBlock(),r=n.getKey(),i=n.getLength();return t.acceptSelection(e,new l({anchorKey:r,anchorOffset:i,focusKey:r,focusOffset:i,isBackward:!1}))},t.moveFocusToEnd=function(e){var n=t.moveSelectionToEnd(e);return t.forceSelection(n,n.getSelection())},t.push=function(e,n,r){var i=!(arguments.length>3&&void 0!==arguments[3])||arguments[3];if(e.getCurrentContent()===n)return e;var o=s.getDirectionMap(n,e.getDirectionMap());if(!e.getAllowUndo())return t.set(e,{currentContent:n,directionMap:o,lastChangeType:r,selection:n.getSelectionAfter(),forceSelection:i,inlineStyleOverride:null});var a=e.getSelection(),l=e.getCurrentContent(),c=e.getUndoStack(),u=n;a!==l.getSelectionAfter()||function(e,t){return t!==e.getLastChangeType()||"insert-characters"!==t&&"backspace-character"!==t&&"delete-character"!==t}(e,r)?(c=c.push(l),u=u.set("selectionBefore",a)):"insert-characters"!==r&&"backspace-character"!==r&&"delete-character"!==r||(u=u.set("selectionBefore",l.getSelectionBefore()));var d=e.getInlineStyleOverride();-1===["adjust-depth","change-block-type","split-block"].indexOf(r)&&(d=null);var f={currentContent:u,directionMap:o,undoStack:c,redoStack:h(),lastChangeType:r,selection:n.getSelectionAfter(),forceSelection:i,inlineStyleOverride:d};return t.set(e,f)},t.undo=function(e){if(!e.getAllowUndo())return e;var n=e.getUndoStack(),r=n.peek();if(!r)return e;var i=e.getCurrentContent(),o=s.getDirectionMap(r,e.getDirectionMap());return t.set(e,{currentContent:r,directionMap:o,undoStack:n.shift(),redoStack:e.getRedoStack().push(i),forceSelection:!0,inlineStyleOverride:null,lastChangeType:"undo",nativelyRenderedContent:null,selection:i.getSelectionBefore()})},t.redo=function(e){if(!e.getAllowUndo())return e;var n=e.getRedoStack(),r=n.peek();if(!r)return e;var i=e.getCurrentContent(),o=s.getDirectionMap(r,e.getDirectionMap());return t.set(e,{currentContent:r,directionMap:o,undoStack:e.getUndoStack().push(i),redoStack:n.shift(),forceSelection:!0,inlineStyleOverride:null,lastChangeType:"redo",nativelyRenderedContent:null,selection:r.getSelectionAfter()})},e.getImmutable=function(){return this._immutable},t}();function m(e,t,n){return g.set(e,{selection:t,forceSelection:n,nativelyRenderedContent:null,inlineStyleOverride:null})}function y(e,t){return e.getBlockMap().map((function(n){return o.generate(e,n,t)})).toOrderedMap()}function b(e,t){var n=e.getBlockMap().reverse().skipUntil((function(e,n){return n===t})).skip(1).skipUntil((function(e,t){return e.getLength()})).first();return n?n.getInlineStyleAt(n.getLength()-1):u()}e.exports=g},59414:(e,t,n)=>{"use strict";var r=n(14134),i=n(83174),o=r.isPlatform("Mac OS X"),a={isCtrlKeyCommand:function(e){return!!e.ctrlKey&&!e.altKey},isOptionKeyCommand:function(e){return o&&e.altKey},usesMacOSHeuristics:function(){return o},hasCommandModifier:function(e){return o?!!e.metaKey&&!e.altKey:a.isCtrlKeyCommand(e)},isSoftNewlineEvent:i};e.exports=a},66429:()=>{},7018:(e,t,n)=>{"use strict";var r=n(49938),i=n(12242),o=n(60286),a=n(56408),s={currentBlockContainsLink:function(e){var t=e.getSelection(),n=e.getCurrentContent(),r=n.getEntityMap();return n.getBlockForKey(t.getAnchorKey()).getCharacterList().slice(t.getStartOffset(),t.getEndOffset()).some((function(e){var t=e.getEntity();return!!t&&"LINK"===r.__get(t).getType()}))},getCurrentBlockType:function(e){var t=e.getSelection();return e.getCurrentContent().getBlockForKey(t.getStartKey()).getType()},getDataObjectForLinkURL:function(e){return{url:e.toString()}},handleKeyCommand:function(e,t,n){switch(t){case"bold":return s.toggleInlineStyle(e,"BOLD");case"italic":return s.toggleInlineStyle(e,"ITALIC");case"underline":return s.toggleInlineStyle(e,"UNDERLINE");case"code":return s.toggleCode(e);case"backspace":case"backspace-word":case"backspace-to-start-of-line":return s.onBackspace(e);case"delete":case"delete-word":case"delete-to-end-of-block":return s.onDelete(e);default:return null}},insertSoftNewline:function(e){var t=r.insertText(e.getCurrentContent(),e.getSelection(),"\n",e.getCurrentInlineStyle(),null),n=i.push(e,t,"insert-characters");return i.forceSelection(n,t.getSelectionAfter())},onBackspace:function(e){var t=e.getSelection();if(!t.isCollapsed()||t.getAnchorOffset()||t.getFocusOffset())return null;var n=e.getCurrentContent(),r=t.getStartKey(),o=n.getBlockBefore(r);if(o&&"atomic"===o.getType()){var a=n.getBlockMap().delete(o.getKey()),l=n.merge({blockMap:a,selectionAfter:t});if(l!==n)return i.push(e,l,"remove-range")}var c=s.tryToRemoveBlockStyle(e);return c?i.push(e,c,"change-block-type"):null},onDelete:function(e){var t=e.getSelection();if(!t.isCollapsed())return null;var n=e.getCurrentContent(),o=t.getStartKey(),a=n.getBlockForKey(o).getLength();if(t.getStartOffset()<a)return null;var s=n.getBlockAfter(o);if(!s||"atomic"!==s.getType())return null;var l=t.merge({focusKey:s.getKey(),focusOffset:s.getLength()}),c=r.removeRange(n,l,"forward");return c!==n?i.push(e,c,"remove-range"):null},onTab:function(e,t,n){var r=t.getSelection(),a=r.getAnchorKey();if(a!==r.getFocusKey())return t;var s=t.getCurrentContent(),l=s.getBlockForKey(a),c=l.getType();if("unordered-list-item"!==c&&"ordered-list-item"!==c)return t;e.preventDefault();var u=l.getDepth();if(!e.shiftKey&&u===n)return t;var d=o(s,r,e.shiftKey?-1:1,n);return i.push(t,d,"adjust-depth")},toggleBlockType:function(e,t){var n=e.getSelection(),o=n.getStartKey(),s=n.getEndKey(),l=e.getCurrentContent(),c=n;if(o!==s&&0===n.getEndOffset()){var u=a(l.getBlockBefore(s));s=u.getKey(),c=c.merge({anchorKey:o,anchorOffset:n.getStartOffset(),focusKey:s,focusOffset:u.getLength(),isBackward:!1})}if(l.getBlockMap().skipWhile((function(e,t){return t!==o})).reverse().skipWhile((function(e,t){return t!==s})).some((function(e){return"atomic"===e.getType()})))return e;var d=l.getBlockForKey(o).getType()===t?"unstyled":t;return i.push(e,r.setBlockType(l,c,d),"change-block-type")},toggleCode:function(e){var t=e.getSelection(),n=t.getAnchorKey(),r=t.getFocusKey();return t.isCollapsed()||n!==r?s.toggleBlockType(e,"code-block"):s.toggleInlineStyle(e,"CODE")},toggleInlineStyle:function(e,t){var n=e.getSelection(),o=e.getCurrentInlineStyle();if(n.isCollapsed())return i.setInlineStyleOverride(e,o.has(t)?o.remove(t):o.add(t));var a,s=e.getCurrentContent();return a=o.has(t)?r.removeInlineStyle(s,n,t):r.applyInlineStyle(s,n,t),i.push(e,a,"change-inline-style")},toggleLink:function(e,t,n){var o=r.applyEntity(e.getCurrentContent(),t,n);return i.push(e,o,"apply-entity")},tryToRemoveBlockStyle:function(e){var t=e.getSelection(),n=t.getAnchorOffset();if(t.isCollapsed()&&0===n){var i=t.getAnchorKey(),o=e.getCurrentContent(),a=o.getBlockForKey(i).getType(),s=o.getBlockBefore(i);if("code-block"===a&&s&&"code-block"===s.getType()&&0!==s.getLength())return null;if("unstyled"!==a)return r.setBlockType(o,t,"unstyled")}return null}};e.exports=s},45170:(e,t,n)=>{"use strict";var r=n(49938),i=n(12242),o=n(30866),a=n(56408),s=null,l={cut:function(e){var t=e.getCurrentContent(),n=e.getSelection(),l=null;if(n.isCollapsed()){var c=n.getAnchorKey(),u=t.getBlockForKey(c).getLength();if(u===n.getAnchorOffset()){var d=t.getKeyAfter(c);if(null==d)return e;l=n.set("focusKey",d).set("focusOffset",0)}else l=n.set("focusOffset",u)}else l=n;l=a(l),s=o(t,l);var h=r.removeRange(t,l,"forward");return h===t?e:i.push(e,h,"remove-range")},paste:function(e){if(!s)return e;var t=r.replaceWithFragment(e.getCurrentContent(),e.getSelection(),s);return i.push(e,t,"insert-fragment")}};e.exports=l},91381:(e,t,n)=>{"use strict";var r=function(e){var t,n;function r(){return e.apply(this,arguments)||this}n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,t.__proto__=n;var i=r.prototype;return i.serialize=function(){return"Anchor: "+this.getAnchorKey()+":"+this.getAnchorOffset()+", Focus: "+this.getFocusKey()+":"+this.getFocusOffset()+", Is Backward: "+String(this.getIsBackward())+", Has Focus: "+String(this.getHasFocus())},i.getAnchorKey=function(){return this.get("anchorKey")},i.getAnchorOffset=function(){return this.get("anchorOffset")},i.getFocusKey=function(){return this.get("focusKey")},i.getFocusOffset=function(){return this.get("focusOffset")},i.getIsBackward=function(){return this.get("isBackward")},i.getHasFocus=function(){return this.get("hasFocus")},i.hasEdgeWithin=function(e,t,n){var r=this.getAnchorKey(),i=this.getFocusKey();if(r===i&&r===e){var o=this.getStartOffset(),a=this.getEndOffset();return t<=o&&o<=n||t<=a&&a<=n}if(e!==r&&e!==i)return!1;var s=e===r?this.getAnchorOffset():this.getFocusOffset();return t<=s&&n>=s},i.isCollapsed=function(){return this.getAnchorKey()===this.getFocusKey()&&this.getAnchorOffset()===this.getFocusOffset()},i.getStartKey=function(){return this.getIsBackward()?this.getFocusKey():this.getAnchorKey()},i.getStartOffset=function(){return this.getIsBackward()?this.getFocusOffset():this.getAnchorOffset()},i.getEndKey=function(){return this.getIsBackward()?this.getAnchorKey():this.getFocusKey()},i.getEndOffset=function(){return this.getIsBackward()?this.getAnchorOffset():this.getFocusOffset()},r.createEmpty=function(e){return new r({anchorKey:e,anchorOffset:0,focusKey:e,focusOffset:0,isBackward:!1,hasFocus:!1})},r}((0,n(77337).Record)({anchorKey:"",anchorOffset:0,focusKey:"",focusOffset:0,isBackward:!1,hasFocus:!1}));e.exports=r},60286:e=>{"use strict";e.exports=function(e,t,n,r){var i=t.getStartKey(),o=t.getEndKey(),a=e.getBlockMap(),s=a.toSeq().skipUntil((function(e,t){return t===i})).takeUntil((function(e,t){return t===o})).concat([[o,a.get(o)]]).map((function(e){var t=e.getDepth()+n;return t=Math.max(0,Math.min(t,r)),e.set("depth",t)}));return a=a.merge(s),e.merge({blockMap:a,selectionBefore:t,selectionAfter:t})}},41952:(e,t,n)=>{"use strict";var r=n(23018);e.exports=function(e,t,n,i){for(var o=t,a=e.getCharacterList();o<n;)a=a.set(o,r.applyEntity(a.get(o),i)),o++;return e.set("characterList",a)}},16416:(e,t,n)=>{"use strict";var r=n(41952),i=n(77337);e.exports=function(e,t,n){var o=e.getBlockMap(),a=t.getStartKey(),s=t.getStartOffset(),l=t.getEndKey(),c=t.getEndOffset(),u=o.skipUntil((function(e,t){return t===a})).takeUntil((function(e,t){return t===l})).toOrderedMap().merge(i.OrderedMap([[l,o.get(l)]])).map((function(e,t){var i=t===a?s:0,o=t===l?c:e.getLength();return r(e,i,o,n)}));return e.merge({blockMap:o.merge(u),selectionBefore:t,selectionAfter:t})}},7470:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(56840),o=n(65224),a=n(91439),s=n(77862),l=n(20702),c=n(90646),u=function(e,t){return{key:e.getKey(),text:e.getText(),type:e.getType(),depth:e.getDepth(),inlineStyleRanges:l(e),entityRanges:s(e,t),data:e.getData().toObject()}};e.exports=function(e){var t={entityMap:{},blocks:[]};return t=function(e,t){var n=t.entityMap,s=[],l={},d={},h=0;return e.getBlockMap().forEach((function(e){e.findEntityRanges((function(e){return null!==e.getEntity()}),(function(t){var r=e.getEntityAt(t),i=a.stringify(r);d[i]||(d[i]=r,n[i]="".concat(h),h++)})),function(e,t,n,a){if(e instanceof i)n.push(u(e,t));else{e instanceof o||c(!1);var s=e.getParentKey(),l=a[e.getKey()]=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},i=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(i=i.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),i.forEach((function(t){r(e,t,n[t])}))}return e}({},u(e,t),{children:[]});s?a[s].children.push(l):n.push(l)}}(e,n,s,l)})),{blocks:s,entityMap:n}}(e,t),t=function(e,t){var n=t.blocks,r=t.entityMap,i={};return Object.keys(r).forEach((function(t,n){var r=e.getEntity(a.unstringify(t));i[n]={type:r.getType(),mutability:r.getMutability(),data:r.getData()}})),{blocks:n,entityMap:i}}(e,t),t}},24712:(e,t,n)=>{"use strict";var r;function i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){o(e,t,n[t])}))}return e}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var a=n(23018),s=n(56840),l=n(65224),c=n(13387),u=n(11608),d=n(25324),h=n(98003),f=n(6991),p=n(19248),v=n(47282),g=n(77337),m=g.List,y=g.Map,b=g.OrderedSet,w=n(20316),_=n(12623),x=n(55291),C=n(7296),E=v("draft_tree_data_support"),S=new RegExp("\r","g"),A=new RegExp("\n","g"),O=new RegExp("^\n","g"),k=new RegExp("&nbsp;","g"),T=new RegExp("&#13;?","g"),P=new RegExp("&#8203;?","g"),I=["bold","bolder","500","600","700","800","900"],M=["light","lighter","normal","100","200","300","400"],z=["className","href","rel","target","title"],R=["alt","className","height","src","width"],L=(o(r={},h("public/DraftStyleDefault/depth0"),0),o(r,h("public/DraftStyleDefault/depth1"),1),o(r,h("public/DraftStyleDefault/depth2"),2),o(r,h("public/DraftStyleDefault/depth3"),3),o(r,h("public/DraftStyleDefault/depth4"),4),r),D=y({b:"BOLD",code:"CODE",del:"STRIKETHROUGH",em:"ITALIC",i:"ITALIC",s:"STRIKETHROUGH",strike:"STRIKETHROUGH",strong:"BOLD",u:"UNDERLINE",mark:"HIGHLIGHT"}),N=function(e){return x(e)&&e.style.fontFamily.includes("monospace")?"CODE":null},j=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return Object.keys(L).some((function(n){e.classList.contains(n)&&(t=L[n])})),t},H=function(e){if(!w(e))return!1;var t=e;if(!t.href||"http:"!==t.protocol&&"https:"!==t.protocol&&"mailto:"!==t.protocol&&"tel:"!==t.protocol)return!1;try{return new d(t.href),!0}catch(e){return!1}},V=function(e){if(!C(e))return!1;var t=e;return!(!t.attributes.getNamedItem("src")||!t.attributes.getNamedItem("src").value)},B=function(e,t){if(!x(e))return t;var n=e,r=n.style.fontWeight,i=n.style.fontStyle,o=n.style.textDecoration;return t.withMutations((function(e){I.indexOf(r)>=0?e.add("BOLD"):M.indexOf(r)>=0&&e.remove("BOLD"),"italic"===i?e.add("ITALIC"):"normal"===i&&e.remove("ITALIC"),"underline"===o&&e.add("UNDERLINE"),"line-through"===o&&e.add("STRIKETHROUGH"),"none"===o&&(e.remove("UNDERLINE"),e.remove("STRIKETHROUGH"))}))},F=function(e){return"ul"===e||"ol"===e},W=function(){function e(e,t){o(this,"characterList",m()),o(this,"currentBlockType","unstyled"),o(this,"currentDepth",0),o(this,"currentEntity",null),o(this,"currentText",""),o(this,"wrapper",null),o(this,"blockConfigs",[]),o(this,"contentBlocks",[]),o(this,"entityMap",u),o(this,"blockTypeMap",void 0),o(this,"disambiguate",void 0),this.clear(),this.blockTypeMap=e,this.disambiguate=t}var t=e.prototype;return t.clear=function(){this.characterList=m(),this.blockConfigs=[],this.currentBlockType="unstyled",this.currentDepth=0,this.currentEntity=null,this.currentText="",this.entityMap=u,this.wrapper=null,this.contentBlocks=[]},t.addDOMNode=function(e){var t;return this.contentBlocks=[],this.currentDepth=0,(t=this.blockConfigs).push.apply(t,this._toBlockConfigs([e],b())),this._trimCurrentText(),""!==this.currentText&&this.blockConfigs.push(this._makeBlockConfig()),this},t.getContentBlocks=function(){return 0===this.contentBlocks.length&&(E?this._toContentBlocks(this.blockConfigs):this._toFlatContentBlocks(this.blockConfigs)),{contentBlocks:this.contentBlocks,entityMap:this.entityMap}},t._makeBlockConfig=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=i({key:e.key||f(),type:this.currentBlockType,text:this.currentText,characterList:this.characterList,depth:this.currentDepth,parent:null,children:m(),prevSibling:null,nextSibling:null,childConfigs:[]},e);return this.characterList=m(),this.currentBlockType="unstyled",this.currentText="",t},t._toBlockConfigs=function(e,t){for(var n=[],r=0;r<e.length;r++){var i=e[r],o=i.nodeName.toLowerCase();if("body"===o||F(o)){this._trimCurrentText(),""!==this.currentText&&n.push(this._makeBlockConfig());var a=this.currentDepth,s=this.wrapper;F(o)&&(this.wrapper=o,F(s)&&this.currentDepth++),n.push.apply(n,this._toBlockConfigs(Array.from(i.childNodes),t)),this.currentDepth=a,this.wrapper=s}else{var l=this.blockTypeMap.get(o);if(void 0===l)if("#text"!==o)if("br"!==o)if(V(i))this._addImgNode(i,t);else if(H(i))this._addAnchorNode(i,n,t);else{var c=t;D.has(o)&&(c=c.add(D.get(o))),c=B(i,c);var u=N(i);null!=u&&(c=c.add(u)),n.push.apply(n,this._toBlockConfigs(Array.from(i.childNodes),c))}else this._addBreakNode(i,t);else this._addTextNode(i,t);else{this._trimCurrentText(),""!==this.currentText&&n.push(this._makeBlockConfig());var d=this.currentDepth,h=this.wrapper;if(this.wrapper="pre"===o?"pre":this.wrapper,"string"!=typeof l&&(l=this.disambiguate(o,this.wrapper)||l[0]||"unstyled"),!E&&x(i)&&("unordered-list-item"===l||"ordered-list-item"===l)){var p=i;this.currentDepth=j(p,this.currentDepth)}var v=f(),g=this._toBlockConfigs(Array.from(i.childNodes),t);this._trimCurrentText(),n.push(this._makeBlockConfig({key:v,childConfigs:g,type:l})),this.currentDepth=d,this.wrapper=h}}}return n},t._appendText=function(e,t){var n;this.currentText+=e;var r=a.create({style:t,entity:this.currentEntity});this.characterList=(n=this.characterList).push.apply(n,Array(e.length).fill(r))},t._trimCurrentText=function(){var e=this.currentText.length,t=e-this.currentText.trimLeft().length,n=this.currentText.trimRight().length,r=this.characterList.findEntry((function(e){return null!==e.getEntity()}));(t=void 0!==r?Math.min(t,r[0]):t)>(n=void 0!==(r=this.characterList.reverse().findEntry((function(e){return null!==e.getEntity()})))?Math.max(n,e-r[0]):n)?(this.currentText="",this.characterList=m()):(this.currentText=this.currentText.slice(t,n),this.characterList=this.characterList.slice(t,n))},t._addTextNode=function(e,t){var n=e.textContent;""===n.trim()&&"pre"!==this.wrapper&&(n=" "),"pre"!==this.wrapper&&(n=(n=n.replace(O,"")).replace(A," ")),this._appendText(n,t)},t._addBreakNode=function(e,t){_(e)&&this._appendText("\n",t)},t._addImgNode=function(e,t){if(C(e)){var n=e,r={};R.forEach((function(e){var t=n.getAttribute(e);t&&(r[e]=t)})),this.currentEntity=this.entityMap.__create("IMAGE","IMMUTABLE",r),v("draftjs_fix_paste_for_img")?"presentation"!==n.getAttribute("role")&&this._appendText("📷",t):this._appendText("📷",t),this.currentEntity=null}},t._addAnchorNode=function(e,t,n){if(w(e)){var r=e,i={};z.forEach((function(e){var t=r.getAttribute(e);t&&(i[e]=t)})),i.url=new d(r.href).toString(),this.currentEntity=this.entityMap.__create("LINK","MUTABLE",i||{}),t.push.apply(t,this._toBlockConfigs(Array.from(e.childNodes),n)),this.currentEntity=null}},t._toContentBlocks=function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,n=e.length-1,r=0;r<=n;r++){var o=e[r];o.parent=t,o.prevSibling=r>0?e[r-1].key:null,o.nextSibling=r<n?e[r+1].key:null,o.children=m(o.childConfigs.map((function(e){return e.key}))),this.contentBlocks.push(new l(i({},o))),this._toContentBlocks(o.childConfigs,o.key)}},t._hoistContainersInBlockConfigs=function(e){var t=this;return m(e).flatMap((function(e){return"unstyled"!==e.type||""!==e.text?[e]:t._hoistContainersInBlockConfigs(e.childConfigs)}))},t._toFlatContentBlocks=function(e){var t=this;this._hoistContainersInBlockConfigs(e).forEach((function(e){var n=t._extractTextFromBlockConfigs(e.childConfigs),r=n.text,o=n.characterList;t.contentBlocks.push(new s(i({},e,{text:e.text+r,characterList:e.characterList.concat(o)})))}))},t._extractTextFromBlockConfigs=function(e){for(var t=e.length-1,n="",r=m(),i=0;i<=t;i++){var o=e[i];n+=o.text,r=r.concat(o.characterList),""!==n&&"unstyled"!==o.type&&(n+="\n",r=r.push(r.last()));var a=this._extractTextFromBlockConfigs(o.childConfigs);n+=a.text,r=r.concat(a.characterList)}return{text:n,characterList:r}},e}();e.exports=function(e){var t=arguments.length>2&&void 0!==arguments[2]?arguments[2]:c,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:p)(e=e.trim().replace(S,"").replace(k," ").replace(T,"").replace(P,""));if(!n)return null;var r=function(e){var t={};return e.mapKeys((function(e,n){var r=[n.element];void 0!==n.aliasedElements&&r.push.apply(r,n.aliasedElements),r.forEach((function(n){void 0===t[n]?t[n]=e:"string"==typeof t[n]?t[n]=[t[n],e]:t[n].push(e)}))})),y(t)}(t);return new W(r,(function(e,t){return"li"===e?"ol"===t?"ordered-list-item":"unordered-list-item":null})).addDOMNode(n).getContentBlocks()}},50428:(e,t,n)=>{"use strict";function r(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){i(e,t,n[t])}))}return e}function i(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var o=n(56840),a=n(65224),s=n(97656),l=n(11608),c=n(62396),u=(n(72490),n(91381)),d=n(40803),h=n(52401),f=n(33830),p=n(6991),v=n(47282),g=n(77337),m=n(90646),y=v("draft_tree_data_support"),b=g.List,w=g.Map,_=g.OrderedMap,x=function(e,t){var n=e.key,r=e.type,i=e.data;return{text:e.text,depth:e.depth||0,type:r||"unstyled",key:n||p(),data:w(i),characterList:C(e,t)}},C=function(e,t){var n=e.text,i=e.entityRanges,o=e.inlineStyleRanges,a=i||[];return d(f(n,o||[]),h(n,a.filter((function(e){return t.hasOwnProperty(e.key)})).map((function(e){return r({},e,{key:t[e.key]})}))))},E=function(e){return r({},e,{key:e.key||p()})},S=function(e,t,n){var i=t.map((function(e){return r({},e,{parentRef:n})}));return e.concat(i.reverse())};e.exports=function(e){Array.isArray(e.blocks)||m(!1);var t=function(e){var t=e.entityMap,n={};return Object.keys(t).forEach((function(e){var r=t[e],i=r.type,o=r.mutability,a=r.data;n[e]=l.__create(i,o,a||{})})),n}(e),n=function(e,t){var n=e.blocks.find((function(e){return Array.isArray(e.children)&&e.children.length>0})),i=y&&!n?c.fromRawStateToRawTreeState(e).blocks:e.blocks;if(!y)return function(e,t){return _(e.map((function(e){var n=new o(x(e,t));return[n.getKey(),n]})))}(n?c.fromRawTreeStateToRawState(e).blocks:i,t);var s=function(e,t){return e.map(E).reduce((function(n,i,o){Array.isArray(i.children)||m(!1);var s=i.children.map(E),l=new a(r({},x(i,t),{prevSibling:0===o?null:e[o-1].key,nextSibling:o===e.length-1?null:e[o+1].key,children:b(s.map((function(e){return e.key})))}));n=n.set(l.getKey(),l);for(var c=S([],s,l);c.length>0;){var u=c.pop(),d=u.parentRef,h=d.getChildKeys(),f=h.indexOf(u.key),p=Array.isArray(u.children);if(!p){p||m(!1);break}var v=u.children.map(E),g=new a(r({},x(u,t),{parent:d.getKey(),children:b(v.map((function(e){return e.key}))),prevSibling:0===f?null:h.get(f-1),nextSibling:f===h.size-1?null:h.get(f+1)}));n=n.set(g.getKey(),g),c=S(c,v,g)}return n}),_())}(i,t);return s}(e,t),i=n.isEmpty()?new u:u.createEmpty(n.first().getKey());return new s({blockMap:n,entityMap:t,selectionBefore:i,selectionAfter:i})}},40803:(e,t,n)=>{"use strict";var r=n(23018),i=n(77337).List;e.exports=function(e,t){var n=e.map((function(e,n){var i=t[n];return r.create({style:e,entity:i})}));return i(n)}},52401:(e,t,n)=>{"use strict";var r=n(50580).substr;e.exports=function(e,t){var n=Array(e.length).fill(null);return t&&t.forEach((function(t){for(var i=r(e,0,t.offset).length,o=i+r(e,t.offset,t.length).length,a=i;a<o;a++)n[a]=t.key})),n}},33830:(e,t,n)=>{"use strict";var r=n(50580),i=n(77337).OrderedSet,o=r.substr,a=i();e.exports=function(e,t){var n=Array(e.length).fill(a);return t&&t.forEach((function(t){for(var r=o(e,0,t.offset).length,i=r+o(e,t.offset,t.length).length;r<i;)n[r]=n[r].add(t.style),r++})),n}},51103:e=>{"use strict";e.exports={notEmptyKey:function(e){return null!=e&&""!=e}}},73722:(e,t,n)=>{"use strict";var r=n(49938),i=n(12242),o=n(14134),a=n(9927),s=n(73680),l=n(17759),c=n(56408),u=n(19765),d=o.isBrowser("Firefox");function h(e,t,n,o,a){var s=r.replaceText(e.getCurrentContent(),e.getSelection(),t,n,o);return i.push(e,s,"insert-characters",a)}e.exports=function(e,t){void 0!==e._pendingStateFromBeforeInput&&(e.update(e._pendingStateFromBeforeInput),e._pendingStateFromBeforeInput=void 0);var n=e._latestEditorState,r=t.data;if(r)if(e.props.handleBeforeInput&&s(e.props.handleBeforeInput(r,n,t.timeStamp)))t.preventDefault();else{var o=n.getSelection(),f=o.getStartOffset(),p=o.getAnchorKey();if(!o.isCollapsed())return t.preventDefault(),void e.update(h(n,r,n.getCurrentInlineStyle(),a(n.getCurrentContent(),n.getSelection()),!0));var v,g=h(n,r,n.getCurrentInlineStyle(),a(n.getCurrentContent(),n.getSelection()),!1),m=!1;if(m||(m=l(e._latestCommittedEditorState)),!m){var y=n.getBlockTree(p),b=g.getBlockTree(p);m=y.size!==b.size||y.zip(b).some((function(e){var t=e[0],n=e[1],i=t.get("start"),o=i+(i>=f?r.length:0),a=t.get("end"),s=a+(a>=f?r.length:0),l=n.get("start"),c=n.get("end"),u=n.get("decoratorKey");return t.get("decoratorKey")!==u||t.get("leaves").size!==n.get("leaves").size||o!==l||s!==c||null!=u&&c-l!=a-i}))}if(m||(v=r,m=d&&("'"==v||"/"==v)),m||(m=c(g.getDirectionMap()).get(p)!==c(n.getDirectionMap()).get(p)),m)return t.preventDefault(),g=i.set(g,{forceSelection:!0}),void e.update(g);g=i.set(g,{nativelyRenderedContent:g.getCurrentContent()}),e._pendingStateFromBeforeInput=g,u((function(){void 0!==e._pendingStateFromBeforeInput&&(e.update(e._pendingStateFromBeforeInput),e._pendingStateFromBeforeInput=void 0)}))}}},18058:(e,t,n)=>{"use strict";var r=n(12242),i=n(4909),o=n(69758);e.exports=function(e,t){var n=t.currentTarget.ownerDocument;if(!Boolean(e.props.preserveSelectionOnBlur)&&o(n)===n.body){var a=n.defaultView.getSelection(),s=e.editor;1===a.rangeCount&&i(s,a.anchorNode)&&i(s,a.focusNode)&&a.removeAllRanges()}var l=e._latestEditorState,c=l.getSelection();if(c.getHasFocus()){var u=c.set("hasFocus",!1);e.props.onBlur&&e.props.onBlur(t),e.update(r.acceptSelection(l,u))}}},87141:(e,t,n)=>{"use strict";var r=n(12242);e.exports=function(e,t){e.setMode("composite"),e.update(r.set(e._latestEditorState,{inCompositionMode:!0})),e._onCompositionStart(t)}},3694:(e,t,n)=>{"use strict";var r=n(31296);e.exports=function(e,t){e._latestEditorState.getSelection().isCollapsed()?t.preventDefault():e.setClipboard(r(e._latestEditorState))}},73919:(e,t,n)=>{"use strict";var r=n(49938),i=n(12242),o=n(2935),a=n(31296),s=n(97392),l=n(64316);e.exports=function(e,t){var n,c=e._latestEditorState,u=c.getSelection(),d=t.target;if(u.isCollapsed())t.preventDefault();else{if(l(d)){var h=d;n=s(o.getScrollParent(h))}var f=a(c);e.setClipboard(f),e.setMode("cut"),setTimeout((function(){e.restoreEditorDOM(n),e.exitCurrentMode(),e.update(function(e){var t=r.removeRange(e.getCurrentContent(),e.getSelection(),"forward");return i.push(e,t,"remove-range")}(c))}),0)}}},16127:e=>{"use strict";e.exports=function(e,t){e.setMode("drag"),t.preventDefault()}},74861:e=>{"use strict";e.exports=function(e){e._internalDrag=!0,e.setMode("drag")}},44447:(e,t,n)=>{"use strict";var r=n(12242),i=n(14134);e.exports=function(e,t){var n=e._latestEditorState,o=n.getSelection();if(!o.getHasFocus()){var a=o.set("hasFocus",!0);e.props.onFocus&&e.props.onFocus(t),i.isBrowser("Chrome < 60.0.3081.0")?e.update(r.forceSelection(n,a)):e.update(r.acceptSelection(n,a))}}},5091:(e,t,n)=>{"use strict";var r=n(49938),i=n(3885),o=n(12242),a=n(14134),s=n(51103).notEmptyKey,l=n(88372),c=n(47381),u=n(56408),d=a.isEngine("Gecko");e.exports=function(e,t){void 0!==e._pendingStateFromBeforeInput&&(e.update(e._pendingStateFromBeforeInput),e._pendingStateFromBeforeInput=void 0);var n=e.editor.ownerDocument.defaultView.getSelection(),a=n.anchorNode,h=n.isCollapsed,f=(null==a?void 0:a.nodeType)!==Node.TEXT_NODE&&(null==a?void 0:a.nodeType)!==Node.ELEMENT_NODE;if(null!=a&&!f){if(a.nodeType===Node.TEXT_NODE&&(null!==a.previousSibling||null!==a.nextSibling)){var p=a.parentNode;if(null==p)return;a.nodeValue=p.textContent;for(var v=p.firstChild;null!=v;v=v.nextSibling)v!==a&&p.removeChild(v)}var g=a.textContent,m=e._latestEditorState,y=u(l(a)),b=i.decode(y),w=b.blockKey,_=b.decoratorKey,x=b.leafKey,C=m.getBlockTree(w).getIn([_,"leaves",x]),E=C.start,S=C.end,A=m.getCurrentContent(),O=A.getBlockForKey(w),k=O.getText().slice(E,S);if(g.endsWith("\n\n")&&(g=g.slice(0,-1)),g!==k){var T,P,I,M,z=m.getSelection(),R=z.merge({anchorOffset:E,focusOffset:S,isBackward:!1}),L=O.getEntityAt(E),D=s(L)?A.getEntity(L):null,N="MUTABLE"===(null!=D?D.getMutability():null),j=N?"spellcheck-change":"apply-entity",H=r.replaceText(A,R,g,O.getInlineStyleAt(E),N?O.getEntityAt(E):null);if(d)T=n.anchorOffset,P=n.focusOffset,M=(I=E+Math.min(T,P))+Math.abs(T-P),T=I,P=M;else{var V=g.length-k.length;I=z.getStartOffset(),M=z.getEndOffset(),T=h?M+V:I,P=M+V}var B=H.merge({selectionBefore:A.getSelectionAfter(),selectionAfter:z.merge({anchorOffset:T,focusOffset:P})});e.update(o.push(m,B,j))}else{var F=t.nativeEvent.inputType;if(F){var W=function(e,t){return"deleteContentBackward"===e?c(t):t}(F,m);if(W!==m)return e.restoreEditorDOM(),void e.update(W)}}}}},48136:(e,t,n)=>{"use strict";var r=n(49938),i=n(12242),o=n(59414),a=n(45852),s=n(45170),l=n(14134),c=n(73680),u=n(88771),d=n(94143),h=n(70525),f=n(64071),p=n(15169),v=n(20070),g=n(47381),m=n(2383),y=n(25935),b=n(8976),w=o.isOptionKeyCommand,_=l.isBrowser("Chrome");e.exports=function(e,t){var n=t.which,o=e._latestEditorState;function l(n){var r=e.props[n];return!!r&&(r(t),!0)}switch(n){case a.RETURN:if(t.preventDefault(),e.props.handleReturn&&c(e.props.handleReturn(t,o)))return;break;case a.ESC:if(t.preventDefault(),l("onEscape"))return;break;case a.TAB:if(l("onTab"))return;break;case a.UP:if(l("onUpArrow"))return;break;case a.RIGHT:if(l("onRightArrow"))return;break;case a.DOWN:if(l("onDownArrow"))return;break;case a.LEFT:if(l("onLeftArrow"))return;break;case a.SPACE:_&&w(t)&&t.preventDefault()}var x=e.props.keyBindingFn(t);if(null!=x&&""!==x)if("undo"!==x){if(t.preventDefault(),!e.props.handleKeyCommand||!c(e.props.handleKeyCommand(x,o,t.timeStamp))){var C=function(e,t,n){switch(e){case"redo":return i.redo(t);case"delete":return m(t);case"delete-word":return h(t);case"backspace":return g(t);case"backspace-word":return d(t);case"backspace-to-start-of-line":return u(t,n);case"split-block":return f(t);case"transpose-characters":return y(t);case"move-selection-to-start-of-block":return v(t);case"move-selection-to-end-of-block":return p(t);case"secondary-cut":return s.cut(t);case"secondary-paste":return s.paste(t);default:return t}}(x,o,t);C!==o&&e.update(C)}}else b(t,o,e.update);else if(n===a.SPACE&&_&&w(t)){var E=r.replaceText(o.getCurrentContent(),o.getSelection()," ");e.update(i.push(o,E,"insert-characters"))}}},72208:(e,t,n)=>{"use strict";var r=n(95748),i=n(23018),o=n(92395),a=n(49938),s=n(50046),l=n(12242),c=n(7018),u=n(9927),d=n(723),h=n(73680),f=n(73676);function p(e,t,n){var r=a.replaceWithFragment(e.getCurrentContent(),e.getSelection(),t);return l.push(e,r.set("entityMap",n),"insert-fragment")}e.exports=function(e,t){t.preventDefault();var n=new o(t.clipboardData);if(!n.isRichText()){var v=n.getFiles(),g=n.getText();if(v.length>0){if(e.props.handlePastedFiles&&h(e.props.handlePastedFiles(v)))return;return void d(v,(function(t){if(t=t||g){var n=e._latestEditorState,o=f(t),d=i.create({style:n.getCurrentInlineStyle(),entity:u(n.getCurrentContent(),n.getSelection())}),h=c.getCurrentBlockType(n),p=s.processText(o,d,h),v=r.createFromArray(p),m=a.replaceWithFragment(n.getCurrentContent(),n.getSelection(),v);e.update(l.push(n,m,"insert-fragment"))}}))}}var m=[],y=n.getText(),b=n.getHTML(),w=e._latestEditorState;if(e.props.formatPastedText){var _=e.props.formatPastedText(y,b);y=_.text,b=_.html}if(!e.props.handlePastedText||!h(e.props.handlePastedText(y,b,w))){if(y&&(m=f(y)),!e.props.stripPastedStyles){var x,C=e.getClipboard();if(!e.props.formatPastedText&&n.isRichText()&&C){if(-1!==(null===(x=b)||void 0===x?void 0:x.indexOf(e.getEditorKey()))||1===m.length&&1===C.size&&C.first().getText()===y)return void e.update(p(e._latestEditorState,C))}else if(C&&n.types.includes("com.apple.webarchive")&&!n.types.includes("text/html")&&function(e,t){return e.length===t.size&&t.valueSeq().every((function(t,n){return t.getText()===e[n]}))}(m,C))return void e.update(p(e._latestEditorState,C));if(b){var E=s.processHTML(b,e.props.blockRenderMap);if(E){var S=E.contentBlocks,A=E.entityMap;if(S){var O=r.createFromArray(S);return void e.update(p(e._latestEditorState,O,A))}}}e.setClipboard(null)}if(m.length){var k=i.create({style:w.getCurrentInlineStyle(),entity:u(w.getCurrentContent(),w.getSelection())}),T=c.getCurrentBlockType(w),P=s.processText(m,k,T),I=r.createFromArray(P);e.update(p(e._latestEditorState,I))}}}},16207:(e,t,n)=>{"use strict";var r=n(67204),i=n(12242),o=n(63564),a=n(80120);e.exports=function(e){if(e._blockSelectEvents||e._latestEditorState!==e.props.editorState){if(e._blockSelectEvents){var t=e.props.editorState.getSelection();r.logBlockedSelectionEvent({anonymizedDom:"N/A",extraParams:JSON.stringify({stacktrace:(new Error).stack}),selectionState:JSON.stringify(t.toJS())})}}else{var n=e.props.editorState,s=a(n,o(e)),l=s.selectionState;l!==n.getSelection()&&(n=s.needsRecovery?i.forceSelection(n,l):i.acceptSelection(n,l),e.update(n))}}},77862:(e,t,n)=>{"use strict";var r=n(91439),i=n(50580).strlen;e.exports=function(e,t){var n=[];return e.findEntityRanges((function(e){return!!e.getEntity()}),(function(o,a){var s=e.getText(),l=e.getEntityAt(o);n.push({offset:i(s.slice(0,o)),length:i(s.slice(o,a)),key:Number(t[r.stringify(l)])})})),n}},20702:(e,t,n)=>{"use strict";var r=n(50580),i=n(18227),o=function(e,t){return e===t},a=function(e){return!!e},s=[];e.exports=function(e){var t=e.getCharacterList().map((function(e){return e.getStyle()})).toList(),n=t.flatten().toSet().map((function(n){return function(e,t,n){var s=[],l=t.map((function(e){return e.has(n)})).toList();return i(l,o,a,(function(t,i){var o=e.getText();s.push({offset:r.strlen(o.slice(0,t)),length:r.strlen(o.slice(t,i)),style:n})})),s}(e,t,n)}));return Array.prototype.concat.apply(s,n.toJS())}},85989:(e,t,n)=>{"use strict";var r=n(50580),i=n(19677),o=n(25377),a=n(90646);function s(e,t){for(var n=1/0,r=1/0,i=-1/0,o=-1/0,a=0;a<e.length;a++){var s=e[a];0!==s.width&&1!==s.width&&(n=Math.min(n,s.top),r=Math.min(r,s.bottom),i=Math.max(i,s.top),o=Math.max(o,s.bottom))}return i<=r&&i-n<t&&o-r<t}function l(e){switch(e.nodeType){case Node.DOCUMENT_TYPE_NODE:return 0;case Node.TEXT_NODE:case Node.PROCESSING_INSTRUCTION_NODE:case Node.COMMENT_NODE:return e.length;default:return e.childNodes.length}}e.exports=function(e){e.collapsed||a(!1);var t=(e=e.cloneRange()).startContainer;1!==t.nodeType&&(t=t.parentNode);var n=function(e){var t=getComputedStyle(e),n=i(e),r=n.createElement("div");r.style.fontFamily=t.fontFamily,r.style.fontSize=t.fontSize,r.style.fontStyle=t.fontStyle,r.style.fontWeight=t.fontWeight,r.style.lineHeight=t.lineHeight,r.style.position="absolute",r.textContent="M";var o=n.body;o||a(!1),o.appendChild(r);var s=r.getBoundingClientRect();return o.removeChild(r),s.height}(t),c=e.endContainer,u=e.endOffset;for(e.setStart(e.startContainer,0);s(o(e),n)&&(c=e.startContainer,u=e.startOffset,c.parentNode||a(!1),e.setStartBefore(c),1!==c.nodeType||"inline"===getComputedStyle(c).display););for(var d=c,h=u-1;;){for(var f=d.nodeValue,p=h;p>=0;p--)if(!(null!=f&&p>0&&r.isSurrogatePair(f,p-1))){if(e.setStart(d,p),!s(o(e),n))break;c=d,u=p}if(-1===p||0===d.childNodes.length)break;h=l(d=d.childNodes[p])}return e.setStart(c,u),e}},88372:(e,t,n)=>{"use strict";var r=n(19677),i=n(74453);e.exports=function(e){for(var t=e;t&&t!==r(e).documentElement;){var n=i(t);if(null!=n)return n;t=t.parentNode}return null}},18227:e=>{"use strict";e.exports=function(e,t,n,r){if(e.size){var i=0;e.reduce((function(e,o,a){return t(e,o)||(n(e)&&r(i,a),i=a),o})),n(e.last())&&r(i,e.count())}}},6991:e=>{"use strict";var t={},n=Math.pow(2,24);e.exports=function(){for(var e;void 0===e||t.hasOwnProperty(e)||!isNaN(+e);)e=Math.floor(Math.random()*n).toString(32);return t[e]=!0,e}},80508:(e,t,n)=>{"use strict";var r=n(68382),i=n(69311),o=n(90646);function a(e,t,n,a,s,l,c){var u=n.getStartOffset(),d=n.getEndOffset(),h=e.__get(s).getMutability(),f=c?u:d;if("MUTABLE"===h)return n;var p=i(t,s).filter((function(e){return f<=e.end&&f>=e.start}));1!=p.length&&o(!1);var v=p[0];if("IMMUTABLE"===h)return n.merge({anchorOffset:v.start,focusOffset:v.end,isBackward:!1});l||(c?d=v.end:u=v.start);var g=r.getRemovalRange(u,d,t.getText().slice(v.start,v.end),v.start,a);return n.merge({anchorOffset:g.start,focusOffset:g.end,isBackward:!1})}e.exports=function(e,t,n,r,i){var o=r.getStartOffset(),s=r.getEndOffset(),l=t.getEntityAt(o),c=n.getEntityAt(s-1);if(!l&&!c)return r;var u=r;if(l&&l===c)u=a(e,t,u,i,l,!0,!0);else if(l&&c){var d=a(e,t,u,i,l,!1,!0),h=a(e,n,u,i,c,!1,!1);u=u.merge({anchorOffset:d.getAnchorOffset(),focusOffset:h.getFocusOffset(),isBackward:!1})}else if(l){var f=a(e,t,u,i,l,!1,!0);u=u.merge({anchorOffset:f.getStartOffset(),isBackward:!1})}else if(c){var p=a(e,n,u,i,c,!1,!1);u=u.merge({focusOffset:p.getEndOffset(),isBackward:!1})}return u}},63564:(e,t,n)=>{"use strict";var r=n(90646),i=n(55291);e.exports=function(e){var t=e.editorContainer;return t||r(!1),i(t.firstChild)||r(!1),t.firstChild}},30866:(e,t,n)=>{"use strict";var r=n(53310),i=n(86044);e.exports=function(e,t){var n=t.getStartKey(),o=t.getStartOffset(),a=t.getEndKey(),s=t.getEndOffset(),l=i(e,t).getBlockMap(),c=l.keySeq(),u=c.indexOf(n),d=c.indexOf(a)+1;return r(l.slice(u,d).map((function(e,t){var r=e.getText(),i=e.getCharacterList();return n===a?e.merge({text:r.slice(o,s),characterList:i.slice(o,s)}):t===n?e.merge({text:r.slice(o),characterList:i.slice(o)}):t===a?e.merge({text:r.slice(0,s),characterList:i.slice(0,s)}):e})))}},19677:e=>{"use strict";e.exports=function(e){return e&&e.ownerDocument?e.ownerDocument:document}},57811:(e,t,n)=>{"use strict";var r=n(59414),i=n(45852),o=n(14134),a=o.isPlatform("Mac OS X"),s=a&&o.isBrowser("Firefox < 29"),l=r.hasCommandModifier,c=r.isCtrlKeyCommand;function u(e){return a&&e.altKey||c(e)}e.exports=function(e){switch(e.keyCode){case 66:return l(e)?"bold":null;case 68:return c(e)?"delete":null;case 72:return c(e)?"backspace":null;case 73:return l(e)?"italic":null;case 74:return l(e)?"code":null;case 75:return a&&c(e)?"secondary-cut":null;case 77:case 79:return c(e)?"split-block":null;case 84:return a&&c(e)?"transpose-characters":null;case 85:return l(e)?"underline":null;case 87:return a&&c(e)?"backspace-word":null;case 89:return c(e)?a?"secondary-paste":"redo":null;case 90:return function(e){return l(e)?e.shiftKey?"redo":"undo":null}(e)||null;case i.RETURN:return"split-block";case i.DELETE:return function(e){return!a&&e.shiftKey?null:u(e)?"delete-word":"delete"}(e);case i.BACKSPACE:return function(e){return l(e)&&a?"backspace-to-start-of-line":u(e)?"backspace-word":"backspace"}(e);case i.LEFT:return s&&l(e)?"move-selection-to-start-of-block":null;case i.RIGHT:return s&&l(e)?"move-selection-to-end-of-block":null;default:return null}}},80120:(e,t,n)=>{"use strict";var r=n(29215);e.exports=function(e,t){var n=t.ownerDocument.defaultView.getSelection(),i=n.anchorNode,o=n.anchorOffset,a=n.focusNode,s=n.focusOffset;return 0===n.rangeCount||null==i||null==a?{selectionState:e.getSelection().set("hasFocus",!1),needsRecovery:!1}:r(e,t,i,o,a,s)}},29215:(e,t,n)=>{"use strict";var r=n(88372),i=n(74453),o=n(79450),a=n(90646),s=n(93816),l=n(56408);function c(e,t,n){var o=t,c=r(o);if(null!=c||e&&(e===o||e.firstChild===o)||a(!1),e===o&&(o=o.firstChild,s(o)||a(!1),"true"!==o.getAttribute("data-contents")&&a(!1),n>0&&(n=o.childNodes.length)),0===n){var d=null;if(null!=c)d=c;else{var h=function(e){for(;e.firstChild&&(s(e.firstChild)&&"true"===e.firstChild.getAttribute("data-blocks")||i(e.firstChild));)e=e.firstChild;return e}(o);d=l(i(h))}return{key:d,offset:0}}var f=o.childNodes[n-1],p=null,v=null;if(i(f)){var g=function(e){for(;e.lastChild&&(s(e.lastChild)&&"true"===e.lastChild.getAttribute("data-blocks")||i(e.lastChild));)e=e.lastChild;return e}(f);p=l(i(g)),v=u(g)}else p=l(c),v=u(f);return{key:p,offset:v}}function u(e){var t=e.textContent;return"\n"===t?0:t.length}e.exports=function(e,t,n,i,a,s){var u=n.nodeType===Node.TEXT_NODE,d=a.nodeType===Node.TEXT_NODE;if(u&&d)return{selectionState:o(e,l(r(n)),i,l(r(a)),s),needsRecovery:!1};var h=null,f=null,p=!0;return u?(h={key:l(r(n)),offset:i},f=c(t,a,s)):d?(f={key:l(r(a)),offset:s},h=c(t,n,i)):(h=c(t,n,i),f=c(t,a,s),n===a&&i===s&&(p=!!n.firstChild&&"BR"!==n.firstChild.nodeName)),{selectionState:o(e,h.key,h.offset,f.key,f.offset),needsRecovery:p}}},9927:(e,t,n)=>{"use strict";var r=n(51103).notEmptyKey;function i(e,t){return r(t)&&"MUTABLE"===e.__get(t).getMutability()?t:null}e.exports=function(e,t){var n;if(t.isCollapsed()){var r=t.getAnchorKey(),o=t.getAnchorOffset();return o>0?(n=e.getBlockForKey(r).getEntityAt(o-1))!==e.getBlockForKey(r).getEntityAt(o)?null:i(e.getEntityMap(),n):null}var a=t.getStartKey(),s=t.getStartOffset(),l=e.getBlockForKey(a);return n=s===l.getLength()?null:l.getEntityAt(s),i(e.getEntityMap(),n)}},31296:(e,t,n)=>{"use strict";var r=n(30866);e.exports=function(e){var t=e.getSelection();return t.isCollapsed()?null:r(e.getCurrentContent(),t)}},7376:(e,t,n)=>{"use strict";var r=n(65224);e.exports=function(e,t){if(!(e instanceof r))return null;var n=e.getNextSiblingKey();if(n)return n;var i=e.getParentKey();if(!i)return null;for(var o=t.get(i);o&&!o.getNextSiblingKey();){var a=o.getParentKey();o=a?t.get(a):null}return o?o.getNextSiblingKey():null}},679:e=>{"use strict";e.exports=function(e){return Object.keys(e).map((function(t){return e[t]}))}},64658:(e,t,n)=>{"use strict";var r=n(25377);e.exports=function(e){var t=r(e),n=0,i=0,o=0,a=0;if(t.length){if(t.length>1&&0===t[0].width){var s=t[1];n=s.top,i=s.right,o=s.bottom,a=s.left}else{var l=t[0];n=l.top,i=l.right,o=l.bottom,a=l.left}for(var c=1;c<t.length;c++){var u=t[c];0!==u.height&&0!==u.width&&(n=Math.min(n,u.top),i=Math.max(i,u.right),o=Math.max(o,u.bottom),a=Math.min(a,u.left))}}return{top:n,right:i,bottom:o,left:a,width:i-a,height:o-n}}},25377:(e,t,n)=>{"use strict";var r=n(14134),i=n(90646),o=r.isBrowser("Chrome")?function(e){for(var t=e.cloneRange(),n=[],r=e.endContainer;null!=r;r=r.parentNode){var o=r===e.commonAncestorContainer;o?t.setStart(e.startContainer,e.startOffset):t.setStart(t.endContainer,0);var a,s=Array.from(t.getClientRects());if(n.push(s),o)return n.reverse(),(a=[]).concat.apply(a,n);t.setEndBefore(r)}i(!1)}:function(e){return Array.from(e.getClientRects())};e.exports=o},69311:(e,t,n)=>{"use strict";var r=n(90646);e.exports=function(e,t){var n=[];return e.findEntityRanges((function(e){return e.getEntity()===t}),(function(e,t){n.push({start:e,end:t})})),n.length||r(!1),n}},19248:(e,t,n)=>{"use strict";var r=n(14134),i=n(90646),o=r.isBrowser("IE <= 9");e.exports=function(e){var t,n=null;return!o&&document.implementation&&document.implementation.createHTMLDocument&&((t=document.implementation.createHTMLDocument("foo")).documentElement||i(!1),t.documentElement.innerHTML=e,n=t.getElementsByTagName("body")[0]),n}},74453:(e,t,n)=>{"use strict";var r=n(93816);e.exports=function e(t){if(r(t)){var n=t,i=n.getAttribute("data-offset-key");if(i)return i;for(var o=0;o<n.childNodes.length;o++){var a=e(n.childNodes[o]);if(a)return a}}return null}},723:(e,t,n)=>{"use strict";var r=n(90646),i=/\.textClipping$/,o={"text/plain":!0,"text/html":!0,"text/rtf":!0};e.exports=function(e,t){var a=0,s=[];e.forEach((function(l){!function(e,t){if(!n.g.FileReader||e.type&&!(e.type in o))t("");else{if(""===e.type){var a="";return i.test(e.name)&&(a=e.name.replace(i,"")),void t(a)}var s=new FileReader;s.onload=function(){var e=s.result;"string"!=typeof e&&r(!1),t(e)},s.onerror=function(){t("")},s.readAsText(e)}}(l,(function(n){a++,n&&s.push(n.slice(0,5e3)),a==e.length&&t(s.join("\r"))}))}))}},79450:(e,t,n)=>{"use strict";var r=n(3885),i=n(56408);e.exports=function(e,t,n,o,a){var s=i(e.getSelection());if(!t||!o)return s;var l=r.decode(t),c=l.blockKey,u=e.getBlockTree(c),d=u&&u.getIn([l.decoratorKey,"leaves",l.leafKey]),h=r.decode(o),f=h.blockKey,p=e.getBlockTree(f),v=p&&p.getIn([h.decoratorKey,"leaves",h.leafKey]);if(!d||!v)return s;var g=d.get("start"),m=v.get("start"),y=d?g+n:null,b=v?m+a:null;if(s.getAnchorKey()===c&&s.getAnchorOffset()===y&&s.getFocusKey()===f&&s.getFocusOffset()===b)return s;var w=!1;if(c===f){var _=d.get("end"),x=v.get("end");w=m===g&&x===_?a<n:m<g}else w=e.getCurrentContent().getBlockMap().keySeq().skipUntil((function(e){return e===c||e===f})).first()===f;return s.merge({anchorKey:c,anchorOffset:y,focusKey:f,focusOffset:b,isBackward:w})}},30894:(e,t,n)=>{"use strict";var r=n(64658);e.exports=function(e){var t=e.getSelection();if(!t.rangeCount)return null;var n=t.getRangeAt(0),i=r(n),o=i.top,a=i.right,s=i.bottom,l=i.left;return 0===o&&0===a&&0===s&&0===l?null:i}},35389:e=>{"use strict";e.exports=function(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}},47282:e=>{"use strict";e.exports=function(e){return!("undefined"==typeof window||!window.__DRAFT_GKX||!window.__DRAFT_GKX[e])}},19127:(e,t,n)=>{"use strict";var r=n(95748),i=n(65224),o=n(77337),a=n(56269),s=n(90646),l=n(53310),c=o.List;e.exports=function(e,t,n){var o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"REPLACE_WITH_NEW_DATA";t.isCollapsed()||s(!1);var u=e.getBlockMap(),d=l(n),h=t.getStartKey(),f=t.getStartOffset(),p=u.get(h);return p instanceof i&&(p.getChildKeys().isEmpty()||s(!1)),1===d.size?function(e,t,n,r,i,o){var s=arguments.length>6&&void 0!==arguments[6]?arguments[6]:"REPLACE_WITH_NEW_DATA",l=n.get(i),c=l.getText(),u=l.getCharacterList(),d=i,h=o+r.getText().length,f=null;switch(s){case"MERGE_OLD_DATA_TO_NEW_DATA":f=r.getData().merge(l.getData());break;case"REPLACE_WITH_NEW_DATA":f=r.getData()}var p=l.getType();c&&"unstyled"===p&&(p=r.getType());var v=l.merge({text:c.slice(0,o)+r.getText()+c.slice(o),characterList:a(u,r.getCharacterList(),o),type:p,data:f});return e.merge({blockMap:n.set(i,v),selectionBefore:t,selectionAfter:t.merge({anchorKey:d,anchorOffset:h,focusKey:d,focusOffset:h,isBackward:!1})})}(e,t,u,d.first(),h,f,o):function(e,t,n,o,a,s){var l=n.first()instanceof i,u=[],d=o.size,h=n.get(a),f=o.first(),p=o.last(),v=p.getLength(),g=p.getKey(),m=l&&(!h.getChildKeys().isEmpty()||!f.getChildKeys().isEmpty());n.forEach((function(e,t){t===a?(m?u.push(e):u.push(function(e,t,n){var r=e.getText(),i=e.getCharacterList(),o=r.slice(0,t),a=i.slice(0,t),s=n.first();return e.merge({text:o+s.getText(),characterList:a.concat(s.getCharacterList()),type:o?e.getType():s.getType(),data:s.getData()})}(e,s,o)),o.slice(m?0:1,d-1).forEach((function(e){return u.push(e)})),u.push(function(e,t,n){var r=e.getText(),i=e.getCharacterList(),o=r.length,a=r.slice(t,o),s=i.slice(t,o),l=n.last();return l.merge({text:l.getText()+a,characterList:l.getCharacterList().concat(s),data:l.getData()})}(e,s,o))):u.push(e)}));var y=r.createFromArray(u);return l&&(y=function(e,t,n,r){return e.withMutations((function(t){var i=n.getKey(),o=r.getKey(),a=n.getNextSiblingKey(),s=n.getParentKey(),l=function(e,t){var n=e.getKey(),r=e,i=[];for(t.get(n)&&i.push(n);r&&r.getNextSiblingKey();){var o=r.getNextSiblingKey();if(!o)break;i.push(o),r=t.get(o)}return i}(r,e),u=l[l.length-1];if(t.get(o)?(t.setIn([i,"nextSibling"],o),t.setIn([o,"prevSibling"],i)):(t.setIn([i,"nextSibling"],r.getNextSiblingKey()),t.setIn([r.getNextSiblingKey(),"prevSibling"],i)),t.setIn([u,"nextSibling"],a),a&&t.setIn([a,"prevSibling"],u),l.forEach((function(e){return t.setIn([e,"parent"],s)})),s){var d=e.get(s).getChildKeys(),h=d.indexOf(i)+1,f=d.toArray();f.splice.apply(f,[h,0].concat(l)),t.setIn([s,"children"],c(f))}}))}(y,0,h,f)),e.merge({blockMap:y,selectionBefore:t,selectionAfter:t.merge({anchorKey:g,anchorOffset:v,focusKey:g,focusOffset:v,isBackward:!1})})}(e,t,u,d,h,f)}},56269:e=>{"use strict";e.exports=function(e,t,n){var r=e;if(n===r.count())t.forEach((function(e){r=r.push(e)}));else if(0===n)t.reverse().forEach((function(e){r=r.unshift(e)}));else{var i=r.slice(0,n),o=r.slice(n);r=i.concat(t,o).toList()}return r}},3136:(e,t,n)=>{"use strict";var r=n(77337),i=n(56269),o=n(90646),a=r.Repeat;e.exports=function(e,t,n,r){t.isCollapsed()||o(!1);var s=null;if(null!=n&&(s=n.length),null==s||0===s)return e;var l=e.getBlockMap(),c=t.getStartKey(),u=t.getStartOffset(),d=l.get(c),h=d.getText(),f=d.merge({text:h.slice(0,u)+n+h.slice(u,d.getLength()),characterList:i(d.getCharacterList(),a(r,s).toList(),u)}),p=u+s;return e.merge({blockMap:l.set(c,f),selectionAfter:t.merge({anchorOffset:p,focusOffset:p})})}},93816:e=>{"use strict";e.exports=function(e){return!(!e||!e.ownerDocument)&&e.nodeType===Node.ELEMENT_NODE}},73680:e=>{"use strict";e.exports=function(e){return"handled"===e||!0===e}},20316:(e,t,n)=>{"use strict";var r=n(93816);e.exports=function(e){return!(!e||!e.ownerDocument)&&r(e)&&"A"===e.nodeName}},12623:(e,t,n)=>{"use strict";var r=n(93816);e.exports=function(e){return!(!e||!e.ownerDocument)&&r(e)&&"BR"===e.nodeName}},55291:e=>{"use strict";e.exports=function(e){return!(!e||!e.ownerDocument)&&(e.ownerDocument.defaultView?e instanceof e.ownerDocument.defaultView.HTMLElement:e instanceof HTMLElement)}},7296:(e,t,n)=>{"use strict";var r=n(93816);e.exports=function(e){return!(!e||!e.ownerDocument)&&r(e)&&"IMG"===e.nodeName}},64316:e=>{"use strict";e.exports=function(e){if(!e||!("ownerDocument"in e))return!1;if("ownerDocument"in e){var t=e;if(!t.ownerDocument.defaultView)return t instanceof Node;if(t instanceof t.ownerDocument.defaultView.Node)return!0}return!1}},17759:e=>{"use strict";e.exports=function(e){var t=e.getSelection(),n=t.getAnchorKey(),r=e.getBlockTree(n),i=t.getStartOffset(),o=!1;return r.some((function(e){return i===e.get("start")?(o=!0,!0):i<e.get("end")&&e.get("leaves").some((function(e){var t=e.get("start");return i===t&&(o=!0,!0)}))})),o}},83174:(e,t,n)=>{"use strict";var r=n(45852);e.exports=function(e){return e.which===r.RETURN&&(e.getModifierState("Shift")||e.getModifierState("Alt")||e.getModifierState("Control"))}},88771:(e,t,n)=>{"use strict";var r=n(12242),i=n(85989),o=n(29215),a=n(58488),s=n(5188);e.exports=function(e,t){var n=s(e,(function(e){var n=e.getSelection();if(n.isCollapsed()&&0===n.getAnchorOffset())return a(e,1);var r=t.currentTarget.ownerDocument.defaultView.getSelection().getRangeAt(0);return r=i(r),o(e,null,r.endContainer,r.endOffset,r.startContainer,r.startOffset).selectionState}),"backward");return n===e.getCurrentContent()?e:r.push(e,n,"remove-range")}},94143:(e,t,n)=>{"use strict";var r=n(73998),i=n(12242),o=n(58488),a=n(5188);e.exports=function(e){var t=a(e,(function(e){var t=e.getSelection(),n=t.getStartOffset();if(0===n)return o(e,1);var i=t.getStartKey(),a=e.getCurrentContent().getBlockForKey(i).getText().slice(0,n),s=r.getBackward(a);return o(e,s.length||1)}),"backward");return t===e.getCurrentContent()?e:i.push(e,t,"remove-range")}},70525:(e,t,n)=>{"use strict";var r=n(73998),i=n(12242),o=n(77800),a=n(5188);e.exports=function(e){var t=a(e,(function(e){var t=e.getSelection(),n=t.getStartOffset(),i=t.getStartKey(),a=e.getCurrentContent().getBlockForKey(i).getText().slice(n),s=r.getForward(a);return o(e,s.length||1)}),"forward");return t===e.getCurrentContent()?e:i.push(e,t,"remove-range")}},64071:(e,t,n)=>{"use strict";var r=n(49938),i=n(12242);e.exports=function(e){var t=r.splitBlock(e.getCurrentContent(),e.getSelection());return i.push(e,t,"split-block")}},15169:(e,t,n)=>{"use strict";var r=n(12242);e.exports=function(e){var t=e.getSelection(),n=t.getEndKey(),i=e.getCurrentContent().getBlockForKey(n).getLength();return r.set(e,{selection:t.merge({anchorKey:n,anchorOffset:i,focusKey:n,focusOffset:i,isBackward:!1}),forceSelection:!0})}},20070:(e,t,n)=>{"use strict";var r=n(12242);e.exports=function(e){var t=e.getSelection(),n=t.getStartKey();return r.set(e,{selection:t.merge({anchorKey:n,anchorOffset:0,focusKey:n,focusOffset:0,isBackward:!1}),forceSelection:!0})}},47381:(e,t,n)=>{"use strict";var r=n(12242),i=n(50580),o=n(58488),a=n(5188);e.exports=function(e){var t=a(e,(function(e){var t=e.getSelection(),n=e.getCurrentContent(),r=t.getAnchorKey(),a=t.getAnchorOffset(),s=n.getBlockForKey(r).getText()[a-1];return o(e,s?i.getUTF16Length(s,0):1)}),"backward");if(t===e.getCurrentContent())return e;var n=e.getSelection();return r.push(e,t.set("selectionBefore",n),n.isCollapsed()?"backspace-character":"remove-range")}},2383:(e,t,n)=>{"use strict";var r=n(12242),i=n(50580),o=n(77800),a=n(5188);e.exports=function(e){var t=a(e,(function(e){var t=e.getSelection(),n=e.getCurrentContent(),r=t.getAnchorKey(),a=t.getAnchorOffset(),s=n.getBlockForKey(r).getText()[a];return o(e,s?i.getUTF16Length(s,0):1)}),"forward");if(t===e.getCurrentContent())return e;var n=e.getSelection();return r.push(e,t.set("selectionBefore",n),n.isCollapsed()?"delete-character":"remove-range")}},25935:(e,t,n)=>{"use strict";var r=n(49938),i=n(12242),o=n(30866);e.exports=function(e){var t=e.getSelection();if(!t.isCollapsed())return e;var n=t.getAnchorOffset();if(0===n)return e;var a,s,l=t.getAnchorKey(),c=e.getCurrentContent(),u=c.getBlockForKey(l).getLength();if(u<=1)return e;n===u?(a=t.set("anchorOffset",n-1),s=t):s=(a=t.set("focusOffset",n+1)).set("anchorOffset",n+1);var d=o(c,a),h=r.removeRange(c,a,"backward"),f=h.getSelectionAfter(),p=f.getAnchorOffset()-1,v=f.merge({anchorOffset:p,focusOffset:p}),g=r.replaceWithFragment(h,v,d),m=i.push(e,g,"insert-fragment");return i.acceptSelection(m,s)}},8976:(e,t,n)=>{"use strict";var r=n(12242);e.exports=function(e,t,n){var i=r.undo(t);if("spellcheck-change"!==t.getLastChangeType())e.preventDefault(),t.getNativelyRenderedContent()?(n(r.set(t,{nativelyRenderedContent:null})),setTimeout((function(){n(i)}),0)):n(i);else{var o=i.getCurrentContent();n(r.set(i,{nativelyRenderedContent:o}))}}},5462:(e,t,n)=>{"use strict";var r=n(77337).Map;e.exports=function(e,t,n){var i=t.getStartKey(),o=t.getEndKey(),a=e.getBlockMap(),s=a.toSeq().skipUntil((function(e,t){return t===i})).takeUntil((function(e,t){return t===o})).concat(r([[o,a.get(o)]])).map(n);return e.merge({blockMap:a.merge(s),selectionBefore:t,selectionAfter:t})}},46059:(e,t,n)=>{"use strict";var r=n(65224),i=n(7376),o=n(77337),a=n(90646),s=o.OrderedMap,l=o.List,c=function(e,t,n){if(e){var r=t.get(e);r&&t.set(e,n(r))}},u=function(e,t,n,r,i){if(!i)return e;var o="after"===r,a=t.getKey(),s=n.getKey(),u=t.getParentKey(),d=t.getNextSiblingKey(),h=t.getPrevSiblingKey(),f=n.getParentKey(),p=o?n.getNextSiblingKey():s,v=o?s:n.getPrevSiblingKey();return e.withMutations((function(e){c(u,e,(function(e){var t=e.getChildKeys();return e.merge({children:t.delete(t.indexOf(a))})})),c(h,e,(function(e){return e.merge({nextSibling:d})})),c(d,e,(function(e){return e.merge({prevSibling:h})})),c(p,e,(function(e){return e.merge({prevSibling:a})})),c(v,e,(function(e){return e.merge({nextSibling:a})})),c(f,e,(function(e){var t=e.getChildKeys(),n=t.indexOf(s),r=o?n+1:0!==n?n-1:0,i=t.toArray();return i.splice(r,0,a),e.merge({children:l(i)})})),c(a,e,(function(e){return e.merge({nextSibling:p,prevSibling:v,parent:f})}))}))};e.exports=function(e,t,n,o){"replace"===o&&a(!1);var l=n.getKey(),c=t.getKey();c===l&&a(!1);var d=e.getBlockMap(),h=t instanceof r,f=[t],p=d.delete(c);h&&(f=[],p=d.withMutations((function(e){var n=t.getNextSiblingKey(),r=i(t,e);e.toSeq().skipUntil((function(e){return e.getKey()===c})).takeWhile((function(e){var t=e.getKey(),i=t===c,o=n&&t!==n,a=!n&&e.getParentKey()&&(!r||t!==r);return!!(i||o||a)})).forEach((function(t){f.push(t),e.delete(t.getKey())}))})));var v=p.toSeq().takeUntil((function(e){return e===n})),g=p.toSeq().skipUntil((function(e){return e===n})).skip(1),m=f.map((function(e){return[e.getKey(),e]})),y=s();if("before"===o){var b=e.getBlockBefore(l);b&&b.getKey()===t.getKey()&&a(!1),y=v.concat([].concat(m,[[l,n]]),g).toOrderedMap()}else if("after"===o){var w=e.getBlockAfter(l);w&&w.getKey()===c&&a(!1),y=v.concat([[l,n]].concat(m),g).toOrderedMap()}return e.merge({blockMap:u(y,t,n,o,h),selectionBefore:e.getSelectionAfter(),selectionAfter:e.getSelectionAfter().merge({anchorKey:c,focusKey:c})})}},58488:(e,t,n)=>{"use strict";n(14594),e.exports=function(e,t){var n=e.getSelection(),r=e.getCurrentContent(),i=n.getStartKey(),o=n.getStartOffset(),a=i,s=0;if(t>o){var l=r.getKeyBefore(i);null==l?a=i:(a=l,s=r.getBlockForKey(l).getText().length)}else s=o-t;return n.merge({focusKey:a,focusOffset:s,isBackward:!0})}},77800:(e,t,n)=>{"use strict";n(14594),e.exports=function(e,t){var n,r=e.getSelection(),i=r.getStartKey(),o=r.getStartOffset(),a=e.getCurrentContent(),s=i;return t>a.getBlockForKey(i).getText().length-o?(s=a.getKeyAfter(i),n=0):n=o+t,r.merge({focusKey:s,focusOffset:n})}},53310:(e,t,n)=>{"use strict";var r=n(65224),i=n(6991),o=n(77337).OrderedMap;e.exports=function(e){return e.first()instanceof r?function(e){var t,n={};return o(e.withMutations((function(e){e.forEach((function(r,o){var a=r.getKey(),s=r.getNextSiblingKey(),l=r.getPrevSiblingKey(),c=r.getChildKeys(),u=r.getParentKey(),d=i();if(n[a]=d,s&&(e.get(s)?e.setIn([s,"prevSibling"],d):e.setIn([a,"nextSibling"],null)),l&&(e.get(l)?e.setIn([l,"nextSibling"],d):e.setIn([a,"prevSibling"],null)),u&&e.get(u)){var h=e.get(u).getChildKeys();e.setIn([u,"children"],h.set(h.indexOf(r.getKey()),d))}else e.setIn([a,"parent"],null),t&&(e.setIn([t.getKey(),"nextSibling"],d),e.setIn([a,"prevSibling"],n[t.getKey()])),t=e.get(a);c.forEach((function(t){e.get(t)?e.setIn([t,"parent"],d):e.setIn([a,"children"],r.getChildKeys().filter((function(e){return e!==t})))}))}))})).toArray().map((function(e){return[n[e.getKey()],e.set("key",n[e.getKey()])]})))}(e):function(e){return o(e.toArray().map((function(e){var t=i();return[t,e.set("key",t)]})))}(e)}},86044:(e,t,n)=>{"use strict";var r=n(23018),i=n(18227),o=n(90646);function a(e,t,n){var a=t.getCharacterList(),s=n>0?a.get(n-1):void 0,l=n<a.count()?a.get(n):void 0,c=s?s.getEntity():void 0,u=l?l.getEntity():void 0;if(u&&u===c&&"MUTABLE"!==e.__get(u).getMutability()){for(var d,h=function(e,t,n){var r;return i(e,(function(e,t){return e.getEntity()===t.getEntity()}),(function(e){return e.getEntity()===t}),(function(e,t){e<=n&&t>=n&&(r={start:e,end:t})})),"object"!=typeof r&&o(!1),r}(a,u,n),f=h.start,p=h.end;f<p;)d=a.get(f),a=a.set(f,r.applyEntity(d,null)),f++;return t.set("characterList",a)}return t}e.exports=function(e,t){var n=e.getBlockMap(),r=e.getEntityMap(),i={},o=t.getStartKey(),s=t.getStartOffset(),l=n.get(o),c=a(r,l,s);c!==l&&(i[o]=c);var u=t.getEndKey(),d=t.getEndOffset(),h=n.get(u);o===u&&(h=c);var f=a(r,h,d);return f!==h&&(i[u]=f),Object.keys(i).length?e.merge({blockMap:n.merge(i),selectionAfter:t}):e.set("selectionAfter",t)}},54435:(e,t,n)=>{"use strict";var r=n(65224),i=n(7376),o=n(77337),a=(o.List,o.Map),s=function(e,t,n){if(e){var r=t.get(e);r&&t.set(e,n(r))}},l=function(e,t){var n=[];if(!e)return n;for(var r=t.get(e);r&&r.getParentKey();){var i=r.getParentKey();i&&n.push(i),r=i?t.get(i):null}return n},c=function(e,t,n){if(!e)return null;for(var r=n.get(e.getKey()).getNextSiblingKey();r&&!t.get(r);)r=n.get(r).getNextSiblingKey()||null;return r},u=function(e,t,n){if(!e)return null;for(var r=n.get(e.getKey()).getPrevSiblingKey();r&&!t.get(r);)r=n.get(r).getPrevSiblingKey()||null;return r};e.exports=function(e,t){if(t.isCollapsed())return e;var n,o=e.getBlockMap(),d=t.getStartKey(),h=t.getStartOffset(),f=t.getEndKey(),p=t.getEndOffset(),v=o.get(d),g=o.get(f),m=v instanceof r,y=[];if(m){var b=g.getChildKeys(),w=l(f,o);g.getNextSiblingKey()&&(y=y.concat(w)),b.isEmpty()||(y=y.concat(w.concat([f]))),y=y.concat(l(i(g,o),o))}n=v===g?function(e,t,n){if(0===t)for(;t<n;)e=e.shift(),t++;else if(n===e.count())for(;n>t;)e=e.pop(),n--;else{var r=e.slice(0,t),i=e.slice(n);e=r.concat(i).toList()}return e}(v.getCharacterList(),h,p):v.getCharacterList().slice(0,h).concat(g.getCharacterList().slice(p));var _=v.merge({text:v.getText().slice(0,h)+g.getText().slice(p),characterList:n}),x=m&&0===h&&0===p&&g.getParentKey()===d&&null==g.getPrevSiblingKey()?a([[d,null]]):o.toSeq().skipUntil((function(e,t){return t===d})).takeUntil((function(e,t){return t===f})).filter((function(e,t){return-1===y.indexOf(t)})).concat(a([[f,null]])).map((function(e,t){return t===d?_:null})),C=o.merge(x).filter((function(e){return!!e}));return m&&v!==g&&(C=function(e,t,n,r){return e.withMutations((function(o){if(s(t.getKey(),o,(function(e){return e.merge({nextSibling:c(e,o,r),prevSibling:u(e,o,r)})})),s(n.getKey(),o,(function(e){return e.merge({nextSibling:c(e,o,r),prevSibling:u(e,o,r)})})),l(t.getKey(),r).forEach((function(e){return s(e,o,(function(e){return e.merge({children:e.getChildKeys().filter((function(e){return o.get(e)})),nextSibling:c(e,o,r),prevSibling:u(e,o,r)})}))})),s(t.getNextSiblingKey(),o,(function(e){return e.merge({prevSibling:t.getPrevSiblingKey()})})),s(t.getPrevSiblingKey(),o,(function(e){return e.merge({nextSibling:c(e,o,r)})})),s(n.getNextSiblingKey(),o,(function(e){return e.merge({prevSibling:u(e,o,r)})})),s(n.getPrevSiblingKey(),o,(function(e){return e.merge({nextSibling:n.getNextSiblingKey()})})),l(n.getKey(),r).forEach((function(e){s(e,o,(function(e){return e.merge({children:e.getChildKeys().filter((function(e){return o.get(e)})),nextSibling:c(e,o,r),prevSibling:u(e,o,r)})}))})),function(e,t){var n=[];if(!e)return n;for(var r=i(e,t);r&&t.get(r);){var o=t.get(r);n.push(r),r=o.getParentKey()?i(o,t):null}return n}(n,r).forEach((function(e){return s(e,o,(function(e){return e.merge({nextSibling:c(e,o,r),prevSibling:u(e,o,r)})}))})),null==e.get(t.getKey())&&null!=e.get(n.getKey())&&n.getParentKey()===t.getKey()&&null==n.getPrevSiblingKey()){var a=t.getPrevSiblingKey();s(n.getKey(),o,(function(e){return e.merge({prevSibling:a})})),s(a,o,(function(e){return e.merge({nextSibling:n.getKey()})}));var d=a?e.get(a):null,h=d?d.getParentKey():null;if(t.getChildKeys().forEach((function(e){s(e,o,(function(e){return e.merge({parent:h})}))})),null!=h){var f=e.get(h);s(h,o,(function(e){return e.merge({children:f.getChildKeys().concat(t.getChildKeys())})}))}s(t.getChildKeys().find((function(t){return null===e.get(t).getNextSiblingKey()})),o,(function(e){return e.merge({nextSibling:t.getNextSiblingKey()})}))}}))}(C,v,g,o)),e.merge({blockMap:C,selectionBefore:t,selectionAfter:t.merge({anchorKey:d,anchorOffset:h,focusKey:d,focusOffset:h,isBackward:!1})})}},5188:(e,t,n)=>{"use strict";var r=n(49938),i=n(47282)("draft_tree_data_support");e.exports=function(e,t,n){var o=e.getSelection(),a=e.getCurrentContent(),s=o,l=o.getAnchorKey(),c=o.getFocusKey(),u=a.getBlockForKey(l);if(i&&"forward"===n&&l!==c)return a;if(o.isCollapsed()){if("forward"===n){if(e.isSelectionAtEndOfContent())return a;if(i&&o.getAnchorOffset()===a.getBlockForKey(l).getLength()){var d=a.getBlockForKey(u.nextSibling);if(!d||0===d.getLength())return a}}else if(e.isSelectionAtStartOfContent())return a;if((s=t(e))===o)return a}return r.removeRange(a,s,n)}},91721:e=>{"use strict";var t=new RegExp("\r","g");e.exports=function(e){return e.replace(t,"")}},94660:(e,t,n)=>{"use strict";var r=n(953),i=n(67204),o=n(14134),a=n(4909),s=n(69758),l=n(19677),c=n(90646),u=n(93816),d=o.isBrowser("IE");function h(e,t){if(!e)return"[empty]";var n=f(e,t);return n.nodeType===Node.TEXT_NODE?n.textContent:(u(n)||c(!1),n.outerHTML)}function f(e,t){var n=void 0!==t?t(e):[];if(e.nodeType===Node.TEXT_NODE){var r=e.textContent.length;return l(e).createTextNode("[text "+r+(n.length?" | "+n.join(", "):"")+"]")}var i=e.cloneNode();1===i.nodeType&&n.length&&i.setAttribute("data-labels",n.join(", "));for(var o=e.childNodes,a=0;a<o.length;a++)i.appendChild(f(o[a],t));return i}function p(e,t){for(var n=e,r=n;n;){if(u(n)&&r.hasAttribute("contenteditable"))return h(n,t);r=n=n.parentNode}return"Could not find contentEditable parent of node"}function v(e){return null===e.nodeValue?e.childNodes.length:e.nodeValue.length}function g(e,t,n,r){var o=s();if(e.extend&&null!=t&&a(o,t)){n>v(t)&&i.logSelectionStateFailure({anonymizedDom:p(t),extraParams:JSON.stringify({offset:n}),selectionState:JSON.stringify(r.toJS())});var l=t===e.focusNode;try{e.rangeCount>0&&e.extend&&e.extend(t,n)}catch(a){throw i.logSelectionStateFailure({anonymizedDom:p(t,(function(t){var n=[];return t===o&&n.push("active element"),t===e.anchorNode&&n.push("selection anchor node"),t===e.focusNode&&n.push("selection focus node"),n})),extraParams:JSON.stringify({activeElementName:o?o.nodeName:null,nodeIsFocus:t===e.focusNode,nodeWasFocus:l,selectionRangeCount:e.rangeCount,selectionAnchorNodeName:e.anchorNode?e.anchorNode.nodeName:null,selectionAnchorOffset:e.anchorOffset,selectionFocusNodeName:e.focusNode?e.focusNode.nodeName:null,selectionFocusOffset:e.focusOffset,message:a?""+a:null,offset:n},null,2),selectionState:JSON.stringify(r.toJS(),null,2)}),a}}else if(t&&e.rangeCount>0){var c=e.getRangeAt(0);c.setEnd(t,n),e.addRange(c.cloneRange())}}function m(e,t,n,o){var a=l(t).createRange();if(n>v(t)&&(i.logSelectionStateFailure({anonymizedDom:p(t),extraParams:JSON.stringify({offset:n}),selectionState:JSON.stringify(o.toJS())}),r.handleExtensionCausedError()),a.setStart(t,n),d)try{e.addRange(a)}catch(e){}else e.addRange(a)}e.exports={setDraftEditorSelection:function(e,t,n,r,i){var o=l(t);if(a(o.documentElement,t)){var s=o.defaultView.getSelection(),c=e.getAnchorKey(),u=e.getAnchorOffset(),d=e.getFocusKey(),h=e.getFocusOffset(),f=e.getIsBackward();if(!s.extend&&f){var p=c,v=u;c=d,u=h,d=p,h=v,f=!1}var y=c===n&&r<=u&&i>=u,b=d===n&&r<=h&&i>=h;if(y&&b)return s.removeAllRanges(),m(s,t,u-r,e),void g(s,t,h-r,e);if(f){if(b&&(s.removeAllRanges(),m(s,t,h-r,e)),y){var w=s.focusNode,_=s.focusOffset;s.removeAllRanges(),m(s,t,u-r,e),g(s,w,_,e)}}else y&&(s.removeAllRanges(),m(s,t,u-r,e)),b&&g(s,t,h-r,e)}},addFocusToSelection:g}},53222:(e,t,n)=>{"use strict";var r=n(65224),i=n(6991),o=n(77337),a=n(90646),s=n(5462),l=o.List,c=o.Map,u=function(e,t,n){if(e){var r=t.get(e);r&&t.set(e,n(r))}};e.exports=function(e,t){t.isCollapsed()||a(!1);var n=t.getAnchorKey(),o=e.getBlockMap(),d=o.get(n),h=d.getText();if(!h){var f=d.getType();if("unordered-list-item"===f||"ordered-list-item"===f)return s(e,t,(function(e){return e.merge({type:"unstyled",depth:0})}))}var p=t.getAnchorOffset(),v=d.getCharacterList(),g=i(),m=d instanceof r,y=d.merge({text:h.slice(0,p),characterList:v.slice(0,p)}),b=y.merge({key:g,text:h.slice(p),characterList:v.slice(p),data:c()}),w=o.toSeq().takeUntil((function(e){return e===d})),_=o.toSeq().skipUntil((function(e){return e===d})).rest(),x=w.concat([[n,y],[g,b]],_).toOrderedMap();return m&&(d.getChildKeys().isEmpty()||a(!1),x=function(e,t,n){return e.withMutations((function(e){var r=t.getKey(),i=n.getKey();u(t.getParentKey(),e,(function(e){var t=e.getChildKeys(),n=t.indexOf(r)+1,o=t.toArray();return o.splice(n,0,i),e.merge({children:l(o)})})),u(t.getNextSiblingKey(),e,(function(e){return e.merge({prevSibling:i})})),u(r,e,(function(e){return e.merge({nextSibling:i})})),u(i,e,(function(e){return e.merge({prevSibling:r})}))}))}(x,y,b)),e.merge({blockMap:x,selectionBefore:t,selectionAfter:t.merge({anchorKey:g,anchorOffset:0,focusKey:g,focusOffset:0,isBackward:!1})})}},73676:e=>{"use strict";var t=/\r\n?|\n/g;e.exports=function(e){return e.split(t)}},24809:e=>{"use strict";e.exports=function(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,(function(e){var t=16*Math.random()|0;return("x"==e?t:3&t|8).toString(16)}))}},77337:function(e){e.exports=function(){"use strict";var e=Array.prototype.slice;function t(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function n(e){return a(e)?e:K(e)}function r(e){return s(e)?e:$(e)}function i(e){return l(e)?e:Z(e)}function o(e){return a(e)&&!c(e)?e:X(e)}function a(e){return!(!e||!e[d])}function s(e){return!(!e||!e[h])}function l(e){return!(!e||!e[f])}function c(e){return s(e)||l(e)}function u(e){return!(!e||!e[p])}t(r,n),t(i,n),t(o,n),n.isIterable=a,n.isKeyed=s,n.isIndexed=l,n.isAssociative=c,n.isOrdered=u,n.Keyed=r,n.Indexed=i,n.Set=o;var d="@@__IMMUTABLE_ITERABLE__@@",h="@@__IMMUTABLE_KEYED__@@",f="@@__IMMUTABLE_INDEXED__@@",p="@@__IMMUTABLE_ORDERED__@@",v="delete",g=5,m=1<<g,y=m-1,b={},w={value:!1},_={value:!1};function x(e){return e.value=!1,e}function C(e){e&&(e.value=!0)}function E(){}function S(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),i=0;i<n;i++)r[i]=e[i+t];return r}function A(e){return void 0===e.size&&(e.size=e.__iterate(k)),e.size}function O(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?A(e)+t:t}function k(){return!0}function T(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function P(e,t){return M(e,t,0)}function I(e,t){return M(e,t,t)}function M(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}var z=0,R=1,L=2,D="function"==typeof Symbol&&Symbol.iterator,N="@@iterator",j=D||N;function H(e){this.next=e}function V(e,t,n,r){var i=0===e?t:1===e?n:[t,n];return r?r.value=i:r={value:i,done:!1},r}function B(){return{value:void 0,done:!0}}function F(e){return!!G(e)}function W(e){return e&&"function"==typeof e.next}function U(e){var t=G(e);return t&&t.call(e)}function G(e){var t=e&&(D&&e[D]||e[N]);if("function"==typeof t)return t}function q(e){return e&&"number"==typeof e.length}function K(e){return null==e?ae():a(e)?e.toSeq():function(e){var t=ce(e)||"object"==typeof e&&new ne(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}(e)}function $(e){return null==e?ae().toKeyedSeq():a(e)?s(e)?e.toSeq():e.fromEntrySeq():se(e)}function Z(e){return null==e?ae():a(e)?s(e)?e.entrySeq():e.toIndexedSeq():le(e)}function X(e){return(null==e?ae():a(e)?s(e)?e.entrySeq():e:le(e)).toSetSeq()}H.prototype.toString=function(){return"[Iterator]"},H.KEYS=z,H.VALUES=R,H.ENTRIES=L,H.prototype.inspect=H.prototype.toSource=function(){return this.toString()},H.prototype[j]=function(){return this},t(K,n),K.of=function(){return K(arguments)},K.prototype.toSeq=function(){return this},K.prototype.toString=function(){return this.__toString("Seq {","}")},K.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},K.prototype.__iterate=function(e,t){return ue(this,e,t,!0)},K.prototype.__iterator=function(e,t){return de(this,e,t,!0)},t($,K),$.prototype.toKeyedSeq=function(){return this},t(Z,K),Z.of=function(){return Z(arguments)},Z.prototype.toIndexedSeq=function(){return this},Z.prototype.toString=function(){return this.__toString("Seq [","]")},Z.prototype.__iterate=function(e,t){return ue(this,e,t,!1)},Z.prototype.__iterator=function(e,t){return de(this,e,t,!1)},t(X,K),X.of=function(){return X(arguments)},X.prototype.toSetSeq=function(){return this},K.isSeq=oe,K.Keyed=$,K.Set=X,K.Indexed=Z;var Y,Q,J,ee="@@__IMMUTABLE_SEQ__@@";function te(e){this._array=e,this.size=e.length}function ne(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function re(e){this._iterable=e,this.size=e.length||e.size}function ie(e){this._iterator=e,this._iteratorCache=[]}function oe(e){return!(!e||!e[ee])}function ae(){return Y||(Y=new te([]))}function se(e){var t=Array.isArray(e)?new te(e).fromEntrySeq():W(e)?new ie(e).fromEntrySeq():F(e)?new re(e).fromEntrySeq():"object"==typeof e?new ne(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function le(e){var t=ce(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function ce(e){return q(e)?new te(e):W(e)?new ie(e):F(e)?new re(e):void 0}function ue(e,t,n,r){var i=e._cache;if(i){for(var o=i.length-1,a=0;a<=o;a++){var s=i[n?o-a:a];if(!1===t(s[1],r?s[0]:a,e))return a+1}return a}return e.__iterateUncached(t,n)}function de(e,t,n,r){var i=e._cache;if(i){var o=i.length-1,a=0;return new H((function(){var e=i[n?o-a:a];return a++>o?{value:void 0,done:!0}:V(t,r?e[0]:a-1,e[1])}))}return e.__iteratorUncached(t,n)}function he(e,t){return t?fe(t,e,"",{"":e}):pe(e)}function fe(e,t,n,r){return Array.isArray(t)?e.call(r,n,Z(t).map((function(n,r){return fe(e,n,r,t)}))):ve(t)?e.call(r,n,$(t).map((function(n,r){return fe(e,n,r,t)}))):t}function pe(e){return Array.isArray(e)?Z(e).map(pe).toList():ve(e)?$(e).map(pe).toMap():e}function ve(e){return e&&(e.constructor===Object||void 0===e.constructor)}function ge(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function me(e,t){if(e===t)return!0;if(!a(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||s(e)!==s(t)||l(e)!==l(t)||u(e)!==u(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!c(e);if(u(e)){var r=e.entries();return t.every((function(e,t){var i=r.next().value;return i&&ge(i[1],e)&&(n||ge(i[0],t))}))&&r.next().done}var i=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{i=!0;var o=e;e=t,t=o}var d=!0,h=t.__iterate((function(t,r){if(n?!e.has(t):i?!ge(t,e.get(r,b)):!ge(e.get(r,b),t))return d=!1,!1}));return d&&e.size===h}function ye(e,t){if(!(this instanceof ye))return new ye(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(Q)return Q;Q=this}}function be(e,t){if(!e)throw new Error(t)}function we(e,t,n){if(!(this instanceof we))return new we(e,t,n);if(be(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t<e&&(n=-n),this._start=e,this._end=t,this._step=n,this.size=Math.max(0,Math.ceil((t-e)/n-1)+1),0===this.size){if(J)return J;J=this}}function _e(){throw TypeError("Abstract")}function xe(){}function Ce(){}function Ee(){}K.prototype[ee]=!0,t(te,Z),te.prototype.get=function(e,t){return this.has(e)?this._array[O(this,e)]:t},te.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length-1,i=0;i<=r;i++)if(!1===e(n[t?r-i:i],i,this))return i+1;return i},te.prototype.__iterator=function(e,t){var n=this._array,r=n.length-1,i=0;return new H((function(){return i>r?{value:void 0,done:!0}:V(e,i,n[t?r-i++:i++])}))},t(ne,$),ne.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},ne.prototype.has=function(e){return this._object.hasOwnProperty(e)},ne.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,i=r.length-1,o=0;o<=i;o++){var a=r[t?i-o:o];if(!1===e(n[a],a,this))return o+1}return o},ne.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,i=r.length-1,o=0;return new H((function(){var a=r[t?i-o:o];return o++>i?{value:void 0,done:!0}:V(e,a,n[a])}))},ne.prototype[p]=!0,t(re,Z),re.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=U(this._iterable),r=0;if(W(n))for(var i;!(i=n.next()).done&&!1!==e(i.value,r++,this););return r},re.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=U(this._iterable);if(!W(n))return new H(B);var r=0;return new H((function(){var t=n.next();return t.done?t:V(e,r++,t.value)}))},t(ie,Z),ie.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n,r=this._iterator,i=this._iteratorCache,o=0;o<i.length;)if(!1===e(i[o],o++,this))return o;for(;!(n=r.next()).done;){var a=n.value;if(i[o]=a,!1===e(a,o++,this))break}return o},ie.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterator,r=this._iteratorCache,i=0;return new H((function(){if(i>=r.length){var t=n.next();if(t.done)return t;r[i]=t.value}return V(e,i,r[i++])}))},t(ye,Z),ye.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},ye.prototype.get=function(e,t){return this.has(e)?this._value:t},ye.prototype.includes=function(e){return ge(this._value,e)},ye.prototype.slice=function(e,t){var n=this.size;return T(e,t,n)?this:new ye(this._value,I(t,n)-P(e,n))},ye.prototype.reverse=function(){return this},ye.prototype.indexOf=function(e){return ge(this._value,e)?0:-1},ye.prototype.lastIndexOf=function(e){return ge(this._value,e)?this.size:-1},ye.prototype.__iterate=function(e,t){for(var n=0;n<this.size;n++)if(!1===e(this._value,n,this))return n+1;return n},ye.prototype.__iterator=function(e,t){var n=this,r=0;return new H((function(){return r<n.size?V(e,r++,n._value):{value:void 0,done:!0}}))},ye.prototype.equals=function(e){return e instanceof ye?ge(this._value,e._value):me(e)},t(we,Z),we.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(this._step>1?" by "+this._step:"")+" ]"},we.prototype.get=function(e,t){return this.has(e)?this._start+O(this,e)*this._step:t},we.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},we.prototype.slice=function(e,t){return T(e,t,this.size)?this:(e=P(e,this.size),(t=I(t,this.size))<=e?new we(0,0):new we(this.get(e,this._end),this.get(t,this._end),this._step))},we.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step==0){var n=t/this._step;if(n>=0&&n<this.size)return n}return-1},we.prototype.lastIndexOf=function(e){return this.indexOf(e)},we.prototype.__iterate=function(e,t){for(var n=this.size-1,r=this._step,i=t?this._start+n*r:this._start,o=0;o<=n;o++){if(!1===e(i,o,this))return o+1;i+=t?-r:r}return o},we.prototype.__iterator=function(e,t){var n=this.size-1,r=this._step,i=t?this._start+n*r:this._start,o=0;return new H((function(){var a=i;return i+=t?-r:r,o>n?{value:void 0,done:!0}:V(e,o++,a)}))},we.prototype.equals=function(e){return e instanceof we?this._start===e._start&&this._end===e._end&&this._step===e._step:me(this,e)},t(_e,n),t(xe,_e),t(Ce,_e),t(Ee,_e),_e.Keyed=xe,_e.Indexed=Ce,_e.Set=Ee;var Se="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function Ae(e){return e>>>1&1073741824|3221225471&e}function Oe(e){if(!1===e||null==e)return 0;if("function"==typeof e.valueOf&&(!1===(e=e.valueOf())||null==e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)n^=e/=4294967295;return Ae(n)}if("string"===t)return e.length>Le?function(e){var t=je[e];return void 0===t&&(t=ke(e),Ne===De&&(Ne=0,je={}),Ne++,je[e]=t),t}(e):ke(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return function(e){var t;if(Me&&void 0!==(t=Ie.get(e)))return t;if(void 0!==(t=e[Re]))return t;if(!Pe){if(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[Re]))return t;if(void 0!==(t=function(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}(e)))return t}if(t=++ze,1073741824&ze&&(ze=0),Me)Ie.set(e,t);else{if(void 0!==Te&&!1===Te(e))throw new Error("Non-extensible objects are not allowed as keys.");if(Pe)Object.defineProperty(e,Re,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[Re]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[Re]=t}}return t}(e);if("function"==typeof e.toString)return ke(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ke(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return Ae(t)}var Te=Object.isExtensible,Pe=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}();var Ie,Me="function"==typeof WeakMap;Me&&(Ie=new WeakMap);var ze=0,Re="__immutablehash__";"function"==typeof Symbol&&(Re=Symbol(Re));var Le=16,De=255,Ne=0,je={};function He(e){be(e!==1/0,"Cannot perform this action with an infinite size.")}function Ve(e){return null==e?et():Be(e)&&!u(e)?e:et().withMutations((function(t){var n=r(e);He(n.size),n.forEach((function(e,n){return t.set(n,e)}))}))}function Be(e){return!(!e||!e[We])}t(Ve,xe),Ve.prototype.toString=function(){return this.__toString("Map {","}")},Ve.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},Ve.prototype.set=function(e,t){return tt(this,e,t)},Ve.prototype.setIn=function(e,t){return this.updateIn(e,b,(function(){return t}))},Ve.prototype.remove=function(e){return tt(this,e,b)},Ve.prototype.deleteIn=function(e){return this.updateIn(e,(function(){return b}))},Ve.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},Ve.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=ct(this,an(e),t,n);return r===b?void 0:r},Ve.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):et()},Ve.prototype.merge=function(){return ot(this,void 0,arguments)},Ve.prototype.mergeWith=function(t){return ot(this,t,e.call(arguments,1))},Ve.prototype.mergeIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,et(),(function(e){return"function"==typeof e.merge?e.merge.apply(e,n):n[n.length-1]}))},Ve.prototype.mergeDeep=function(){return ot(this,at,arguments)},Ve.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return ot(this,st(t),n)},Ve.prototype.mergeDeepIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,et(),(function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,n):n[n.length-1]}))},Ve.prototype.sort=function(e){return Mt($t(this,e))},Ve.prototype.sortBy=function(e,t){return Mt($t(this,t,e))},Ve.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},Ve.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new E)},Ve.prototype.asImmutable=function(){return this.__ensureOwner()},Ve.prototype.wasAltered=function(){return this.__altered},Ve.prototype.__iterator=function(e,t){return new Xe(this,e,t)},Ve.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate((function(t){return r++,e(t[1],t[0],n)}),t),r},Ve.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Je(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Ve.isMap=Be;var Fe,We="@@__IMMUTABLE_MAP__@@",Ue=Ve.prototype;function Ge(e,t){this.ownerID=e,this.entries=t}function qe(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function Ke(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function $e(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function Ze(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function Xe(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&Qe(e._root)}function Ye(e,t){return V(e,t[0],t[1])}function Qe(e,t){return{node:e,index:0,__prev:t}}function Je(e,t,n,r){var i=Object.create(Ue);return i.size=e,i._root=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function et(){return Fe||(Fe=Je(0))}function tt(e,t,n){var r,i;if(e._root){var o=x(w),a=x(_);if(r=nt(e._root,e.__ownerID,0,void 0,t,n,o,a),!a.value)return e;i=e.size+(o.value?n===b?-1:1:0)}else{if(n===b)return e;i=1,r=new Ge(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=i,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?Je(i,r):et()}function nt(e,t,n,r,i,o,a,s){return e?e.update(t,n,r,i,o,a,s):o===b?e:(C(s),C(a),new Ze(t,r,[i,o]))}function rt(e){return e.constructor===Ze||e.constructor===$e}function it(e,t,n,r,i){if(e.keyHash===r)return new $e(t,r,[e.entry,i]);var o,a=(0===n?e.keyHash:e.keyHash>>>n)&y,s=(0===n?r:r>>>n)&y;return new qe(t,1<<a|1<<s,a===s?[it(e,t,n+g,r,i)]:(o=new Ze(t,r,i),a<s?[e,o]:[o,e]))}function ot(e,t,n){for(var i=[],o=0;o<n.length;o++){var s=n[o],l=r(s);a(s)||(l=l.map((function(e){return he(e)}))),i.push(l)}return lt(e,t,i)}function at(e,t,n){return e&&e.mergeDeep&&a(t)?e.mergeDeep(t):ge(e,t)?e:t}function st(e){return function(t,n,r){if(t&&t.mergeDeepWith&&a(n))return t.mergeDeepWith(e,n);var i=e(t,n,r);return ge(t,i)?t:i}}function lt(e,t,n){return 0===(n=n.filter((function(e){return 0!==e.size}))).length?e:0!==e.size||e.__ownerID||1!==n.length?e.withMutations((function(e){for(var r=t?function(n,r){e.update(r,b,(function(e){return e===b?n:t(e,n,r)}))}:function(t,n){e.set(n,t)},i=0;i<n.length;i++)n[i].forEach(r)})):e.constructor(n[0])}function ct(e,t,n,r){var i=e===b,o=t.next();if(o.done){var a=i?n:e,s=r(a);return s===a?e:s}be(i||e&&e.set,"invalid keyPath");var l=o.value,c=i?b:e.get(l,b),u=ct(c,t,n,r);return u===c?e:u===b?e.remove(l):(i?et():e).set(l,u)}function ut(e){return e=(e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,127&(e+=e>>8)+(e>>16)}function dt(e,t,n,r){var i=r?e:S(e);return i[t]=n,i}Ue[We]=!0,Ue[v]=Ue.remove,Ue.removeIn=Ue.deleteIn,Ge.prototype.get=function(e,t,n,r){for(var i=this.entries,o=0,a=i.length;o<a;o++)if(ge(n,i[o][0]))return i[o][1];return r},Ge.prototype.update=function(e,t,n,r,i,o,a){for(var s=i===b,l=this.entries,c=0,u=l.length;c<u&&!ge(r,l[c][0]);c++);var d=c<u;if(d?l[c][1]===i:s)return this;if(C(a),(s||!d)&&C(o),!s||1!==l.length){if(!d&&!s&&l.length>=ht)return function(e,t,n,r){e||(e=new E);for(var i=new Ze(e,Oe(n),[n,r]),o=0;o<t.length;o++){var a=t[o];i=i.update(e,0,void 0,a[0],a[1])}return i}(e,l,r,i);var h=e&&e===this.ownerID,f=h?l:S(l);return d?s?c===u-1?f.pop():f[c]=f.pop():f[c]=[r,i]:f.push([r,i]),h?(this.entries=f,this):new Ge(e,f)}},qe.prototype.get=function(e,t,n,r){void 0===t&&(t=Oe(n));var i=1<<((0===e?t:t>>>e)&y),o=this.bitmap;return o&i?this.nodes[ut(o&i-1)].get(e+g,t,n,r):r},qe.prototype.update=function(e,t,n,r,i,o,a){void 0===n&&(n=Oe(r));var s=(0===t?n:n>>>t)&y,l=1<<s,c=this.bitmap,u=!!(c&l);if(!u&&i===b)return this;var d=ut(c&l-1),h=this.nodes,f=u?h[d]:void 0,p=nt(f,e,t+g,n,r,i,o,a);if(p===f)return this;if(!u&&p&&h.length>=ft)return function(e,t,n,r,i){for(var o=0,a=new Array(m),s=0;0!==n;s++,n>>>=1)a[s]=1&n?t[o++]:void 0;return a[r]=i,new Ke(e,o+1,a)}(e,h,c,s,p);if(u&&!p&&2===h.length&&rt(h[1^d]))return h[1^d];if(u&&p&&1===h.length&&rt(p))return p;var v=e&&e===this.ownerID,w=u?p?c:c^l:c|l,_=u?p?dt(h,d,p,v):function(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var i=new Array(r),o=0,a=0;a<r;a++)a===t&&(o=1),i[a]=e[a+o];return i}(h,d,v):function(e,t,n,r){var i=e.length+1;if(r&&t+1===i)return e[t]=n,e;for(var o=new Array(i),a=0,s=0;s<i;s++)s===t?(o[s]=n,a=-1):o[s]=e[s+a];return o}(h,d,p,v);return v?(this.bitmap=w,this.nodes=_,this):new qe(e,w,_)},Ke.prototype.get=function(e,t,n,r){void 0===t&&(t=Oe(n));var i=(0===e?t:t>>>e)&y,o=this.nodes[i];return o?o.get(e+g,t,n,r):r},Ke.prototype.update=function(e,t,n,r,i,o,a){void 0===n&&(n=Oe(r));var s=(0===t?n:n>>>t)&y,l=i===b,c=this.nodes,u=c[s];if(l&&!u)return this;var d=nt(u,e,t+g,n,r,i,o,a);if(d===u)return this;var h=this.count;if(u){if(!d&&--h<pt)return function(e,t,n,r){for(var i=0,o=0,a=new Array(n),s=0,l=1,c=t.length;s<c;s++,l<<=1){var u=t[s];void 0!==u&&s!==r&&(i|=l,a[o++]=u)}return new qe(e,i,a)}(e,c,h,s)}else h++;var f=e&&e===this.ownerID,p=dt(c,s,d,f);return f?(this.count=h,this.nodes=p,this):new Ke(e,h,p)},$e.prototype.get=function(e,t,n,r){for(var i=this.entries,o=0,a=i.length;o<a;o++)if(ge(n,i[o][0]))return i[o][1];return r},$e.prototype.update=function(e,t,n,r,i,o,a){void 0===n&&(n=Oe(r));var s=i===b;if(n!==this.keyHash)return s?this:(C(a),C(o),it(this,e,t,n,[r,i]));for(var l=this.entries,c=0,u=l.length;c<u&&!ge(r,l[c][0]);c++);var d=c<u;if(d?l[c][1]===i:s)return this;if(C(a),(s||!d)&&C(o),s&&2===u)return new Ze(e,this.keyHash,l[1^c]);var h=e&&e===this.ownerID,f=h?l:S(l);return d?s?c===u-1?f.pop():f[c]=f.pop():f[c]=[r,i]:f.push([r,i]),h?(this.entries=f,this):new $e(e,this.keyHash,f)},Ze.prototype.get=function(e,t,n,r){return ge(n,this.entry[0])?this.entry[1]:r},Ze.prototype.update=function(e,t,n,r,i,o,a){var s=i===b,l=ge(r,this.entry[0]);return(l?i===this.entry[1]:s)?this:(C(a),s?void C(o):l?e&&e===this.ownerID?(this.entry[1]=i,this):new Ze(e,this.keyHash,[r,i]):(C(o),it(this,e,t,Oe(r),[r,i])))},Ge.prototype.iterate=$e.prototype.iterate=function(e,t){for(var n=this.entries,r=0,i=n.length-1;r<=i;r++)if(!1===e(n[t?i-r:r]))return!1},qe.prototype.iterate=Ke.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,i=n.length-1;r<=i;r++){var o=n[t?i-r:r];if(o&&!1===o.iterate(e,t))return!1}},Ze.prototype.iterate=function(e,t){return e(this.entry)},t(Xe,H),Xe.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n,r=t.node,i=t.index++;if(r.entry){if(0===i)return Ye(e,r.entry)}else if(r.entries){if(i<=(n=r.entries.length-1))return Ye(e,r.entries[this._reverse?n-i:i])}else if(i<=(n=r.nodes.length-1)){var o=r.nodes[this._reverse?n-i:i];if(o){if(o.entry)return Ye(e,o.entry);t=this._stack=Qe(o,t)}continue}t=this._stack=this._stack.__prev}return{value:void 0,done:!0}};var ht=m/4,ft=m/2,pt=m/4;function vt(e){var t=St();if(null==e)return t;if(gt(e))return e;var n=i(e),r=n.size;return 0===r?t:(He(r),r>0&&r<m?Et(0,r,g,null,new bt(n.toArray())):t.withMutations((function(e){e.setSize(r),n.forEach((function(t,n){return e.set(n,t)}))})))}function gt(e){return!(!e||!e[mt])}t(vt,Ce),vt.of=function(){return this(arguments)},vt.prototype.toString=function(){return this.__toString("List [","]")},vt.prototype.get=function(e,t){if((e=O(this,e))>=0&&e<this.size){var n=kt(this,e+=this._origin);return n&&n.array[e&y]}return t},vt.prototype.set=function(e,t){return function(e,t,n){if((t=O(e,t))!=t)return e;if(t>=e.size||t<0)return e.withMutations((function(e){t<0?Tt(e,t).set(0,n):Tt(e,0,t+1).set(t,n)}));t+=e._origin;var r=e._tail,i=e._root,o=x(_);return t>=It(e._capacity)?r=At(r,e.__ownerID,0,t,n,o):i=At(i,e.__ownerID,e._level,t,n,o),o.value?e.__ownerID?(e._root=i,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Et(e._origin,e._capacity,e._level,i,r):e}(this,e,t)},vt.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},vt.prototype.insert=function(e,t){return this.splice(e,0,t)},vt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=g,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):St()},vt.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations((function(n){Tt(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])}))},vt.prototype.pop=function(){return Tt(this,0,-1)},vt.prototype.unshift=function(){var e=arguments;return this.withMutations((function(t){Tt(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])}))},vt.prototype.shift=function(){return Tt(this,1)},vt.prototype.merge=function(){return Pt(this,void 0,arguments)},vt.prototype.mergeWith=function(t){return Pt(this,t,e.call(arguments,1))},vt.prototype.mergeDeep=function(){return Pt(this,at,arguments)},vt.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return Pt(this,st(t),n)},vt.prototype.setSize=function(e){return Tt(this,0,e)},vt.prototype.slice=function(e,t){var n=this.size;return T(e,t,n)?this:Tt(this,P(e,n),I(t,n))},vt.prototype.__iterator=function(e,t){var n=0,r=Ct(this,t);return new H((function(){var t=r();return t===xt?{value:void 0,done:!0}:V(e,n++,t)}))},vt.prototype.__iterate=function(e,t){for(var n,r=0,i=Ct(this,t);(n=i())!==xt&&!1!==e(n,r++,this););return r},vt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Et(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):(this.__ownerID=e,this)},vt.isList=gt;var mt="@@__IMMUTABLE_LIST__@@",yt=vt.prototype;function bt(e,t){this.array=e,this.ownerID=t}yt[mt]=!0,yt[v]=yt.remove,yt.setIn=Ue.setIn,yt.deleteIn=yt.removeIn=Ue.removeIn,yt.update=Ue.update,yt.updateIn=Ue.updateIn,yt.mergeIn=Ue.mergeIn,yt.mergeDeepIn=Ue.mergeDeepIn,yt.withMutations=Ue.withMutations,yt.asMutable=Ue.asMutable,yt.asImmutable=Ue.asImmutable,yt.wasAltered=Ue.wasAltered,bt.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r=n>>>t&y;if(r>=this.array.length)return new bt([],e);var i,o=0===r;if(t>0){var a=this.array[r];if((i=a&&a.removeBefore(e,t-g,n))===a&&o)return this}if(o&&!i)return this;var s=Ot(this,e);if(!o)for(var l=0;l<r;l++)s.array[l]=void 0;return i&&(s.array[r]=i),s},bt.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r,i=n-1>>>t&y;if(i>=this.array.length)return this;if(t>0){var o=this.array[i];if((r=o&&o.removeAfter(e,t-g,n))===o&&i===this.array.length-1)return this}var a=Ot(this,e);return a.array.splice(i+1),r&&(a.array[i]=r),a};var wt,_t,xt={};function Ct(e,t){var n=e._origin,r=e._capacity,i=It(r),o=e._tail;return a(e._root,e._level,0);function a(e,s,l){return 0===s?function(e,a){var s=a===i?o&&o.array:e&&e.array,l=a>n?0:n-a,c=r-a;return c>m&&(c=m),function(){if(l===c)return xt;var e=t?--c:l++;return s&&s[e]}}(e,l):function(e,i,o){var s,l=e&&e.array,c=o>n?0:n-o>>i,u=1+(r-o>>i);return u>m&&(u=m),function(){for(;;){if(s){var e=s();if(e!==xt)return e;s=null}if(c===u)return xt;var n=t?--u:c++;s=a(l&&l[n],i-g,o+(n<<i))}}}(e,s,l)}}function Et(e,t,n,r,i,o,a){var s=Object.create(yt);return s.size=t-e,s._origin=e,s._capacity=t,s._level=n,s._root=r,s._tail=i,s.__ownerID=o,s.__hash=a,s.__altered=!1,s}function St(){return wt||(wt=Et(0,0,g))}function At(e,t,n,r,i,o){var a,s=r>>>n&y,l=e&&s<e.array.length;if(!l&&void 0===i)return e;if(n>0){var c=e&&e.array[s],u=At(c,t,n-g,r,i,o);return u===c?e:((a=Ot(e,t)).array[s]=u,a)}return l&&e.array[s]===i?e:(C(o),a=Ot(e,t),void 0===i&&s===a.array.length-1?a.array.pop():a.array[s]=i,a)}function Ot(e,t){return t&&e&&t===e.ownerID?e:new bt(e?e.array.slice():[],t)}function kt(e,t){if(t>=It(e._capacity))return e._tail;if(t<1<<e._level+g){for(var n=e._root,r=e._level;n&&r>0;)n=n.array[t>>>r&y],r-=g;return n}}function Tt(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new E,i=e._origin,o=e._capacity,a=i+t,s=void 0===n?o:n<0?o+n:i+n;if(a===i&&s===o)return e;if(a>=s)return e.clear();for(var l=e._level,c=e._root,u=0;a+u<0;)c=new bt(c&&c.array.length?[void 0,c]:[],r),u+=1<<(l+=g);u&&(a+=u,i+=u,s+=u,o+=u);for(var d=It(o),h=It(s);h>=1<<l+g;)c=new bt(c&&c.array.length?[c]:[],r),l+=g;var f=e._tail,p=h<d?kt(e,s-1):h>d?new bt([],r):f;if(f&&h>d&&a<o&&f.array.length){for(var v=c=Ot(c,r),m=l;m>g;m-=g){var b=d>>>m&y;v=v.array[b]=Ot(v.array[b],r)}v.array[d>>>g&y]=f}if(s<o&&(p=p&&p.removeAfter(r,0,s)),a>=h)a-=h,s-=h,l=g,c=null,p=p&&p.removeBefore(r,0,a);else if(a>i||h<d){for(u=0;c;){var w=a>>>l&y;if(w!==h>>>l&y)break;w&&(u+=(1<<l)*w),l-=g,c=c.array[w]}c&&a>i&&(c=c.removeBefore(r,l,a-u)),c&&h<d&&(c=c.removeAfter(r,l,h-u)),u&&(a-=u,s-=u)}return e.__ownerID?(e.size=s-a,e._origin=a,e._capacity=s,e._level=l,e._root=c,e._tail=p,e.__hash=void 0,e.__altered=!0,e):Et(a,s,l,c,p)}function Pt(e,t,n){for(var r=[],o=0,s=0;s<n.length;s++){var l=n[s],c=i(l);c.size>o&&(o=c.size),a(l)||(c=c.map((function(e){return he(e)}))),r.push(c)}return o>e.size&&(e=e.setSize(o)),lt(e,t,r)}function It(e){return e<m?0:e-1>>>g<<g}function Mt(e){return null==e?Lt():zt(e)?e:Lt().withMutations((function(t){var n=r(e);He(n.size),n.forEach((function(e,n){return t.set(n,e)}))}))}function zt(e){return Be(e)&&u(e)}function Rt(e,t,n,r){var i=Object.create(Mt.prototype);return i.size=e?e.size:0,i._map=e,i._list=t,i.__ownerID=n,i.__hash=r,i}function Lt(){return _t||(_t=Rt(et(),St()))}function Dt(e,t,n){var r,i,o=e._map,a=e._list,s=o.get(t),l=void 0!==s;if(n===b){if(!l)return e;a.size>=m&&a.size>=2*o.size?(r=(i=a.filter((function(e,t){return void 0!==e&&s!==t}))).toKeyedSeq().map((function(e){return e[0]})).flip().toMap(),e.__ownerID&&(r.__ownerID=i.__ownerID=e.__ownerID)):(r=o.remove(t),i=s===a.size-1?a.pop():a.set(s,void 0))}else if(l){if(n===a.get(s)[1])return e;r=o,i=a.set(s,[t,n])}else r=o.set(t,a.size),i=a.set(a.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=i,e.__hash=void 0,e):Rt(r,i)}function Nt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function jt(e){this._iter=e,this.size=e.size}function Ht(e){this._iter=e,this.size=e.size}function Vt(e){this._iter=e,this.size=e.size}function Bt(e){var t=nn(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=rn,t.__iterateUncached=function(t,n){var r=this;return e.__iterate((function(e,n){return!1!==t(n,e,r)}),n)},t.__iteratorUncached=function(t,n){if(t===L){var r=e.__iterator(t,n);return new H((function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e}))}return e.__iterator(t===R?z:R,n)},t}function Ft(e,t,n){var r=nn(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,i){var o=e.get(r,b);return o===b?i:t.call(n,o,r,e)},r.__iterateUncached=function(r,i){var o=this;return e.__iterate((function(e,i,a){return!1!==r(t.call(n,e,i,a),i,o)}),i)},r.__iteratorUncached=function(r,i){var o=e.__iterator(L,i);return new H((function(){var i=o.next();if(i.done)return i;var a=i.value,s=a[0];return V(r,s,t.call(n,a[1],s,e),i)}))},r}function Wt(e,t){var n=nn(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=Bt(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=rn,n.__iterate=function(t,n){var r=this;return e.__iterate((function(e,n){return t(e,n,r)}),!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function Ut(e,t,n,r){var i=nn(e);return r&&(i.has=function(r){var i=e.get(r,b);return i!==b&&!!t.call(n,i,r,e)},i.get=function(r,i){var o=e.get(r,b);return o!==b&&t.call(n,o,r,e)?o:i}),i.__iterateUncached=function(i,o){var a=this,s=0;return e.__iterate((function(e,o,l){if(t.call(n,e,o,l))return s++,i(e,r?o:s-1,a)}),o),s},i.__iteratorUncached=function(i,o){var a=e.__iterator(L,o),s=0;return new H((function(){for(;;){var o=a.next();if(o.done)return o;var l=o.value,c=l[0],u=l[1];if(t.call(n,u,c,e))return V(i,r?c:s++,u,o)}}))},i}function Gt(e,t,n,r){var i=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n|=0),T(t,n,i))return e;var o=P(t,i),a=I(n,i);if(o!=o||a!=a)return Gt(e.toSeq().cacheResult(),t,n,r);var s,l=a-o;l==l&&(s=l<0?0:l);var c=nn(e);return c.size=0===s?s:e.size&&s||void 0,!r&&oe(e)&&s>=0&&(c.get=function(t,n){return(t=O(this,t))>=0&&t<s?e.get(t+o,n):n}),c.__iterateUncached=function(t,n){var i=this;if(0===s)return 0;if(n)return this.cacheResult().__iterate(t,n);var a=0,l=!0,c=0;return e.__iterate((function(e,n){if(!l||!(l=a++<o))return c++,!1!==t(e,r?n:c-1,i)&&c!==s})),c},c.__iteratorUncached=function(t,n){if(0!==s&&n)return this.cacheResult().__iterator(t,n);var i=0!==s&&e.__iterator(t,n),a=0,l=0;return new H((function(){for(;a++<o;)i.next();if(++l>s)return{value:void 0,done:!0};var e=i.next();return r||t===R?e:V(t,l-1,t===z?void 0:e.value[1],e)}))},c}function qt(e,t,n,r){var i=nn(e);return i.__iterateUncached=function(i,o){var a=this;if(o)return this.cacheResult().__iterate(i,o);var s=!0,l=0;return e.__iterate((function(e,o,c){if(!s||!(s=t.call(n,e,o,c)))return l++,i(e,r?o:l-1,a)})),l},i.__iteratorUncached=function(i,o){var a=this;if(o)return this.cacheResult().__iterator(i,o);var s=e.__iterator(L,o),l=!0,c=0;return new H((function(){var e,o,u;do{if((e=s.next()).done)return r||i===R?e:V(i,c++,i===z?void 0:e.value[1],e);var d=e.value;o=d[0],u=d[1],l&&(l=t.call(n,u,o,a))}while(l);return i===L?e:V(i,o,u,e)}))},i}function Kt(e,t,n){var r=nn(e);return r.__iterateUncached=function(r,i){var o=0,s=!1;return function e(l,c){var u=this;l.__iterate((function(i,l){return(!t||c<t)&&a(i)?e(i,c+1):!1===r(i,n?l:o++,u)&&(s=!0),!s}),i)}(e,0),o},r.__iteratorUncached=function(r,i){var o=e.__iterator(r,i),s=[],l=0;return new H((function(){for(;o;){var e=o.next();if(!1===e.done){var c=e.value;if(r===L&&(c=c[1]),t&&!(s.length<t)||!a(c))return n?e:V(r,l++,c,e);s.push(o),o=c.__iterator(r,i)}else o=s.pop()}return{value:void 0,done:!0}}))},r}function $t(e,t,n){t||(t=on);var r=s(e),i=0,o=e.toSeq().map((function(t,r){return[r,t,i++,n?n(t,r,e):t]})).toArray();return o.sort((function(e,n){return t(e[3],n[3])||e[2]-n[2]})).forEach(r?function(e,t){o[t].length=2}:function(e,t){o[t]=e[1]}),r?$(o):l(e)?Z(o):X(o)}function Zt(e,t,n){if(t||(t=on),n){var r=e.toSeq().map((function(t,r){return[t,n(t,r,e)]})).reduce((function(e,n){return Xt(t,e[1],n[1])?n:e}));return r&&r[0]}return e.reduce((function(e,n){return Xt(t,e,n)?n:e}))}function Xt(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(null==n||n!=n)||r>0}function Yt(e,t,r){var i=nn(e);return i.size=new te(r).map((function(e){return e.size})).min(),i.__iterate=function(e,t){for(var n,r=this.__iterator(R,t),i=0;!(n=r.next()).done&&!1!==e(n.value,i++,this););return i},i.__iteratorUncached=function(e,i){var o=r.map((function(e){return e=n(e),U(i?e.reverse():e)})),a=0,s=!1;return new H((function(){var n;return s||(n=o.map((function(e){return e.next()})),s=n.some((function(e){return e.done}))),s?{value:void 0,done:!0}:V(e,a++,t.apply(null,n.map((function(e){return e.value}))))}))},i}function Qt(e,t){return oe(e)?t:e.constructor(t)}function Jt(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function en(e){return He(e.size),A(e)}function tn(e){return s(e)?r:l(e)?i:o}function nn(e){return Object.create((s(e)?$:l(e)?Z:X).prototype)}function rn(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):K.prototype.cacheResult.call(this)}function on(e,t){return e>t?1:e<t?-1:0}function an(e){var t=U(e);if(!t){if(!q(e))throw new TypeError("Expected iterable or array-like: "+e);t=U(n(e))}return t}function sn(e,t){var n,r=function(o){if(o instanceof r)return o;if(!(this instanceof r))return new r(o);if(!n){n=!0;var a=Object.keys(e);(function(e,t){try{t.forEach(dn.bind(void 0,e))}catch(e){}})(i,a),i.size=a.length,i._name=t,i._keys=a,i._defaultValues=e}this._map=Ve(o)},i=r.prototype=Object.create(ln);return i.constructor=r,r}t(Mt,Ve),Mt.of=function(){return this(arguments)},Mt.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Mt.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Mt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):Lt()},Mt.prototype.set=function(e,t){return Dt(this,e,t)},Mt.prototype.remove=function(e){return Dt(this,e,b)},Mt.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Mt.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate((function(t){return t&&e(t[1],t[0],n)}),t)},Mt.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Mt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?Rt(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Mt.isOrderedMap=zt,Mt.prototype[p]=!0,Mt.prototype[v]=Mt.prototype.remove,t(Nt,$),Nt.prototype.get=function(e,t){return this._iter.get(e,t)},Nt.prototype.has=function(e){return this._iter.has(e)},Nt.prototype.valueSeq=function(){return this._iter.valueSeq()},Nt.prototype.reverse=function(){var e=this,t=Wt(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},Nt.prototype.map=function(e,t){var n=this,r=Ft(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},Nt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?en(this):0,function(i){return e(i,t?--n:n++,r)}),t)},Nt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(R,t),r=t?en(this):0;return new H((function(){var i=n.next();return i.done?i:V(e,t?--r:r++,i.value,i)}))},Nt.prototype[p]=!0,t(jt,Z),jt.prototype.includes=function(e){return this._iter.includes(e)},jt.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate((function(t){return e(t,r++,n)}),t)},jt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(R,t),r=0;return new H((function(){var t=n.next();return t.done?t:V(e,r++,t.value,t)}))},t(Ht,X),Ht.prototype.has=function(e){return this._iter.includes(e)},Ht.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate((function(t){return e(t,t,n)}),t)},Ht.prototype.__iterator=function(e,t){var n=this._iter.__iterator(R,t);return new H((function(){var t=n.next();return t.done?t:V(e,t.value,t.value,t)}))},t(Vt,$),Vt.prototype.entrySeq=function(){return this._iter.toSeq()},Vt.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate((function(t){if(t){Jt(t);var r=a(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}}),t)},Vt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(R,t);return new H((function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){Jt(r);var i=a(r);return V(e,i?r.get(0):r[0],i?r.get(1):r[1],t)}}}))},jt.prototype.cacheResult=Nt.prototype.cacheResult=Ht.prototype.cacheResult=Vt.prototype.cacheResult=rn,t(sn,xe),sn.prototype.toString=function(){return this.__toString(un(this)+" {","}")},sn.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},sn.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},sn.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=cn(this,et()))},sn.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+un(this));var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:cn(this,n)},sn.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:cn(this,t)},sn.prototype.wasAltered=function(){return this._map.wasAltered()},sn.prototype.__iterator=function(e,t){var n=this;return r(this._defaultValues).map((function(e,t){return n.get(t)})).__iterator(e,t)},sn.prototype.__iterate=function(e,t){var n=this;return r(this._defaultValues).map((function(e,t){return n.get(t)})).__iterate(e,t)},sn.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?cn(this,t,e):(this.__ownerID=e,this._map=t,this)};var ln=sn.prototype;function cn(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._map=t,r.__ownerID=n,r}function un(e){return e._name||e.constructor.name||"Record"}function dn(e,t){Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){be(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}function hn(e){return null==e?bn():fn(e)&&!u(e)?e:bn().withMutations((function(t){var n=o(e);He(n.size),n.forEach((function(e){return t.add(e)}))}))}function fn(e){return!(!e||!e[vn])}ln[v]=ln.remove,ln.deleteIn=ln.removeIn=Ue.removeIn,ln.merge=Ue.merge,ln.mergeWith=Ue.mergeWith,ln.mergeIn=Ue.mergeIn,ln.mergeDeep=Ue.mergeDeep,ln.mergeDeepWith=Ue.mergeDeepWith,ln.mergeDeepIn=Ue.mergeDeepIn,ln.setIn=Ue.setIn,ln.update=Ue.update,ln.updateIn=Ue.updateIn,ln.withMutations=Ue.withMutations,ln.asMutable=Ue.asMutable,ln.asImmutable=Ue.asImmutable,t(hn,Ee),hn.of=function(){return this(arguments)},hn.fromKeys=function(e){return this(r(e).keySeq())},hn.prototype.toString=function(){return this.__toString("Set {","}")},hn.prototype.has=function(e){return this._map.has(e)},hn.prototype.add=function(e){return mn(this,this._map.set(e,!0))},hn.prototype.remove=function(e){return mn(this,this._map.remove(e))},hn.prototype.clear=function(){return mn(this,this._map.clear())},hn.prototype.union=function(){var t=e.call(arguments,0);return 0===(t=t.filter((function(e){return 0!==e.size}))).length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations((function(e){for(var n=0;n<t.length;n++)o(t[n]).forEach((function(t){return e.add(t)}))})):this.constructor(t[0])},hn.prototype.intersect=function(){var t=e.call(arguments,0);if(0===t.length)return this;t=t.map((function(e){return o(e)}));var n=this;return this.withMutations((function(e){n.forEach((function(n){t.every((function(e){return e.includes(n)}))||e.remove(n)}))}))},hn.prototype.subtract=function(){var t=e.call(arguments,0);if(0===t.length)return this;t=t.map((function(e){return o(e)}));var n=this;return this.withMutations((function(e){n.forEach((function(n){t.some((function(e){return e.includes(n)}))&&e.remove(n)}))}))},hn.prototype.merge=function(){return this.union.apply(this,arguments)},hn.prototype.mergeWith=function(t){var n=e.call(arguments,1);return this.union.apply(this,n)},hn.prototype.sort=function(e){return wn($t(this,e))},hn.prototype.sortBy=function(e,t){return wn($t(this,t,e))},hn.prototype.wasAltered=function(){return this._map.wasAltered()},hn.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate((function(t,r){return e(r,r,n)}),t)},hn.prototype.__iterator=function(e,t){return this._map.map((function(e,t){return t})).__iterator(e,t)},hn.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):(this.__ownerID=e,this._map=t,this)},hn.isSet=fn;var pn,vn="@@__IMMUTABLE_SET__@@",gn=hn.prototype;function mn(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function yn(e,t){var n=Object.create(gn);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function bn(){return pn||(pn=yn(et()))}function wn(e){return null==e?Sn():_n(e)?e:Sn().withMutations((function(t){var n=o(e);He(n.size),n.forEach((function(e){return t.add(e)}))}))}function _n(e){return fn(e)&&u(e)}gn[vn]=!0,gn[v]=gn.remove,gn.mergeDeep=gn.merge,gn.mergeDeepWith=gn.mergeWith,gn.withMutations=Ue.withMutations,gn.asMutable=Ue.asMutable,gn.asImmutable=Ue.asImmutable,gn.__empty=bn,gn.__make=yn,t(wn,hn),wn.of=function(){return this(arguments)},wn.fromKeys=function(e){return this(r(e).keySeq())},wn.prototype.toString=function(){return this.__toString("OrderedSet {","}")},wn.isOrderedSet=_n;var xn,Cn=wn.prototype;function En(e,t){var n=Object.create(Cn);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function Sn(){return xn||(xn=En(Lt()))}function An(e){return null==e?Mn():On(e)?e:Mn().unshiftAll(e)}function On(e){return!(!e||!e[Tn])}Cn[p]=!0,Cn.__empty=Sn,Cn.__make=En,t(An,Ce),An.of=function(){return this(arguments)},An.prototype.toString=function(){return this.__toString("Stack [","]")},An.prototype.get=function(e,t){var n=this._head;for(e=O(this,e);n&&e--;)n=n.next;return n?n.value:t},An.prototype.peek=function(){return this._head&&this._head.value},An.prototype.push=function(){if(0===arguments.length)return this;for(var e=this.size+arguments.length,t=this._head,n=arguments.length-1;n>=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):In(e,t)},An.prototype.pushAll=function(e){if(0===(e=i(e)).size)return this;He(e.size);var t=this.size,n=this._head;return e.reverse().forEach((function(e){t++,n={value:e,next:n}})),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):In(t,n)},An.prototype.pop=function(){return this.slice(1)},An.prototype.unshift=function(){return this.push.apply(this,arguments)},An.prototype.unshiftAll=function(e){return this.pushAll(e)},An.prototype.shift=function(){return this.pop.apply(this,arguments)},An.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Mn()},An.prototype.slice=function(e,t){if(T(e,t,this.size))return this;var n=P(e,this.size);if(I(t,this.size)!==this.size)return Ce.prototype.slice.call(this,e,t);for(var r=this.size-n,i=this._head;n--;)i=i.next;return this.__ownerID?(this.size=r,this._head=i,this.__hash=void 0,this.__altered=!0,this):In(r,i)},An.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?In(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},An.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},An.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new H((function(){if(r){var t=r.value;return r=r.next,V(e,n++,t)}return{value:void 0,done:!0}}))},An.isStack=On;var kn,Tn="@@__IMMUTABLE_STACK__@@",Pn=An.prototype;function In(e,t,n,r){var i=Object.create(Pn);return i.size=e,i._head=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function Mn(){return kn||(kn=In(0))}function zn(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}Pn[Tn]=!0,Pn.withMutations=Ue.withMutations,Pn.asMutable=Ue.asMutable,Pn.asImmutable=Ue.asImmutable,Pn.wasAltered=Ue.wasAltered,n.Iterator=H,zn(n,{toArray:function(){He(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate((function(t,n){e[n]=t})),e},toIndexedSeq:function(){return new jt(this)},toJS:function(){return this.toSeq().map((function(e){return e&&"function"==typeof e.toJS?e.toJS():e})).__toJS()},toJSON:function(){return this.toSeq().map((function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e})).__toJS()},toKeyedSeq:function(){return new Nt(this,!0)},toMap:function(){return Ve(this.toKeyedSeq())},toObject:function(){He(this.size);var e={};return this.__iterate((function(t,n){e[n]=t})),e},toOrderedMap:function(){return Mt(this.toKeyedSeq())},toOrderedSet:function(){return wn(s(this)?this.valueSeq():this)},toSet:function(){return hn(s(this)?this.valueSeq():this)},toSetSeq:function(){return new Ht(this)},toSeq:function(){return l(this)?this.toIndexedSeq():s(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return An(s(this)?this.valueSeq():this)},toList:function(){return vt(s(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){return Qt(this,function(e,t){var n=s(e),i=[e].concat(t).map((function(e){return a(e)?n&&(e=r(e)):e=n?se(e):le(Array.isArray(e)?e:[e]),e})).filter((function(e){return 0!==e.size}));if(0===i.length)return e;if(1===i.length){var o=i[0];if(o===e||n&&s(o)||l(e)&&l(o))return o}var c=new te(i);return n?c=c.toKeyedSeq():l(e)||(c=c.toSetSeq()),(c=c.flatten(!0)).size=i.reduce((function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}}),0),c}(this,e.call(arguments,0)))},includes:function(e){return this.some((function(t){return ge(t,e)}))},entries:function(){return this.__iterator(L)},every:function(e,t){He(this.size);var n=!0;return this.__iterate((function(r,i,o){if(!e.call(t,r,i,o))return n=!1,!1})),n},filter:function(e,t){return Qt(this,Ut(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},findEntry:function(e,t){var n;return this.__iterate((function(r,i,o){if(e.call(t,r,i,o))return n=[i,r],!1})),n},findLastEntry:function(e,t){return this.toSeq().reverse().findEntry(e,t)},forEach:function(e,t){return He(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){He(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate((function(r){n?n=!1:t+=e,t+=null!=r?r.toString():""})),t},keys:function(){return this.__iterator(z)},map:function(e,t){return Qt(this,Ft(this,e,t))},reduce:function(e,t,n){var r,i;return He(this.size),arguments.length<2?i=!0:r=t,this.__iterate((function(t,o,a){i?(i=!1,r=t):r=e.call(n,r,t,o,a)})),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return Qt(this,Wt(this,!0))},slice:function(e,t){return Qt(this,Gt(this,e,t,!0))},some:function(e,t){return!this.every(jn(e),t)},sort:function(e){return Qt(this,$t(this,e))},values:function(){return this.__iterator(R)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some((function(){return!0}))},count:function(e,t){return A(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return function(e,t,n){var r=Ve().asMutable();return e.__iterate((function(i,o){r.update(t.call(n,i,o,e),0,(function(e){return e+1}))})),r.asImmutable()}(this,e,t)},equals:function(e){return me(this,e)},entrySeq:function(){var e=this;if(e._cache)return new te(e._cache);var t=e.toSeq().map(Nn).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(jn(e),t)},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},first:function(){return this.find(k)},flatMap:function(e,t){return Qt(this,function(e,t,n){var r=tn(e);return e.toSeq().map((function(i,o){return r(t.call(n,i,o,e))})).flatten(!0)}(this,e,t))},flatten:function(e){return Qt(this,Kt(this,e,!0))},fromEntrySeq:function(){return new Vt(this)},get:function(e,t){return this.find((function(t,n){return ge(n,e)}),void 0,t)},getIn:function(e,t){for(var n,r=this,i=an(e);!(n=i.next()).done;){var o=n.value;if((r=r&&r.get?r.get(o,b):b)===b)return t}return r},groupBy:function(e,t){return function(e,t,n){var r=s(e),i=(u(e)?Mt():Ve()).asMutable();e.__iterate((function(o,a){i.update(t.call(n,o,a,e),(function(e){return(e=e||[]).push(r?[a,o]:o),e}))}));var o=tn(e);return i.map((function(t){return Qt(e,o(t))}))}(this,e,t)},has:function(e){return this.get(e,b)!==b},hasIn:function(e){return this.getIn(e,b)!==b},isSubset:function(e){return e="function"==typeof e.includes?e:n(e),this.every((function(t){return e.includes(t)}))},isSuperset:function(e){return(e="function"==typeof e.isSubset?e:n(e)).isSubset(this)},keySeq:function(){return this.toSeq().map(Dn).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},max:function(e){return Zt(this,e)},maxBy:function(e,t){return Zt(this,t,e)},min:function(e){return Zt(this,e?Hn(e):Fn)},minBy:function(e,t){return Zt(this,t?Hn(t):Fn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return Qt(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return Qt(this,qt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(jn(e),t)},sortBy:function(e,t){return Qt(this,$t(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return Qt(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return Qt(this,function(e,t,n){var r=nn(e);return r.__iterateUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterate(r,i);var a=0;return e.__iterate((function(e,i,s){return t.call(n,e,i,s)&&++a&&r(e,i,o)})),a},r.__iteratorUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterator(r,i);var a=e.__iterator(L,i),s=!0;return new H((function(){if(!s)return{value:void 0,done:!0};var e=a.next();if(e.done)return e;var i=e.value,l=i[0],c=i[1];return t.call(n,c,l,o)?r===L?e:V(r,l,c,e):(s=!1,{value:void 0,done:!0})}))},r}(this,e,t))},takeUntil:function(e,t){return this.takeWhile(jn(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=function(e){if(e.size===1/0)return 0;var t=u(e),n=s(e),r=t?1:0;return function(e,t){return t=Se(t,3432918353),t=Se(t<<15|t>>>-15,461845907),t=Se(t<<13|t>>>-13,5),t=Se((t=t+3864292196^e)^t>>>16,2246822507),Ae((t=Se(t^t>>>13,3266489909))^t>>>16)}(e.__iterate(n?t?function(e,t){r=31*r+Wn(Oe(e),Oe(t))|0}:function(e,t){r=r+Wn(Oe(e),Oe(t))|0}:t?function(e){r=31*r+Oe(e)|0}:function(e){r=r+Oe(e)|0}),r)}(this))}});var Rn=n.prototype;Rn[d]=!0,Rn[j]=Rn.values,Rn.__toJS=Rn.toArray,Rn.__toStringMapper=Vn,Rn.inspect=Rn.toSource=function(){return this.toString()},Rn.chain=Rn.flatMap,Rn.contains=Rn.includes,function(){try{Object.defineProperty(Rn,"length",{get:function(){if(!n.noLengthWarning){var e;try{throw new Error}catch(t){e=t.stack}if(-1===e.indexOf("_wrapObject"))return console&&console.warn&&console.warn("iterable.length has been deprecated, use iterable.size or iterable.count(). This warning will become a silent error in a future version. "+e),this.size}}})}catch(e){}}(),zn(r,{flip:function(){return Qt(this,Bt(this))},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLastKey:function(e,t){return this.toSeq().reverse().findKey(e,t)},keyOf:function(e){return this.findKey((function(t){return ge(t,e)}))},lastKeyOf:function(e){return this.findLastKey((function(t){return ge(t,e)}))},mapEntries:function(e,t){var n=this,r=0;return Qt(this,this.toSeq().map((function(i,o){return e.call(t,[o,i],r++,n)})).fromEntrySeq())},mapKeys:function(e,t){var n=this;return Qt(this,this.toSeq().flip().map((function(r,i){return e.call(t,r,i,n)})).flip())}});var Ln=r.prototype;function Dn(e,t){return t}function Nn(e,t){return[t,e]}function jn(e){return function(){return!e.apply(this,arguments)}}function Hn(e){return function(){return-e.apply(this,arguments)}}function Vn(e){return"string"==typeof e?JSON.stringify(e):e}function Bn(){return S(arguments)}function Fn(e,t){return e<t?1:e>t?-1:0}function Wn(e,t){return e^t+2654435769+(e<<6)+(e>>2)}return Ln[h]=!0,Ln[j]=Rn.entries,Ln.__toJS=Rn.toObject,Ln.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+Vn(e)},zn(i,{toKeyedSeq:function(){return new Nt(this,!1)},filter:function(e,t){return Qt(this,Ut(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.toKeyedSeq().keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.toKeyedSeq().reverse().keyOf(e);return void 0===t?-1:t},reverse:function(){return Qt(this,Wt(this,!1))},slice:function(e,t){return Qt(this,Gt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=P(e,e<0?this.count():this.size);var r=this.slice(0,e);return Qt(this,1===n?r:r.concat(S(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.toKeyedSeq().findLastKey(e,t);return void 0===n?-1:n},first:function(){return this.get(0)},flatten:function(e){return Qt(this,Kt(this,e,!1))},get:function(e,t){return(e=O(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find((function(t,n){return n===e}),void 0,t)},has:function(e){return(e=O(this,e))>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return Qt(this,function(e,t){var n=nn(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var i=this,o=0;return e.__iterate((function(e,r){return(!o||!1!==n(t,o++,i))&&!1!==n(e,o++,i)}),r),o},n.__iteratorUncached=function(n,r){var i,o=e.__iterator(R,r),a=0;return new H((function(){return(!i||a%2)&&(i=o.next()).done?i:a%2?V(n,a++,t):V(n,a++,i.value,i)}))},n}(this,e))},interleave:function(){var e=[this].concat(S(arguments)),t=Yt(this.toSeq(),Z.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),Qt(this,n)},last:function(){return this.get(-1)},skipWhile:function(e,t){return Qt(this,qt(this,e,t,!1))},zip:function(){return Qt(this,Yt(this,Bn,[this].concat(S(arguments))))},zipWith:function(e){var t=S(arguments);return t[0]=this,Qt(this,Yt(this,e,t))}}),i.prototype[f]=!0,i.prototype[p]=!0,zn(o,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}}),o.prototype.has=Rn.includes,zn($,r.prototype),zn(Z,i.prototype),zn(X,o.prototype),zn(xe,r.prototype),zn(Ce,i.prototype),zn(Ee,o.prototype),{Iterable:n,Seq:K,Collection:_e,Map:Ve,OrderedMap:Mt,List:vt,Stack:An,Set:hn,OrderedSet:wn,Record:sn,Range:we,Repeat:ye,is:ge,fromJS:he}}()},44581:e=>{"use strict";var t=e.exports={};t.isIE=function(e){return!(-1===(t=navigator.userAgent.toLowerCase()).indexOf("msie")&&-1===t.indexOf("trident")&&-1===t.indexOf(" edge/")||e&&e!==function(){var e=3,t=document.createElement("div"),n=t.getElementsByTagName("i");do{t.innerHTML="\x3c!--[if gt IE "+ ++e+"]><i></i><![endif]--\x3e"}while(n[0]);return e>4?e:void 0}());var t},t.isLegacyOpera=function(){return!!window.opera}},24660:e=>{"use strict";(e.exports={}).forEach=function(e,t){for(var n=0;n<e.length;n++){var r=t(e[n]);if(r)return r}}},26057:(e,t,n)=>{"use strict";var r=n(44581);e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,i=e.stateHandler.getState;if(!t)throw new Error("Missing required dependency: reporter.");function o(t){var n=e.important?" !important; ":"; ";return(t.join(n)+n).trim()}function a(e){return i(e).object}return{makeDetectable:function(e,a,s){s||(s=a,a=e,e=null),(e=e||{}).debug,r.isIE(8)?s(a):function(a,s){var l=o(["display: block","position: absolute","top: 0","left: 0","width: 100%","height: 100%","border: none","padding: 0","margin: 0","opacity: 0","z-index: -1000","pointer-events: none"]),c=!1,u=window.getComputedStyle(a),d=a.offsetWidth,h=a.offsetHeight;function f(){function n(){if("static"===u.position){a.style.setProperty("position","relative",e.important?"important":"");var n=function(t,n,r,i){var o=r[i];"auto"!==o&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(o)&&(t.warn("An element that is positioned static has style."+i+"="+o+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+i+" will be set to 0. Element: ",n),n.style.setProperty(i,"0",e.important?"important":""))};n(t,a,u,"top"),n(t,a,u,"right"),n(t,a,u,"bottom"),n(t,a,u,"left")}}""!==u.position&&(n(),c=!0);var o=document.createElement("object");o.style.cssText=l,o.tabIndex=-1,o.type="text/html",o.setAttribute("aria-hidden","true"),o.onload=function(){c||n(),function e(t,n){if(!t.contentDocument){var r=i(t);return r.checkForObjectDocumentTimeoutId&&window.clearTimeout(r.checkForObjectDocumentTimeoutId),void(r.checkForObjectDocumentTimeoutId=setTimeout((function(){r.checkForObjectDocumentTimeoutId=0,e(t,n)}),100))}n(t.contentDocument)}(this,(function(e){s(a)}))},r.isIE()||(o.data="about:blank"),i(a)&&(a.appendChild(o),i(a).object=o,r.isIE()&&(o.data="about:blank"))}i(a).startSize={width:d,height:h},n?n.add(f):f()}(a,s)},addListener:function(e,t){function n(){t(e)}if(r.isIE(8))i(e).object={proxy:n},e.attachEvent("onresize",n);else{var o=a(e);if(!o)throw new Error("Element is not detectable by this strategy.");o.contentDocument.defaultView.addEventListener("resize",n)}},uninstall:function(e){if(i(e)){var t=a(e);t&&(r.isIE(8)?e.detachEvent("onresize",t.proxy):e.removeChild(t),i(e).checkForObjectDocumentTimeoutId&&window.clearTimeout(i(e).checkForObjectDocumentTimeoutId),delete i(e).object)}}}}},57055:(e,t,n)=>{"use strict";var r=n(24660).forEach;e.exports=function(e){var t=(e=e||{}).reporter,n=e.batchProcessor,i=e.stateHandler.getState,o=(e.stateHandler.hasState,e.idHandler);if(!n)throw new Error("Missing required dependency: batchProcessor");if(!t)throw new Error("Missing required dependency: reporter.");var a=function(){var e=document.createElement("div");e.style.cssText=c(["position: absolute","width: 1000px","height: 1000px","visibility: hidden","margin: 0","padding: 0"]);var t=document.createElement("div");t.style.cssText=c(["position: absolute","width: 500px","height: 500px","overflow: scroll","visibility: none","top: -1500px","left: -1500px","visibility: hidden","margin: 0","padding: 0"]),t.appendChild(e),document.body.insertBefore(t,document.body.firstChild);var n=500-t.clientWidth,r=500-t.clientHeight;return document.body.removeChild(t),{width:n,height:r}}(),s="erd_scroll_detection_container";function l(e){!function(e,t,n){if(!e.getElementById(t)){var r=n+"_animation",i=n+"_animation_active",o="/* Created by the element-resize-detector library. */\n";o+="."+n+" > div::-webkit-scrollbar { "+c(["display: none"])+" }\n\n",o+="."+i+" { "+c(["-webkit-animation-duration: 0.1s","animation-duration: 0.1s","-webkit-animation-name: "+r,"animation-name: "+r])+" }\n",o+="@-webkit-keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }\n",function(n,r){r=r||function(t){e.head.appendChild(t)};var i=e.createElement("style");i.innerHTML=n,i.id=t,r(i)}(o+="@keyframes "+r+" { 0% { opacity: 1; } 50% { opacity: 0; } 100% { opacity: 1; } }")}}(e,"erd_scroll_detection_scrollbar_style",s)}function c(t){var n=e.important?" !important; ":"; ";return(t.join(n)+n).trim()}function u(e,n,r){if(e.addEventListener)e.addEventListener(n,r);else{if(!e.attachEvent)return t.error("[scroll] Don't know how to add event listeners.");e.attachEvent("on"+n,r)}}function d(e,n,r){if(e.removeEventListener)e.removeEventListener(n,r);else{if(!e.detachEvent)return t.error("[scroll] Don't know how to remove event listeners.");e.detachEvent("on"+n,r)}}function h(e){return i(e).container.childNodes[0].childNodes[0].childNodes[0]}function f(e){return i(e).container.childNodes[0].childNodes[0].childNodes[1]}return l(window.document),{makeDetectable:function(e,l,d){function p(){if(e.debug){var n=Array.prototype.slice.call(arguments);if(n.unshift(o.get(l),"Scroll: "),t.log.apply)t.log.apply(null,n);else for(var r=0;r<n.length;r++)t.log(n[r])}}function v(e){var t=i(e).container.childNodes[0],n=window.getComputedStyle(t);return!n.width||-1===n.width.indexOf("px")}function g(){var e=window.getComputedStyle(l),t={};return t.position=e.position,t.width=l.offsetWidth,t.height=l.offsetHeight,t.top=e.top,t.right=e.right,t.bottom=e.bottom,t.left=e.left,t.widthCSS=e.width,t.heightCSS=e.height,t}function m(){if(p("storeStyle invoked."),i(l)){var e=g();i(l).style=e}else p("Aborting because element has been uninstalled")}function y(e,t,n){i(e).lastWidth=t,i(e).lastHeight=n}function b(){return 2*a.width+1}function w(){return 2*a.height+1}function _(e){return e+10+b()}function x(e){return e+10+w()}function C(e,t,n){var r=h(e),i=f(e),o=_(t),a=x(n),s=function(e){return 2*e+b()}(t),l=function(e){return 2*e+w()}(n);r.scrollLeft=o,r.scrollTop=a,i.scrollLeft=s,i.scrollTop=l}function E(){var e=i(l).container;if(!e){(e=document.createElement("div")).className=s,e.style.cssText=c(["visibility: hidden","display: inline","width: 0px","height: 0px","z-index: -1","overflow: hidden","margin: 0","padding: 0"]),i(l).container=e,function(e){e.className+=" "+s+"_animation_active"}(e),l.appendChild(e);var t=function(){i(l).onRendered&&i(l).onRendered()};u(e,"animationstart",t),i(l).onAnimationStart=t}return e}function S(){if(p("Injecting elements"),i(l)){!function(){var n=i(l).style;if("static"===n.position){l.style.setProperty("position","relative",e.important?"important":"");var r=function(e,t,n,r){var i=n[r];"auto"!==i&&"0"!==function(e){return e.replace(/[^-\d\.]/g,"")}(i)&&(e.warn("An element that is positioned static has style."+r+"="+i+" which is ignored due to the static positioning. The element will need to be positioned relative, so the style."+r+" will be set to 0. Element: ",t),t.style[r]=0)};r(t,l,n,"top"),r(t,l,n,"right"),r(t,l,n,"bottom"),r(t,l,n,"left")}}();var n=i(l).container;n||(n=E());var r,o,d,h,f=a.width,v=a.height,g=c(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden","width: 100%","height: 100%","left: 0px","top: 0px"]),m=c(["position: absolute","flex: none","overflow: hidden","z-index: -1","visibility: hidden"].concat(["left: "+(r=(r=-(1+f))?r+"px":"0"),"top: "+(o=(o=-(1+v))?o+"px":"0"),"right: "+(h=(h=-f)?h+"px":"0"),"bottom: "+(d=(d=-v)?d+"px":"0")])),y=c(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),b=c(["position: absolute","flex: none","overflow: scroll","z-index: -1","visibility: hidden","width: 100%","height: 100%"]),w=c(["position: absolute","left: 0","top: 0"]),_=c(["position: absolute","width: 200%","height: 200%"]),x=document.createElement("div"),C=document.createElement("div"),S=document.createElement("div"),A=document.createElement("div"),O=document.createElement("div"),k=document.createElement("div");x.dir="ltr",x.style.cssText=g,x.className=s,C.className=s,C.style.cssText=m,S.style.cssText=y,A.style.cssText=w,O.style.cssText=b,k.style.cssText=_,S.appendChild(A),O.appendChild(k),C.appendChild(S),C.appendChild(O),x.appendChild(C),n.appendChild(x),u(S,"scroll",T),u(O,"scroll",P),i(l).onExpandScroll=T,i(l).onShrinkScroll=P}else p("Aborting because element has been uninstalled");function T(){var e=i(l);e&&e.onExpand?e.onExpand():p("Aborting expand scroll handler: element has been uninstalled")}function P(){var e=i(l);e&&e.onShrink?e.onShrink():p("Aborting shrink scroll handler: element has been uninstalled")}}function A(){function a(t,n,r){var i=function(e){return h(e).childNodes[0]}(t),o=_(n),a=x(r);i.style.setProperty("width",o+"px",e.important?"important":""),i.style.setProperty("height",a+"px",e.important?"important":"")}function s(r){var s=l.offsetWidth,u=l.offsetHeight,d=s!==i(l).lastWidth||u!==i(l).lastHeight;p("Storing current size",s,u),y(l,s,u),n.add(0,(function(){if(d)if(i(l))if(c()){if(e.debug){var n=l.offsetWidth,r=l.offsetHeight;n===s&&r===u||t.warn(o.get(l),"Scroll: Size changed before updating detector elements.")}a(l,s,u)}else p("Aborting because element container has not been initialized");else p("Aborting because element has been uninstalled")})),n.add(1,(function(){i(l)?c()?C(l,s,u):p("Aborting because element container has not been initialized"):p("Aborting because element has been uninstalled")})),d&&r&&n.add(2,(function(){i(l)?c()?r():p("Aborting because element container has not been initialized"):p("Aborting because element has been uninstalled")}))}function c(){return!!i(l).container}function u(){p("notifyListenersIfNeeded invoked");var e=i(l);return void 0===i(l).lastNotifiedWidth&&e.lastWidth===e.startSize.width&&e.lastHeight===e.startSize.height?p("Not notifying: Size is the same as the start size, and there has been no notification yet."):e.lastWidth===e.lastNotifiedWidth&&e.lastHeight===e.lastNotifiedHeight?p("Not notifying: Size already notified"):(p("Current size not notified, notifying..."),e.lastNotifiedWidth=e.lastWidth,e.lastNotifiedHeight=e.lastHeight,void r(i(l).listeners,(function(e){e(l)})))}function d(){p("Scroll detected."),v(l)?p("Scroll event fired while unrendered. Ignoring..."):s(u)}if(p("registerListenersAndPositionElements invoked."),i(l)){i(l).onRendered=function(){if(p("startanimation triggered."),v(l))p("Ignoring since element is still unrendered...");else{p("Element rendered.");var e=h(l),t=f(l);0!==e.scrollLeft&&0!==e.scrollTop&&0!==t.scrollLeft&&0!==t.scrollTop||(p("Scrollbars out of sync. Updating detector elements..."),s(u))}},i(l).onExpand=d,i(l).onShrink=d;var g=i(l).style;a(l,g.width,g.height)}else p("Aborting because element has been uninstalled")}function O(){if(p("finalizeDomMutation invoked."),i(l)){var e=i(l).style;y(l,e.width,e.height),C(l,e.width,e.height)}else p("Aborting because element has been uninstalled")}function k(){d(l)}function T(){var e;p("Installing..."),i(l).listeners=[],e=g(),i(l).startSize={width:e.width,height:e.height},p("Element start size",i(l).startSize),n.add(0,m),n.add(1,S),n.add(2,A),n.add(3,O),n.add(4,k)}d||(d=l,l=e,e=null),e=e||{},p("Making detectable..."),function(e){return!function(e){var t=e.getRootNode&&e.getRootNode().contains(e);return e===e.ownerDocument.body||e.ownerDocument.body.contains(e)||t}(e)||null===window.getComputedStyle(e)}(l)?(p("Element is detached"),E(),p("Waiting until element is attached..."),i(l).onRendered=function(){p("Element is now attached"),T()}):T()},addListener:function(e,t){if(!i(e).listeners.push)throw new Error("Cannot add listener to an element that is not detectable.");i(e).listeners.push(t)},uninstall:function(e){var t=i(e);t&&(t.onExpandScroll&&d(h(e),"scroll",t.onExpandScroll),t.onShrinkScroll&&d(f(e),"scroll",t.onShrinkScroll),t.onAnimationStart&&d(t.container,"animationstart",t.onAnimationStart),t.container&&e.removeChild(t.container))},initDocument:l}}},22558:(e,t,n)=>{"use strict";var r=n(24660).forEach,i=n(28182),o=n(43933),a=n(90265),s=n(98860),l=n(20569),c=n(44581),u=n(40370),d=n(51766),h=n(26057),f=n(57055);function p(e){return Array.isArray(e)||void 0!==e.length}function v(e){if(Array.isArray(e))return e;var t=[];return r(e,(function(e){t.push(e)})),t}function g(e){return e&&1===e.nodeType}function m(e,t,n){var r=e[t];return null==r&&void 0!==n?n:r}e.exports=function(e){var t;if((e=e||{}).idHandler)t={get:function(t){return e.idHandler.get(t,!0)},set:e.idHandler.set};else{var n=a(),y=s({idGenerator:n,stateHandler:d});t=y}var b=e.reporter;b||(b=l(!1===b));var w=m(e,"batchProcessor",u({reporter:b})),_={};_.callOnAdd=!!m(e,"callOnAdd",!0),_.debug=!!m(e,"debug",!1);var x,C=o(t),E=i({stateHandler:d}),S=m(e,"strategy","object"),A=m(e,"important",!1),O={reporter:b,batchProcessor:w,stateHandler:d,idHandler:t,important:A};if("scroll"===S&&(c.isLegacyOpera()?(b.warn("Scroll strategy is not supported on legacy Opera. Changing to object strategy."),S="object"):c.isIE(9)&&(b.warn("Scroll strategy is not supported on IE9. Changing to object strategy."),S="object")),"scroll"===S)x=f(O);else{if("object"!==S)throw new Error("Invalid strategy name: "+S);x=h(O)}var k={};return{listenTo:function(e,n,i){function o(e){var t=C.get(e);r(t,(function(t){t(e)}))}function a(e,t,n){C.add(t,n),e&&n(t)}if(i||(i=n,n=e,e={}),!n)throw new Error("At least one element required.");if(!i)throw new Error("Listener required.");if(g(n))n=[n];else{if(!p(n))return b.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");n=v(n)}var s=0,l=m(e,"callOnAdd",_.callOnAdd),c=m(e,"onReady",(function(){})),u=m(e,"debug",_.debug);r(n,(function(e){d.getState(e)||(d.initState(e),t.set(e));var h=t.get(e);if(u&&b.log("Attaching listener to element",h,e),!E.isDetectable(e))return u&&b.log(h,"Not detectable."),E.isBusy(e)?(u&&b.log(h,"System busy making it detectable"),a(l,e,i),k[h]=k[h]||[],void k[h].push((function(){++s===n.length&&c()}))):(u&&b.log(h,"Making detectable..."),E.markBusy(e,!0),x.makeDetectable({debug:u,important:A},e,(function(e){if(u&&b.log(h,"onElementDetectable"),d.getState(e)){E.markAsDetectable(e),E.markBusy(e,!1),x.addListener(e,o),a(l,e,i);var t=d.getState(e);if(t&&t.startSize){var f=e.offsetWidth,p=e.offsetHeight;t.startSize.width===f&&t.startSize.height===p||o(e)}k[h]&&r(k[h],(function(e){e()}))}else u&&b.log(h,"Element uninstalled before being detectable.");delete k[h],++s===n.length&&c()})));u&&b.log(h,"Already detecable, adding listener."),a(l,e,i),s++})),s===n.length&&c()},removeListener:C.removeListener,removeAllListeners:C.removeAllListeners,uninstall:function(e){if(!e)return b.error("At least one element is required.");if(g(e))e=[e];else{if(!p(e))return b.error("Invalid arguments. Must be a DOM element or a collection of DOM elements.");e=v(e)}r(e,(function(e){C.removeAllListeners(e),x.uninstall(e),d.cleanState(e)}))},initDocument:function(e){x.initDocument&&x.initDocument(e)}}}},28182:e=>{"use strict";e.exports=function(e){var t=e.stateHandler.getState;return{isDetectable:function(e){var n=t(e);return n&&!!n.isDetectable},markAsDetectable:function(e){t(e).isDetectable=!0},isBusy:function(e){return!!t(e).busy},markBusy:function(e,n){t(e).busy=!!n}}}},90265:e=>{"use strict";e.exports=function(){var e=1;return{generate:function(){return e++}}}},98860:e=>{"use strict";e.exports=function(e){var t=e.idGenerator,n=e.stateHandler.getState;return{get:function(e){var t=n(e);return t&&void 0!==t.id?t.id:null},set:function(e){var r=n(e);if(!r)throw new Error("setId required the element to have a resize detection state.");var i=t.generate();return r.id=i,i}}}},43933:e=>{"use strict";e.exports=function(e){var t={};function n(n){var r=e.get(n);return void 0===r?[]:t[r]||[]}return{get:n,add:function(n,r){var i=e.get(n);t[i]||(t[i]=[]),t[i].push(r)},removeListener:function(e,t){for(var r=n(e),i=0,o=r.length;i<o;++i)if(r[i]===t){r.splice(i,1);break}},removeAllListeners:function(e){var t=n(e);t&&(t.length=0)}}}},20569:e=>{"use strict";e.exports=function(e){function t(){}var n={log:t,warn:t,error:t};if(!e&&window.console){var r=function(e,t){e[t]=function(){var e=console[t];if(e.apply)e.apply(console,arguments);else for(var n=0;n<arguments.length;n++)e(arguments[n])}};r(n,"log"),r(n,"warn"),r(n,"error")}return n}},51766:e=>{"use strict";var t="_erd";function n(e){return e[t]}e.exports={initState:function(e){return e[t]={},n(e)},getState:n,cleanState:function(e){delete e[t]}}},92395:(e,t,n)=>{"use strict";var r=n(2505),i=n(71864),o=n(59395),a=new RegExp("\r\n","g"),s={"text/rtf":1,"text/html":1};function l(e){if("file"==e.kind)return e.getAsFile()}var c=function(){function e(e){this.data=e,this.types=e.types?i(e.types):[]}var t=e.prototype;return t.isRichText=function(){return!(!this.getHTML()||!this.getText())||!this.isImage()&&this.types.some((function(e){return s[e]}))},t.getText=function(){var e;return this.data.getData&&(this.types.length?-1!=this.types.indexOf("text/plain")&&(e=this.data.getData("text/plain")):e=this.data.getData("Text")),e?e.replace(a,"\n"):null},t.getHTML=function(){if(this.data.getData){if(!this.types.length)return this.data.getData("Text");if(-1!=this.types.indexOf("text/html"))return this.data.getData("text/html")}},t.isLink=function(){return this.types.some((function(e){return-1!=e.indexOf("Url")||-1!=e.indexOf("text/uri-list")||e.indexOf("text/x-moz-url")}))},t.getLink=function(){return this.data.getData?-1!=this.types.indexOf("text/x-moz-url")?this.data.getData("text/x-moz-url").split("\n")[0]:-1!=this.types.indexOf("text/uri-list")?this.data.getData("text/uri-list"):this.data.getData("url"):null},t.isImage=function(){var e=this.types.some((function(e){return-1!=e.indexOf("application/x-moz-file")}));if(e)return!0;for(var t=this.getFiles(),n=0;n<t.length;n++){var i=t[n].type;if(!r.isImage(i))return!1}return!0},t.getCount=function(){return this.data.hasOwnProperty("items")?this.data.items.length:this.data.hasOwnProperty("mozItemCount")?this.data.mozItemCount:this.data.files?this.data.files.length:null},t.getFiles=function(){return this.data.items?Array.prototype.slice.call(this.data.items).map(l).filter(o.thatReturnsArgument):this.data.files?Array.prototype.slice.call(this.data.files):[]},t.hasFiles=function(){return this.getFiles().length>0},e}();e.exports=c},45852:e=>{"use strict";e.exports={BACKSPACE:8,TAB:9,RETURN:13,ALT:18,ESC:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT:37,UP:38,RIGHT:39,DOWN:40,DELETE:46,COMMA:188,PERIOD:190,A:65,Z:90,ZERO:48,NUMPAD_0:96,NUMPAD_9:105}},2505:e=>{"use strict";var t={isImage:function(e){return"image"===n(e)[0]},isJpeg:function(e){var r=n(e);return t.isImage(e)&&("jpeg"===r[1]||"pjpeg"===r[1])}};function n(e){return e.split("/")}e.exports=t},93529:e=>{"use strict";function t(e,t){return!!t&&(e===t.documentElement||e===t.body)}var n={getTop:function(e){var n=e.ownerDocument;return t(e,n)?n.body.scrollTop||n.documentElement.scrollTop:e.scrollTop},setTop:function(e,n){var r=e.ownerDocument;t(e,r)?r.body.scrollTop=r.documentElement.scrollTop=n:e.scrollTop=n},getLeft:function(e){var n=e.ownerDocument;return t(e,n)?n.body.scrollLeft||n.documentElement.scrollLeft:e.scrollLeft},setLeft:function(e,n){var r=e.ownerDocument;t(e,r)?r.body.scrollLeft=r.documentElement.scrollLeft=n:e.scrollLeft=n}};e.exports=n},2935:(e,t,n)=>{"use strict";function r(e,t){var n=i.get(e,t);return"auto"===n||"scroll"===n}var i={get:n(46892),getScrollParent:function(e){if(!e)return null;for(var t=e.ownerDocument;e&&e!==t.body;){if(r(e,"overflow")||r(e,"overflowY")||r(e,"overflowX"))return e;e=e.parentNode}return t.defaultView||t.parentWindow}};e.exports=i},77405:e=>{"use strict";e.exports={getPunctuation:function(){return"[.,+*?$|#{}()'\\^\\-\\[\\]\\\\\\/!@%\"~=<>_:;・、。〈-】〔-〟:----・⸮؟٪-٬؛،؍﴾﴿᠁।၊။‐-‧‰-⁞¡-±´-¸º»¿]"}}},25324:e=>{"use strict";var t=function(){function e(e){var t,n;n=void 0,(t="_uri")in this?Object.defineProperty(this,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):this[t]=n,this._uri=e}return e.prototype.toString=function(){return this._uri},e}();e.exports=t},68307:(e,t,n)=>{"use strict";var r=n(55822),i=n(90646),o="֐־׀׃׆׈-׏א-ת׫-ׯװ-ײ׳-״׵-׿߀-߉ߊ-ߪߴ-ߵߺ߻-߿ࠀ-ࠕࠚࠤࠨ࠮-࠯࠰-࠾࠿ࡀ-ࡘ࡜-࡝࡞࡟-࢟‏יִײַ-ﬨשׁ-זּ﬷טּ-לּ﬽מּ﬿נּ-סּ﭂ףּ-פּ﭅צּ-ﭏ",a="؈؋؍؛؜؝؞-؟ؠ-ؿـف-ي٭ٮ-ٯٱ-ۓ۔ەۥ-ۦۮ-ۯۺ-ۼ۽-۾ۿ܀-܍܎܏ܐܒ-ܯ݋-݌ݍ-ޥޱ޲-޿ࢠ-ࢲࢳ-ࣣﭐ-ﮱ﮲-﯁﯂-﯒ﯓ-ﴽ﵀-﵏ﵐ-ﶏ﶐-﶑ﶒ-ﷇ﷈-﷏ﷰ-ﷻ﷼﷾-﷿ﹰ-ﹴ﹵ﹶ-ﻼ﻽-﻾",s=new RegExp("[A-Za-zªµºÀ-ÖØ-öø-ƺƻƼ-ƿǀ-ǃDŽ-ʓʔʕ-ʯʰ-ʸʻ-ˁː-ˑˠ-ˤˮͰ-ͳͶ-ͷͺͻ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁ҂Ҋ-ԯԱ-Ֆՙ՚-՟ա-և։ःऄ-हऻऽा-ीॉ-ौॎ-ॏॐक़-ॡ।-॥०-९॰ॱॲ-ঀং-ঃঅ-ঌএ-ঐও-নপ-রলশ-হঽা-ীে-ৈো-ৌৎৗড়-ঢ়য়-ৡ০-৯ৰ-ৱ৴-৹৺ਃਅ-ਊਏ-ਐਓ-ਨਪ-ਰਲ-ਲ਼ਵ-ਸ਼ਸ-ਹਾ-ੀਖ਼-ੜਫ਼੦-੯ੲ-ੴઃઅ-ઍએ-ઑઓ-નપ-રલ-ળવ-હઽા-ીૉો-ૌૐૠ-ૡ૦-૯૰ଂ-ଃଅ-ଌଏ-ଐଓ-ନପ-ରଲ-ଳଵ-ହଽାୀେ-ୈୋ-ୌୗଡ଼-ଢ଼ୟ-ୡ୦-୯୰ୱ୲-୷ஃஅ-ஊஎ-ஐஒ-கங-சஜஞ-டண-தந-பம-ஹா-ிு-ூெ-ைொ-ௌௐௗ௦-௯௰-௲ఁ-ఃఅ-ఌఎ-ఐఒ-నప-హఽు-ౄౘ-ౙౠ-ౡ౦-౯౿ಂ-ಃಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽಾಿೀ-ೄೆೇ-ೈೊ-ೋೕ-ೖೞೠ-ೡ೦-೯ೱ-ೲം-ഃഅ-ഌഎ-ഐഒ-ഺഽാ-ീെ-ൈൊ-ൌൎൗൠ-ൡ൦-൯൰-൵൹ൺ-ൿං-ඃඅ-ඖක-නඳ-රලව-ෆා-ෑෘ-ෟ෦-෯ෲ-ෳ෴ก-ะา-ำเ-ๅๆ๏๐-๙๚-๛ກ-ຂຄງ-ຈຊຍດ-ທນ-ຟມ-ຣລວສ-ຫອ-ະາ-ຳຽເ-ໄໆ໐-໙ໜ-ໟༀ༁-༃༄-༒༓༔༕-༗༚-༟༠-༩༪-༳༴༶༸༾-༿ཀ-ཇཉ-ཬཿ྅ྈ-ྌ྾-࿅࿇-࿌࿎-࿏࿐-࿔࿕-࿘࿙-࿚က-ဪါ-ာေးျ-ြဿ၀-၉၊-၏ၐ-ၕၖ-ၗၚ-ၝၡၢ-ၤၥ-ၦၧ-ၭၮ-ၰၵ-ႁႃ-ႄႇ-ႌႎႏ႐-႙ႚ-ႜ႞-႟Ⴀ-ჅჇჍა-ჺ჻ჼჽ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚ፠-፨፩-፼ᎀ-ᎏᎠ-Ᏼᐁ-ᙬ᙭-᙮ᙯ-ᙿᚁ-ᚚᚠ-ᛪ᛫-᛭ᛮ-ᛰᛱ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱ᜵-᜶ᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳាើ-ៅះ-ៈ។-៖ៗ៘-៚ៜ០-៩᠐-᠙ᠠ-ᡂᡃᡄ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᤣ-ᤦᤩ-ᤫᤰ-ᤱᤳ-ᤸ᥆-᥏ᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧀᧁ-ᧇᧈ-ᧉ᧐-᧙᧚ᨀ-ᨖᨙ-ᨚ᨞-᨟ᨠ-ᩔᩕᩗᩡᩣ-ᩤᩭ-ᩲ᪀-᪉᪐-᪙᪠-᪦ᪧ᪨-᪭ᬄᬅ-ᬳᬵᬻᬽ-ᭁᭃ-᭄ᭅ-ᭋ᭐-᭙᭚-᭠᭡-᭪᭴-᭼ᮂᮃ-ᮠᮡᮦ-ᮧ᮪ᮮ-ᮯ᮰-᮹ᮺ-ᯥᯧᯪ-ᯬᯮ᯲-᯳᯼-᯿ᰀ-ᰣᰤ-ᰫᰴ-ᰵ᰻-᰿᱀-᱉ᱍ-ᱏ᱐-᱙ᱚ-ᱷᱸ-ᱽ᱾-᱿᳀-᳇᳓᳡ᳩ-ᳬᳮ-ᳱᳲ-ᳳᳵ-ᳶᴀ-ᴫᴬ-ᵪᵫ-ᵷᵸᵹ-ᶚᶛ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼ‎ⁱⁿₐ-ₜℂℇℊ--ℝℤΩℨK--ℴℵ-ℸℹℼ-ℿⅅ-ⅉⅎ⅏Ⅰ-ↂↃ-ↄↅ-ↈ⌶-⍺⎕⒜-ⓩ⚬⠀-⣿Ⰰ-Ⱞⰰ-ⱞⱠ-ⱻⱼ-ⱽⱾ-ⳤⳫ-ⳮⳲ-ⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯ⵰ⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々〆〇〡-〩〮-〯〱-〵〸-〺〻〼ぁ-ゖゝ-ゞゟァ-ヺー-ヾヿㄅ-ㄭㄱ-ㆎ㆐-㆑㆒-㆕㆖-㆟ㆠ-ㆺㇰ-ㇿ㈀-㈜㈠-㈩㈪-㉇㉈-㉏㉠-㉻㉿㊀-㊉㊊-㊰㋀-㋋㋐-㋾㌀-㍶㍻-㏝㏠-㏾㐀-䶵一-鿌ꀀ-ꀔꀕꀖ-ꒌꓐ-ꓷꓸ-ꓽ꓾-꓿ꔀ-ꘋꘌꘐ-ꘟ꘠-꘩ꘪ-ꘫꙀ-ꙭꙮꚀ-ꚛꚜ-ꚝꚠ-ꛥꛦ-ꛯ꛲-꛷Ꜣ-ꝯꝰꝱ-ꞇ꞉-꞊Ꞌ-ꞎꞐ-ꞭꞰ-Ʇꟷꟸ-ꟹꟺꟻ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꠣ-ꠤꠧ꠰-꠵꠶-꠷ꡀ-ꡳꢀ-ꢁꢂ-ꢳꢴ-ꣃ꣎-꣏꣐-꣙ꣲ-ꣷ꣸-꣺ꣻ꤀-꤉ꤊ-ꤥ꤮-꤯ꤰ-ꥆꥒ-꥓꥟ꥠ-ꥼꦃꦄ-ꦲꦴ-ꦵꦺ-ꦻꦽ-꧀꧁-꧍ꧏ꧐-꧙꧞-꧟ꧠ-ꧤꧦꧧ-ꧯ꧰-꧹ꧺ-ꧾꨀ-ꨨꨯ-ꨰꨳ-ꨴꩀ-ꩂꩄ-ꩋꩍ꩐-꩙꩜-꩟ꩠ-ꩯꩰꩱ-ꩶ꩷-꩹ꩺꩻꩽꩾ-ꪯꪱꪵ-ꪶꪹ-ꪽꫀꫂꫛ-ꫜꫝ꫞-꫟ꫠ-ꫪꫫꫮ-ꫯ꫰-꫱ꫲꫳ-ꫴꫵꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚ꭛ꭜ-ꭟꭤ-ꭥꯀ-ꯢꯣ-ꯤꯦ-ꯧꯩ-ꯪ꯫꯬꯰-꯹가-힣ힰ-ퟆퟋ-ퟻ-豈-舘並-龎ff-stﬓ-ﬗA--zヲ-ッーア-ン゙-゚ᅠ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ"+o+a+"]"),l=new RegExp("["+o+a+"]");function c(e){var t=s.exec(e);return null==t?null:t[0]}function u(e){var t=c(e);return null==t?r.NEUTRAL:l.exec(t)?r.RTL:r.LTR}function d(e,t){if(t=t||r.NEUTRAL,!e.length)return t;var n=u(e);return n===r.NEUTRAL?t:n}function h(e,t){return t||(t=r.getGlobalDir()),r.isStrong(t)||i(!1),d(e,t)}var f={firstStrongChar:c,firstStrongCharDir:u,resolveBlockDir:d,getDirection:h,isDirectionLTR:function(e,t){return h(e,t)===r.LTR},isDirectionRTL:function(e,t){return h(e,t)===r.RTL}};e.exports=f},55822:(e,t,n)=>{"use strict";var r=n(90646),i="LTR",o="RTL",a=null;function s(e){return e===i||e===o}function l(e){return s(e)||r(!1),e===i?"ltr":"rtl"}function c(e){a=e}var u={NEUTRAL:"NEUTRAL",LTR:i,RTL:o,isStrong:s,getHTMLDir:l,getHTMLDirIfDifferent:function(e,t){return s(e)||r(!1),s(t)||r(!1),e===t?null:l(e)},setGlobalDir:c,initGlobalDir:function(){c(i)},getGlobalDir:function(){return a||this.initGlobalDir(),a||r(!1),a}};e.exports=u},61708:(e,t,n)=>{"use strict";function r(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var i=n(68307),o=n(55822),a=n(90646),s=function(){function e(e){r(this,"_defaultDir",void 0),r(this,"_lastDir",void 0),e?o.isStrong(e)||a(!1):e=o.getGlobalDir(),this._defaultDir=e,this.reset()}var t=e.prototype;return t.reset=function(){this._lastDir=this._defaultDir},t.getDirection=function(e){return this._lastDir=i.getDirection(e,this._lastDir),this._lastDir},e}();e.exports=s},50580:(e,t,n)=>{"use strict";var r=n(90646),i=55296,o=57343,a=/[\uD800-\uDFFF]/;function s(e){return i<=e&&e<=o}function l(e){return a.test(e)}function c(e,t){return 1+s(e.charCodeAt(t))}function u(e,t,n){if(t=t||0,n=void 0===n?1/0:n||0,!l(e))return e.substr(t,n);var r=e.length;if(r<=0||t>r||n<=0)return"";var i=0;if(t>0){for(;t>0&&i<r;t--)i+=c(e,i);if(i>=r)return""}else if(t<0){for(i=r;t<0&&0<i;t++)i-=c(e,i-1);i<0&&(i=0)}var o=r;if(n<r)for(o=i;n>0&&o<r;n--)o+=c(e,o);return e.substring(i,o)}var d={getCodePoints:function(e){for(var t=[],n=0;n<e.length;n+=c(e,n))t.push(e.codePointAt(n));return t},getUTF16Length:c,hasSurrogateUnit:l,isCodeUnitInSurrogateRange:s,isSurrogatePair:function(e,t){if(0<=t&&t<e.length||r(!1),t+1===e.length)return!1;var n=e.charCodeAt(t),a=e.charCodeAt(t+1);return i<=n&&n<=56319&&56320<=a&&a<=o},strlen:function(e){if(!l(e))return e.length;for(var t=0,n=0;n<e.length;n+=c(e,n))t++;return t},substring:function(e,t,n){(t=t||0)<0&&(t=0),(n=void 0===n?1/0:n||0)<0&&(n=0);var r=Math.abs(n-t);return u(e,t=t<n?t:n,r)},substr:u};e.exports=d},14134:(e,t,n)=>{"use strict";var r=n(94534),i=n(50953),o=n(83731),a=n(94793);function s(e,t,n,r){if(e===n)return!0;if(!n.startsWith(e))return!1;var o=n.slice(e.length);return!!t&&(o=r?r(o):o,i.contains(o,t))}function l(e){return"Windows"===r.platformName?e.replace(/^\s*NT/,""):e}var c={isBrowser:function(e){return s(r.browserName,r.browserFullVersion,e)},isBrowserArchitecture:function(e){return s(r.browserArchitecture,null,e)},isDevice:function(e){return s(r.deviceName,null,e)},isEngine:function(e){return s(r.engineName,r.engineVersion,e)},isPlatform:function(e){return s(r.platformName,r.platformFullVersion,e,l)},isPlatformArchitecture:function(e){return s(r.platformArchitecture,null,e)}};e.exports=o(c,a)},94534:(e,t,n)=>{"use strict";var r,i="Unknown",o=(new(n(77232))).getResult(),a=function(e){if(!e)return{major:"",minor:""};var t=e.split(".");return{major:t[0],minor:t[1]}}(o.browser.version),s={browserArchitecture:o.cpu.architecture||i,browserFullVersion:o.browser.version||i,browserMinorVersion:a.minor||i,browserName:o.browser.name||i,browserVersion:o.browser.major||i,deviceName:o.device.model||i,engineName:o.engine.name||i,engineVersion:o.engine.version||i,platformArchitecture:o.cpu.architecture||i,platformName:(r=o.os.name,{"Mac OS":"Mac OS X"}[r]||r||i),platformVersion:o.os.version||i,platformFullVersion:o.os.version||i};e.exports=s},50953:(e,t,n)=>{"use strict";var r=n(90646),i=/\./,o=/\|\|/,a=/\s+\-\s+/,s=/^(<=|<|=|>=|~>|~|>|)?\s*(.+)/,l=/^(\d*)(.*)/;function c(e,t){if(""===(e=e.trim()))return!0;var n,r=t.split(i),o=h(e),a=o.modifier,s=o.rangeComponents;switch(a){case"<":return u(r,s);case"<=":return-1===(n=y(r,s))||0===n;case">=":return d(r,s);case">":return 1===y(r,s);case"~":case"~>":return function(e,t){var n=t.slice(),r=t.slice();r.length>1&&r.pop();var i=r.length-1,o=parseInt(r[i],10);return f(o)&&(r[i]=o+1+""),d(e,n)&&u(e,r)}(r,s);default:return function(e,t){return 0===y(e,t)}(r,s)}}function u(e,t){return-1===y(e,t)}function d(e,t){var n=y(e,t);return 1===n||0===n}function h(e){var t=e.split(i),n=t[0].match(s);return n||r(!1),{modifier:n[1],rangeComponents:[n[2]].concat(t.slice(1))}}function f(e){return!isNaN(e)&&isFinite(e)}function p(e){return!h(e).modifier}function v(e,t){for(var n=e.length;n<t;n++)e[n]="0"}function g(e,t){var n=e.match(l)[1],r=t.match(l)[1],i=parseInt(n,10),o=parseInt(r,10);return f(i)&&f(o)&&i!==o?m(i,o):m(e,t)}function m(e,t){return typeof e!=typeof t&&r(!1),e>t?1:e<t?-1:0}function y(e,t){for(var n=function(e,t){v(e=e.slice(),(t=t.slice()).length);for(var n=0;n<t.length;n++){var r=t[n].match(/^[x*]$/i);if(r&&(t[n]=e[n]="0","*"===r[0]&&n===t.length-1))for(var i=n;i<e.length;i++)e[i]="0"}return v(t,e.length),[e,t]}(e,t),r=n[0],i=n[1],o=0;o<i.length;o++){var a=g(r[o],i[o]);if(a)return a}return 0}var b={contains:function(e,t){return function(e,t){var n=e.split(o);return n.length>1?n.some((function(e){return b.contains(e,t)})):function(e,t){var n=e.split(a);if(n.length>0&&n.length<=2||r(!1),1===n.length)return c(n[0],t);var i=n[0],o=n[1];return p(i)&&p(o)||r(!1),c(">="+i,t)&&c("<="+o,t)}(e=n[0].trim(),t)}(e.trim(),t.trim())}};e.exports=b},8748:e=>{"use strict";var t=/-(.)/g;e.exports=function(e){return e.replace(t,(function(e,t){return t.toUpperCase()}))}},4909:(e,t,n)=>{"use strict";var r=n(95423);e.exports=function e(t,n){return!(!t||!n)&&(t===n||!r(t)&&(r(n)?e(t,n.parentNode):"contains"in t?t.contains(n):!!t.compareDocumentPosition&&!!(16&t.compareDocumentPosition(n))))}},71864:(e,t,n)=>{"use strict";var r=n(90646);e.exports=function(e){return function(e){return!!e&&("object"==typeof e||"function"==typeof e)&&"length"in e&&!("setInterval"in e)&&"number"!=typeof e.nodeType&&(Array.isArray(e)||"callee"in e||"item"in e)}(e)?Array.isArray(e)?e.slice():function(e){var t=e.length;if((Array.isArray(e)||"object"!=typeof e&&"function"!=typeof e)&&r(!1),"number"!=typeof t&&r(!1),0===t||t-1 in e||r(!1),"function"==typeof e.callee&&r(!1),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),i=0;i<t;i++)n[i]=e[i];return n}(e):[e]}},98003:e=>{"use strict";function t(e){return e.replace(/\//g,"-")}e.exports=function(e){return"object"==typeof e?Object.keys(e).filter((function(t){return e[t]})).map(t).join(" "):Array.prototype.map.call(arguments,t).join(" ")}},59395:e=>{"use strict";function t(e){return function(){return e}}var n=function(){};n.thatReturns=t,n.thatReturnsFalse=t(!1),n.thatReturnsTrue=t(!0),n.thatReturnsNull=t(null),n.thatReturnsThis=function(){return this},n.thatReturnsArgument=function(e){return e},e.exports=n},69758:e=>{"use strict";e.exports=function(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}},59824:e=>{"use strict";var t="undefined"!=typeof navigator&&navigator.userAgent.indexOf("AppleWebKit")>-1;e.exports=function(e){return(e=e||document).scrollingElement?e.scrollingElement:t||"CSS1Compat"!==e.compatMode?e.body:e.documentElement}},78527:(e,t,n)=>{"use strict";var r=n(17078);e.exports=function(e){var t=r(e);return{x:t.left,y:t.top,width:t.right-t.left,height:t.bottom-t.top}}},17078:(e,t,n)=>{"use strict";var r=n(4909);e.exports=function(e){var t=e.ownerDocument.documentElement;if(!("getBoundingClientRect"in e)||!r(t,e))return{left:0,right:0,top:0,bottom:0};var n=e.getBoundingClientRect();return{left:Math.round(n.left)-t.clientLeft,right:Math.round(n.right)-t.clientLeft,top:Math.round(n.top)-t.clientTop,bottom:Math.round(n.bottom)-t.clientTop}}},97392:(e,t,n)=>{"use strict";var r=n(59824),i=n(37458);e.exports=function(e){var t=r(e.ownerDocument||e.document);e.Window&&e instanceof e.Window&&(e=t);var n=i(e),o=e===t?e.ownerDocument.documentElement:e,a=e.scrollWidth-o.clientWidth,s=e.scrollHeight-o.clientHeight;return n.x=Math.max(0,Math.min(n.x,a)),n.y=Math.max(0,Math.min(n.y,s)),n}},46892:(e,t,n)=>{"use strict";var r=n(8748),i=n(13998);function o(e){return null==e?e:String(e)}e.exports=function(e,t){var n;if(window.getComputedStyle&&(n=window.getComputedStyle(e,null)))return o(n.getPropertyValue(i(t)));if(document.defaultView&&document.defaultView.getComputedStyle){if(n=document.defaultView.getComputedStyle(e,null))return o(n.getPropertyValue(i(t)));if("display"===t)return"none"}return e.currentStyle?o("float"===t?e.currentStyle.cssFloat||e.currentStyle.styleFloat:e.currentStyle[r(t)]):o(e.style&&e.style[r(t)])}},37458:e=>{"use strict";e.exports=function(e){return e.Window&&e instanceof e.Window?{x:e.pageXOffset||e.document.documentElement.scrollLeft,y:e.pageYOffset||e.document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}},41401:e=>{"use strict";function t(){var e;return document.documentElement&&(e=document.documentElement.clientWidth),!e&&document.body&&(e=document.body.clientWidth),e||0}function n(){var e;return document.documentElement&&(e=document.documentElement.clientHeight),!e&&document.body&&(e=document.body.clientHeight),e||0}function r(){return{width:window.innerWidth||t(),height:window.innerHeight||n()}}r.withoutScrollbars=function(){return{width:t(),height:n()}},e.exports=r},13998:e=>{"use strict";var t=/([A-Z])/g;e.exports=function(e){return e.replace(t,"-$1").toLowerCase()}},90646:e=>{"use strict";e.exports=function(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];if(!e){var o;if(void 0===t)o=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var a=0;(o=new Error(t.replace(/%s/g,(function(){return String(r[a++])})))).name="Invariant Violation"}throw o.framesToPop=1,o}}},15504:e=>{"use strict";e.exports=function(e){var t=(e?e.ownerDocument||e:document).defaultView||window;return!(!e||!("function"==typeof t.Node?e instanceof t.Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},95423:(e,t,n)=>{"use strict";var r=n(15504);e.exports=function(e){return r(e)&&3==e.nodeType}},50798:e=>{"use strict";e.exports=function(e){var t=e||"",n=arguments.length;if(n>1)for(var r=1;r<n;r++){var i=arguments[r];i&&(t=(t?t+" ":"")+i)}return t}},83731:e=>{"use strict";var t=Object.prototype.hasOwnProperty;e.exports=function(e,n,r){if(!e)return null;var i={};for(var o in e)t.call(e,o)&&(i[o]=n.call(r,e[o],o,e));return i}},94793:e=>{"use strict";e.exports=function(e){var t={};return function(n){return t.hasOwnProperty(n)||(t[n]=e.call(this,n)),t[n]}}},56408:e=>{"use strict";e.exports=function(e){if(null!=e)return e;throw new Error("Got unexpected null or undefined")}},19765:(e,t,n)=>{"use strict";n(42791),e.exports=n.g.setImmediate},14594:(e,t,n)=>{"use strict";var r=n(59395);e.exports=r},66405:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>c});var r={fullscreenEnabled:0,fullscreenElement:1,requestFullscreen:2,exitFullscreen:3,fullscreenchange:4,fullscreenerror:5,fullscreen:6},i=["webkitFullscreenEnabled","webkitFullscreenElement","webkitRequestFullscreen","webkitExitFullscreen","webkitfullscreenchange","webkitfullscreenerror","-webkit-full-screen"],o=["mozFullScreenEnabled","mozFullScreenElement","mozRequestFullScreen","mozCancelFullScreen","mozfullscreenchange","mozfullscreenerror","-moz-full-screen"],a=["msFullscreenEnabled","msFullscreenElement","msRequestFullscreen","msExitFullscreen","MSFullscreenChange","MSFullscreenError","-ms-fullscreen"],s="undefined"!=typeof window&&void 0!==window.document?window.document:{},l="fullscreenEnabled"in s&&Object.keys(r)||i[0]in s&&i||o[0]in s&&o||a[0]in s&&a||[];const c={requestFullscreen:function(e){return e[l[r.requestFullscreen]]()},requestFullscreenFunction:function(e){return e[l[r.requestFullscreen]]},get exitFullscreen(){return s[l[r.exitFullscreen]].bind(s)},get fullscreenPseudoClass(){return":"+l[r.fullscreen]},addEventListener:function(e,t,n){return s.addEventListener(l[r[e]],t,n)},removeEventListener:function(e,t,n){return s.removeEventListener(l[r[e]],t,n)},get fullscreenEnabled(){return Boolean(s[l[r.fullscreenEnabled]])},set fullscreenEnabled(e){},get fullscreenElement(){return s[l[r.fullscreenElement]]},set fullscreenElement(e){},get onfullscreenchange(){return s[("on"+l[r.fullscreenchange]).toLowerCase()]},set onfullscreenchange(e){return s[("on"+l[r.fullscreenchange]).toLowerCase()]=e},get onfullscreenerror(){return s[("on"+l[r.fullscreenerror]).toLowerCase()]},set onfullscreenerror(e){return s[("on"+l[r.fullscreenerror]).toLowerCase()]=e}}},4146:(e,t,n)=>{"use strict";var r=n(73404),i={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},o={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},a={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},s={};function l(e){return r.isMemo(e)?a:s[e.$$typeof]||i}s[r.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},s[r.Memo]=a;var c=Object.defineProperty,u=Object.getOwnPropertyNames,d=Object.getOwnPropertySymbols,h=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;e.exports=function e(t,n,r){if("string"!=typeof n){if(p){var i=f(n);i&&i!==p&&e(t,i,r)}var a=u(n);d&&(a=a.concat(d(n)));for(var s=l(t),v=l(n),g=0;g<a.length;++g){var m=a[g];if(!(o[m]||r&&r[m]||v&&v[m]||s&&s[m])){var y=h(n,m);try{c(t,m,y)}catch(e){}}}}return t}},3072:(e,t)=>{"use strict";var n="function"==typeof Symbol&&Symbol.for,r=n?Symbol.for("react.element"):60103,i=n?Symbol.for("react.portal"):60106,o=n?Symbol.for("react.fragment"):60107,a=n?Symbol.for("react.strict_mode"):60108,s=n?Symbol.for("react.profiler"):60114,l=n?Symbol.for("react.provider"):60109,c=n?Symbol.for("react.context"):60110,u=n?Symbol.for("react.async_mode"):60111,d=n?Symbol.for("react.concurrent_mode"):60111,h=n?Symbol.for("react.forward_ref"):60112,f=n?Symbol.for("react.suspense"):60113,p=n?Symbol.for("react.suspense_list"):60120,v=n?Symbol.for("react.memo"):60115,g=n?Symbol.for("react.lazy"):60116,m=n?Symbol.for("react.block"):60121,y=n?Symbol.for("react.fundamental"):60117,b=n?Symbol.for("react.responder"):60118,w=n?Symbol.for("react.scope"):60119;function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case r:switch(e=e.type){case u:case d:case o:case s:case a:case f:return e;default:switch(e=e&&e.$$typeof){case c:case h:case g:case v:case l:return e;default:return t}}case i:return t}}}function x(e){return _(e)===d}t.AsyncMode=u,t.ConcurrentMode=d,t.ContextConsumer=c,t.ContextProvider=l,t.Element=r,t.ForwardRef=h,t.Fragment=o,t.Lazy=g,t.Memo=v,t.Portal=i,t.Profiler=s,t.StrictMode=a,t.Suspense=f,t.isAsyncMode=function(e){return x(e)||_(e)===u},t.isConcurrentMode=x,t.isContextConsumer=function(e){return _(e)===c},t.isContextProvider=function(e){return _(e)===l},t.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===r},t.isForwardRef=function(e){return _(e)===h},t.isFragment=function(e){return _(e)===o},t.isLazy=function(e){return _(e)===g},t.isMemo=function(e){return _(e)===v},t.isPortal=function(e){return _(e)===i},t.isProfiler=function(e){return _(e)===s},t.isStrictMode=function(e){return _(e)===a},t.isSuspense=function(e){return _(e)===f},t.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===o||e===d||e===s||e===a||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===g||e.$$typeof===v||e.$$typeof===l||e.$$typeof===c||e.$$typeof===h||e.$$typeof===y||e.$$typeof===b||e.$$typeof===w||e.$$typeof===m)},t.typeOf=_},73404:(e,t,n)=>{"use strict";e.exports=n(3072)},46894:(e,t)=>{"use strict";function n(e){return"object"!=typeof e||"toString"in e?e:Object.prototype.toString.call(e).slice(8,-1)}Object.defineProperty(t,"__esModule",{value:!0});var r="object"==typeof process&&!0;function i(e,t){if(!e){if(r)throw new Error("Invariant failed");throw new Error(t())}}t.invariant=i;var o=Object.prototype.hasOwnProperty,a=Array.prototype.splice,s=Object.prototype.toString;function l(e){return s.call(e).slice(8,-1)}var c=Object.assign||function(e,t){return u(t).forEach((function(n){o.call(t,n)&&(e[n]=t[n])})),e},u="function"==typeof Object.getOwnPropertySymbols?function(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}:function(e){return Object.keys(e)};function d(e){return Array.isArray(e)?c(e.constructor(e.length),e):"Map"===l(e)?new Map(e):"Set"===l(e)?new Set(e):e&&"object"==typeof e?c(Object.create(Object.getPrototypeOf(e)),e):e}var h=function(){function e(){this.commands=c({},f),this.update=this.update.bind(this),this.update.extend=this.extend=this.extend.bind(this),this.update.isEquals=function(e,t){return e===t},this.update.newContext=function(){return(new e).update}}return Object.defineProperty(e.prototype,"isEquals",{get:function(){return this.update.isEquals},set:function(e){this.update.isEquals=e},enumerable:!0,configurable:!0}),e.prototype.extend=function(e,t){this.commands[e]=t},e.prototype.update=function(e,t){var n=this,r="function"==typeof t?{$apply:t}:t;Array.isArray(e)&&Array.isArray(r)||i(!Array.isArray(r),(function(){return"update(): You provided an invalid spec to update(). The spec may not contain an array except as the value of $set, $push, $unshift, $splice or any custom command allowing an array value."})),i("object"==typeof r&&null!==r,(function(){return"update(): You provided an invalid spec to update(). The spec and every included key path must be plain objects containing one of the following commands: "+Object.keys(n.commands).join(", ")+"."}));var a=e;return u(r).forEach((function(t){if(o.call(n.commands,t)){var i=e===a;a=n.commands[t](r[t],a,r,e),i&&n.isEquals(a,e)&&(a=e)}else{var s="Map"===l(e)?n.update(e.get(t),r[t]):n.update(e[t],r[t]),c="Map"===l(a)?a.get(t):a[t];n.isEquals(s,c)&&(void 0!==s||o.call(e,t))||(a===e&&(a=d(e)),"Map"===l(a)?a.set(t,s):a[t]=s)}})),a},e}();t.Context=h;var f={$push:function(e,t,n){return v(t,n,"$push"),e.length?t.concat(e):t},$unshift:function(e,t,n){return v(t,n,"$unshift"),e.length?e.concat(t):t},$splice:function(e,t,r,o){return function(e,t){i(Array.isArray(e),(function(){return"Expected $splice target to be an array; got "+n(e)})),m(t.$splice)}(t,r),e.forEach((function(e){m(e),t===o&&e.length&&(t=d(o)),a.apply(t,e)})),t},$set:function(e,t,n){return function(e){i(1===Object.keys(e).length,(function(){return"Cannot have more than one key in an object with $set"}))}(n),e},$toggle:function(e,t){g(e,"$toggle");var n=e.length?d(t):t;return e.forEach((function(e){n[e]=!t[e]})),n},$unset:function(e,t,n,r){return g(e,"$unset"),e.forEach((function(e){Object.hasOwnProperty.call(t,e)&&(t===r&&(t=d(r)),delete t[e])})),t},$add:function(e,t,n,r){return y(t,"$add"),g(e,"$add"),"Map"===l(t)?e.forEach((function(e){var n=e[0],i=e[1];t===r&&t.get(n)!==i&&(t=d(r)),t.set(n,i)})):e.forEach((function(e){t!==r||t.has(e)||(t=d(r)),t.add(e)})),t},$remove:function(e,t,n,r){return y(t,"$remove"),g(e,"$remove"),e.forEach((function(e){t===r&&t.has(e)&&(t=d(r)),t.delete(e)})),t},$merge:function(e,t,r,o){var a,s;return a=t,i((s=e)&&"object"==typeof s,(function(){return"update(): $merge expects a spec of type 'object'; got "+n(s)})),i(a&&"object"==typeof a,(function(){return"update(): $merge expects a target of type 'object'; got "+n(a)})),u(e).forEach((function(n){e[n]!==t[n]&&(t===o&&(t=d(o)),t[n]=e[n])})),t},$apply:function(e,t){var r;return i("function"==typeof(r=e),(function(){return"update(): expected spec of $apply to be a function; got "+n(r)+"."})),e(t)}},p=new h;function v(e,t,r){i(Array.isArray(e),(function(){return"update(): expected target of "+n(r)+" to be an array; got "+n(e)+"."})),g(t[r],r)}function g(e,t){i(Array.isArray(e),(function(){return"update(): expected spec of "+n(t)+" to be an array; got "+n(e)+". Did you forget to wrap your parameter in an array?"}))}function m(e){i(Array.isArray(e),(function(){return"update(): expected spec of $splice to be an array of arrays; got "+n(e)+". Did you forget to wrap your parameters in an array?"}))}function y(e,t){var r=l(e);i("Map"===r||"Set"===r,(function(){return"update(): "+n(t)+" expects a target of type Set or Map; got "+n(r)}))}t.isEquals=p.update.isEquals,t.extend=p.extend,t.default=p.update,t.default.default=e.exports=c(t.default,t)},9404:function(e){e.exports=function(){"use strict";var e=Array.prototype.slice;function t(e,t){t&&(e.prototype=Object.create(t.prototype)),e.prototype.constructor=e}function n(e){return a(e)?e:K(e)}function r(e){return s(e)?e:$(e)}function i(e){return l(e)?e:Z(e)}function o(e){return a(e)&&!c(e)?e:X(e)}function a(e){return!(!e||!e[d])}function s(e){return!(!e||!e[h])}function l(e){return!(!e||!e[f])}function c(e){return s(e)||l(e)}function u(e){return!(!e||!e[p])}t(r,n),t(i,n),t(o,n),n.isIterable=a,n.isKeyed=s,n.isIndexed=l,n.isAssociative=c,n.isOrdered=u,n.Keyed=r,n.Indexed=i,n.Set=o;var d="@@__IMMUTABLE_ITERABLE__@@",h="@@__IMMUTABLE_KEYED__@@",f="@@__IMMUTABLE_INDEXED__@@",p="@@__IMMUTABLE_ORDERED__@@",v="delete",g=5,m=1<<g,y=m-1,b={},w={value:!1},_={value:!1};function x(e){return e.value=!1,e}function C(e){e&&(e.value=!0)}function E(){}function S(e,t){t=t||0;for(var n=Math.max(0,e.length-t),r=new Array(n),i=0;i<n;i++)r[i]=e[i+t];return r}function A(e){return void 0===e.size&&(e.size=e.__iterate(k)),e.size}function O(e,t){if("number"!=typeof t){var n=t>>>0;if(""+n!==t||4294967295===n)return NaN;t=n}return t<0?A(e)+t:t}function k(){return!0}function T(e,t,n){return(0===e||void 0!==n&&e<=-n)&&(void 0===t||void 0!==n&&t>=n)}function P(e,t){return M(e,t,0)}function I(e,t){return M(e,t,t)}function M(e,t,n){return void 0===e?n:e<0?Math.max(0,t+e):void 0===t?e:Math.min(t,e)}var z=0,R=1,L=2,D="function"==typeof Symbol&&Symbol.iterator,N="@@iterator",j=D||N;function H(e){this.next=e}function V(e,t,n,r){var i=0===e?t:1===e?n:[t,n];return r?r.value=i:r={value:i,done:!1},r}function B(){return{value:void 0,done:!0}}function F(e){return!!G(e)}function W(e){return e&&"function"==typeof e.next}function U(e){var t=G(e);return t&&t.call(e)}function G(e){var t=e&&(D&&e[D]||e[N]);if("function"==typeof t)return t}function q(e){return e&&"number"==typeof e.length}function K(e){return null==e?ae():a(e)?e.toSeq():function(e){var t=ce(e)||"object"==typeof e&&new ne(e);if(!t)throw new TypeError("Expected Array or iterable object of values, or keyed object: "+e);return t}(e)}function $(e){return null==e?ae().toKeyedSeq():a(e)?s(e)?e.toSeq():e.fromEntrySeq():se(e)}function Z(e){return null==e?ae():a(e)?s(e)?e.entrySeq():e.toIndexedSeq():le(e)}function X(e){return(null==e?ae():a(e)?s(e)?e.entrySeq():e:le(e)).toSetSeq()}H.prototype.toString=function(){return"[Iterator]"},H.KEYS=z,H.VALUES=R,H.ENTRIES=L,H.prototype.inspect=H.prototype.toSource=function(){return this.toString()},H.prototype[j]=function(){return this},t(K,n),K.of=function(){return K(arguments)},K.prototype.toSeq=function(){return this},K.prototype.toString=function(){return this.__toString("Seq {","}")},K.prototype.cacheResult=function(){return!this._cache&&this.__iterateUncached&&(this._cache=this.entrySeq().toArray(),this.size=this._cache.length),this},K.prototype.__iterate=function(e,t){return ue(this,e,t,!0)},K.prototype.__iterator=function(e,t){return de(this,e,t,!0)},t($,K),$.prototype.toKeyedSeq=function(){return this},t(Z,K),Z.of=function(){return Z(arguments)},Z.prototype.toIndexedSeq=function(){return this},Z.prototype.toString=function(){return this.__toString("Seq [","]")},Z.prototype.__iterate=function(e,t){return ue(this,e,t,!1)},Z.prototype.__iterator=function(e,t){return de(this,e,t,!1)},t(X,K),X.of=function(){return X(arguments)},X.prototype.toSetSeq=function(){return this},K.isSeq=oe,K.Keyed=$,K.Set=X,K.Indexed=Z;var Y,Q,J,ee="@@__IMMUTABLE_SEQ__@@";function te(e){this._array=e,this.size=e.length}function ne(e){var t=Object.keys(e);this._object=e,this._keys=t,this.size=t.length}function re(e){this._iterable=e,this.size=e.length||e.size}function ie(e){this._iterator=e,this._iteratorCache=[]}function oe(e){return!(!e||!e[ee])}function ae(){return Y||(Y=new te([]))}function se(e){var t=Array.isArray(e)?new te(e).fromEntrySeq():W(e)?new ie(e).fromEntrySeq():F(e)?new re(e).fromEntrySeq():"object"==typeof e?new ne(e):void 0;if(!t)throw new TypeError("Expected Array or iterable object of [k, v] entries, or keyed object: "+e);return t}function le(e){var t=ce(e);if(!t)throw new TypeError("Expected Array or iterable object of values: "+e);return t}function ce(e){return q(e)?new te(e):W(e)?new ie(e):F(e)?new re(e):void 0}function ue(e,t,n,r){var i=e._cache;if(i){for(var o=i.length-1,a=0;a<=o;a++){var s=i[n?o-a:a];if(!1===t(s[1],r?s[0]:a,e))return a+1}return a}return e.__iterateUncached(t,n)}function de(e,t,n,r){var i=e._cache;if(i){var o=i.length-1,a=0;return new H((function(){var e=i[n?o-a:a];return a++>o?{value:void 0,done:!0}:V(t,r?e[0]:a-1,e[1])}))}return e.__iteratorUncached(t,n)}function he(e,t){return t?fe(t,e,"",{"":e}):pe(e)}function fe(e,t,n,r){return Array.isArray(t)?e.call(r,n,Z(t).map((function(n,r){return fe(e,n,r,t)}))):ve(t)?e.call(r,n,$(t).map((function(n,r){return fe(e,n,r,t)}))):t}function pe(e){return Array.isArray(e)?Z(e).map(pe).toList():ve(e)?$(e).map(pe).toMap():e}function ve(e){return e&&(e.constructor===Object||void 0===e.constructor)}function ge(e,t){if(e===t||e!=e&&t!=t)return!0;if(!e||!t)return!1;if("function"==typeof e.valueOf&&"function"==typeof t.valueOf){if((e=e.valueOf())===(t=t.valueOf())||e!=e&&t!=t)return!0;if(!e||!t)return!1}return!("function"!=typeof e.equals||"function"!=typeof t.equals||!e.equals(t))}function me(e,t){if(e===t)return!0;if(!a(t)||void 0!==e.size&&void 0!==t.size&&e.size!==t.size||void 0!==e.__hash&&void 0!==t.__hash&&e.__hash!==t.__hash||s(e)!==s(t)||l(e)!==l(t)||u(e)!==u(t))return!1;if(0===e.size&&0===t.size)return!0;var n=!c(e);if(u(e)){var r=e.entries();return t.every((function(e,t){var i=r.next().value;return i&&ge(i[1],e)&&(n||ge(i[0],t))}))&&r.next().done}var i=!1;if(void 0===e.size)if(void 0===t.size)"function"==typeof e.cacheResult&&e.cacheResult();else{i=!0;var o=e;e=t,t=o}var d=!0,h=t.__iterate((function(t,r){if(n?!e.has(t):i?!ge(t,e.get(r,b)):!ge(e.get(r,b),t))return d=!1,!1}));return d&&e.size===h}function ye(e,t){if(!(this instanceof ye))return new ye(e,t);if(this._value=e,this.size=void 0===t?1/0:Math.max(0,t),0===this.size){if(Q)return Q;Q=this}}function be(e,t){if(!e)throw new Error(t)}function we(e,t,n){if(!(this instanceof we))return new we(e,t,n);if(be(0!==n,"Cannot step a Range by 0"),e=e||0,void 0===t&&(t=1/0),n=void 0===n?1:Math.abs(n),t<e&&(n=-n),this._start=e,this._end=t,this._step=n,this.size=Math.max(0,Math.ceil((t-e)/n-1)+1),0===this.size){if(J)return J;J=this}}function _e(){throw TypeError("Abstract")}function xe(){}function Ce(){}function Ee(){}K.prototype[ee]=!0,t(te,Z),te.prototype.get=function(e,t){return this.has(e)?this._array[O(this,e)]:t},te.prototype.__iterate=function(e,t){for(var n=this._array,r=n.length-1,i=0;i<=r;i++)if(!1===e(n[t?r-i:i],i,this))return i+1;return i},te.prototype.__iterator=function(e,t){var n=this._array,r=n.length-1,i=0;return new H((function(){return i>r?{value:void 0,done:!0}:V(e,i,n[t?r-i++:i++])}))},t(ne,$),ne.prototype.get=function(e,t){return void 0===t||this.has(e)?this._object[e]:t},ne.prototype.has=function(e){return this._object.hasOwnProperty(e)},ne.prototype.__iterate=function(e,t){for(var n=this._object,r=this._keys,i=r.length-1,o=0;o<=i;o++){var a=r[t?i-o:o];if(!1===e(n[a],a,this))return o+1}return o},ne.prototype.__iterator=function(e,t){var n=this._object,r=this._keys,i=r.length-1,o=0;return new H((function(){var a=r[t?i-o:o];return o++>i?{value:void 0,done:!0}:V(e,a,n[a])}))},ne.prototype[p]=!0,t(re,Z),re.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);var n=U(this._iterable),r=0;if(W(n))for(var i;!(i=n.next()).done&&!1!==e(i.value,r++,this););return r},re.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=U(this._iterable);if(!W(n))return new H(B);var r=0;return new H((function(){var t=n.next();return t.done?t:V(e,r++,t.value)}))},t(ie,Z),ie.prototype.__iterateUncached=function(e,t){if(t)return this.cacheResult().__iterate(e,t);for(var n,r=this._iterator,i=this._iteratorCache,o=0;o<i.length;)if(!1===e(i[o],o++,this))return o;for(;!(n=r.next()).done;){var a=n.value;if(i[o]=a,!1===e(a,o++,this))break}return o},ie.prototype.__iteratorUncached=function(e,t){if(t)return this.cacheResult().__iterator(e,t);var n=this._iterator,r=this._iteratorCache,i=0;return new H((function(){if(i>=r.length){var t=n.next();if(t.done)return t;r[i]=t.value}return V(e,i,r[i++])}))},t(ye,Z),ye.prototype.toString=function(){return 0===this.size?"Repeat []":"Repeat [ "+this._value+" "+this.size+" times ]"},ye.prototype.get=function(e,t){return this.has(e)?this._value:t},ye.prototype.includes=function(e){return ge(this._value,e)},ye.prototype.slice=function(e,t){var n=this.size;return T(e,t,n)?this:new ye(this._value,I(t,n)-P(e,n))},ye.prototype.reverse=function(){return this},ye.prototype.indexOf=function(e){return ge(this._value,e)?0:-1},ye.prototype.lastIndexOf=function(e){return ge(this._value,e)?this.size:-1},ye.prototype.__iterate=function(e,t){for(var n=0;n<this.size;n++)if(!1===e(this._value,n,this))return n+1;return n},ye.prototype.__iterator=function(e,t){var n=this,r=0;return new H((function(){return r<n.size?V(e,r++,n._value):{value:void 0,done:!0}}))},ye.prototype.equals=function(e){return e instanceof ye?ge(this._value,e._value):me(e)},t(we,Z),we.prototype.toString=function(){return 0===this.size?"Range []":"Range [ "+this._start+"..."+this._end+(1!==this._step?" by "+this._step:"")+" ]"},we.prototype.get=function(e,t){return this.has(e)?this._start+O(this,e)*this._step:t},we.prototype.includes=function(e){var t=(e-this._start)/this._step;return t>=0&&t<this.size&&t===Math.floor(t)},we.prototype.slice=function(e,t){return T(e,t,this.size)?this:(e=P(e,this.size),(t=I(t,this.size))<=e?new we(0,0):new we(this.get(e,this._end),this.get(t,this._end),this._step))},we.prototype.indexOf=function(e){var t=e-this._start;if(t%this._step==0){var n=t/this._step;if(n>=0&&n<this.size)return n}return-1},we.prototype.lastIndexOf=function(e){return this.indexOf(e)},we.prototype.__iterate=function(e,t){for(var n=this.size-1,r=this._step,i=t?this._start+n*r:this._start,o=0;o<=n;o++){if(!1===e(i,o,this))return o+1;i+=t?-r:r}return o},we.prototype.__iterator=function(e,t){var n=this.size-1,r=this._step,i=t?this._start+n*r:this._start,o=0;return new H((function(){var a=i;return i+=t?-r:r,o>n?{value:void 0,done:!0}:V(e,o++,a)}))},we.prototype.equals=function(e){return e instanceof we?this._start===e._start&&this._end===e._end&&this._step===e._step:me(this,e)},t(_e,n),t(xe,_e),t(Ce,_e),t(Ee,_e),_e.Keyed=xe,_e.Indexed=Ce,_e.Set=Ee;var Se="function"==typeof Math.imul&&-2===Math.imul(4294967295,2)?Math.imul:function(e,t){var n=65535&(e|=0),r=65535&(t|=0);return n*r+((e>>>16)*r+n*(t>>>16)<<16>>>0)|0};function Ae(e){return e>>>1&1073741824|3221225471&e}function Oe(e){if(!1===e||null==e)return 0;if("function"==typeof e.valueOf&&(!1===(e=e.valueOf())||null==e))return 0;if(!0===e)return 1;var t=typeof e;if("number"===t){if(e!=e||e===1/0)return 0;var n=0|e;for(n!==e&&(n^=4294967295*e);e>4294967295;)n^=e/=4294967295;return Ae(n)}if("string"===t)return e.length>Le?function(e){var t=je[e];return void 0===t&&(t=ke(e),Ne===De&&(Ne=0,je={}),Ne++,je[e]=t),t}(e):ke(e);if("function"==typeof e.hashCode)return e.hashCode();if("object"===t)return function(e){var t;if(Me&&void 0!==(t=Ie.get(e)))return t;if(void 0!==(t=e[Re]))return t;if(!Pe){if(void 0!==(t=e.propertyIsEnumerable&&e.propertyIsEnumerable[Re]))return t;if(void 0!==(t=function(e){if(e&&e.nodeType>0)switch(e.nodeType){case 1:return e.uniqueID;case 9:return e.documentElement&&e.documentElement.uniqueID}}(e)))return t}if(t=++ze,1073741824&ze&&(ze=0),Me)Ie.set(e,t);else{if(void 0!==Te&&!1===Te(e))throw new Error("Non-extensible objects are not allowed as keys.");if(Pe)Object.defineProperty(e,Re,{enumerable:!1,configurable:!1,writable:!1,value:t});else if(void 0!==e.propertyIsEnumerable&&e.propertyIsEnumerable===e.constructor.prototype.propertyIsEnumerable)e.propertyIsEnumerable=function(){return this.constructor.prototype.propertyIsEnumerable.apply(this,arguments)},e.propertyIsEnumerable[Re]=t;else{if(void 0===e.nodeType)throw new Error("Unable to set a non-enumerable property on object.");e[Re]=t}}return t}(e);if("function"==typeof e.toString)return ke(e.toString());throw new Error("Value type "+t+" cannot be hashed.")}function ke(e){for(var t=0,n=0;n<e.length;n++)t=31*t+e.charCodeAt(n)|0;return Ae(t)}var Te=Object.isExtensible,Pe=function(){try{return Object.defineProperty({},"@",{}),!0}catch(e){return!1}}();var Ie,Me="function"==typeof WeakMap;Me&&(Ie=new WeakMap);var ze=0,Re="__immutablehash__";"function"==typeof Symbol&&(Re=Symbol(Re));var Le=16,De=255,Ne=0,je={};function He(e){be(e!==1/0,"Cannot perform this action with an infinite size.")}function Ve(e){return null==e?et():Be(e)&&!u(e)?e:et().withMutations((function(t){var n=r(e);He(n.size),n.forEach((function(e,n){return t.set(n,e)}))}))}function Be(e){return!(!e||!e[We])}t(Ve,xe),Ve.of=function(){var t=e.call(arguments,0);return et().withMutations((function(e){for(var n=0;n<t.length;n+=2){if(n+1>=t.length)throw new Error("Missing value for key: "+t[n]);e.set(t[n],t[n+1])}}))},Ve.prototype.toString=function(){return this.__toString("Map {","}")},Ve.prototype.get=function(e,t){return this._root?this._root.get(0,void 0,e,t):t},Ve.prototype.set=function(e,t){return tt(this,e,t)},Ve.prototype.setIn=function(e,t){return this.updateIn(e,b,(function(){return t}))},Ve.prototype.remove=function(e){return tt(this,e,b)},Ve.prototype.deleteIn=function(e){return this.updateIn(e,(function(){return b}))},Ve.prototype.update=function(e,t,n){return 1===arguments.length?e(this):this.updateIn([e],t,n)},Ve.prototype.updateIn=function(e,t,n){n||(n=t,t=void 0);var r=ct(this,an(e),t,n);return r===b?void 0:r},Ve.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._root=null,this.__hash=void 0,this.__altered=!0,this):et()},Ve.prototype.merge=function(){return ot(this,void 0,arguments)},Ve.prototype.mergeWith=function(t){return ot(this,t,e.call(arguments,1))},Ve.prototype.mergeIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,et(),(function(e){return"function"==typeof e.merge?e.merge.apply(e,n):n[n.length-1]}))},Ve.prototype.mergeDeep=function(){return ot(this,at,arguments)},Ve.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return ot(this,st(t),n)},Ve.prototype.mergeDeepIn=function(t){var n=e.call(arguments,1);return this.updateIn(t,et(),(function(e){return"function"==typeof e.mergeDeep?e.mergeDeep.apply(e,n):n[n.length-1]}))},Ve.prototype.sort=function(e){return Mt($t(this,e))},Ve.prototype.sortBy=function(e,t){return Mt($t(this,t,e))},Ve.prototype.withMutations=function(e){var t=this.asMutable();return e(t),t.wasAltered()?t.__ensureOwner(this.__ownerID):this},Ve.prototype.asMutable=function(){return this.__ownerID?this:this.__ensureOwner(new E)},Ve.prototype.asImmutable=function(){return this.__ensureOwner()},Ve.prototype.wasAltered=function(){return this.__altered},Ve.prototype.__iterator=function(e,t){return new Xe(this,e,t)},Ve.prototype.__iterate=function(e,t){var n=this,r=0;return this._root&&this._root.iterate((function(t){return r++,e(t[1],t[0],n)}),t),r},Ve.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Je(this.size,this._root,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},Ve.isMap=Be;var Fe,We="@@__IMMUTABLE_MAP__@@",Ue=Ve.prototype;function Ge(e,t){this.ownerID=e,this.entries=t}function qe(e,t,n){this.ownerID=e,this.bitmap=t,this.nodes=n}function Ke(e,t,n){this.ownerID=e,this.count=t,this.nodes=n}function $e(e,t,n){this.ownerID=e,this.keyHash=t,this.entries=n}function Ze(e,t,n){this.ownerID=e,this.keyHash=t,this.entry=n}function Xe(e,t,n){this._type=t,this._reverse=n,this._stack=e._root&&Qe(e._root)}function Ye(e,t){return V(e,t[0],t[1])}function Qe(e,t){return{node:e,index:0,__prev:t}}function Je(e,t,n,r){var i=Object.create(Ue);return i.size=e,i._root=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function et(){return Fe||(Fe=Je(0))}function tt(e,t,n){var r,i;if(e._root){var o=x(w),a=x(_);if(r=nt(e._root,e.__ownerID,0,void 0,t,n,o,a),!a.value)return e;i=e.size+(o.value?n===b?-1:1:0)}else{if(n===b)return e;i=1,r=new Ge(e.__ownerID,[[t,n]])}return e.__ownerID?(e.size=i,e._root=r,e.__hash=void 0,e.__altered=!0,e):r?Je(i,r):et()}function nt(e,t,n,r,i,o,a,s){return e?e.update(t,n,r,i,o,a,s):o===b?e:(C(s),C(a),new Ze(t,r,[i,o]))}function rt(e){return e.constructor===Ze||e.constructor===$e}function it(e,t,n,r,i){if(e.keyHash===r)return new $e(t,r,[e.entry,i]);var o,a=(0===n?e.keyHash:e.keyHash>>>n)&y,s=(0===n?r:r>>>n)&y;return new qe(t,1<<a|1<<s,a===s?[it(e,t,n+g,r,i)]:(o=new Ze(t,r,i),a<s?[e,o]:[o,e]))}function ot(e,t,n){for(var i=[],o=0;o<n.length;o++){var s=n[o],l=r(s);a(s)||(l=l.map((function(e){return he(e)}))),i.push(l)}return lt(e,t,i)}function at(e,t,n){return e&&e.mergeDeep&&a(t)?e.mergeDeep(t):ge(e,t)?e:t}function st(e){return function(t,n,r){if(t&&t.mergeDeepWith&&a(n))return t.mergeDeepWith(e,n);var i=e(t,n,r);return ge(t,i)?t:i}}function lt(e,t,n){return 0===(n=n.filter((function(e){return 0!==e.size}))).length?e:0!==e.size||e.__ownerID||1!==n.length?e.withMutations((function(e){for(var r=t?function(n,r){e.update(r,b,(function(e){return e===b?n:t(e,n,r)}))}:function(t,n){e.set(n,t)},i=0;i<n.length;i++)n[i].forEach(r)})):e.constructor(n[0])}function ct(e,t,n,r){var i=e===b,o=t.next();if(o.done){var a=i?n:e,s=r(a);return s===a?e:s}be(i||e&&e.set,"invalid keyPath");var l=o.value,c=i?b:e.get(l,b),u=ct(c,t,n,r);return u===c?e:u===b?e.remove(l):(i?et():e).set(l,u)}function ut(e){return e=(e=(858993459&(e-=e>>1&1431655765))+(e>>2&858993459))+(e>>4)&252645135,127&(e+=e>>8)+(e>>16)}function dt(e,t,n,r){var i=r?e:S(e);return i[t]=n,i}Ue[We]=!0,Ue[v]=Ue.remove,Ue.removeIn=Ue.deleteIn,Ge.prototype.get=function(e,t,n,r){for(var i=this.entries,o=0,a=i.length;o<a;o++)if(ge(n,i[o][0]))return i[o][1];return r},Ge.prototype.update=function(e,t,n,r,i,o,a){for(var s=i===b,l=this.entries,c=0,u=l.length;c<u&&!ge(r,l[c][0]);c++);var d=c<u;if(d?l[c][1]===i:s)return this;if(C(a),(s||!d)&&C(o),!s||1!==l.length){if(!d&&!s&&l.length>=ht)return function(e,t,n,r){e||(e=new E);for(var i=new Ze(e,Oe(n),[n,r]),o=0;o<t.length;o++){var a=t[o];i=i.update(e,0,void 0,a[0],a[1])}return i}(e,l,r,i);var h=e&&e===this.ownerID,f=h?l:S(l);return d?s?c===u-1?f.pop():f[c]=f.pop():f[c]=[r,i]:f.push([r,i]),h?(this.entries=f,this):new Ge(e,f)}},qe.prototype.get=function(e,t,n,r){void 0===t&&(t=Oe(n));var i=1<<((0===e?t:t>>>e)&y),o=this.bitmap;return o&i?this.nodes[ut(o&i-1)].get(e+g,t,n,r):r},qe.prototype.update=function(e,t,n,r,i,o,a){void 0===n&&(n=Oe(r));var s=(0===t?n:n>>>t)&y,l=1<<s,c=this.bitmap,u=!!(c&l);if(!u&&i===b)return this;var d=ut(c&l-1),h=this.nodes,f=u?h[d]:void 0,p=nt(f,e,t+g,n,r,i,o,a);if(p===f)return this;if(!u&&p&&h.length>=ft)return function(e,t,n,r,i){for(var o=0,a=new Array(m),s=0;0!==n;s++,n>>>=1)a[s]=1&n?t[o++]:void 0;return a[r]=i,new Ke(e,o+1,a)}(e,h,c,s,p);if(u&&!p&&2===h.length&&rt(h[1^d]))return h[1^d];if(u&&p&&1===h.length&&rt(p))return p;var v=e&&e===this.ownerID,w=u?p?c:c^l:c|l,_=u?p?dt(h,d,p,v):function(e,t,n){var r=e.length-1;if(n&&t===r)return e.pop(),e;for(var i=new Array(r),o=0,a=0;a<r;a++)a===t&&(o=1),i[a]=e[a+o];return i}(h,d,v):function(e,t,n,r){var i=e.length+1;if(r&&t+1===i)return e[t]=n,e;for(var o=new Array(i),a=0,s=0;s<i;s++)s===t?(o[s]=n,a=-1):o[s]=e[s+a];return o}(h,d,p,v);return v?(this.bitmap=w,this.nodes=_,this):new qe(e,w,_)},Ke.prototype.get=function(e,t,n,r){void 0===t&&(t=Oe(n));var i=(0===e?t:t>>>e)&y,o=this.nodes[i];return o?o.get(e+g,t,n,r):r},Ke.prototype.update=function(e,t,n,r,i,o,a){void 0===n&&(n=Oe(r));var s=(0===t?n:n>>>t)&y,l=i===b,c=this.nodes,u=c[s];if(l&&!u)return this;var d=nt(u,e,t+g,n,r,i,o,a);if(d===u)return this;var h=this.count;if(u){if(!d&&--h<pt)return function(e,t,n,r){for(var i=0,o=0,a=new Array(n),s=0,l=1,c=t.length;s<c;s++,l<<=1){var u=t[s];void 0!==u&&s!==r&&(i|=l,a[o++]=u)}return new qe(e,i,a)}(e,c,h,s)}else h++;var f=e&&e===this.ownerID,p=dt(c,s,d,f);return f?(this.count=h,this.nodes=p,this):new Ke(e,h,p)},$e.prototype.get=function(e,t,n,r){for(var i=this.entries,o=0,a=i.length;o<a;o++)if(ge(n,i[o][0]))return i[o][1];return r},$e.prototype.update=function(e,t,n,r,i,o,a){void 0===n&&(n=Oe(r));var s=i===b;if(n!==this.keyHash)return s?this:(C(a),C(o),it(this,e,t,n,[r,i]));for(var l=this.entries,c=0,u=l.length;c<u&&!ge(r,l[c][0]);c++);var d=c<u;if(d?l[c][1]===i:s)return this;if(C(a),(s||!d)&&C(o),s&&2===u)return new Ze(e,this.keyHash,l[1^c]);var h=e&&e===this.ownerID,f=h?l:S(l);return d?s?c===u-1?f.pop():f[c]=f.pop():f[c]=[r,i]:f.push([r,i]),h?(this.entries=f,this):new $e(e,this.keyHash,f)},Ze.prototype.get=function(e,t,n,r){return ge(n,this.entry[0])?this.entry[1]:r},Ze.prototype.update=function(e,t,n,r,i,o,a){var s=i===b,l=ge(r,this.entry[0]);return(l?i===this.entry[1]:s)?this:(C(a),s?void C(o):l?e&&e===this.ownerID?(this.entry[1]=i,this):new Ze(e,this.keyHash,[r,i]):(C(o),it(this,e,t,Oe(r),[r,i])))},Ge.prototype.iterate=$e.prototype.iterate=function(e,t){for(var n=this.entries,r=0,i=n.length-1;r<=i;r++)if(!1===e(n[t?i-r:r]))return!1},qe.prototype.iterate=Ke.prototype.iterate=function(e,t){for(var n=this.nodes,r=0,i=n.length-1;r<=i;r++){var o=n[t?i-r:r];if(o&&!1===o.iterate(e,t))return!1}},Ze.prototype.iterate=function(e,t){return e(this.entry)},t(Xe,H),Xe.prototype.next=function(){for(var e=this._type,t=this._stack;t;){var n,r=t.node,i=t.index++;if(r.entry){if(0===i)return Ye(e,r.entry)}else if(r.entries){if(i<=(n=r.entries.length-1))return Ye(e,r.entries[this._reverse?n-i:i])}else if(i<=(n=r.nodes.length-1)){var o=r.nodes[this._reverse?n-i:i];if(o){if(o.entry)return Ye(e,o.entry);t=this._stack=Qe(o,t)}continue}t=this._stack=this._stack.__prev}return{value:void 0,done:!0}};var ht=m/4,ft=m/2,pt=m/4;function vt(e){var t=St();if(null==e)return t;if(gt(e))return e;var n=i(e),r=n.size;return 0===r?t:(He(r),r>0&&r<m?Et(0,r,g,null,new bt(n.toArray())):t.withMutations((function(e){e.setSize(r),n.forEach((function(t,n){return e.set(n,t)}))})))}function gt(e){return!(!e||!e[mt])}t(vt,Ce),vt.of=function(){return this(arguments)},vt.prototype.toString=function(){return this.__toString("List [","]")},vt.prototype.get=function(e,t){if((e=O(this,e))>=0&&e<this.size){var n=kt(this,e+=this._origin);return n&&n.array[e&y]}return t},vt.prototype.set=function(e,t){return function(e,t,n){if((t=O(e,t))!=t)return e;if(t>=e.size||t<0)return e.withMutations((function(e){t<0?Tt(e,t).set(0,n):Tt(e,0,t+1).set(t,n)}));t+=e._origin;var r=e._tail,i=e._root,o=x(_);return t>=It(e._capacity)?r=At(r,e.__ownerID,0,t,n,o):i=At(i,e.__ownerID,e._level,t,n,o),o.value?e.__ownerID?(e._root=i,e._tail=r,e.__hash=void 0,e.__altered=!0,e):Et(e._origin,e._capacity,e._level,i,r):e}(this,e,t)},vt.prototype.remove=function(e){return this.has(e)?0===e?this.shift():e===this.size-1?this.pop():this.splice(e,1):this},vt.prototype.insert=function(e,t){return this.splice(e,0,t)},vt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=this._origin=this._capacity=0,this._level=g,this._root=this._tail=null,this.__hash=void 0,this.__altered=!0,this):St()},vt.prototype.push=function(){var e=arguments,t=this.size;return this.withMutations((function(n){Tt(n,0,t+e.length);for(var r=0;r<e.length;r++)n.set(t+r,e[r])}))},vt.prototype.pop=function(){return Tt(this,0,-1)},vt.prototype.unshift=function(){var e=arguments;return this.withMutations((function(t){Tt(t,-e.length);for(var n=0;n<e.length;n++)t.set(n,e[n])}))},vt.prototype.shift=function(){return Tt(this,1)},vt.prototype.merge=function(){return Pt(this,void 0,arguments)},vt.prototype.mergeWith=function(t){return Pt(this,t,e.call(arguments,1))},vt.prototype.mergeDeep=function(){return Pt(this,at,arguments)},vt.prototype.mergeDeepWith=function(t){var n=e.call(arguments,1);return Pt(this,st(t),n)},vt.prototype.setSize=function(e){return Tt(this,0,e)},vt.prototype.slice=function(e,t){var n=this.size;return T(e,t,n)?this:Tt(this,P(e,n),I(t,n))},vt.prototype.__iterator=function(e,t){var n=0,r=Ct(this,t);return new H((function(){var t=r();return t===xt?{value:void 0,done:!0}:V(e,n++,t)}))},vt.prototype.__iterate=function(e,t){for(var n,r=0,i=Ct(this,t);(n=i())!==xt&&!1!==e(n,r++,this););return r},vt.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?Et(this._origin,this._capacity,this._level,this._root,this._tail,e,this.__hash):(this.__ownerID=e,this)},vt.isList=gt;var mt="@@__IMMUTABLE_LIST__@@",yt=vt.prototype;function bt(e,t){this.array=e,this.ownerID=t}yt[mt]=!0,yt[v]=yt.remove,yt.setIn=Ue.setIn,yt.deleteIn=yt.removeIn=Ue.removeIn,yt.update=Ue.update,yt.updateIn=Ue.updateIn,yt.mergeIn=Ue.mergeIn,yt.mergeDeepIn=Ue.mergeDeepIn,yt.withMutations=Ue.withMutations,yt.asMutable=Ue.asMutable,yt.asImmutable=Ue.asImmutable,yt.wasAltered=Ue.wasAltered,bt.prototype.removeBefore=function(e,t,n){if(n===t?1<<t:0===this.array.length)return this;var r=n>>>t&y;if(r>=this.array.length)return new bt([],e);var i,o=0===r;if(t>0){var a=this.array[r];if((i=a&&a.removeBefore(e,t-g,n))===a&&o)return this}if(o&&!i)return this;var s=Ot(this,e);if(!o)for(var l=0;l<r;l++)s.array[l]=void 0;return i&&(s.array[r]=i),s},bt.prototype.removeAfter=function(e,t,n){if(n===(t?1<<t:0)||0===this.array.length)return this;var r,i=n-1>>>t&y;if(i>=this.array.length)return this;if(t>0){var o=this.array[i];if((r=o&&o.removeAfter(e,t-g,n))===o&&i===this.array.length-1)return this}var a=Ot(this,e);return a.array.splice(i+1),r&&(a.array[i]=r),a};var wt,_t,xt={};function Ct(e,t){var n=e._origin,r=e._capacity,i=It(r),o=e._tail;return a(e._root,e._level,0);function a(e,s,l){return 0===s?function(e,a){var s=a===i?o&&o.array:e&&e.array,l=a>n?0:n-a,c=r-a;return c>m&&(c=m),function(){if(l===c)return xt;var e=t?--c:l++;return s&&s[e]}}(e,l):function(e,i,o){var s,l=e&&e.array,c=o>n?0:n-o>>i,u=1+(r-o>>i);return u>m&&(u=m),function(){for(;;){if(s){var e=s();if(e!==xt)return e;s=null}if(c===u)return xt;var n=t?--u:c++;s=a(l&&l[n],i-g,o+(n<<i))}}}(e,s,l)}}function Et(e,t,n,r,i,o,a){var s=Object.create(yt);return s.size=t-e,s._origin=e,s._capacity=t,s._level=n,s._root=r,s._tail=i,s.__ownerID=o,s.__hash=a,s.__altered=!1,s}function St(){return wt||(wt=Et(0,0,g))}function At(e,t,n,r,i,o){var a,s=r>>>n&y,l=e&&s<e.array.length;if(!l&&void 0===i)return e;if(n>0){var c=e&&e.array[s],u=At(c,t,n-g,r,i,o);return u===c?e:((a=Ot(e,t)).array[s]=u,a)}return l&&e.array[s]===i?e:(C(o),a=Ot(e,t),void 0===i&&s===a.array.length-1?a.array.pop():a.array[s]=i,a)}function Ot(e,t){return t&&e&&t===e.ownerID?e:new bt(e?e.array.slice():[],t)}function kt(e,t){if(t>=It(e._capacity))return e._tail;if(t<1<<e._level+g){for(var n=e._root,r=e._level;n&&r>0;)n=n.array[t>>>r&y],r-=g;return n}}function Tt(e,t,n){void 0!==t&&(t|=0),void 0!==n&&(n|=0);var r=e.__ownerID||new E,i=e._origin,o=e._capacity,a=i+t,s=void 0===n?o:n<0?o+n:i+n;if(a===i&&s===o)return e;if(a>=s)return e.clear();for(var l=e._level,c=e._root,u=0;a+u<0;)c=new bt(c&&c.array.length?[void 0,c]:[],r),u+=1<<(l+=g);u&&(a+=u,i+=u,s+=u,o+=u);for(var d=It(o),h=It(s);h>=1<<l+g;)c=new bt(c&&c.array.length?[c]:[],r),l+=g;var f=e._tail,p=h<d?kt(e,s-1):h>d?new bt([],r):f;if(f&&h>d&&a<o&&f.array.length){for(var v=c=Ot(c,r),m=l;m>g;m-=g){var b=d>>>m&y;v=v.array[b]=Ot(v.array[b],r)}v.array[d>>>g&y]=f}if(s<o&&(p=p&&p.removeAfter(r,0,s)),a>=h)a-=h,s-=h,l=g,c=null,p=p&&p.removeBefore(r,0,a);else if(a>i||h<d){for(u=0;c;){var w=a>>>l&y;if(w!==h>>>l&y)break;w&&(u+=(1<<l)*w),l-=g,c=c.array[w]}c&&a>i&&(c=c.removeBefore(r,l,a-u)),c&&h<d&&(c=c.removeAfter(r,l,h-u)),u&&(a-=u,s-=u)}return e.__ownerID?(e.size=s-a,e._origin=a,e._capacity=s,e._level=l,e._root=c,e._tail=p,e.__hash=void 0,e.__altered=!0,e):Et(a,s,l,c,p)}function Pt(e,t,n){for(var r=[],o=0,s=0;s<n.length;s++){var l=n[s],c=i(l);c.size>o&&(o=c.size),a(l)||(c=c.map((function(e){return he(e)}))),r.push(c)}return o>e.size&&(e=e.setSize(o)),lt(e,t,r)}function It(e){return e<m?0:e-1>>>g<<g}function Mt(e){return null==e?Lt():zt(e)?e:Lt().withMutations((function(t){var n=r(e);He(n.size),n.forEach((function(e,n){return t.set(n,e)}))}))}function zt(e){return Be(e)&&u(e)}function Rt(e,t,n,r){var i=Object.create(Mt.prototype);return i.size=e?e.size:0,i._map=e,i._list=t,i.__ownerID=n,i.__hash=r,i}function Lt(){return _t||(_t=Rt(et(),St()))}function Dt(e,t,n){var r,i,o=e._map,a=e._list,s=o.get(t),l=void 0!==s;if(n===b){if(!l)return e;a.size>=m&&a.size>=2*o.size?(r=(i=a.filter((function(e,t){return void 0!==e&&s!==t}))).toKeyedSeq().map((function(e){return e[0]})).flip().toMap(),e.__ownerID&&(r.__ownerID=i.__ownerID=e.__ownerID)):(r=o.remove(t),i=s===a.size-1?a.pop():a.set(s,void 0))}else if(l){if(n===a.get(s)[1])return e;r=o,i=a.set(s,[t,n])}else r=o.set(t,a.size),i=a.set(a.size,[t,n]);return e.__ownerID?(e.size=r.size,e._map=r,e._list=i,e.__hash=void 0,e):Rt(r,i)}function Nt(e,t){this._iter=e,this._useKeys=t,this.size=e.size}function jt(e){this._iter=e,this.size=e.size}function Ht(e){this._iter=e,this.size=e.size}function Vt(e){this._iter=e,this.size=e.size}function Bt(e){var t=nn(e);return t._iter=e,t.size=e.size,t.flip=function(){return e},t.reverse=function(){var t=e.reverse.apply(this);return t.flip=function(){return e.reverse()},t},t.has=function(t){return e.includes(t)},t.includes=function(t){return e.has(t)},t.cacheResult=rn,t.__iterateUncached=function(t,n){var r=this;return e.__iterate((function(e,n){return!1!==t(n,e,r)}),n)},t.__iteratorUncached=function(t,n){if(t===L){var r=e.__iterator(t,n);return new H((function(){var e=r.next();if(!e.done){var t=e.value[0];e.value[0]=e.value[1],e.value[1]=t}return e}))}return e.__iterator(t===R?z:R,n)},t}function Ft(e,t,n){var r=nn(e);return r.size=e.size,r.has=function(t){return e.has(t)},r.get=function(r,i){var o=e.get(r,b);return o===b?i:t.call(n,o,r,e)},r.__iterateUncached=function(r,i){var o=this;return e.__iterate((function(e,i,a){return!1!==r(t.call(n,e,i,a),i,o)}),i)},r.__iteratorUncached=function(r,i){var o=e.__iterator(L,i);return new H((function(){var i=o.next();if(i.done)return i;var a=i.value,s=a[0];return V(r,s,t.call(n,a[1],s,e),i)}))},r}function Wt(e,t){var n=nn(e);return n._iter=e,n.size=e.size,n.reverse=function(){return e},e.flip&&(n.flip=function(){var t=Bt(e);return t.reverse=function(){return e.flip()},t}),n.get=function(n,r){return e.get(t?n:-1-n,r)},n.has=function(n){return e.has(t?n:-1-n)},n.includes=function(t){return e.includes(t)},n.cacheResult=rn,n.__iterate=function(t,n){var r=this;return e.__iterate((function(e,n){return t(e,n,r)}),!n)},n.__iterator=function(t,n){return e.__iterator(t,!n)},n}function Ut(e,t,n,r){var i=nn(e);return r&&(i.has=function(r){var i=e.get(r,b);return i!==b&&!!t.call(n,i,r,e)},i.get=function(r,i){var o=e.get(r,b);return o!==b&&t.call(n,o,r,e)?o:i}),i.__iterateUncached=function(i,o){var a=this,s=0;return e.__iterate((function(e,o,l){if(t.call(n,e,o,l))return s++,i(e,r?o:s-1,a)}),o),s},i.__iteratorUncached=function(i,o){var a=e.__iterator(L,o),s=0;return new H((function(){for(;;){var o=a.next();if(o.done)return o;var l=o.value,c=l[0],u=l[1];if(t.call(n,u,c,e))return V(i,r?c:s++,u,o)}}))},i}function Gt(e,t,n,r){var i=e.size;if(void 0!==t&&(t|=0),void 0!==n&&(n===1/0?n=i:n|=0),T(t,n,i))return e;var o=P(t,i),a=I(n,i);if(o!=o||a!=a)return Gt(e.toSeq().cacheResult(),t,n,r);var s,l=a-o;l==l&&(s=l<0?0:l);var c=nn(e);return c.size=0===s?s:e.size&&s||void 0,!r&&oe(e)&&s>=0&&(c.get=function(t,n){return(t=O(this,t))>=0&&t<s?e.get(t+o,n):n}),c.__iterateUncached=function(t,n){var i=this;if(0===s)return 0;if(n)return this.cacheResult().__iterate(t,n);var a=0,l=!0,c=0;return e.__iterate((function(e,n){if(!l||!(l=a++<o))return c++,!1!==t(e,r?n:c-1,i)&&c!==s})),c},c.__iteratorUncached=function(t,n){if(0!==s&&n)return this.cacheResult().__iterator(t,n);var i=0!==s&&e.__iterator(t,n),a=0,l=0;return new H((function(){for(;a++<o;)i.next();if(++l>s)return{value:void 0,done:!0};var e=i.next();return r||t===R?e:V(t,l-1,t===z?void 0:e.value[1],e)}))},c}function qt(e,t,n,r){var i=nn(e);return i.__iterateUncached=function(i,o){var a=this;if(o)return this.cacheResult().__iterate(i,o);var s=!0,l=0;return e.__iterate((function(e,o,c){if(!s||!(s=t.call(n,e,o,c)))return l++,i(e,r?o:l-1,a)})),l},i.__iteratorUncached=function(i,o){var a=this;if(o)return this.cacheResult().__iterator(i,o);var s=e.__iterator(L,o),l=!0,c=0;return new H((function(){var e,o,u;do{if((e=s.next()).done)return r||i===R?e:V(i,c++,i===z?void 0:e.value[1],e);var d=e.value;o=d[0],u=d[1],l&&(l=t.call(n,u,o,a))}while(l);return i===L?e:V(i,o,u,e)}))},i}function Kt(e,t,n){var r=nn(e);return r.__iterateUncached=function(r,i){var o=0,s=!1;return function e(l,c){var u=this;l.__iterate((function(i,l){return(!t||c<t)&&a(i)?e(i,c+1):!1===r(i,n?l:o++,u)&&(s=!0),!s}),i)}(e,0),o},r.__iteratorUncached=function(r,i){var o=e.__iterator(r,i),s=[],l=0;return new H((function(){for(;o;){var e=o.next();if(!1===e.done){var c=e.value;if(r===L&&(c=c[1]),t&&!(s.length<t)||!a(c))return n?e:V(r,l++,c,e);s.push(o),o=c.__iterator(r,i)}else o=s.pop()}return{value:void 0,done:!0}}))},r}function $t(e,t,n){t||(t=on);var r=s(e),i=0,o=e.toSeq().map((function(t,r){return[r,t,i++,n?n(t,r,e):t]})).toArray();return o.sort((function(e,n){return t(e[3],n[3])||e[2]-n[2]})).forEach(r?function(e,t){o[t].length=2}:function(e,t){o[t]=e[1]}),r?$(o):l(e)?Z(o):X(o)}function Zt(e,t,n){if(t||(t=on),n){var r=e.toSeq().map((function(t,r){return[t,n(t,r,e)]})).reduce((function(e,n){return Xt(t,e[1],n[1])?n:e}));return r&&r[0]}return e.reduce((function(e,n){return Xt(t,e,n)?n:e}))}function Xt(e,t,n){var r=e(n,t);return 0===r&&n!==t&&(null==n||n!=n)||r>0}function Yt(e,t,r){var i=nn(e);return i.size=new te(r).map((function(e){return e.size})).min(),i.__iterate=function(e,t){for(var n,r=this.__iterator(R,t),i=0;!(n=r.next()).done&&!1!==e(n.value,i++,this););return i},i.__iteratorUncached=function(e,i){var o=r.map((function(e){return e=n(e),U(i?e.reverse():e)})),a=0,s=!1;return new H((function(){var n;return s||(n=o.map((function(e){return e.next()})),s=n.some((function(e){return e.done}))),s?{value:void 0,done:!0}:V(e,a++,t.apply(null,n.map((function(e){return e.value}))))}))},i}function Qt(e,t){return oe(e)?t:e.constructor(t)}function Jt(e){if(e!==Object(e))throw new TypeError("Expected [K, V] tuple: "+e)}function en(e){return He(e.size),A(e)}function tn(e){return s(e)?r:l(e)?i:o}function nn(e){return Object.create((s(e)?$:l(e)?Z:X).prototype)}function rn(){return this._iter.cacheResult?(this._iter.cacheResult(),this.size=this._iter.size,this):K.prototype.cacheResult.call(this)}function on(e,t){return e>t?1:e<t?-1:0}function an(e){var t=U(e);if(!t){if(!q(e))throw new TypeError("Expected iterable or array-like: "+e);t=U(n(e))}return t}function sn(e,t){var n,r=function(o){if(o instanceof r)return o;if(!(this instanceof r))return new r(o);if(!n){n=!0;var a=Object.keys(e);(function(e,t){try{t.forEach(dn.bind(void 0,e))}catch(e){}})(i,a),i.size=a.length,i._name=t,i._keys=a,i._defaultValues=e}this._map=Ve(o)},i=r.prototype=Object.create(ln);return i.constructor=r,r}t(Mt,Ve),Mt.of=function(){return this(arguments)},Mt.prototype.toString=function(){return this.__toString("OrderedMap {","}")},Mt.prototype.get=function(e,t){var n=this._map.get(e);return void 0!==n?this._list.get(n)[1]:t},Mt.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._map.clear(),this._list.clear(),this):Lt()},Mt.prototype.set=function(e,t){return Dt(this,e,t)},Mt.prototype.remove=function(e){return Dt(this,e,b)},Mt.prototype.wasAltered=function(){return this._map.wasAltered()||this._list.wasAltered()},Mt.prototype.__iterate=function(e,t){var n=this;return this._list.__iterate((function(t){return t&&e(t[1],t[0],n)}),t)},Mt.prototype.__iterator=function(e,t){return this._list.fromEntrySeq().__iterator(e,t)},Mt.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e),n=this._list.__ensureOwner(e);return e?Rt(t,n,e,this.__hash):(this.__ownerID=e,this._map=t,this._list=n,this)},Mt.isOrderedMap=zt,Mt.prototype[p]=!0,Mt.prototype[v]=Mt.prototype.remove,t(Nt,$),Nt.prototype.get=function(e,t){return this._iter.get(e,t)},Nt.prototype.has=function(e){return this._iter.has(e)},Nt.prototype.valueSeq=function(){return this._iter.valueSeq()},Nt.prototype.reverse=function(){var e=this,t=Wt(this,!0);return this._useKeys||(t.valueSeq=function(){return e._iter.toSeq().reverse()}),t},Nt.prototype.map=function(e,t){var n=this,r=Ft(this,e,t);return this._useKeys||(r.valueSeq=function(){return n._iter.toSeq().map(e,t)}),r},Nt.prototype.__iterate=function(e,t){var n,r=this;return this._iter.__iterate(this._useKeys?function(t,n){return e(t,n,r)}:(n=t?en(this):0,function(i){return e(i,t?--n:n++,r)}),t)},Nt.prototype.__iterator=function(e,t){if(this._useKeys)return this._iter.__iterator(e,t);var n=this._iter.__iterator(R,t),r=t?en(this):0;return new H((function(){var i=n.next();return i.done?i:V(e,t?--r:r++,i.value,i)}))},Nt.prototype[p]=!0,t(jt,Z),jt.prototype.includes=function(e){return this._iter.includes(e)},jt.prototype.__iterate=function(e,t){var n=this,r=0;return this._iter.__iterate((function(t){return e(t,r++,n)}),t)},jt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(R,t),r=0;return new H((function(){var t=n.next();return t.done?t:V(e,r++,t.value,t)}))},t(Ht,X),Ht.prototype.has=function(e){return this._iter.includes(e)},Ht.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate((function(t){return e(t,t,n)}),t)},Ht.prototype.__iterator=function(e,t){var n=this._iter.__iterator(R,t);return new H((function(){var t=n.next();return t.done?t:V(e,t.value,t.value,t)}))},t(Vt,$),Vt.prototype.entrySeq=function(){return this._iter.toSeq()},Vt.prototype.__iterate=function(e,t){var n=this;return this._iter.__iterate((function(t){if(t){Jt(t);var r=a(t);return e(r?t.get(1):t[1],r?t.get(0):t[0],n)}}),t)},Vt.prototype.__iterator=function(e,t){var n=this._iter.__iterator(R,t);return new H((function(){for(;;){var t=n.next();if(t.done)return t;var r=t.value;if(r){Jt(r);var i=a(r);return V(e,i?r.get(0):r[0],i?r.get(1):r[1],t)}}}))},jt.prototype.cacheResult=Nt.prototype.cacheResult=Ht.prototype.cacheResult=Vt.prototype.cacheResult=rn,t(sn,xe),sn.prototype.toString=function(){return this.__toString(un(this)+" {","}")},sn.prototype.has=function(e){return this._defaultValues.hasOwnProperty(e)},sn.prototype.get=function(e,t){if(!this.has(e))return t;var n=this._defaultValues[e];return this._map?this._map.get(e,n):n},sn.prototype.clear=function(){if(this.__ownerID)return this._map&&this._map.clear(),this;var e=this.constructor;return e._empty||(e._empty=cn(this,et()))},sn.prototype.set=function(e,t){if(!this.has(e))throw new Error('Cannot set unknown key "'+e+'" on '+un(this));if(this._map&&!this._map.has(e)&&t===this._defaultValues[e])return this;var n=this._map&&this._map.set(e,t);return this.__ownerID||n===this._map?this:cn(this,n)},sn.prototype.remove=function(e){if(!this.has(e))return this;var t=this._map&&this._map.remove(e);return this.__ownerID||t===this._map?this:cn(this,t)},sn.prototype.wasAltered=function(){return this._map.wasAltered()},sn.prototype.__iterator=function(e,t){var n=this;return r(this._defaultValues).map((function(e,t){return n.get(t)})).__iterator(e,t)},sn.prototype.__iterate=function(e,t){var n=this;return r(this._defaultValues).map((function(e,t){return n.get(t)})).__iterate(e,t)},sn.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map&&this._map.__ensureOwner(e);return e?cn(this,t,e):(this.__ownerID=e,this._map=t,this)};var ln=sn.prototype;function cn(e,t,n){var r=Object.create(Object.getPrototypeOf(e));return r._map=t,r.__ownerID=n,r}function un(e){return e._name||e.constructor.name||"Record"}function dn(e,t){Object.defineProperty(e,t,{get:function(){return this.get(t)},set:function(e){be(this.__ownerID,"Cannot set on an immutable record."),this.set(t,e)}})}function hn(e){return null==e?bn():fn(e)&&!u(e)?e:bn().withMutations((function(t){var n=o(e);He(n.size),n.forEach((function(e){return t.add(e)}))}))}function fn(e){return!(!e||!e[vn])}ln[v]=ln.remove,ln.deleteIn=ln.removeIn=Ue.removeIn,ln.merge=Ue.merge,ln.mergeWith=Ue.mergeWith,ln.mergeIn=Ue.mergeIn,ln.mergeDeep=Ue.mergeDeep,ln.mergeDeepWith=Ue.mergeDeepWith,ln.mergeDeepIn=Ue.mergeDeepIn,ln.setIn=Ue.setIn,ln.update=Ue.update,ln.updateIn=Ue.updateIn,ln.withMutations=Ue.withMutations,ln.asMutable=Ue.asMutable,ln.asImmutable=Ue.asImmutable,t(hn,Ee),hn.of=function(){return this(arguments)},hn.fromKeys=function(e){return this(r(e).keySeq())},hn.prototype.toString=function(){return this.__toString("Set {","}")},hn.prototype.has=function(e){return this._map.has(e)},hn.prototype.add=function(e){return mn(this,this._map.set(e,!0))},hn.prototype.remove=function(e){return mn(this,this._map.remove(e))},hn.prototype.clear=function(){return mn(this,this._map.clear())},hn.prototype.union=function(){var t=e.call(arguments,0);return 0===(t=t.filter((function(e){return 0!==e.size}))).length?this:0!==this.size||this.__ownerID||1!==t.length?this.withMutations((function(e){for(var n=0;n<t.length;n++)o(t[n]).forEach((function(t){return e.add(t)}))})):this.constructor(t[0])},hn.prototype.intersect=function(){var t=e.call(arguments,0);if(0===t.length)return this;t=t.map((function(e){return o(e)}));var n=this;return this.withMutations((function(e){n.forEach((function(n){t.every((function(e){return e.includes(n)}))||e.remove(n)}))}))},hn.prototype.subtract=function(){var t=e.call(arguments,0);if(0===t.length)return this;t=t.map((function(e){return o(e)}));var n=this;return this.withMutations((function(e){n.forEach((function(n){t.some((function(e){return e.includes(n)}))&&e.remove(n)}))}))},hn.prototype.merge=function(){return this.union.apply(this,arguments)},hn.prototype.mergeWith=function(t){var n=e.call(arguments,1);return this.union.apply(this,n)},hn.prototype.sort=function(e){return wn($t(this,e))},hn.prototype.sortBy=function(e,t){return wn($t(this,t,e))},hn.prototype.wasAltered=function(){return this._map.wasAltered()},hn.prototype.__iterate=function(e,t){var n=this;return this._map.__iterate((function(t,r){return e(r,r,n)}),t)},hn.prototype.__iterator=function(e,t){return this._map.map((function(e,t){return t})).__iterator(e,t)},hn.prototype.__ensureOwner=function(e){if(e===this.__ownerID)return this;var t=this._map.__ensureOwner(e);return e?this.__make(t,e):(this.__ownerID=e,this._map=t,this)},hn.isSet=fn;var pn,vn="@@__IMMUTABLE_SET__@@",gn=hn.prototype;function mn(e,t){return e.__ownerID?(e.size=t.size,e._map=t,e):t===e._map?e:0===t.size?e.__empty():e.__make(t)}function yn(e,t){var n=Object.create(gn);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function bn(){return pn||(pn=yn(et()))}function wn(e){return null==e?Sn():_n(e)?e:Sn().withMutations((function(t){var n=o(e);He(n.size),n.forEach((function(e){return t.add(e)}))}))}function _n(e){return fn(e)&&u(e)}gn[vn]=!0,gn[v]=gn.remove,gn.mergeDeep=gn.merge,gn.mergeDeepWith=gn.mergeWith,gn.withMutations=Ue.withMutations,gn.asMutable=Ue.asMutable,gn.asImmutable=Ue.asImmutable,gn.__empty=bn,gn.__make=yn,t(wn,hn),wn.of=function(){return this(arguments)},wn.fromKeys=function(e){return this(r(e).keySeq())},wn.prototype.toString=function(){return this.__toString("OrderedSet {","}")},wn.isOrderedSet=_n;var xn,Cn=wn.prototype;function En(e,t){var n=Object.create(Cn);return n.size=e?e.size:0,n._map=e,n.__ownerID=t,n}function Sn(){return xn||(xn=En(Lt()))}function An(e){return null==e?Mn():On(e)?e:Mn().unshiftAll(e)}function On(e){return!(!e||!e[Tn])}Cn[p]=!0,Cn.__empty=Sn,Cn.__make=En,t(An,Ce),An.of=function(){return this(arguments)},An.prototype.toString=function(){return this.__toString("Stack [","]")},An.prototype.get=function(e,t){var n=this._head;for(e=O(this,e);n&&e--;)n=n.next;return n?n.value:t},An.prototype.peek=function(){return this._head&&this._head.value},An.prototype.push=function(){if(0===arguments.length)return this;for(var e=this.size+arguments.length,t=this._head,n=arguments.length-1;n>=0;n--)t={value:arguments[n],next:t};return this.__ownerID?(this.size=e,this._head=t,this.__hash=void 0,this.__altered=!0,this):In(e,t)},An.prototype.pushAll=function(e){if(0===(e=i(e)).size)return this;He(e.size);var t=this.size,n=this._head;return e.reverse().forEach((function(e){t++,n={value:e,next:n}})),this.__ownerID?(this.size=t,this._head=n,this.__hash=void 0,this.__altered=!0,this):In(t,n)},An.prototype.pop=function(){return this.slice(1)},An.prototype.unshift=function(){return this.push.apply(this,arguments)},An.prototype.unshiftAll=function(e){return this.pushAll(e)},An.prototype.shift=function(){return this.pop.apply(this,arguments)},An.prototype.clear=function(){return 0===this.size?this:this.__ownerID?(this.size=0,this._head=void 0,this.__hash=void 0,this.__altered=!0,this):Mn()},An.prototype.slice=function(e,t){if(T(e,t,this.size))return this;var n=P(e,this.size);if(I(t,this.size)!==this.size)return Ce.prototype.slice.call(this,e,t);for(var r=this.size-n,i=this._head;n--;)i=i.next;return this.__ownerID?(this.size=r,this._head=i,this.__hash=void 0,this.__altered=!0,this):In(r,i)},An.prototype.__ensureOwner=function(e){return e===this.__ownerID?this:e?In(this.size,this._head,e,this.__hash):(this.__ownerID=e,this.__altered=!1,this)},An.prototype.__iterate=function(e,t){if(t)return this.reverse().__iterate(e);for(var n=0,r=this._head;r&&!1!==e(r.value,n++,this);)r=r.next;return n},An.prototype.__iterator=function(e,t){if(t)return this.reverse().__iterator(e);var n=0,r=this._head;return new H((function(){if(r){var t=r.value;return r=r.next,V(e,n++,t)}return{value:void 0,done:!0}}))},An.isStack=On;var kn,Tn="@@__IMMUTABLE_STACK__@@",Pn=An.prototype;function In(e,t,n,r){var i=Object.create(Pn);return i.size=e,i._head=t,i.__ownerID=n,i.__hash=r,i.__altered=!1,i}function Mn(){return kn||(kn=In(0))}function zn(e,t){var n=function(n){e.prototype[n]=t[n]};return Object.keys(t).forEach(n),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach(n),e}Pn[Tn]=!0,Pn.withMutations=Ue.withMutations,Pn.asMutable=Ue.asMutable,Pn.asImmutable=Ue.asImmutable,Pn.wasAltered=Ue.wasAltered,n.Iterator=H,zn(n,{toArray:function(){He(this.size);var e=new Array(this.size||0);return this.valueSeq().__iterate((function(t,n){e[n]=t})),e},toIndexedSeq:function(){return new jt(this)},toJS:function(){return this.toSeq().map((function(e){return e&&"function"==typeof e.toJS?e.toJS():e})).__toJS()},toJSON:function(){return this.toSeq().map((function(e){return e&&"function"==typeof e.toJSON?e.toJSON():e})).__toJS()},toKeyedSeq:function(){return new Nt(this,!0)},toMap:function(){return Ve(this.toKeyedSeq())},toObject:function(){He(this.size);var e={};return this.__iterate((function(t,n){e[n]=t})),e},toOrderedMap:function(){return Mt(this.toKeyedSeq())},toOrderedSet:function(){return wn(s(this)?this.valueSeq():this)},toSet:function(){return hn(s(this)?this.valueSeq():this)},toSetSeq:function(){return new Ht(this)},toSeq:function(){return l(this)?this.toIndexedSeq():s(this)?this.toKeyedSeq():this.toSetSeq()},toStack:function(){return An(s(this)?this.valueSeq():this)},toList:function(){return vt(s(this)?this.valueSeq():this)},toString:function(){return"[Iterable]"},__toString:function(e,t){return 0===this.size?e+t:e+" "+this.toSeq().map(this.__toStringMapper).join(", ")+" "+t},concat:function(){return Qt(this,function(e,t){var n=s(e),i=[e].concat(t).map((function(e){return a(e)?n&&(e=r(e)):e=n?se(e):le(Array.isArray(e)?e:[e]),e})).filter((function(e){return 0!==e.size}));if(0===i.length)return e;if(1===i.length){var o=i[0];if(o===e||n&&s(o)||l(e)&&l(o))return o}var c=new te(i);return n?c=c.toKeyedSeq():l(e)||(c=c.toSetSeq()),(c=c.flatten(!0)).size=i.reduce((function(e,t){if(void 0!==e){var n=t.size;if(void 0!==n)return e+n}}),0),c}(this,e.call(arguments,0)))},includes:function(e){return this.some((function(t){return ge(t,e)}))},entries:function(){return this.__iterator(L)},every:function(e,t){He(this.size);var n=!0;return this.__iterate((function(r,i,o){if(!e.call(t,r,i,o))return n=!1,!1})),n},filter:function(e,t){return Qt(this,Ut(this,e,t,!0))},find:function(e,t,n){var r=this.findEntry(e,t);return r?r[1]:n},forEach:function(e,t){return He(this.size),this.__iterate(t?e.bind(t):e)},join:function(e){He(this.size),e=void 0!==e?""+e:",";var t="",n=!0;return this.__iterate((function(r){n?n=!1:t+=e,t+=null!=r?r.toString():""})),t},keys:function(){return this.__iterator(z)},map:function(e,t){return Qt(this,Ft(this,e,t))},reduce:function(e,t,n){var r,i;return He(this.size),arguments.length<2?i=!0:r=t,this.__iterate((function(t,o,a){i?(i=!1,r=t):r=e.call(n,r,t,o,a)})),r},reduceRight:function(e,t,n){var r=this.toKeyedSeq().reverse();return r.reduce.apply(r,arguments)},reverse:function(){return Qt(this,Wt(this,!0))},slice:function(e,t){return Qt(this,Gt(this,e,t,!0))},some:function(e,t){return!this.every(jn(e),t)},sort:function(e){return Qt(this,$t(this,e))},values:function(){return this.__iterator(R)},butLast:function(){return this.slice(0,-1)},isEmpty:function(){return void 0!==this.size?0===this.size:!this.some((function(){return!0}))},count:function(e,t){return A(e?this.toSeq().filter(e,t):this)},countBy:function(e,t){return function(e,t,n){var r=Ve().asMutable();return e.__iterate((function(i,o){r.update(t.call(n,i,o,e),0,(function(e){return e+1}))})),r.asImmutable()}(this,e,t)},equals:function(e){return me(this,e)},entrySeq:function(){var e=this;if(e._cache)return new te(e._cache);var t=e.toSeq().map(Nn).toIndexedSeq();return t.fromEntrySeq=function(){return e.toSeq()},t},filterNot:function(e,t){return this.filter(jn(e),t)},findEntry:function(e,t,n){var r=n;return this.__iterate((function(n,i,o){if(e.call(t,n,i,o))return r=[i,n],!1})),r},findKey:function(e,t){var n=this.findEntry(e,t);return n&&n[0]},findLast:function(e,t,n){return this.toKeyedSeq().reverse().find(e,t,n)},findLastEntry:function(e,t,n){return this.toKeyedSeq().reverse().findEntry(e,t,n)},findLastKey:function(e,t){return this.toKeyedSeq().reverse().findKey(e,t)},first:function(){return this.find(k)},flatMap:function(e,t){return Qt(this,function(e,t,n){var r=tn(e);return e.toSeq().map((function(i,o){return r(t.call(n,i,o,e))})).flatten(!0)}(this,e,t))},flatten:function(e){return Qt(this,Kt(this,e,!0))},fromEntrySeq:function(){return new Vt(this)},get:function(e,t){return this.find((function(t,n){return ge(n,e)}),void 0,t)},getIn:function(e,t){for(var n,r=this,i=an(e);!(n=i.next()).done;){var o=n.value;if((r=r&&r.get?r.get(o,b):b)===b)return t}return r},groupBy:function(e,t){return function(e,t,n){var r=s(e),i=(u(e)?Mt():Ve()).asMutable();e.__iterate((function(o,a){i.update(t.call(n,o,a,e),(function(e){return(e=e||[]).push(r?[a,o]:o),e}))}));var o=tn(e);return i.map((function(t){return Qt(e,o(t))}))}(this,e,t)},has:function(e){return this.get(e,b)!==b},hasIn:function(e){return this.getIn(e,b)!==b},isSubset:function(e){return e="function"==typeof e.includes?e:n(e),this.every((function(t){return e.includes(t)}))},isSuperset:function(e){return(e="function"==typeof e.isSubset?e:n(e)).isSubset(this)},keyOf:function(e){return this.findKey((function(t){return ge(t,e)}))},keySeq:function(){return this.toSeq().map(Dn).toIndexedSeq()},last:function(){return this.toSeq().reverse().first()},lastKeyOf:function(e){return this.toKeyedSeq().reverse().keyOf(e)},max:function(e){return Zt(this,e)},maxBy:function(e,t){return Zt(this,t,e)},min:function(e){return Zt(this,e?Hn(e):Fn)},minBy:function(e,t){return Zt(this,t?Hn(t):Fn,e)},rest:function(){return this.slice(1)},skip:function(e){return this.slice(Math.max(0,e))},skipLast:function(e){return Qt(this,this.toSeq().reverse().skip(e).reverse())},skipWhile:function(e,t){return Qt(this,qt(this,e,t,!0))},skipUntil:function(e,t){return this.skipWhile(jn(e),t)},sortBy:function(e,t){return Qt(this,$t(this,t,e))},take:function(e){return this.slice(0,Math.max(0,e))},takeLast:function(e){return Qt(this,this.toSeq().reverse().take(e).reverse())},takeWhile:function(e,t){return Qt(this,function(e,t,n){var r=nn(e);return r.__iterateUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterate(r,i);var a=0;return e.__iterate((function(e,i,s){return t.call(n,e,i,s)&&++a&&r(e,i,o)})),a},r.__iteratorUncached=function(r,i){var o=this;if(i)return this.cacheResult().__iterator(r,i);var a=e.__iterator(L,i),s=!0;return new H((function(){if(!s)return{value:void 0,done:!0};var e=a.next();if(e.done)return e;var i=e.value,l=i[0],c=i[1];return t.call(n,c,l,o)?r===L?e:V(r,l,c,e):(s=!1,{value:void 0,done:!0})}))},r}(this,e,t))},takeUntil:function(e,t){return this.takeWhile(jn(e),t)},valueSeq:function(){return this.toIndexedSeq()},hashCode:function(){return this.__hash||(this.__hash=function(e){if(e.size===1/0)return 0;var t=u(e),n=s(e),r=t?1:0;return function(e,t){return t=Se(t,3432918353),t=Se(t<<15|t>>>-15,461845907),t=Se(t<<13|t>>>-13,5),t=Se((t=t+3864292196^e)^t>>>16,2246822507),Ae((t=Se(t^t>>>13,3266489909))^t>>>16)}(e.__iterate(n?t?function(e,t){r=31*r+Wn(Oe(e),Oe(t))|0}:function(e,t){r=r+Wn(Oe(e),Oe(t))|0}:t?function(e){r=31*r+Oe(e)|0}:function(e){r=r+Oe(e)|0}),r)}(this))}});var Rn=n.prototype;Rn[d]=!0,Rn[j]=Rn.values,Rn.__toJS=Rn.toArray,Rn.__toStringMapper=Vn,Rn.inspect=Rn.toSource=function(){return this.toString()},Rn.chain=Rn.flatMap,Rn.contains=Rn.includes,zn(r,{flip:function(){return Qt(this,Bt(this))},mapEntries:function(e,t){var n=this,r=0;return Qt(this,this.toSeq().map((function(i,o){return e.call(t,[o,i],r++,n)})).fromEntrySeq())},mapKeys:function(e,t){var n=this;return Qt(this,this.toSeq().flip().map((function(r,i){return e.call(t,r,i,n)})).flip())}});var Ln=r.prototype;function Dn(e,t){return t}function Nn(e,t){return[t,e]}function jn(e){return function(){return!e.apply(this,arguments)}}function Hn(e){return function(){return-e.apply(this,arguments)}}function Vn(e){return"string"==typeof e?JSON.stringify(e):String(e)}function Bn(){return S(arguments)}function Fn(e,t){return e<t?1:e>t?-1:0}function Wn(e,t){return e^t+2654435769+(e<<6)+(e>>2)}return Ln[h]=!0,Ln[j]=Rn.entries,Ln.__toJS=Rn.toObject,Ln.__toStringMapper=function(e,t){return JSON.stringify(t)+": "+Vn(e)},zn(i,{toKeyedSeq:function(){return new Nt(this,!1)},filter:function(e,t){return Qt(this,Ut(this,e,t,!1))},findIndex:function(e,t){var n=this.findEntry(e,t);return n?n[0]:-1},indexOf:function(e){var t=this.keyOf(e);return void 0===t?-1:t},lastIndexOf:function(e){var t=this.lastKeyOf(e);return void 0===t?-1:t},reverse:function(){return Qt(this,Wt(this,!1))},slice:function(e,t){return Qt(this,Gt(this,e,t,!1))},splice:function(e,t){var n=arguments.length;if(t=Math.max(0|t,0),0===n||2===n&&!t)return this;e=P(e,e<0?this.count():this.size);var r=this.slice(0,e);return Qt(this,1===n?r:r.concat(S(arguments,2),this.slice(e+t)))},findLastIndex:function(e,t){var n=this.findLastEntry(e,t);return n?n[0]:-1},first:function(){return this.get(0)},flatten:function(e){return Qt(this,Kt(this,e,!1))},get:function(e,t){return(e=O(this,e))<0||this.size===1/0||void 0!==this.size&&e>this.size?t:this.find((function(t,n){return n===e}),void 0,t)},has:function(e){return(e=O(this,e))>=0&&(void 0!==this.size?this.size===1/0||e<this.size:-1!==this.indexOf(e))},interpose:function(e){return Qt(this,function(e,t){var n=nn(e);return n.size=e.size&&2*e.size-1,n.__iterateUncached=function(n,r){var i=this,o=0;return e.__iterate((function(e,r){return(!o||!1!==n(t,o++,i))&&!1!==n(e,o++,i)}),r),o},n.__iteratorUncached=function(n,r){var i,o=e.__iterator(R,r),a=0;return new H((function(){return(!i||a%2)&&(i=o.next()).done?i:a%2?V(n,a++,t):V(n,a++,i.value,i)}))},n}(this,e))},interleave:function(){var e=[this].concat(S(arguments)),t=Yt(this.toSeq(),Z.of,e),n=t.flatten(!0);return t.size&&(n.size=t.size*e.length),Qt(this,n)},keySeq:function(){return we(0,this.size)},last:function(){return this.get(-1)},skipWhile:function(e,t){return Qt(this,qt(this,e,t,!1))},zip:function(){return Qt(this,Yt(this,Bn,[this].concat(S(arguments))))},zipWith:function(e){var t=S(arguments);return t[0]=this,Qt(this,Yt(this,e,t))}}),i.prototype[f]=!0,i.prototype[p]=!0,zn(o,{get:function(e,t){return this.has(e)?e:t},includes:function(e){return this.has(e)},keySeq:function(){return this.valueSeq()}}),o.prototype.has=Rn.includes,o.prototype.contains=o.prototype.includes,zn($,r.prototype),zn(Z,i.prototype),zn(X,o.prototype),zn(xe,r.prototype),zn(Ce,i.prototype),zn(Ee,o.prototype),{Iterable:n,Seq:K,Collection:_e,Map:Ve,OrderedMap:Mt,List:vt,Stack:An,Set:hn,OrderedSet:wn,Record:sn,Range:we,Repeat:ye,is:ge,fromJS:he}}()},95127:()=>{!function(){"use strict";if("object"==typeof window)if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype)"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});else{var e=window.document,t=[],n=null,r=null;o.prototype.THROTTLE_TIMEOUT=100,o.prototype.POLL_INTERVAL=null,o.prototype.USE_MUTATION_OBSERVER=!0,o._setupCrossOriginUpdater=function(){return n||(n=function(e,n){r=e&&n?u(e,n):{top:0,bottom:0,left:0,right:0,width:0,height:0},t.forEach((function(e){e._checkForIntersections()}))}),n},o._resetCrossOriginUpdater=function(){n=null,r=null},o.prototype.observe=function(e){if(!this._observationTargets.some((function(t){return t.element==e}))){if(!e||1!=e.nodeType)throw new Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:e,entry:null}),this._monitorIntersections(e.ownerDocument),this._checkForIntersections()}},o.prototype.unobserve=function(e){this._observationTargets=this._observationTargets.filter((function(t){return t.element!=e})),this._unmonitorIntersections(e.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},o.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},o.prototype.takeRecords=function(){var e=this._queuedEntries.slice();return this._queuedEntries=[],e},o.prototype._initThresholds=function(e){var t=e||[0];return Array.isArray(t)||(t=[t]),t.sort().filter((function(e,t,n){if("number"!=typeof e||isNaN(e)||e<0||e>1)throw new Error("threshold must be a number between 0 and 1 inclusively");return e!==n[t-1]}))},o.prototype._parseRootMargin=function(e){var t=(e||"0px").split(/\s+/).map((function(e){var t=/^(-?\d*\.?\d+)(px|%)$/.exec(e);if(!t)throw new Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(t[1]),unit:t[2]}}));return t[1]=t[1]||t[0],t[2]=t[2]||t[0],t[3]=t[3]||t[1],t},o.prototype._monitorIntersections=function(t){var n=t.defaultView;if(n&&-1==this._monitoringDocuments.indexOf(t)){var r=this._checkForIntersections,i=null,o=null;if(this.POLL_INTERVAL?i=n.setInterval(r,this.POLL_INTERVAL):(a(n,"resize",r,!0),a(t,"scroll",r,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in n&&(o=new n.MutationObserver(r)).observe(t,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(t),this._monitoringUnsubscribes.push((function(){var e=t.defaultView;e&&(i&&e.clearInterval(i),s(e,"resize",r,!0)),s(t,"scroll",r,!0),o&&o.disconnect()})),t!=(this.root&&this.root.ownerDocument||e)){var l=f(t);l&&this._monitorIntersections(l.ownerDocument)}}},o.prototype._unmonitorIntersections=function(t){var n=this._monitoringDocuments.indexOf(t);if(-1!=n){var r=this.root&&this.root.ownerDocument||e,i=this._observationTargets.some((function(e){var n=e.element.ownerDocument;if(n==t)return!0;for(;n&&n!=r;){var i=f(n);if((n=i&&i.ownerDocument)==t)return!0}return!1}));if(!i){var o=this._monitoringUnsubscribes[n];if(this._monitoringDocuments.splice(n,1),this._monitoringUnsubscribes.splice(n,1),o(),t!=r){var a=f(t);a&&this._unmonitorIntersections(a.ownerDocument)}}}},o.prototype._unmonitorAllIntersections=function(){var e=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var t=0;t<e.length;t++)e[t]()},o.prototype._checkForIntersections=function(){if(this.root||!n||r){var e=this._rootIsInDom(),t=e?this._getRootRect():{top:0,bottom:0,left:0,right:0,width:0,height:0};this._observationTargets.forEach((function(r){var o=r.element,a=l(o),s=this._rootContainsTarget(o),c=r.entry,u=e&&s&&this._computeTargetAndRootIntersection(o,a,t),d=r.entry=new i({time:window.performance&&performance.now&&performance.now(),target:o,boundingClientRect:a,rootBounds:n&&!this.root?null:t,intersectionRect:u});c?e&&s?this._hasCrossedThreshold(c,d)&&this._queuedEntries.push(d):c&&c.isIntersecting&&this._queuedEntries.push(d):this._queuedEntries.push(d)}),this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},o.prototype._computeTargetAndRootIntersection=function(t,i,o){if("none"!=window.getComputedStyle(t).display){for(var a,s,c,d,f,p,v,g,m=i,y=h(t),b=!1;!b&&y;){var w=null,_=1==y.nodeType?window.getComputedStyle(y):{};if("none"==_.display)return null;if(y==this.root||9==y.nodeType)if(b=!0,y==this.root||y==e)n&&!this.root?!r||0==r.width&&0==r.height?(y=null,w=null,m=null):w=r:w=o;else{var x=h(y),C=x&&l(x),E=x&&this._computeTargetAndRootIntersection(x,C,o);C&&E?(y=x,w=u(C,E)):(y=null,m=null)}else{var S=y.ownerDocument;y!=S.body&&y!=S.documentElement&&"visible"!=_.overflow&&(w=l(y))}if(w&&(a=w,s=m,void 0,void 0,void 0,void 0,void 0,void 0,c=Math.max(a.top,s.top),d=Math.min(a.bottom,s.bottom),f=Math.max(a.left,s.left),g=d-c,m=(v=(p=Math.min(a.right,s.right))-f)>=0&&g>=0&&{top:c,bottom:d,left:f,right:p,width:v,height:g}||null),!m)break;y=y&&h(y)}return m}},o.prototype._getRootRect=function(){var t;if(this.root)t=l(this.root);else{var n=e.documentElement,r=e.body;t={top:0,left:0,right:n.clientWidth||r.clientWidth,width:n.clientWidth||r.clientWidth,bottom:n.clientHeight||r.clientHeight,height:n.clientHeight||r.clientHeight}}return this._expandRectByRootMargin(t)},o.prototype._expandRectByRootMargin=function(e){var t=this._rootMarginValues.map((function(t,n){return"px"==t.unit?t.value:t.value*(n%2?e.width:e.height)/100})),n={top:e.top-t[0],right:e.right+t[1],bottom:e.bottom+t[2],left:e.left-t[3]};return n.width=n.right-n.left,n.height=n.bottom-n.top,n},o.prototype._hasCrossedThreshold=function(e,t){var n=e&&e.isIntersecting?e.intersectionRatio||0:-1,r=t.isIntersecting?t.intersectionRatio||0:-1;if(n!==r)for(var i=0;i<this.thresholds.length;i++){var o=this.thresholds[i];if(o==n||o==r||o<n!=o<r)return!0}},o.prototype._rootIsInDom=function(){return!this.root||d(e,this.root)},o.prototype._rootContainsTarget=function(t){return d(this.root||e,t)&&(!this.root||this.root.ownerDocument==t.ownerDocument)},o.prototype._registerInstance=function(){t.indexOf(this)<0&&t.push(this)},o.prototype._unregisterInstance=function(){var e=t.indexOf(this);-1!=e&&t.splice(e,1)},window.IntersectionObserver=o,window.IntersectionObserverEntry=i}function i(e){this.time=e.time,this.target=e.target,this.rootBounds=c(e.rootBounds),this.boundingClientRect=c(e.boundingClientRect),this.intersectionRect=c(e.intersectionRect||{top:0,bottom:0,left:0,right:0,width:0,height:0}),this.isIntersecting=!!e.intersectionRect;var t=this.boundingClientRect,n=t.width*t.height,r=this.intersectionRect,i=r.width*r.height;this.intersectionRatio=n?Number((i/n).toFixed(4)):this.isIntersecting?1:0}function o(e,t){var n,r,i,o=t||{};if("function"!=typeof e)throw new Error("callback must be a function");if(o.root&&1!=o.root.nodeType)throw new Error("root must be an Element");this._checkForIntersections=(n=this._checkForIntersections.bind(this),r=this.THROTTLE_TIMEOUT,i=null,function(){i||(i=setTimeout((function(){n(),i=null}),r))}),this._callback=e,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(o.rootMargin),this.thresholds=this._initThresholds(o.threshold),this.root=o.root||null,this.rootMargin=this._rootMarginValues.map((function(e){return e.value+e.unit})).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function a(e,t,n,r){"function"==typeof e.addEventListener?e.addEventListener(t,n,r||!1):"function"==typeof e.attachEvent&&e.attachEvent("on"+t,n)}function s(e,t,n,r){"function"==typeof e.removeEventListener?e.removeEventListener(t,n,r||!1):"function"==typeof e.detatchEvent&&e.detatchEvent("on"+t,n)}function l(e){var t;try{t=e.getBoundingClientRect()}catch(e){}return t?(t.width&&t.height||(t={top:t.top,right:t.right,bottom:t.bottom,left:t.left,width:t.right-t.left,height:t.bottom-t.top}),t):{top:0,bottom:0,left:0,right:0,width:0,height:0}}function c(e){return!e||"x"in e?e:{top:e.top,y:e.top,bottom:e.bottom,left:e.left,x:e.left,right:e.right,width:e.width,height:e.height}}function u(e,t){var n=t.top-e.top,r=t.left-e.left;return{top:n,left:r,height:t.height,width:t.width,bottom:n+t.height,right:r+t.width}}function d(e,t){for(var n=t;n;){if(n==e)return!0;n=h(n)}return!1}function h(t){var n=t.parentNode;return 9==t.nodeType&&t!=e?f(t):n&&11==n.nodeType&&n.host?n.host:n&&n.assignedSlot?n.assignedSlot.parentNode:n}function f(e){try{return e.defaultView&&e.defaultView.frameElement||null}catch(e){return null}}}()},20311:e=>{"use strict";e.exports=function(e,t,n,r,i,o,a,s){if(!e){var l;if(void 0===t)l=new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings.");else{var c=[n,r,i,o,a,s],u=0;(l=new Error(t.replace(/%s/g,(function(){return c[u++]})))).name="Invariant Violation"}throw l.framesToPop=1,l}}},94175:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};const i="object"===("undefined"==typeof window?"undefined":r(window))&&"object"===("undefined"==typeof document?"undefined":r(document))&&9===document.nodeType},50916:(e,t,n)=>{e.exports=self.fetch||(self.fetch=n(76782).default||n(76782))},27571:(e,t,n)=>{"use strict";var r=n(45431),i=r.default||r;t.A=function(e){var t=void 0===e?{}:e,n=t.enabled,r=void 0===n||n,o=t.opt,a=void 0===o?"out":o;return{onProcessStyle:function(e,t,n){if("font-face"===t.type)return e;if(!r)return"boolean"==typeof e.flip&&delete e.flip,e;var o="out"===a;return"boolean"==typeof n.options.flip&&(o=n.options.flip),"boolean"==typeof e.flip&&(o=e.flip,delete e.flip),o?i("function"==typeof t.toJSON?t.toJSON():e):e}}}},73317:(e,t,n)=>{"use strict";n.d(t,{D_:()=>d,SN:()=>Y,Sg:()=>f,VZ:()=>$,ih:()=>me,rN:()=>ge,vt:()=>ve});var r=n(58168),i=n(94175),o=n(92901),a=n(77387),s=n(9417),l=n(98587),c={}.constructor;function u(e){if(null==e||"object"!=typeof e)return e;if(Array.isArray(e))return e.map(u);if(e.constructor!==c)return e;var t={};for(var n in e)t[n]=u(e[n]);return t}function d(e,t,n){void 0===e&&(e="unnamed");var r=n.jss,i=u(t);return r.plugins.onCreateRule(e,i,n)||(e[0],null)}var h=function(e,t){for(var n="",r=0;r<e.length&&"!important"!==e[r];r++)n&&(n+=t),n+=e[r];return n},f=function(e){if(!Array.isArray(e))return e;var t="";if(Array.isArray(e[0]))for(var n=0;n<e.length&&"!important"!==e[n];n++)t&&(t+=", "),t+=h(e[n]," ");else t=h(e,", ");return"!important"===e[e.length-1]&&(t+=" !important"),t};function p(e){return e&&!1===e.format?{linebreak:"",space:""}:{linebreak:"\n",space:" "}}function v(e,t){for(var n="",r=0;r<t;r++)n+=" ";return n+e}function g(e,t,n){void 0===n&&(n={});var r="";if(!t)return r;var i=n.indent,o=void 0===i?0:i,a=t.fallbacks;!1===n.format&&(o=-1/0);var s=p(n),l=s.linebreak,c=s.space;if(e&&o++,a)if(Array.isArray(a))for(var u=0;u<a.length;u++){var d=a[u];for(var h in d){var g=d[h];null!=g&&(r&&(r+=l),r+=v(h+":"+c+f(g)+";",o))}}else for(var m in a){var y=a[m];null!=y&&(r&&(r+=l),r+=v(m+":"+c+f(y)+";",o))}for(var b in t){var w=t[b];null!=w&&"fallbacks"!==b&&(r&&(r+=l),r+=v(b+":"+c+f(w)+";",o))}return(r||n.allowEmpty)&&e?(r&&(r=""+l+r+l),v(""+e+c+"{"+r,--o)+v("}",o)):r}var m=/([[\].#*$><+~=|^:(),"'`\s])/g,y="undefined"!=typeof CSS&&CSS.escape,b=function(e){return y?y(e):e.replace(m,"\\$1")},w=function(){function e(e,t,n){this.type="style",this.isProcessed=!1;var r=n.sheet,i=n.Renderer;this.key=e,this.options=n,this.style=t,r?this.renderer=r.renderer:i&&(this.renderer=new i)}return e.prototype.prop=function(e,t,n){if(void 0===t)return this.style[e];var r=!!n&&n.force;if(!r&&this.style[e]===t)return this;var i=t;n&&!1===n.process||(i=this.options.jss.plugins.onChangeValue(t,e,this));var o=null==i||!1===i,a=e in this.style;if(o&&!a&&!r)return this;var s=o&&a;if(s?delete this.style[e]:this.style[e]=i,this.renderable&&this.renderer)return s?this.renderer.removeProperty(this.renderable,e):this.renderer.setProperty(this.renderable,e,i),this;var l=this.options.sheet;return l&&l.attached,this},e}(),_=function(e){function t(t,n,r){var i;i=e.call(this,t,n,r)||this;var o=r.selector,a=r.scoped,l=r.sheet,c=r.generateId;return o?i.selectorText=o:!1!==a&&(i.id=c((0,s.A)((0,s.A)(i)),l),i.selectorText="."+b(i.id)),i}(0,a.A)(t,e);var n=t.prototype;return n.applyTo=function(e){var t=this.renderer;if(t){var n=this.toJSON();for(var r in n)t.setProperty(e,r,n[r])}return this},n.toJSON=function(){var e={};for(var t in this.style){var n=this.style[t];"object"!=typeof n?e[t]=n:Array.isArray(n)&&(e[t]=f(n))}return e},n.toString=function(e){var t=this.options.sheet,n=t&&t.options.link?(0,r.A)({},e,{allowEmpty:!0}):e;return g(this.selectorText,this.style,n)},(0,o.A)(t,[{key:"selector",set:function(e){if(e!==this.selectorText){this.selectorText=e;var t=this.renderer,n=this.renderable;n&&t&&(t.setSelector(n,e)||t.replaceRule(n,this))}},get:function(){return this.selectorText}}]),t}(w),x={onCreateRule:function(e,t,n){return"@"===e[0]||n.parent&&"keyframes"===n.parent.type?null:new _(e,t,n)}},C={indent:1,children:!0},E=/@([\w-]+)/,S=function(){function e(e,t,n){this.type="conditional",this.isProcessed=!1,this.key=e;var i=e.match(E);for(var o in this.at=i?i[1]:"unknown",this.query=n.name||"@"+this.at,this.options=n,this.rules=new $((0,r.A)({},n,{parent:this})),t)this.rules.add(o,t[o]);this.rules.process()}var t=e.prototype;return t.getRule=function(e){return this.rules.get(e)},t.indexOf=function(e){return this.rules.indexOf(e)},t.addRule=function(e,t,n){var r=this.rules.add(e,t,n);return r?(this.options.jss.plugins.onProcessRule(r),r):null},t.replaceRule=function(e,t,n){var r=this.rules.replace(e,t,n);return r&&this.options.jss.plugins.onProcessRule(r),r},t.toString=function(e){void 0===e&&(e=C);var t=p(e).linebreak;if(null==e.indent&&(e.indent=C.indent),null==e.children&&(e.children=C.children),!1===e.children)return this.query+" {}";var n=this.rules.toString(e);return n?this.query+" {"+t+n+t+"}":""},e}(),A=/@container|@media|@supports\s+/,O={onCreateRule:function(e,t,n){return A.test(e)?new S(e,t,n):null}},k={indent:1,children:!0},T=/@keyframes\s+([\w-]+)/,P=function(){function e(e,t,n){this.type="keyframes",this.at="@keyframes",this.isProcessed=!1;var i=e.match(T);i&&i[1]?this.name=i[1]:this.name="noname",this.key=this.type+"-"+this.name,this.options=n;var o=n.scoped,a=n.sheet,s=n.generateId;for(var l in this.id=!1===o?this.name:b(s(this,a)),this.rules=new $((0,r.A)({},n,{parent:this})),t)this.rules.add(l,t[l],(0,r.A)({},n,{parent:this}));this.rules.process()}return e.prototype.toString=function(e){void 0===e&&(e=k);var t=p(e).linebreak;if(null==e.indent&&(e.indent=k.indent),null==e.children&&(e.children=k.children),!1===e.children)return this.at+" "+this.id+" {}";var n=this.rules.toString(e);return n&&(n=""+t+n+t),this.at+" "+this.id+" {"+n+"}"},e}(),I=/@keyframes\s+/,M=/\$([\w-]+)/g,z=function(e,t){return"string"==typeof e?e.replace(M,(function(e,n){return n in t?t[n]:e})):e},R=function(e,t,n){var r=e[t],i=z(r,n);i!==r&&(e[t]=i)},L={onCreateRule:function(e,t,n){return"string"==typeof e&&I.test(e)?new P(e,t,n):null},onProcessStyle:function(e,t,n){return"style"===t.type&&n?("animation-name"in e&&R(e,"animation-name",n.keyframes),"animation"in e&&R(e,"animation",n.keyframes),e):e},onChangeValue:function(e,t,n){var r=n.options.sheet;if(!r)return e;switch(t){case"animation":case"animation-name":return z(e,r.keyframes);default:return e}}},D=function(e){function t(){return e.apply(this,arguments)||this}return(0,a.A)(t,e),t.prototype.toString=function(e){var t=this.options.sheet,n=t&&t.options.link?(0,r.A)({},e,{allowEmpty:!0}):e;return g(this.key,this.style,n)},t}(w),N={onCreateRule:function(e,t,n){return n.parent&&"keyframes"===n.parent.type?new D(e,t,n):null}},j=function(){function e(e,t,n){this.type="font-face",this.at="@font-face",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){var t=p(e).linebreak;if(Array.isArray(this.style)){for(var n="",r=0;r<this.style.length;r++)n+=g(this.at,this.style[r]),this.style[r+1]&&(n+=t);return n}return g(this.at,this.style,e)},e}(),H=/@font-face/,V={onCreateRule:function(e,t,n){return H.test(e)?new j(e,t,n):null}},B=function(){function e(e,t,n){this.type="viewport",this.at="@viewport",this.isProcessed=!1,this.key=e,this.style=t,this.options=n}return e.prototype.toString=function(e){return g(this.key,this.style,e)},e}(),F={onCreateRule:function(e,t,n){return"@viewport"===e||"@-ms-viewport"===e?new B(e,t,n):null}},W=function(){function e(e,t,n){this.type="simple",this.isProcessed=!1,this.key=e,this.value=t,this.options=n}return e.prototype.toString=function(e){if(Array.isArray(this.value)){for(var t="",n=0;n<this.value.length;n++)t+=this.key+" "+this.value[n]+";",this.value[n+1]&&(t+="\n");return t}return this.key+" "+this.value+";"},e}(),U={"@charset":!0,"@import":!0,"@namespace":!0},G=[x,O,L,N,V,F,{onCreateRule:function(e,t,n){return e in U?new W(e,t,n):null}}],q={process:!0},K={force:!0,process:!0},$=function(){function e(e){this.map={},this.raw={},this.index=[],this.counter=0,this.options=e,this.classes=e.classes,this.keyframes=e.keyframes}var t=e.prototype;return t.add=function(e,t,n){var i=this.options,o=i.parent,a=i.sheet,s=i.jss,l=i.Renderer,c=i.generateId,u=i.scoped,h=(0,r.A)({classes:this.classes,parent:o,sheet:a,jss:s,Renderer:l,generateId:c,scoped:u,name:e,keyframes:this.keyframes,selector:void 0},n),f=e;e in this.raw&&(f=e+"-d"+this.counter++),this.raw[f]=t,f in this.classes&&(h.selector="."+b(this.classes[f]));var p=d(f,t,h);if(!p)return null;this.register(p);var v=void 0===h.index?this.index.length:h.index;return this.index.splice(v,0,p),p},t.replace=function(e,t,n){var i=this.get(e),o=this.index.indexOf(i);i&&this.remove(i);var a=n;return-1!==o&&(a=(0,r.A)({},n,{index:o})),this.add(e,t,a)},t.get=function(e){return this.map[e]},t.remove=function(e){this.unregister(e),delete this.raw[e.key],this.index.splice(this.index.indexOf(e),1)},t.indexOf=function(e){return this.index.indexOf(e)},t.process=function(){var e=this.options.jss.plugins;this.index.slice(0).forEach(e.onProcessRule,e)},t.register=function(e){this.map[e.key]=e,e instanceof _?(this.map[e.selector]=e,e.id&&(this.classes[e.key]=e.id)):e instanceof P&&this.keyframes&&(this.keyframes[e.name]=e.id)},t.unregister=function(e){delete this.map[e.key],e instanceof _?(delete this.map[e.selector],delete this.classes[e.key]):e instanceof P&&delete this.keyframes[e.name]},t.update=function(){var e,t,n;if("string"==typeof(arguments.length<=0?void 0:arguments[0])?(e=arguments.length<=0?void 0:arguments[0],t=arguments.length<=1?void 0:arguments[1],n=arguments.length<=2?void 0:arguments[2]):(t=arguments.length<=0?void 0:arguments[0],n=arguments.length<=1?void 0:arguments[1],e=null),e)this.updateOne(this.get(e),t,n);else for(var r=0;r<this.index.length;r++)this.updateOne(this.index[r],t,n)},t.updateOne=function(t,n,r){void 0===r&&(r=q);var i=this.options,o=i.jss.plugins,a=i.sheet;if(t.rules instanceof e)t.rules.update(n,r);else{var s=t.style;if(o.onUpdate(n,t,a,r),r.process&&s&&s!==t.style){for(var l in o.onProcessStyle(t.style,t,a),t.style){var c=t.style[l];c!==s[l]&&t.prop(l,c,K)}for(var u in s){var d=t.style[u],h=s[u];null==d&&d!==h&&t.prop(u,null,K)}}}},t.toString=function(e){for(var t="",n=this.options.sheet,r=!!n&&n.options.link,i=p(e).linebreak,o=0;o<this.index.length;o++){var a=this.index[o].toString(e);(a||r)&&(t&&(t+=i),t+=a)}return t},e}(),Z=function(){function e(e,t){for(var n in this.attached=!1,this.deployed=!1,this.classes={},this.keyframes={},this.options=(0,r.A)({},t,{sheet:this,parent:this,classes:this.classes,keyframes:this.keyframes}),t.Renderer&&(this.renderer=new t.Renderer(this)),this.rules=new $(this.options),e)this.rules.add(n,e[n]);this.rules.process()}var t=e.prototype;return t.attach=function(){return this.attached||(this.renderer&&this.renderer.attach(),this.attached=!0,this.deployed||this.deploy()),this},t.detach=function(){return this.attached?(this.renderer&&this.renderer.detach(),this.attached=!1,this):this},t.addRule=function(e,t,n){var r=this.queue;this.attached&&!r&&(this.queue=[]);var i=this.rules.add(e,t,n);return i?(this.options.jss.plugins.onProcessRule(i),this.attached?this.deployed?(r?r.push(i):(this.insertRule(i),this.queue&&(this.queue.forEach(this.insertRule,this),this.queue=void 0)),i):i:(this.deployed=!1,i)):null},t.replaceRule=function(e,t,n){var r=this.rules.get(e);if(!r)return this.addRule(e,t,n);var i=this.rules.replace(e,t,n);return i&&this.options.jss.plugins.onProcessRule(i),this.attached?this.deployed?(this.renderer&&(i?r.renderable&&this.renderer.replaceRule(r.renderable,i):this.renderer.deleteRule(r)),i):i:(this.deployed=!1,i)},t.insertRule=function(e){this.renderer&&this.renderer.insertRule(e)},t.addRules=function(e,t){var n=[];for(var r in e){var i=this.addRule(r,e[r],t);i&&n.push(i)}return n},t.getRule=function(e){return this.rules.get(e)},t.deleteRule=function(e){var t="object"==typeof e?e:this.rules.get(e);return!(!t||this.attached&&!t.renderable)&&(this.rules.remove(t),!(this.attached&&t.renderable&&this.renderer)||this.renderer.deleteRule(t.renderable))},t.indexOf=function(e){return this.rules.indexOf(e)},t.deploy=function(){return this.renderer&&this.renderer.deploy(),this.deployed=!0,this},t.update=function(){var e;return(e=this.rules).update.apply(e,arguments),this},t.updateOne=function(e,t,n){return this.rules.updateOne(e,t,n),this},t.toString=function(e){return this.rules.toString(e)},e}(),X=function(){function e(){this.plugins={internal:[],external:[]},this.registry={}}var t=e.prototype;return t.onCreateRule=function(e,t,n){for(var r=0;r<this.registry.onCreateRule.length;r++){var i=this.registry.onCreateRule[r](e,t,n);if(i)return i}return null},t.onProcessRule=function(e){if(!e.isProcessed){for(var t=e.options.sheet,n=0;n<this.registry.onProcessRule.length;n++)this.registry.onProcessRule[n](e,t);e.style&&this.onProcessStyle(e.style,e,t),e.isProcessed=!0}},t.onProcessStyle=function(e,t,n){for(var r=0;r<this.registry.onProcessStyle.length;r++)t.style=this.registry.onProcessStyle[r](t.style,t,n)},t.onProcessSheet=function(e){for(var t=0;t<this.registry.onProcessSheet.length;t++)this.registry.onProcessSheet[t](e)},t.onUpdate=function(e,t,n,r){for(var i=0;i<this.registry.onUpdate.length;i++)this.registry.onUpdate[i](e,t,n,r)},t.onChangeValue=function(e,t,n){for(var r=e,i=0;i<this.registry.onChangeValue.length;i++)r=this.registry.onChangeValue[i](r,t,n);return r},t.use=function(e,t){void 0===t&&(t={queue:"external"});var n=this.plugins[t.queue];-1===n.indexOf(e)&&(n.push(e),this.registry=[].concat(this.plugins.external,this.plugins.internal).reduce((function(e,t){for(var n in t)n in e&&e[n].push(t[n]);return e}),{onCreateRule:[],onProcessRule:[],onProcessStyle:[],onProcessSheet:[],onChangeValue:[],onUpdate:[]}))},e}(),Y=function(){function e(){this.registry=[]}var t=e.prototype;return t.add=function(e){var t=this.registry,n=e.options.index;if(-1===t.indexOf(e))if(0===t.length||n>=this.index)t.push(e);else for(var r=0;r<t.length;r++)if(t[r].options.index>n)return void t.splice(r,0,e)},t.reset=function(){this.registry=[]},t.remove=function(e){var t=this.registry.indexOf(e);this.registry.splice(t,1)},t.toString=function(e){for(var t=void 0===e?{}:e,n=t.attached,r=(0,l.A)(t,["attached"]),i=p(r).linebreak,o="",a=0;a<this.registry.length;a++){var s=this.registry[a];null!=n&&s.attached!==n||(o&&(o+=i),o+=s.toString(r))}return o},(0,o.A)(e,[{key:"index",get:function(){return 0===this.registry.length?0:this.registry[this.registry.length-1].options.index}}]),e}(),Q=new Y,J="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window&&window.Math===Math?window:"undefined"!=typeof self&&self.Math===Math?self:Function("return this")(),ee="2f1acc6c3a606b082e5eef5e54414ffb";null==J[ee]&&(J[ee]=0);var te=J[ee]++,ne=function(e){void 0===e&&(e={});var t=0;return function(n,r){t+=1;var i="",o="";return r&&(r.options.classNamePrefix&&(o=r.options.classNamePrefix),null!=r.options.jss.id&&(i=String(r.options.jss.id))),e.minify?""+(o||"c")+te+i+t:o+n.key+"-"+te+(i?"-"+i:"")+"-"+t}},re=function(e){var t;return function(){return t||(t=e()),t}},ie=function(e,t){try{return e.attributeStyleMap?e.attributeStyleMap.get(t):e.style.getPropertyValue(t)}catch(e){return""}},oe=function(e,t,n){try{var r=n;if(Array.isArray(n)&&(r=f(n)),e.attributeStyleMap)e.attributeStyleMap.set(t,r);else{var i=r?r.indexOf("!important"):-1,o=i>-1?r.substr(0,i-1):r;e.style.setProperty(t,o,i>-1?"important":"")}}catch(e){return!1}return!0},ae=function(e,t){try{e.attributeStyleMap?e.attributeStyleMap.delete(t):e.style.removeProperty(t)}catch(e){}},se=function(e,t){return e.selectorText=t,e.selectorText===t},le=re((function(){return document.querySelector("head")}));var ce=re((function(){var e=document.querySelector('meta[property="csp-nonce"]');return e?e.getAttribute("content"):null})),ue=function(e,t,n){try{"insertRule"in e?e.insertRule(t,n):"appendRule"in e&&e.appendRule(t)}catch(e){return!1}return e.cssRules[n]},de=function(e,t){var n=e.cssRules.length;return void 0===t||t>n?n:t},he=function(){function e(e){this.getPropertyValue=ie,this.setProperty=oe,this.removeProperty=ae,this.setSelector=se,this.hasInsertedRules=!1,this.cssRules=[],e&&Q.add(e),this.sheet=e;var t,n=this.sheet?this.sheet.options:{},r=n.media,i=n.meta,o=n.element;this.element=o||((t=document.createElement("style")).textContent="\n",t),this.element.setAttribute("data-jss",""),r&&this.element.setAttribute("media",r),i&&this.element.setAttribute("data-meta",i);var a=ce();a&&this.element.setAttribute("nonce",a)}var t=e.prototype;return t.attach=function(){if(!this.element.parentNode&&this.sheet){!function(e,t){var n=t.insertionPoint,r=function(e){var t=Q.registry;if(t.length>0){var n=function(e,t){for(var n=0;n<e.length;n++){var r=e[n];if(r.attached&&r.options.index>t.index&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e);if(n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element};if(n=function(e,t){for(var n=e.length-1;n>=0;n--){var r=e[n];if(r.attached&&r.options.insertionPoint===t.insertionPoint)return r}return null}(t,e),n&&n.renderer)return{parent:n.renderer.element.parentNode,node:n.renderer.element.nextSibling}}var r=e.insertionPoint;if(r&&"string"==typeof r){var i=function(e){for(var t=le(),n=0;n<t.childNodes.length;n++){var r=t.childNodes[n];if(8===r.nodeType&&r.nodeValue.trim()===e)return r}return null}(r);if(i)return{parent:i.parentNode,node:i.nextSibling}}return!1}(t);if(!1!==r&&r.parent)r.parent.insertBefore(e,r.node);else if(n&&"number"==typeof n.nodeType){var i=n,o=i.parentNode;o&&o.insertBefore(e,i.nextSibling)}else le().appendChild(e)}(this.element,this.sheet.options);var e=Boolean(this.sheet&&this.sheet.deployed);this.hasInsertedRules&&e&&(this.hasInsertedRules=!1,this.deploy())}},t.detach=function(){if(this.sheet){var e=this.element.parentNode;e&&e.removeChild(this.element),this.sheet.options.link&&(this.cssRules=[],this.element.textContent="\n")}},t.deploy=function(){var e=this.sheet;e&&(e.options.link?this.insertRules(e.rules):this.element.textContent="\n"+e.toString()+"\n")},t.insertRules=function(e,t){for(var n=0;n<e.index.length;n++)this.insertRule(e.index[n],n,t)},t.insertRule=function(e,t,n){if(void 0===n&&(n=this.element.sheet),e.rules){var r=e,i=n;if("conditional"===e.type||"keyframes"===e.type){var o=de(n,t);if(!1===(i=ue(n,r.toString({children:!1}),o)))return!1;this.refCssRule(e,o,i)}return this.insertRules(r.rules,i),i}var a=e.toString();if(!a)return!1;var s=de(n,t),l=ue(n,a,s);return!1!==l&&(this.hasInsertedRules=!0,this.refCssRule(e,s,l),l)},t.refCssRule=function(e,t,n){e.renderable=n,e.options.parent instanceof Z&&this.cssRules.splice(t,0,n)},t.deleteRule=function(e){var t=this.element.sheet,n=this.indexOf(e);return-1!==n&&(t.deleteRule(n),this.cssRules.splice(n,1),!0)},t.indexOf=function(e){return this.cssRules.indexOf(e)},t.replaceRule=function(e,t){var n=this.indexOf(e);return-1!==n&&(this.element.sheet.deleteRule(n),this.cssRules.splice(n,1),this.insertRule(t,n))},t.getRules=function(){return this.element.sheet.cssRules},e}(),fe=0,pe=function(){function e(e){this.id=fe++,this.version="10.10.0",this.plugins=new X,this.options={id:{minify:!1},createGenerateId:ne,Renderer:i.A?he:null,plugins:[]},this.generateId=ne({minify:!1});for(var t=0;t<G.length;t++)this.plugins.use(G[t],{queue:"internal"});this.setup(e)}var t=e.prototype;return t.setup=function(e){return void 0===e&&(e={}),e.createGenerateId&&(this.options.createGenerateId=e.createGenerateId),e.id&&(this.options.id=(0,r.A)({},this.options.id,e.id)),(e.createGenerateId||e.id)&&(this.generateId=this.options.createGenerateId(this.options.id)),null!=e.insertionPoint&&(this.options.insertionPoint=e.insertionPoint),"Renderer"in e&&(this.options.Renderer=e.Renderer),e.plugins&&this.use.apply(this,e.plugins),this},t.createStyleSheet=function(e,t){void 0===t&&(t={});var n=t.index;"number"!=typeof n&&(n=0===Q.index?0:Q.index+1);var i=new Z(e,(0,r.A)({},t,{jss:this,generateId:t.generateId||this.generateId,insertionPoint:this.options.insertionPoint,Renderer:this.options.Renderer,index:n}));return this.plugins.onProcessSheet(i),i},t.removeStyleSheet=function(e){return e.detach(),Q.remove(e),this},t.createRule=function(e,t,n){if(void 0===t&&(t={}),void 0===n&&(n={}),"object"==typeof e)return this.createRule(void 0,e,t);var i=(0,r.A)({},n,{name:e,jss:this,Renderer:this.options.Renderer});i.generateId||(i.generateId=this.generateId),i.classes||(i.classes={}),i.keyframes||(i.keyframes={});var o=d(e,t,i);return o&&this.plugins.onProcessRule(o),o},t.use=function(){for(var e=this,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return n.forEach((function(t){e.plugins.use(t)})),this},e}(),ve=function(e){return new pe(e)},ge="object"==typeof CSS&&null!=CSS&&"number"in CSS;function me(e){var t=null;for(var n in e){var r=e[n],i=typeof r;if("function"===i)t||(t={}),t[n]=r;else if("object"===i&&null!==r&&!Array.isArray(r)){var o=me(r);o&&(t||(t={}),t[n]=o)}}return t}ve()},55580:(e,t,n)=>{var r=n(56110)(n(9325),"DataView");e.exports=r},21549:(e,t,n)=>{var r=n(22032),i=n(63862),o=n(66721),a=n(12749),s=n(35749);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},30980:(e,t,n)=>{var r=n(39344),i=n(94033);function o(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,this.__filtered__=!1,this.__iteratees__=[],this.__takeCount__=4294967295,this.__views__=[]}o.prototype=r(i.prototype),o.prototype.constructor=o,e.exports=o},80079:(e,t,n)=>{var r=n(63702),i=n(70080),o=n(24739),a=n(48655),s=n(31175);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},56017:(e,t,n)=>{var r=n(39344),i=n(94033);function o(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!!t,this.__index__=0,this.__values__=void 0}o.prototype=r(i.prototype),o.prototype.constructor=o,e.exports=o},68223:(e,t,n)=>{var r=n(56110)(n(9325),"Map");e.exports=r},53661:(e,t,n)=>{var r=n(63040),i=n(17670),o=n(90289),a=n(4509),s=n(72949);function l(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}l.prototype.clear=r,l.prototype.delete=i,l.prototype.get=o,l.prototype.has=a,l.prototype.set=s,e.exports=l},32804:(e,t,n)=>{var r=n(56110)(n(9325),"Promise");e.exports=r},76545:(e,t,n)=>{var r=n(56110)(n(9325),"Set");e.exports=r},38859:(e,t,n)=>{var r=n(53661),i=n(31380),o=n(51459);function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<n;)this.add(e[t])}a.prototype.add=a.prototype.push=i,a.prototype.has=o,e.exports=a},37217:(e,t,n)=>{var r=n(80079),i=n(51420),o=n(90938),a=n(63605),s=n(29817),l=n(80945);function c(e){var t=this.__data__=new r(e);this.size=t.size}c.prototype.clear=i,c.prototype.delete=o,c.prototype.get=a,c.prototype.has=s,c.prototype.set=l,e.exports=c},51873:(e,t,n)=>{var r=n(9325).Symbol;e.exports=r},37828:(e,t,n)=>{var r=n(9325).Uint8Array;e.exports=r},28303:(e,t,n)=>{var r=n(56110)(n(9325),"WeakMap");e.exports=r},91033:e=>{e.exports=function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}},63945:e=>{e.exports=function(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i];t(r,a,n(a),e)}return r}},83729:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e}},79770:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}},15325:(e,t,n)=>{var r=n(96131);e.exports=function(e,t){return!(null==e||!e.length)&&r(e,t,0)>-1}},29905:e=>{e.exports=function(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r]))return!0;return!1}},70695:(e,t,n)=>{var r=n(78096),i=n(72428),o=n(56449),a=n(3656),s=n(30361),l=n(37167),c=Object.prototype.hasOwnProperty;e.exports=function(e,t){var n=o(e),u=!n&&i(e),d=!n&&!u&&a(e),h=!n&&!u&&!d&&l(e),f=n||u||d||h,p=f?r(e.length,String):[],v=p.length;for(var g in e)!t&&!c.call(e,g)||f&&("length"==g||d&&("offset"==g||"parent"==g)||h&&("buffer"==g||"byteLength"==g||"byteOffset"==g)||s(g,v))||p.push(g);return p}},34932:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},14528:e=>{e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},14248:e=>{e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1}},16547:(e,t,n)=>{var r=n(43360),i=n(75288),o=Object.prototype.hasOwnProperty;e.exports=function(e,t,n){var a=e[t];o.call(e,t)&&i(a,n)&&(void 0!==n||t in e)||r(e,t,n)}},26025:(e,t,n)=>{var r=n(75288);e.exports=function(e,t){for(var n=e.length;n--;)if(r(e[n][0],t))return n;return-1}},62429:(e,t,n)=>{var r=n(80909);e.exports=function(e,t,n,i){return r(e,(function(e,r,o){t(i,e,n(e),o)})),i}},74733:(e,t,n)=>{var r=n(21791),i=n(95950);e.exports=function(e,t){return e&&r(t,i(t),e)}},43838:(e,t,n)=>{var r=n(21791),i=n(37241);e.exports=function(e,t){return e&&r(t,i(t),e)}},43360:(e,t,n)=>{var r=n(93243);e.exports=function(e,t,n){"__proto__"==t&&r?r(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n}},87133:e=>{e.exports=function(e,t,n){return e==e&&(void 0!==n&&(e=e<=n?e:n),void 0!==t&&(e=e>=t?e:t)),e}},9999:(e,t,n)=>{var r=n(37217),i=n(83729),o=n(16547),a=n(74733),s=n(43838),l=n(70909),c=n(23007),u=n(92271),d=n(48948),h=n(50002),f=n(83349),p=n(5861),v=n(76189),g=n(77199),m=n(35529),y=n(56449),b=n(3656),w=n(87730),_=n(23805),x=n(38440),C=n(95950),E=n(37241),S="[object Arguments]",A="[object Function]",O="[object Object]",k={};k[S]=k["[object Array]"]=k["[object ArrayBuffer]"]=k["[object DataView]"]=k["[object Boolean]"]=k["[object Date]"]=k["[object Float32Array]"]=k["[object Float64Array]"]=k["[object Int8Array]"]=k["[object Int16Array]"]=k["[object Int32Array]"]=k["[object Map]"]=k["[object Number]"]=k[O]=k["[object RegExp]"]=k["[object Set]"]=k["[object String]"]=k["[object Symbol]"]=k["[object Uint8Array]"]=k["[object Uint8ClampedArray]"]=k["[object Uint16Array]"]=k["[object Uint32Array]"]=!0,k["[object Error]"]=k[A]=k["[object WeakMap]"]=!1,e.exports=function e(t,n,T,P,I,M){var z,R=1&n,L=2&n,D=4&n;if(T&&(z=I?T(t,P,I,M):T(t)),void 0!==z)return z;if(!_(t))return t;var N=y(t);if(N){if(z=v(t),!R)return c(t,z)}else{var j=p(t),H=j==A||"[object GeneratorFunction]"==j;if(b(t))return l(t,R);if(j==O||j==S||H&&!I){if(z=L||H?{}:m(t),!R)return L?d(t,s(z,t)):u(t,a(z,t))}else{if(!k[j])return I?t:{};z=g(t,j,R)}}M||(M=new r);var V=M.get(t);if(V)return V;M.set(t,z),x(t)?t.forEach((function(r){z.add(e(r,n,T,r,t,M))})):w(t)&&t.forEach((function(r,i){z.set(i,e(r,n,T,i,t,M))}));var B=N?void 0:(D?L?f:h:L?E:C)(t);return i(B||t,(function(r,i){B&&(r=t[i=r]),o(z,i,e(r,n,T,i,t,M))})),z}},39344:(e,t,n)=>{var r=n(23805),i=Object.create,o=function(){function e(){}return function(t){if(!r(t))return{};if(i)return i(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}();e.exports=o},20085:e=>{e.exports=function(e,t,n){if("function"!=typeof e)throw new TypeError("Expected a function");return setTimeout((function(){e.apply(void 0,n)}),t)}},83915:(e,t,n)=>{var r=n(38859),i=n(15325),o=n(29905),a=n(34932),s=n(27301),l=n(19219);e.exports=function(e,t,n,c){var u=-1,d=i,h=!0,f=e.length,p=[],v=t.length;if(!f)return p;n&&(t=a(t,s(n))),c?(d=o,h=!1):t.length>=200&&(d=l,h=!1,t=new r(t));e:for(;++u<f;){var g=e[u],m=null==n?g:n(g);if(g=c||0!==g?g:0,h&&m==m){for(var y=v;y--;)if(t[y]===m)continue e;p.push(g)}else d(t,m,c)||p.push(g)}return p}},80909:(e,t,n)=>{var r=n(30641),i=n(38329)(r);e.exports=i},16574:(e,t,n)=>{var r=n(80909);e.exports=function(e,t){var n=[];return r(e,(function(e,r,i){t(e,r,i)&&n.push(e)})),n}},2523:e=>{e.exports=function(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e[o],o,e))return o;return-1}},83120:(e,t,n)=>{var r=n(14528),i=n(45891);e.exports=function e(t,n,o,a,s){var l=-1,c=t.length;for(o||(o=i),s||(s=[]);++l<c;){var u=t[l];n>0&&o(u)?n>1?e(u,n-1,o,a,s):r(s,u):a||(s[s.length]=u)}return s}},86649:(e,t,n)=>{var r=n(83221)();e.exports=r},30641:(e,t,n)=>{var r=n(86649),i=n(95950);e.exports=function(e,t){return e&&r(e,t,i)}},47422:(e,t,n)=>{var r=n(31769),i=n(77797);e.exports=function(e,t){for(var n=0,o=(t=r(t,e)).length;null!=e&&n<o;)e=e[i(t[n++])];return n&&n==o?e:void 0}},82199:(e,t,n)=>{var r=n(14528),i=n(56449);e.exports=function(e,t,n){var o=t(e);return i(e)?o:r(o,n(e))}},72552:(e,t,n)=>{var r=n(51873),i=n(659),o=n(59350),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},28077:e=>{e.exports=function(e,t){return null!=e&&t in Object(e)}},96131:(e,t,n)=>{var r=n(2523),i=n(85463),o=n(76959);e.exports=function(e,t,n){return t==t?o(e,t,n):r(e,i,n)}},27534:(e,t,n)=>{var r=n(72552),i=n(40346);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},60270:(e,t,n)=>{var r=n(87068),i=n(40346);e.exports=function e(t,n,o,a,s){return t===n||(null==t||null==n||!i(t)&&!i(n)?t!=t&&n!=n:r(t,n,o,a,e,s))}},87068:(e,t,n)=>{var r=n(37217),i=n(25911),o=n(21986),a=n(50689),s=n(5861),l=n(56449),c=n(3656),u=n(37167),d="[object Arguments]",h="[object Array]",f="[object Object]",p=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,v,g,m){var y=l(e),b=l(t),w=y?h:s(e),_=b?h:s(t),x=(w=w==d?f:w)==f,C=(_=_==d?f:_)==f,E=w==_;if(E&&c(e)){if(!c(t))return!1;y=!0,x=!1}if(E&&!x)return m||(m=new r),y||u(e)?i(e,t,n,v,g,m):o(e,t,w,n,v,g,m);if(!(1&n)){var S=x&&p.call(e,"__wrapped__"),A=C&&p.call(t,"__wrapped__");if(S||A){var O=S?e.value():e,k=A?t.value():t;return m||(m=new r),g(O,k,n,v,m)}}return!!E&&(m||(m=new r),a(e,t,n,v,g,m))}},29172:(e,t,n)=>{var r=n(5861),i=n(40346);e.exports=function(e){return i(e)&&"[object Map]"==r(e)}},41799:(e,t,n)=>{var r=n(37217),i=n(60270);e.exports=function(e,t,n,o){var a=n.length,s=a,l=!o;if(null==e)return!s;for(e=Object(e);a--;){var c=n[a];if(l&&c[2]?c[1]!==e[c[0]]:!(c[0]in e))return!1}for(;++a<s;){var u=(c=n[a])[0],d=e[u],h=c[1];if(l&&c[2]){if(void 0===d&&!(u in e))return!1}else{var f=new r;if(o)var p=o(d,h,u,e,t,f);if(!(void 0===p?i(h,d,3,o,f):p))return!1}}return!0}},85463:e=>{e.exports=function(e){return e!=e}},45083:(e,t,n)=>{var r=n(1882),i=n(87296),o=n(23805),a=n(47473),s=/^\[object .+?Constructor\]$/,l=Function.prototype,c=Object.prototype,u=l.toString,d=c.hasOwnProperty,h=RegExp("^"+u.call(d).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");e.exports=function(e){return!(!o(e)||i(e))&&(r(e)?h:s).test(a(e))}},16038:(e,t,n)=>{var r=n(5861),i=n(40346);e.exports=function(e){return i(e)&&"[object Set]"==r(e)}},4901:(e,t,n)=>{var r=n(72552),i=n(30294),o=n(40346),a={};a["[object Float32Array]"]=a["[object Float64Array]"]=a["[object Int8Array]"]=a["[object Int16Array]"]=a["[object Int32Array]"]=a["[object Uint8Array]"]=a["[object Uint8ClampedArray]"]=a["[object Uint16Array]"]=a["[object Uint32Array]"]=!0,a["[object Arguments]"]=a["[object Array]"]=a["[object ArrayBuffer]"]=a["[object Boolean]"]=a["[object DataView]"]=a["[object Date]"]=a["[object Error]"]=a["[object Function]"]=a["[object Map]"]=a["[object Number]"]=a["[object Object]"]=a["[object RegExp]"]=a["[object Set]"]=a["[object String]"]=a["[object WeakMap]"]=!1,e.exports=function(e){return o(e)&&i(e.length)&&!!a[r(e)]}},15389:(e,t,n)=>{var r=n(93663),i=n(87978),o=n(83488),a=n(56449),s=n(50583);e.exports=function(e){return"function"==typeof e?e:null==e?o:"object"==typeof e?a(e)?i(e[0],e[1]):r(e):s(e)}},88984:(e,t,n)=>{var r=n(55527),i=n(3650),o=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return i(e);var t=[];for(var n in Object(e))o.call(e,n)&&"constructor"!=n&&t.push(n);return t}},72903:(e,t,n)=>{var r=n(23805),i=n(55527),o=n(90181),a=Object.prototype.hasOwnProperty;e.exports=function(e){if(!r(e))return o(e);var t=i(e),n=[];for(var s in e)("constructor"!=s||!t&&a.call(e,s))&&n.push(s);return n}},94033:e=>{e.exports=function(){}},5128:(e,t,n)=>{var r=n(80909),i=n(64894);e.exports=function(e,t){var n=-1,o=i(e)?Array(e.length):[];return r(e,(function(e,r,i){o[++n]=t(e,r,i)})),o}},93663:(e,t,n)=>{var r=n(41799),i=n(10776),o=n(67197);e.exports=function(e){var t=i(e);return 1==t.length&&t[0][2]?o(t[0][0],t[0][1]):function(n){return n===e||r(n,e,t)}}},87978:(e,t,n)=>{var r=n(60270),i=n(58156),o=n(80631),a=n(28586),s=n(30756),l=n(67197),c=n(77797);e.exports=function(e,t){return a(e)&&s(t)?l(c(e),t):function(n){var a=i(n,e);return void 0===a&&a===t?o(n,e):r(t,a,3)}}},46155:(e,t,n)=>{var r=n(34932),i=n(47422),o=n(15389),a=n(5128),s=n(73937),l=n(27301),c=n(43714),u=n(83488),d=n(56449);e.exports=function(e,t,n){t=t.length?r(t,(function(e){return d(e)?function(t){return i(t,1===e.length?e[0]:e)}:e})):[u];var h=-1;t=r(t,l(o));var f=a(e,(function(e,n,i){return{criteria:r(t,(function(t){return t(e)})),index:++h,value:e}}));return s(f,(function(e,t){return c(e,t,n)}))}},97420:(e,t,n)=>{var r=n(47422),i=n(73170),o=n(31769);e.exports=function(e,t,n){for(var a=-1,s=t.length,l={};++a<s;){var c=t[a],u=r(e,c);n(u,c)&&i(l,o(c,e),u)}return l}},47237:e=>{e.exports=function(e){return function(t){return null==t?void 0:t[e]}}},17255:(e,t,n)=>{var r=n(47422);e.exports=function(e){return function(t){return r(t,e)}}},54552:e=>{e.exports=function(e){return function(t){return null==e?void 0:e[t]}}},69302:(e,t,n)=>{var r=n(83488),i=n(56757),o=n(32865);e.exports=function(e,t){return o(i(e,t,r),e+"")}},73170:(e,t,n)=>{var r=n(16547),i=n(31769),o=n(30361),a=n(23805),s=n(77797);e.exports=function(e,t,n,l){if(!a(e))return e;for(var c=-1,u=(t=i(t,e)).length,d=u-1,h=e;null!=h&&++c<u;){var f=s(t[c]),p=n;if("__proto__"===f||"constructor"===f||"prototype"===f)return e;if(c!=d){var v=h[f];void 0===(p=l?l(v,f,h):void 0)&&(p=a(v)?v:o(t[c+1])?[]:{})}r(h,f,p),h=h[f]}return e}},68882:(e,t,n)=>{var r=n(83488),i=n(48152),o=i?function(e,t){return i.set(e,t),e}:r;e.exports=o},19570:(e,t,n)=>{var r=n(37334),i=n(93243),o=n(83488),a=i?function(e,t){return i(e,"toString",{configurable:!0,enumerable:!1,value:r(t),writable:!0})}:o;e.exports=a},25160:e=>{e.exports=function(e,t,n){var r=-1,i=e.length;t<0&&(t=-t>i?0:i+t),(n=n>i?i:n)<0&&(n+=i),i=t>n?0:n-t>>>0,t>>>=0;for(var o=Array(i);++r<i;)o[r]=e[r+t];return o}},73937:e=>{e.exports=function(e,t){var n=e.length;for(e.sort(t);n--;)e[n]=e[n].value;return e}},78096:e=>{e.exports=function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}},77556:(e,t,n)=>{var r=n(51873),i=n(34932),o=n(56449),a=n(44394),s=r?r.prototype:void 0,l=s?s.toString:void 0;e.exports=function e(t){if("string"==typeof t)return t;if(o(t))return i(t,e)+"";if(a(t))return l?l.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n}},54128:(e,t,n)=>{var r=n(31800),i=/^\s+/;e.exports=function(e){return e?e.slice(0,r(e)+1).replace(i,""):e}},27301:e=>{e.exports=function(e){return function(t){return e(t)}}},55765:(e,t,n)=>{var r=n(38859),i=n(15325),o=n(29905),a=n(19219),s=n(44517),l=n(84247);e.exports=function(e,t,n){var c=-1,u=i,d=e.length,h=!0,f=[],p=f;if(n)h=!1,u=o;else if(d>=200){var v=t?null:s(e);if(v)return l(v);h=!1,u=a,p=new r}else p=t?[]:f;e:for(;++c<d;){var g=e[c],m=t?t(g):g;if(g=n||0!==g?g:0,h&&m==m){for(var y=p.length;y--;)if(p[y]===m)continue e;t&&p.push(m),f.push(g)}else u(p,m,n)||(p!==f&&p.push(m),f.push(g))}return f}},19931:(e,t,n)=>{var r=n(31769),i=n(68090),o=n(68969),a=n(77797);e.exports=function(e,t){return t=r(t,e),null==(e=o(e,t))||delete e[a(i(t))]}},58725:(e,t,n)=>{var r=n(47422),i=n(73170);e.exports=function(e,t,n,o){return i(e,t,n(r(e,t)),o)}},30514:(e,t,n)=>{var r=n(34932);e.exports=function(e,t){return r(t,(function(t){return e[t]}))}},75927:(e,t,n)=>{var r=n(83915),i=n(83120),o=n(55765);e.exports=function(e,t,n){var a=e.length;if(a<2)return a?o(e[0]):[];for(var s=-1,l=Array(a);++s<a;)for(var c=e[s],u=-1;++u<a;)u!=s&&(l[s]=r(l[s]||c,e[u],t,n));return o(i(l,1),t,n)}},19219:e=>{e.exports=function(e,t){return e.has(t)}},24066:(e,t,n)=>{var r=n(83488);e.exports=function(e){return"function"==typeof e?e:r}},31769:(e,t,n)=>{var r=n(56449),i=n(28586),o=n(61802),a=n(13222);e.exports=function(e,t){return r(e)?e:i(e,t)?[e]:o(a(e))}},49653:(e,t,n)=>{var r=n(37828);e.exports=function(e){var t=new e.constructor(e.byteLength);return new r(t).set(new r(e)),t}},70909:(e,t,n)=>{e=n.nmd(e);var r=n(9325),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i?r.Buffer:void 0,s=a?a.allocUnsafe:void 0;e.exports=function(e,t){if(t)return e.slice();var n=e.length,r=s?s(n):new e.constructor(n);return e.copy(r),r}},76169:(e,t,n)=>{var r=n(49653);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.byteLength)}},73201:e=>{var t=/\w*$/;e.exports=function(e){var n=new e.constructor(e.source,t.exec(e));return n.lastIndex=e.lastIndex,n}},93736:(e,t,n)=>{var r=n(51873),i=r?r.prototype:void 0,o=i?i.valueOf:void 0;e.exports=function(e){return o?Object(o.call(e)):{}}},71961:(e,t,n)=>{var r=n(49653);e.exports=function(e,t){var n=t?r(e.buffer):e.buffer;return new e.constructor(n,e.byteOffset,e.length)}},53730:(e,t,n)=>{var r=n(44394);e.exports=function(e,t){if(e!==t){var n=void 0!==e,i=null===e,o=e==e,a=r(e),s=void 0!==t,l=null===t,c=t==t,u=r(t);if(!l&&!u&&!a&&e>t||a&&s&&c&&!l&&!u||i&&s&&c||!n&&c||!o)return 1;if(!i&&!a&&!u&&e<t||u&&n&&o&&!i&&!a||l&&n&&o||!s&&o||!c)return-1}return 0}},43714:(e,t,n)=>{var r=n(53730);e.exports=function(e,t,n){for(var i=-1,o=e.criteria,a=t.criteria,s=o.length,l=n.length;++i<s;){var c=r(o[i],a[i]);if(c)return i>=l?c:c*("desc"==n[i]?-1:1)}return e.index-t.index}},91596:e=>{var t=Math.max;e.exports=function(e,n,r,i){for(var o=-1,a=e.length,s=r.length,l=-1,c=n.length,u=t(a-s,0),d=Array(c+u),h=!i;++l<c;)d[l]=n[l];for(;++o<s;)(h||o<a)&&(d[r[o]]=e[o]);for(;u--;)d[l++]=e[o++];return d}},53320:e=>{var t=Math.max;e.exports=function(e,n,r,i){for(var o=-1,a=e.length,s=-1,l=r.length,c=-1,u=n.length,d=t(a-l,0),h=Array(d+u),f=!i;++o<d;)h[o]=e[o];for(var p=o;++c<u;)h[p+c]=n[c];for(;++s<l;)(f||o<a)&&(h[p+r[s]]=e[o++]);return h}},23007:e=>{e.exports=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}},21791:(e,t,n)=>{var r=n(16547),i=n(43360);e.exports=function(e,t,n,o){var a=!n;n||(n={});for(var s=-1,l=t.length;++s<l;){var c=t[s],u=o?o(n[c],e[c],c,n,e):void 0;void 0===u&&(u=e[c]),a?i(n,c,u):r(n,c,u)}return n}},92271:(e,t,n)=>{var r=n(21791),i=n(4664);e.exports=function(e,t){return r(e,i(e),t)}},48948:(e,t,n)=>{var r=n(21791),i=n(86375);e.exports=function(e,t){return r(e,i(e),t)}},55481:(e,t,n)=>{var r=n(9325)["__core-js_shared__"];e.exports=r},58523:e=>{e.exports=function(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}},42e3:(e,t,n)=>{var r=n(63945),i=n(62429),o=n(15389),a=n(56449);e.exports=function(e,t){return function(n,s){var l=a(n)?r:i,c=t?t():{};return l(n,e,o(s,2),c)}}},38329:(e,t,n)=>{var r=n(64894);e.exports=function(e,t){return function(n,i){if(null==n)return n;if(!r(n))return e(n,i);for(var o=n.length,a=t?o:-1,s=Object(n);(t?a--:++a<o)&&!1!==i(s[a],a,s););return n}}},83221:e=>{e.exports=function(e){return function(t,n,r){for(var i=-1,o=Object(t),a=r(t),s=a.length;s--;){var l=a[e?s:++i];if(!1===n(o[l],l,o))break}return t}}},11842:(e,t,n)=>{var r=n(82819),i=n(9325);e.exports=function(e,t,n){var o=1&t,a=r(e);return function t(){return(this&&this!==i&&this instanceof t?a:e).apply(o?n:this,arguments)}}},82819:(e,t,n)=>{var r=n(39344),i=n(23805);e.exports=function(e){return function(){var t=arguments;switch(t.length){case 0:return new e;case 1:return new e(t[0]);case 2:return new e(t[0],t[1]);case 3:return new e(t[0],t[1],t[2]);case 4:return new e(t[0],t[1],t[2],t[3]);case 5:return new e(t[0],t[1],t[2],t[3],t[4]);case 6:return new e(t[0],t[1],t[2],t[3],t[4],t[5]);case 7:return new e(t[0],t[1],t[2],t[3],t[4],t[5],t[6])}var n=r(e.prototype),o=e.apply(n,t);return i(o)?o:n}}},77078:(e,t,n)=>{var r=n(91033),i=n(82819),o=n(37471),a=n(18073),s=n(11287),l=n(36306),c=n(9325);e.exports=function(e,t,n){var u=i(e);return function i(){for(var d=arguments.length,h=Array(d),f=d,p=s(i);f--;)h[f]=arguments[f];var v=d<3&&h[0]!==p&&h[d-1]!==p?[]:l(h,p);return(d-=v.length)<n?a(e,t,o,i.placeholder,void 0,h,v,void 0,void 0,n-d):r(this&&this!==c&&this instanceof i?u:e,this,h)}}},66929:(e,t,n)=>{var r=n(56017),i=n(38816),o=n(37381),a=n(62284),s=n(56449),l=n(85087);e.exports=function(e){return i((function(t){var n=t.length,i=n,c=r.prototype.thru;for(e&&t.reverse();i--;){var u=t[i];if("function"!=typeof u)throw new TypeError("Expected a function");if(c&&!d&&"wrapper"==a(u))var d=new r([],!0)}for(i=d?i:n;++i<n;){u=t[i];var h=a(u),f="wrapper"==h?o(u):void 0;d=f&&l(f[0])&&424==f[1]&&!f[4].length&&1==f[9]?d[a(f[0])].apply(d,f[3]):1==u.length&&l(u)?d[h]():d.thru(u)}return function(){var e=arguments,r=e[0];if(d&&1==e.length&&s(r))return d.plant(r).value();for(var i=0,o=n?t[i].apply(this,e):r;++i<n;)o=t[i].call(this,o);return o}}))}},37471:(e,t,n)=>{var r=n(91596),i=n(53320),o=n(58523),a=n(82819),s=n(18073),l=n(11287),c=n(68294),u=n(36306),d=n(9325);e.exports=function e(t,n,h,f,p,v,g,m,y,b){var w=128&n,_=1&n,x=2&n,C=24&n,E=512&n,S=x?void 0:a(t);return function A(){for(var O=arguments.length,k=Array(O),T=O;T--;)k[T]=arguments[T];if(C)var P=l(A),I=o(k,P);if(f&&(k=r(k,f,p,C)),v&&(k=i(k,v,g,C)),O-=I,C&&O<b){var M=u(k,P);return s(t,n,e,A.placeholder,h,k,M,m,y,b-O)}var z=_?h:this,R=x?z[t]:t;return O=k.length,m?k=c(k,m):E&&O>1&&k.reverse(),w&&y<O&&(k.length=y),this&&this!==d&&this instanceof A&&(R=S||a(R)),R.apply(z,k)}}},24168:(e,t,n)=>{var r=n(91033),i=n(82819),o=n(9325);e.exports=function(e,t,n,a){var s=1&t,l=i(e);return function t(){for(var i=-1,c=arguments.length,u=-1,d=a.length,h=Array(d+c),f=this&&this!==o&&this instanceof t?l:e;++u<d;)h[u]=a[u];for(;c--;)h[u++]=arguments[++i];return r(f,s?n:this,h)}}},18073:(e,t,n)=>{var r=n(85087),i=n(54641),o=n(70981);e.exports=function(e,t,n,a,s,l,c,u,d,h){var f=8&t;t|=f?32:64,4&(t&=~(f?64:32))||(t&=-4);var p=[e,t,s,f?l:void 0,f?c:void 0,f?void 0:l,f?void 0:c,u,d,h],v=n.apply(void 0,p);return r(e)&&i(v,p),v.placeholder=a,o(v,e,t)}},44517:(e,t,n)=>{var r=n(76545),i=n(63950),o=n(84247),a=r&&1/o(new r([,-0]))[1]==1/0?function(e){return new r(e)}:i;e.exports=a},66977:(e,t,n)=>{var r=n(68882),i=n(11842),o=n(77078),a=n(37471),s=n(24168),l=n(37381),c=n(3209),u=n(54641),d=n(70981),h=n(61489),f=Math.max;e.exports=function(e,t,n,p,v,g,m,y){var b=2&t;if(!b&&"function"!=typeof e)throw new TypeError("Expected a function");var w=p?p.length:0;if(w||(t&=-97,p=v=void 0),m=void 0===m?m:f(h(m),0),y=void 0===y?y:h(y),w-=v?v.length:0,64&t){var _=p,x=v;p=v=void 0}var C=b?void 0:l(e),E=[e,t,n,p,v,_,x,g,m,y];if(C&&c(E,C),e=E[0],t=E[1],n=E[2],p=E[3],v=E[4],!(y=E[9]=void 0===E[9]?b?0:e.length:f(E[9]-w,0))&&24&t&&(t&=-25),t&&1!=t)S=8==t||16==t?o(e,t,y):32!=t&&33!=t||v.length?a.apply(void 0,E):s(e,t,n,p);else var S=i(e,t,n);return d((C?r:u)(S,E),e,t)}},53138:(e,t,n)=>{var r=n(11331);e.exports=function(e){return r(e)?void 0:e}},24647:(e,t,n)=>{var r=n(54552)({À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",Ç:"C",ç:"c",Ð:"D",ð:"d",È:"E",É:"E",Ê:"E",Ë:"E",è:"e",é:"e",ê:"e",ë:"e",Ì:"I",Í:"I",Î:"I",Ï:"I",ì:"i",í:"i",î:"i",ï:"i",Ñ:"N",ñ:"n",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",Ù:"U",Ú:"U",Û:"U",Ü:"U",ù:"u",ú:"u",û:"u",ü:"u",Ý:"Y",ý:"y",ÿ:"y",Æ:"Ae",æ:"ae",Þ:"Th",þ:"th",ß:"ss",Ā:"A",Ă:"A",Ą:"A",ā:"a",ă:"a",ą:"a",Ć:"C",Ĉ:"C",Ċ:"C",Č:"C",ć:"c",ĉ:"c",ċ:"c",č:"c",Ď:"D",Đ:"D",ď:"d",đ:"d",Ē:"E",Ĕ:"E",Ė:"E",Ę:"E",Ě:"E",ē:"e",ĕ:"e",ė:"e",ę:"e",ě:"e",Ĝ:"G",Ğ:"G",Ġ:"G",Ģ:"G",ĝ:"g",ğ:"g",ġ:"g",ģ:"g",Ĥ:"H",Ħ:"H",ĥ:"h",ħ:"h",Ĩ:"I",Ī:"I",Ĭ:"I",Į:"I",İ:"I",ĩ:"i",ī:"i",ĭ:"i",į:"i",ı:"i",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",ĸ:"k",Ĺ:"L",Ļ:"L",Ľ:"L",Ŀ:"L",Ł:"L",ĺ:"l",ļ:"l",ľ:"l",ŀ:"l",ł:"l",Ń:"N",Ņ:"N",Ň:"N",Ŋ:"N",ń:"n",ņ:"n",ň:"n",ŋ:"n",Ō:"O",Ŏ:"O",Ő:"O",ō:"o",ŏ:"o",ő:"o",Ŕ:"R",Ŗ:"R",Ř:"R",ŕ:"r",ŗ:"r",ř:"r",Ś:"S",Ŝ:"S",Ş:"S",Š:"S",ś:"s",ŝ:"s",ş:"s",š:"s",Ţ:"T",Ť:"T",Ŧ:"T",ţ:"t",ť:"t",ŧ:"t",Ũ:"U",Ū:"U",Ŭ:"U",Ů:"U",Ű:"U",Ų:"U",ũ:"u",ū:"u",ŭ:"u",ů:"u",ű:"u",ų:"u",Ŵ:"W",ŵ:"w",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Ź:"Z",Ż:"Z",Ž:"Z",ź:"z",ż:"z",ž:"z",IJ:"IJ",ij:"ij",Œ:"Oe",œ:"oe",ʼn:"'n",ſ:"s"});e.exports=r},93243:(e,t,n)=>{var r=n(56110),i=function(){try{var e=r(Object,"defineProperty");return e({},"",{}),e}catch(e){}}();e.exports=i},25911:(e,t,n)=>{var r=n(38859),i=n(14248),o=n(19219);e.exports=function(e,t,n,a,s,l){var c=1&n,u=e.length,d=t.length;if(u!=d&&!(c&&d>u))return!1;var h=l.get(e),f=l.get(t);if(h&&f)return h==t&&f==e;var p=-1,v=!0,g=2&n?new r:void 0;for(l.set(e,t),l.set(t,e);++p<u;){var m=e[p],y=t[p];if(a)var b=c?a(y,m,p,t,e,l):a(m,y,p,e,t,l);if(void 0!==b){if(b)continue;v=!1;break}if(g){if(!i(t,(function(e,t){if(!o(g,t)&&(m===e||s(m,e,n,a,l)))return g.push(t)}))){v=!1;break}}else if(m!==y&&!s(m,y,n,a,l)){v=!1;break}}return l.delete(e),l.delete(t),v}},21986:(e,t,n)=>{var r=n(51873),i=n(37828),o=n(75288),a=n(25911),s=n(20317),l=n(84247),c=r?r.prototype:void 0,u=c?c.valueOf:void 0;e.exports=function(e,t,n,r,c,d,h){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!d(new i(e),new i(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return o(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var f=s;case"[object Set]":var p=1&r;if(f||(f=l),e.size!=t.size&&!p)return!1;var v=h.get(e);if(v)return v==t;r|=2,h.set(e,t);var g=a(f(e),f(t),r,c,d,h);return h.delete(e),g;case"[object Symbol]":if(u)return u.call(e)==u.call(t)}return!1}},50689:(e,t,n)=>{var r=n(50002),i=Object.prototype.hasOwnProperty;e.exports=function(e,t,n,o,a,s){var l=1&n,c=r(e),u=c.length;if(u!=r(t).length&&!l)return!1;for(var d=u;d--;){var h=c[d];if(!(l?h in t:i.call(t,h)))return!1}var f=s.get(e),p=s.get(t);if(f&&p)return f==t&&p==e;var v=!0;s.set(e,t),s.set(t,e);for(var g=l;++d<u;){var m=e[h=c[d]],y=t[h];if(o)var b=l?o(y,m,h,t,e,s):o(m,y,h,e,t,s);if(!(void 0===b?m===y||a(m,y,n,o,s):b)){v=!1;break}g||(g="constructor"==h)}if(v&&!g){var w=e.constructor,_=t.constructor;w==_||!("constructor"in e)||!("constructor"in t)||"function"==typeof w&&w instanceof w&&"function"==typeof _&&_ instanceof _||(v=!1)}return s.delete(e),s.delete(t),v}},38816:(e,t,n)=>{var r=n(35970),i=n(56757),o=n(32865);e.exports=function(e){return o(i(e,void 0,r),e+"")}},34840:(e,t,n)=>{var r="object"==typeof n.g&&n.g&&n.g.Object===Object&&n.g;e.exports=r},50002:(e,t,n)=>{var r=n(82199),i=n(4664),o=n(95950);e.exports=function(e){return r(e,o,i)}},83349:(e,t,n)=>{var r=n(82199),i=n(86375),o=n(37241);e.exports=function(e){return r(e,o,i)}},37381:(e,t,n)=>{var r=n(48152),i=n(63950),o=r?function(e){return r.get(e)}:i;e.exports=o},62284:(e,t,n)=>{var r=n(84629),i=Object.prototype.hasOwnProperty;e.exports=function(e){for(var t=e.name+"",n=r[t],o=i.call(r,t)?n.length:0;o--;){var a=n[o],s=a.func;if(null==s||s==e)return a.name}return t}},11287:e=>{e.exports=function(e){return e.placeholder}},12651:(e,t,n)=>{var r=n(74218);e.exports=function(e,t){var n=e.__data__;return r(t)?n["string"==typeof t?"string":"hash"]:n.map}},10776:(e,t,n)=>{var r=n(30756),i=n(95950);e.exports=function(e){for(var t=i(e),n=t.length;n--;){var o=t[n],a=e[o];t[n]=[o,a,r(a)]}return t}},56110:(e,t,n)=>{var r=n(45083),i=n(10392);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},28879:(e,t,n)=>{var r=n(74335)(Object.getPrototypeOf,Object);e.exports=r},659:(e,t,n)=>{var r=n(51873),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=a.call(e);return r&&(t?e[s]=n:delete e[s]),i}},4664:(e,t,n)=>{var r=n(79770),i=n(63345),o=Object.prototype.propertyIsEnumerable,a=Object.getOwnPropertySymbols,s=a?function(e){return null==e?[]:(e=Object(e),r(a(e),(function(t){return o.call(e,t)})))}:i;e.exports=s},86375:(e,t,n)=>{var r=n(14528),i=n(28879),o=n(4664),a=n(63345),s=Object.getOwnPropertySymbols?function(e){for(var t=[];e;)r(t,o(e)),e=i(e);return t}:a;e.exports=s},5861:(e,t,n)=>{var r=n(55580),i=n(68223),o=n(32804),a=n(76545),s=n(28303),l=n(72552),c=n(47473),u="[object Map]",d="[object Promise]",h="[object Set]",f="[object WeakMap]",p="[object DataView]",v=c(r),g=c(i),m=c(o),y=c(a),b=c(s),w=l;(r&&w(new r(new ArrayBuffer(1)))!=p||i&&w(new i)!=u||o&&w(o.resolve())!=d||a&&w(new a)!=h||s&&w(new s)!=f)&&(w=function(e){var t=l(e),n="[object Object]"==t?e.constructor:void 0,r=n?c(n):"";if(r)switch(r){case v:return p;case g:return u;case m:return d;case y:return h;case b:return f}return t}),e.exports=w},10392:e=>{e.exports=function(e,t){return null==e?void 0:e[t]}},75251:e=>{var t=/\{\n\/\* \[wrapped with (.+)\] \*/,n=/,? & /;e.exports=function(e){var r=e.match(t);return r?r[1].split(n):[]}},49326:(e,t,n)=>{var r=n(31769),i=n(72428),o=n(56449),a=n(30361),s=n(30294),l=n(77797);e.exports=function(e,t,n){for(var c=-1,u=(t=r(t,e)).length,d=!1;++c<u;){var h=l(t[c]);if(!(d=null!=e&&n(e,h)))break;e=e[h]}return d||++c!=u?d:!!(u=null==e?0:e.length)&&s(u)&&a(h,u)&&(o(e)||i(e))}},22032:(e,t,n)=>{var r=n(81042);e.exports=function(){this.__data__=r?r(null):{},this.size=0}},63862:e=>{e.exports=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t}},66721:(e,t,n)=>{var r=n(81042),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;if(r){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return i.call(t,e)?t[e]:void 0}},12749:(e,t,n)=>{var r=n(81042),i=Object.prototype.hasOwnProperty;e.exports=function(e){var t=this.__data__;return r?void 0!==t[e]:i.call(t,e)}},35749:(e,t,n)=>{var r=n(81042);e.exports=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=r&&void 0===t?"__lodash_hash_undefined__":t,this}},76189:e=>{var t=Object.prototype.hasOwnProperty;e.exports=function(e){var n=e.length,r=new e.constructor(n);return n&&"string"==typeof e[0]&&t.call(e,"index")&&(r.index=e.index,r.input=e.input),r}},77199:(e,t,n)=>{var r=n(49653),i=n(76169),o=n(73201),a=n(93736),s=n(71961);e.exports=function(e,t,n){var l=e.constructor;switch(t){case"[object ArrayBuffer]":return r(e);case"[object Boolean]":case"[object Date]":return new l(+e);case"[object DataView]":return i(e,n);case"[object Float32Array]":case"[object Float64Array]":case"[object Int8Array]":case"[object Int16Array]":case"[object Int32Array]":case"[object Uint8Array]":case"[object Uint8ClampedArray]":case"[object Uint16Array]":case"[object Uint32Array]":return s(e,n);case"[object Map]":case"[object Set]":return new l;case"[object Number]":case"[object String]":return new l(e);case"[object RegExp]":return o(e);case"[object Symbol]":return a(e)}}},35529:(e,t,n)=>{var r=n(39344),i=n(28879),o=n(55527);e.exports=function(e){return"function"!=typeof e.constructor||o(e)?{}:r(i(e))}},62060:e=>{var t=/\{(?:\n\/\* \[wrapped with .+\] \*\/)?\n?/;e.exports=function(e,n){var r=n.length;if(!r)return e;var i=r-1;return n[i]=(r>1?"& ":"")+n[i],n=n.join(r>2?", ":" "),e.replace(t,"{\n/* [wrapped with "+n+"] */\n")}},45891:(e,t,n)=>{var r=n(51873),i=n(72428),o=n(56449),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return o(e)||i(e)||!!(a&&e&&e[a])}},30361:e=>{var t=/^(?:0|[1-9]\d*)$/;e.exports=function(e,n){var r=typeof e;return!!(n=null==n?9007199254740991:n)&&("number"==r||"symbol"!=r&&t.test(e))&&e>-1&&e%1==0&&e<n}},36800:(e,t,n)=>{var r=n(75288),i=n(64894),o=n(30361),a=n(23805);e.exports=function(e,t,n){if(!a(n))return!1;var s=typeof t;return!!("number"==s?i(n)&&o(t,n.length):"string"==s&&t in n)&&r(n[t],e)}},28586:(e,t,n)=>{var r=n(56449),i=n(44394),o=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,a=/^\w*$/;e.exports=function(e,t){if(r(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!i(e))||a.test(e)||!o.test(e)||null!=t&&e in Object(t)}},74218:e=>{e.exports=function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}},85087:(e,t,n)=>{var r=n(30980),i=n(37381),o=n(62284),a=n(53758);e.exports=function(e){var t=o(e),n=a[t];if("function"!=typeof n||!(t in r.prototype))return!1;if(e===n)return!0;var s=i(n);return!!s&&e===s[0]}},87296:(e,t,n)=>{var r,i=n(55481),o=(r=/[^.]+$/.exec(i&&i.keys&&i.keys.IE_PROTO||""))?"Symbol(src)_1."+r:"";e.exports=function(e){return!!o&&o in e}},55527:e=>{var t=Object.prototype;e.exports=function(e){var n=e&&e.constructor;return e===("function"==typeof n&&n.prototype||t)}},30756:(e,t,n)=>{var r=n(23805);e.exports=function(e){return e==e&&!r(e)}},63702:e=>{e.exports=function(){this.__data__=[],this.size=0}},70080:(e,t,n)=>{var r=n(26025),i=Array.prototype.splice;e.exports=function(e){var t=this.__data__,n=r(t,e);return!(n<0||(n==t.length-1?t.pop():i.call(t,n,1),--this.size,0))}},24739:(e,t,n)=>{var r=n(26025);e.exports=function(e){var t=this.__data__,n=r(t,e);return n<0?void 0:t[n][1]}},48655:(e,t,n)=>{var r=n(26025);e.exports=function(e){return r(this.__data__,e)>-1}},31175:(e,t,n)=>{var r=n(26025);e.exports=function(e,t){var n=this.__data__,i=r(n,e);return i<0?(++this.size,n.push([e,t])):n[i][1]=t,this}},63040:(e,t,n)=>{var r=n(21549),i=n(80079),o=n(68223);e.exports=function(){this.size=0,this.__data__={hash:new r,map:new(o||i),string:new r}}},17670:(e,t,n)=>{var r=n(12651);e.exports=function(e){var t=r(this,e).delete(e);return this.size-=t?1:0,t}},90289:(e,t,n)=>{var r=n(12651);e.exports=function(e){return r(this,e).get(e)}},4509:(e,t,n)=>{var r=n(12651);e.exports=function(e){return r(this,e).has(e)}},72949:(e,t,n)=>{var r=n(12651);e.exports=function(e,t){var n=r(this,e),i=n.size;return n.set(e,t),this.size+=n.size==i?0:1,this}},20317:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n}},67197:e=>{e.exports=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}}},62224:(e,t,n)=>{var r=n(50104);e.exports=function(e){var t=r(e,(function(e){return 500===n.size&&n.clear(),e})),n=t.cache;return t}},3209:(e,t,n)=>{var r=n(91596),i=n(53320),o=n(36306),a="__lodash_placeholder__",s=Math.min;e.exports=function(e,t){var n=e[1],l=t[1],c=n|l,u=c<131,d=128==l&&8==n||128==l&&256==n&&e[7].length<=t[8]||384==l&&t[7].length<=t[8]&&8==n;if(!u&&!d)return e;1&l&&(e[2]=t[2],c|=1&n?0:4);var h=t[3];if(h){var f=e[3];e[3]=f?r(f,h,t[4]):h,e[4]=f?o(e[3],a):t[4]}return(h=t[5])&&(f=e[5],e[5]=f?i(f,h,t[6]):h,e[6]=f?o(e[5],a):t[6]),(h=t[7])&&(e[7]=h),128&l&&(e[8]=null==e[8]?t[8]:s(e[8],t[8])),null==e[9]&&(e[9]=t[9]),e[0]=t[0],e[1]=c,e}},48152:(e,t,n)=>{var r=n(28303),i=r&&new r;e.exports=i},81042:(e,t,n)=>{var r=n(56110)(Object,"create");e.exports=r},3650:(e,t,n)=>{var r=n(74335)(Object.keys,Object);e.exports=r},90181:e=>{e.exports=function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}},86009:(e,t,n)=>{e=n.nmd(e);var r=n(34840),i=t&&!t.nodeType&&t,o=i&&e&&!e.nodeType&&e,a=o&&o.exports===i&&r.process,s=function(){try{return o&&o.require&&o.require("util").types||a&&a.binding&&a.binding("util")}catch(e){}}();e.exports=s},59350:e=>{var t=Object.prototype.toString;e.exports=function(e){return t.call(e)}},74335:e=>{e.exports=function(e,t){return function(n){return e(t(n))}}},56757:(e,t,n)=>{var r=n(91033),i=Math.max;e.exports=function(e,t,n){return t=i(void 0===t?e.length-1:t,0),function(){for(var o=arguments,a=-1,s=i(o.length-t,0),l=Array(s);++a<s;)l[a]=o[t+a];a=-1;for(var c=Array(t+1);++a<t;)c[a]=o[a];return c[t]=n(l),r(e,this,c)}}},68969:(e,t,n)=>{var r=n(47422),i=n(25160);e.exports=function(e,t){return t.length<2?e:r(e,i(t,0,-1))}},84629:e=>{e.exports={}},68294:(e,t,n)=>{var r=n(23007),i=n(30361),o=Math.min;e.exports=function(e,t){for(var n=e.length,a=o(t.length,n),s=r(e);a--;){var l=t[a];e[a]=i(l,n)?s[l]:void 0}return e}},36306:e=>{var t="__lodash_placeholder__";e.exports=function(e,n){for(var r=-1,i=e.length,o=0,a=[];++r<i;){var s=e[r];s!==n&&s!==t||(e[r]=t,a[o++]=r)}return a}},9325:(e,t,n)=>{var r=n(34840),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},31380:e=>{e.exports=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this}},51459:e=>{e.exports=function(e){return this.__data__.has(e)}},54641:(e,t,n)=>{var r=n(68882),i=n(51811)(r);e.exports=i},84247:e=>{e.exports=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n}},32865:(e,t,n)=>{var r=n(19570),i=n(51811)(r);e.exports=i},70981:(e,t,n)=>{var r=n(75251),i=n(62060),o=n(32865),a=n(75948);e.exports=function(e,t,n){var s=t+"";return o(e,i(s,a(r(s),n)))}},51811:e=>{var t=Date.now;e.exports=function(e){var n=0,r=0;return function(){var i=t(),o=16-(i-r);if(r=i,o>0){if(++n>=800)return arguments[0]}else n=0;return e.apply(void 0,arguments)}}},51420:(e,t,n)=>{var r=n(80079);e.exports=function(){this.__data__=new r,this.size=0}},90938:e=>{e.exports=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n}},63605:e=>{e.exports=function(e){return this.__data__.get(e)}},29817:e=>{e.exports=function(e){return this.__data__.has(e)}},80945:(e,t,n)=>{var r=n(80079),i=n(68223),o=n(53661);e.exports=function(e,t){var n=this.__data__;if(n instanceof r){var a=n.__data__;if(!i||a.length<199)return a.push([e,t]),this.size=++n.size,this;n=this.__data__=new o(a)}return n.set(e,t),this.size=n.size,this}},76959:e=>{e.exports=function(e,t,n){for(var r=n-1,i=e.length;++r<i;)if(e[r]===t)return r;return-1}},61802:(e,t,n)=>{var r=n(62224),i=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,o=/\\(\\)?/g,a=r((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(i,(function(e,n,r,i){t.push(r?i.replace(o,"$1"):n||e)})),t}));e.exports=a},77797:(e,t,n)=>{var r=n(44394);e.exports=function(e){if("string"==typeof e||r(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t}},47473:e=>{var t=Function.prototype.toString;e.exports=function(e){if(null!=e){try{return t.call(e)}catch(e){}try{return e+""}catch(e){}}return""}},31800:e=>{var t=/\s/;e.exports=function(e){for(var n=e.length;n--&&t.test(e.charAt(n)););return n}},75948:(e,t,n)=>{var r=n(83729),i=n(15325),o=[["ary",128],["bind",1],["bindKey",2],["curry",8],["curryRight",16],["flip",512],["partial",32],["partialRight",64],["rearg",256]];e.exports=function(e,t){return r(o,(function(n){var r="_."+n[0];t&n[1]&&!i(e,r)&&e.push(r)})),e.sort()}},80257:(e,t,n)=>{var r=n(30980),i=n(56017),o=n(23007);e.exports=function(e){if(e instanceof r)return e.clone();var t=new i(e.__wrapped__,e.__chain__);return t.__actions__=o(e.__actions__),t.__index__=e.__index__,t.__values__=e.__values__,t}},64626:(e,t,n)=>{var r=n(66977);e.exports=function(e,t,n){return t=n?void 0:t,t=e&&null==t?e.length:t,r(e,128,void 0,void 0,void 0,void 0,t)}},78659:(e,t,n)=>{var r=n(87133),i=n(99374);e.exports=function(e,t,n){return void 0===n&&(n=t,t=void 0),void 0!==n&&(n=(n=i(n))==n?n:0),void 0!==t&&(t=(t=i(t))==t?t:0),r(i(e),t,n)}},32629:(e,t,n)=>{var r=n(9999);e.exports=function(e){return r(e,4)}},88055:(e,t,n)=>{var r=n(9999);e.exports=function(e){return r(e,5)}},83673:e=>{e.exports=function(e){for(var t=-1,n=null==e?0:e.length,r=0,i=[];++t<n;){var o=e[t];o&&(i[r++]=o)}return i}},37334:e=>{e.exports=function(e){return function(){return e}}},74154:(e,t,n)=>{var r=n(43360),i=n(42e3),o=Object.prototype.hasOwnProperty,a=i((function(e,t,n){o.call(e,n)?++e[n]:r(e,n,1)}));e.exports=a},49747:(e,t,n)=>{var r=n(66977);function i(e,t,n){var o=r(e,8,void 0,void 0,void 0,void 0,void 0,t=n?void 0:t);return o.placeholder=i.placeholder,o}i.placeholder={},e.exports=i},38221:(e,t,n)=>{var r=n(23805),i=n(10124),o=n(99374),a=Math.max,s=Math.min;e.exports=function(e,t,n){var l,c,u,d,h,f,p=0,v=!1,g=!1,m=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var n=l,r=c;return l=c=void 0,p=t,d=e.apply(r,n)}function b(e){var n=e-f;return void 0===f||n>=t||n<0||g&&e-p>=u}function w(){var e=i();if(b(e))return _(e);h=setTimeout(w,function(e){var n=t-(e-f);return g?s(n,u-(e-p)):n}(e))}function _(e){return h=void 0,m&&l?y(e):(l=c=void 0,d)}function x(){var e=i(),n=b(e);if(l=arguments,c=this,f=e,n){if(void 0===h)return function(e){return p=e,h=setTimeout(w,t),v?y(e):d}(f);if(g)return clearTimeout(h),h=setTimeout(w,t),y(f)}return void 0===h&&(h=setTimeout(w,t)),d}return t=o(t)||0,r(n)&&(v=!!n.leading,u=(g="maxWait"in n)?a(o(n.maxWait)||0,t):u,m="trailing"in n?!!n.trailing:m),x.cancel=function(){void 0!==h&&clearTimeout(h),p=0,l=f=c=h=void 0},x.flush=function(){return void 0===h?d:_(i())},x}},50828:(e,t,n)=>{var r=n(24647),i=n(13222),o=/[\xc0-\xd6\xd8-\xf6\xf8-\xff\u0100-\u017f]/g,a=RegExp("[\\u0300-\\u036f\\ufe20-\\ufe2f\\u20d0-\\u20ff]","g");e.exports=function(e){return(e=i(e))&&e.replace(o,r).replace(a,"")}},64112:(e,t,n)=>{var r=n(20085),i=n(69302)((function(e,t){return r(e,1,t)}));e.exports=i},66245:(e,t,n)=>{var r=n(83915),i=n(83120),o=n(69302),a=n(83693),s=o((function(e,t){return a(e)?r(e,i(t,1,a,!0)):[]}));e.exports=s},3739:(e,t,n)=>{var r=n(25160),i=n(61489);e.exports=function(e,t,n){var o=null==e?0:e.length;return o?(t=n||void 0===t?1:i(t),r(e,t<0?0:t,o)):[]}},27537:(e,t,n)=>{var r=n(25160),i=n(61489);e.exports=function(e,t,n){var o=null==e?0:e.length;return o?(t=n||void 0===t?1:i(t),r(e,0,(t=o-t)<0?0:t)):[]}},75288:e=>{e.exports=function(e,t){return e===t||e!=e&&t!=t}},87612:(e,t,n)=>{var r=n(79770),i=n(16574),o=n(15389),a=n(56449);e.exports=function(e,t){return(a(e)?r:i)(e,o(t,3))}},35970:(e,t,n)=>{var r=n(83120);e.exports=function(e){return null!=e&&e.length?r(e,1):[]}},3176:(e,t,n)=>{var r=n(83120),i=1/0;e.exports=function(e){return null!=e&&e.length?r(e,i):[]}},71382:(e,t,n)=>{var r=n(66929)(!0);e.exports=r},33215:(e,t,n)=>{var r=n(30641),i=n(24066);e.exports=function(e,t){return e&&r(e,i(t))}},73424:(e,t,n)=>{var r=n(16962),i=n(2874),o=Array.prototype.push;function a(e,t){return 2==t?function(t,n){return e(t,n)}:function(t){return e(t)}}function s(e){for(var t=e?e.length:0,n=Array(t);t--;)n[t]=e[t];return n}function l(e,t){return function(){var n=arguments.length;if(n){for(var r=Array(n);n--;)r[n]=arguments[n];var i=r[0]=t.apply(void 0,r);return e.apply(void 0,r),i}}}e.exports=function e(t,n,c,u){var d="function"==typeof n,h=n===Object(n);if(h&&(u=c,c=n,n=void 0),null==c)throw new TypeError;u||(u={});var f={cap:!("cap"in u)||u.cap,curry:!("curry"in u)||u.curry,fixed:!("fixed"in u)||u.fixed,immutable:!("immutable"in u)||u.immutable,rearg:!("rearg"in u)||u.rearg},p=d?c:i,v="curry"in u&&u.curry,g="fixed"in u&&u.fixed,m="rearg"in u&&u.rearg,y=d?c.runInContext():void 0,b=d?c:{ary:t.ary,assign:t.assign,clone:t.clone,curry:t.curry,forEach:t.forEach,isArray:t.isArray,isError:t.isError,isFunction:t.isFunction,isWeakMap:t.isWeakMap,iteratee:t.iteratee,keys:t.keys,rearg:t.rearg,toInteger:t.toInteger,toPath:t.toPath},w=b.ary,_=b.assign,x=b.clone,C=b.curry,E=b.forEach,S=b.isArray,A=b.isError,O=b.isFunction,k=b.isWeakMap,T=b.keys,P=b.rearg,I=b.toInteger,M=b.toPath,z=T(r.aryMethod),R={castArray:function(e){return function(){var t=arguments[0];return S(t)?e(s(t)):e.apply(void 0,arguments)}},iteratee:function(e){return function(){var t=arguments[1],n=e(arguments[0],t),r=n.length;return f.cap&&"number"==typeof t?(t=t>2?t-2:1,r&&r<=t?n:a(n,t)):n}},mixin:function(e){return function(t){var n=this;if(!O(n))return e(n,Object(t));var r=[];return E(T(t),(function(e){O(t[e])&&r.push([e,n.prototype[e]])})),e(n,Object(t)),E(r,(function(e){var t=e[1];O(t)?n.prototype[e[0]]=t:delete n.prototype[e[0]]})),n}},nthArg:function(e){return function(t){var n=t<0?1:I(t)+1;return C(e(t),n)}},rearg:function(e){return function(t,n){var r=n?n.length:0;return C(e(t,n),r)}},runInContext:function(n){return function(r){return e(t,n(r),u)}}};function L(e,t,n){if(f.fixed&&(g||!r.skipFixed[e])){var i=r.methodSpread[e],a=i&&i.start;return void 0===a?w(t,n):function(e,t){return function(){for(var n=arguments.length,r=n-1,i=Array(n);n--;)i[n]=arguments[n];var a=i[t],s=i.slice(0,t);return a&&o.apply(s,a),t!=r&&o.apply(s,i.slice(t+1)),e.apply(this,s)}}(t,a)}return t}function D(e,t,n){return f.rearg&&n>1&&(m||!r.skipRearg[e])?P(t,r.methodRearg[e]||r.aryRearg[n]):t}function N(e,t){for(var n=-1,r=(t=M(t)).length,i=r-1,o=x(Object(e)),a=o;null!=a&&++n<r;){var s=t[n],l=a[s];null==l||O(l)||A(l)||k(l)||(a[s]=x(n==i?l:Object(l))),a=a[s]}return o}function j(t,n){var i=r.aliasToReal[t]||t,o=r.remap[i]||i,a=u;return function(t){var r=d?y:b,s=d?y[o]:n,l=_(_({},a),t);return e(r,i,s,l)}}function H(e,t){return function(){var n=arguments.length;if(!n)return e();for(var r=Array(n);n--;)r[n]=arguments[n];var i=f.rearg?0:n-1;return r[i]=t(r[i]),e.apply(void 0,r)}}function V(e,t,n){var i,o=r.aliasToReal[e]||e,c=t,u=R[o];return u?c=u(t):f.immutable&&(r.mutate.array[o]?c=l(t,s):r.mutate.object[o]?c=l(t,function(e){return function(t){return e({},t)}}(t)):r.mutate.set[o]&&(c=l(t,N))),E(z,(function(e){return E(r.aryMethod[e],(function(t){if(o==t){var n=r.methodSpread[o],s=n&&n.afterRearg;return i=s?L(o,D(o,c,e),e):D(o,L(o,c,e),e),i=function(e,t,n){return v||f.curry&&n>1?C(t,n):t}(0,i=function(e,t){if(f.cap){var n=r.iterateeRearg[e];if(n)return function(e,t){return H(e,(function(e){var n=t.length;return function(e,t){return 2==t?function(t,n){return e.apply(void 0,arguments)}:function(t){return e.apply(void 0,arguments)}}(P(a(e,n),t),n)}))}(t,n);var i=!d&&r.iterateeAry[e];if(i)return function(e,t){return H(e,(function(e){return"function"==typeof e?a(e,t):e}))}(t,i)}return t}(o,i),e),!1}})),!i})),i||(i=c),i==t&&(i=v?C(i,1):function(){return t.apply(this,arguments)}),i.convert=j(o,t),i.placeholder=t.placeholder=n,i}if(!h)return V(n,c,p);var B=c,F=[];return E(z,(function(e){E(r.aryMethod[e],(function(e){var t=B[r.remap[e]||e];t&&F.push([e,V(e,t,B)])}))})),E(T(B),(function(e){var t=B[e];if("function"==typeof t){for(var n=F.length;n--;)if(F[n][0]==e)return;t.convert=j(e,t),F.push([e,t])}})),E(F,(function(e){B[e[0]]=e[1]})),B.convert=function(e){return B.runInContext.convert(e)(void 0)},B.placeholder=B,E(T(B),(function(e){E(r.realToAlias[e]||[],(function(t){B[t]=B[e]}))})),B}},16962:(e,t)=>{t.aliasToReal={each:"forEach",eachRight:"forEachRight",entries:"toPairs",entriesIn:"toPairsIn",extend:"assignIn",extendAll:"assignInAll",extendAllWith:"assignInAllWith",extendWith:"assignInWith",first:"head",conforms:"conformsTo",matches:"isMatch",property:"get",__:"placeholder",F:"stubFalse",T:"stubTrue",all:"every",allPass:"overEvery",always:"constant",any:"some",anyPass:"overSome",apply:"spread",assoc:"set",assocPath:"set",complement:"negate",compose:"flowRight",contains:"includes",dissoc:"unset",dissocPath:"unset",dropLast:"dropRight",dropLastWhile:"dropRightWhile",equals:"isEqual",identical:"eq",indexBy:"keyBy",init:"initial",invertObj:"invert",juxt:"over",omitAll:"omit",nAry:"ary",path:"get",pathEq:"matchesProperty",pathOr:"getOr",paths:"at",pickAll:"pick",pipe:"flow",pluck:"map",prop:"get",propEq:"matchesProperty",propOr:"getOr",props:"at",symmetricDifference:"xor",symmetricDifferenceBy:"xorBy",symmetricDifferenceWith:"xorWith",takeLast:"takeRight",takeLastWhile:"takeRightWhile",unapply:"rest",unnest:"flatten",useWith:"overArgs",where:"conformsTo",whereEq:"isMatch",zipObj:"zipObject"},t.aryMethod={1:["assignAll","assignInAll","attempt","castArray","ceil","create","curry","curryRight","defaultsAll","defaultsDeepAll","floor","flow","flowRight","fromPairs","invert","iteratee","memoize","method","mergeAll","methodOf","mixin","nthArg","over","overEvery","overSome","rest","reverse","round","runInContext","spread","template","trim","trimEnd","trimStart","uniqueId","words","zipAll"],2:["add","after","ary","assign","assignAllWith","assignIn","assignInAllWith","at","before","bind","bindAll","bindKey","chunk","cloneDeepWith","cloneWith","concat","conformsTo","countBy","curryN","curryRightN","debounce","defaults","defaultsDeep","defaultTo","delay","difference","divide","drop","dropRight","dropRightWhile","dropWhile","endsWith","eq","every","filter","find","findIndex","findKey","findLast","findLastIndex","findLastKey","flatMap","flatMapDeep","flattenDepth","forEach","forEachRight","forIn","forInRight","forOwn","forOwnRight","get","groupBy","gt","gte","has","hasIn","includes","indexOf","intersection","invertBy","invoke","invokeMap","isEqual","isMatch","join","keyBy","lastIndexOf","lt","lte","map","mapKeys","mapValues","matchesProperty","maxBy","meanBy","merge","mergeAllWith","minBy","multiply","nth","omit","omitBy","overArgs","pad","padEnd","padStart","parseInt","partial","partialRight","partition","pick","pickBy","propertyOf","pull","pullAll","pullAt","random","range","rangeRight","rearg","reject","remove","repeat","restFrom","result","sampleSize","some","sortBy","sortedIndex","sortedIndexOf","sortedLastIndex","sortedLastIndexOf","sortedUniqBy","split","spreadFrom","startsWith","subtract","sumBy","take","takeRight","takeRightWhile","takeWhile","tap","throttle","thru","times","trimChars","trimCharsEnd","trimCharsStart","truncate","union","uniqBy","uniqWith","unset","unzipWith","without","wrap","xor","zip","zipObject","zipObjectDeep"],3:["assignInWith","assignWith","clamp","differenceBy","differenceWith","findFrom","findIndexFrom","findLastFrom","findLastIndexFrom","getOr","includesFrom","indexOfFrom","inRange","intersectionBy","intersectionWith","invokeArgs","invokeArgsMap","isEqualWith","isMatchWith","flatMapDepth","lastIndexOfFrom","mergeWith","orderBy","padChars","padCharsEnd","padCharsStart","pullAllBy","pullAllWith","rangeStep","rangeStepRight","reduce","reduceRight","replace","set","slice","sortedIndexBy","sortedLastIndexBy","transform","unionBy","unionWith","update","xorBy","xorWith","zipWith"],4:["fill","setWith","updateWith"]},t.aryRearg={2:[1,0],3:[2,0,1],4:[3,2,0,1]},t.iterateeAry={dropRightWhile:1,dropWhile:1,every:1,filter:1,find:1,findFrom:1,findIndex:1,findIndexFrom:1,findKey:1,findLast:1,findLastFrom:1,findLastIndex:1,findLastIndexFrom:1,findLastKey:1,flatMap:1,flatMapDeep:1,flatMapDepth:1,forEach:1,forEachRight:1,forIn:1,forInRight:1,forOwn:1,forOwnRight:1,map:1,mapKeys:1,mapValues:1,partition:1,reduce:2,reduceRight:2,reject:1,remove:1,some:1,takeRightWhile:1,takeWhile:1,times:1,transform:2},t.iterateeRearg={mapKeys:[1],reduceRight:[1,0]},t.methodRearg={assignInAllWith:[1,0],assignInWith:[1,2,0],assignAllWith:[1,0],assignWith:[1,2,0],differenceBy:[1,2,0],differenceWith:[1,2,0],getOr:[2,1,0],intersectionBy:[1,2,0],intersectionWith:[1,2,0],isEqualWith:[1,2,0],isMatchWith:[2,1,0],mergeAllWith:[1,0],mergeWith:[1,2,0],padChars:[2,1,0],padCharsEnd:[2,1,0],padCharsStart:[2,1,0],pullAllBy:[2,1,0],pullAllWith:[2,1,0],rangeStep:[1,2,0],rangeStepRight:[1,2,0],setWith:[3,1,2,0],sortedIndexBy:[2,1,0],sortedLastIndexBy:[2,1,0],unionBy:[1,2,0],unionWith:[1,2,0],updateWith:[3,1,2,0],xorBy:[1,2,0],xorWith:[1,2,0],zipWith:[1,2,0]},t.methodSpread={assignAll:{start:0},assignAllWith:{start:0},assignInAll:{start:0},assignInAllWith:{start:0},defaultsAll:{start:0},defaultsDeepAll:{start:0},invokeArgs:{start:2},invokeArgsMap:{start:2},mergeAll:{start:0},mergeAllWith:{start:0},partial:{start:1},partialRight:{start:1},without:{start:1},zipAll:{start:0}},t.mutate={array:{fill:!0,pull:!0,pullAll:!0,pullAllBy:!0,pullAllWith:!0,pullAt:!0,remove:!0,reverse:!0},object:{assign:!0,assignAll:!0,assignAllWith:!0,assignIn:!0,assignInAll:!0,assignInAllWith:!0,assignInWith:!0,assignWith:!0,defaults:!0,defaultsAll:!0,defaultsDeep:!0,defaultsDeepAll:!0,merge:!0,mergeAll:!0,mergeAllWith:!0,mergeWith:!0},set:{set:!0,setWith:!0,unset:!0,update:!0,updateWith:!0}},t.realToAlias=function(){var e=Object.prototype.hasOwnProperty,n=t.aliasToReal,r={};for(var i in n){var o=n[i];e.call(r,o)?r[o].push(i):r[o]=[i]}return r}(),t.remap={assignAll:"assign",assignAllWith:"assignWith",assignInAll:"assignIn",assignInAllWith:"assignInWith",curryN:"curry",curryRightN:"curryRight",defaultsAll:"defaults",defaultsDeepAll:"defaultsDeep",findFrom:"find",findIndexFrom:"findIndex",findLastFrom:"findLast",findLastIndexFrom:"findLastIndex",getOr:"get",includesFrom:"includes",indexOfFrom:"indexOf",invokeArgs:"invoke",invokeArgsMap:"invokeMap",lastIndexOfFrom:"lastIndexOf",mergeAll:"merge",mergeAllWith:"mergeWith",padChars:"pad",padCharsEnd:"padEnd",padCharsStart:"padStart",propertyOf:"get",rangeStep:"range",rangeStepRight:"rangeRight",restFrom:"rest",spreadFrom:"spread",trimChars:"trim",trimCharsEnd:"trimEnd",trimCharsStart:"trimStart",zipAll:"zip"},t.skipFixed={castArray:!0,flow:!0,flowRight:!0,iteratee:!0,mixin:!0,rearg:!0,runInContext:!0},t.skipRearg={add:!0,assign:!0,assignIn:!0,bind:!0,bindKey:!0,concat:!0,difference:!0,divide:!0,eq:!0,gt:!0,gte:!0,isEqual:!0,lt:!0,lte:!0,matchesProperty:!0,merge:!0,multiply:!0,overArgs:!0,partial:!0,partialRight:!0,propertyOf:!0,random:!0,range:!0,rangeRight:!0,subtract:!0,zip:!0,zipObject:!0,zipObjectDeep:!0}},47934:(e,t,n)=>{e.exports={ary:n(64626),assign:n(74733),clone:n(32629),curry:n(49747),forEach:n(83729),isArray:n(56449),isError:n(23546),isFunction:n(1882),isWeakMap:n(47886),iteratee:n(33855),keys:n(88984),rearg:n(84195),toInteger:n(61489),toPath:n(42072)}},79920:(e,t,n)=>{var r=n(73424),i=n(47934);e.exports=function(e,t,n){return r(i,e,t,n)}},2874:e=>{e.exports={}},77731:(e,t,n)=>{var r=n(79920)("set",n(63560));r.placeholder=n(2874),e.exports=r},55918:(e,t,n)=>{var r=n(79920)("update",n(8483));r.placeholder=n(2874),e.exports=r},58156:(e,t,n)=>{var r=n(47422);e.exports=function(e,t,n){var i=null==e?void 0:r(e,t);return void 0===i?n:i}},94394:(e,t,n)=>{var r=n(43360),i=n(42e3),o=Object.prototype.hasOwnProperty,a=i((function(e,t,n){o.call(e,n)?e[n].push(t):r(e,n,[t])}));e.exports=a},80631:(e,t,n)=>{var r=n(28077),i=n(49326);e.exports=function(e,t){return null!=e&&i(e,t,r)}},83488:e=>{e.exports=function(e){return e}},72428:(e,t,n)=>{var r=n(27534),i=n(40346),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return i(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},56449:e=>{var t=Array.isArray;e.exports=t},64894:(e,t,n)=>{var r=n(1882),i=n(30294);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},83693:(e,t,n)=>{var r=n(64894),i=n(40346);e.exports=function(e){return i(e)&&r(e)}},3656:(e,t,n)=>{e=n.nmd(e);var r=n(9325),i=n(89935),o=t&&!t.nodeType&&t,a=o&&e&&!e.nodeType&&e,s=a&&a.exports===o?r.Buffer:void 0,l=(s?s.isBuffer:void 0)||i;e.exports=l},62193:(e,t,n)=>{var r=n(88984),i=n(5861),o=n(72428),a=n(56449),s=n(64894),l=n(3656),c=n(55527),u=n(37167),d=Object.prototype.hasOwnProperty;e.exports=function(e){if(null==e)return!0;if(s(e)&&(a(e)||"string"==typeof e||"function"==typeof e.splice||l(e)||u(e)||o(e)))return!e.length;var t=i(e);if("[object Map]"==t||"[object Set]"==t)return!e.size;if(c(e))return!r(e).length;for(var n in e)if(d.call(e,n))return!1;return!0}},2404:(e,t,n)=>{var r=n(60270);e.exports=function(e,t){return r(e,t)}},23546:(e,t,n)=>{var r=n(72552),i=n(40346),o=n(11331);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Error]"==t||"[object DOMException]"==t||"string"==typeof e.message&&"string"==typeof e.name&&!o(e)}},1882:(e,t,n)=>{var r=n(72552),i=n(23805);e.exports=function(e){if(!i(e))return!1;var t=r(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t}},30294:e=>{e.exports=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991}},87730:(e,t,n)=>{var r=n(29172),i=n(27301),o=n(86009),a=o&&o.isMap,s=a?i(a):r;e.exports=s},5187:e=>{e.exports=function(e){return null===e}},23805:e=>{e.exports=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}},40346:e=>{e.exports=function(e){return null!=e&&"object"==typeof e}},11331:(e,t,n)=>{var r=n(72552),i=n(28879),o=n(40346),a=Function.prototype,s=Object.prototype,l=a.toString,c=s.hasOwnProperty,u=l.call(Object);e.exports=function(e){if(!o(e)||"[object Object]"!=r(e))return!1;var t=i(e);if(null===t)return!0;var n=c.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&l.call(n)==u}},38440:(e,t,n)=>{var r=n(16038),i=n(27301),o=n(86009),a=o&&o.isSet,s=a?i(a):r;e.exports=s},85015:(e,t,n)=>{var r=n(72552),i=n(56449),o=n(40346);e.exports=function(e){return"string"==typeof e||!i(e)&&o(e)&&"[object String]"==r(e)}},44394:(e,t,n)=>{var r=n(72552),i=n(40346);e.exports=function(e){return"symbol"==typeof e||i(e)&&"[object Symbol]"==r(e)}},37167:(e,t,n)=>{var r=n(4901),i=n(27301),o=n(86009),a=o&&o.isTypedArray,s=a?i(a):r;e.exports=s},62216:e=>{e.exports=function(e){return void 0===e}},47886:(e,t,n)=>{var r=n(5861),i=n(40346);e.exports=function(e){return i(e)&&"[object WeakMap]"==r(e)}},33855:(e,t,n)=>{var r=n(9999),i=n(15389);e.exports=function(e){return i("function"==typeof e?e:r(e,1))}},95950:(e,t,n)=>{var r=n(70695),i=n(88984),o=n(64894);e.exports=function(e){return o(e)?r(e):i(e)}},37241:(e,t,n)=>{var r=n(70695),i=n(72903),o=n(64894);e.exports=function(e){return o(e)?r(e,!0):i(e)}},68090:e=>{e.exports=function(e){var t=null==e?0:e.length;return t?e[t-1]:void 0}},55378:(e,t,n)=>{var r=n(34932),i=n(15389),o=n(5128),a=n(56449);e.exports=function(e,t){return(a(e)?r:o)(e,i(t,3))}},50104:(e,t,n)=>{var r=n(53661);function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(i.Cache||r),n}i.Cache=r,e.exports=i},63950:e=>{e.exports=function(){}},10124:(e,t,n)=>{var r=n(9325);e.exports=function(){return r.Date.now()}},90179:(e,t,n)=>{var r=n(34932),i=n(9999),o=n(19931),a=n(31769),s=n(21791),l=n(53138),c=n(38816),u=n(83349),d=c((function(e,t){var n={};if(null==e)return n;var c=!1;t=r(t,(function(t){return t=a(t,e),c||(c=t.length>1),t})),s(e,u(e),n),c&&(n=i(n,7,l));for(var d=t.length;d--;)o(n,t[d]);return n}));e.exports=d},71086:(e,t,n)=>{var r=n(34932),i=n(15389),o=n(97420),a=n(83349);e.exports=function(e,t){if(null==e)return{};var n=r(a(e),(function(e){return[e]}));return t=i(t),o(e,n,(function(e,n){return t(e,n[0])}))}},50583:(e,t,n)=>{var r=n(47237),i=n(17255),o=n(28586),a=n(77797);e.exports=function(e){return o(e)?r(a(e)):i(e)}},84195:(e,t,n)=>{var r=n(66977),i=n(38816)((function(e,t){return r(e,256,void 0,void 0,void 0,t)}));e.exports=i},63560:(e,t,n)=>{var r=n(73170);e.exports=function(e,t,n){return null==e?e:r(e,t,n)}},33031:(e,t,n)=>{var r=n(83120),i=n(46155),o=n(69302),a=n(36800),s=o((function(e,t){if(null==e)return[];var n=t.length;return n>1&&a(e,t[0],t[1])?t=[]:n>2&&a(t[0],t[1],t[2])&&(t=[t[0]]),i(e,r(t,1),[])}));e.exports=s},63345:e=>{e.exports=function(){return[]}},89935:e=>{e.exports=function(){return!1}},34921:(e,t,n)=>{var r=n(25160),i=n(61489);e.exports=function(e,t,n){return e&&e.length?(t=n||void 0===t?1:i(t),r(e,0,t<0?0:t)):[]}},7350:(e,t,n)=>{var r=n(38221),i=n(23805);e.exports=function(e,t,n){var o=!0,a=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return i(n)&&(o="leading"in n?!!n.leading:o,a="trailing"in n?!!n.trailing:a),r(e,t,{leading:o,maxWait:t,trailing:a})}},17400:(e,t,n)=>{var r=n(99374),i=1/0;e.exports=function(e){return e?(e=r(e))===i||e===-1/0?17976931348623157e292*(e<0?-1:1):e==e?e:0:0===e?e:0}},61489:(e,t,n)=>{var r=n(17400);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},99374:(e,t,n)=>{var r=n(54128),i=n(23805),o=n(44394),a=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,l=/^0o[0-7]+$/i,c=parseInt;e.exports=function(e){if("number"==typeof e)return e;if(o(e))return NaN;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=r(e);var n=s.test(e);return n||l.test(e)?c(e.slice(2),n?2:8):a.test(e)?NaN:+e}},42072:(e,t,n)=>{var r=n(34932),i=n(23007),o=n(56449),a=n(44394),s=n(61802),l=n(77797),c=n(13222);e.exports=function(e){return o(e)?r(e,l):a(e)?[e]:i(s(c(e)))}},13222:(e,t,n)=>{var r=n(77556);e.exports=function(e){return null==e?"":r(e)}},80299:(e,t,n)=>{var r=n(83120),i=n(69302),o=n(55765),a=n(83693),s=i((function(e){return o(r(e,1,a,!0))}));e.exports=s},50014:(e,t,n)=>{var r=n(15389),i=n(55765);e.exports=function(e,t){return e&&e.length?i(e,r(t,2)):[]}},8483:(e,t,n)=>{var r=n(58725),i=n(24066);e.exports=function(e,t,n){return null==e?e:r(e,t,i(n))}},35880:(e,t,n)=>{var r=n(30514),i=n(95950);e.exports=function(e){return null==e?[]:r(e,i(e))}},91648:(e,t,n)=>{var r=n(83915),i=n(69302),o=n(83693),a=i((function(e,t){return o(e)?r(e,t):[]}));e.exports=a},53758:(e,t,n)=>{var r=n(30980),i=n(56017),o=n(94033),a=n(56449),s=n(40346),l=n(80257),c=Object.prototype.hasOwnProperty;function u(e){if(s(e)&&!a(e)&&!(e instanceof r)){if(e instanceof i)return e;if(c.call(e,"__wrapped__"))return l(e)}return new i(e)}u.prototype=o.prototype,u.prototype.constructor=u,e.exports=u},56625:(e,t,n)=>{var r=n(79770),i=n(69302),o=n(75927),a=n(83693),s=i((function(e){return o(r(e,a))}));e.exports=s},46346:function(e){"undefined"!=typeof self&&self,e.exports=function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={i:r,l:!1,exports:{}};return e[r].call(i.exports,i,i.exports,n),i.l=!0,i.exports}return n.m=e,n.c=t,n.d=function(e,t,r){n.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:r})},n.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},n.t=function(e,t){if(1&t&&(e=n(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(n.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var i in e)n.d(r,i,function(t){return e[t]}.bind(null,i));return r},n.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return n.d(t,"a",t),t},n.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},n.p="",n(n.s=7)}([function(e,t,n){"use strict";function r(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}Object.defineProperty(t,"__esModule",{value:!0}),r(n(9)),r(n(10)),r(n(11)),r(n(12)),r(n(13)),r(n(14)),r(n(15)),r(n(16)),r(n(17)),r(n(31)),r(n(32)),r(n(33)),r(n(34)),r(n(35)),r(n(38)),r(n(39)),r(n(40)),r(n(41)),r(n(42)),r(n(43)),r(n(44)),r(n(45)),r(n(46)),r(n(47)),r(n(48)),r(n(49)),r(n(50)),r(n(3))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.BOOKMARKING="oa:bookmarking",e.CLASSIFYING="oa:classifying",e.COMMENTING="oa:commenting",e.DESCRIBING="oa:describing",e.EDITING="oa:editing",e.HIGHLIGHTING="oa:highlighting",e.IDENTIFYING="oa:identifying",e.LINKING="oa:linking",e.MODERATING="oa:moderating",e.PAINTING="sc:painting",e.QUESTIONING="oa:questioning",e.REPLYING="oa:replying",e.TAGGING="oa:tagging",e.TRANSCRIBING="oad:transcribing"}(t.AnnotationMotivation||(t.AnnotationMotivation={})),function(e){e.AUTO_ADVANCE="auto-advance",e.CONTINUOUS="continuous",e.FACING_PAGES="facing-pages",e.HIDDEN="hidden",e.INDIVIDUALS="individuals",e.MULTI_PART="multi-part",e.NO_NAV="no-nav",e.NON_PAGED="non-paged",e.PAGED="paged",e.REPEAT="repeat",e.SEQUENCE="sequence",e.THUMBNAIL_NAV="thumbnail-nav",e.TOGETHER="together",e.UNORDERED="unordered"}(t.Behavior||(t.Behavior={})),function(e){e.CANVAS="canvas",e.CHOICE="choice",e.OA_CHOICE="oa:choice",e.CONTENT_AS_TEXT="contentastext",e.DATASET="dataset",e.DOCUMENT="document",e.IMAGE="image",e.MODEL="model",e.MOVING_IMAGE="movingimage",e.PDF="pdf",e.PHYSICAL_OBJECT="physicalobject",e.SOUND="sound",e.TEXT="text",e.TEXTUALBODY="textualbody",e.VIDEO="video"}(t.ExternalResourceType||(t.ExternalResourceType={})),function(e){e.ANNOTATION="annotation",e.CANVAS="canvas",e.COLLECTION="collection",e.MANIFEST="manifest",e.RANGE="range",e.SEQUENCE="sequence"}(t.IIIFResourceType||(t.IIIFResourceType={})),function(e){e.AUDIO_MP4="audio/mp4",e.CORTO="application/corto",e.DICOM="application/dicom",e.DRACO="application/draco",e.EPUB="application/epub+zip",e.GIRDER="image/vnd.kitware.girder",e.GLB="model/gltf-binary",e.GLTF="model/gltf+json",e.IIIF_PRESENTATION_2='application/ld+json;profile="http://iiif.io/api/presentation/2/context.json"',e.IIIF_PRESENTATION_3='application/ld+json;profile="http://iiif.io/api/presentation/3/context.json"',e.JPG="image/jpeg",e.M3U8="application/vnd.apple.mpegurl",e.MP3="audio/mp3",e.MPEG_DASH="application/dash+xml",e.OBJ="text/plain",e.OPF="application/oebps-package+xml",e.PDF="application/pdf",e.PLY="application/ply",e.THREEJS="application/vnd.threejs+json",e.USDZ="model/vnd.usd+zip",e.VIDEO_MP4="video/mp4",e.WAV="audio/wav",e.WEBM="video/webm"}(t.MediaType||(t.MediaType={})),function(e){e.DOC="application/msword",e.DOCX="application/vnd.openxmlformats-officedocument.wordprocessingml.document",e.PDF="application/pdf"}(t.RenderingFormat||(t.RenderingFormat={})),function(e){e.IMAGE_0_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/compliance.html#level0",e.IMAGE_0_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/compliance.html#level1",e.IMAGE_0_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/compliance.html#level2",e.IMAGE_0_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/conformance.html#level0",e.IMAGE_0_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/conformance.html#level1",e.IMAGE_0_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/conformance.html#level2",e.IMAGE_1_COMPLIANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0",e.IMAGE_1_COMPLIANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level1",e.IMAGE_1_COMPLIANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level2",e.IMAGE_1_CONFORMANCE_LEVEL_0="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level0",e.IMAGE_1_CONFORMANCE_LEVEL_1="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level1",e.IMAGE_1_CONFORMANCE_LEVEL_2="http://library.stanford.edu/iiif/image-api/1.1/conformance.html#level2",e.IMAGE_1_LEVEL_0="http://iiif.io/api/image/1/level0.json",e.IMAGE_1_PROFILE_LEVEL_0="http://iiif.io/api/image/1/profiles/level0.json",e.IMAGE_1_LEVEL_1="http://iiif.io/api/image/1/level1.json",e.IMAGE_1_PROFILE_LEVEL_1="http://iiif.io/api/image/1/profiles/level1.json",e.IMAGE_1_LEVEL_2="http://iiif.io/api/image/1/level2.json",e.IMAGE_1_PROFILE_LEVEL_2="http://iiif.io/api/image/1/profiles/level2.json",e.IMAGE_2_LEVEL_0="http://iiif.io/api/image/2/level0.json",e.IMAGE_2_PROFILE_LEVEL_0="http://iiif.io/api/image/2/profiles/level0.json",e.IMAGE_2_LEVEL_1="http://iiif.io/api/image/2/level1.json",e.IMAGE_2_PROFILE_LEVEL_1="http://iiif.io/api/image/2/profiles/level1.json",e.IMAGE_2_LEVEL_2="http://iiif.io/api/image/2/level2.json",e.IMAGE_2_PROFILE_LEVEL_2="http://iiif.io/api/image/2/profiles/level2.json",e.AUTH_0_CLICK_THROUGH="http://iiif.io/api/auth/0/login/clickthrough",e.AUTH_0_LOGIN="http://iiif.io/api/auth/0/login",e.AUTH_0_LOGOUT="http://iiif.io/api/auth/0/logout",e.AUTH_0_RESTRICTED="http://iiif.io/api/auth/0/login/restricted",e.AUTH_0_TOKEN="http://iiif.io/api/auth/0/token",e.AUTH_1_CLICK_THROUGH="http://iiif.io/api/auth/1/clickthrough",e.AUTH_1_EXTERNAL="http://iiif.io/api/auth/1/external",e.AUTH_1_KIOSK="http://iiif.io/api/auth/1/kiosk",e.AUTH_1_LOGIN="http://iiif.io/api/auth/1/login",e.AUTH_1_LOGOUT="http://iiif.io/api/auth/1/logout",e.AUTH_1_PROBE="http://iiif.io/api/auth/1/probe",e.AUTH_1_TOKEN="http://iiif.io/api/auth/1/token",e.SEARCH_0="http://iiif.io/api/search/0/search",e.SEARCH_0_AUTO_COMPLETE="http://iiif.io/api/search/0/autocomplete",e.SEARCH_1="http://iiif.io/api/search/1/search",e.SEARCH_1_AUTO_COMPLETE="http://iiif.io/api/search/1/autocomplete",e.TRACKING_EXTENSIONS="http://universalviewer.io/tracking-extensions-profile",e.UI_EXTENSIONS="http://universalviewer.io/ui-extensions-profile",e.PRINT_EXTENSIONS="http://universalviewer.io/print-extensions-profile",e.SHARE_EXTENSIONS="http://universalviewer.io/share-extensions-profile",e.DOWNLOAD_EXTENSIONS="http://universalviewer.io/download-extensions-profile",e.OTHER_MANIFESTATIONS="http://iiif.io/api/otherManifestations.json",e.IXIF="http://wellcomelibrary.org/ld/ixif/0/alpha.json"}(t.ServiceProfile||(t.ServiceProfile={})),function(e){e.IMAGE_SERVICE_2="ImageService2",e.IMAGE_SERVICE_3="ImageService3"}(t.ServiceType||(t.ServiceType={})),function(e){e.BOTTOM_TO_TOP="bottom-to-top",e.LEFT_TO_RIGHT="left-to-right",e.RIGHT_TO_LEFT="right-to-left",e.TOP_TO_BOTTOM="top-to-bottom"}(t.ViewingDirection||(t.ViewingDirection={})),function(e){e.CONTINUOUS="continuous",e.INDIVIDUALS="individuals",e.NON_PAGED="non-paged",e.PAGED="paged",e.TOP="top"}(t.ViewingHint||(t.ViewingHint={}))},function(e,t,n){var r=n(21).Symbol;e.exports=r},function(e,t,n){"use strict";var r=this&&this.__awaiter||function(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))},i=this&&this.__generator||function(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(o){return function(s){return function(o){if(n)throw new TypeError("Generator is already executing.");for(;a;)try{if(n=1,r&&(i=2&o[0]?r.return:o[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,o[1])).done)return i;switch(r=0,i&&(o=[2&o[0],i.value]),o[0]){case 0:case 1:i=o;break;case 4:return a.label++,{value:o[1],done:!1};case 5:a.label++,r=o[1],o=[0];continue;case 7:o=a.ops.pop(),a.trys.pop();continue;default:if(!(i=(i=a.trys).length>0&&i[i.length-1])&&(6===o[0]||2===o[0])){a=0;continue}if(3===o[0]&&(!i||o[1]>i[0]&&o[1]<i[3])){a.label=o[1];break}if(6===o[0]&&a.label<i[1]){a.label=i[1],i=o;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(o);break}i[2]&&a.ops.pop(),a.trys.pop();continue}o=t.call(e,a)}catch(e){o=[6,e],r=0}finally{n=i=0}if(5&o[0])throw o[1];return{value:o[0]?o[1]:void 0,done:!0}}([o,s])}}};Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=n(1),s=n(36);n(37);var l=function(){function e(){}return e.getMediaType=function(e){return(e=(e=e.toLowerCase()).split(";")[0]).trim()},e.getImageQuality=function(e){return e===a.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1||e===a.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2||e===a.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_1||e===a.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2||e===a.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1||e===a.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2||e===a.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1||e===a.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2||e===a.ServiceProfile.IMAGE_1_LEVEL_1||e===a.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1||e===a.ServiceProfile.IMAGE_1_LEVEL_2||e===a.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2?"native":"default"},e.getInexactLocale=function(e){return-1!==e.indexOf("-")?e.substr(0,e.indexOf("-")):e},e.getLocalisedValue=function(e,t){if(!Array.isArray(e))return e;for(var n=0;n<e.length;n++){var r=e[n];if(t===r["@language"])return r["@value"]}var i=t.substr(0,t.indexOf("-"));for(n=0;n<e.length;n++){var o=e[n];if(o["@language"]===i)return o["@value"]}return null},e.generateTreeNodeIds=function(t,n){var r;void 0===n&&(n=0),r=t.parentNode?t.parentNode.id+"-"+n:"0",t.id=r;for(var i=0;i<t.nodes.length;i++){var o=t.nodes[i];e.generateTreeNodeIds(o,i)}},e.normaliseType=function(e){return-1!==(e=(e||"").toLowerCase()).indexOf(":")?e.split(":")[1]:e},e.normaliseUrl=function(e){return-1!==(e=e.substr(e.indexOf("://"))).indexOf("#")&&(e=e.split("#")[0]),e},e.normalisedUrlsMatch=function(t,n){return e.normaliseUrl(t)===e.normaliseUrl(n)},e.isImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_PROFILE_LEVEL_2))},e.isImageServiceType=function(e){return null!==e&&e.toLowerCase()===a.ServiceType.IMAGE_SERVICE_2.toLowerCase()||e===a.ServiceType.IMAGE_SERVICE_3.toLowerCase()},e.isLevel0ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_PROFILE_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_LEVEL_0)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_PROFILE_LEVEL_0))},e.isLevel1ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_PROFILE_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_LEVEL_1)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_PROFILE_LEVEL_1))},e.isLevel2ImageProfile=function(t){return!!(e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_COMPLIANCE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_0_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_CONFORMANCE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_1_PROFILE_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_LEVEL_2)||e.normalisedUrlsMatch(t,a.ServiceProfile.IMAGE_2_PROFILE_LEVEL_2))},e.parseManifest=function(e,t){return o.Deserialiser.parse(e,t)},e.checkStatus=function(e){if(e.ok)return e;var t=new Error(e.statusText);return t.response=e,Promise.reject(t)},e.loadManifest=function(t){return new Promise((function(n,r){fetch(t).then(e.checkStatus).then((function(e){return e.json()})).then((function(e){n(e)})).catch((function(e){r()}))}))},e.loadExternalResourcesAuth1=function(t,n,r,i,o,a,s,l){return new Promise((function(c,u){var d=t.map((function(t){return e.loadExternalResourceAuth1(t,n,r,i,o,a,s,l)}));Promise.all(d).then((function(){c(t)})).catch((function(e){u(e)}))}))},e.loadExternalResourceAuth1=function(t,n,o,a,l,c,u,d){return r(this,void 0,void 0,(function(){var r;return i(this,(function(i){switch(i.label){case 0:return[4,a(t)];case 1:return(r=i.sent())?[4,t.getData(r)]:[3,6];case 2:return i.sent(),t.status!==s.OK?[3,3]:[2,t];case 3:return[4,e.doAuthChain(t,n,o,l,c,u,d)];case 4:i.sent(),i.label=5;case 5:if(t.status===s.OK||t.status===s.MOVED_TEMPORARILY)return[2,t];throw e.createAuthorizationFailedError();case 6:return[4,t.getData()];case 7:return i.sent(),t.status!==s.MOVED_TEMPORARILY&&t.status!==s.UNAUTHORIZED?[3,9]:[4,e.doAuthChain(t,n,o,l,c,u,d)];case 8:i.sent(),i.label=9;case 9:if(t.status===s.OK||t.status===s.MOVED_TEMPORARILY)return[2,t];throw e.createAuthorizationFailedError()}}))}))},e.doAuthChain=function(t,n,o,a,l,c,u){return r(this,void 0,void 0,(function(){var r,d,h,f,p,v,g,m;return i(this,(function(i){switch(i.label){case 0:return t.isAccessControlled()?((r=t.externalService)&&(r.options=t.options),(d=t.kioskService)&&(d.options=t.options),(h=t.clickThroughService)&&(h.options=t.options),(f=t.loginService)&&(f.options=t.options),t.isResponseHandled||t.status!==s.MOVED_TEMPORARILY?[3,2]:[4,c(t)]):[2,t];case 1:case 3:case 6:case 10:case 14:return i.sent(),[2,t];case 2:return p=null,v=null,(p=r)?(v=p,[4,e.attemptResourceWithToken(t,o,p)]):[3,4];case 4:return(p=d)?(v=p,(g=n(p))?[4,a(g)]:[3,7]):[3,7];case 5:case 9:case 13:return i.sent(),[4,e.attemptResourceWithToken(t,o,p)];case 7:return(p=h)?(v=p,[4,l(t,p)]):[3,11];case 8:return(m=i.sent())?[4,a(m)]:[3,11];case 11:return(p=f)?(v=p,[4,l(t,p)]):[3,15];case 12:return(m=i.sent())?[4,a(m)]:[3,15];case 15:return v&&u(t,v),[2]}}))}))},e.attemptResourceWithToken=function(e,t,n){return r(this,void 0,void 0,(function(){var r,o;return i(this,(function(i){switch(i.label){case 0:return(r=n.getService(a.ServiceProfile.AUTH_1_TOKEN))?[4,t(e,r)]:[3,3];case 1:return(o=i.sent())&&o.accessToken?[4,e.getData(o)]:[3,3];case 2:return i.sent(),[2,e];case 3:return[2]}}))}))},e.loadExternalResourcesAuth09=function(t,n,r,i,o,a,s,l,c,u){return new Promise((function(d,h){var f=t.map((function(t){return e.loadExternalResourceAuth09(t,n,r,i,o,a,s,l,c,u)}));Promise.all(f).then((function(){d(t)})).catch((function(e){h(e)}))}))},e.loadExternalResourceAuth09=function(t,n,r,i,o,a,l,c,u,d){return new Promise((function(h,f){d&&d.pessimisticAccessControl?t.getData().then((function(){t.isAccessControlled()?t.clickThroughService?(h(r(t)),h(i(t))):o(t).then((function(){a(t,!0).then((function(n){t.getData(n).then((function(){h(u(t))})).catch((function(t){f(e.createInternalServerError(t))}))})).catch((function(t){f(e.createInternalServerError(t))}))})).catch((function(t){f(e.createInternalServerError(t))})):h(t)})).catch((function(t){f(e.createInternalServerError(t))})):c(t,n).then((function(d){d?t.getData(d).then((function(){t.status===s.OK?h(u(t)):e.authorize(t,n,r,i,o,a,l,c).then((function(){h(u(t))})).catch((function(t){f(e.createAuthorizationFailedError())}))})).catch((function(t){f(e.createAuthorizationFailedError())})):e.authorize(t,n,r,i,o,a,l,c).then((function(){h(u(t))})).catch((function(t){f(e.createAuthorizationFailedError())}))})).catch((function(t){f(e.createAuthorizationFailedError())}))}))},e.createError=function(e,t){var n=new Error;return n.message=t,n.name=String(e),n},e.createAuthorizationFailedError=function(){return e.createError(o.StatusCode.AUTHORIZATION_FAILED,"Authorization failed")},e.createRestrictedError=function(){return e.createError(o.StatusCode.RESTRICTED,"Restricted")},e.createInternalServerError=function(t){return e.createError(o.StatusCode.INTERNAL_SERVER_ERROR,t)},e.authorize=function(t,n,r,i,o,a,l,c){return new Promise((function(u,d){t.getData().then((function(){t.isAccessControlled()?c(t,n).then((function(c){c?t.getData(c).then((function(){t.status===s.OK?u(t):e.showAuthInteraction(t,n,r,i,o,a,l,u,d)})).catch((function(t){d(e.createInternalServerError(t))})):a(t,!1).then((function(c){c?l(t,c,n).then((function(){t.getData(c).then((function(){t.status===s.OK?u(t):e.showAuthInteraction(t,n,r,i,o,a,l,u,d)})).catch((function(t){d(e.createInternalServerError(t))}))})).catch((function(t){d(e.createInternalServerError(t))})):e.showAuthInteraction(t,n,r,i,o,a,l,u,d)}))})).catch((function(t){d(e.createInternalServerError(t))})):u(t)}))}))},e.showAuthInteraction=function(t,n,r,i,o,a,l,c,u){t.status!==s.MOVED_TEMPORARILY||t.isResponseHandled?t.clickThroughService&&!t.isResponseHandled?r(t).then((function(){a(t,!0).then((function(r){l(t,r,n).then((function(){t.getData(r).then((function(){c(t)})).catch((function(t){u(e.createInternalServerError(t))}))})).catch((function(t){u(e.createInternalServerError(t))}))})).catch((function(t){u(e.createInternalServerError(t))}))})):o(t).then((function(){a(t,!0).then((function(r){l(t,r,n).then((function(){t.getData(r).then((function(){c(t)})).catch((function(t){u(e.createInternalServerError(t))}))})).catch((function(t){u(e.createInternalServerError(t))}))})).catch((function(t){u(e.createInternalServerError(t))}))})):c(t)},e.getService=function(e,t){for(var n=this.getServices(e),r=0;r<n.length;r++){var i=n[r];if(i.getProfile()===t)return i}return null},e.getResourceById=function(t,n){return e.traverseAndFind(t.__jsonld,"@id",n)},e.traverseAndFind=function(t,n,r){if(t.hasOwnProperty(n)&&t[n]===r)return t;for(var i=0;i<Object.keys(t).length;i++)if("object"==typeof t[Object.keys(t)[i]]){var o=e.traverseAndFind(t[Object.keys(t)[i]],n,r);if(null!=o)return o}},e.getServices=function(t,n){var r=void 0===n?{}:n,i=r.onlyService,a=void 0!==i&&i,s=r.onlyServices,l=void 0!==s&&s,c=r.skipParentResources,u=[];(void 0===c||!c)&&t&&t.options&&t.options.resource&&t.options.resource!==t&&u.push.apply(u,e.getServices(t.options.resource,{onlyServices:!0}));var d=l?[]:(t.__jsonld||t).service||[];if(Array.isArray(d)||(d=[d]),a||d.push.apply(d,(t.__jsonld||t).services||[]),0===d.length)return u;for(var h=0;h<d.length;h++){var f=d[h];if("string"==typeof f){var p=this.getResourceById(t.options.resource,f);p&&u.push(new o.Service(p.__jsonld||p,t.options))}else u.push(new o.Service(f,t.options))}return u},e.getTemporalComponent=function(e){var t=/t=([^&]+)/g.exec(e),n=null;return t&&t[1]&&(n=t[1].split(",")),n},e}();t.Utils=l},function(e,t,n){var r=n(19),i=n(20);e.exports=function e(t,n,o,a,s){var l=-1,c=t.length;for(o||(o=i),s||(s=[]);++l<c;){var u=t[l];n>0&&o(u)?n>1?e(u,n-1,o,a,s):r(s,u):a||(s[s.length]=u)}return s}},function(e,t){e.exports=function(e){return null!=e&&"object"==typeof e}},function(e,t,n){"use strict";n.r(t),t.default=function(e,t){return t=t||{},new Promise((function(n,r){var i=new XMLHttpRequest,o=[],a=[],s={},l=function(){return{ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(JSON.parse(i.responseText))},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:l,headers:{keys:function(){return o},entries:function(){return a},get:function(e){return s[e.toLowerCase()]},has:function(e){return e.toLowerCase()in s}}}};for(var c in i.open(t.method||"get",e,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){o.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?s[t]+","+n:n})),n(l())},i.onerror=r,i.withCredentials="include"==t.credentials,t.headers)i.setRequestHeader(c,t.headers[c]);i.send(t.body||null)}))}},function(e,t,n){e.exports=n(8)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){for(var n in e)t.hasOwnProperty(n)||(t[n]=e[n])}(n(0));var r=n(3);t.loadManifest=function(e){return r.Utils.loadManifest(e)},t.parseManifest=function(e,t){return r.Utils.parseManifest(e,t)}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e){this.__jsonld=e,this.context=this.getProperty("context"),this.id=this.getProperty("id")}return e.prototype.getProperty=function(e){var t=null;return this.__jsonld&&((t=this.__jsonld[e])||(t=this.__jsonld["@"+e])),t},e}();t.JSONLDResource=r},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=n(1),s=function(e){function t(t,n){var r=e.call(this,t)||this;return r.options=n,r}return i(t,e),t.prototype.getIIIFResourceType=function(){return o.Utils.normaliseType(this.getProperty("type"))},t.prototype.getLabel=function(){var e=this.getProperty("label");return e?o.PropertyValue.parse(e,this.options.locale):new o.PropertyValue([],this.options.locale)},t.prototype.getDefaultLabel=function(){return this.getLabel().getValue(this.options.locale)},t.prototype.getMetadata=function(){var e=this.getProperty("metadata"),t=[];if(!e)return t;for(var n=0;n<e.length;n++){var r=e[n],i=new o.LabelValuePair(this.options.locale);i.parse(r),t.push(i)}return t},t.prototype.getRendering=function(e){for(var t=this.getRenderings(),n=0;n<t.length;n++){var r=t[n];if(r.getFormat()===e)return r}return null},t.prototype.getRenderings=function(){var e,t=[];if(!(e=this.__jsonld?this.__jsonld.rendering:this.rendering))return t;Array.isArray(e)||(e=[e]);for(var n=0;n<e.length;n++){var r=e[n];t.push(new o.Rendering(r,this.options))}return t},t.prototype.getRequiredStatement=function(){var e=null,t=this.getProperty("requiredStatement");return t&&(e=new o.LabelValuePair(this.options.locale)).parse(t),e},t.prototype.getService=function(e){return o.Utils.getService(this,e)},t.prototype.getServices=function(){return o.Utils.getServices(this)},t.prototype.getThumbnail=function(){var e=this.getProperty("thumbnail");return Array.isArray(e)&&(e=e[0]),e?new o.Thumbnail(e,this.options):null},t.prototype.isAnnotation=function(){return this.getIIIFResourceType()===a.IIIFResourceType.ANNOTATION},t.prototype.isCanvas=function(){return this.getIIIFResourceType()===a.IIIFResourceType.CANVAS},t.prototype.isCollection=function(){return this.getIIIFResourceType()===a.IIIFResourceType.COLLECTION},t.prototype.isManifest=function(){return this.getIIIFResourceType()===a.IIIFResourceType.MANIFEST},t.prototype.isRange=function(){return this.getIIIFResourceType()===a.IIIFResourceType.RANGE},t.prototype.isSequence=function(){return this.getIIIFResourceType()===a.IIIFResourceType.SEQUENCE},t}(o.JSONLDResource);t.ManifestResource=s},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){var e=this.getProperty("format");return e?e.toLowerCase():null},t.prototype.getResources=function(){var e=[];if(!this.__jsonld.resources)return e;for(var t=0;t<this.__jsonld.resources.length;t++){var n=this.__jsonld.resources[t],r=new o.Annotation(n,this.options);e.push(r)}return e},t.prototype.getType=function(){var e=this.getProperty("type");return e?o.Utils.normaliseType(e):null},t.prototype.getWidth=function(){return this.getProperty("width")},t.prototype.getHeight=function(){return this.getProperty("height")},t.prototype.getMaxWidth=function(){return this.getProperty("maxWidth")},t.prototype.getMaxHeight=function(){return this.getProperty("maxHeight")?null:this.getMaxWidth()},t}(o.ManifestResource);t.Resource=a},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=n(1),s=function(e){function t(t,n){var r=e.call(this,t,n)||this;r.index=-1,r.isLoaded=!1;var i={defaultLabel:"-",locale:"en-GB",resource:r,pessimisticAccessControl:!1};return r.options=Object.assign(i,n),r}return i(t,e),t.prototype.getAttribution=function(){var e=this.getProperty("attribution");return e?o.PropertyValue.parse(e,this.options.locale):new o.PropertyValue([],this.options.locale)},t.prototype.getDescription=function(){var e=this.getProperty("description");return e?o.PropertyValue.parse(e,this.options.locale):new o.PropertyValue([],this.options.locale)},t.prototype.getHomepage=function(){var e=this.getProperty("homepage");return e?"string"==typeof e?e:(Array.isArray(e)&&e.length&&(e=e[0]),e["@id"]||e.id):null},t.prototype.getIIIFResourceType=function(){return o.Utils.normaliseType(this.getProperty("type"))},t.prototype.getLogo=function(){var e=this.getProperty("logo");if(!e){var t=this.getProperty("provider");if(!t)return null;e=t.logo}return e?"string"==typeof e?e:(Array.isArray(e)&&e.length&&(e=e[0]),e["@id"]||e.id):null},t.prototype.getLicense=function(){return o.Utils.getLocalisedValue(this.getProperty("license"),this.options.locale)},t.prototype.getNavDate=function(){return new Date(this.getProperty("navDate"))},t.prototype.getRelated=function(){return this.getProperty("related")},t.prototype.getSeeAlso=function(){return this.getProperty("seeAlso")},t.prototype.getTrackingLabel=function(){var e=this.getService(a.ServiceProfile.TRACKING_EXTENSIONS);return e?e.getProperty("trackingLabel"):""},t.prototype.getDefaultTree=function(){return this.defaultTree=new o.TreeNode("root"),this.defaultTree.data=this,this.defaultTree},t.prototype.getRequiredStatement=function(){var e=null,t=this.getProperty("requiredStatement");if(t)(e=new o.LabelValuePair(this.options.locale)).parse(t);else{var n=this.getAttribution();n&&((e=new o.LabelValuePair(this.options.locale)).value=n)}return e},t.prototype.isCollection=function(){return this.getIIIFResourceType()===a.IIIFResourceType.COLLECTION},t.prototype.isManifest=function(){return this.getIIIFResourceType()===a.IIIFResourceType.MANIFEST},t.prototype.load=function(){var e=this;return new Promise((function(t){if(e.isLoaded)t(e);else{var n=e.options;n.navDate=e.getNavDate();var r=e.__jsonld.id;r||(r=e.__jsonld["@id"]),o.Utils.loadManifest(r).then((function(r){e.parentLabel=e.getLabel().getValue(n.locale);var i=o.Deserialiser.parse(r,n);(e=Object.assign(e,i)).index=n.index,t(e)}))}}))},t}(o.ManifestResource);t.IIIFResource=s},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getBody=function(){var e=[],t=this.getProperty("body");if(t)if(Array.isArray(t))for(var n=0;n<t.length;n++)if((a=t[n]).items)for(var r=0;r<a.items.length;r++){var i=a.items[r];e.push(new o.AnnotationBody(i,this.options))}else e.push(new o.AnnotationBody(a,this.options));else if(t.items)for(n=0;n<t.items.length;n++){var a=t.items[n];e.push(new o.AnnotationBody(a,this.options))}else e.push(new o.AnnotationBody(t,this.options));return e},t.prototype.getMotivation=function(){return this.getProperty("motivation")||null},t.prototype.getOn=function(){return this.getProperty("on")},t.prototype.getTarget=function(){return this.getProperty("target")},t.prototype.getResource=function(){return new o.Resource(this.getProperty("resource"),this.options)},t}(o.ManifestResource);t.Annotation=a},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){var e=this.getProperty("format");return e?o.Utils.getMediaType(e):null},t.prototype.getType=function(){return this.getProperty("type")?o.Utils.normaliseType(this.getProperty("type")):null},t.prototype.getWidth=function(){return this.getProperty("width")},t.prototype.getHeight=function(){return this.getProperty("height")},t}(o.ManifestResource);t.AnnotationBody=a},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=function(e){function t(t,n,r){var i=e.call(this,n)||this;return i.label=t,i.options=r,i}return i(t,e),t.prototype.getIIIFResourceType=function(){return o.Utils.normaliseType(this.getProperty("type"))},t.prototype.getLabel=function(){return this.label},t.prototype.getResources=function(){var e=this;return this.getProperty("resources").map((function(t){return new o.Annotation(t,e.options)}))},t.prototype.load=function(){var e=this;return new Promise((function(t,n){if(e.isLoaded)t(e);else{var r=e.__jsonld.id;r||(r=e.__jsonld["@id"]),o.Utils.loadManifest(r).then((function(n){e.__jsonld=n,e.context=e.getProperty("context"),e.id=e.getProperty("id"),e.isLoaded=!0,t(e)})).catch(n)}}))},t}(o.JSONLDResource);t.AnnotationList=a},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getItems=function(){return this.getProperty("items")},t}(n(0).ManifestResource);t.AnnotationPage=o},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var a=n(1),s=n(0),l=o(n(18)),c=o(n(30)),u=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getCanonicalImageUri=function(e){var t,n=null,r="default",i=e;if(this.externalResource&&this.externalResource.data&&this.externalResource.data["@id"])n=this.externalResource.data["@id"],i||(i=this.externalResource.data.width),this.externalResource.data["@context"]&&(this.externalResource.data["@context"].indexOf("/1.0/context.json")>-1||this.externalResource.data["@context"].indexOf("/1.1/context.json")>-1||this.externalResource.data["@context"].indexOf("/1/context.json")>-1)&&(r="native");else{var o=void 0;if((o=this.getImages())&&o.length){var a=o[0].getResource(),l=a.getServices();if(i||(i=a.getWidth()),c=l?l.find((function(e){return s.Utils.isImageProfile(e.getProfile())||s.Utils.isImageServiceType(e.getIIIFResourceType())})):null)n=c.id,r=s.Utils.getImageQuality(c.getProfile());else if(i===a.getWidth())return a.id}if((o=this.getContent())&&o.length){var c,u=o[0].getBody()[0];if(l=u.getServices(),i||(i=u.getWidth()),c=l?l.find((function(e){return s.Utils.isImageServiceType(e.getIIIFResourceType())})):null)n=c.id,r=s.Utils.getImageQuality(c.getProfile());else if(i===u.getWidth())return u.id}if(!n){var d=this.getProperty("thumbnail");if(d){if("string"==typeof d)return d;if(d["@id"])return d["@id"];if(d.length)return d[0].id}}}return t=i+",",n&&n.endsWith("/")&&(n=n.substr(0,n.length-1)),[n,"full",t,0,r+".jpg"].join("/")},t.prototype.getMaxDimensions=function(){var e,t=null;return this.externalResource&&this.externalResource.data&&this.externalResource.data.profile&&(e=this.externalResource.data.profile,Array.isArray(e)&&(e=e.filter((function(e){return e.maxWidth}))[0])&&(t=new s.Size(e.maxWidth,e.maxHeight?e.maxHeight:e.maxWidth))),t},t.prototype.getContent=function(){var e=[],t=this.__jsonld.items||this.__jsonld.content;if(!t)return e;var n=null;if(t.length&&(n=new s.AnnotationPage(t[0],this.options)),!n)return e;for(var r=n.getItems(),i=0;i<r.length;i++){var o=r[i],a=new s.Annotation(o,this.options);e.push(a)}return e},t.prototype.getDuration=function(){return this.getProperty("duration")},t.prototype.getImages=function(){var e=[];if(!this.__jsonld.images)return e;for(var t=0;t<this.__jsonld.images.length;t++){var n=this.__jsonld.images[t],r=new s.Annotation(n,this.options);e.push(r)}return e},t.prototype.getIndex=function(){return this.getProperty("index")},t.prototype.getOtherContent=function(){var e=this,t=(Array.isArray(this.getProperty("otherContent"))?this.getProperty("otherContent"):[this.getProperty("otherContent")]).filter((function(e){return e&&"string"==typeof(t=e["@type"])&&t.toLowerCase()==t.toLowerCase();var t})).map((function(t,n){return new s.AnnotationList(t.label||"Annotation list "+n,t,e.options)})).map((function(e){return e.load()}));return Promise.all(t)},t.prototype.getWidth=function(){return this.getProperty("width")},t.prototype.getHeight=function(){return this.getProperty("height")},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},Object.defineProperty(t.prototype,"imageResources",{get:function(){var e=this,n=c.default([this.getImages().map((function(e){return e.getResource()})),this.getContent().map((function(e){return e.getBody()}))]);return l.default(n.map((function(n){switch(n.getProperty("type").toLowerCase()){case a.ExternalResourceType.CHOICE:case a.ExternalResourceType.OA_CHOICE:return new t({images:l.default([n.getProperty("default"),n.getProperty("item")]).map((function(e){return{resource:e}}))},e.options).getImages().map((function(e){return e.getResource()}));default:return n}})))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"resourceAnnotations",{get:function(){return c.default([this.getImages(),this.getContent()])},enumerable:!0,configurable:!0}),t.prototype.resourceAnnotation=function(e){return this.resourceAnnotations.find((function(t){return t.getResource().id===e||l.default(new Array(t.getBody())).some((function(t){return t.id===e}))}))},t.prototype.onFragment=function(e){var t=this.resourceAnnotation(e);if(t){var n=t.getProperty("on"),r=t.getProperty("target");if(n&&r){var i=(n||r).match(/xywh=(.*)$/);if(i)return i[1].split(",").map((function(e){return parseInt(e,10)}))}}},Object.defineProperty(t.prototype,"iiifImageResources",{get:function(){return this.imageResources.filter((function(e){return e&&e.getServices()[0]&&e.getServices()[0].id}))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"imageServiceIds",{get:function(){return this.iiifImageResources.map((function(e){return e.getServices()[0].id}))},enumerable:!0,configurable:!0}),Object.defineProperty(t.prototype,"aspectRatio",{get:function(){return this.getWidth()/this.getHeight()},enumerable:!0,configurable:!0}),t}(s.Resource);t.Canvas=u},function(e,t,n){var r=n(4);e.exports=function(e){return null!=e&&e.length?r(e,1):[]}},function(e,t){e.exports=function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}},function(e,t,n){var r=n(2),i=n(24),o=n(29),a=r?r.isConcatSpreadable:void 0;e.exports=function(e){return o(e)||i(e)||!!(a&&e&&e[a])}},function(e,t,n){var r=n(22),i="object"==typeof self&&self&&self.Object===Object&&self,o=r||i||Function("return this")();e.exports=o},function(e,t,n){(function(t){var n="object"==typeof t&&t&&t.Object===Object&&t;e.exports=n}).call(this,n(23))},function(e,t){var n;n=function(){return this}();try{n=n||new Function("return this")()}catch(e){"object"==typeof window&&(n=window)}e.exports=n},function(e,t,n){var r=n(25),i=n(5),o=Object.prototype,a=o.hasOwnProperty,s=o.propertyIsEnumerable,l=r(function(){return arguments}())?r:function(e){return i(e)&&a.call(e,"callee")&&!s.call(e,"callee")};e.exports=l},function(e,t,n){var r=n(26),i=n(5);e.exports=function(e){return i(e)&&"[object Arguments]"==r(e)}},function(e,t,n){var r=n(2),i=n(27),o=n(28),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},function(e,t,n){var r=n(2),i=Object.prototype,o=i.hasOwnProperty,a=i.toString,s=r?r.toStringTag:void 0;e.exports=function(e){var t=o.call(e,s),n=e[s];try{e[s]=void 0;var r=!0}catch(e){}var i=a.call(e);return r&&(t?e[s]=n:delete e[s]),i}},function(e,t){var n=Object.prototype.toString;e.exports=function(e){return n.call(e)}},function(e,t){var n=Array.isArray;e.exports=n},function(e,t,n){var r=n(4),i=1/0;e.exports=function(e){return null!=e&&e.length?r(e,i):[]}},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),a=n(0),s=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.items=[],r._collections=null,r._manifests=null,t.__collection=r,r}return i(t,e),t.prototype.getCollections=function(){return this._collections?this._collections:this._collections=this.items.filter((function(e){return e.isCollection()}))},t.prototype.getManifests=function(){return this._manifests?this._manifests:this._manifests=this.items.filter((function(e){return e.isManifest()}))},t.prototype.getCollectionByIndex=function(e){for(var t,n=this.getCollections(),r=0;r<n.length;r++){var i=n[r];i.index===e&&(t=i)}if(t)return t.options.index=e,t.load();throw new Error("Collection index not found")},t.prototype.getManifestByIndex=function(e){for(var t,n=this.getManifests(),r=0;r<n.length;r++){var i=n[r];i.index===e&&(t=i)}if(t)return t.options.index=e,t.load();throw new Error("Manifest index not found")},t.prototype.getTotalCollections=function(){return this.getCollections().length},t.prototype.getTotalManifests=function(){return this.getManifests().length},t.prototype.getTotalItems=function(){return this.items.length},t.prototype.getViewingDirection=function(){return this.getProperty("viewingDirection")?this.getProperty("viewingDirection"):o.ViewingDirection.LEFT_TO_RIGHT},t.prototype.getBehavior=function(){var e=this.getProperty("behavior");return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},t.prototype.getDefaultTree=function(){return e.prototype.getDefaultTree.call(this),this.defaultTree.data.type=a.Utils.normaliseType(a.TreeNodeType.COLLECTION),this._parseManifests(this),this._parseCollections(this),a.Utils.generateTreeNodeIds(this.defaultTree),this.defaultTree},t.prototype._parseManifests=function(e){if(e.getManifests()&&e.getManifests().length)for(var t=0;t<e.getManifests().length;t++){var n=e.getManifests()[t],r=n.getDefaultTree();r.label=n.parentLabel||n.getLabel().getValue(this.options.locale)||"manifest "+(t+1),r.navDate=n.getNavDate(),r.data.id=n.id,r.data.type=a.Utils.normaliseType(a.TreeNodeType.MANIFEST),e.defaultTree.addNode(r)}},t.prototype._parseCollections=function(e){if(e.getCollections()&&e.getCollections().length)for(var t=0;t<e.getCollections().length;t++){var n=e.getCollections()[t],r=n.getDefaultTree();r.label=n.parentLabel||n.getLabel().getValue(this.options.locale)||"collection "+(t+1),r.navDate=n.getNavDate(),r.data.id=n.id,r.data.type=a.Utils.normaliseType(a.TreeNodeType.COLLECTION),e.defaultTree.addNode(r)}},t}(a.IIIFResource);t.Collection=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=function(){function e(e,t){this.start=e,this.end=t}return e.prototype.getLength=function(){return this.end-this.start},e}();t.Duration=r},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=function(){function e(e){this.defaultLocale=e}return e.prototype.parse=function(e){this.resource=e,this.label=r.PropertyValue.parse(this.resource.label,this.defaultLocale),this.value=r.PropertyValue.parse(this.resource.value,this.defaultLocale)},e.prototype.getLabel=function(e){return null===this.label?null:(Array.isArray(e)&&!e.length&&(e=void 0),this.label.getValue(e||this.defaultLocale))},e.prototype.setLabel=function(e){null===this.label&&(this.label=new r.PropertyValue([])),this.label.setValue(e,this.defaultLocale)},e.prototype.getValue=function(e,t){return void 0===t&&(t="<br/>"),null===this.value?null:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValue(e||this.defaultLocale,t))},e.prototype.getValues=function(e){return null===this.value?[]:(Array.isArray(e)&&!e.length&&(e=void 0),this.value.getValues(e||this.defaultLocale))},e.prototype.setValue=function(e){null===this.value&&(this.value=new r.PropertyValue([])),this.value.setValue(e,this.defaultLocale)},e}();t.LabelValuePair=i},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.getValue=function(e,t){return e.getValue(t,"<br/>")},t.getValues=function(e,t){return e.getValues(t)},t}(Array);t.LanguageMap=o},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__spreadArrays||function(){for(var e=0,t=0,n=arguments.length;t<n;t++)e+=arguments[t].length;var r=Array(e),i=0;for(t=0;t<n;t++)for(var o=arguments[t],a=0,s=o.length;a<s;a++,i++)r[i]=o[a];return r};Object.defineProperty(t,"__esModule",{value:!0});var a=n(3),s=function(){function e(e,t,n){void 0===n&&(n="none"),Array.isArray(e)&&1===e.length?this._value=e[0]:this._value=e,"none"!==t&&"@none"!==t||(t=void 0),this._locale=t,this._defaultLocale=n}return e.parseV2Value=function(t,n){return"string"==typeof t?new e(t,void 0,n):t["@value"]?new e(t["@value"],t["@language"],n):null},Object.defineProperty(e.prototype,"value",{get:function(){return Array.isArray(this._value)?this._value.join("<br/>"):this._value},enumerable:!0,configurable:!0}),Object.defineProperty(e.prototype,"locale",{get:function(){return void 0===this._locale?this._defaultLocale:this._locale},enumerable:!0,configurable:!0}),e.prototype.addValue=function(e){Array.isArray(this._value)||(this._value=[this._value]),Array.isArray(e)?this._value=this._value.concat(e):this._value.push(e)},e}();t.LocalizedValue=s;var l=function(e){function t(n,r){void 0===n&&(n=[]);var i=e.apply(this,n)||this;return i.__proto__=t.prototype,i._defaultLocale=r,i}return i(t,e),t.parse=function(e,n){if(!e)return new t([],n);if(Array.isArray(e)){var r=(i=e.map((function(e){return s.parseV2Value(e,n)})).filter((function(e){return null!==e}))).reduce((function(e,t){var n=t._locale;return n||(n="none"),e[n]?e[n].addValue(t._value):e[n]=t,e}),{});return new t(Object.values(r),n)}return"string"==typeof e?new t([new s(e,void 0,n)],n):e["@language"]||e["@value"]?new t(null!==(i=s.parseV2Value(e))?[i]:[],n):new t(Object.keys(e).map((function(t){var r=e[t];if(!Array.isArray(r))throw new Error("A IIIF v3 localized property value must have an array as the value for a given language.");return new s(r,t,n)})),n);var i},t.prototype.getSuitableLocale=function(e){for(var t=o(this).map((function(e){return e._locale})).filter((function(e){return void 0!==e})),n=function(e){var n=t.find((function(t){return t===e}));if(n)return{value:n}},r=0,i=e;r<i.length;r++){var s=n(i[r]);if("object"==typeof s)return s.value}for(var l=function(e){var n=t.find((function(t){return a.Utils.getInexactLocale(t)===a.Utils.getInexactLocale(e)}));if(n)return{value:n}},c=0,u=e;c<u.length;c++){var d=l(u[c]);if("object"==typeof d)return d.value}},t.prototype.setValue=function(e,t){var n=void 0;if(t){var r=this.getSuitableLocale([t]);r&&(n=this.find((function(e){return e._locale===r})))}else n=this.find((function(e){return void 0===e._locale}));n?n._value=e:this.push(new s(e,t,this._defaultLocale))},t.prototype.getValue=function(e,t){var n=this.getValues(e);return 0===n.length?null:t?n.join(t):n[0]},t.prototype.getValues=function(e){if(!this.length)return[];var t;if(t=e?Array.isArray(e)?e:[e]:[],1===this.length&&void 0===this[0]._locale){var n=this[0]._value;return Array.isArray(n)?n:[n]}var r=this.getSuitableLocale(t);if(r)return n=this.find((function(e){return e._locale===r}))._value,Array.isArray(n)?n:[n];if(!this.find((function(e){return void 0===e._locale})))return n=this[0]._value,Array.isArray(n)?n:[n];var i=this.find((function(e){return void 0===e._locale}));return i?Array.isArray(i._value)?i._value:[i._value]:[]},t}(Array);t.PropertyValue=l},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.CONTINUE=100,t.SWITCHING_PROTOCOLS=101,t.PROCESSING=102,t.OK=200,t.CREATED=201,t.ACCEPTED=202,t.NON_AUTHORITATIVE_INFORMATION=203,t.NO_CONTENT=204,t.RESET_CONTENT=205,t.PARTIAL_CONTENT=206,t.MULTI_STATUS=207,t.MULTIPLE_CHOICES=300,t.MOVED_PERMANENTLY=301,t.MOVED_TEMPORARILY=302,t.SEE_OTHER=303,t.NOT_MODIFIED=304,t.USE_PROXY=305,t.TEMPORARY_REDIRECT=307,t.BAD_REQUEST=400,t.UNAUTHORIZED=401,t.PAYMENT_REQUIRED=402,t.FORBIDDEN=403,t.NOT_FOUND=404,t.METHOD_NOT_ALLOWED=405,t.NOT_ACCEPTABLE=406,t.PROXY_AUTHENTICATION_REQUIRED=407,t.REQUEST_TIME_OUT=408,t.CONFLICT=409,t.GONE=410,t.LENGTH_REQUIRED=411,t.PRECONDITION_FAILED=412,t.REQUEST_ENTITY_TOO_LARGE=413,t.REQUEST_URI_TOO_LARGE=414,t.UNSUPPORTED_MEDIA_TYPE=415,t.REQUESTED_RANGE_NOT_SATISFIABLE=416,t.EXPECTATION_FAILED=417,t.IM_A_TEAPOT=418,t.UNPROCESSABLE_ENTITY=422,t.LOCKED=423,t.FAILED_DEPENDENCY=424,t.UNORDERED_COLLECTION=425,t.UPGRADE_REQUIRED=426,t.PRECONDITION_REQUIRED=428,t.TOO_MANY_REQUESTS=429,t.REQUEST_HEADER_FIELDS_TOO_LARGE=431,t.INTERNAL_SERVER_ERROR=500,t.NOT_IMPLEMENTED=501,t.BAD_GATEWAY=502,t.SERVICE_UNAVAILABLE=503,t.GATEWAY_TIME_OUT=504,t.HTTP_VERSION_NOT_SUPPORTED=505,t.VARIANT_ALSO_NEGOTIATES=506,t.INSUFFICIENT_STORAGE=507,t.BANDWIDTH_LIMIT_EXCEEDED=509,t.NOT_EXTENDED=510,t.NETWORK_AUTHENTICATION_REQUIRED=511},function(e,t,n){e.exports=window.fetch||(window.fetch=n(6).default||n(6))},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),a=n(0),s=function(e){function t(t,n){var r=e.call(this,t,n)||this;if(r.index=0,r._allRanges=null,r.items=[],r._topRanges=[],r.__jsonld.structures&&r.__jsonld.structures.length)for(var i=r._getTopRanges(),o=0;o<i.length;o++){var a=i[o];r._parseRanges(a,String(o))}return r}return i(t,e),t.prototype.getPosterCanvas=function(){var e=this.getProperty("posterCanvas");return e&&(e=new a.Canvas(e,this.options)),e},t.prototype.getAccompanyingCanvas=function(){var e=this.getProperty("accompanyingCanvas");return e&&(e=new a.Canvas(e,this.options)),e},t.prototype.getBehavior=function(){var e=this.getProperty("behavior");return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getDefaultTree=function(){if(e.prototype.getDefaultTree.call(this),this.defaultTree.data.type=a.Utils.normaliseType(a.TreeNodeType.MANIFEST),!this.isLoaded)return this.defaultTree;var t=this.getTopRanges();return t.length&&t[0].getTree(this.defaultTree),a.Utils.generateTreeNodeIds(this.defaultTree),this.defaultTree},t.prototype._getTopRanges=function(){var e=[];if(this.__jsonld.structures&&this.__jsonld.structures.length){for(var t=0;t<this.__jsonld.structures.length;t++){var n=this.__jsonld.structures[t];n.viewingHint===o.ViewingHint.TOP&&e.push(n)}if(!e.length){var r={};r.ranges=this.__jsonld.structures,e.push(r)}}return e},t.prototype.getTopRanges=function(){return this._topRanges},t.prototype._getRangeById=function(e){if(this.__jsonld.structures&&this.__jsonld.structures.length)for(var t=0;t<this.__jsonld.structures.length;t++){var n=this.__jsonld.structures[t];if(n["@id"]===e||n.id===e)return n}return null},t.prototype._parseRanges=function(e,t,n){var r,i=null;if("string"==typeof e&&(i=e,e=this._getRangeById(i)),e){(r=new a.Range(e,this.options)).parentRange=n,r.path=t,n?n.items.push(r):this._topRanges.push(r);var o=e.items||e.members;if(o)for(var s=0;s<o.length;s++){var l=o[s];if(l["@type"]&&"sc:range"===l["@type"].toLowerCase()||l.type&&"range"===l.type.toLowerCase())this._parseRanges(l,t+"/"+s,r);else if(l["@type"]&&"sc:canvas"===l["@type"].toLowerCase()||l.type&&"canvas"===l.type.toLowerCase()){r.canvases||(r.canvases=[]);var c=l.id||l["@id"];r.canvases.push(c)}}else if(e.ranges)for(s=0;s<e.ranges.length;s++)this._parseRanges(e.ranges[s],t+"/"+s,r)}else console.warn("Range:",i,"does not exist")},t.prototype.getAllRanges=function(){if(null!=this._allRanges)return this._allRanges;this._allRanges=[];for(var e=this.getTopRanges(),t=function(t){var r=e[t];r.id&&n._allRanges.push(r);var i=function(e,t){e.add(t);var n=t.getRanges();return n.length?n.reduce(i,e):e},o=Array.from(r.getRanges().reduce(i,new Set));n._allRanges=n._allRanges.concat(o)},n=this,r=0;r<e.length;r++)t(r);return this._allRanges},t.prototype.getRangeById=function(e){for(var t=this.getAllRanges(),n=0;n<t.length;n++){var r=t[n];if(r.id===e)return r}return null},t.prototype.getRangeByPath=function(e){for(var t=this.getAllRanges(),n=0;n<t.length;n++){var r=t[n];if(r.path===e)return r}return null},t.prototype.getSequences=function(){if(this.items.length)return this.items;var e=this.__jsonld.mediaSequences||this.__jsonld.sequences;if(e)for(var t=0;t<e.length;t++){var n=e[t],r=new a.Sequence(n,this.options);this.items.push(r)}else this.__jsonld.items&&(r=new a.Sequence(this.__jsonld.items,this.options),this.items.push(r));return this.items},t.prototype.getSequenceByIndex=function(e){return this.getSequences()[e]},t.prototype.getTotalSequences=function(){return this.getSequences().length},t.prototype.getManifestType=function(){var e=this.getService(o.ServiceProfile.UI_EXTENSIONS);return e?e.getProperty("manifestType"):a.ManifestType.EMPTY},t.prototype.isMultiSequence=function(){return this.getTotalSequences()>1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();if(e)return e===o.ViewingHint.PAGED;var t=this.getBehavior();return!!t&&t===o.Behavior.PAGED},t.prototype.getViewingDirection=function(){return this.getProperty("viewingDirection")},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},t}(a.IIIFResource);t.Manifest=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.EMPTY="",e.MANUSCRIPT="manuscript",e.MONOGRAPH="monograph"}(t.ManifestType||(t.ManifestType={}))},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=n(1),s=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r._ranges=null,r.canvases=null,r.items=[],r}return i(t,e),t.prototype.getCanvasIds=function(){return this.__jsonld.canvases?this.__jsonld.canvases:this.canvases?this.canvases:[]},t.prototype.getDuration=function(){if(this.canvases&&this.canvases.length){for(var e=[],t=[],n=0,r=this.canvases;n<r.length;n++)if(p=r[n]){var i=p.match(/(.*)#t=([0-9.]+),?([0-9.]+)?/)||[void 0,p],a=i[1],s=i[2],l=i[3];a&&(e.push(parseFloat(s)),t.push(parseFloat(l)))}if(e.length&&t.length)return new o.Duration(Math.min.apply(Math,e),Math.max.apply(Math,t))}else{e=[],t=[];for(var c=0,u=g=this.getRanges();c<u.length;c++)(m=u[c].getDuration())&&(e.push(m.start),t.push(m.end));if(e.length&&t.length)return new o.Duration(Math.min.apply(Math,e),Math.max.apply(Math,t))}var d,h;if(this.canvases&&this.canvases.length)for(var f=0;f<this.canvases.length;f++){var p=this.canvases[f],v=o.Utils.getTemporalComponent(p);v&&v.length>1&&(0===f&&(d=Number(v[0])),f===this.canvases.length-1&&(h=Number(v[1])))}else{var g=this.getRanges();for(f=0;f<g.length;f++){var m;(m=g[f].getDuration())&&(0===f&&(d=m.start),f===g.length-1&&(h=m.end))}}if(void 0!==d&&void 0!==h)return new o.Duration(d,h)},t.prototype.getRanges=function(){return this._ranges?this._ranges:this._ranges=this.items.filter((function(e){return e.isRange()}))},t.prototype.getBehavior=function(){var e=this.getProperty("behavior");return Array.isArray(e)&&(e=e[0]),e||null},t.prototype.getViewingDirection=function(){return this.getProperty("viewingDirection")},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},t.prototype.getTree=function(e){e.data=this,this.treeNode=e;var t=this.getRanges();if(t&&t.length)for(var n=0;n<t.length;n++){var r=t[n],i=new o.TreeNode;e.addNode(i),this._parseTreeNode(i,r)}return o.Utils.generateTreeNodeIds(e),e},t.prototype.spansTime=function(e){var t=this.getDuration();return!!(t&&e>=t.start&&e<=t.end)},t.prototype._parseTreeNode=function(e,t){e.label=t.getLabel().getValue(this.options.locale),e.data=t,e.data.type=o.Utils.normaliseType(o.TreeNodeType.RANGE),t.treeNode=e;var n=t.getRanges();if(n&&n.length)for(var r=0;r<n.length;r++){var i=n[r];if(i.getBehavior()!==a.Behavior.NO_NAV){var s=new o.TreeNode;e.addNode(s),this._parseTreeNode(s,i)}}},t}(o.ManifestResource);t.Range=s},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getFormat=function(){return this.getProperty("format")},t}(n(0).ManifestResource);t.Rendering=o},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(1),a=n(0),s=function(e){function t(t,n){var r=e.call(this,t,n)||this;return r.items=[],r._thumbnails=null,r}return i(t,e),t.prototype.getCanvases=function(){if(this.items.length)return this.items;var e=this.__jsonld.canvases||this.__jsonld.elements;if(e)for(var t=0;t<e.length;t++){var n=e[t];(r=new a.Canvas(n,this.options)).index=t,this.items.push(r)}else if(this.__jsonld)for(t=0;t<this.__jsonld.length;t++){var r;n=this.__jsonld[t],(r=new a.Canvas(n,this.options)).index=t,this.items.push(r)}return this.items},t.prototype.getCanvasById=function(e){for(var t=0;t<this.getTotalCanvases();t++){var n=this.getCanvasByIndex(t),r=a.Utils.normaliseUrl(n.id);if(a.Utils.normaliseUrl(e)===r)return n}return null},t.prototype.getCanvasByIndex=function(e){return this.getCanvases()[e]},t.prototype.getCanvasIndexById=function(e){for(var t=0;t<this.getTotalCanvases();t++)if(this.getCanvasByIndex(t).id===e)return t;return null},t.prototype.getCanvasIndexByLabel=function(e,t){e=e.trim(),isNaN(e)||(e=parseInt(e,10).toString(),t&&(e+="r"));for(var n,r,i,o=/(\d*)\D+(\d*)/,a=0;a<this.getTotalCanvases();a++){var s=this.getCanvasByIndex(a);if(s.getLabel().getValue(this.options.locale)===e)return a;if((n=o.exec(e))&&(r=n[1],(i=n[2])&&new RegExp("^"+r+"\\D+"+i+"$").test(s.getLabel().toString())))return a}return-1},t.prototype.getLastCanvasLabel=function(e){for(var t=this.getTotalCanvases()-1;t>=0;t--){var n=this.getCanvasByIndex(t).getLabel().getValue(this.options.locale);if(e){if(/^[a-zA-Z0-9]*$/.test(n))return n}else if(n)return n}return this.options.defaultLabel},t.prototype.getLastPageIndex=function(){return this.getTotalCanvases()-1},t.prototype.getNextPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),i=this.getViewingDirection();n=i&&i===o.ViewingDirection.RIGHT_TO_LEFT?r[0]+1:r[r.length-1]+1}else n=e+1;return n>this.getLastPageIndex()?-1:n},t.prototype.getPagedIndices=function(e,t){var n=[];if(t){n=this.isFirstCanvas(e)||this.isLastCanvas(e)?[e]:e%2?[e,e+1]:[e-1,e];var r=this.getViewingDirection();r&&r===o.ViewingDirection.RIGHT_TO_LEFT&&(n=n.reverse())}else n.push(e);return n},t.prototype.getPrevPageIndex=function(e,t){var n;if(t){var r=this.getPagedIndices(e),i=this.getViewingDirection();n=i&&i===o.ViewingDirection.RIGHT_TO_LEFT?r[r.length-1]-1:r[0]-1}else n=e-1;return n},t.prototype.getStartCanvasIndex=function(){var e=this.getStartCanvas();if(e)for(var t=0;t<this.getTotalCanvases();t++)if(this.getCanvasByIndex(t).id===e)return t;return 0},t.prototype.getThumbs=function(e,t){for(var n=[],r=this.getTotalCanvases(),i=0;i<r;i++){var o=this.getCanvasByIndex(i),s=new a.Thumb(e,o);n.push(s)}return n},t.prototype.getThumbnails=function(){if(null!=this._thumbnails)return this._thumbnails;this._thumbnails=[];for(var e=this.getCanvases(),t=0;t<e.length;t++){var n=e[t].getThumbnail();n&&this._thumbnails.push(n)}return this._thumbnails},t.prototype.getStartCanvas=function(){return this.getProperty("startCanvas")},t.prototype.getTotalCanvases=function(){return this.getCanvases().length},t.prototype.getViewingDirection=function(){return this.getProperty("viewingDirection")?this.getProperty("viewingDirection"):this.options.resource.getViewingDirection?this.options.resource.getViewingDirection():null},t.prototype.getViewingHint=function(){return this.getProperty("viewingHint")},t.prototype.isCanvasIndexOutOfRange=function(e){return e>this.getTotalCanvases()-1},t.prototype.isFirstCanvas=function(e){return 0===e},t.prototype.isLastCanvas=function(e){return e===this.getTotalCanvases()-1},t.prototype.isMultiCanvas=function(){return this.getTotalCanvases()>1},t.prototype.isPagingEnabled=function(){var e=this.getViewingHint();return!!e&&e===o.ViewingHint.PAGED},t.prototype.isTotalCanvasesEven=function(){return this.getTotalCanvases()%2==0},t}(a.ManifestResource);t.Sequence=s},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=function(){function e(){}return e.parse=function(e,t){return"string"==typeof e&&(e=JSON.parse(e)),this.parseJson(e,t)},e.parseJson=function(e,t){var n;if(t&&t.navDate&&!isNaN(t.navDate.getTime())&&(e.navDate=t.navDate.toString()),e["@type"])switch(e["@type"]){case"sc:Collection":n=this.parseCollection(e,t);break;case"sc:Manifest":n=this.parseManifest(e,t);break;default:return null}else switch(e.type){case"Collection":n=this.parseCollection(e,t);break;case"Manifest":n=this.parseManifest(e,t);break;default:return null}return n.isLoaded=!0,n},e.parseCollection=function(e,t){var n=new r.Collection(e,t);return t?(n.index=t.index||0,t.resource&&(n.parentCollection=t.resource.parentCollection)):n.index=0,this.parseCollections(n,t),this.parseManifests(n,t),this.parseItems(n,t),n},e.parseCollections=function(e,t){var n;if(e.__jsonld.collections?n=e.__jsonld.collections:e.__jsonld.items&&(n=e.__jsonld.items.filter((function(e){return"collection"===e.type.toLowerCase()}))),n)for(var r=0;r<n.length;r++){t&&(t.index=r);var i=this.parseCollection(n[r],t);i.index=r,i.parentCollection=e,e.items.push(i)}},e.parseManifest=function(e,t){return new r.Manifest(e,t)},e.parseManifests=function(e,t){var n;if(e.__jsonld.manifests?n=e.__jsonld.manifests:e.__jsonld.items&&(n=e.__jsonld.items.filter((function(e){return"manifest"===e.type.toLowerCase()}))),n)for(var r=0;r<n.length;r++){var i=this.parseManifest(n[r],t);i.index=r,i.parentCollection=e,e.items.push(i)}},e.parseItem=function(e,t){if(e["@type"]){if("sc:manifest"===e["@type"].toLowerCase())return this.parseManifest(e,t);if("sc:collection"===e["@type"].toLowerCase())return this.parseCollection(e,t)}else if(e.type){if("manifest"===e.type.toLowerCase())return this.parseManifest(e,t);if("collection"===e.type.toLowerCase())return this.parseCollection(e,t)}return null},e.parseItems=function(e,t){var n=e.__jsonld.members||e.__jsonld.items;if(n)for(var r=function(r){t&&(t.index=r);var o=i.parseItem(n[r],t);return o?e.items.filter((function(e){return e.id===o.id}))[0]?"continue":(o.index=r,o.parentCollection=e,void e.items.push(o)):{value:void 0}},i=this,o=0;o<n.length;o++){var a=r(o);if("object"==typeof a)return a.value}},e}();t.Deserialiser=i},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=n(0),a=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t.prototype.getProfile=function(){var e=this.getProperty("profile");return e||(e=this.getProperty("dcterms:conformsTo")),Array.isArray(e)?e[0]:e},t.prototype.getConfirmLabel=function(){return o.Utils.getLocalisedValue(this.getProperty("confirmLabel"),this.options.locale)},t.prototype.getDescription=function(){return o.Utils.getLocalisedValue(this.getProperty("description"),this.options.locale)},t.prototype.getFailureDescription=function(){return o.Utils.getLocalisedValue(this.getProperty("failureDescription"),this.options.locale)},t.prototype.getFailureHeader=function(){return o.Utils.getLocalisedValue(this.getProperty("failureHeader"),this.options.locale)},t.prototype.getHeader=function(){return o.Utils.getLocalisedValue(this.getProperty("header"),this.options.locale)},t.prototype.getServiceLabel=function(){return o.Utils.getLocalisedValue(this.getProperty("label"),this.options.locale)},t.prototype.getInfoUri=function(){var e=this.id;return e.endsWith("/")||(e+="/"),e+"info.json"},t}(o.ManifestResource);t.Service=a},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Size=function(e,t){this.width=e,this.height=t}},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e[e.AUTHORIZATION_FAILED=1]="AUTHORIZATION_FAILED",e[e.FORBIDDEN=2]="FORBIDDEN",e[e.INTERNAL_SERVER_ERROR=3]="INTERNAL_SERVER_ERROR",e[e.RESTRICTED=4]="RESTRICTED"}(t.StatusCode||(t.StatusCode={}))},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.Thumb=function(e,t){this.data=t,this.index=t.index,this.width=e;var n=t.getHeight()/t.getWidth();this.height=n?Math.floor(this.width*n):e,this.uri=t.getCanonicalImageUri(e),this.label=t.getLabel().getValue(),this.viewingHint=t.getViewingHint()}},function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return(r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)});Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t,n){return e.call(this,t,n)||this}return i(t,e),t}(n(0).Resource);t.Thumbnail=o},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(0),i=function(){function e(e,t){this.label=e,this.data=t||{},this.nodes=[]}return e.prototype.addNode=function(e){this.nodes.push(e),e.parentNode=this},e.prototype.isCollection=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.COLLECTION)},e.prototype.isManifest=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.MANIFEST)},e.prototype.isRange=function(){return this.data.type===r.Utils.normaliseType(r.TreeNodeType.RANGE)},e}();t.TreeNode=i},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),function(e){e.COLLECTION="collection",e.MANIFEST="manifest",e.RANGE="range"}(t.TreeNodeType||(t.TreeNodeType={}))}])},26410:(e,t,n)=>{"use strict";var r;Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var i=((r=n(96540))&&r.__esModule?r:{default:r}).default.createContext();t.default=i},46789:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=L();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(96540)),i=(R(n(5556)),R(n(22728))),o=R(n(70137)),a=R(n(42370)),s=R(n(76364)),l=R(n(30916)),c=R(n(30931)),u=R(n(37173)),d=R(n(83609)),h=R(n(95183)),f=R(n(61549)),p=R(n(63018)),v=R(n(117)),g=R(n(42517)),m=R(n(15143)),y=R(n(98350)),b=R(n(87270)),w=R(n(11057)),_=R(n(44065)),x=R(n(51741)),C=R(n(49132)),E=R(n(97510)),S=R(n(89367)),A=n(65189),O=n(3449),k=n(53585),T=R(n(18502)),P=R(n(35476)),I=R(n(58235)),M=R(n(64490)),z=R(n(54904));function R(e){return e&&e.__esModule?e:{default:e}}function L(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return L=function(){return e},e}function D(){return D=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},D.apply(this,arguments)}function N(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function j(e,t){return j=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},j(e,t)}var H=function(e){var t,n;function k(t){var n;n=e.call(this,t)||this;var r={};return t.annotation&&(Array.isArray(t.annotation.body)?(r.tags=[],t.annotation.body.forEach((function(e){"tagging"===e.purpose?r.tags.push(e.value):r.annoBody=e.value}))):r.annoBody=t.annotation.body.value,t.annotation.target.selector&&(Array.isArray(t.annotation.target.selector)?t.annotation.target.selector.forEach((function(e){"SvgSelector"===e.type?r.svg=e.value:"FragmentSelector"===e.type&&(r.xywh=e.value.replace("xywh=",""))})):r.svg=t.annotation.target.selector.value)),n.state=D({activeTool:"cursor",annoBody:"",closedMode:"closed",colorPopoverOpen:!1,currentColorType:!1,fillColor:null,lineWeightPopoverOpen:!1,popoverAnchorEl:null,popoverLineWeightAnchorEl:null,strokeColor:"#00BFFF",strokeWidth:1,svg:null,xywh:null},r),n.submitForm=n.submitForm.bind(N(n)),n.updateBody=n.updateBody.bind(N(n)),n.updateGeometry=n.updateGeometry.bind(N(n)),n.changeTool=n.changeTool.bind(N(n)),n.changeClosedMode=n.changeClosedMode.bind(N(n)),n.openChooseColor=n.openChooseColor.bind(N(n)),n.openChooseLineWeight=n.openChooseLineWeight.bind(N(n)),n.handleLineWeightSelect=n.handleLineWeightSelect.bind(N(n)),n.handleCloseLineWeight=n.handleCloseLineWeight.bind(N(n)),n.closeChooseColor=n.closeChooseColor.bind(N(n)),n.updateStrokeColor=n.updateStrokeColor.bind(N(n)),n}n=e,(t=k).prototype=Object.create(n.prototype),t.prototype.constructor=t,j(t,n);var R=k.prototype;return R.handleCloseLineWeight=function(e){this.setState({lineWeightPopoverOpen:!1,popoverLineWeightAnchorEl:null})},R.handleLineWeightSelect=function(e){this.setState({lineWeightPopoverOpen:!1,popoverLineWeightAnchorEl:null,strokeWidth:e.currentTarget.value})},R.openChooseColor=function(e){this.setState({colorPopoverOpen:!0,currentColorType:e.currentTarget.value,popoverAnchorEl:e.currentTarget})},R.openChooseLineWeight=function(e){this.setState({lineWeightPopoverOpen:!0,popoverLineWeightAnchorEl:e.currentTarget})},R.closeChooseColor=function(e){this.setState({colorPopoverOpen:!1,currentColorType:null,popoverAnchorEl:null})},R.updateStrokeColor=function(e){var t,n=this.state.currentColorType;this.setState(((t={})[n]=e.hex,t))},R.submitForm=function(e){e.preventDefault();var t=this.props,n=t.annotation,r=t.canvases,i=t.closeCompanionWindow,o=t.receiveAnnotation,a=t.config,s=this.state,l=s.annoBody,c=s.tags,u=s.xywh,d=s.svg;r.forEach((function(e){var t=a.annotation.adapter(e.id),r=new M.default({body:l,canvasId:e.id,id:n&&n.id||""+(0,O.v4)(),manifestId:e.options.resource.id,svg:d,tags:c,xywh:u}).toJson();n?t.update(r).then((function(n){o(e.id,t.annotationPageId,n)})):t.create(r).then((function(n){o(e.id,t.annotationPageId,n)}))})),this.setState({activeTool:null}),i()},R.changeTool=function(e,t){this.setState({activeTool:t})},R.changeClosedMode=function(e){this.setState({closedMode:e.currentTarget.value})},R.updateBody=function(e){this.setState({annoBody:e})},R.updateGeometry=function(e){var t=e.svg,n=e.xywh;this.setState({svg:t,xywh:n})},R.render=function(){var e=this,t=this.props,n=t.annotation,O=t.classes,k=t.closeCompanionWindow,M=t.id,R=t.windowId,L=this.state,D=L.activeTool,N=L.colorPopoverOpen,j=L.currentColorType,H=L.fillColor,V=L.popoverAnchorEl,B=L.strokeColor,F=L.popoverLineWeightAnchorEl,W=L.lineWeightPopoverOpen,U=L.strokeWidth,G=L.closedMode,q=L.annoBody,K=L.svg;return r.default.createElement(T.default,{title:n?"Edit annotation":"New annotation",windowId:R,id:M},r.default.createElement(P.default,{activeTool:D,fillColor:H,strokeColor:B,strokeWidth:U,closed:"closed"===G,svg:K,updateGeometry:this.updateGeometry,windowId:R}),r.default.createElement("form",{onSubmit:this.submitForm},r.default.createElement(s.default,{container:!0},r.default.createElement(s.default,{item:!0,xs:12},r.default.createElement(o.default,{variant:"overline"},"Target")),r.default.createElement(s.default,{item:!0,xs:12},r.default.createElement(a.default,{elevation:0,className:O.paper},r.default.createElement(c.default,{className:O.grouped,value:D,exclusive:!0,onChange:this.changeTool,"aria-label":"tool selection",size:"small"},r.default.createElement(l.default,{value:"cursor","aria-label":"select cursor"},r.default.createElement(z.default,null)),r.default.createElement(l.default,{value:"edit","aria-label":"select cursor"},r.default.createElement(w.default,null))),r.default.createElement(x.default,{flexItem:!0,orientation:"vertical",className:O.divider}),r.default.createElement(c.default,{className:O.grouped,value:D,exclusive:!0,onChange:this.changeTool,"aria-label":"tool selection",size:"small"},r.default.createElement(l.default,{value:"rectangle","aria-label":"add a rectangle"},r.default.createElement(u.default,null)),r.default.createElement(l.default,{value:"ellipse","aria-label":"add a circle"},r.default.createElement(d.default,null)),r.default.createElement(l.default,{value:"polygon","aria-label":"add a polygon"},r.default.createElement(h.default,null)),r.default.createElement(l.default,{value:"freehand","aria-label":"free hand polygon"},r.default.createElement(f.default,null)))))),r.default.createElement(s.default,{container:!0},r.default.createElement(s.default,{item:!0,xs:12},r.default.createElement(o.default,{variant:"overline"},"Style")),r.default.createElement(s.default,{item:!0,xs:12},r.default.createElement(c.default,{"aria-label":"style selection",size:"small"},r.default.createElement(l.default,{value:"strokeColor","aria-label":"select color",onClick:this.openChooseColor},r.default.createElement(m.default,{style:{fill:B}}),r.default.createElement(b.default,null)),r.default.createElement(l.default,{value:"strokeColor","aria-label":"select line weight",onClick:this.openChooseLineWeight},r.default.createElement(y.default,null),r.default.createElement(b.default,null)),r.default.createElement(l.default,{value:"fillColor","aria-label":"select color",onClick:this.openChooseColor},r.default.createElement(g.default,{style:{fill:H}}),r.default.createElement(b.default,null))),r.default.createElement(x.default,{flexItem:!0,orientation:"vertical",className:O.divider}),"freehand"===D?r.default.createElement(c.default,{size:"small",value:G,onChange:this.changeClosedMode},r.default.createElement(l.default,{value:"closed"},r.default.createElement(p.default,null)),r.default.createElement(l.default,{value:"open"},r.default.createElement(v.default,null))):null)),r.default.createElement(s.default,{container:!0},r.default.createElement(s.default,{item:!0,xs:12},r.default.createElement(o.default,{variant:"overline"},"Content")),r.default.createElement(s.default,{item:!0,xs:12},r.default.createElement(I.default,{annoHtml:q,updateAnnotationBody:this.updateBody}))),r.default.createElement(i.default,{onClick:k},"Cancel"),r.default.createElement(i.default,{variant:"contained",color:"primary",type:"submit"},"Save")),r.default.createElement(_.default,{open:W,anchorEl:F},r.default.createElement(a.default,null,r.default.createElement(E.default,{onClickAway:this.handleCloseLineWeight},r.default.createElement(S.default,null,[1,3,5,10,50].map((function(t,n){return r.default.createElement(C.default,{key:t,onClick:e.handleLineWeightSelect,value:t},t)})))))),r.default.createElement(_.default,{open:N,anchorEl:V,onClose:this.closeChooseColor},r.default.createElement(A.SketchPicker,{color:this.state[j]||{},onChangeComplete:this.updateStrokeColor})))},k}(r.Component);H.propTypes={},H.defaultProps={annotation:null,canvases:[],closeCompanionWindow:function(){}};var V=(0,k.withStyles)((function(e){return{divider:{margin:e.spacing(1,.5)},grouped:{"&:first-child":{borderRadius:e.shape.borderRadius},"&:not(:first-child)":{borderRadius:e.shape.borderRadius},border:"none",margin:e.spacing(.5)},paper:{display:"flex",flexWrap:"wrap"}}}))(H);t.default=V},35476:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=f();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(96540)),i=h(n(40961)),o=(h(n(5556)),n(48915)),a=n(30164),s=n(96156),l=n(47852),c=h(n(35970)),u=h(n(75503)),d=n(78764);function h(e){return e&&e.__esModule?e:{default:e}}function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}var v=function(e){var t,n;function h(t){var n;return(n=e.call(this,t)||this).addPath=n.addPath.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}n=e,(t=h).prototype=Object.create(n.prototype),t.prototype.constructor=t,p(t,n);var f=h.prototype;return f.componentDidMount=function(){var e=this.props.windowId;this.OSDReference=o.OSDReferences.get(e)},f.addPath=function(e){var t=this.props,n=t.closed,r=t.strokeWidth,i=t.updateGeometry,o=e.bounds,a=o.x,s=o.y,l=o.width,u=o.height;e.closed=n,e.strokeWidth=r,e.data.state=null;var h=(0,c.default)(e.project.layers.map((function(e){return(0,c.default)((0,d.mapChildren)(e)).map((function(e){return e.exportSVG({asString:!0})}))})));h.unshift("<svg xmlns='http://www.w3.org/2000/svg'>"),h.push("</svg>"),i({svg:h.join(""),xywh:[Math.floor(a),Math.floor(s),Math.floor(l),Math.floor(u)].join(",")})},f.paperThing=function(){var e=this,t=this.props,n=t.activeTool,i=t.fillColor,o=t.strokeColor,h=t.strokeWidth,f=t.svg;if(!n||"cursor"===n)return null;var p=this.OSDReference.viewport.getZoom(!0),v=this.OSDReference.world.getItemAt(0),g=v.viewportToImageCoordinates(this.OSDReference.viewport.getCenter(!0)),m=this.OSDReference.viewport.getFlip(),y={center:new l.Point(g.x,g.y),rotation:this.OSDReference.viewport.getRotation(),scaling:new l.Point(m?-1:1,1),zoom:v.viewportToImageZoom(p)},b=s.RectangleTool;switch(n){case"rectangle":b=s.RectangleTool;break;case"ellipse":b=s.EllipseTool;break;case"polygon":b=s.PolygonTool;break;case"freehand":b=s.FreeformPathTool;break;case"edit":b=u.default}return r.default.createElement("div",{className:"foo",style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"}},r.default.createElement(a.PaperContainer,{canvasProps:{style:{height:"100%",width:"100%"}},viewProps:y},(0,a.renderWithPaperScope)((function(t){var n=(0,c.default)(t.project.layers.map((function(e){return(0,c.default)((0,d.mapChildren)(e)).map((function(e){return e}))})));return f&&0===n.length&&t.project.importSVG(f),t.settings.handleSize=10,t.settings.hitTolerance=10,r.default.createElement(b,{onPathAdd:e.addPath,pathProps:{fillColor:i,strokeColor:o,strokeWidth:h/t.view.zoom},paper:t})}))))},f.render=function(){var e=this.props.windowId;return this.OSDReference=o.OSDReferences.get(e).current,i.default.createPortal(this.paperThing(),this.OSDReference.element)},h}(r.Component);v.propTypes={},v.defaultProps={activeTool:null,closed:!0,fillColor:null,strokeColor:"#00BFFF",strokeWidth:1,svg:null};var g=v;t.default=g},58598:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=m(n(54756)),i=g(n(96540)),o=m(n(97804)),a=m(n(81529)),s=m(n(58638)),l=m(n(37419)),c=m(n(23182)),u=m(n(88524)),d=m(n(89367)),h=m(n(49132)),f=m(n(70137)),p=(g(n(5556)),n(73678));function v(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return v=function(){return e},e}function g(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=v();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}function m(e){return e&&e.__esModule?e:{default:e}}function y(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}var w=function(e){var t,n;function p(t){var n;return(n=e.call(this,t)||this).state={exportLinks:[]},n.closeDialog=n.closeDialog.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}n=e,(t=p).prototype=Object.create(n.prototype),t.prototype.constructor=t,b(t,n);var v=p.prototype;return v.componentDidUpdate=function(e){var t=this,n=this.props,i=n.canvases,o=n.config,a=n.open;if((e||{}).open!==a&&a){var s=function(){var e,t=(e=r.default.mark((function e(t,n){var i,a,s,l,c,u;return r.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return i=o.annotation.adapter(n.id),e.next=3,t;case 3:return a=e.sent,e.next=6,i.all();case 6:if(!(s=e.sent)){e.next=12;break}return l=n.__jsonld&&n.__jsonld.label||n.id,c=new Blob([JSON.stringify(s)],{type:"application/json"}),u=window.URL.createObjectURL(c),e.abrupt("return",[].concat(a,[{canvasId:n.id,id:s.id||s["@id"],label:l,url:u}]));case 12:return e.abrupt("return",a);case 13:case"end":return e.stop()}}),e)})),function(){var t=this,n=arguments;return new Promise((function(r,i){var o=e.apply(t,n);function a(e){y(o,r,i,a,s,"next",e)}function s(e){y(o,r,i,a,s,"throw",e)}a(void 0)}))});return function(e,n){return t.apply(this,arguments)}}();i&&i.length>0&&i.reduce(s,[]).then((function(e){t.setState({exportLinks:e})}))}},v.closeDialog=function(){var e=this.props.handleClose;this.setState({exportLinks:[]}),e()},v.render=function(){var e=this.props,t=e.classes,n=e.handleClose,r=e.open,p=this.state.exportLinks;return i.default.createElement(o.default,{"aria-labelledby":"annotation-export-dialog-title",id:"annotation-export-dialog",onClose:n,onEscapeKeyDown:this.closeDialog,open:r},i.default.createElement(s.default,{id:"annotation-export-dialog-title",disableTypography:!0},i.default.createElement(f.default,{variant:"h2"},"Export Annotations")),i.default.createElement(a.default,null,void 0===p||0===p.length?i.default.createElement(f.default,{variant:"body1"},"No annotations stored yet."):i.default.createElement(d.default,null,p.map((function(e){return i.default.createElement(h.default,{button:!0,className:t.listitem,component:"a",key:e.canvasId,"aria-label":"Export annotations for "+e.label,href:e.url,download:e.id+".json"},i.default.createElement(c.default,null,i.default.createElement(l.default,null)),i.default.createElement(u.default,null,'Export annotations for "'+e.label+'"'))})))))},p}(i.Component);w.propTypes={},w.defaultProps={classes:{}};var _=(0,p.withStyles)((function(e){return{listitem:{"&:focus":{backgroundColor:e.palette.action.focus},"&:hover":{backgroundColor:e.palette.action.hover}}}}))(w);t.default=_},51098:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=d();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(96540)),i=(u(n(5556)),u(n(43268))),o=u(n(7756)),a=u(n(30916)),s=u(n(30931)),l=u(n(35970)),c=u(n(26410));function u(e){return e&&e.__esModule?e:{default:e}}function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e,t){return f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},f(e,t)}var p=function(e){var t,n;function c(t){var n;return(n=e.call(this,t)||this).state={isHovering:!1},n.handleMouseHover=n.handleMouseHover.bind(h(n)),n.handleDelete=n.handleDelete.bind(h(n)),n.handleEdit=n.handleEdit.bind(h(n)),n}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,f(t,n);var u=c.prototype;return u.handleDelete=function(){var e=this.context,t=e.canvases,n=e.receiveAnnotation,r=e.storageAdapter,i=this.props.annotationid;t.forEach((function(e){var t=r(e.id);t.delete(i).then((function(r){n(e.id,t.annotationPageId,r)}))}))},u.handleEdit=function(){var e,t=this.context,n=t.addCompanionWindow,r=t.canvases,i=t.annotationsOnCanvases,o=this.props.annotationid;r.some((function(t){return i[t.id]&&Object.entries(i[t.id]).forEach((function(t,n){t[0];var r=t[1];r.json&&r.json.items&&(e=r.json.items.find((function(e){return e.id===o})))})),e})),n("annotationCreation",{annotationid:o,position:"right"})},u.handleMouseHover=function(){this.setState((function(e){return{isHovering:!e.isHovering}}))},u.editable=function(){var e=this.context,t=e.annotationsOnCanvases,n=e.canvases,r=this.props.annotationid,i=n.map((function(e){return t[e.id]?(0,l.default)(Object.entries(t[e.id]).map((function(e,t){e[0];var n=e[1];return n.json&&n.json.items?n.json.items.map((function(e){return e.id})):[]}))):[]}));return(0,l.default)(i).includes(r)},u.render=function(){var e=this.props.children,t=this.state.isHovering,n=this.context,l=n.windowViewType,c=n.toggleSingleCanvasDialogOpen;return r.default.createElement("div",{onMouseEnter:this.handleMouseHover,onMouseLeave:this.handleMouseHover},t&&this.editable()&&r.default.createElement("div",{style:{position:"relative",top:-20,zIndex:1e4}},r.default.createElement(s.default,{"aria-label":"annotation tools",size:"small",style:{position:"absolute",right:0}},r.default.createElement(a.default,{"aria-label":"Edit",onClick:"single"===l?this.handleEdit:c,value:"edit"},r.default.createElement(o.default,null)),r.default.createElement(a.default,{"aria-label":"Delete",onClick:this.handleDelete,value:"delete"},r.default.createElement(i.default,null)))),r.default.createElement("li",this.props,e))},c}(r.Component);p.propTypes={},p.contextType=c.default;var v=p;t.default=v},75503:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=c();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(96540)),i=(l(n(5556)),n(30164)),o=n(47852),a=l(n(35970)),s=n(78764);function l(e){return e&&e.__esModule?e:{default:e}}function c(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return c=function(){return e},e}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}var f=function(e){var t,n;function l(t){var n;return(n=e.call(this,t)||this).onMouseMove=n.onMouseMove.bind(d(n)),n.onMouseDown=n.onMouseDown.bind(d(n)),n.onMouseDrag=n.onMouseDrag.bind(d(n)),n.onMouseUp=n.onMouseUp.bind(d(n)),n}n=e,(t=l).prototype=Object.create(n.prototype),t.prototype.constructor=t,h(t,n);var c=l.prototype;return c.onMouseDown=function(e){var t=this.props.paper.project;(0,a.default)(t.layers.map((function(e){return(0,a.default)((0,s.mapChildren)(e)).map((function(e){return e}))}))).forEach((function(t){t.contains(e.point)?t.data.state="moving":t.hitTest(e.point,{segments:!0,tolerance:15})&&(t.data.state="resizing",t.data.bounds=t.bounds.clone(),t.data.scaleBase=e.point.subtract(t.bounds.center))}))},c.onMouseDrag=function(e){var t=this.props.paper.project;(0,a.default)(t.layers.map((function(e){return(0,a.default)((0,s.mapChildren)(e)).map((function(e){return e}))}))).forEach((function(t){if("moving"===t.data.state)t.position=t.position.add(e.point.subtract(e.lastPoint));else if("resizing"===t.data.state){var n=t.data.bounds,r=e.point.subtract(n.center).length/t.data.scaleBase.length,i=n.topLeft.subtract(n.center).multiply(r),a=n.bottomRight.subtract(n.center).multiply(r),s=new o.Rectangle(i.add(n.center),a.add(n.center));t.bounds=s}}))},c.onMouseMove=function(e){var t=this.props.paper,n=t.project,r=(0,a.default)(n.layers.map((function(e){return(0,a.default)((0,s.mapChildren)(e)).map((function(e){return e}))})));n.activeLayer.selected=!1;var i=!1;r.forEach((function(n){if(n.contains(e.point)||n.hitTest(e.point,{segments:!0,tolerance:15})){var r=n.hitTest(e.point,{segments:!0,tolerance:15}),o="move";if(r&&"segment"===r.type){var a=n.position.subtract(r.segment.point),s=45*Math.round(180*Math.atan(a.y/a.x)/Math.PI/45);switch(!0){case 45===s:o="nwse-resize";break;case-45===s:o="nesw-resize";break;case 0===s:o="ew-resize";break;case 90===Math.abs(s):o="ns-resize";break;default:return}}t.view.getElement().style.cursor=o,i=!0,n.selected=!0}})),i||(t.view.getElement().style.cursor="auto")},c.onMouseUp=function(e){var t=this.props,n=t.onPathAdd,r=t.paper,i=r.project;(0,a.default)(i.layers.map((function(e){return(0,a.default)((0,s.mapChildren)(e)).map((function(e){return e}))}))).forEach((function(e){e.data.state=null,n(e)})),r.view.getElement().style.cursor="auto"},c.render=function(){return r.default.createElement(i.Tool,{onMouseDown:this.onMouseDown,onMouseDrag:this.onMouseDrag,onMouseMove:this.onMouseMove,onMouseUp:this.onMouseUp})},l}(r.Component);f.propTypes={};var p=r.default.forwardRef((function(e,t){return r.default.createElement(f,u({innerRef:t},e))}));t.default=p},5378:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=(r=n(54756))&&r.__esModule?r:{default:r};function o(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function s(e){o(a,r,i,s,l,"next",e)}function l(e){o(a,r,i,s,l,"throw",e)}s(void 0)}))}}var s=function(){function e(e){this.annotationPageId=e}var t=e.prototype;return t.create=function(){var e=a(i.default.mark((function e(t){var n,r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={id:this.annotationPageId,items:[],type:"AnnotationPage"},e.next=3,this.all();case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0=n;case 6:return(r=e.t0).items.push(t),localStorage.setItem(this.annotationPageId,JSON.stringify(r)),e.abrupt("return",r);case 10:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.update=function(){var e=a(i.default.mark((function e(t){var n,r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.all();case 2:if(!(n=e.sent)){e.next=8;break}return r=n.items.findIndex((function(e){return e.id===t.id})),n.items.splice(r,1,t),localStorage.setItem(this.annotationPageId,JSON.stringify(n)),e.abrupt("return",n);case 8:return e.abrupt("return",null);case 9:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.delete=function(){var e=a(i.default.mark((function e(t){var n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.all();case 2:return(n=e.sent)&&(n.items=n.items.filter((function(e){return e.id!==t}))),localStorage.setItem(this.annotationPageId,JSON.stringify(n)),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.get=function(){var e=a(i.default.mark((function e(t){var n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.all();case 2:if(!(n=e.sent)){e.next=5;break}return e.abrupt("return",n.items.find((function(e){return e.id===t})));case 5:return e.abrupt("return",null);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.all=function(){var e=a(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",JSON.parse(localStorage.getItem(this.annotationPageId)));case 1:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),e}();t.default=s},90681:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=h();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(96540)),i=d(n(22728)),o=d(n(97804)),a=d(n(13291)),s=d(n(81529)),l=d(n(54966)),c=d(n(58638)),u=d(n(70137));function d(e){return e&&e.__esModule?e:{default:e}}function h(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return h=function(){return e},e}function f(e,t){return f=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},f(e,t)}d(n(5556));var p=function(e){var t,n;function d(t){var n;return(n=e.call(this,t)||this).confirm=n.confirm.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}n=e,(t=d).prototype=Object.create(n.prototype),t.prototype.constructor=t,f(t,n);var h=d.prototype;return h.confirm=function(){var e=this.props,t=e.handleClose;(0,e.switchToSingleCanvasView)(),t()},h.render=function(){var e=this.props,t=e.handleClose,n=e.open;return r.default.createElement(o.default,{"aria-labelledby":"single-canvas-dialog-title",fullWidth:!0,maxWidth:"sm",onClose:t,onEscapeKeyDown:t,open:n},r.default.createElement(c.default,{id:"single-canvas-dialog-title",disableTypography:!0},r.default.createElement(u.default,{variant:"h2"},"Switch view type to single view?")),r.default.createElement(s.default,null,r.default.createElement(l.default,{variant:"body1",color:"inherit"},"Annotations can only be edited in single canvas view type. Switch view type to single view now?")),r.default.createElement(a.default,null,r.default.createElement(i.default,{onClick:t},"Cancel"),r.default.createElement(i.default,{color:"primary",onClick:this.confirm,variant:"contained"},"Switch to single view")))},d}(r.Component);p.propTypes={},p.defaultProps={open:!1};var v=p;t.default=v},58235:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=f();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(96540)),i=(h(n(5556)),n(35143)),o=h(n(30916)),a=h(n(30931)),s=h(n(20420)),l=h(n(29067)),c=n(53585),u=n(90711),d=n(9525);function h(e){return e&&e.__esModule?e:{default:e}}function f(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return f=function(){return e},e}function p(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}var g=function(e){var t,n;function c(t){var n;return(n=e.call(this,t)||this).state={editorState:i.EditorState.createWithContent((0,d.stateFromHTML)(t.annoHtml))},n.onChange=n.onChange.bind(p(n)),n.handleKeyCommand=n.handleKeyCommand.bind(p(n)),n.handleFormating=n.handleFormating.bind(p(n)),n}n=e,(t=c).prototype=Object.create(n.prototype),t.prototype.constructor=t,v(t,n);var h=c.prototype;return h.handleFormating=function(e,t){var n=this.state.editorState;this.onChange(i.RichUtils.toggleInlineStyle(n,t))},h.handleKeyCommand=function(e,t){var n=i.RichUtils.handleKeyCommand(t,e);return n?(this.onChange(n),"handled"):"not-handled"},h.onChange=function(e){var t=this.props.updateAnnotationBody;this.setState({editorState:e}),t&&t((0,u.stateToHTML)(e.getCurrentContent(),{inlineStyles:{BOLD:{element:"b"},ITALIC:{element:"i"}}}).toString())},h.render=function(){var e=this.props.classes,t=this.state.editorState,n=t.getCurrentInlineStyle();return r.default.createElement("div",null,r.default.createElement(a.default,{size:"small",value:n.toArray()},r.default.createElement(o.default,{onClick:this.handleFormating,value:"BOLD"},r.default.createElement(s.default,null)),r.default.createElement(o.default,{onClick:this.handleFormating,value:"ITALIC"},r.default.createElement(l.default,null))),r.default.createElement("div",{className:e.editorRoot},r.default.createElement(i.Editor,{editorState:t,handleKeyCommand:this.handleKeyCommand,onChange:this.onChange})))},c}(r.Component);g.propTypes={},g.defaultProps={annoHtml:"",updateAnnotationBody:function(){}};var m=(0,c.withStyles)((function(e){return{editorRoot:{borderColor:"light"===e.palette.type?"rgba(0, 0, 0, 0.23)":"rgba(255, 255, 255, 0.23)",borderRadius:e.shape.borderRadius,borderStyle:"solid",borderWidth:1,fontFamily:e.typography.fontFamily,marginBottom:e.spacing(1),marginTop:e.spacing(1),minHeight:6*e.typography.fontSize,padding:e.spacing(1)}}}))(g);t.default=m},64490:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=function(){function e(e){var t=e.canvasId,n=e.id,r=e.xywh,i=e.body,o=e.tags,a=e.svg,s=e.manifestId;this.id=n,this.canvasId=t,this.xywh=r,this.body=i,this.tags=o,this.svg=a,this.manifestId=s}var t=e.prototype;return t.toJson=function(){return{body:this.createBody(),id:this.id,motivation:"commenting",target:this.target(),type:"Annotation"}},t.createBody=function(){var e=[];return this.body&&e.push({type:"TextualBody",value:this.body}),this.tags&&(e=e.concat(this.tags.map((function(e){return{purpose:"tagging",type:"TextualBody",value:e}})))),1===e.length?e[0]:e},t.target=function(){var e=this.canvasId;if((this.svg||this.xywh)&&(e={source:this.source()}),this.svg&&(e.selector={type:"SvgSelector",value:this.svg}),this.xywh){var t={type:"FragmentSelector",value:"xywh="+this.xywh};e.selector?e.selector=[t,e.selector]:e.selector=t}return e},t.source=function(){var e=this.canvasId;return this.manifest&&(e={id:this.canvasId,partOf:{id:this.manifest.id,type:"Manifest"},type:"Canvas"}),e},e}();t.default=n},54904:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return r.default.createElement(i.default,e,r.default.createElement("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",x:"0px",y:"0px",viewBox:"1064.7701 445.5539 419.8101 717.0565",enableBackground:"new 1064.7701 445.5539 419.8101 717.0565",xmlSpace:"preserve"},r.default.createElement("polygon",{fill:"#231F20",points:"1283.1857,1127.3097 1406.1421,1077.6322 1314.2406,850.1678 1463.913,852.7823 1093.4828,480.8547 1085.4374,1005.6964 1191.2842,899.8454 "})))};var r=o(n(96540)),i=o(n(51547));function o(e){return e&&e.__esModule?e:{default:e}}},17185:(e,t,n)=>{"use strict";t.Ay=void 0;var r=l(n(9560)),i=l(n(40728)),o=l(n(81591)),a=l(n(79308)),s=l(n(34614));function l(e){return e&&e.__esModule?e:{default:e}}var c=[r.default,i.default,o.default,a.default,s.default];t.Ay=c},79308:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=s();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(86078)),o=n(51636),a=n(46946);function s(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return s=function(){return e},e}var l={companionWindowKey:"annotationCreation",component:((r=n(46789))&&r.__esModule?r:{default:r}).default,mapDispatchToProps:function(e,t){var n=t.id,r=t.windowId;return{closeCompanionWindow:function(){return e(i.removeCompanionWindow(r,n))},receiveAnnotation:function(t,n,r){return e(i.receiveAnnotation(t,n,r))}}},mapStateToProps:function(e,t){var n,r=t.id,i=t.windowId,s=(0,o.getCompanionWindow)(e,{companionWindowId:r,windowId:i}).annotationid,l=(0,a.getVisibleCanvases)(e,{windowId:i});return l.forEach((function(t){var r=e.annotations[t.id];Object.values(r||{}).forEach((function(e,t){e.json&&e.json.items&&(n=e.json.items.find((function(e){return e.id===s})))}))})),{annotation:n,canvases:l,config:e.config}}};t.default=l},81591:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=h(n(96540)),i=(u(n(5556)),n(46946)),o=h(n(86078)),a=n(79731),s=u(n(51098)),l=u(n(26410)),c=u(n(90681));function u(e){return e&&e.__esModule?e:{default:e}}function d(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return d=function(){return e},e}function h(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=d();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}function f(){return f=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},f.apply(this,arguments)}function p(e,t){return p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},p(e,t)}var v=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).state={singleCanvasDialogOpen:!1},n.toggleSingleCanvasDialogOpen=n.toggleSingleCanvasDialogOpen.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,p(t,n);var o=i.prototype;return o.toggleSingleCanvasDialogOpen=function(){var e=this.state.singleCanvasDialogOpen;this.setState({singleCanvasDialogOpen:!e})},o.render=function(){var e=this.props,t=e.addCompanionWindow,n=e.annotationsOnCanvases,i=e.canvases,o=e.config,a=e.receiveAnnotation,u=e.switchToSingleCanvasView,d=e.TargetComponent,h=e.targetProps,p=e.windowViewType,v=this.state.singleCanvasDialogOpen,g=f({},h,{listContainerComponent:s.default});return r.default.createElement(l.default.Provider,{value:{addCompanionWindow:t,annotationsOnCanvases:n,canvases:i,config:o,receiveAnnotation:a,storageAdapter:o.annotation.adapter,toggleSingleCanvasDialogOpen:this.toggleSingleCanvasDialogOpen,windowId:h.windowId,windowViewType:p}},r.default.createElement(d,g),"single"!==p&&r.default.createElement(c.default,{handleClose:this.toggleSingleCanvasDialogOpen,open:v,switchToSingleCanvasView:u}))},i}(r.Component);v.propTypes={},v.defaultProps={annotationsOnCanvases:{},canvases:[]};var g={component:v,mapDispatchToProps:function(e,t){return{addCompanionWindow:function(n,r){return e(o.addCompanionWindow(t.targetProps.windowId,f({content:n},r)))},receiveAnnotation:function(t,n,r){return e(o.receiveAnnotation(t,n,r))},switchToSingleCanvasView:function(){return e(o.setWindowViewType(t.targetProps.windowId,"single"))}}},mapStateToProps:function(e,t){var n=t.targetProps.windowId,r=(0,i.getVisibleCanvases)(e,{windowId:n}),o={};return r.forEach((function(t){var n=e.annotations[t.id];n&&(o[t.id]=n)})),{annotationsOnCanvases:o,canvases:r,config:e.config,windowViewType:(0,a.getWindowViewType)(e,{windowId:n})}},mode:"wrap",target:"CanvasAnnotations"};t.default=g},40728:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=c(n(96540)),i=(s(n(5556)),c(n(86078))),o=n(46946),a=s(n(2404));function s(e){return e&&e.__esModule?e:{default:e}}function l(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return l=function(){return e},e}function c(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=l();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}function u(){return u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},u.apply(this,arguments)}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}var h=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).retrieveAnnotations=n.retrieveAnnotations.bind(function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(n)),n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,d(t,n);var o=i.prototype;return o.componentDidMount=function(){var e=this.props.canvases;this.retrieveAnnotations(e)},o.componentDidUpdate=function(e){var t=this.props.canvases,n=t.map((function(e){return e.id})),r=e.canvases.map((function(e){return e.id}));(0,a.default)(n,r)||this.retrieveAnnotations(t)},o.retrieveAnnotations=function(e){var t=this.props,n=t.config,r=t.receiveAnnotation;e.forEach((function(e){var t=n.annotation.adapter(e.id);t.all().then((function(n){n&&r(e.id,t.annotationPageId,n)}))}))},o.render=function(){var e=this.props,t=e.PluginComponents,n=e.TargetComponent,i=e.targetProps;return r.default.createElement(n,u({},i,{PluginComponents:t}))},i}(r.Component);h.propTypes={},h.defaultProps={canvases:[],PluginComponents:[]};var f={component:h,mapDispatchToProps:{receiveAnnotation:i.receiveAnnotation},mapStateToProps:function(e,t){var n=t.targetProps;return{canvases:(0,o.getVisibleCanvases)(e,{windowId:n.windowId}),config:e.config}},mode:"wrap",target:"Window"};t.default=f},9560:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=v(n(96540)),i=(f(n(5556)),v(n(86078))),o=n(79731),a=f(n(76600)),s=f(n(37419)),l=n(38554),c=n(46946),u=f(n(90681)),d=f(n(58598)),h=f(n(5378));function f(e){return e&&e.__esModule?e:{default:e}}function p(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return p=function(){return e},e}function v(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=p();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var o=r?Object.getOwnPropertyDescriptor(e,i):null;o&&(o.get||o.set)?Object.defineProperty(n,i,o):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}function g(){return g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},g.apply(this,arguments)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e,t){return y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},y(e,t)}var b=function(e){var t,n;function i(t){var n;return(n=e.call(this,t)||this).state={annotationExportDialogOpen:!1,singleCanvasDialogOpen:!1},n.openCreateAnnotationCompanionWindow=n.openCreateAnnotationCompanionWindow.bind(m(n)),n.toggleCanvasExportDialog=n.toggleCanvasExportDialog.bind(m(n)),n.toggleSingleCanvasDialogOpen=n.toggleSingleCanvasDialogOpen.bind(m(n)),n}n=e,(t=i).prototype=Object.create(n.prototype),t.prototype.constructor=t,y(t,n);var o=i.prototype;return o.openCreateAnnotationCompanionWindow=function(e){(0,this.props.addCompanionWindow)("annotationCreation",{position:"right"})},o.toggleSingleCanvasDialogOpen=function(){var e=this.state.singleCanvasDialogOpen;this.setState({singleCanvasDialogOpen:!e})},o.toggleCanvasExportDialog=function(e){var t={annotationExportDialogOpen:!this.state.annotationExportDialogOpen};this.setState(t)},o.render=function(){var e=this.props,t=e.canvases,n=e.config,i=e.switchToSingleCanvasView,o=e.TargetComponent,c=e.targetProps,f=e.windowViewType,p=this.state,v=p.annotationExportDialogOpen,g=p.singleCanvasDialogOpen,m=n.annotation&&n.annotation.adapter("poke"),y=n.annotation&&m instanceof h.default&&n.annotation.exportLocalStorageAnnotations;return r.default.createElement("div",null,r.default.createElement(o,c),r.default.createElement(l.MiradorMenuButton,{"aria-label":"Create new annotation",onClick:"single"===f?this.openCreateAnnotationCompanionWindow:this.toggleSingleCanvasDialogOpen,size:"small"},r.default.createElement(a.default,null)),g&&r.default.createElement(u.default,{open:g,handleClose:this.toggleSingleCanvasDialogOpen,switchToSingleCanvasView:i}),y&&r.default.createElement(l.MiradorMenuButton,{"aria-label":"Export local annotations for visible items",onClick:this.toggleCanvasExportDialog,size:"small"},r.default.createElement(s.default,null)),y&&r.default.createElement(d.default,{canvases:t,config:n,handleClose:this.toggleCanvasExportDialog,open:v}))},i}(r.Component);b.propTypes={};var w={component:b,mapDispatchToProps:function(e,t){return{addCompanionWindow:function(n,r){return e(i.addCompanionWindow(t.targetProps.windowId,g({content:n},r)))},switchToSingleCanvasView:function(){return e(i.setWindowViewType(t.targetProps.windowId,"single"))}}},mapStateToProps:function(e,t){var n=t.targetProps.windowId;return{canvases:(0,c.getVisibleCanvases)(e,{windowId:n}),config:e.config,windowViewType:(0,o.getWindowViewType)(e,{windowId:n})}},mode:"wrap",target:"AnnotationSettings"};t.default=w},34614:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r,i=function(e){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var t=o();if(t&&t.has(e))return t.get(e);var n={},r=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if(Object.prototype.hasOwnProperty.call(e,i)){var a=r?Object.getOwnPropertyDescriptor(e,i):null;a&&(a.get||a.set)?Object.defineProperty(n,i,a):n[i]=e[i]}return n.default=e,t&&t.set(e,n),n}(n(96540));function o(){if("function"!=typeof WeakMap)return null;var e=new WeakMap;return o=function(){return e},e}function a(){return a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a.apply(this,arguments)}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}(r=n(5556))&&r.__esModule;var l=function(e){var t,n;function r(){return e.apply(this,arguments)||this}return n=e,(t=r).prototype=Object.create(n.prototype),t.prototype.constructor=t,s(t,n),r.prototype.render=function(){var e=this.props,t=e.PluginComponents,n=e.TargetComponent,r=e.targetProps;return r.hasAnyAnnotations=!0,i.default.createElement(n,a({},r,{PluginComponents:t}))},r}(i.Component);l.propTypes={},l.defaultProps={PluginComponents:[]};var c={component:l,mode:"wrap",target:"WindowSideBarButtons"};t.default=c},78764:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mapChildren=function e(t){return t.children?(0,i.default)(t.children.map((function(t){return e(t)}))):t};var r,i=(r=n(35970))&&r.__esModule?r:{default:r}},59272:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(54756))&&r.__esModule?r:{default:r};function o(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function s(e){o(a,r,i,s,l,"next",e)}function l(e){o(a,r,i,s,l,"throw",e)}s(void 0)}))}}function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var l=function(){function e(e,t){this.canvasId=e,this.endpointUrl=t}var t,n,r=e.prototype;return r.create=function(){var e=a(i.default.mark((function e(t){var n=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",fetch(this.endpointUrl,{body:JSON.stringify({annotation:{canvas:this.canvasId,data:JSON.stringify(t),uuid:t.id}}),headers:{Accept:"application/json","Content-Type":"application/json"},method:"POST"}).then((function(e){return n.all()})).catch((function(){return n.all()})));case 1:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),r.update=function(){var e=a(i.default.mark((function e(t){var n=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",fetch(this.endpointUrl+"/"+encodeURIComponent(t.id),{body:JSON.stringify({annotation:{data:JSON.stringify(t),uuid:t.id}}),headers:{Accept:"application/json","Content-Type":"application/json"},method:"PATCH"}).then((function(e){return n.all()})).catch((function(){return n.all()})));case 1:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),r.delete=function(){var e=a(i.default.mark((function e(t){var n=this;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",fetch(this.endpointUrl+"/"+encodeURIComponent(t),{headers:{Accept:"application/json","Content-Type":"application/json"},method:"DELETE"}).then((function(e){return n.all()})).catch((function(){return n.all()})));case 1:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),r.get=function(){var e=a(i.default.mark((function e(t){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(this.endpointUrl+"/"+encodeURIComponent(t),{headers:{Accept:"application/json","Content-Type":"application/json"}});case 2:return e.abrupt("return",e.sent.json());case 3:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),r.all=function(){var e=a(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,fetch(this.annotationPageId);case 2:return e.abrupt("return",e.sent.json());case 3:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),t=e,(n=[{key:"annotationPageId",get:function(){return this.endpointUrl+"/pages?uri="+this.canvasId}}])&&s(t.prototype,n),e}();t.default=l,e.exports=t.default},35899:(e,t,n)=>{"use strict";t.__esModule=!0,t.default=void 0;var r,i=(r=n(54756))&&r.__esModule?r:{default:r};function o(e,t,n,r,i,o,a){try{var s=e[o](a),l=s.value}catch(e){return void n(e)}s.done?t(l):Promise.resolve(l).then(r,i)}function a(e){return function(){var t=this,n=arguments;return new Promise((function(r,i){var a=e.apply(t,n);function s(e){o(a,r,i,s,l,"next",e)}function l(e){o(a,r,i,s,l,"throw",e)}s(void 0)}))}}var s=function(){function e(e){this.annotationPageId=e}var t=e.prototype;return t.create=function(){var e=a(i.default.mark((function e(t){var n,r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return n={id:this.annotationPageId,items:[],type:"AnnotationPage"},e.next=3,this.all();case 3:if(e.t0=e.sent,e.t0){e.next=6;break}e.t0=n;case 6:return(r=e.t0).items.push(t),localStorage.setItem(this.annotationPageId,JSON.stringify(r)),e.abrupt("return",r);case 10:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.update=function(){var e=a(i.default.mark((function e(t){var n,r;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.all();case 2:if(!(n=e.sent)){e.next=8;break}return r=n.items.findIndex((function(e){return e.id===t.id})),n.items.splice(r,1,t),localStorage.setItem(this.annotationPageId,JSON.stringify(n)),e.abrupt("return",n);case 8:return e.abrupt("return",null);case 9:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.delete=function(){var e=a(i.default.mark((function e(t){var n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.all();case 2:return(n=e.sent)&&(n.items=n.items.filter((function(e){return e.id!==t}))),localStorage.setItem(this.annotationPageId,JSON.stringify(n)),e.abrupt("return",n);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.get=function(){var e=a(i.default.mark((function e(t){var n;return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,this.all();case 2:if(!(n=e.sent)){e.next=5;break}return e.abrupt("return",n.items.find((function(e){return e.id===t})));case 5:return e.abrupt("return",null);case 6:case"end":return e.stop()}}),e,this)})));return function(t){return e.apply(this,arguments)}}(),t.all=function(){var e=a(i.default.mark((function e(){return i.default.wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.abrupt("return",JSON.parse(localStorage.getItem(this.annotationPageId)));case 1:case"end":return e.stop()}}),e,this)})));return function(){return e.apply(this,arguments)}}(),e}();t.default=s,e.exports=t.default},96156:(e,t,n)=>{"use strict";e.exports=n(63165)},63165:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(96540),i=n(30164);function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function s(e,t,n){return t&&a(e.prototype,t),n&&a(e,n),e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(){return(c=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&p(e,t)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function p(e,t){return(p=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function v(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function g(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function m(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=f(e);if(t){var i=f(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?g(e):t}(this,n)}}var y,b,w,_=function(e){h(n,r.Component);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).path=void 0,e}return n}();_.defaultProps={onKeyDown:function(){},onKeyUp:function(){},onMouseDown:function(){},onMouseDrag:function(){},onMouseUp:function(){},onPathInit:function(){},onPathAdd:function(){},onSegmentAdd:function(){},onSegmentRemove:function(){}};var x,C,E,S,A,O,k,T,P,I,M,z,R,L,D,N,j,H,V=i.Tool,B=(0,i.PaperScope)((w=b=function(e){h(n,_);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).onMouseDown=function(t){var n=e.props,r=n.pathProps,i=n.onMouseDown,o=n.onPathInit,a=n.paper;if(0===t.event.button){var s=new a.Path(r);e.path=s,o(s)}i(t)},e.onMouseDrag=function(t){var n=e.props.onMouseDrag;1===t.event.buttons&&e.path.add(t.point),n(t)},e.onMouseUp=function(t){var n=g(e).path,r=e.props,i=r.onMouseUp,o=r.onPathAdd;n&&(o(n),e.path=null),i(t)},e}return s(n,[{key:"render",value:function(){var e=this.props,t=(e.pathProps,e.onMouseDown,e.onMouseDrag,e.onMouseUp,e.onPathAdd,e.paper,e.innerRef),n=v(e,["pathProps","onMouseDown","onMouseDrag","onMouseUp","onPathAdd","paper","innerRef"]);return r.createElement(V,c({ref:t,minDistance:10,onMouseDown:this.onMouseDown,onMouseDrag:this.onMouseDrag,onMouseUp:this.onMouseUp},n))}}]),n}(),b.defaultProps=d(d({},_.defaultProps),{},{pathProps:{strokeColor:"black"}}),y=w))||y,F=r.forwardRef((function(e,t){return r.createElement(B,c({innerRef:t},e))})),W=i.Layer,U=i.Group,G=i.Line,q=function(e){for(var t=e.width,n=e.height,i=e.top,o=void 0===i?0:i,a=e.left,s=void 0===a?0:a,l=e.right,c=void 0===l?s+t:l,u=e.bottom,d=void 0===u?o+n:u,h=e.cellSize,f=void 0===h?50:h,p=e.strokeColor,v=void 0===p?"#D0D0D0":p,g=e.strokeWidth,m=void 0===g?1:g,y=e.innerRef,b=Math.ceil(s/f)*f,w=Math.ceil(o/f)*f,_=Math.ceil((c-s)/f),x=Math.ceil((d-o)/f),C=[],E=[],S=0;S<=_;S+=1){var A=b+S*f;C.push(r.createElement(G,{key:S,from:[A,o],to:[A,d],strokeColor:v,strokeWidth:m}))}for(var O=0;O<=x;O+=1){var k=w+O*f;E.push(r.createElement(G,{key:O,from:[s,k],to:[c,k],strokeColor:v,strokeWidth:m}))}return r.createElement(W,{ref:y},r.createElement(U,null,C),r.createElement(U,null,E))},K=r.forwardRef((function(e,t){return r.createElement(q,c({innerRef:t},e))})),$=i.Tool,Z=(0,i.PaperScope)((E=C=function(e){h(n,_);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).onMouseDown=function(t){var n=e.props,r=n.pathProps,i=n.onMouseDown,o=n.onPathInit,a=n.paper;if(0===t.event.button){var s=new a.Path(r);s.add(t.point),e.path=s,o(s)}i(t)},e.onMouseDrag=function(t){var n=g(e).path,r=e.props.onMouseDrag;1===t.event.buttons&&(n.removeSegment(1),n.addSegment(t.point),n.selected=!0),r(t)},e.onMouseUp=function(t){var n=g(e).path,r=e.props,i=r.onMouseUp,o=r.onPathAdd;n&&(n.selected=!1,o(n),e.path=null),i(t)},e}return s(n,[{key:"render",value:function(){var e=this.props,t=(e.pathProps,e.onMouseDown,e.onMouseDrag,e.onMouseUp,e.onPathAdd,e.innerRef),n=v(e,["pathProps","onMouseDown","onMouseDrag","onMouseUp","onPathAdd","innerRef"]);return r.createElement($,c({ref:t,onMouseDown:this.onMouseDown,onMouseDrag:this.onMouseDrag,onMouseUp:this.onMouseUp},n))}}]),n}(),C.defaultProps=d(d({},_.defaultProps),{},{pathProps:{strokeColor:"black"}}),x=E))||x,X=r.forwardRef((function(e,t){return r.createElement(Z,c({innerRef:t},e))})),Y=i.Tool,Q=(0,i.PaperScope)((O=A=function(e){h(n,_);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).onMouseDown=function(t){if(0===t.event.button){var n=g(e).path;n||(e.pathInit(),e.props.onPathInit(n)),null==e.selectedSegment?e.onSegmentAdd(t):e.onPathAdd()}e.props.onMouseDown(t)},e.points=void 0,e.selectedSegment=void 0,e}return s(n,[{key:"componentDidUpdate",value:function(){var e=this.path,t=this.points,n=this.props,r=n.pathProps,i=n.pathData;e?(this.setPathData(i),Object.assign(e,r)):t&&this.pathInit()}},{key:"pathInit",value:function(){var e=this.props,t=e.pathProps,n=e.pathData,r=new(0,e.paper.Path)(t);this.path=r,this.setPathData(n)}},{key:"setPathData",value:function(e){var t=this,n=this.path;this.removeBounds(),n.pathData=e,n.segments.forEach((function(e){return t.createBounds(e)}))}},{key:"onSegmentAdd",value:function(e){var t=this.path;t.add(e.point);var n=t.lastSegment;this.createBounds(n),this.props.onSegmentAdd(n,t)}},{key:"onPathAdd",value:function(){var e=this.selectedSegment,t=this.path,n=this.points,r=this.props,i=r.onSegmentRemove,o=r.onPathAdd,a=e.index,s=t.removeSegments(0,a);s.length&&i(s,t),t.closed=!0,t.selected=!1,o(t),this.path=null,this.selectedSegment=null,n&&n.remove()}},{key:"createBounds",value:function(e){var t=this,n=this.props.paper,r=n.Path,i=n.Group,o=n.project,a=this.path;this.points||(this.points=new i,o.layers.$$metadata.addChild(this.points));var s=new r.Circle({center:e.point,radius:7,fillColor:"white",opacity:0});s.on("mousedown",(function(){a.closed||a.lastSegment.point.equals(s.position)||!a.contains(s.position)||(t.selectedSegment=e)})),this.points.addChild(s)}},{key:"removeBounds",value:function(){this.points&&(this.points.remove(),this.points=null)}},{key:"render",value:function(){var e=this.props,t=(e.pathProps,e.onMouseDown,e.onPathAdd,e.onSegmentAdd,e.onSegmentRemove,e.paper,e.innerRef),n=v(e,["pathProps","onMouseDown","onPathAdd","onSegmentAdd","onSegmentRemove","paper","innerRef"]);return r.createElement(Y,c({ref:t,onMouseDown:this.onMouseDown},n))}}]),n}(),A.defaultProps=d(d({},_.defaultProps),{},{pathProps:{strokeColor:"black",selected:!0}}),S=O))||S,J=r.forwardRef((function(e,t){return r.createElement(Q,c({innerRef:t},e))})),ee=i.Tool,te=(0,i.PaperScope)((P=T=function(e){h(n,_);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).onMouseDown=function(t){var n=e.props,r=n.pathProps,i=n.onMouseDown,o=n.onPathInit,a=n.paper;if(0===t.event.button){var s=a.Path,l=a.Color,c=t.point,u=new s.Rectangle({point:c,size:[1,1],fillColor:r.selectedFillColor||new l(.9,.9,1,.75),selected:!0});e.path=u,e.start=c,o(u)}i(t)},e.onMouseDrag=function(t){var n=e.props.onMouseDrag;if(1===t.event.buttons){var r=g(e),i=r.path,o=r.start,a=i.bounds,s=t.point.subtract(o),l=Math.abs(s.x),c=Math.abs(s.y);s.x<0?(a.left=t.point.x,a.right=o.x):a.left=o.x,s.y>0?(a.top=o.y,a.bottom=t.point.y):a.top=t.point.y,l>0&&(a.width=l),c>0&&(a.height=c)}n(t)},e.onMouseUp=function(t){var n=g(e).path,r=e.props,i=r.pathProps,o=r.onMouseUp,a=r.onPathAdd;n&&(Object.assign(n,d({selected:!1},i)),a(n),e.path=null,e.start=null),o(t)},e.start=void 0,e}return s(n,[{key:"render",value:function(){var e=this.props,t=e.innerRef,n=v(e,["innerRef"]);return r.createElement(ee,c({},n,{ref:t,onMouseDown:this.onMouseDown,onMouseDrag:this.onMouseDrag,onMouseUp:this.onMouseUp}))}}]),n}(),T.defaultProps=d(d({},_.defaultProps),{},{pathProps:{fillColor:"white",strokeColor:"black"}}),k=P))||k,ne=r.forwardRef((function(e,t){return r.createElement(te,c({innerRef:t},e))})),re=i.Tool,ie=(0,i.PaperScope)((z=M=function(e){h(n,_);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).onMouseDown=function(t){var n=e.props,r=n.pathProps,i=n.onMouseDown,o=n.onPathInit,a=n.paper;if(0===t.event.button){var s=a.Path,l=a.Color,c=new s.Circle({center:t.point,radius:1,fillColor:r.selectedFillColor||new l(.9,.9,1,.75),selected:!0});e.path=c,o(c)}i(t)},e.onMouseDrag=function(t){var n=e.props.onMouseDrag;if(1===t.event.buttons){var r=g(e).path,i=Math.abs(t.point.getDistance(r.position)/(r.bounds.width/2));i>.1&&r.scale(i)}n(t)},e.onMouseUp=function(t){var n=g(e).path,r=e.props,i=r.pathProps,o=r.onMouseUp,a=r.onPathAdd;n&&(Object.assign(n,d({selected:!1},i)),a(n),e.path=null),o(t)},e}return s(n,[{key:"render",value:function(){var e=this.props,t=e.innerRef,n=v(e,["innerRef"]);return r.createElement(re,c({ref:t},n,{onMouseDown:this.onMouseDown,onMouseDrag:this.onMouseDrag,onMouseUp:this.onMouseUp}))}}]),n}(),M.defaultProps=d(d({},_.defaultProps),{},{pathProps:{fillColor:"white",strokeColor:"black"}}),I=z))||I,oe=r.forwardRef((function(e,t){return r.createElement(ie,c({innerRef:t},e))})),ae=i.Tool,se=(0,i.PaperScope)((D=L=function(e){h(n,_);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).onKeyUp=function(){var t=g(e),n=t.path,r=t.onPathAdd;n&&(n.segments.length>1?r():(n.remove(),e.path=null))},e.onMouseDown=function(t){var n=g(e).path;0===t.event.button&&t.modifiers.shift&&(n||(e.pathInit(),e.props.onPathInit(n)),e.onSegmentAdd(t)),e.props.onMouseDown(t)},e.onPathAdd=function(){var t=g(e).path,n=e.props.onPathAdd;t.selected=!1,n(t),e.path=null},e}return s(n,[{key:"pathInit",value:function(){var e=this.props,t=e.pathProps,n=e.pathData,r=new(0,e.paper.Path)(t);this.path=r,this.setPathData(n)}},{key:"setPathData",value:function(e){this.path.pathData=e}},{key:"onSegmentAdd",value:function(e){var t=this.path;t.add(e.point),this.props.onSegmentAdd(t.lastSegment,t)}},{key:"render",value:function(){var e=this.props,t=(e.pathProps,e.onKeyUp,e.onMouseDown,e.onPathAdd,e.onSegmentAdd,e.onSegmentRemove,e.paper,e.innerRef),n=v(e,["pathProps","onKeyUp","onMouseDown","onPathAdd","onSegmentAdd","onSegmentRemove","paper","innerRef"]);return r.createElement(ae,c({ref:t,onKeyUp:this.onKeyUp,onMouseDown:this.onMouseDown},n))}}]),n}(),L.defaultProps=d(d({},_.defaultProps),{},{pathProps:{strokeColor:"black",selected:!0}}),R=D))||R,le=r.forwardRef((function(e,t){return r.createElement(se,c({innerRef:t},e))})),ce=i.PaperScope,ue=i.getProps;function de(e,t){return(10*e+10*t)/10}function he(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return function(t){return e.forEach((function(e){return e&&e(t)}))}}var fe,pe,ve,ge=ce((H=j=function(e){h(n,r.Component);var t=m(n);function n(e){var r;return o(this,n),(r=t.call(this,e)).onWheel=function(e){var t=e.deltaY,n=r.props,i=n.onZoom;(0,n.mergeProps)((function(e,n){var r=e.viewProps.zoom;return t<0?(r=de(r,.1),i&&i(r),{viewProps:d(d(d({},n.viewProps),e.viewProps),{},{zoom:r})}):t>0&&r>.1?(r=de(r,-.1),i&&i(r),{viewProps:d(d(d({},n.viewProps),e.viewProps),{},{zoom:r})}):null}))},r.onKeyDown=function(e){var t=e.key,n=r.state.draggable;if("space"===t&&!n){var i=r.props,o=i.onPanEnabled;(0,i.mergeProps)((function(e,t){return d(d({},e),{},{canvasProps:d(d(d({},t.canvasProps),e.canvasProps),{},{"drag-state":"enabled"})})})),r.setState({draggable:!0}),o&&o()}},r.onKeyUp=function(e){if("space"===e.key){var t=r.props,n=t.onPanDisabled;(0,t.mergeProps)((function(e,t){return d(d({},e),{},{canvasProps:d(d(d({},t.canvasProps),e.canvasProps),{},{"drag-state":"disabled"})})})),r.setState({draggable:!1}),n&&n()}},r.onMouseDown=function(e){var t=e.point,n=r.state,i=n.draggable,o=n.dragStart;i&&!o&&((0,r.props.mergeProps)((function(e,t){return d(d({},e),{},{canvasProps:d(d(d({},t.canvasProps),e.canvasProps),{},{"drag-state":"dragging"})})})),r.setState({dragStart:t}))},r.onMouseUp=function(){var e=r.state,t=e.dragStart,n=e.draggable;t&&(n&&(0,r.props.mergeProps)((function(e,t){return d(d({},e),{},{canvasProps:d(d(d({},t.canvasProps),e.canvasProps),{},{"drag-state":"enabled"})})})),r.setState({dragStart:null}))},r.onMouseDrag=function(e){var t=e.point,n=r.props,i=n.mergeProps,o=n.paper,a=r.state,s=a.draggable,l=a.dragStart;i((function(e,n){return l?{viewProps:d(d(d({},n.viewProps),e.viewProps),{},{center:o.view.center.add(t.subtract(l).multiply(.5))})}:null})),s&&r.setState({dragStart:t})},r.state={draggable:!1,dragStart:null},r}return s(n,[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.paper,r=t.zoomLevel,i=t.center;(0,t.mergeProps)((function(t,o){var a=ue(n,o.canvasProps),s=a.onWheel,l=v(a,["onWheel"]),c=ue(n,o.viewProps),u=c.onKeyDown,h=c.onKeyUp,f=c.onMouseDown,p=c.onMouseDrag,g=c.onMouseUp,m=v(c,["onKeyDown","onKeyUp","onMouseDown","onMouseDrag","onMouseUp"]);return{canvasProps:d(d({},l),{},{onWheel:he([s,e.onWheel]),"drag-state":"disabled"}),viewProps:d(d({},m),{},{onKeyDown:he([u,e.onKeyDown]),onKeyUp:he([h,e.onKeyUp]),onMouseDown:he([f,e.onMouseDown]),onMouseDrag:he([p,e.onMouseDrag]),onMouseUp:he([g,e.onMouseUp]),zoom:r,center:i})}}))}},{key:"render",value:function(){return this.props.children}}]),n}(),j.defaultProps={zoomLevel:1,onPanEnabled:function(){},onPanDisabled:function(){},onZoom:function(){}},N=H))||N,me=i.Tool,ye=(0,i.PaperScope)((ve=pe=function(e){h(n,_);var t=m(n);function n(){var e;o(this,n);for(var r=arguments.length,i=new Array(r),a=0;a<r;a++)i[a]=arguments[a];return(e=t.call.apply(t,[this].concat(i))).onMouseDown=function(t){var n=e.props,r=n.pathProps,i=n.onMouseDown,o=n.onPathInit,a=n.paper;if(0===t.event.button){var s=a.Path,l=a.Color,c=t.point,u=new s.Ellipse({point:c,size:[1,1],fillColor:r.selectedFillColor||new l(.9,.9,1,.75),selected:!0});e.path=u,e.start=c,o(e.path)}i(t)},e.onMouseDrag=function(t){var n=e.props.onMouseDrag;if(1===t.event.buttons){var r=g(e),i=r.path,o=r.start,a=i.bounds,s=t.point.subtract(o),l=Math.abs(s.x),c=Math.abs(s.y);s.x<0?(a.left=t.point.x,a.right=o.x):a.left=o.x,s.y>0?(a.top=o.y,a.bottom=t.point.y):a.top=t.point.y,l>0&&(a.width=l),c>0&&(a.height=c)}n(t)},e.onMouseUp=function(t){var n=g(e).path,r=e.props,i=r.pathProps,o=r.onMouseUp,a=r.onPathAdd;n&&(Object.assign(n,d({selected:!1},i)),a(n),e.path=null,e.start=null),o(t)},e.start=void 0,e}return s(n,[{key:"render",value:function(){var e=this.props,t=e.innerRef,n=v(e,["innerRef"]);return r.createElement(me,c({},n,{ref:t,onMouseDown:this.onMouseDown,onMouseDrag:this.onMouseDrag,onMouseUp:this.onMouseUp}))}}]),n}(),pe.defaultProps=d(d({},_.defaultProps),{},{pathProps:{fillColor:"white",strokeColor:"black"}}),fe=ve))||fe,be=r.forwardRef((function(e,t){return r.createElement(ye,c({innerRef:t},e))}));t.CircleTool=oe,t.EllipseTool=be,t.FreeformPathTool=F,t.Grid=K,t.LineTool=X,t.PanAndZoom=ge,t.PathTool=_,t.PolygonTool=J,t.RectangleTool=ne,t.SegmentPathTool=le},30164:(e,t,n)=>{"use strict";e.exports=n(25573)},25573:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r=n(96540),i=n(41074);function o(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var a,s=function(e){if(e&&e.__esModule)return e;var t=Object.create(null);return e&&Object.keys(e).forEach((function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}})),t.default=e,Object.freeze(t)}(r),l=o(r),c=o(i);function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function p(e,t,n){return t&&f(e.prototype,t),n&&f(e,n),e}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function g(){return(g=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}function m(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}function y(e){return(y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function b(e,t){return(b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function w(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function _(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function x(e){var t=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,r=y(e);if(t){var i=y(this).constructor;n=Reflect.construct(r,arguments,i)}else n=r.apply(this,arguments);return function(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?_(e):t}(this,n)}}function C(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=e&&("undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"]);if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return E(e,t);var n=Object.prototype.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)?E(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 E(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var S={Tool:"Tool",Layer:"Layer",Group:"Group",Path:"Path",Line:"Line",Raster:"Raster",Rectangle:"Rectangle",Circle:"Circle",PointText:"PointText"},A=d({PaperScope:"PaperScope"},S),O=(v(a={},A.PaperScope,(function(e,t){return new t.PaperScope})),v(a,A.Tool,(function(e,t){return new t.Tool(e)})),v(a,A.Layer,(function(e,t){return new t.Layer(e)})),v(a,A.Group,(function(e,t){return new t.Group(e)})),v(a,A.Path,(function(e,t){return new t.Path(e)})),v(a,A.Raster,(function(e,t){return new t.Raster(e)})),v(a,A.Line,(function(e,t){return new t.Path.Line(e)})),v(a,A.Rectangle,(function(e,t){return new t.Path.Rectangle(e)})),v(a,A.Circle,(function(e,t){return new t.Path.Circle(e)})),v(a,A.PointText,(function(e,t,n){return new t.PointText(d(d({},e),{},{content:n}))})),a),k=Object.entries(S).reduce((function(e,t){var n=C(t,2),r=n[0],i=n[1];return d(d({},e),{},v({},r,s.forwardRef((function(e,t){return s.createElement(i,g({ref:t},e))}))))}),{}),T=k.Tool,P=k.Layer,I=k.Group,M=k.Path,z=k.Line,R=k.Raster,L=k.Rectangle,D=k.Circle,N=k.PointText,j=l.default.createContext();function H(e,t){return e===t}function V(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:H,n=null,r=null;return function(){return function(e,t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}(t,n,arguments)||(r=e.apply(null,arguments)),n=arguments,r}}!function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r]}(V);var B="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:void 0!==n.g?n.g:"undefined"!=typeof self?self:{};function F(e){var t={exports:{}};return e(t,t.exports),t.exports}var W=Object.getOwnPropertySymbols,U=Object.prototype.hasOwnProperty,G=Object.prototype.propertyIsEnumerable,q=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,t){for(var n,r,i=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),o=1;o<arguments.length;o++){for(var a in n=Object(arguments[o]))U.call(n,a)&&(i[a]=n[a]);if(W){r=W(n);for(var s=0;s<r.length;s++)G.call(n,r[s])&&(i[r[s]]=n[r[s]])}}return i},K=F((function(e,t){var n,r,i,o;if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,u=null,d=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(d,0),e}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(d,0))},r=function(e,t){u=setTimeout(e,t)},i=function(){clearTimeout(u)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var h=window.setTimeout,f=window.clearTimeout;if("undefined"!=typeof console){var p=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof p&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var v=!1,g=null,m=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,_=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();b=e+y;try{g(!0,e)?_.postMessage(null):(v=!1,g=null)}catch(e){throw _.postMessage(null),e}}else v=!1},n=function(e){g=e,v||(v=!0,_.postMessage(null))},r=function(e,n){m=h((function(){e(t.unstable_now())}),n)},i=function(){f(m),m=-1}}function x(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<S(i,t)))break e;e[r]=t,e[n]=i,n=r}}function C(e){return void 0===(e=e[0])?null:e}function E(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,l=e[s];if(void 0!==a&&0>S(a,n))void 0!==l&&0>S(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==l&&0>S(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var A=[],O=[],k=1,T=null,P=3,I=!1,M=!1,z=!1;function R(e){for(var t=C(O);null!==t;){if(null===t.callback)E(O);else{if(!(t.startTime<=e))break;E(O),t.sortIndex=t.expirationTime,x(A,t)}t=C(O)}}function L(e){if(z=!1,R(e),!M)if(null!==C(A))M=!0,n(D);else{var t=C(O);null!==t&&r(L,t.startTime-e)}}function D(e,n){M=!1,z&&(z=!1,i()),I=!0;var o=P;try{for(R(n),T=C(A);null!==T&&(!(T.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=T.callback;if("function"==typeof a){T.callback=null,P=T.priorityLevel;var s=a(T.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?T.callback=s:T===C(A)&&E(A),R(n)}else E(A);T=C(A)}if(null!==T)var l=!0;else{var c=C(O);null!==c&&r(L,c.startTime-n),l=!1}return l}finally{T=null,P=o,I=!1}}var N=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){M||I||(M=!0,n(D))},t.unstable_getCurrentPriorityLevel=function(){return P},t.unstable_getFirstCallbackNode=function(){return C(A)},t.unstable_next=function(e){switch(P){case 1:case 2:case 3:var t=3;break;default:t=P}var n=P;P=t;try{return e()}finally{P=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=N,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=P;P=e;try{return t()}finally{P=n}},t.unstable_scheduleCallback=function(e,o,a){var s=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?s+a:s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:k++,callback:o,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>s?(e.sortIndex=a,x(O,e),null===C(A)&&e===C(O)&&(z?i():z=!0,r(L,a-s))):(e.sortIndex=l,x(A,e),M||I||(M=!0,n(D))),e},t.unstable_wrapCallback=function(e){var t=P;return function(){var n=P;P=t;try{return e.apply(this,arguments)}finally{P=n}}}})),$=(F((function(e,t){})),F((function(e){e.exports=K}))),Z=F((function(e){e.exports=function(t){var n={},r=q,i=l.default,o=$;function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var s=i.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,c=60103,u=60106,d=60107,h=60108,f=60114,p=60109,v=60110,g=60112,m=60113,y=60120,b=60115,w=60116,_=60121,x=60129,C=60130,E=60131;if("function"==typeof Symbol&&Symbol.for){var S=Symbol.for;c=S("react.element"),u=S("react.portal"),d=S("react.fragment"),h=S("react.strict_mode"),f=S("react.profiler"),p=S("react.provider"),v=S("react.context"),g=S("react.forward_ref"),m=S("react.suspense"),y=S("react.suspense_list"),b=S("react.memo"),w=S("react.lazy"),_=S("react.block"),S("react.scope"),x=S("react.debug_trace_mode"),C=S("react.offscreen"),E=S("react.legacy_hidden")}var A="function"==typeof Symbol&&Symbol.iterator;function O(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=A&&e[A]||e["@@iterator"])?e:null}function k(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case d:return"Fragment";case u:return"Portal";case f:return"Profiler";case h:return"StrictMode";case m:return"Suspense";case y:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case v:return(e.displayName||"Context")+".Consumer";case p:return(e._context.displayName||"Context")+".Provider";case g:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case b:return k(e.type);case _:return k(e._render);case w:t=e._payload,e=e._init;try{return k(e(t))}catch(e){}}return null}function T(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function P(e){if(T(e)!==e)throw Error(a(188))}function I(e){var t=e.alternate;if(!t){if(null===(t=T(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return P(i),e;if(o===r)return P(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}function M(e){if(!(e=I(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function z(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var R,L=t.getPublicInstance,D=t.getRootHostContext,N=t.getChildHostContext,j=t.prepareForCommit,H=t.resetAfterCommit,V=t.createInstance,B=t.appendInitialChild,F=t.finalizeInitialChildren,W=t.prepareUpdate,U=t.shouldSetTextContent,G=t.createTextInstance,K=t.scheduleTimeout,Z=t.cancelTimeout,X=t.noTimeout,Y=t.isPrimaryRenderer,Q=t.supportsMutation,J=t.supportsPersistence,ee=t.supportsHydration,te=t.getInstanceFromNode,ne=t.makeOpaqueHydratingObject,re=t.makeClientId,ie=t.beforeActiveInstanceBlur,oe=t.afterActiveInstanceBlur,ae=t.preparePortalMount,se=t.supportsTestSelectors,le=t.findFiberRoot,ce=t.getBoundingRect,ue=t.getTextContent,de=t.isHiddenSubtree,he=t.matchAccessibilityRole,fe=t.setFocusIfFocusable,pe=t.setupIntersectionObserver,ve=t.appendChild,ge=t.appendChildToContainer,me=t.commitTextUpdate,ye=t.commitMount,be=t.commitUpdate,we=t.insertBefore,_e=t.insertInContainerBefore,xe=t.removeChild,Ce=t.removeChildFromContainer,Ee=t.resetTextContent,Se=t.hideInstance,Ae=t.hideTextInstance,Oe=t.unhideInstance,ke=t.unhideTextInstance,Te=t.clearContainer,Pe=t.cloneInstance,Ie=t.createContainerChildSet,Me=t.appendChildToContainerChildSet,ze=t.finalizeContainerChildren,Re=t.replaceContainerChildren,Le=t.cloneHiddenInstance,De=t.cloneHiddenTextInstance,Ne=t.canHydrateInstance,je=t.canHydrateTextInstance,He=t.isSuspenseInstancePending,Ve=t.isSuspenseInstanceFallback,Be=t.getNextHydratableSibling,Fe=t.getFirstHydratableChild,We=t.hydrateInstance,Ue=t.hydrateTextInstance,Ge=t.getNextHydratableInstanceAfterSuspenseInstance,qe=t.commitHydratedContainer,Ke=t.commitHydratedSuspenseInstance;function $e(e){if(void 0===R)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);R=t&&t[1]||""}return"\n"+R+e}var Ze=!1;function Xe(e,t){if(!e||Ze)return"";Ze=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var i=e.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s])return"\n"+i[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{Ze=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?$e(e):""}var Ye=[],Qe=-1;function Je(e){return{current:e}}function et(e){0>Qe||(e.current=Ye[Qe],Ye[Qe]=null,Qe--)}function tt(e,t){Qe++,Ye[Qe]=e.current,e.current=t}var nt={},rt=Je(nt),it=Je(!1),ot=nt;function at(e,t){var n=e.type.contextTypes;if(!n)return nt;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function st(e){return null!=e.childContextTypes}function lt(){et(it),et(rt)}function ct(e,t,n){if(rt.current!==nt)throw Error(a(168));tt(rt,t),tt(it,n)}function ut(e,t,n){var i=e.stateNode;if(e=t.childContextTypes,"function"!=typeof i.getChildContext)return n;for(var o in i=i.getChildContext())if(!(o in e))throw Error(a(108,k(t)||"Unknown",o));return r({},n,i)}function dt(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||nt,ot=rt.current,tt(rt,e),tt(it,it.current),!0}function ht(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=ut(e,t,ot),r.__reactInternalMemoizedMergedChildContext=e,et(it),et(rt),tt(rt,e)):et(it),tt(it,n)}var ft=null,pt=null;(0,o.unstable_now)();var vt=0,gt=8;function mt(e){if(1&e)return gt=15,1;if(2&e)return gt=14,2;if(4&e)return gt=13,4;var t=24&e;return 0!==t?(gt=12,t):32&e?(gt=11,32):0!=(t=192&e)?(gt=10,t):256&e?(gt=9,256):0!=(t=3584&e)?(gt=8,t):4096&e?(gt=7,4096):0!=(t=4186112&e)?(gt=6,t):0!=(t=62914560&e)?(gt=5,t):67108864&e?(gt=4,67108864):134217728&e?(gt=3,134217728):0!=(t=805306368&e)?(gt=2,t):1073741824&e?(gt=1,1073741824):(gt=8,e)}function yt(e,t){var n=e.pendingLanes;if(0===n)return gt=0;var r=0,i=0,o=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==o)r=o,i=gt=15;else if(0!=(o=134217727&n)){var l=o&~a;0!==l?(r=mt(l),i=gt):0!=(s&=o)&&(r=mt(s),i=gt)}else 0!=(o=n&~a)?(r=mt(o),i=gt):0!==s&&(r=mt(s),i=gt);if(0===r)return 0;if(r=n&((0>(r=31-Et(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&!(t&a)){if(mt(t),i<=gt)return t;gt=i}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-Et(t)),r|=e[n],t&=~i;return r}function bt(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function wt(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=_t(24&~t))?wt(10,t):e;case 10:return 0===(e=_t(192&~t))?wt(8,t):e;case 8:return 0===(e=_t(3584&~t))&&0===(e=_t(4186112&~t))&&(e=512),e;case 2:return 0===(t=_t(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function _t(e){return e&-e}function xt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ct(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Et(t)]=n}var Et=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(St(e)/At|0)|0},St=Math.log,At=Math.LN2,Ot=o.unstable_runWithPriority,kt=o.unstable_scheduleCallback,Tt=o.unstable_cancelCallback,Pt=o.unstable_shouldYield,It=o.unstable_requestPaint,Mt=o.unstable_now,zt=o.unstable_getCurrentPriorityLevel,Rt=o.unstable_ImmediatePriority,Lt=o.unstable_UserBlockingPriority,Dt=o.unstable_NormalPriority,Nt=o.unstable_LowPriority,jt=o.unstable_IdlePriority,Ht={},Vt=void 0!==It?It:function(){},Bt=null,Ft=null,Wt=!1,Ut=Mt(),Gt=1e4>Ut?Mt:function(){return Mt()-Ut};function qt(){switch(zt()){case Rt:return 99;case Lt:return 98;case Dt:return 97;case Nt:return 96;case jt:return 95;default:throw Error(a(332))}}function Kt(e){switch(e){case 99:return Rt;case 98:return Lt;case 97:return Dt;case 96:return Nt;case 95:return jt;default:throw Error(a(332))}}function $t(e,t){return e=Kt(e),Ot(e,t)}function Zt(e,t,n){return e=Kt(e),kt(e,t,n)}function Xt(){if(null!==Ft){var e=Ft;Ft=null,Tt(e)}Yt()}function Yt(){if(!Wt&&null!==Bt){Wt=!0;var e=0;try{var t=Bt;$t(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),Bt=null}catch(t){throw null!==Bt&&(Bt=Bt.slice(e+1)),kt(Rt,Xt),t}finally{Wt=!1}}}var Qt=s.ReactCurrentBatchConfig,Jt="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},en=Object.prototype.hasOwnProperty;function tn(e,t){if(Jt(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!en.call(t,n[r])||!Jt(e[n[r]],t[n[r]]))return!1;return!0}function nn(e){switch(e.tag){case 5:return $e(e.type);case 16:return $e("Lazy");case 13:return $e("Suspense");case 19:return $e("SuspenseList");case 0:case 2:case 15:return Xe(e.type,!1);case 11:return Xe(e.type.render,!1);case 22:return Xe(e.type._render,!1);case 1:return Xe(e.type,!0);default:return""}}function rn(e,t){if(e&&e.defaultProps){for(var n in t=r({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var on=Je(null),an=null,sn=null,ln=null;function cn(){ln=sn=an=null}function un(e,t){e=e.type._context,Y?(tt(on,e._currentValue),e._currentValue=t):(tt(on,e._currentValue2),e._currentValue2=t)}function dn(e){var t=on.current;et(on),e=e.type._context,Y?e._currentValue=t:e._currentValue2=t}function hn(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function fn(e,t){an=e,ln=sn=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(Ur=!0),e.firstContext=null)}function pn(e,t){if(ln!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(ln=e,t=1073741823),t={context:e,observedBits:t,next:null},null===sn){if(null===an)throw Error(a(308));sn=t,an.dependencies={lanes:0,firstContext:t,responders:null}}else sn=sn.next=t;return Y?e._currentValue:e._currentValue2}var vn=!1;function gn(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function mn(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function yn(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function bn(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function wn(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function _n(e,t,n,i){var o=e.updateQueue;vn=!1;var a=o.firstBaseUpdate,s=o.lastBaseUpdate,l=o.shared.pending;if(null!==l){o.shared.pending=null;var c=l,u=c.next;c.next=null,null===s?a=u:s.next=u,s=c;var d=e.alternate;if(null!==d){var h=(d=d.updateQueue).lastBaseUpdate;h!==s&&(null===h?d.firstBaseUpdate=u:h.next=u,d.lastBaseUpdate=c)}}if(null!==a){for(h=o.baseState,s=0,d=u=c=null;;){l=a.lane;var f=a.eventTime;if((i&l)===l){null!==d&&(d=d.next={eventTime:f,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var p=e,v=a;switch(l=t,f=n,v.tag){case 1:if("function"==typeof(p=v.payload)){h=p.call(f,h,l);break e}h=p;break e;case 3:p.flags=-4097&p.flags|64;case 0:if(null==(l="function"==typeof(p=v.payload)?p.call(f,h,l):p))break e;h=r({},h,l);break e;case 2:vn=!0}}null!==a.callback&&(e.flags|=32,null===(l=o.effects)?o.effects=[a]:l.push(a))}else f={eventTime:f,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===d?(u=d=f,c=h):d=d.next=f,s|=l;if(null===(a=a.next)){if(null===(l=o.shared.pending))break;a=l.next,l.next=null,o.lastBaseUpdate=l,o.shared.pending=null}}null===d&&(c=h),o.baseState=c,o.firstBaseUpdate=u,o.lastBaseUpdate=d,ho|=s,e.lanes=s,e.memoizedState=h}}function xn(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(a(191,i));i.call(r)}}}var Cn=(new i.Component).refs;function En(e,t,n,i){n=null==(n=n(i,t=e.memoizedState))?t:r({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var Sn={isMounted:function(e){return!!(e=e._reactInternals)&&T(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=No(),i=jo(e),o=yn(r,i);o.payload=t,null!=n&&(o.callback=n),bn(e,o),Ho(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=No(),i=jo(e),o=yn(r,i);o.tag=1,o.payload=t,null!=n&&(o.callback=n),bn(e,o),Ho(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=No(),r=jo(e),i=yn(n,r);i.tag=2,null!=t&&(i.callback=t),bn(e,i),Ho(e,r,n)}};function An(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!(t.prototype&&t.prototype.isPureReactComponent&&tn(n,r)&&tn(i,o))}function On(e,t,n){var r=!1,i=nt,o=t.contextType;return"object"==typeof o&&null!==o?o=pn(o):(i=st(t)?ot:rt.current,o=(r=null!=(r=t.contextTypes))?at(e,i):nt),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=Sn,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function kn(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&Sn.enqueueReplaceState(t,t.state,null)}function Tn(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=Cn,gn(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=pn(o):(o=st(t)?ot:rt.current,i.context=at(e,o)),_n(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(En(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&Sn.enqueueReplaceState(i,i.state,null),_n(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4)}var Pn=Array.isArray;function In(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:((t=function(e){var t=r.refs;t===Cn&&(t=r.refs={}),null===e?delete t[i]:t[i]=e})._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Mn(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function zn(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Ea(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=ka(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function h(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=In(e,t,n),r.return=e,r):((r=Sa(n.type,n.key,n.props,null,e.mode,r)).ref=In(e,t,n),r.return=e,r)}function f(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Ta(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function p(e,t,n,r,o){return null===t||7!==t.tag?((t=Aa(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function v(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=ka(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case c:return(n=Sa(t.type,t.key,t.props,null,e.mode,n)).ref=In(e,null,t),n.return=e,n;case u:return(t=Ta(t,e.mode,n)).return=e,t}if(Pn(t)||O(t))return(t=Aa(t,e.mode,n,null)).return=e,t;Mn(e,t)}return null}function g(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case c:return n.key===i?n.type===d?p(e,t,n.props.children,r,i):h(e,t,n,r):null;case u:return n.key===i?f(e,t,n,r):null}if(Pn(n)||O(n))return null!==i?null:p(e,t,n,r,null);Mn(e,n)}return null}function m(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case c:return e=e.get(null===r.key?n:r.key)||null,r.type===d?p(t,e,r.props.children,i,r.key):h(t,e,r,i);case u:return f(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(Pn(r)||O(r))return p(t,e=e.get(n)||null,r,i,null);Mn(t,r)}return null}function y(i,a,s,l){for(var c=null,u=null,d=a,h=a=0,f=null;null!==d&&h<s.length;h++){d.index>h?(f=d,d=null):f=d.sibling;var p=g(i,d,s[h],l);if(null===p){null===d&&(d=f);break}e&&d&&null===p.alternate&&t(i,d),a=o(p,a,h),null===u?c=p:u.sibling=p,u=p,d=f}if(h===s.length)return n(i,d),c;if(null===d){for(;h<s.length;h++)null!==(d=v(i,s[h],l))&&(a=o(d,a,h),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(i,d);h<s.length;h++)null!==(f=m(d,i,h,s[h],l))&&(e&&null!==f.alternate&&d.delete(null===f.key?h:f.key),a=o(f,a,h),null===u?c=f:u.sibling=f,u=f);return e&&d.forEach((function(e){return t(i,e)})),c}function b(i,s,l,c){var u=O(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var d=u=null,h=s,f=s=0,p=null,y=l.next();null!==h&&!y.done;f++,y=l.next()){h.index>f?(p=h,h=null):p=h.sibling;var b=g(i,h,y.value,c);if(null===b){null===h&&(h=p);break}e&&h&&null===b.alternate&&t(i,h),s=o(b,s,f),null===d?u=b:d.sibling=b,d=b,h=p}if(y.done)return n(i,h),u;if(null===h){for(;!y.done;f++,y=l.next())null!==(y=v(i,y.value,c))&&(s=o(y,s,f),null===d?u=y:d.sibling=y,d=y);return u}for(h=r(i,h);!y.done;f++,y=l.next())null!==(y=m(h,i,f,y.value,c))&&(e&&null!==y.alternate&&h.delete(null===y.key?f:y.key),s=o(y,s,f),null===d?u=y:d.sibling=y,d=y);return e&&h.forEach((function(e){return t(i,e)})),u}return function(e,r,o,l){var h="object"==typeof o&&null!==o&&o.type===d&&null===o.key;h&&(o=o.props.children);var f="object"==typeof o&&null!==o;if(f)switch(o.$$typeof){case c:e:{for(f=o.key,h=r;null!==h;){if(h.key===f){if(7===h.tag){if(o.type===d){n(e,h.sibling),(r=i(h,o.props.children)).return=e,e=r;break e}}else if(h.elementType===o.type){n(e,h.sibling),(r=i(h,o.props)).ref=In(e,h,o),r.return=e,e=r;break e}n(e,h);break}t(e,h),h=h.sibling}o.type===d?((r=Aa(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Sa(o.type,o.key,o.props,null,e.mode,l)).ref=In(e,r,o),l.return=e,e=l)}return s(e);case u:e:{for(h=o.key;null!==r;){if(r.key===h){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Ta(o,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=ka(o,e.mode,l)).return=e,e=r),s(e);if(Pn(o))return y(e,r,o,l);if(O(o))return b(e,r,o,l);if(f&&Mn(e,o),void 0===o&&!h)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,k(e.type)||"Component"))}return n(e,r)}}var Rn=zn(!0),Ln=zn(!1),Dn={},Nn=Je(Dn),jn=Je(Dn),Hn=Je(Dn);function Vn(e){if(e===Dn)throw Error(a(174));return e}function Bn(e,t){tt(Hn,t),tt(jn,e),tt(Nn,Dn),e=D(t),et(Nn),tt(Nn,e)}function Fn(){et(Nn),et(jn),et(Hn)}function Wn(e){var t=Vn(Hn.current),n=Vn(Nn.current);n!==(t=N(n,e.type,t))&&(tt(jn,e),tt(Nn,t))}function Un(e){jn.current===e&&(et(Nn),et(jn))}var Gn=Je(0);function qn(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||He(n)||Ve(n)))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Kn=null,$n=null,Zn=!1;function Xn(e,t){var n=xa(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Yn(e,t){switch(e.tag){case 5:return null!==(t=Ne(t,e.type,e.pendingProps))&&(e.stateNode=t,!0);case 6:return null!==(t=je(t,e.pendingProps))&&(e.stateNode=t,!0);default:return!1}}function Qn(e){if(Zn){var t=$n;if(t){var n=t;if(!Yn(e,t)){if(!(t=Be(n))||!Yn(e,t))return e.flags=-1025&e.flags|2,Zn=!1,void(Kn=e);Xn(Kn,n)}Kn=e,$n=Fe(t)}else e.flags=-1025&e.flags|2,Zn=!1,Kn=e}}function Jn(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Kn=e}function er(e){if(!ee||e!==Kn)return!1;if(!Zn)return Jn(e),Zn=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!U(t,e.memoizedProps))for(t=$n;t;)Xn(e,t),t=Be(t);if(Jn(e),13===e.tag){if(!ee)throw Error(a(316));if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));$n=Ge(e)}else $n=Kn?Be(e.stateNode):null;return!0}function tr(){ee&&($n=Kn=null,Zn=!1)}var nr=[];function rr(){for(var e=0;e<nr.length;e++){var t=nr[e];Y?t._workInProgressVersionPrimary=null:t._workInProgressVersionSecondary=null}nr.length=0}var ir=s.ReactCurrentDispatcher,or=s.ReactCurrentBatchConfig,ar=0,sr=null,lr=null,cr=null,ur=!1,dr=!1;function hr(){throw Error(a(321))}function fr(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Jt(e[n],t[n]))return!1;return!0}function pr(e,t,n,r,i,o){if(ar=o,sr=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,ir.current=null===e||null===e.memoizedState?Vr:Br,e=n(r,i),dr){o=0;do{if(dr=!1,!(25>o))throw Error(a(301));o+=1,cr=lr=null,t.updateQueue=null,ir.current=Fr,e=n(r,i)}while(dr)}if(ir.current=Hr,t=null!==lr&&null!==lr.next,ar=0,cr=lr=sr=null,ur=!1,t)throw Error(a(300));return e}function vr(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===cr?sr.memoizedState=cr=e:cr=cr.next=e,cr}function gr(){if(null===lr){var e=sr.alternate;e=null!==e?e.memoizedState:null}else e=lr.next;var t=null===cr?sr.memoizedState:cr.next;if(null!==t)cr=t,lr=e;else{if(null===e)throw Error(a(310));e={memoizedState:(lr=e).memoizedState,baseState:lr.baseState,baseQueue:lr.baseQueue,queue:lr.queue,next:null},null===cr?sr.memoizedState=cr=e:cr=cr.next=e}return cr}function mr(e,t){return"function"==typeof t?t(e):t}function yr(e){var t=gr(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=lr,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var l=s=o=null,c=i;do{var u=c.lane;if((ar&u)===u)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(s=l=d,o=r):l=l.next=d,sr.lanes|=u,ho|=u}c=c.next}while(null!==c&&c!==i);null===l?o=r:l.next=s,Jt(r,t.memoizedState)||(Ur=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function br(e){var t=gr(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);Jt(o,t.memoizedState)||(Ur=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function wr(e,t,n){var r=t._getVersion;r=r(t._source);var i=Y?t._workInProgressVersionPrimary:t._workInProgressVersionSecondary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(ar&e)===e)&&(Y?t._workInProgressVersionPrimary=r:t._workInProgressVersionSecondary=r,nr.push(t))),e)return n(t._source);throw nr.push(t),Error(a(350))}function _r(e,t,n,r){var i=ro;if(null===i)throw Error(a(349));var o=t._getVersion,s=o(t._source),l=ir.current,c=l.useState((function(){return wr(i,t,n)})),u=c[1],d=c[0];c=cr;var h=e.memoizedState,f=h.refs,p=f.getSnapshot,v=h.source;h=h.subscribe;var g=sr;return e.memoizedState={refs:f,source:t,subscribe:r},l.useEffect((function(){f.getSnapshot=n,f.setSnapshot=u;var e=o(t._source);if(!Jt(s,e)){e=n(t._source),Jt(d,e)||(u(e),e=jo(g),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,a=e;0<a;){var l=31-Et(a),c=1<<l;r[l]|=e,a&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=f.getSnapshot,n=f.setSnapshot;try{n(e(t._source));var r=jo(g);i.mutableReadLanes|=r&i.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),Jt(p,n)&&Jt(v,t)&&Jt(h,r)||((e={pending:null,dispatch:null,lastRenderedReducer:mr,lastRenderedState:d}).dispatch=u=jr.bind(null,sr,e),c.queue=e,c.baseQueue=null,d=wr(i,t,n),c.memoizedState=c.baseState=d),d}function xr(e,t,n){return _r(gr(),e,t,n)}function Cr(e){var t=vr();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:mr,lastRenderedState:e}).dispatch=jr.bind(null,sr,e),[t.memoizedState,e]}function Er(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=sr.updateQueue)?(t={lastEffect:null},sr.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function Sr(e){return e={current:e},vr().memoizedState=e}function Ar(){return gr().memoizedState}function Or(e,t,n,r){var i=vr();sr.flags|=e,i.memoizedState=Er(1|t,n,void 0,void 0===r?null:r)}function kr(e,t,n,r){var i=gr();r=void 0===r?null:r;var o=void 0;if(null!==lr){var a=lr.memoizedState;if(o=a.destroy,null!==r&&fr(r,a.deps))return void Er(t,n,o,r)}sr.flags|=e,i.memoizedState=Er(1|t,n,o,r)}function Tr(e,t){return Or(516,4,e,t)}function Pr(e,t){return kr(516,4,e,t)}function Ir(e,t){return kr(4,2,e,t)}function Mr(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function zr(e,t,n){return n=null!=n?n.concat([e]):null,kr(4,2,Mr.bind(null,t,e),n)}function Rr(){}function Lr(e,t){var n=gr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&fr(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function Dr(e,t){var n=gr();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&fr(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Nr(e,t){var n=qt();$t(98>n?98:n,(function(){e(!0)})),$t(97<n?97:n,(function(){var n=or.transition;or.transition=1;try{e(!1),t()}finally{or.transition=n}}))}function jr(e,t,n){var r=No(),i=jo(e),o={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===sr||null!==a&&a===sr)dr=ur=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=a(s,n);if(o.eagerReducer=a,o.eagerState=l,Jt(l,s))return}catch(e){}Ho(e,i,r)}}var Hr={readContext:pn,useCallback:hr,useContext:hr,useEffect:hr,useImperativeHandle:hr,useLayoutEffect:hr,useMemo:hr,useReducer:hr,useRef:hr,useState:hr,useDebugValue:hr,useDeferredValue:hr,useTransition:hr,useMutableSource:hr,useOpaqueIdentifier:hr,unstable_isNewReconciler:!1},Vr={readContext:pn,useCallback:function(e,t){return vr().memoizedState=[e,void 0===t?null:t],e},useContext:pn,useEffect:Tr,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,Or(4,2,Mr.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Or(4,2,e,t)},useMemo:function(e,t){var n=vr();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=vr();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=jr.bind(null,sr,e),[r.memoizedState,e]},useRef:Sr,useState:Cr,useDebugValue:Rr,useDeferredValue:function(e){var t=Cr(e),n=t[0],r=t[1];return Tr((function(){var t=or.transition;or.transition=1;try{r(e)}finally{or.transition=t}}),[e]),n},useTransition:function(){var e=Cr(!1),t=e[0];return Sr(e=Nr.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=vr();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},_r(r,e,t,n)},useOpaqueIdentifier:function(){if(Zn){var e=!1,t=ne((function(){throw e||(e=!0,n(re())),Error(a(355))})),n=Cr(t)[1];return!(2&sr.mode)&&(sr.flags|=516,Er(5,(function(){n(re())}),void 0,null)),t}return Cr(t=re()),t},unstable_isNewReconciler:!1},Br={readContext:pn,useCallback:Lr,useContext:pn,useEffect:Pr,useImperativeHandle:zr,useLayoutEffect:Ir,useMemo:Dr,useReducer:yr,useRef:Ar,useState:function(){return yr(mr)},useDebugValue:Rr,useDeferredValue:function(e){var t=yr(mr),n=t[0],r=t[1];return Pr((function(){var t=or.transition;or.transition=1;try{r(e)}finally{or.transition=t}}),[e]),n},useTransition:function(){var e=yr(mr)[0];return[Ar().current,e]},useMutableSource:xr,useOpaqueIdentifier:function(){return yr(mr)[0]},unstable_isNewReconciler:!1},Fr={readContext:pn,useCallback:Lr,useContext:pn,useEffect:Pr,useImperativeHandle:zr,useLayoutEffect:Ir,useMemo:Dr,useReducer:br,useRef:Ar,useState:function(){return br(mr)},useDebugValue:Rr,useDeferredValue:function(e){var t=br(mr),n=t[0],r=t[1];return Pr((function(){var t=or.transition;or.transition=1;try{r(e)}finally{or.transition=t}}),[e]),n},useTransition:function(){var e=br(mr)[0];return[Ar().current,e]},useMutableSource:xr,useOpaqueIdentifier:function(){return br(mr)[0]},unstable_isNewReconciler:!1},Wr=s.ReactCurrentOwner,Ur=!1;function Gr(e,t,n,r){t.child=null===e?Ln(t,null,n,r):Rn(t,e.child,n,r)}function qr(e,t,n,r,i){n=n.render;var o=t.ref;return fn(t,i),r=pr(e,t,n,r,o,i),null===e||Ur?(t.flags|=1,Gr(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,di(e,t,i))}function Kr(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Ca(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Sa(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,$r(e,t,a,r,i,o))}return a=e.child,i&o||(i=a.memoizedProps,!(n=null!==(n=n.compare)?n:tn)(i,r)||e.ref!==t.ref)?(t.flags|=1,(e=Ea(a,r)).ref=t.ref,e.return=t,t.child=e):di(e,t,o)}function $r(e,t,n,r,i,o){if(null!==e&&tn(e.memoizedProps,r)&&e.ref===t.ref){if(Ur=!1,!(o&i))return t.lanes=e.lanes,di(e,t,o);16384&e.flags&&(Ur=!0)}return Yr(e,t,n,r,o)}function Zr(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(4&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},Ko(0,e),null;t.memoizedState={baseLanes:0},Ko(0,null!==o?o.baseLanes:n)}else t.memoizedState={baseLanes:0},Ko(0,n);else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,Ko(0,r);return Gr(e,t,i,n),t.child}function Xr(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Yr(e,t,n,r,i){var o=st(n)?ot:rt.current;return o=at(t,o),fn(t,i),n=pr(e,t,n,r,o,i),null===e||Ur?(t.flags|=1,Gr(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,di(e,t,i))}function Qr(e,t,n,r,i){if(st(n)){var o=!0;dt(t)}else o=!1;if(fn(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),On(t,n,r),Tn(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;c="object"==typeof c&&null!==c?pn(c):at(t,c=st(n)?ot:rt.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&kn(t,a,r,c),vn=!1;var h=t.memoizedState;a.state=h,_n(t,r,a,i),l=t.memoizedState,s!==r||h!==l||it.current||vn?("function"==typeof u&&(En(t,n,u,r),l=t.memoizedState),(s=vn||An(t,n,s,r,h,l,c))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,mn(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:rn(t.type,s),a.props=c,d=t.pendingProps,h=a.context,l="object"==typeof(l=n.contextType)&&null!==l?pn(l):at(t,l=st(n)?ot:rt.current);var f=n.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||h!==l)&&kn(t,a,r,l),vn=!1,h=t.memoizedState,a.state=h,_n(t,r,a,i);var p=t.memoizedState;s!==d||h!==p||it.current||vn?("function"==typeof f&&(En(t,n,f,r),p=t.memoizedState),(c=vn||An(t,n,c,r,h,p,l))?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=l,r=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=256),r=!1)}return Jr(e,t,n,r,o,i)}function Jr(e,t,n,r,i,o){Xr(e,t);var a=!!(64&t.flags);if(!r&&!a)return i&&ht(t,n,!1),di(e,t,o);r=t.stateNode,Wr.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Rn(t,e.child,null,o),t.child=Rn(t,null,s,o)):Gr(e,t,s,o),t.memoizedState=r.state,i&&ht(t,n,!0),t.child}function ei(e){var t=e.stateNode;t.pendingContext?ct(0,t.pendingContext,t.pendingContext!==t.context):t.context&&ct(0,t.context,!1),Bn(e,t.containerInfo)}var ti,ni,ri,ii,oi={dehydrated:null,retryLane:0};function ai(e,t,n){var r,i=t.pendingProps,o=Gn.current,a=!1;return(r=!!(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&!!(2&o)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(o|=1),tt(Gn,1&o),null===e?(void 0!==i.fallback&&Qn(t),e=i.children,o=i.fallback,a?(e=si(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=oi,e):"number"==typeof i.unstable_expectedLoadTime?(e=si(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=oi,t.lanes=33554432,e):((n=Oa({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(i=function(e,t,n,r,i){var o=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 2&o||t.child===a?n=Ea(a,s):((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null),null!==e?r=Ea(e,r):(r=Aa(r,o,i,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}(e,t,i.children,i.fallback,n),a=t.child,o=e.child.memoizedState,a.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=oi,i):(n=function(e,t,n,r){var i=e.child;return e=i.sibling,n=Ea(i,{mode:"visible",children:n}),!(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}(e,t,i.children,n),t.memoizedState=null,n))}function si(e,t,n,r){var i=e.mode,o=e.child;return t={mode:"hidden",children:t},2&i||null===o?o=Oa(t,i,0,null):(o.childLanes=0,o.pendingProps=t),n=Aa(n,i,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function li(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),hn(e.return,t)}function ci(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i,a.lastEffect=o)}function ui(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Gr(e,t,r.children,n),2&(r=Gn.current))r=1&r|2,t.flags|=64;else{if(null!==e&&64&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&li(e,n);else if(19===e.tag)li(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(tt(Gn,r),2&t.mode)switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===qn(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ci(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===qn(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ci(t,!0,n,null,o,t.lastEffect);break;case"together":ci(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function di(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),ho|=t.lanes,n&t.childLanes){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ea(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ea(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function hi(e){e.flags|=4}if(Q)ti=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)B(e,n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},ni=function(){},ri=function(e,t,n,r,i){if((e=e.memoizedProps)!==r){var o=t.stateNode,a=Vn(Nn.current);n=W(o,n,e,r,i,a),(t.updateQueue=n)&&hi(t)}},ii=function(e,t,n,r){n!==r&&hi(t)};else if(J){ti=function(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var o=i.stateNode;n&&r&&(o=Le(o,i.type,i.memoizedProps,i)),B(e,o)}else if(6===i.tag)o=i.stateNode,n&&r&&(o=De(o,i.memoizedProps,i)),B(e,o);else if(4!==i.tag){if(13===i.tag&&4&i.flags&&(o=null!==i.memoizedState)){var a=i.child;if(null!==a&&(null!==a.child&&(a.child.return=a,ti(e,a,!0,o)),null!==(o=a.sibling))){o.return=i,i=o;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};var fi=function(e,t,n,r){for(var i=t.child;null!==i;){if(5===i.tag){var o=i.stateNode;n&&r&&(o=Le(o,i.type,i.memoizedProps,i)),Me(e,o)}else if(6===i.tag)o=i.stateNode,n&&r&&(o=De(o,i.memoizedProps,i)),Me(e,o);else if(4!==i.tag){if(13===i.tag&&4&i.flags&&(o=null!==i.memoizedState)){var a=i.child;if(null!==a&&(null!==a.child&&(a.child.return=a,fi(e,a,!0,o)),null!==(o=a.sibling))){o.return=i,i=o;continue}}if(null!==i.child){i.child.return=i,i=i.child;continue}}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;i=i.return}i.sibling.return=i.return,i=i.sibling}};ni=function(e){var t=e.stateNode;if(null!==e.firstEffect){var n=t.containerInfo,r=Ie(n);fi(r,e,!1,!1),t.pendingChildren=r,hi(e),ze(n,r)}},ri=function(e,t,n,r,i){var o=e.stateNode,a=e.memoizedProps;if((e=null===t.firstEffect)&&a===r)t.stateNode=o;else{var s=t.stateNode,l=Vn(Nn.current),c=null;a!==r&&(c=W(s,n,a,r,i,l)),e&&null===c?t.stateNode=o:(o=Pe(o,c,n,a,r,t,e,s),F(o,n,r,i,l)&&hi(t),t.stateNode=o,e?hi(t):ti(o,t,!1,!1))}},ii=function(e,t,n,r){n!==r?(e=Vn(Hn.current),n=Vn(Nn.current),t.stateNode=G(r,e,n,t),hi(t)):t.stateNode=e.stateNode}}else ni=function(){},ri=function(){},ii=function(){};function pi(e,t){if(!Zn)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function vi(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return st(t.type)&&lt(),null;case 3:return Fn(),et(it),et(rt),rr(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(er(t)?hi(t):r.hydrate||(t.flags|=256)),ni(t),null;case 5:Un(t);var i=Vn(Hn.current);if(n=t.type,null!==e&&null!=t.stateNode)ri(e,t,n,r,i),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Vn(Nn.current),er(t)){if(!ee)throw Error(a(175));e=We(t.stateNode,t.type,t.memoizedProps,i,e,t),t.updateQueue=e,null!==e&&hi(t)}else{var o=V(n,r,i,e,t);ti(o,t,!1,!1),t.stateNode=o,F(o,n,r,i,e)&&hi(t)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)ii(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));if(e=Vn(Hn.current),i=Vn(Nn.current),er(t)){if(!ee)throw Error(a(176));Ue(t.stateNode,t.memoizedProps,t)&&hi(t)}else t.stateNode=G(r,e,i,t)}return null;case 13:return et(Gn),r=t.memoizedState,64&t.flags?(t.lanes=n,t):(r=null!==r,i=!1,null===e?void 0!==t.memoizedProps.fallback&&er(t):i=null!==e.memoizedState,r&&!i&&!!(2&t.mode)&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&Gn.current?0===lo&&(lo=3):(0!==lo&&3!==lo||(lo=4),null===ro||!(134217727&ho)&&!(134217727&fo)||Wo(ro,oo))),J&&r&&(t.flags|=4),Q&&(r||i)&&(t.flags|=4),null);case 4:return Fn(),ni(t),null===e&&ae(t.stateNode.containerInfo),null;case 10:return dn(t),null;case 19:if(et(Gn),null===(r=t.memoizedState))return null;if(i=!!(64&t.flags),null===(o=r.rendering))if(i)pi(r,!1);else{if(0!==lo||null!==e&&64&e.flags)for(e=t.child;null!==e;){if(null!==(o=qn(e))){for(t.flags|=64,pi(r,!1),null!==(e=o.updateQueue)&&(t.updateQueue=e,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,e=n,r=t.child;null!==r;)n=e,(i=r).flags&=2,i.nextEffect=null,i.firstEffect=null,i.lastEffect=null,null===(o=i.alternate)?(i.childLanes=0,i.lanes=n,i.child=null,i.memoizedProps=null,i.memoizedState=null,i.updateQueue=null,i.dependencies=null,i.stateNode=null):(i.childLanes=o.childLanes,i.lanes=o.lanes,i.child=o.child,i.memoizedProps=o.memoizedProps,i.memoizedState=o.memoizedState,i.updateQueue=o.updateQueue,i.type=o.type,n=o.dependencies,i.dependencies=null===n?null:{lanes:n.lanes,firstContext:n.firstContext}),r=r.sibling;return tt(Gn,1&Gn.current|2),t.child}e=e.sibling}null!==r.tail&&Gt()>mo&&(t.flags|=64,i=!0,pi(r,!1),t.lanes=33554432)}else{if(!i)if(null!==(e=qn(o))){if(t.flags|=64,i=!0,null!==(e=e.updateQueue)&&(t.updateQueue=e,t.flags|=4),pi(r,!0),null===r.tail&&"hidden"===r.tailMode&&!o.alternate&&!Zn)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Gt()-r.renderingStartTime>mo&&1073741824!==n&&(t.flags|=64,i=!0,pi(r,!1),t.lanes=33554432);r.isBackwards?(o.sibling=t.child,t.child=o):(null!==(e=r.last)?e.sibling=o:t.child=o,r.last=o)}return null!==r.tail?(e=r.tail,r.rendering=e,r.tail=e.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Gt(),e.sibling=null,t=Gn.current,tt(Gn,i?1&t|2:1&t),e):null;case 23:case 24:return $o(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function gi(e){switch(e.tag){case 1:st(e.type)&&lt();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Fn(),et(it),et(rt),rr(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Un(e),null;case 13:return et(Gn),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return et(Gn),null;case 4:return Fn(),null;case 10:return dn(e),null;case 23:case 24:return $o(),null;default:return null}}function mi(e,t){try{var n="",r=t;do{n+=nn(r),r=r.return}while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i}}function yi(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}var bi="function"==typeof WeakMap?WeakMap:Map;function wi(e,t,n){(n=yn(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){_o||(_o=!0,xo=r),yi(0,t)},n}function _i(e,t,n){(n=yn(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return yi(0,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Co?Co=new Set([this]):Co.add(this),yi(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var xi="function"==typeof WeakSet?WeakSet:Set;function Ci(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){da(e,t)}else t.current=null}function Ei(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:rn(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(Q&&256&t.flags&&Te(t.stateNode.containerInfo))}throw Error(a(163))}function Si(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null)){var n=t=t.next;do{if((n.tag&e)===e){var r=n.destroy;n.destroy=void 0,void 0!==r&&r()}n=n.next}while(n!==t)}}function Ai(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,!!(4&(i=i.tag))&&!!(1&i)&&(la(n,e),sa(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:rn(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&xn(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:e=L(n.child.stateNode);break;case 1:e=n.child.stateNode}xn(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&ye(e,n.type,n.memoizedProps,n));case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(ee&&null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&Ke(n)))))}throw Error(a(163))}function Oi(e,t){if(Q)for(var n=e;;){if(5===n.tag){var r=n.stateNode;t?Se(r):Oe(n.stateNode,n.memoizedProps)}else if(6===n.tag)r=n.stateNode,t?Ae(r):ke(r,n.memoizedProps);else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function ki(e,t){if(pt&&"function"==typeof pt.onCommitFiberUnmount)try{pt.onCommitFiberUnmount(ft,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(4&r)la(t,n);else{r=t;try{i()}catch(e){da(r,e)}}n=n.next}while(n!==e)}break;case 1:if(Ci(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){da(t,e)}break;case 5:Ci(t);break;case 4:Q?Li(e,t):J&&J&&(t=t.stateNode.containerInfo,e=Ie(t),Re(t,e))}}function Ti(e,t){for(var n=t;;)if(ki(e,n),null===n.child||Q&&4===n.tag){if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}else n.child.return=n,n=n.child}function Pi(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function Ii(e){return 5===e.tag||3===e.tag||4===e.tag}function Mi(e){if(Q){e:{for(var t=e.return;null!==t;){if(Ii(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(Ee(t),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||Ii(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?zi(e,n,t):Ri(e,n,t)}}function zi(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?_e(n,e,t):ge(n,e);else if(4!==r&&null!==(e=e.child))for(zi(e,t,n),e=e.sibling;null!==e;)zi(e,t,n),e=e.sibling}function Ri(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?we(n,e,t):ve(n,e);else if(4!==r&&null!==(e=e.child))for(Ri(e,t,n),e=e.sibling;null!==e;)Ri(e,t,n),e=e.sibling}function Li(e,t){for(var n,r,i=t,o=!1;;){if(!o){o=i.return;e:for(;;){if(null===o)throw Error(a(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===i.tag||6===i.tag)Ti(e,i),r?Ce(n,i.stateNode):xe(n,i.stateNode);else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(ki(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(o=!1)}i.sibling.return=i.return,i=i.sibling}}function Di(e,t){if(Q){switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void Si(3,t);case 1:case 12:case 17:return;case 5:var n=t.stateNode;if(null!=n){var r=t.memoizedProps;e=null!==e?e.memoizedProps:r;var i=t.type,o=t.updateQueue;t.updateQueue=null,null!==o&&be(n,o,i,e,r,t)}return;case 6:if(null===t.stateNode)throw Error(a(162));return n=t.memoizedProps,void me(t.stateNode,null!==e?e.memoizedProps:n,n);case 3:return void(ee&&(t=t.stateNode,t.hydrate&&(t.hydrate=!1,qe(t.containerInfo))));case 13:return Ni(t),void ji(t);case 19:return void ji(t);case 23:case 24:return void Oi(t,null!==t.memoizedState)}throw Error(a(163))}switch(t.tag){case 0:case 11:case 14:case 15:case 22:return void Si(3,t);case 12:case 23:case 24:return;case 13:return Ni(t),void ji(t);case 19:return void ji(t);case 3:ee&&(n=t.stateNode).hydrate&&(n.hydrate=!1,qe(n.containerInfo))}e:if(J){switch(t.tag){case 1:case 5:case 6:case 20:break e;case 3:case 4:t=t.stateNode,Re(t.containerInfo,t.pendingChildren);break e}throw Error(a(163))}}function Ni(e){null!==e.memoizedState&&(go=Gt(),Q&&Oi(e.child,!0))}function ji(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new xi),t.forEach((function(t){var r=fa.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function Hi(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&null!==(t=t.memoizedState)&&null===t.dehydrated}var Vi=0,Bi=1,Fi=2,Wi=3,Ui=4;if("function"==typeof Symbol&&Symbol.for){var Gi=Symbol.for;Vi=Gi("selector.component"),Bi=Gi("selector.has_pseudo_class"),Fi=Gi("selector.role"),Wi=Gi("selector.test_id"),Ui=Gi("selector.text")}function qi(e){var t=te(e);if(null!=t){if("string"!=typeof t.memoizedProps["data-testname"])throw Error(a(364));return t}if(null===(e=le(e)))throw Error(a(362));return e.stateNode.current}function Ki(e,t){switch(t.$$typeof){case Vi:if(e.type===t.value)return!0;break;case Bi:e:{t=t.value,e=[e,0];for(var n=0;n<e.length;){var r=e[n++],i=e[n++],o=t[i];if(5!==r.tag||!de(r)){for(;null!=o&&Ki(r,o);)o=t[++i];if(i===t.length){t=!0;break e}for(r=r.child;null!==r;)e.push(r,i),r=r.sibling}}t=!1}return t;case Fi:if(5===e.tag&&he(e.stateNode,t.value))return!0;break;case Ui:if((5===e.tag||6===e.tag)&&null!==(e=ue(e))&&0<=e.indexOf(t.value))return!0;break;case Wi:if(5===e.tag&&"string"==typeof(e=e.memoizedProps["data-testname"])&&e.toLowerCase()===t.value.toLowerCase())return!0;break;default:throw Error(a(365,t))}return!1}function $i(e){switch(e.$$typeof){case Vi:return"<"+(k(e.value)||"Unknown")+">";case Bi:return":has("+($i(e)||"")+")";case Fi:return'[role="'+e.value+'"]';case Ui:return'"'+e.value+'"';case Wi:return'[data-testname="'+e.value+'"]';default:throw Error(a(365,e))}}function Zi(e,t){var n=[];e=[e,0];for(var r=0;r<e.length;){var i=e[r++],o=e[r++],a=t[o];if(5!==i.tag||!de(i)){for(;null!=a&&Ki(i,a);)a=t[++o];if(o===t.length)n.push(i);else for(i=i.child;null!==i;)e.push(i,o),i=i.sibling}}return n}function Xi(e,t){if(!se)throw Error(a(363));e=Zi(e=qi(e),t),t=[],e=Array.from(e);for(var n=0;n<e.length;){var r=e[n++];if(5===r.tag)de(r)||t.push(r.stateNode);else for(r=r.child;null!==r;)e.push(r),r=r.sibling}return t}var Yi=null,Qi=Math.ceil,Ji=s.ReactCurrentDispatcher,eo=s.ReactCurrentOwner,to=s.IsSomeRendererActing,no=0,ro=null,io=null,oo=0,ao=0,so=Je(0),lo=0,co=null,uo=0,ho=0,fo=0,po=0,vo=null,go=0,mo=1/0;function yo(){mo=Gt()+500}var bo,wo=null,_o=!1,xo=null,Co=null,Eo=!1,So=null,Ao=90,Oo=[],ko=[],To=null,Po=0,Io=null,Mo=-1,zo=0,Ro=0,Lo=null,Do=!1;function No(){return 48&no?Gt():-1!==Mo?Mo:Mo=Gt()}function jo(e){if(!(2&(e=e.mode)))return 1;if(!(4&e))return 99===qt()?1:2;if(0===zo&&(zo=uo),0!==Qt.transition){0!==Ro&&(Ro=null!==vo?vo.pendingLanes:0),e=zo;var t=4186112&~Ro;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=qt(),wt(4&no&&98===e?12:e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),zo)}function Ho(e,t,n){if(50<Po)throw Po=0,Io=null,Error(a(185));if(null===(e=Vo(e,t)))return null;Ct(e,t,n),e===ro&&(fo|=t,4===lo&&Wo(e,oo));var r=qt();1===t?8&no&&!(48&no)?Uo(e):(Bo(e,n),0===no&&(yo(),Xt())):(!(4&no)||98!==r&&99!==r||(null===To?To=new Set([e]):To.add(e)),Bo(e,n)),vo=e}function Vo(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function Bo(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-Et(s),c=1<<l,u=o[l];if(-1===u){if(!(c&r)||c&i){u=t,mt(c);var d=gt;o[l]=10<=d?u+250:6<=d?u+5e3:-1}}else u<=t&&(e.expiredLanes|=c);s&=~c}if(r=yt(e,e===ro?oo:0),t=gt,0===r)null!==n&&(n!==Ht&&Tt(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Ht&&Tt(n)}15===t?(n=Uo.bind(null,e),null===Bt?(Bt=[n],Ft=kt(Rt,Yt)):Bt.push(n),n=Ht):n=14===t?Zt(99,Uo.bind(null,e)):Zt(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),Fo.bind(null,e)),e.callbackPriority=t,e.callbackNode=n}}function Fo(e){if(Mo=-1,Ro=zo=0,48&no)throw Error(a(327));var t=e.callbackNode;if(aa()&&e.callbackNode!==t)return null;var n=yt(e,e===ro?oo:0);if(0===n)return null;var r=n,i=no;no|=16;var o=Yo();for(ro===e&&oo===r||(yo(),Zo(e,r));;)try{ea();break}catch(t){Xo(e,t)}if(cn(),Ji.current=o,no=i,null!==io?r=0:(ro=null,oo=0,r=lo),uo&fo)Zo(e,0);else if(0!==r){if(2===r&&(no|=64,e.hydrate&&(e.hydrate=!1,Te(e.containerInfo)),0!==(n=bt(e))&&(r=Qo(e,n))),1===r)throw t=co,Zo(e,0),Wo(e,n),Bo(e,Gt()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:ra(e);break;case 3:if(Wo(e,n),(62914560&n)===n&&10<(r=go+500-Gt())){if(0!==yt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){No(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=K(ra.bind(null,e),r);break}ra(e);break;case 4:if(Wo(e,n),(4186112&n)===n)break;for(r=e.eventTimes,i=-1;0<n;){var s=31-Et(n);o=1<<s,(s=r[s])>i&&(i=s),n&=~o}if(n=i,10<(n=(120>(n=Gt()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Qi(n/1960))-n)){e.timeoutHandle=K(ra.bind(null,e),n);break}ra(e);break;default:throw Error(a(329))}}return Bo(e,Gt()),e.callbackNode===t?Fo.bind(null,e):null}function Wo(e,t){for(t&=~po,t&=~fo,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Et(t),r=1<<n;e[n]=-1,t&=~r}}function Uo(e){if(48&no)throw Error(a(327));if(aa(),e===ro&&e.expiredLanes&oo){var t=oo,n=Qo(e,t);uo&fo&&(n=Qo(e,t=yt(e,t)))}else n=Qo(e,t=yt(e,0));if(0!==e.tag&&2===n&&(no|=64,e.hydrate&&(e.hydrate=!1,Te(e.containerInfo)),0!==(t=bt(e))&&(n=Qo(e,t))),1===n)throw n=co,Zo(e,0),Wo(e,t),Bo(e,Gt()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,ra(e),Bo(e,Gt()),null}function Go(e,t){var n=no;no|=1;try{return e(t)}finally{0===(no=n)&&(yo(),Xt())}}function qo(e,t){var n=no;if(48&n)return e(t);no|=1;try{if(e)return $t(99,e.bind(null,t))}finally{no=n,Xt()}}function Ko(e,t){tt(so,ao),ao|=t,uo|=t}function $o(){ao=so.current,et(so)}function Zo(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(n!==X&&(e.timeoutHandle=X,Z(n)),null!==io)for(n=io.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&lt();break;case 3:Fn(),et(it),et(rt),rr();break;case 5:Un(r);break;case 4:Fn();break;case 13:case 19:et(Gn);break;case 10:dn(r);break;case 23:case 24:$o()}n=n.return}ro=e,io=Ea(e.current,null),oo=ao=uo=t,lo=0,co=null,po=fo=ho=0}function Xo(e,t){for(;;){var n=io;try{if(cn(),ir.current=Hr,ur){for(var r=sr.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}ur=!1}if(ar=0,cr=lr=sr=null,dr=!1,eo.current=null,null===n||null===n.return){lo=1,co=t,io=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=oo,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var c=l;if(!(2&s.mode)){var u=s.alternate;u?(s.updateQueue=u.updateQueue,s.memoizedState=u.memoizedState,s.lanes=u.lanes):(s.updateQueue=null,s.memoizedState=null)}var d=!!(1&Gn.current),h=a;do{var f;if(f=13===h.tag){var p=h.memoizedState;if(null!==p)f=null!==p.dehydrated;else{var v=h.memoizedProps;f=void 0!==v.fallback&&(!0!==v.unstable_avoidThisFallback||!d)}}if(f){var g=h.updateQueue;if(null===g){var m=new Set;m.add(c),h.updateQueue=m}else g.add(c);if(!(2&h.mode)){if(h.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=yn(-1,1);y.tag=2,bn(s,y)}s.lanes|=1;break e}l=void 0,s=t;var b=o.pingCache;if(null===b?(b=o.pingCache=new bi,l=new Set,b.set(c,l)):void 0===(l=b.get(c))&&(l=new Set,b.set(c,l)),!l.has(s)){l.add(s);var w=ha.bind(null,o,c,s);c.then(w,w)}h.flags|=4096,h.lanes=t;break e}h=h.return}while(null!==h);l=Error((k(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==lo&&(lo=2),l=mi(l,s),h=a;do{switch(h.tag){case 3:o=l,h.flags|=4096,t&=-t,h.lanes|=t,wn(h,wi(0,o,t));break e;case 1:o=l;var _=h.type,x=h.stateNode;if(!(64&h.flags||"function"!=typeof _.getDerivedStateFromError&&(null===x||"function"!=typeof x.componentDidCatch||null!==Co&&Co.has(x)))){h.flags|=4096,t&=-t,h.lanes|=t,wn(h,_i(h,o,t));break e}}h=h.return}while(null!==h)}na(n)}catch(e){t=e,io===n&&null!==n&&(io=n=n.return);continue}break}}function Yo(){var e=Ji.current;return Ji.current=Hr,null===e?Hr:e}function Qo(e,t){var n=no;no|=16;var r=Yo();for(ro===e&&oo===t||Zo(e,t);;)try{Jo();break}catch(t){Xo(e,t)}if(cn(),no=n,Ji.current=r,null!==io)throw Error(a(261));return ro=null,oo=0,lo}function Jo(){for(;null!==io;)ta(io)}function ea(){for(;null!==io&&!Pt();)ta(io)}function ta(e){var t=bo(e.alternate,e,ao);e.memoizedProps=e.pendingProps,null===t?na(e):io=t,eo.current=null}function na(e){var t=e;do{var n=t.alternate;if(e=t.return,2048&t.flags){if(null!==(n=gi(t)))return n.flags&=2047,void(io=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=vi(n,t,ao)))return void(io=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&ao||!(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(null!==(t=t.sibling))return void(io=t);io=t=e}while(null!==t);0===lo&&(lo=5)}function ra(e){var t=qt();return $t(99,ia.bind(null,e,t)),null}function ia(e,t){do{aa()}while(null!==So);if(48&no)throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,o=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<o;){var c=31-Et(o),u=1<<c;i[c]=0,s[c]=-1,l[c]=-1,o&=~u}if(null!==To&&!(24&r)&&To.has(e)&&To.delete(e),e===ro&&(io=ro=null,oo=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){i=no,no|=32,eo.current=null,Lo=j(e.containerInfo),Do=!1,wo=r;do{try{oa()}catch(e){if(null===wo)throw Error(a(330));da(wo,e),wo=wo.nextEffect}}while(null!==wo);Lo=null,wo=r;do{try{for(s=e;null!==wo;){var d=wo.flags;if(16&d&&Q&&Ee(wo.stateNode),128&d){var h=wo.alternate;if(null!==h){var f=h.ref;null!==f&&("function"==typeof f?f(null):f.current=null)}}switch(1038&d){case 2:Mi(wo),wo.flags&=-3;break;case 6:Mi(wo),wo.flags&=-3,Di(wo.alternate,wo);break;case 1024:wo.flags&=-1025;break;case 1028:wo.flags&=-1025,Di(wo.alternate,wo);break;case 4:Di(wo.alternate,wo);break;case 8:l=s,o=wo,Q?Li(l,o):Ti(l,o);var p=o.alternate;Pi(o),null!==p&&Pi(p)}wo=wo.nextEffect}}catch(e){if(null===wo)throw Error(a(330));da(wo,e),wo=wo.nextEffect}}while(null!==wo);Do&&oe(),H(e.containerInfo),e.current=n,wo=r;do{try{for(d=e;null!==wo;){var v=wo.flags;if(36&v&&Ai(d,wo.alternate,wo),128&v){h=void 0;var g=wo.ref;if(null!==g){var m=wo.stateNode;h=5===wo.tag?L(m):m,"function"==typeof g?g(h):g.current=h}}wo=wo.nextEffect}}catch(e){if(null===wo)throw Error(a(330));da(wo,e),wo=wo.nextEffect}}while(null!==wo);wo=null,Vt(),no=i}else e.current=n;if(Eo)Eo=!1,So=e,Ao=t;else for(wo=r;null!==wo;)t=wo.nextEffect,wo.nextEffect=null,8&wo.flags&&((v=wo).sibling=null,v.stateNode=null),wo=t;if(0===(r=e.pendingLanes)&&(Co=null),1===r?e===Io?Po++:(Po=0,Io=e):Po=0,n=n.stateNode,pt&&"function"==typeof pt.onCommitFiberRoot)try{pt.onCommitFiberRoot(ft,n,void 0,!(64&~n.current.flags))}catch(e){}if(Bo(e,Gt()),_o)throw _o=!1,e=xo,xo=null,e;return!!(8&no)||Xt(),null}function oa(){for(;null!==wo;){var e=wo.alternate;Do||null===Lo||(8&wo.flags?z(wo,Lo)&&(Do=!0,ie()):13===wo.tag&&Hi(e,wo)&&z(wo,Lo)&&(Do=!0,ie()));var t=wo.flags;!!(256&t)&&Ei(e,wo),!(512&t)||Eo||(Eo=!0,Zt(97,(function(){return aa(),null}))),wo=wo.nextEffect}}function aa(){if(90!==Ao){var e=97<Ao?97:Ao;return Ao=90,$t(e,ca)}return!1}function sa(e,t){Oo.push(t,e),Eo||(Eo=!0,Zt(97,(function(){return aa(),null})))}function la(e,t){ko.push(t,e),Eo||(Eo=!0,Zt(97,(function(){return aa(),null})))}function ca(){if(null===So)return!1;var e=So;if(So=null,48&no)throw Error(a(331));var t=no;no|=32;var n=ko;ko=[];for(var r=0;r<n.length;r+=2){var i=n[r],o=n[r+1],s=i.destroy;if(i.destroy=void 0,"function"==typeof s)try{s()}catch(e){if(null===o)throw Error(a(330));da(o,e)}}for(n=Oo,Oo=[],r=0;r<n.length;r+=2){i=n[r],o=n[r+1];try{var l=i.create;i.destroy=l()}catch(e){if(null===o)throw Error(a(330));da(o,e)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return no=t,Xt(),!0}function ua(e,t,n){bn(e,t=wi(0,t=mi(n,t),1)),t=No(),null!==(e=Vo(e,1))&&(Ct(e,1,t),Bo(e,t))}function da(e,t){if(3===e.tag)ua(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){ua(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Co||!Co.has(r))){var i=_i(n,e=mi(t,e),1);if(bn(n,i),i=No(),null!==(n=Vo(n,1)))Ct(n,1,i),Bo(n,i);else if("function"==typeof r.componentDidCatch&&(null===Co||!Co.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function ha(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=No(),e.pingedLanes|=e.suspendedLanes&n,ro===e&&(oo&n)===n&&(4===lo||3===lo&&(62914560&oo)===oo&&500>Gt()-go?Zo(e,0):po|=n),Bo(e,t)}function fa(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(2&(t=e.mode)?4&t?(0===zo&&(zo=uo),0===(t=_t(62914560&~zo))&&(t=4194304)):t=99===qt()?1:2:t=1),n=No(),null!==(e=Vo(e,t))&&(Ct(e,t,n),Bo(e,n))}bo=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||it.current)Ur=!0;else{if(!(n&r)){switch(Ur=!1,t.tag){case 3:ei(t),tr();break;case 5:Wn(t);break;case 1:st(t.type)&&dt(t);break;case 4:Bn(t,t.stateNode.containerInfo);break;case 10:un(t,t.memoizedProps.value);break;case 13:if(null!==t.memoizedState)return n&t.child.childLanes?ai(e,t,n):(tt(Gn,1&Gn.current),null!==(t=di(e,t,n))?t.sibling:null);tt(Gn,1&Gn.current);break;case 19:if(r=!!(n&t.childLanes),64&e.flags){if(r)return ui(e,t,n);t.flags|=64}var i=t.memoizedState;if(null!==i&&(i.rendering=null,i.tail=null,i.lastEffect=null),tt(Gn,Gn.current),r)break;return null;case 23:case 24:return t.lanes=0,Zr(e,t,n)}return di(e,t,n)}Ur=!!(16384&e.flags)}else Ur=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=at(t,rt.current),fn(t,n),i=pr(null,t,r,e,i,n),t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,st(r)){var o=!0;dt(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,gn(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&En(t,r,s,e),i.updater=Sn,t.stateNode=i,i._reactInternals=t,Tn(t,r,e,n),t=Jr(null,t,r,!0,o,n)}else t.tag=0,Gr(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=(o=i._init)(i._payload),t.type=i,o=t.tag=function(e){if("function"==typeof e)return Ca(e)?1:0;if(null!=e){if((e=e.$$typeof)===g)return 11;if(e===b)return 14}return 2}(i),e=rn(i,e),o){case 0:t=Yr(null,t,i,e,n);break e;case 1:t=Qr(null,t,i,e,n);break e;case 11:t=qr(null,t,i,e,n);break e;case 14:t=Kr(null,t,i,rn(i.type,e),r,n);break e}throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Yr(e,t,r,i=t.elementType===r?i:rn(r,i),n);case 1:return r=t.type,i=t.pendingProps,Qr(e,t,r,i=t.elementType===r?i:rn(r,i),n);case 3:if(ei(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,mn(e,t),_n(t,r,null,n),(r=t.memoizedState.element)===i)tr(),t=di(e,t,n);else{if((o=(i=t.stateNode).hydrate)&&(ee?($n=Fe(t.stateNode.containerInfo),Kn=t,o=Zn=!0):o=!1),o){if(ee&&null!=(e=i.mutableSourceEagerHydrationData))for(i=0;i<e.length;i+=2)o=e[i],s=e[i+1],Y?o._workInProgressVersionPrimary=s:o._workInProgressVersionSecondary=s,nr.push(o);for(n=Ln(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Gr(e,t,r,n),tr();t=t.child}return t;case 5:return Wn(t),null===e&&Qn(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,U(r,i)?s=null:null!==o&&U(r,o)&&(t.flags|=16),Xr(e,t),Gr(e,t,s,n),t.child;case 6:return null===e&&Qn(t),null;case 13:return ai(e,t,n);case 4:return Bn(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Rn(t,null,r,n):Gr(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,qr(e,t,r,i=t.elementType===r?i:rn(r,i),n);case 7:return Gr(e,t,t.pendingProps,n),t.child;case 8:case 12:return Gr(e,t,t.pendingProps.children,n),t.child;case 10:e:{if(r=t.type._context,i=t.pendingProps,s=t.memoizedProps,un(t,o=i.value),null!==s){var l=s.value;if(0==(o=Jt(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!it.current){t=di(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&u.observedBits&o){1===l.tag&&((u=yn(-1,n&-n)).tag=2,bn(l,u)),l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),hn(l.return,n),c.lanes|=n;break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}}Gr(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,fn(t,n),r=r(i=pn(i,o.unstable_observedBits)),t.flags|=1,Gr(e,t,r,n),t.child;case 14:return o=rn(i=t.type,t.pendingProps),Kr(e,t,i,o=rn(i.type,o),r,n);case 15:return $r(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:rn(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,st(r)?(e=!0,dt(t)):e=!1,fn(t,n),On(t,r,i),Tn(t,r,i,n),Jr(null,t,r,!0,e,n);case 19:return ui(e,t,n);case 23:case 24:return Zr(e,t,n)}throw Error(a(156,t.tag))};var pa={current:!1},va=o.unstable_flushAllWithoutAsserting,ga="function"==typeof va;function ma(){if(void 0!==va)return va();for(var e=!1;aa();)e=!0;return e}function ya(t){try{ma(),function(t){if(null===Yi)try{var n=("require"+Math.random()).slice(0,7);Yi=(e&&e[n]).call(e,"timers").setImmediate}catch(e){Yi=function(e){var t=new MessageChannel;t.port1.onmessage=e,t.port2.postMessage(void 0)}}Yi(t)}((function(){ma()?ya(t):t()}))}catch(e){t(e)}}var ba=0,wa=!1;function _a(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function xa(e,t,n,r){return new _a(e,t,n,r)}function Ca(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ea(e,t){var n=e.alternate;return null===n?((n=xa(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Sa(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Ca(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case d:return Aa(n.children,i,o,t);case x:s=8,i|=16;break;case h:s=8,i|=1;break;case f:return(e=xa(12,n,t,8|i)).elementType=f,e.type=f,e.lanes=o,e;case m:return(e=xa(13,n,t,i)).type=m,e.elementType=m,e.lanes=o,e;case y:return(e=xa(19,n,t,i)).elementType=y,e.lanes=o,e;case C:return Oa(n,i,o,t);case E:return(e=xa(24,n,t,i)).elementType=E,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case p:s=10;break e;case v:s=9;break e;case g:s=11;break e;case b:s=14;break e;case w:s=16,r=null;break e;case _:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=xa(s,n,t,i)).elementType=e,t.type=r,t.lanes=o,t}function Aa(e,t,n,r){return(e=xa(7,e,r,t)).lanes=n,e}function Oa(e,t,n,r){return(e=xa(23,e,r,t)).elementType=C,e.lanes=n,e}function ka(e,t,n){return(e=xa(6,e,null,t)).lanes=n,e}function Ta(e,t,n){return(t=xa(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Pa(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=X,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=xt(0),this.expirationTimes=xt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=xt(0),ee&&(this.mutableSourceEagerHydrationData=null)}function Ia(e){var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return null===(e=M(t))?null:e.stateNode}function Ma(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function za(e,t){Ma(e,t),(e=e.alternate)&&Ma(e,t)}function Ra(e){return null===(e=M(e))?null:e.stateNode}function La(){return null}return n.IsThisRendererActing=pa,n.act=function(e){function t(){ba--,to.current=n,pa.current=r}!1===wa&&(wa=!0,console.error("act(...) is not supported in production builds of React, and might not behave as expected.")),ba++;var n=to.current,r=pa.current;to.current=!0,pa.current=!0;try{var i=Go(e)}catch(e){throw t(),e}if(null!==i&&"object"==typeof i&&"function"==typeof i.then)return{then:function(e,r){i.then((function(){1<ba||!0===ga&&!0===n?(t(),e()):ya((function(n){t(),n?r(n):e()}))}),(function(e){t(),r(e)}))}};try{1!==ba||!1!==ga&&!1!==n||ma(),t()}catch(e){throw t(),e}return{then:function(e){e()}}},n.attemptContinuousHydration=function(e){13===e.tag&&(Ho(e,67108864,No()),za(e,67108864))},n.attemptHydrationAtCurrentPriority=function(e){if(13===e.tag){var t=No(),n=jo(e);Ho(e,n,t),za(e,n)}},n.attemptSynchronousHydration=function(e){switch(e.tag){case 3:var t=e.stateNode;if(t.hydrate){var n=mt(t.pendingLanes);t.expiredLanes|=n&t.pendingLanes,Bo(t,Gt()),!(48&no)&&(yo(),Xt())}break;case 13:var r=No();qo((function(){return Ho(e,1,r)})),za(e,4)}},n.attemptUserBlockingHydration=function(e){13===e.tag&&(Ho(e,4,No()),za(e,4))},n.batchedEventUpdates=function(e,t){var n=no;no|=2;try{return e(t)}finally{0===(no=n)&&(yo(),Xt())}},n.batchedUpdates=Go,n.createComponentSelector=function(e){return{$$typeof:Vi,value:e}},n.createContainer=function(e,t,n){return e=new Pa(e,t,n),t=xa(3,null,null,2===t?7:1===t?3:0),e.current=t,t.stateNode=e,gn(t),e},n.createHasPsuedoClassSelector=function(e){return{$$typeof:Bi,value:e}},n.createPortal=function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:u,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}},n.createRoleSelector=function(e){return{$$typeof:Fi,value:e}},n.createTestNameSelector=function(e){return{$$typeof:Wi,value:e}},n.createTextSelector=function(e){return{$$typeof:Ui,value:e}},n.deferredUpdates=function(e){return $t(97,e)},n.discreteUpdates=function(e,t,n,r,i){var o=no;no|=4;try{return $t(98,e.bind(null,t,n,r,i))}finally{0===(no=o)&&(yo(),Xt())}},n.findAllNodes=Xi,n.findBoundingRects=function(e,t){if(!se)throw Error(a(363));t=Xi(e,t),e=[];for(var n=0;n<t.length;n++)e.push(ce(t[n]));for(t=e.length-1;0<t;t--)for(var r=(n=e[t]).x,i=r+n.width,o=n.y,s=o+n.height,l=t-1;0<=l;l--)if(t!==l){var c=e[l],u=c.x,d=u+c.width,h=c.y,f=h+c.height;if(r>=u&&o>=h&&i<=d&&s<=f){e.splice(t,1);break}if(!(r!==u||n.width!==c.width||f<o||h>s)){h>o&&(c.height+=h-o,c.y=o),f<s&&(c.height=s-h),e.splice(t,1);break}if(!(o!==h||n.height!==c.height||d<r||u>i)){u>r&&(c.width+=u-r,c.x=r),d<i&&(c.width=i-u),e.splice(t,1);break}}return e},n.findHostInstance=Ia,n.findHostInstanceWithNoPortals=function(e){return null===(e=function(e){if(!(e=I(e)))return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child&&4!==t.tag)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}(e))?null:20===e.tag?e.stateNode.instance:e.stateNode},n.findHostInstanceWithWarning=function(e){return Ia(e)},n.flushControlled=function(e){var t=no;no|=1;try{$t(99,e)}finally{0===(no=t)&&(yo(),Xt())}},n.flushDiscreteUpdates=function(){!(49&no)&&(function(){if(null!==To){var e=To;To=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,Bo(e,Gt())}))}Xt()}(),aa())},n.flushPassiveEffects=aa,n.flushSync=qo,n.focusWithin=function(e,t){if(!se)throw Error(a(363));for(t=Zi(e=qi(e),t),t=Array.from(t),e=0;e<t.length;){var n=t[e++];if(!de(n)){if(5===n.tag&&fe(n.stateNode))return!0;for(n=n.child;null!==n;)t.push(n),n=n.sibling}}return!1},n.getCurrentUpdateLanePriority=function(){return vt},n.getFindAllNodesFailureDescription=function(e,t){if(!se)throw Error(a(363));var n=0,r=[];e=[qi(e),0];for(var i=0;i<e.length;){var o=e[i++],s=e[i++],l=t[s];if((5!==o.tag||!de(o))&&(Ki(o,l)&&(r.push($i(l)),++s>n&&(n=s)),s<t.length))for(o=o.child;null!==o;)e.push(o,s),o=o.sibling}if(n<t.length){for(e=[];n<t.length;n++)e.push($i(t[n]));return"findAllNodes was able to match part of the selector:\n "+r.join(" > ")+"\n\nNo matching component was found for:\n "+e.join(" > ")}return null},n.getPublicRootInstance=function(e){return(e=e.current).child?5===e.child.tag?L(e.child.stateNode):e.child.stateNode:null},n.injectIntoDevTools=function(e){if(e={bundleType:e.bundleType,version:e.version,rendererPackageName:e.rendererPackageName,rendererConfig:e.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:s.ReactCurrentDispatcher,findHostInstanceByFiber:Ra,findFiberByHostInstance:e.findFiberByHostInstance||La,findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null},"undefined"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__)e=!1;else{var t=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!t.isDisabled&&t.supportsFiber)try{ft=t.inject(e),pt=t}catch(e){}e=!0}return e},n.observeVisibleRects=function(e,t,n,r){if(!se)throw Error(a(363));e=Xi(e,t);var i=pe(e,n,r).disconnect;return{disconnect:function(){i()}}},n.registerMutableSourceForHydration=function(e,t){var n=t._getVersion;n=n(t._source),null==e.mutableSourceEagerHydrationData?e.mutableSourceEagerHydrationData=[t,n]:e.mutableSourceEagerHydrationData.push(t,n)},n.runWithPriority=function(e,t){var n=vt;try{return vt=e,t()}finally{vt=n}},n.shouldSuspend=function(){return!1},n.unbatchedUpdates=function(e,t){var n=no;no&=-2,no|=8;try{return e(t)}finally{0===(no=n)&&(yo(),Xt())}},n.updateContainer=function(e,t,n,r){var i=t.current,o=No(),s=jo(i);e:if(n){t:{if(T(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(st(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(st(c)){n=ut(n,c,l);break e}}n=l}else n=nt;return null===t.context?t.context=n:t.pendingContext=n,(t=yn(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),bn(i,t),Ho(i,s,o),s},n}})),X=0,Y={__interactionsRef:null,__subscriberRef:null,unstable_clear:function(e){return e()},unstable_getCurrent:function(){return null},unstable_getThreadID:function(){return++X},unstable_subscribe:function(){},unstable_trace:function(e,t,n){return n()},unstable_unsubscribe:function(){},unstable_wrap:function(e){return e}},Q=(F((function(e,t){})),F((function(e){e.exports=Y})),F((function(e){})),F((function(e){e.exports=Z}))),J=function(e,t){return e===t||e!=e&&t!=t},ee=function(e,t){for(var n=e.length;n--;)if(J(e[n][0],t))return n;return-1},te=Array.prototype.splice;function ne(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ne.prototype.clear=function(){this.__data__=[],this.size=0},ne.prototype.delete=function(e){var t=this.__data__,n=ee(t,e);return!(n<0||(n==t.length-1?t.pop():te.call(t,n,1),--this.size,0))},ne.prototype.get=function(e){var t=this.__data__,n=ee(t,e);return n<0?void 0:t[n][1]},ne.prototype.has=function(e){return ee(this.__data__,e)>-1},ne.prototype.set=function(e,t){var n=this.__data__,r=ee(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};var re,ie=ne,oe="object"==typeof B&&B&&B.Object===Object&&B,ae="object"==typeof self&&self&&self.Object===Object&&self,se=oe||ae||Function("return this")(),le=se.Symbol,ce=Object.prototype,ue=ce.hasOwnProperty,de=ce.toString,he=le?le.toStringTag:void 0,fe=Object.prototype.toString,pe=le?le.toStringTag:void 0,ve=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":pe&&pe in Object(e)?function(e){var t=ue.call(e,he),n=e[he];try{e[he]=void 0;var r=!0}catch(e){}var i=de.call(e);return r&&(t?e[he]=n:delete e[he]),i}(e):function(e){return fe.call(e)}(e)},ge=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},me=function(e){if(!ge(e))return!1;var t=ve(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},ye=se["__core-js_shared__"],be=(re=/[^.]+$/.exec(ye&&ye.keys&&ye.keys.IE_PROTO||""))?"Symbol(src)_1."+re:"",we=Function.prototype.toString,_e=function(e){if(null!=e){try{return we.call(e)}catch(e){}try{return e+""}catch(e){}}return""},xe=/^\[object .+?Constructor\]$/,Ce=Function.prototype,Ee=Object.prototype,Se=Ce.toString,Ae=Ee.hasOwnProperty,Oe=RegExp("^"+Se.call(Ae).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),ke=function(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){return!(!ge(e)||function(e){return!!be&&be in e}(e))&&(me(e)?Oe:xe).test(_e(e))}(n)?n:void 0},Te=ke(se,"Map"),Pe=ke(Object,"create"),Ie=Object.prototype.hasOwnProperty,Me=Object.prototype.hasOwnProperty;function ze(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ze.prototype.clear=function(){this.__data__=Pe?Pe(null):{},this.size=0},ze.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ze.prototype.get=function(e){var t=this.__data__;if(Pe){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return Ie.call(t,e)?t[e]:void 0},ze.prototype.has=function(e){var t=this.__data__;return Pe?void 0!==t[e]:Me.call(t,e)},ze.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=Pe&&void 0===t?"__lodash_hash_undefined__":t,this};var Re=ze,Le=function(e,t){var n=e.__data__;return function(e){var t=typeof e;return"string"==t||"number"==t||"symbol"==t||"boolean"==t?"__proto__"!==e:null===e}(t)?n["string"==typeof t?"string":"hash"]:n.map};function De(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}De.prototype.clear=function(){this.size=0,this.__data__={hash:new Re,map:new(Te||ie),string:new Re}},De.prototype.delete=function(e){var t=Le(this,e).delete(e);return this.size-=t?1:0,t},De.prototype.get=function(e){return Le(this,e).get(e)},De.prototype.has=function(e){return Le(this,e).has(e)},De.prototype.set=function(e,t){var n=Le(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};var Ne=De;function je(e){var t=this.__data__=new ie(e);this.size=t.size}je.prototype.clear=function(){this.__data__=new ie,this.size=0},je.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},je.prototype.get=function(e){return this.__data__.get(e)},je.prototype.has=function(e){return this.__data__.has(e)},je.prototype.set=function(e,t){var n=this.__data__;if(n instanceof ie){var r=n.__data__;if(!Te||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new Ne(r)}return n.set(e,t),this.size=n.size,this};var He=je;function Ve(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Ne;++t<n;)this.add(e[t])}Ve.prototype.add=Ve.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Ve.prototype.has=function(e){return this.__data__.has(e)};var Be=Ve,Fe=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1},We=function(e,t){return e.has(t)},Ue=function(e,t,n,r,i,o){var a=1&n,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var c=o.get(e),u=o.get(t);if(c&&u)return c==t&&u==e;var d=-1,h=!0,f=2&n?new Be:void 0;for(o.set(e,t),o.set(t,e);++d<s;){var p=e[d],v=t[d];if(r)var g=a?r(v,p,d,t,e,o):r(p,v,d,e,t,o);if(void 0!==g){if(g)continue;h=!1;break}if(f){if(!Fe(t,(function(e,t){if(!We(f,t)&&(p===e||i(p,e,n,r,o)))return f.push(t)}))){h=!1;break}}else if(p!==v&&!i(p,v,n,r,o)){h=!1;break}}return o.delete(e),o.delete(t),h},Ge=se.Uint8Array,qe=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n},Ke=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n},$e=le?le.prototype:void 0,Ze=$e?$e.valueOf:void 0,Xe=Array.isArray,Ye=Object.prototype.propertyIsEnumerable,Qe=Object.getOwnPropertySymbols,Je=Qe?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a)&&(o[i++]=a)}return o}(Qe(e),(function(t){return Ye.call(e,t)})))}:function(){return[]},et=function(e){return null!=e&&"object"==typeof e},tt=function(e){return et(e)&&"[object Arguments]"==ve(e)},nt=Object.prototype,rt=nt.hasOwnProperty,it=nt.propertyIsEnumerable,ot=tt(function(){return arguments}())?tt:function(e){return et(e)&&rt.call(e,"callee")&&!it.call(e,"callee")},at=function(){return!1},st=F((function(e,t){var n=t&&!t.nodeType&&t,r=n&&e&&!e.nodeType&&e,i=r&&r.exports===n?se.Buffer:void 0,o=(i?i.isBuffer:void 0)||at;e.exports=o})),lt=/^(?:0|[1-9]\d*)$/,ct=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&lt.test(e))&&e>-1&&e%1==0&&e<t},ut=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},dt={};dt["[object Float32Array]"]=dt["[object Float64Array]"]=dt["[object Int8Array]"]=dt["[object Int16Array]"]=dt["[object Int32Array]"]=dt["[object Uint8Array]"]=dt["[object Uint8ClampedArray]"]=dt["[object Uint16Array]"]=dt["[object Uint32Array]"]=!0,dt["[object Arguments]"]=dt["[object Array]"]=dt["[object ArrayBuffer]"]=dt["[object Boolean]"]=dt["[object DataView]"]=dt["[object Date]"]=dt["[object Error]"]=dt["[object Function]"]=dt["[object Map]"]=dt["[object Number]"]=dt["[object Object]"]=dt["[object RegExp]"]=dt["[object Set]"]=dt["[object String]"]=dt["[object WeakMap]"]=!1;var ht=F((function(e,t){var n=t&&!t.nodeType&&t,r=n&&e&&!e.nodeType&&e,i=r&&r.exports===n&&oe.process,o=function(){try{return r&&r.require&&r.require("util").types||i&&i.binding&&i.binding("util")}catch(e){}}();e.exports=o})),ft=ht&&ht.isTypedArray,pt=ft?function(e){return function(t){return e(t)}}(ft):function(e){return et(e)&&ut(e.length)&&!!dt[ve(e)]},vt=Object.prototype.hasOwnProperty,gt=Object.prototype,mt=function(e,t){return function(n){return e(t(n))}}(Object.keys,Object),yt=Object.prototype.hasOwnProperty,bt=function(e){return function(e){return null!=e&&ut(e.length)&&!me(e)}(e)?function(e,t){var n=Xe(e),r=!n&&ot(e),i=!n&&!r&&st(e),o=!n&&!r&&!i&&pt(e),a=n||r||i||o,s=a?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],l=s.length;for(var c in e)!t&&!vt.call(e,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||ct(c,l))||s.push(c);return s}(e):function(e){if(!function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||gt)}(e))return mt(e);var t=[];for(var n in Object(e))yt.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)},wt=function(e){return function(e,t,n){var r=t(e);return Xe(e)?r:function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}(r,n(e))}(e,bt,Je)},_t=Object.prototype.hasOwnProperty,xt=ke(se,"DataView"),Ct=ke(se,"Promise"),Et=ke(se,"Set"),St=ke(se,"WeakMap"),At=_e(xt),Ot=_e(Te),kt=_e(Ct),Tt=_e(Et),Pt=_e(St),It=ve;(xt&&"[object DataView]"!=It(new xt(new ArrayBuffer(1)))||Te&&"[object Map]"!=It(new Te)||Ct&&"[object Promise]"!=It(Ct.resolve())||Et&&"[object Set]"!=It(new Et)||St&&"[object WeakMap]"!=It(new St))&&(It=function(e){var t=ve(e),n="[object Object]"==t?e.constructor:void 0,r=n?_e(n):"";if(r)switch(r){case At:return"[object DataView]";case Ot:return"[object Map]";case kt:return"[object Promise]";case Tt:return"[object Set]";case Pt:return"[object WeakMap]"}return t});var Mt=It,zt="[object Object]",Rt=Object.prototype.hasOwnProperty,Lt=function e(t,n,r,i,o){return t===n||(null==t||null==n||!et(t)&&!et(n)?t!=t&&n!=n:function(e,t,n,r,i,o){var a=Xe(e),s=Xe(t),l=a?"[object Array]":Mt(e),c=s?"[object Array]":Mt(t),u=(l="[object Arguments]"==l?zt:l)==zt,d=(c="[object Arguments]"==c?zt:c)==zt,h=l==c;if(h&&st(e)){if(!st(t))return!1;a=!0,u=!1}if(h&&!u)return o||(o=new He),a||pt(e)?Ue(e,t,n,r,i,o):function(e,t,n,r,i,o,a){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!o(new Ge(e),new Ge(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return J(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=qe;case"[object Set]":var l=1&r;if(s||(s=Ke),e.size!=t.size&&!l)return!1;var c=a.get(e);if(c)return c==t;r|=2,a.set(e,t);var u=Ue(s(e),s(t),r,i,o,a);return a.delete(e),u;case"[object Symbol]":if(Ze)return Ze.call(e)==Ze.call(t)}return!1}(e,t,l,n,r,i,o);if(!(1&n)){var f=u&&Rt.call(e,"__wrapped__"),p=d&&Rt.call(t,"__wrapped__");if(f||p){var v=f?e.value():e,g=p?t.value():t;return o||(o=new He),i(v,g,n,r,o)}}return!!h&&(o||(o=new He),function(e,t,n,r,i,o){var a=1&n,s=wt(e),l=s.length;if(l!=wt(t).length&&!a)return!1;for(var c=l;c--;){var u=s[c];if(!(a?u in t:_t.call(t,u)))return!1}var d=o.get(e),h=o.get(t);if(d&&h)return d==t&&h==e;var f=!0;o.set(e,t),o.set(t,e);for(var p=a;++c<l;){var v=e[u=s[c]],g=t[u];if(r)var m=a?r(g,v,u,t,e,o):r(v,g,u,e,t,o);if(!(void 0===m?v===g||i(v,g,n,r,o):m)){f=!1;break}p||(p="constructor"==u)}if(f&&!p){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(f=!1)}return o.delete(e),o.delete(t),f}(e,t,n,r,i,o))}(t,n,r,i,e,o))};function Dt(e,t){Object.entries(t).forEach((function(t){var n=C(t,2),r=n[0],i=n[1];if("children"!==r){var o=e[r];o?o.push(i):e[r]=[i]}}))}function Nt(e){return function(t,n,r){var i,o=n.children,a=n.pathData,s=w(n,["children","pathData"]),l=e[t];return l&&(i=l(s,r,o),a&&(i.pathData=a)),i}}var jt=Nt(O),Ht={getRootHostContext:function(e){return e},getChildHostContext:function(e,t,n){return{}},getPublicInstance:function(e){return e},createInstance:jt,appendInitialChild:function(e,t){e instanceof c.default.Group&&t instanceof c.default.Item?e.addChild(t):e instanceof c.default.TextItem&&"string"==typeof t&&Object.assign(e,{content:t})},finalizeInitialChildren:function(e,t,n){return!0},commitMount:function(e,t,n,r){},prepareUpdate:function(e,t,n,r,i,o){return function(e,t){var n=[],r={};return Dt(r,e),Dt(r,t),Object.entries(r).forEach((function(e){var r=C(e,2),i=r[0],o=r[1];if(1===o.length)if(i in t){var a=C(o,1)[0];n.push(i,a)}else n.push(i,null);else if(2===o.length){var s=C(o,2),l=s[0],c=s[1];(function(e,t){return Lt(e,t)})(l,c)||n.push(i,c)}})),n.length?n:null}(n,r)},shouldSetTextContent:function(e,t){return"string"==typeof t.children},shouldDeprioritizeSubtree:function(e,t){return!1},createTextInstance:function(e,t,n,r){return e},scheduleDeferredCallback:"undefined"!=typeof window?window.requestIdleCallback:function(e,t){setTimeout(e,t.timeout)},prepareForCommit:function(){return null},clearContainer:function(e){},resetAfterCommit:function(){},now:Date.now,supportsMutation:!0,commitUpdate:function(e,t,n,r,i,o){!function(e,t,n){for(var r=1;r<t.length;r+=2){var i=t[r-1],o=t[r],a=e;"Rectangle"===n&&(a=a.bounds),"center"===i?a.position=o:"from"===i?a.firstSegment.point=o:"to"===i?a.lastSegment.point=o:i in a?a[i]=o:console.log("instance does not have property ".concat(i),a)}}(e,t,n)},commitTextUpdate:function(e,t,n){},resetTextContent:function(e){},appendChild:function(e,t){e instanceof c.default.Group&&t instanceof c.default.Item&&e.addChild(t)},appendChildToContainer:function(e,t){if(t instanceof c.default.Item){var n=e.project.layers,r=n.$$default,i=n.$$metadata;t instanceof c.default.Layer?t.insertBelow(i):t.addTo(r)}else t instanceof c.default.Tool&&t.activate()},insertBefore:function(e,t,n){},insertInContainerBefore:function(e,t,n){var r=e.project.layers,i=r.$$default,o=r.$$metadata;t instanceof c.default.Layer&&n instanceof c.default.Layer?t.insertBelow(n):t instanceof c.default.Layer?t.insertBelow(o):t instanceof c.default.Item&&n instanceof c.default.Layer?t.addTo(i):t instanceof c.default.Item&&n instanceof c.default.Item&&t.insertBelow(n)},removeChild:function(e,t){t.remove()},removeChildFromContainer:function(e,t){t instanceof Object&&t.remove()}},Vt=function(){function e(){h(this,e),this.defaultHostConfig=Ht,this.defaultTypes=O,this.reconciler=void 0,this.createInstance=void 0;var t=this.getInstanceFactory(),n=this.getHostConfig();this.defaultTypes!==t&&Ht===n?(this.createInstance=Nt(t),n=d(d({},n),{},{createInstance:this.createInstance})):this.createInstance=jt,this.reconciler=Q(n)}return p(e,[{key:"getInstanceFactory",value:function(){return this.defaultTypes}},{key:"getHostConfig",value:function(){return this.defaultHostConfig}}]),e}();function Bt(e,t){return"function"==typeof t?t(e):t||{}}var Ft,Wt,Ut,Gt=function(){return function(e,t,n){return d(d({},Bt(n,t)),Bt(n,e))}},qt=function(e){var t,n;return n=t=function(t){m(r,s.Component);var n=x(r);function r(e){var t;h(this,r),(t=n.call(this,e)).mergeContainerProps=V(Gt()),t.mergeViewProps=V(Gt()),t.mergeCanvasProps=V(Gt()),t.renderer=void 0;var i=e.renderer,o=void 0===i?Vt:i;return t.renderer=new o,t.state={paper:t.renderer.createInstance(A.PaperScope,{},c.default),mergeProps:e.mergeProps||function(n){return t.setState((function(t){return n(t,e)}))}},t}return p(r,[{key:"render",value:function(){var t=this.props,n=t.innerRef,r=t.children,i=t.viewProps,o=t.canvasProps,a=w(t,["innerRef","children","viewProps","canvasProps"]),l=this.state,c=l.viewProps,u=l.canvasProps,d=w(l,["viewProps","canvasProps"]);return s.createElement(e,g({},this.mergeContainerProps(d,a,d.paper),{viewProps:this.mergeViewProps(c,i,d.paper),canvasProps:this.mergeCanvasProps(u,o,d.paper),ref:n,renderer:this.renderer}),s.createElement(j.Provider,{value:d},r))}}]),r}(),t.defaultProps={renderer:Vt,children:null},n}((Ut=Wt=function(e){m(n,s.Component);var t=x(n);function n(e){var r;h(this,n),(r=t.call(this,e)).mountNode=void 0,r.canvas=void 0,r.update=function(){var e=r.props,t=e.paper,n=e.viewProps,i=e.renderer,o=e.children;Object.assign(t.view,n),i.reconciler.updateContainer(o,r.mountNode,_(r))};var i=r.props,o=i.renderer,a=i.paper;return r.mountNode=o.reconciler.createContainer(a),r.canvas=s.createRef(),r}return p(n,[{key:"componentDidMount",value:function(){var e=this.props,t=e.paper,n=e.onMount;if(this.canvas.current){t.setup(this.canvas.current);var r=this.newLayer({name:"$$default"});this.newLayer({name:"$$metadata"}),r.activate(),this.update()}n&&n(t)}},{key:"componentDidUpdate",value:function(){this.update()}},{key:"componentWillUnmount",value:function(){this.props.renderer.reconciler.updateContainer(null,this.mountNode,this)}},{key:"newLayer",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=this.props,n=t.paper,r=t.renderer;return n.project.addLayer(r.createInstance(A.Layer,e,n))}},{key:"render",value:function(){var e=this.props,t=e.className,n=e.canvasProps;return s.createElement("canvas",g({},n,{className:t,ref:this.canvas}))}}]),n}(),Wt.defaultProps={onMount:function(){}},Ft=Ut))||Ft,Kt=s.forwardRef((function(e,t){return s.createElement(qt,g({},e,{innerRef:t}))}));t.CONSTANTS=A,t.Circle=D,t.Group=I,t.Layer=P,t.Line=z,t.PaperContainer=Kt,t.PaperRenderer=Vt,t.PaperScope=function(e){return function(t){return l.default.createElement(j.Consumer,null,(function(n){return l.default.createElement(e,g({},t,n))}))}},t.Path=M,t.PointText=N,t.Raster=R,t.Rectangle=L,t.Tool=T,t.components=k,t.default={render:function(){}},t.getProps=Bt,t.renderWithPaperScope=function(e){return l.default.createElement(j.Consumer,null,(function(t){var n=t.paper;return e(n)}))}},22735:(e,t,n)=>{"use strict";n.d(t,{P:()=>u});var r=n(96540),i=n(54392),o=n(28465),a=n(35366);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e,t){return l=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){return c=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},c(e)}var u=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&l(e,t)}(f,e);var t,n,u,d,h=(u=f,d=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=c(u);if(d){var n=c(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function f(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),h.apply(this,arguments)}return t=f,(n=[{key:"render",value:function(){var e=this.props,t=e.defaultLabel,n=e.labelValuePairs;return 0===n.length?r.createElement(r.Fragment,null):r.createElement("dl",{className:(0,a.A)("label-value-metadata")},n.reduce((function(e,n,a){return e.concat([r.createElement(i.A,{component:"dt",key:"label-".concat(a),variant:"subtitle2"},n.label||t),r.createElement(i.A,{style:{marginBottom:".5em",marginLeft:"0px"},component:"dd",key:"value-".concat(a),variant:"body1"},r.createElement(o.A,{htmlString:n.values.join(", "),ruleSet:"iiif"}))])}),[]))}}])&&s(t.prototype,n),f}(r.Component);u.defaultProps={defaultLabel:void 0}},38554:(e,t,n)=>{"use strict";n.r(t),n.d(t,{MiradorMenuButton:()=>c});var r=n(96540),i=n(36936),o=n(42460),a=n(96232),s=n(35366),l=["badge","children","containerId","dispatch","BadgeProps","TooltipProps"];function c(e){var t=e["aria-label"],n=e.badge,c=e.children,u=e.containerId,d=(e.dispatch,e.BadgeProps),h=e.TooltipProps,f=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,l),p=r.createElement(o.A,f,n?r.createElement(i.A,d,c):c);return f.disabled?p:r.createElement(a.Ay,Object.assign({PopperProps:{container:document.querySelector("#".concat(u," .").concat((0,s.A)("viewer")))},title:t},h),p)}c.defaultProps={badge:!1,BadgeProps:{},dispatch:function(){},TooltipProps:{}}},13377:(e,t,n)=>{"use strict";n.d(t,{F:()=>l});var r=n(96540),i=["classes"];function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var l=r.forwardRef((function(e,t){var n=e.PluginComponents,o=(e.classes,function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,i));return n?n.map((function(e,n){return r.isValidElement(e)?r.cloneElement(e,a(a({},o),{},{ref:t})):r.createElement(e,Object.assign({ref:t},o,{key:n}))})):null}))},35366:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(33266),i=n(35970),o=n.n(i);const a=function(e){return o()([e]).map((function(e){return[r.A.createGenerateClassNameOptions.productionPrefix,e].join("-")})).join(" ")}},33266:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(18562);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const a={state:{},canvasNavigation:{height:50,width:50},selectedTheme:"light",themes:{dark:{palette:{type:"dark",primary:{main:"#4db6ac"},secondary:{main:"#4db6ac"},shades:{dark:"#000000",main:"#424242",light:"#616161"}}},light:{palette:{type:"light"}}},theme:{palette:{type:"light",primary:{main:"#1967d2"},secondary:{main:"#1967d2"},shades:{dark:"#eeeeee",main:"#ffffff",light:"#f5f5f5"},error:{main:"#b00020"},notification:{main:"#ffa224"},hitCounter:{default:"#bdbdbd"},highlights:{primary:"#ffff00",secondary:"#00BFFF"},section_divider:"rgba(0, 0, 0, 0.25)",annotations:{hidden:{globalAlpha:0},default:{strokeStyle:"#00BFFF",globalAlpha:1},hovered:{strokeStyle:"#BF00FF",globalAlpha:1},selected:{strokeStyle:"#ffff00",globalAlpha:1}},search:{default:{fillStyle:"#00BFFF",globalAlpha:.3},hovered:{fillStyle:"#00FFFF",globalAlpha:.3},selected:{fillStyle:"#ffff00",globalAlpha:.3}}},typography:{body1:{fontSize:"1rem",letterSpacing:"0em",lineHeight:"1.6em"},body2:{fontSize:"0.878rem",letterSpacing:"0.015em",lineHeight:"1.6em"},button:{fontSize:"0.878rem",letterSpacing:"0.09em",lineHeight:"2.25rem",textTransform:"uppercase"},caption:{fontSize:"0.772rem",letterSpacing:"0.033em",lineHeight:"1.6rem"},body1Next:{fontSize:"1rem",letterSpacing:"0em",lineHeight:"1.6em"},body2Next:{fontSize:"0.878rem",letterSpacing:"0.015em",lineHeight:"1.6em"},buttonNext:{fontSize:"0.878rem",letterSpacing:"0.09em",lineHeight:"2.25rem"},captionNext:{fontSize:"0.772rem",letterSpacing:"0.33em",lineHeight:"1.6rem"},overline:{fontSize:"0.678rem",fontWeight:500,letterSpacing:"0.166em",lineHeight:"2em",textTransform:"uppercase"},h1:{fontSize:"2.822rem",letterSpacing:"-0.015em",lineHeight:"1.2em"},h2:{fontSize:"1.575rem",letterSpacing:"0em",lineHeight:"1.33em"},h3:{fontSize:"1.383rem",fontWeight:300,letterSpacing:"0em",lineHeight:"1.33em"},h4:{fontSize:"1.215rem",letterSpacing:"0.007em",lineHeight:"1.45em"},h5:{fontSize:"1.138rem",letterSpacing:"0.005em",lineHeight:"1.55em"},h6:{fontSize:"1.067rem",fontWeight:400,letterSpacing:"0.01em",lineHeight:"1.6em"},subtitle1:{fontSize:"0.937rem",letterSpacing:"0.015em",lineHeight:"1.6em",fontWeight:300},subtitle2:{fontSize:"0.878rem",fontWeight:500,letterSpacing:"0.02em",lineHeight:"1.75em"},useNextVariants:!0},overrides:{MuiListSubheader:{root:{'&[role="presentation"]:focus':{outline:0}}},MuiTooltip:{tooltipPlacementLeft:o({},"@media (min-width:600px)",{margin:0}),tooltipPlacementRight:o({},"@media (min-width:600px)",{margin:0}),tooltipPlacementTop:o({},"@media (min-width:600px)",{margin:0}),tooltipPlacementBottom:o({},"@media (min-width:600px)",{margin:0})},MuiTouchRipple:{childPulsate:{animation:"none"},rippleVisible:{animation:"none"}}},props:{MuiButtonBase:{disableTouchRipple:!0},MuiLink:{underline:"always"}}},language:"en",availableLanguages:{ar:"العربية",de:"Deutsch",en:"English",fr:"Français",ja:"日本語",kr:"한국어",lt:"Lietuvių",nl:"Nederlands","nb-NO":"Norwegian Bokmål",pl:"Polski","pt-BR":"Português do Brasil",vi:"Tiếng Việt","zh-CN":"中文(简体)","zh-TW":"中文(繁體)",it:"Italiano",sr:"Српски",sv:"Svenska"},annotations:{htmlSanitizationRuleSet:"iiif",filteredMotivations:["oa:commenting","oa:tagging","sc:painting","commenting","tagging"]},createGenerateClassNameOptions:{productionPrefix:"mirador"},requests:{preprocessors:[],postprocessors:[]},translations:{},window:{allowClose:!0,allowFullscreen:!1,allowMaximize:!0,allowTopMenuButton:!0,allowWindowSideBar:!0,authNewWindowCenter:"parent",sideBarPanel:"info",defaultSidebarPanelHeight:201,defaultSidebarPanelWidth:235,defaultView:"single",forceDrawAnnotations:!1,hideWindowTitle:!1,highlightAllAnnotations:!1,showLocalePicker:!1,sideBarOpen:!1,switchCanvasOnSearch:!0,panels:{info:!0,attribution:!0,canvas:!0,annotations:!0,search:!0,layers:!0},views:[{key:"single",behaviors:["individuals"]},{key:"book",behaviors:["paged"]},{key:"scroll",behaviors:["continuous"]},{key:"gallery"}],elastic:{height:400,width:480}},windows:[],thumbnails:{preferredFormats:["jpg","png","webp","tif"]},thumbnailNavigation:{defaultPosition:"off",displaySettings:!0,height:130,width:100},workspace:{draggingEnabled:!0,allowNewWindows:!0,id:(0,r.A)(),isWorkspaceAddVisible:!1,exposeModeOn:!1,height:5e3,showZoomControls:!1,type:"mosaic",viewportPosition:{x:0,y:0},width:5e3},workspaceControlPanel:{enabled:!0},galleryView:{height:120,width:null},osdConfig:{alwaysBlend:!1,blendTime:.1,preserveImageSizeOnResize:!0,preserveViewport:!0,showNavigationControl:!1},export:{catalog:!0,companionWindows:!0,config:!0,elasticLayout:!0,layers:!0,manifests:{filter:function(e){var t,n,r=(n=2,function(e){if(Array.isArray(e))return e}(t=e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return i(e,t);var n=Object.prototype.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)?i(e,t):void 0}}(t,n)||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=r[0];return r[1],!o.startsWith("http")}},viewers:!0,windows:!0,workspace:!0},audioOptions:{controls:!0,crossOrigin:"anonymous"},videoOptions:{controls:!0,crossOrigin:"anonymous"},auth:{serviceProfiles:[{profile:"http://iiif.io/api/auth/1/external",external:!0},{profile:"http://iiif.io/api/auth/1/kiosk",kiosk:!0},{profile:"http://iiif.io/api/auth/1/clickthrough"},{profile:"http://iiif.io/api/auth/1/login"},{profile:"http://iiif.io/api/auth/0/external",external:!0},{profile:"http://iiif.io/api/auth/0/kiosk",kiosk:!0},{profile:"http://iiif.io/api/auth/0/clickthrough"},{profile:"http://iiif.io/api/auth/0/login"}]}}},43770:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>v});var r=n(61225),i=n(68238),o=n(26524),a=n(32150),s=n(41733),l=n(96540);function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(r);if(i){var n=d(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.captions,n=e.classes,r=e.audioOptions,i=e.audioResources;return l.createElement("div",{className:n.container},l.createElement("audio",Object.assign({className:n.audio},r),i.map((function(e){return l.createElement(l.Fragment,{key:e.id},l.createElement("source",{src:e.id,type:e.getFormat()}))})),t.map((function(e){return l.createElement(l.Fragment,{key:e.id},l.createElement("track",{src:e.id,label:e.getDefaultLabel(),srcLang:e.getProperty("language")}))}))))}}])&&c(t.prototype,n),a}(l.Component);h.defaultProps={audioOptions:{},audioResources:[],captions:[]};var f=n(90361),p=n(46946);const v=(0,i.Zz)((0,o.C)(),(0,a.A)((function(){return{audio:{width:"100%"},container:{alignItems:"center",display:"flex",width:"100%"}}})),(0,r.Ng)((function(e,t){var n=t.windowId;return{audioOptions:(0,f.zj)(e).audioOptions,audioResources:(0,p.getVisibleCanvasAudioResources)(e,{windowId:n})||[],captions:(0,p.getVisibleCanvasCaptions)(e,{windowId:n})||[]}}),null),(0,s.h)("AudioViewer"))(h)},65298:(e,t,n)=>{"use strict";n.d(t,{A:()=>g});var r=n(68238),i=n(26524),o=n(32150),a=n(96540),s=n(54392),l=n(57482),c=n(83325),u=n(80866);function d(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function h(e,t){return h=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},h(e,t)}function f(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function p(e){return p=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},p(e)}var v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&h(e,t)}(v,e);var t,n,r,i,o=(r=v,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=p(r);if(i){var n=p(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return f(e)}(this,e)});function v(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,v),(t=o.call(this,e)).state={open:!0},t.toggleSection=t.toggleSection.bind(f(t)),t}return t=v,(n=[{key:"toggleSection",value:function(){var e=this.state.open;this.setState({open:!e})}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.classes,r=e.id,i=e.label,o=e.t,d=this.state.open;return a.createElement(a.Fragment,null,a.createElement("div",{className:n.container},a.createElement(s.A,{className:n.heading,id:r,onClick:this.toggleSection,variant:"overline",component:"h4"},i),a.createElement(u.A,{"aria-label":o(d?"collapseSection":"expandSection",{section:i}),"aria-expanded":d,className:n.button,onClick:this.toggleSection},d?a.createElement(c.A,null):a.createElement(l.A,null))),d&&t)}}])&&d(t.prototype,n),v}(a.Component);const g=(0,r.Zz)((0,i.C)(),(0,o.A)({button:{padding:0},container:{display:"flex",justifyContent:"space-between"},heading:{cursor:"pointer"}}))(v)},18502:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>R});var r=n(68238),i=n(61225),o=n(26524),a=n(32150),s=n(4314),l=n(41733),c=n(96540),u=n(20124),d=n(86078),h=n(51636),f=n(17006),p=n(90361),v=n(28296),g=n(16965),m=n(5277),y=n(3148),b=n(54392),w=n(35376),_=n(77698),x=n(80866),C=n(35366);function E(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function S(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?E(Object(n),!0).forEach((function(t){A(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):E(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function A(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function O(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function k(e,t){return k=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},k(e,t)}function T(e){return T=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},T(e)}var P=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&k(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=T(r);if(i){var n=T(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"openInNewStyle",value:function(){return"rtl"===this.props.direction?{transform:"scale(-1, 1)"}:{}}},{key:"resizeHandles",value:function(){var e=this.props,t=e.direction,n=e.position,r={ltr:{default:"left",opposite:"right"},rtl:{default:"right",opposite:"left"}},i={bottom:!1,bottomLeft:!1,bottomRight:!1,left:!1,right:!1,top:!1,topLeft:!1,topRight:!1};return"right"===n||"far-right"===n?S(S({},i),{},A({},r[t].default,!0)):"left"===n?S(S({},i),{},A({},r[t].opposite,!0)):"bottom"===n||"far-bottom"===n?S(S({},i),{},{top:!0}):i}},{key:"render",value:function(){var e=this.props,t=e.ariaLabel,n=e.classes,r=e.paperClassName,i=e.onCloseClick,o=e.updateCompanionWindow,a=e.isDisplayed,s=e.position,l=e.t,u=e.title,d=e.children,h=e.titleControls,f=e.size,p=e.defaultSidebarPanelWidth,E=e.defaultSidebarPanelHeight,S="bottom"===s||"far-bottom"===s,A=c.Children.map(d,(function(e){return e?c.cloneElement(e,{parentactions:{closeCompanionWindow:i}}):null}));return c.createElement(y.A,{className:[n.root,"bottom"===s?n.horizontal:n.vertical,n["companionWindow-".concat(s)],(0,C.A)("companion-window-".concat(s)),r].join(" "),style:{display:a?null:"none",order:"left"===s?-1:null},square:!0,component:"aside","aria-label":t||u},c.createElement(_.p,{className:[n.rnd],style:{display:"flex",position:"relative"},default:{height:S?E:"100%",width:S?"auto":p},disableDragging:!0,enableResizing:this.resizeHandles(),minHeight:50,minWidth:"left"===s?235:100},c.createElement(w.A,{className:[n.toolbar,n.companionWindowHeader,f.width<370?n.small:null,(0,C.A)("companion-window-header")].join(" "),disableGutters:!0},c.createElement(b.A,{variant:"h3",className:n.windowSideBarTitle},u),"left"===s?o&&c.createElement(x.A,{"aria-label":l("openInCompanionWindow"),onClick:function(){o({position:"right"})}},c.createElement(g.A,{style:this.openInNewStyle()})):c.createElement(c.Fragment,null,o&&c.createElement(x.A,{"aria-label":l("bottom"===s?"moveCompanionWindowToRight":"moveCompanionWindowToBottom"),className:n.positionButton,onClick:function(){o({position:"bottom"===s?"right":"bottom"})}},c.createElement(m.A,null)),c.createElement(x.A,{"aria-label":l("closeCompanionWindow"),className:n.closeButton,onClick:i},c.createElement(v.A,null))),h&&c.createElement("div",{className:[n.titleControls,S?n.companionWindowTitleControlsBottom:n.companionWindowTitleControls,(0,C.A)("companion-window-title-controls")].join(" ")},h)),c.createElement(y.A,{className:[n.content,(0,C.A)("scrollto-scrollable")].join(" "),elevation:0},A)))}}])&&O(t.prototype,n),a}(c.Component);function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}P.defaultProps={ariaLabel:void 0,children:void 0,defaultSidebarPanelHeight:201,defaultSidebarPanelWidth:235,isDisplayed:!1,onCloseClick:function(){},paperClassName:"",position:null,size:{},t:function(e){return e},title:null,titleControls:null,updateCompanionWindow:void 0};const R=(0,r.Zz)((function(e){return(0,c.forwardRef)((function(t,n){return c.createElement(e,Object.assign({innerRef:n},t))}))}),(0,o.C)(),(0,a.A)((function(e){return{closeButton:{order:4},"companionWindow-bottom":{borderTop:"0.5px solid ".concat(e.palette.divider)},"companionWindow-left":{borderRight:"0.5px solid ".concat(e.palette.divider)},"companionWindow-right":{borderLeft:"0.5px solid ".concat(e.palette.divider)},companionWindowHeader:{flexWrap:"wrap"},companionWindowTitleControls:{flexGrow:1,order:1e3},companionWindowTitleControlsBottom:{order:"unset"},content:{overflowY:"auto",wordBreak:"break-word"},horizontal:{},positionButton:{marginLeft:-16,order:-100,width:24},rnd:{display:"flex",flexDirection:"column",minHeight:0},root:{boxShadow:"none",boxSizing:"border-box",display:"flex",flexDirection:"column",minHeight:0},small:{},titleControls:{alignItems:"center",display:"flex",flexFlow:"row wrap",minHeight:48,order:3},toolbar:{"&$small":{"& $closeButton":{order:"unset"},"& $titleControls":{order:"unset"}},alignItems:"flex-start",background:e.palette.shades.light,justifyContent:"space-between",minHeight:"max-content",paddingLeft:e.spacing(2)},vertical:{},windowSideBarTitle:M(M({},e.typography.subtitle1),{},{alignSelf:"center",flexGrow:1,width:160})}})),(0,s.withSize)(),(0,i.Ng)((function(e,t){var n=t.id,r=t.windowId,i=(0,h.getCompanionWindow)(e,{companionWindowId:n}),o=(0,f.R2)(e,{windowId:r}),a=o.defaultSidebarPanelHeight,s=o.defaultSidebarPanelWidth;return M(M({},i),{},{defaultSidebarPanelHeight:a,defaultSidebarPanelWidth:s,direction:(0,p.b3)(e),isDisplayed:i&&i.content&&i.content.length>0})}),(function(e,t){var n=t.windowId,r=t.id;return{onCloseClick:function(){return e(u.l2(n,r))},updateCompanionWindow:function(){for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e(u.u3.apply(d,[n,r].concat(i)))}}})),(0,l.h)("CompanionWindow"))(P)},48465:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>W});var r=n(68238),i=n(61225),o=n(32150),a=n(41733),s=n(96540),l=n(3148),c=n(35970),u=n.n(c),d=n(91068),h=n(52529),f=n(12664),p=n(86078),v=n(91004),g=n(33615),m=n(41351),y=n(44122),b=n(46942),w=n.n(b),_=(n(95127),n(32442)),x=n(45196),C=n(93290);function E(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function S(e,t){return S=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},S(e,t)}function A(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function O(e){return O=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},O(e)}var k=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&S(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=O(r);if(i){var n=O(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return A(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={requestedAnnotations:!1},t.handleSelect=t.handleSelect.bind(A(t)),t.handleKey=t.handleKey.bind(A(t)),t.handleIntersection=t.handleIntersection.bind(A(t)),t}return t=a,n=[{key:"handleSelect",value:function(){var e=this.props,t=e.canvas,n=e.selected,r=e.setCanvas,i=e.focusOnCanvas;n?i():r(t.id)}},{key:"handleKey",value:function(e){var t=this.props,n=t.canvas,r=t.setCanvas,i=t.focusOnCanvas;this.keys={enter:"Enter",space:" "},this.chars={enter:13,space:32},e.key===this.keys.enter||e.which===this.chars.enter||e.key===this.keys.space||e.which===this.chars.space?i():r(n.id)}},{key:"handleIntersection",value:function(e){var t=e.isIntersecting,n=this.props,r=n.annotationsCount,i=n.requestCanvasAnnotations,o=this.state.requestedAnnotations;!t||void 0===r||r>0||o||(this.setState({requestedAnnotations:!0}),i())}},{key:"render",value:function(){var e=this.props,t=e.annotationsCount,n=e.searchAnnotationsCount,r=e.canvas,i=e.classes,o=e.config,a=e.selected,l=new x.A(r);return s.createElement(_.Ay,{onChange:this.handleIntersection},s.createElement("div",{key:r.index,className:w()(i.galleryViewItem,a?i.selected:"",n>0?i.hasAnnotations:""),onClick:this.handleSelect,onKeyUp:this.handleKey,role:"button",tabIndex:0},s.createElement(C.A,{resource:r,labelled:!0,variant:"outside",maxWidth:o.width,maxHeight:o.height,style:{margin:"0 auto",maxWidth:"".concat(Math.ceil(o.height*l.aspectRatio),"px")}},s.createElement("div",{className:i.chips},n>0&&s.createElement(g.A,{avatar:s.createElement(v.A,{className:i.avatar,classes:{circle:i.avatarIcon}},s.createElement(y.A,{fontSize:"small"})),label:n,className:w()(i.searchChip),size:"small"}),(t||0)>0&&s.createElement(g.A,{avatar:s.createElement(v.A,{className:i.avatar,classes:{circle:i.avatarIcon}},s.createElement(m.A,{className:i.annotationIcon})),label:t,className:w()(i.annotationsChip),size:"small"})))))}}],n&&E(t.prototype,n),a}(s.Component);k.defaultProps={annotationsCount:void 0,config:{height:100,width:null},requestCanvasAnnotations:function(){},searchAnnotationsCount:0,selected:!1};var T=n(46946),P=n(73015),I=n(51636),M=n(74389),z=n(90361);function R(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function L(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?R(Object(n),!0).forEach((function(t){D(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):R(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function D(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const N=(0,r.Zz)((0,i.Ng)((function(e,t){var n=t.canvas,r=t.windowId,i=(0,T.getCurrentCanvas)(e,{windowId:r}),o=(0,P.sC)(e,{windowId:r}),a=u()(o.map((function(e){return e.resources}))).filter((function(e){return e.targetId===n.id})),s=(0,I.getCompanionWindowsForContent)(e,{content:"annotations",windowId:r}).length>0;return{annotationsCount:function(){if(s)return(0,M.Su)(e,{canvasId:n.id}).reduce((function(e,t){return e+t.resources.filter((function(e){return e.targetId===n.id})).length}),0)}(),config:(0,z.zj)(e).galleryView,searchAnnotationsCount:a.length,selected:i&&i.id===n.id}}),(function(e,t){var n=t.canvas,r=(t.id,t.windowId);return{focusOnCanvas:function(){return e(d.QO(r,"single"))},requestCanvasAnnotations:function(){return e(h.aw(r,n.id))},setCanvas:function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e(f.h5.apply(p,[r].concat(n)))}}})),(0,o.A)((function(e){return{annotationIcon:{height:"1rem",width:"1rem"},annotationsChip:L({},e.typography.caption),avatar:{backgroundColor:"transparent"},chips:{opacity:.875,position:"absolute",right:0,textAlign:"right",top:0},galleryViewItem:{"&$hasAnnotations":{border:"2px solid ".concat(e.palette.action.selected)},"&$selected,&$selected$hasAnnotations":{border:"2px solid ".concat(e.palette.primary.main)},"&:focus":{outline:"none"},"&:hover":{backgroundColor:e.palette.action.hover},border:"2px solid transparent",cursor:"pointer",display:"inline-block",margin:"".concat(e.spacing(1),"px ").concat(e.spacing(.5),"px"),maxHeight:function(e){return e.config.height+45},minWidth:"60px",overflow:"hidden",padding:e.spacing(.5),position:"relative",width:"min-content"},hasAnnotations:{},searchChip:L(L({},e.typography.caption),{},{"&$selected $avatar":{backgroundColor:e.palette.highlights.primary},marginTop:2}),selected:{}}})))(k);function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function H(e,t){return H=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},H(e,t)}function V(e){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},V(e)}var B=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&H(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=V(r);if(i){var n=V(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,n=[{key:"render",value:function(){var e=this.props,t=e.canvases,n=e.classes,r=e.viewingDirection,i=e.windowId,o="right-to-left"===r?"rtl":"ltr";return s.createElement(l.A,{component:"section",dir:o,square:!0,elevation:0,className:n.galleryContainer,id:"".concat(i,"-gallery")},t.map((function(e){return s.createElement(N,{key:e.id,windowId:i,canvas:e})})))}}],n&&j(t.prototype,n),a}(s.Component);B.defaultProps={classes:{},viewingDirection:""};var F=n(38925);const W=(0,r.Zz)((0,o.A)((function(e){return{galleryContainer:{alignItems:"flex-start",display:"flex",flexDirection:"row",flexWrap:"wrap",overflowX:"hidden",overflowY:"scroll",padding:"50px 0 50px 20px",width:"100%"}}})),(0,i.Ng)((function(e,t){var n=t.windowId;return{canvases:(0,T.getCanvases)(e,{windowId:n}),viewingDirection:(0,F.Kb)(e,{windowId:n})}})),(0,a.h)("GalleryView"))(B)},93290:(e,t,n)=>{"use strict";n.d(t,{A:()=>C});var r=n(68238),i=n(61225),o=n(26524),a=n(32150),s=n(41733),l=n(90361),c=n(96540),u=(n(95127),n(54392)),d=n(32442),h=n(46942),f=n.n(h),p=n(89824);function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach((function(t){m(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function m(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function b(e,t){return b=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},b(e,t)}function w(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _(e){return _=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_(e)}var x=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&b(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=_(i);if(o){var n=_(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return w(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).state={loaded:!1},t.handleIntersection=t.handleIntersection.bind(w(t)),t}return t=s,r=[{key:"getUseableLabel",value:function(e,t){return e&&e.getLabel&&e.getLabel().length>0?e.getLabel().getValue():String(t+1)}}],(n=[{key:"componentDidMount",value:function(){var e=this;this.setState((function(t){return g(g({},t),{},{image:e.image()})}))}},{key:"componentDidUpdate",value:function(e){var t=this,n=this.props,r=n.maxHeight,i=n.maxWidth,o=n.resource;e.maxHeight===r&&e.maxWidth===i&&e.resource===o||this.setState((function(e){return g(g({},e),{},{image:t.image()})}))}},{key:"handleIntersection",value:function(e){!this.state.loaded&&e.isIntersecting&&this.setState((function(e){return g(g({},e),{},{loaded:!0})}))}},{key:"imageStyles",value:function(){var e=this.props,t=e.maxHeight,n=e.maxWidth,r=e.style,i=this.image(),o={height:"auto",width:"auto"};if(!i)return g(g({},r),{},{height:t||"auto",width:n||"auto"});var a=i.height,s=i.width;if(a&&s)if(t&&a>t||n&&s>n){var l=s/a;t&&n?n/t<l?(o.height=Math.round(n/l),o.width=n):(o.height=t,o.width=Math.round(t*l)):t?(o.height=t,o.maxWidth=Math.round(t*l)):n&&(o.width=n,o.maxHeight=Math.round(n/l))}else o.width=s,o.height=a;else a&&!s?o.height=t:!a&&s?o.width=n:(o.width=n,o.height=t);return g(g({},o),r)}},{key:"image",value:function(){var e=this.props,t=e.thumbnail,n=e.resource,r=e.maxHeight,i=e.maxWidth,o=e.thumbnailsConfig;if(t)return t;var a=(0,p.A)(n,g(g({},o),{},{maxHeight:r,maxWidth:i}));return a&&a.url?a:void 0}},{key:"label",value:function(){var e=this.props,t=e.label,n=e.resource;return t||s.getUseableLabel(n)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.classes,r=e.imagePlaceholder,i=e.labelled,o=e.thumbnail,a=e.variant,s=this.state,l=s.image,h=(s.loaded&&(o||l)||{}).url,p=void 0===h?r:h;return c.createElement("div",{className:f()(n.root,m({},n["".concat(a,"Root")],a))},c.createElement(d.Ay,{onChange:this.handleIntersection},c.createElement("img",{alt:"",role:"presentation",src:p,style:this.imageStyles(),className:n.image})),i&&c.createElement("div",{className:f()(n.label,m({},n["".concat(a,"Label")],a))},c.createElement(u.A,{variant:"caption",classes:{root:f()(n.caption,m({},n["".concat(a,"Caption")],a))}},this.label())),t)}}])&&y(t.prototype,n),r&&y(t,r),s}(c.Component);x.defaultProps={children:null,classes:{},imagePlaceholder:"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mMMDQmtBwADgwF/Op8FmAAAAABJRU5ErkJggg==",label:void 0,labelled:!1,maxHeight:null,maxWidth:null,style:{},thumbnail:null,thumbnailsConfig:{},variant:null};const C=(0,r.Zz)((0,a.A)((function(e){return{caption:{lineHeight:"1.5em",wordBreak:"break-word"},image:{},insideCaption:{color:"#ffffff",lineClamp:"1",whiteSpace:"nowrap"},insideLabel:{background:"linear-gradient(to top, rgba(0,0,0,0.7) 0%, rgba(0,0,0,0.3) 70%, rgba(0,0,0,0) 100%)",bottom:"5px",boxSizing:"border-box",left:"0px",padding:"4px",position:"absolute",width:"100%"},insideRoot:{display:"inline-block",height:"inherit",position:"relative"},label:{overflow:"hidden",textOverflow:"ellipsis"},outsideCaption:{boxOrient:"vertical",display:"-webkit-box",lineClamp:"2",maxHeight:"3em"},outsideLabel:{},outsideRoot:{},root:{}}})),(0,o.C)(),(0,i.Ng)((function(e){return{thumbnailsConfig:(0,l.zj)(e).thumbnails}})),(0,s.h)("IIIFThumbnail"))(x)},32295:(e,t,n)=>{"use strict";n.d(t,{A:()=>y});var r=n(68238),i=n(61225),o=n(26524),a=n(41733),s=n(73893),l=n(96540),c=n(54392),u=n(65298),d=n(28465),h=n(22735),f=n(13377);function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function v(e,t){return v=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},v(e,t)}function g(e){return g=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},g(e)}var m=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&v(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=g(r);if(i){var n=g(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.manifestDescription,n=e.manifestLabel,r=e.manifestMetadata,i=e.id,o=e.t;return l.createElement(u.A,{id:"".concat(i,"-resource"),label:o("resource")},n&&l.createElement(c.A,{"aria-labelledby":"".concat(i,"-resource ").concat(i,"-resource-heading"),id:"".concat(i,"-resource-heading"),variant:"h4",component:"h5"},n),t&&l.createElement(c.A,{variant:"body1"},l.createElement(d.A,{htmlString:t,ruleSet:"iiif"})),r.length>0&&l.createElement(h.P,{labelValuePairs:r}),l.createElement(f.F,this.props))}}])&&p(t.prototype,n),a}(l.Component);m.defaultProps={manifestDescription:null,manifestLabel:null,manifestMetadata:[],t:function(e){return e}};const y=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e,t){var n=t.id,r=t.manifestId,i=t.windowId;return{manifestDescription:(0,s.CG)(e,{companionWindowId:n,manifestId:r,windowId:i}),manifestLabel:(0,s.aY)(e,{companionWindowId:n,manifestId:r,windowId:i}),manifestMetadata:(0,s.dB)(e,{companionWindowId:n,manifestId:r,windowId:i})}})),(0,a.h)("ManifestInfo"))(m)},80866:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(68238),i=n(61225),o=n(41733),a=n(38554),s=n(90361);const l=(0,r.Zz)((0,i.Ng)((function(e){return{containerId:(0,s.TW)(e)}}),null),(0,o.h)("MiradorMenuButton"))(a.MiradorMenuButton)},25367:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>ve});var r=n(68238),i=n(61225),o=n(26524),a=n(32150),s=n(35970),l=n.n(s),c=n(41733),u=n(96540),d=n(38221),h=n.n(d),f=n(2404),p=n.n(f),v=n(14791),g=n.n(v),m=n(46942),y=n.n(m),b=n(35366),w=n(40961),_=n(33031),x=n.n(_),C=n(56625),E=n.n(C);function S(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var A=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.viewer=t,this.ref=n,this.containerWidth=0,this.containerHeight=0,this.imgAspectRatio=1}var t,n;return t=e,(n=[{key:"canvas",get:function(){return this.canvasDiv.firstElementChild}},{key:"canvasDiv",get:function(){return this.ref.current}},{key:"context2d",get:function(){return this.canvas.getContext("2d")}},{key:"clear",value:function(){this.context2d.clearRect(0,0,this.containerWidth,this.containerHeight)}},{key:"resize",value:function(){this.containerWidth!==this.viewer.container.clientWidth&&(this.containerWidth=this.viewer.container.clientWidth,this.canvasDiv.setAttribute("width",this.containerWidth),this.canvas.setAttribute("width",this.containerWidth)),this.containerHeight!==this.viewer.container.clientHeight&&(this.containerHeight=this.viewer.container.clientHeight,this.canvasDiv.setAttribute("height",this.containerHeight),this.canvas.setAttribute("height",this.containerHeight)),this.viewportOrigin=new(g().Point)(0,0);var e=this.viewer.viewport.getBoundsNoRotate(!0);this.viewportOrigin.x=e.x,this.viewportOrigin.y=e.y*this.imgAspectRatio,this.viewportWidth=e.width,this.viewportHeight=e.height*this.imgAspectRatio;var t=this.viewer.world.getItemAt(0);t&&(this.imgWidth=t.source.dimensions.x,this.imgHeight=t.source.dimensions.y,this.imgAspectRatio=this.imgWidth/this.imgHeight)}},{key:"canvasUpdate",value:function(e){var t=this.viewer.viewport.getZoom(!0),n=this.viewer.world.getItemAt(0);if(n){var r=n.viewportToImageZoom(t),i=(this.viewportOrigin.x/this.imgWidth-this.viewportOrigin.x)/this.viewportWidth*this.containerWidth,o=(this.viewportOrigin.y/this.imgHeight-this.viewportOrigin.y)/this.viewportHeight*this.containerHeight;this.clearBeforeRedraw&&this.clear(),this.context2d.translate(i,o),this.context2d.scale(r,r);var a=this.viewer.viewport.getCenter();this.viewer.viewport.getFlip()&&(this.context2d.translate(2*a.x,0),this.context2d.scale(-1,1));var s=this.viewer.viewport.getRotation();0!==s&&(this.context2d.translate(a.x,a.y),this.context2d.rotate(s*Math.PI/180),this.context2d.translate(-1*a.x,-1*a.y)),e(),this.context2d.setTransform(1,0,0,1,0,0)}}}])&&S(t.prototype,n),e}();function O(e){return function(e){if(Array.isArray(e))return k(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return k(e,t);var n=Object.prototype.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)?k(e,t):void 0}}(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 k(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function T(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var P=function(){function e(t){var n=t.resource,r=t.palette,i=t.zoomRatio,o=t.offset,a=t.selected,s=t.hovered;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resource=n,this.palette=r,this.zoomRatio=i,this.offset=o,this.selected=a,this.hovered=s}var t,n;return t=e,(n=[{key:"toContext",value:function(e){this.context=e,this.resource.svgSelector?this.svgContext():this.resource.fragmentSelector&&this.fragmentContext()}},{key:"svgString",get:function(){return this.resource.svgSelector.value}},{key:"svgContext",value:function(){var e,t=this;0!==(e=this.hovered?this.palette.hovered:this.selected?this.palette.selected:this.palette.default).globalAlpha&&O(this.svgPaths).forEach((function(n){t.context.save(),t.context.translate(t.offset.x,t.offset.y);var r=new Path2D(n.attributes.d.nodeValue);t.context.strokeStyle=t.color,n.attributes["stroke-dasharray"]&&t.context.setLineDash(n.attributes["stroke-dasharray"].nodeValue.split(","));var i={fill:"fillStyle",stroke:"strokeStyle","stroke-dashoffset":"lineDashOffset","stroke-linecap":"lineCap","stroke-linejoin":"lineJoin","stroke-miterlimit":"miterlimit","stroke-width":"lineWidth"};Object.keys(i).forEach((function(e){n.attributes[e]&&(t.context[i[e]]=n.attributes[e].nodeValue)})),t.context.lineWidth/=t.zoomRatio,(t.selected||t.hovered)&&(t.context.strokeStyle=e.strokeStyle||e.fillStyle),n.attributes["stroke-opacity"]?t.context.globalAlpha=e.globalAlpha*n.attributes["stroke-opacity"].nodeValue:t.context.globalAlpha=e.globalAlpha,t.context.stroke(r),n.attributes.fill&&"none"!==n.attributes.fill.nodeValue&&(n.attributes["fill-opacity"]?t.context.globalAlpha=e.globalAlpha*n.attributes["fill-opacity"].nodeValue:t.context.globalAlpha=e.globalAlpha,t.context.fill(r)),t.context.restore()}))}},{key:"fragmentContext",value:function(){var e,t,n,r=this,i=this.resource.fragmentSelector;i[0]+=this.offset.x,i[1]+=this.offset.y,e=this.selected?this.palette.selected:this.hovered?this.palette.hovered:this.palette.default,this.context.save(),Object.keys(e).forEach((function(t){r.context[t]=e[t]})),0!==e.globalAlpha&&(e.fillStyle?(t=this.context).fillRect.apply(t,O(i)):(this.context.lineWidth=1/this.zoomRatio,(n=this.context).strokeRect.apply(n,O(i))),this.context.restore())}},{key:"svgPaths",get:function(){return(new DOMParser).parseFromString(this.svgString,"text/xml").getElementsByTagName("path")}}])&&T(t.prototype,n),e}();function I(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function M(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?I(Object(n),!0).forEach((function(t){z(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):I(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function z(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function R(e){return function(e){if(Array.isArray(e))return N(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||D(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 L(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||D(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){if(e){if("string"==typeof e)return N(e,t);var n=Object.prototype.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)?N(e,t):void 0}}function N(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function H(e,t){return H=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},H(e,t)}function V(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}var F=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&H(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=B(i);if(o){var n=B(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return V(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).ref=u.createRef(),t.osdCanvasOverlay=null,t.updateCanvas=function(){},t.onUpdateViewport=t.onUpdateViewport.bind(V(t)),t.onCanvasClick=t.onCanvasClick.bind(V(t)),t.onCanvasMouseMove=h()(t.onCanvasMouseMove.bind(V(t)),10),t.onCanvasExit=t.onCanvasExit.bind(V(t)),t}return t=s,n=[{key:"componentDidMount",value:function(){this.initializeViewer()}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.drawAnnotations,r=t.drawSearchAnnotations,i=t.annotations,o=t.searchAnnotations,a=t.hoveredAnnotationIds,l=t.selectedAnnotationId,c=t.highlightAllAnnotations,u=t.viewer;this.initializeViewer();var d=!s.annotationsMatch(i,e.annotations),h=!s.annotationsMatch(o,e.searchAnnotations),f=E()(a,e.hoveredAnnotationIds).length>0;this.osdCanvasOverlay&&f&&(a.length>0?this.osdCanvasOverlay.canvasDiv.style.cursor="pointer":this.osdCanvasOverlay.canvasDiv.style.cursor="");var p=l!==e.selectedAnnotationId,v=n!==e.drawAnnotations||r!==e.drawSearchAnnotations||c!==e.highlightAllAnnotations;(h||d||p||f||v)&&(this.updateCanvas=this.canvasUpdateCallback(),u.forceRedraw())}},{key:"componentWillUnmount",value:function(){var e=this.props.viewer;e.removeHandler("canvas-click",this.onCanvasClick),e.removeHandler("canvas-exit",this.onCanvasExit),e.removeHandler("update-viewport",this.onUpdateViewport),e.removeHandler("mouse-move",this.onCanvasMouseMove)}},{key:"onCanvasClick",value:function(e){var t=this,n=this.props.canvasWorld,r=e.position,i=e.eventSource.viewport.pointFromPixel(r),o=n.canvasAtPoint(i);if(o){var a=L(n.canvasToWorldCoordinates(o.id),4),s=(a[0],a[1],a[2]),l=a[3],c=this.annotationsAtPoint(o,i);if(c.length>0&&(e.preventDefaultAction=!0),1===c.length)this.toggleAnnotation(c[0].id);else if(c.length>0){var u=function(e){var n=Math.PI/180;return function(r){for(var a=0,s=0;s<360;s+=1){var l=Math.cos(s*n)*e+i.x,c=Math.sin(s*n)*e+i.y;t.isAnnotationAtPoint(r,o,{x:l,y:c})&&(a+=1)}return{anno:r,score:a}}},d=[],h=1;for(d=x()(c.map(u(h)),"score");h<Math.max(s,l)&&d[0].score===d[1].score;)h*=2,d=x()(c.map(u(h)),"score");this.toggleAnnotation(d[0].anno.id)}}}},{key:"onCanvasMouseMove",value:function(e){var t=this.props,n=t.annotations,r=t.canvasWorld,i=t.hoverAnnotation,o=t.hoveredAnnotationIds,a=t.searchAnnotations,s=t.viewer,l=t.windowId;if(0!==n.length||0!==a.length){var c=e.position,u=s.viewport.pointFromPixel(c),d=r.canvasAtPoint(u);if(d){var h=this.annotationsAtPoint(d,u);E()(o,h.map((function(e){return e.id}))).length>0&&i(l,h.map((function(e){return e.id})))}else i(l,[])}}},{key:"onCanvasExit",value:function(e){var t=this.props,n=t.hoverAnnotation,r=t.windowId;this.onCanvasMouseMove.cancel(),n(r,[])}},{key:"onUpdateViewport",value:function(e){this.updateCanvas()}},{key:"initializeViewer",value:function(){var e=this.props.viewer;e&&(this.osdCanvasOverlay||(this.osdCanvasOverlay=new A(e,this.ref),e.addHandler("canvas-click",this.onCanvasClick),e.addHandler("canvas-exit",this.onCanvasExit),e.addHandler("update-viewport",this.onUpdateViewport),e.addHandler("mouse-move",this.onCanvasMouseMove),this.updateCanvas=this.canvasUpdateCallback()))}},{key:"canvasUpdateCallback",value:function(){var e=this;return function(){e.osdCanvasOverlay.clear(),e.osdCanvasOverlay.resize(),e.osdCanvasOverlay.canvasUpdate(e.renderAnnotations.bind(e))}}},{key:"isAnnotationAtPoint",value:function(e,t,n){var r=L(this.props.canvasWorld.canvasToWorldCoordinates(t.id),2),i=r[0],o=r[1],a=n.x-i,s=n.y-o;if(e.svgSelector){var l=this.osdCanvasOverlay.context2d;return R(new P({resource:e}).svgPaths).some((function(e){return l.isPointInPath(new Path2D(e.attributes.d.nodeValue),a,s)}))}if(e.fragmentSelector){var c=L(e.fragmentSelector,4),u=c[0],d=c[1],h=c[2],f=c[3];return u<=a&&a<=u+h&&d<=s&&s<=d+f}return!1}},{key:"annotationsAtPoint",value:function(e,t){var n=this,r=this.props,i=r.annotations,o=r.searchAnnotations,a=[].concat(R(i),R(o));return l()(a.map((function(e){return e.resources}))).filter((function(r){return e.id===r.targetId&&n.isAnnotationAtPoint(r,e,t)}))}},{key:"toggleAnnotation",value:function(e){var t=this.props,n=t.selectedAnnotationId,r=t.selectAnnotation,i=t.deselectAnnotation,o=t.windowId;n===e?i(o,e):r(o,e)}},{key:"annotationsToContext",value:function(e,t){var n=this.props,r=n.highlightAllAnnotations,i=n.hoveredAnnotationIds,o=n.selectedAnnotationId,a=n.canvasWorld,s=n.viewer,l=this.osdCanvasOverlay.context2d,c=s.viewport.getZoom(!0)/s.viewport.getMaxZoom();e.forEach((function(e){e.resources.forEach((function(e){if(a.canvasIds.includes(e.targetId)){var n=a.offsetByCanvas(e.targetId);new P({hovered:i.includes(e.id),offset:n,palette:M(M({},t),{},{default:M(M({},t.default),!r&&t.hidden)}),resource:e,selected:o===e.id,zoomRatio:c}).toContext(l)}}))}))}},{key:"renderAnnotations",value:function(){var e=this.props,t=e.annotations,n=e.drawAnnotations,r=e.drawSearchAnnotations,i=e.searchAnnotations,o=e.palette;r&&this.annotationsToContext(i,o.search),n&&this.annotationsToContext(t,o.annotations)}},{key:"render",value:function(){var e=this.props.viewer;return e?w.createPortal(u.createElement("div",{ref:this.ref,style:{height:"100%",left:0,position:"absolute",top:0,width:"100%"}},u.createElement("canvas",null)),e.canvas):u.createElement(u.Fragment,null)}}],r=[{key:"annotationsMatch",value:function(e,t){return!e&&!t||!(e&&!t||!e&&t)&&(0===e.length&&0===t.length||e.length===t.length&&e.every((function(e,n){var r=e.resources.map((function(e){return e.id})),i=t[n].resources.map((function(e){return e.id}));return 0===r.length&&0===i.length||r.length===i.length&&!(e.id!==t[n].id||!p()(r,i))})))}}],n&&j(t.prototype,n),r&&j(t,r),s}(u.Component);F.defaultProps={annotations:[],deselectAnnotation:function(){},drawAnnotations:!0,drawSearchAnnotations:!0,highlightAllAnnotations:!1,hoverAnnotation:function(){},hoveredAnnotationIds:[],palette:{},searchAnnotations:[],selectAnnotation:function(){},selectedAnnotationId:void 0,viewer:null};var W=n(52529),U=n(74389),G=n(13069),q=n(90361),K=n(51636),$=n(65419),Z=n(73015),X={deselectAnnotation:W.PW,hoverAnnotation:W.GW,selectAnnotation:W.gN};const Y=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e,t){var n=t.windowId;return{annotations:(0,U.Su)(e,{windowId:n}),canvasWorld:(0,G.k)(e,{windowId:n}),drawAnnotations:(0,q.zj)(e).window.forceDrawAnnotations||(0,K.getCompanionWindowsForContent)(e,{content:"annotations",windowId:n}).length>0,drawSearchAnnotations:(0,q.zj)(e).window.forceDrawAnnotations||(0,K.getCompanionWindowsForContent)(e,{content:"search",windowId:n}).length>0,highlightAllAnnotations:(0,$.zk)(e,{windowId:n}).highlightAllAnnotations,hoveredAnnotationIds:(0,$.zk)(e,{windowId:n}).hoveredAnnotationIds,palette:(0,q.O4)(e).palette,searchAnnotations:(0,Z.sC)(e,{windowId:n}),selectedAnnotationId:(0,U.e3)(e,{windowId:n})}}),X),(0,c.h)("AnnotationsOverlay"))(F);var Q=n(13377),J=n(48915);function ee(e,t,n){return ee=ce()?Reflect.construct:function(e,t,n){var r=[null];r.push.apply(r,t);var i=new(Function.bind.apply(e,r));return n&&se(i,n.prototype),i},ee.apply(null,arguments)}function te(e){return function(e){if(Array.isArray(e))return ne(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ne(e,t);var n=Object.prototype.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)?ne(e,t):void 0}}(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 ne(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function re(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ie(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?re(Object(n),!0).forEach((function(t){oe(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):re(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function oe(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ae(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function se(e,t){return se=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},se(e,t)}function le(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ce(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}function ue(e){return ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ue(e)}var de=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&se(e,t)}(a,e);var t,n,r,i,o=(r=a,i=ce(),function(){var e,t=ue(r);if(i){var n=ue(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return le(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={viewer:void 0},t.ref=u.createRef(),t.apiRef=u.createRef(),J.OSDReferences.set(e.windowId,t.apiRef),t.onCanvasMouseMove=h()(t.onCanvasMouseMove.bind(le(t)),10),t.onViewportChange=t.onViewportChange.bind(le(t)),t.zoomToWorld=t.zoomToWorld.bind(le(t)),t.osdUpdating=!1,t}return t=a,n=[{key:"componentDidMount",value:function(){var e=this,t=this.props,n=t.osdConfig,r=t.t,i=t.windowId;if(this.ref.current){var o=new(g())(ie({id:this.ref.current.id},n)),a=o.canvas&&o.canvas.firstElementChild;a&&(a.setAttribute("role","img"),a.setAttribute("aria-label",r("digitizedView")),a.setAttribute("aria-describedby","".concat(i,"-osd"))),this.apiRef.current=o,this.setState({viewer:o}),o.addHandler("animation-start",(function(){e.osdUpdating=!0})),o.addHandler("animation-finish",this.onViewportChange),o.addHandler("animation-finish",(function(){e.osdUpdating=!1})),o.innerTracker&&(o.innerTracker.moveHandler=this.onCanvasMouseMove)}}},{key:"componentDidUpdate",value:function(e,t){var n=this.props,r=n.viewerConfig,i=n.canvasWorld,o=this.state.viewer;if(this.apiRef.current=o,void 0===t.viewer)return r&&(o.viewport.panTo(r,!0),o.viewport.zoomTo(r.zoom,r,!0),void 0!==r.degrees&&o.viewport.setRotation(r.degrees),void 0!==r.flip&&o.viewport.setFlip(r.flip)),void this.addAllImageSources(!r);if(this.infoResponsesMatch(e.infoResponses)&&this.nonTiledImagedMatch(e.nonTiledImages))if(p()(i.layers,e.canvasWorld.layers)){if(r&&!this.osdUpdating){var a=o.viewport;r.x===a.centerSpringX.target.value&&r.y===a.centerSpringY.target.value||a.panTo(r,!1),r.zoom!==a.zoomSpring.target.value&&a.zoomTo(r.zoom,r,!1),r.rotation!==a.getRotation()&&a.setRotation(r.rotation),r.flip!==a.getFlip()&&a.setFlip(r.flip)}}else this.refreshTileProperties();else{o.close();var s=!p()(i.canvasIds,e.canvasWorld.canvasIds);this.addAllImageSources(s||!r)}}},{key:"componentWillUnmount",value:function(){var e=this.state.viewer;e.innerTracker&&e.innerTracker.moveHandler===this.onCanvasMouseMove&&(e.innerTracker.moveHandler=null),e.removeAllHandlers(),this.apiRef.current=void 0}},{key:"onCanvasMouseMove",value:function(e){this.state.viewer.raiseEvent("mouse-move",e)}},{key:"onViewportChange",value:function(e){var t=this.props,n=t.updateViewport,r=t.windowId,i=e.eventSource.viewport;n(r,{flip:i.getFlip(),rotation:i.getRotation(),x:Math.round(i.centerSpringX.target.value),y:Math.round(i.centerSpringY.target.value),zoom:i.zoomSpring.target.value})}},{key:"addAllImageSources",value:function(){var e=this,t=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],n=this.props,r=n.nonTiledImages,i=n.infoResponses;Promise.all(i.map((function(t){return e.addTileSource(t)})),r.map((function(t){return e.addNonTiledImage(t)}))).then((function(){(i[0]||r[0])&&(t&&e.zoomToWorld(),e.refreshTileProperties())}))}},{key:"addNonTiledImage",value:function(e){var t=this.props.canvasWorld,n=this.state.viewer,r=e.getProperty("type"),i=e.getProperty("format")||"";return"Image"===r||"dctypes:Image"===r||i.startsWith("image/")?new Promise((function(r,i){n||i(),n.addSimpleImage({error:function(e){return i(e)},fitBounds:ee(g().Rect,te(t.contentResourceToWorldCoordinates(e))),index:t.layerIndexOfImageResource(e),opacity:t.layerOpacityOfImageResource(e),success:function(e){return r(e)},url:e.id})})):Promise.resolve()}},{key:"addTileSource",value:function(e){var t=this.props.canvasWorld,n=this.state.viewer;return new Promise((function(r,i){n||i();var o=ie({},e.json),a=t.contentResource(e.id);a&&n.addTiledImage({error:function(e){return i(e)},fitBounds:ee(g().Rect,te(t.contentResourceToWorldCoordinates(a))),index:t.layerIndexOfImageResource(a),opacity:t.layerOpacityOfImageResource(a),success:function(e){return r(e)},tileSource:o})}))}},{key:"refreshTileProperties",value:function(){for(var e=this.props.canvasWorld,t=this.state.viewer.world,n=[],r=0;r<t.getItemCount();r+=1)n.push(t.getItemAt(r));n.forEach((function(n,r){var i=e.contentResource(n.source["@id"]||n.source.id);if(i){var o=e.layerIndexOfImageResource(i);r!==o&&t.setItemIndex(n,o),n.setOpacity(e.layerOpacityOfImageResource(i))}}))}},{key:"fitBounds",value:function(e,t,n,r){var i=!(arguments.length>4&&void 0!==arguments[4])||arguments[4];this.state.viewer.viewport.fitBounds(new(g().Rect)(e,t,n,r),i)}},{key:"infoResponsesMatch",value:function(e){var t=this.props.infoResponses;return 0===t.length&&0===e.length||t.length===e.length&&t.every((function(t,n){return!!(e[n]&&t.json&&e[n].json&&t.tokenServiceId===e[n].tokenServiceId&&(t.json["@id"]&&t.json["@id"]===e[n].json["@id"]||t.json.id&&t.json.id===e[n].json.id))}))}},{key:"nonTiledImagedMatch",value:function(e){var t=this.props.nonTiledImages;return 0===t.length&&0===e.length||t.some((function(t,n){return!!e[n]&&t.id===e[n].id}))}},{key:"zoomToWorld",value:function(){var e=!(arguments.length>0&&void 0!==arguments[0])||arguments[0],t=this.props.canvasWorld;this.fitBounds.apply(this,te(t.worldBounds()).concat([e]))}},{key:"render",value:function(){var e=this,t=this.props,n=t.children,r=t.classes,i=t.label,o=t.t,a=t.windowId,s=t.drawAnnotations,l=this.state.viewer,c=u.Children.map(n,(function(t){return u.cloneElement(t,{zoomToWorld:e.zoomToWorld})}));return u.createElement(u.Fragment,null,u.createElement("section",{className:y()((0,b.A)("osd-container"),r.osdContainer),id:"".concat(a,"-osd"),ref:this.ref,"aria-label":o("item",{label:i}),"aria-live":"polite"},s&&u.createElement(Y,{viewer:l,windowId:a}),c,u.createElement(Q.F,Object.assign({viewer:l},ie(ie({},this.props),{},{children:null})))))}}],n&&ae(t.prototype,n),a}(u.Component);de.defaultProps={children:null,drawAnnotations:!1,infoResponses:[],label:null,nonTiledImages:[],osdConfig:{},viewerConfig:null};var he=n(12664),fe=n(46946),pe={updateViewport:he.yR};const ve=(0,r.Zz)((0,a.A)({osdContainer:{flex:1,position:"relative"}}),(0,o.C)(),(0,i.Ng)((function(e,t){var n=t.windowId,r=(0,G.k)(e,{windowId:n}),i=(0,fe.selectInfoResponses)(e),o=l()(r.canvases.map((function(e){return e.imageServiceIds})));return{canvasWorld:r,drawAnnotations:(0,q.zj)(e).window.forceDrawAnnotations||(0,K.getCompanionWindowsForContent)(e,{content:"annotations",windowId:n}).length>0||(0,K.getCompanionWindowsForContent)(e,{content:"search",windowId:n}).length>0,infoResponses:o.map((function(e){return i[e]})).filter((function(e){return void 0!==e&&!1===e.isFetching&&void 0===e.error})),label:(0,fe.getCanvasLabel)(e,{canvasId:((0,fe.getCurrentCanvas)(e,{windowId:n})||{}).id,windowId:n}),nonTiledImages:(0,fe.getVisibleCanvasNonTiledResources)(e,{windowId:n}),osdConfig:(0,q.zj)(e).osdConfig,viewerConfig:(0,$.tk)(e,{windowId:n})}}),pe),(0,c.h)("OpenSeadragonViewer"))(de)},28465:(e,t,n)=>{"use strict";n.d(t,{A:()=>f});var r=n(32150),i=n(96540),o=n(42838),a=n.n(o),s=n(35366);const l={iiif:{ALLOWED_ATTR:["href","src","alt"],ALLOWED_TAGS:["a","b","br","i","img","p","span"]},liberal:{},mirador2:{ALLOWED_ATTR:["href","target","src","alt","dir"],ALLOWED_TAGS:["a","b","br","i","img","p","span","strong","em","ul","ol","li"]},noHtml:{ALLOWED_TAGS:[]}};function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(f,e);var t,n,r,o,h=(r=f,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(r);if(o){var n=d(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function f(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,f),h.apply(this,arguments)}return t=f,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.htmlString,r=e.ruleSet;return a().addHook("afterSanitizeAttributes",(function(e){"target"in e&&(e.setAttribute("target","_blank"),e.setAttribute("rel","noopener noreferrer"))})),i.createElement("span",{className:[t.root,(0,s.A)("third-party-html")].join(" "),dangerouslySetInnerHTML:{__html:a().sanitize(n,l[r])}})}}])&&c(t.prototype,n),f}(i.Component);h.defaultProps={classes:{}};const f=(0,r.A)((function(e){return{root:{"& a":{color:e.palette.primary.main,textDecoration:"underline"}}}}))(h)},83767:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(32150),i=n(96540),o=n(68016),a=["classes","className"];function s(e){var t=e.classes,n=e.className,r=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,a),s=[n,t.shadowScrollDialog].join(" ");return i.createElement(o.A,Object.assign({className:s},r))}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}s.defaultProps={className:""};const c=(0,r.A)((function(e){var t;return{shadowScrollDialog:(t={background:"linear-gradient(".concat(e.palette.background.paper," 30%, rgba(255, 255, 255, 0)), ")+"linear-gradient(rgba(255, 255, 255, 0), ".concat(e.palette.background.paper," 70%) 0 100%, ")+"radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%,"},l(t,"background","linear-gradient(".concat(e.palette.background.paper," 30%, rgba(255, 255, 255, 0)), ")+"linear-gradient(rgba(255, 255, 255, 0), ".concat(e.palette.background.paper," 70%) 0 100%, ")+"radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%;"),l(t,"backgroundAttachment","local, local, scroll, scroll"),l(t,"backgroundRepeat","no-repeat"),l(t,"backgroundSize","100% 40px, 100% 40px, 100% 14px, 100% 14px"),l(t,"overflowY","auto"),t)}}))(s)},48628:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>_});var r=n(68238),i=n(61225),o=n(26524),a=n(32150),s=n(91068),l=n(41733),c=n(65419),u=n(96540),d=n(96746),h=n(27606),f=n(54392),p=n(84322);function v(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function g(e,t){return g=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},g(e,t)}function m(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function y(e){return y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},y(e)}var b=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&g(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=y(r);if(i){var n=y(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return m(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).openCollectionDialog=t.openCollectionDialog.bind(m(t)),t}return t=a,(n=[{key:"openCollectionDialog",value:function(){var e=this.props,t=e.collectionPath,n=e.manifestId,r=e.showCollectionDialog,i=e.windowId;r(n,t.slice(0,-1),i)}},{key:"render",value:function(){var e=this.props.t;return u.createElement(h.A,{container:!0,justify:"center",alignItems:"center"},u.createElement(h.A,{container:!0,direction:"column",alignItems:"center"},u.createElement(f.A,{variant:"h4",paragraph:!0},u.createElement("em",null,e("noItemSelected"))),u.createElement(d.A,{color:"primary",variant:"contained",onClick:this.openCollectionDialog,startIcon:u.createElement(p.A,null)},e("showCollection"))))}}])&&v(t.prototype,n),a}(u.Component);b.defaultProps={collectionPath:[],manifestId:null,t:function(){},windowId:null};var w={showCollectionDialog:s.Az};const _=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{}})),(0,i.Ng)((function(e,t){var n=t.windowId,r=(0,c.zk)(e,{windowId:n})||{};return{collectionPath:r.collectionPath,manifestId:r.manifestId}}),w),(0,l.h)("SelectCollection"))(b)},94412:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>v});var r=n(61225),i=n(68238),o=n(26524),a=n(32150),s=n(41733),l=n(96540);function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function u(e,t){return u=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},u(e,t)}function d(e){return d=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},d(e)}var h=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&u(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=d(r);if(i){var n=d(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.captions,n=e.classes,r=e.videoOptions,i=e.videoResources;return l.createElement("div",{className:n.container},l.createElement("video",Object.assign({className:n.video},r),i.map((function(e){return l.createElement(l.Fragment,{key:e.id},l.createElement("source",{src:e.id,type:e.getFormat()}))})),t.map((function(e){return l.createElement(l.Fragment,{key:e.id},l.createElement("track",{src:e.id,label:e.getDefaultLabel(),srcLang:e.getProperty("language")}))}))))}}])&&c(t.prototype,n),a}(l.Component);h.defaultProps={captions:[],videoOptions:{},videoResources:[]};var f=n(46946),p=n(90361);const v=(0,i.Zz)((0,o.C)(),(0,a.A)((function(){return{container:{alignItems:"center",display:"flex",width:"100%"},video:{maxHeight:"100%",width:"100%"}}})),(0,r.Ng)((function(e,t){var n=t.windowId;return{captions:(0,f.getVisibleCanvasCaptions)(e,{windowId:n})||[],videoOptions:(0,p.zj)(e).videoOptions,videoResources:(0,f.getVisibleCanvasVideoResources)(e,{windowId:n})||[]}}),null),(0,s.h)("VideoViewer"))(h)},5231:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>te});var r=n(68238),i=n(41733),o=n(96540),a=n(61225),s=n(4314),l=n(32150),c=n(19681),u=n(65419),d=n(46942),h=n.n(d),f=n(3148),p=n(54392),v=n(26524),g=n(12664),m=n(90361),y=n(21179),b=n(23578),w=n(41728);function _(e){return o.createElement(w.A,e,o.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},o.createElement("path",{d:"M6,15H9v3h2V13H6Zm9-6V6H13v5h5V9Z"}),o.createElement("path",{d:"M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8,8,8,0,0,1-8,8Z"})))}var x=n(80866);function C(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function E(e,t){return E=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},E(e,t)}function S(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function A(e){return A=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},A(e)}var O=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&E(e,t)}(s,e);var t,n,r,i,a=(r=s,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=A(r);if(i){var n=A(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return S(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).handleZoomInClick=t.handleZoomInClick.bind(S(t)),t.handleZoomOutClick=t.handleZoomOutClick.bind(S(t)),t}return t=s,(n=[{key:"handleZoomInClick",value:function(){var e=this.props,t=e.windowId;(0,e.updateViewport)(t,{zoom:2*e.viewer.zoom})}},{key:"handleZoomOutClick",value:function(){var e=this.props,t=e.windowId;(0,e.updateViewport)(t,{zoom:e.viewer.zoom/2})}},{key:"render",value:function(){var e=this.props,t=e.displayDivider,n=e.showZoomControls,r=e.classes,i=e.t,a=e.zoomToWorld;return n?o.createElement("div",{className:r.zoom_controls},o.createElement(x.A,{"aria-label":i("zoomIn"),onClick:this.handleZoomInClick},o.createElement(y.A,null)),o.createElement(x.A,{"aria-label":i("zoomOut"),onClick:this.handleZoomOutClick},o.createElement(b.A,null)),o.createElement(x.A,{"aria-label":i("zoomReset"),onClick:function(){return a(!1)}},o.createElement(_,null)),t&&o.createElement("span",{className:r.divider})):o.createElement(o.Fragment,null)}}])&&C(t.prototype,n),s}(o.Component);O.defaultProps={displayDivider:!0,showZoomControls:!1,t:function(e){return e},updateViewport:function(){},viewer:{},windowId:""};var k={updateViewport:g.yR};const T=(0,r.Zz)((0,v.C)(),(0,l.A)((function(e){return{divider:{borderRight:"1px solid #808080",display:"inline-block",height:"24px",margin:"12px 6px"},ListItem:{paddingBottom:0,paddingTop:0},zoom_controls:{display:"flex",flexDirection:"row",justifyContent:"center"}}})),(0,a.Ng)((function(e,t){var n=t.windowId;return{showZoomControls:(0,m.X3)(e),viewer:(0,u.tk)(e,{windowId:n})}}),k),(0,i.h)("ZoomControls"))(O);var P=n(35366);function I(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function M(e,t){return M=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},M(e,t)}function z(e){return z=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},z(e)}var R=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&M(e,t)}(s,e);var t,n,r,i,a=(r=s,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=z(r);if(i){var n=z(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function s(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),a.apply(this,arguments)}return t=s,(n=[{key:"render",value:function(){var e=this.props,t=e.canvasCount,n=e.canvasIndex,r=e.canvasLabel,i=e.classes,a=e.t;return o.createElement("div",{className:h()((0,P.A)("osd-info"),i.osdInfo)},o.createElement(p.A,{display:"inline",variant:"caption",className:(0,P.A)("canvas-count")},a("pagination",{current:n+1,total:t})),o.createElement(p.A,{display:"inline",variant:"caption",className:(0,P.A)("canvas-label")},r&&" • ".concat(r)))}}])&&I(t.prototype,n),s}(o.Component);R.defaultProps={canvasLabel:void 0,t:function(){}};var L=n(46946),D=n(38925);const N=(0,r.Zz)((0,l.A)({osdInfo:{order:2,overflow:"hidden",paddingBottom:3,textOverflow:"ellipsis",unicodeBidi:"plaintext",whiteSpace:"nowrap",width:"100%"}}),(0,v.C)(),(0,a.Ng)((function(e,t){var n=t.windowId,r=(0,L.getCanvases)(e,{windowId:n}),i=(0,D.PB)(e,{windowId:n}),o=((0,L.getCurrentCanvas)(e,{windowId:n})||{}).id;return{canvasCount:r.length,canvasIndex:i,canvasLabel:(0,L.getCanvasLabel)(e,{canvasId:o,windowId:n})}}),null),(0,i.h)("ViewerInfo"))(R);var j=n(63380);function H(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function V(e,t){return V=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},V(e,t)}function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}var F=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&V(e,t)}(s,e);var t,n,r,i,a=(r=s,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=B(r);if(i){var n=B(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function s(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),a.apply(this,arguments)}return t=s,(n=[{key:"render",value:function(){var e=this.props,t=e.hasNextCanvas,n=e.hasPreviousCanvas,r=e.setNextCanvas,i=e.setPreviousCanvas,a=e.t,s=e.classes,l="ltr",c={},u={};switch(e.viewingDirection){case"top-to-bottom":c={transform:"rotate(270deg)"},u={transform:"rotate(90deg)"};break;case"bottom-to-top":c={transform:"rotate(90deg)"},u={transform:"rotate(270deg)"};break;case"right-to-left":l="rtl",c={},u={transform:"rotate(180deg)"};break;default:c={transform:"rotate(180deg)"},u={}}return o.createElement("div",{className:h()((0,P.A)("osd-navigation"),s.osdNavigation),dir:l},o.createElement(x.A,{"aria-label":a("previousCanvas"),className:(0,P.A)("previous-canvas-button"),disabled:!n,onClick:function(){n&&i()}},o.createElement(j.A,{style:c})),o.createElement(x.A,{"aria-label":a("nextCanvas"),className:(0,P.A)("next-canvas-button"),disabled:!t,onClick:function(){t&&r()}},o.createElement(j.A,{style:u})))}}])&&H(t.prototype,n),s}(o.Component);F.defaultProps={hasNextCanvas:!1,hasPreviousCanvas:!1,setNextCanvas:function(){},setPreviousCanvas:function(){},viewingDirection:""};const W=(0,r.Zz)((0,l.A)({osdNavigation:{order:1}}),(0,v.C)(),(0,a.Ng)((function(e,t){var n=t.windowId;return{hasNextCanvas:!!(0,L.getNextCanvasGrouping)(e,{windowId:n}),hasPreviousCanvas:!!(0,L.getPreviousCanvasGrouping)(e,{windowId:n}),viewingDirection:(0,D.Kb)(e,{windowId:n})}}),(function(e,t){var n=t.windowId;return{setNextCanvas:function(){return e(g.OZ(n))},setPreviousCanvas:function(){return e(g.Kh(n))}}})),(0,i.h)("ViewerNavigation"))(F);var U=n(13377);function G(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function q(e,t){return q=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},q(e,t)}function K(e){return K=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},K(e)}var $=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&q(e,t)}(s,e);var t,n,r,i,a=(r=s,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=K(r);if(i){var n=K(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function s(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),a.apply(this,arguments)}return t=s,(n=[{key:"canvasNavControlsAreStacked",value:function(){var e=this.props.size;return e&&e.width&&e.width<=253}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.visible,r=e.windowId,i=e.zoomToWorld;return n?o.createElement(f.A,{square:!0,className:h()(t.controls,(0,P.A)("canvas-nav"),t.canvasNav,this.canvasNavControlsAreStacked()?(0,P.A)("canvas-nav-stacked"):null,this.canvasNavControlsAreStacked()?t.canvasNavStacked:null),elevation:0},o.createElement(T,{displayDivider:!this.canvasNavControlsAreStacked(),windowId:r,zoomToWorld:i}),o.createElement(W,{windowId:r}),o.createElement(N,{windowId:r}),o.createElement(U.F,this.props)):o.createElement(p.A,{variant:"srOnly",component:"div"},o.createElement(N,{windowId:r}))}}])&&G(t.prototype,n),s}(o.Component);$.defaultProps={classes:{},visible:!0};const Z=(0,r.Zz)((0,a.Ng)((function(e,t){var n=t.windowId;return{visible:(0,u.K4)(e).focusedWindowId===n}})),(0,l.A)((function(e){return{canvasNav:{display:"flex",flexDirection:"row",flexWrap:"wrap",justifyContent:"center",textAlign:"center"},canvasNavStacked:{flexDirection:"column"},controls:{backgroundColor:(0,c.fade)(e.palette.background.paper,.5),bottom:0,position:"absolute",width:"100%",zIndex:50}}})),(0,s.withSize)(),(0,i.h)("WindowCanvasNavigationControls"))($);function X(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Y(e,t){return Y=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Y(e,t)}function Q(e){return Q=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Q(e)}var J=(0,o.lazy)((function(){return Promise.resolve().then(n.bind(n,25367))})),ee=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Y(e,t)}(l,e);var t,n,r,i,a,s=(i=l,a=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Q(i);if(a){var n=Q(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function l(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,l),(t=s.call(this,e)).state={},t}return t=l,r=[{key:"getDerivedStateFromError",value:function(e){return{hasError:!0}}}],(n=[{key:"render",value:function(){var e=this.props.windowId;return this.state.hasError?o.createElement(o.Fragment,null):o.createElement(o.Suspense,{fallback:o.createElement("div",null)},o.createElement(J,{windowId:e},o.createElement(Z,{windowId:e})))}}])&&X(t.prototype,n),r&&X(t,r),l}(o.Component);const te=(0,r.Zz)((0,i.h)("WindowViewer"))(ee)},15780:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>kl});var r=n(68238),i=n(61225),o=n(26524),a=n(19773),s=n(32150),l=n(41733),c=n(96540),u=n(46942),d=n.n(u),h=n(62216),f=n.n(h),p=n(39870),v=n(68016),g=n(5696),m=n(54392),y=n(30240),b=n(65816),w=n(96746);function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function x(e,t){return x=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},x(e,t)}function C(e){return C=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},C(e)}var E=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&x(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=C(r);if(i){var n=C(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.error,n=e.removeError,r=e.t,i=!f()(t);return t?c.createElement(p.A,{"aria-labelledby":"error-dialog-title",id:"error-dialog",onClose:function(){return n(t.id)},open:i},c.createElement(g.A,{id:"error-dialog-title",disableTypography:!0},c.createElement(m.A,{variant:"h2"},r("errorDialogTitle"))),c.createElement(v.A,{disableTypography:!0},c.createElement(y.A,{variant:"body2",noWrap:!0,color:"inherit"},"".concat(t.message)),c.createElement(b.A,null,c.createElement(w.A,{onClick:function(){return n(t.id)},variant:"contained"},r("errorDialogConfirm"))))):null}}])&&_(t.prototype,n),a}(c.Component);E.defaultProps={error:null,removeError:function(){},t:function(e){return e}};var S=n(49475),A=n(5406),O={removeError:S.$};const k=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e){return{error:(0,A.g)(e)}}),O),(0,l.h)("ErrorDialog"))(E);var T=n(61434),P=n(35376),I=n(44768),M=n(37187),z=n(65419),R=n(24488),L=n(96232),D=n(43489),N=n(28296);function j(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function H(e,t){return H=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},H(e,t)}function V(e){return V=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},V(e)}var B=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&H(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=V(r);if(i){var n=V(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.t,r=e.setWorkspaceAddVisibility,i=e.isWorkspaceAddVisible,o=e.useExtendedFab;return c.createElement(L.Ay,{title:n(i?"closeAddResourceMenu":"addResource")},c.createElement(R.A,{size:"medium",color:"primary",id:"addBtn",disableRipple:!0,"aria-label":i?n("closeAddResourceMenu"):o&&n("startHere")||n("addResource"),className:t.fab,classes:{primary:t.fabPrimary,secondary:t.fabSecondary},variant:o?"extended":"round",onClick:function(){r(!i)}},i?c.createElement(N.A,null):c.createElement(D.A,null),o&&n("startHere")))}}])&&j(t.prototype,n),a}(c.Component);B.defaultProps={isWorkspaceAddVisible:!1,t:function(e){return e}};var F={setWorkspaceAddVisibility:M.DW},W=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{fab:{margin:e.spacing(1)},fabPrimary:{"&:focus":{backgroundColor:e.palette.primary.dark}},fabSecondary:{"&:focus":{backgroundColor:e.palette.secondary.dark}}}})),(0,I.Ay)(),(0,i.Ng)((function(e,t){var n=t.width,r=(0,z.K4)(e).isWorkspaceAddVisible;return{isWorkspaceAddVisible:r,useExtendedFab:"xs"!==n&&!r&&0===(0,z.rG)(e).length}}),F),(0,l.h)("WorkspaceAddButton"));const U=W(B);var G=n(7501),q=n(88149),K=n(80866);function $(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Z(e,t){return Z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Z(e,t)}function X(e){return X=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},X(e)}var Y=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Z(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=X(r);if(i){var n=X(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.className,n=e.isFullscreenEnabled,r=e.setWorkspaceFullscreen,i=e.t;return c.createElement(K.A,{className:t,"aria-label":i(n?"exitFullScreen":"workspaceFullScreen"),onClick:function(){return r(!n)}},n?c.createElement(q.A,null):c.createElement(G.A,null))}}])&&$(t.prototype,n),a}(c.Component);Y.defaultProps={className:void 0,isFullscreenEnabled:!1,t:function(e){return e}};var Q={setWorkspaceFullscreen:M.Vs};const J=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e){return{isFullscreenEnabled:(0,A.H)(e)}}),Q),(0,l.h)("FullScreenButton"))(Y);var ee=n(92105),te=n(90361),ne=n(70032),re=n(84630),ie=n(15750),oe=n(61466),ae=n(77430),se=n(35364);function le(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ce(e,t){return ce=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ce(e,t)}function ue(e){return ue=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ue(e)}var de=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ce(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ue(r);if(i){var n=ue(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.handleClick,n=e.languages;return c.createElement(c.Fragment,null,n.map((function(e){return c.createElement(re.A,{button:!e.current,key:e.locale,onClick:function(){t(e.locale)}},c.createElement(oe.A,null,e.current&&c.createElement(se.A,null)),c.createElement(ae.A,{primaryTypographyProps:{variant:"body1"}},e.label))})))}}])&&le(t.prototype,n),a}(c.Component);const he=(0,r.Zz)((0,i.Ng)((function(e){return{languages:(0,te.x2)(e)}}),(function(e,t){var n=t.afterSelect;return{handleClick:function(t){e(ie._R({language:t})),n&&n()}}})),(0,l.h)("LanguageSettings"))(de);var fe=n(14713),pe=n(19425),ve=["children","icon","label"];function ge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function me(e,t){return me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},me(e,t)}function ye(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function be(e){return be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},be(e)}var we=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&me(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=be(r);if(i){var n=be(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ye(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={nestedMenuIsOpen:!1},t.handleMenuClick=t.handleMenuClick.bind(ye(t)),t}return t=a,(n=[{key:"handleMenuClick",value:function(){var e=this.state.nestedMenuIsOpen;this.setState({nestedMenuIsOpen:!e})}},{key:"render",value:function(){var e=this.state.nestedMenuIsOpen,t=this.props,n=t.children,r=t.icon,i=t.label,o=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,ve);return c.createElement(c.Fragment,null,c.createElement(re.A,Object.assign({onClick:this.handleMenuClick,divider:e},o),r&&c.createElement(oe.A,null,r),c.createElement(ae.A,{primaryTypographyProps:{variant:"body1"}},i),e?c.createElement(fe.A,null):c.createElement(pe.A,null)),e&&n)}}])&&ge(t.prototype,n),a}(c.Component);we.defaultProps={icon:null};var _e=n(19008),xe=n(20426),Ce=n(6272),Ee=n(41728);function Se(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"120",height:"90",viewBox:"0 0 300 225"},c.createElement("defs",null,c.createElement("linearGradient",{id:"linear-gradient",x1:"0.5",y1:"1",x2:"0.5",gradientUnits:"objectBoundingBox"},c.createElement("stop",{offset:"0"}),c.createElement("stop",{offset:"0.14",stopOpacity:"0.631"}),c.createElement("stop",{offset:"1",stopOpacity:"0"})),c.createElement("linearGradient",{id:"linear-gradient-2",x1:"0.5",y1:"1",x2:"0.5",gradientUnits:"objectBoundingBox"},c.createElement("stop",{offset:"0",stopColor:"#fff",stopOpacity:"0"}),c.createElement("stop",{offset:"0.23",stopColor:"#fff",stopOpacity:"0.012"}),c.createElement("stop",{offset:"0.36",stopColor:"#fff",stopOpacity:"0.039"}),c.createElement("stop",{offset:"0.47",stopColor:"#fff",stopOpacity:"0.102"}),c.createElement("stop",{offset:"0.57",stopColor:"#fff",stopOpacity:"0.18"}),c.createElement("stop",{offset:"0.67",stopColor:"#fff",stopOpacity:"0.278"}),c.createElement("stop",{offset:"0.75",stopColor:"#fff",stopOpacity:"0.412"}),c.createElement("stop",{offset:"0.83",stopColor:"#fff",stopOpacity:"0.561"}),c.createElement("stop",{offset:"0.91",stopColor:"#fff",stopOpacity:"0.741"}),c.createElement("stop",{offset:"0.98",stopColor:"#fff",stopOpacity:"0.929"}),c.createElement("stop",{offset:"1",stopColor:"#fff"})),c.createElement("clipPath",{id:"clip-elastic_icon"},c.createElement("rect",{width:"300",height:"225"}))),c.createElement("g",{id:"elastic_icon","data-name":"elastic icon",clipPath:"url(#clip-elastic_icon)"},c.createElement("rect",{width:"300",height:"225",fill:"#fff"}),c.createElement("g",{id:"Rectangle_278","data-name":"Rectangle 278",transform:"translate(232 159)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"54",height:"54",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"53",height:"53",fill:"none"})),c.createElement("g",{id:"Rectangle_8","data-name":"Rectangle 8",transform:"translate(7 148)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"70",height:"70",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"69",height:"69",fill:"none"})),c.createElement("g",{id:"Rectangle_258","data-name":"Rectangle 258",transform:"translate(224 6)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"70",height:"100",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"69",height:"99",fill:"none"})),c.createElement("g",{id:"Rectangle_259","data-name":"Rectangle 259",transform:"translate(71 64)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"115",height:"75",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"114",height:"74",fill:"none"})),c.createElement("g",{id:"Rectangle_260","data-name":"Rectangle 260",transform:"translate(99 87)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"115",height:"75",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"114",height:"74",fill:"none"})),c.createElement("g",{id:"Group_689","data-name":"Group 689"},c.createElement("g",{id:"Group_687","data-name":"Group 687",transform:"translate(0 3)"},c.createElement("path",{id:"checkbox",d:"M258.766,37.316v146.5H39.053V37.316Zm40.07-39.254h-300v225h300Z",transform:"translate(1.164 -1.063)",fill:"#010101",fillRule:"evenodd",opacity:"0.246"}),c.createElement("g",{id:"Path_821","data-name":"Path 821",transform:"translate(40 36)",fill:"none"},c.createElement("path",{d:"M0,0H220V147H0Z",stroke:"none"}),c.createElement("path",{d:"M 2 2 L 2 145 L 218 145 L 218 2 L 172.9869689941406 2 L 2 2 M 0 0 L 172.9869689941406 0 L 220 0 L 220 147 L 0 147 L 0 0 Z",stroke:"none",fill:"#01579b"}))),c.createElement("g",{id:"Rectangle_257","data-name":"Rectangle 257",transform:"translate(40 39)",fill:"#fff",stroke:"#01579b",strokeWidth:"2"},c.createElement("rect",{width:"20",height:"147",stroke:"none"}),c.createElement("rect",{x:"1",y:"1",width:"18",height:"145",fill:"none"})),c.createElement("g",{id:"Group_688","data-name":"Group 688",transform:"translate(-27.5 -126)"},c.createElement("circle",{id:"teal_circle","data-name":"teal circle",cx:"7.5",cy:"7.5",r:"7.5",transform:"translate(70 171)",fill:"#009688"}),c.createElement("g",{id:"Group_333","data-name":"Group 333",transform:"translate(70 171)",opacity:"0.12"},c.createElement("path",{id:"gradient_border_2","data-name":"gradient border 2",d:"M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z",transform:"translate(-3403 -959)",fill:"url(#linear-gradient)"}),c.createElement("path",{id:"gradient_border_1","data-name":"gradient border 1",d:"M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z",transform:"translate(-3403 -959)",fill:"url(#linear-gradient-2)"})))))))}function Ae(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"120",height:"90",viewBox:"0 0 300 225"},c.createElement("defs",null,c.createElement("linearGradient",{id:"linear-gradient",x1:"0.5",y1:"1",x2:"0.5",gradientUnits:"objectBoundingBox"},c.createElement("stop",{offset:"0"}),c.createElement("stop",{offset:"0.14",stopOpacity:"0.631"}),c.createElement("stop",{offset:"1",stopOpacity:"0"})),c.createElement("linearGradient",{id:"linear-gradient-2",x1:"0.5",y1:"1",x2:"0.5",gradientUnits:"objectBoundingBox"},c.createElement("stop",{offset:"0",stopColor:"#fff",stopOpacity:"0"}),c.createElement("stop",{offset:"0.23",stopColor:"#fff",stopOpacity:"0.012"}),c.createElement("stop",{offset:"0.36",stopColor:"#fff",stopOpacity:"0.039"}),c.createElement("stop",{offset:"0.47",stopColor:"#fff",stopOpacity:"0.102"}),c.createElement("stop",{offset:"0.57",stopColor:"#fff",stopOpacity:"0.18"}),c.createElement("stop",{offset:"0.67",stopColor:"#fff",stopOpacity:"0.278"}),c.createElement("stop",{offset:"0.75",stopColor:"#fff",stopOpacity:"0.412"}),c.createElement("stop",{offset:"0.83",stopColor:"#fff",stopOpacity:"0.561"}),c.createElement("stop",{offset:"0.91",stopColor:"#fff",stopOpacity:"0.741"}),c.createElement("stop",{offset:"0.98",stopColor:"#fff",stopOpacity:"0.929"}),c.createElement("stop",{offset:"1",stopColor:"#fff"})),c.createElement("clipPath",{id:"clip-mosaic_icon"},c.createElement("rect",{width:"300",height:"225"}))),c.createElement("g",{id:"mosaic_icon","data-name":"mosaic icon",clipPath:"url(#clip-mosaic_icon)"},c.createElement("rect",{width:"300",height:"225",fill:"#fff"}),c.createElement("path",{id:"checkbox",d:"M258.766,37.316v146.5H39.053V37.316Zm40.07-39.254h-300v225h300Z",transform:"translate(1.163 1.938)",fill:"#010101",fillRule:"evenodd",opacity:"0.5"}),c.createElement("path",{id:"checkbox-2","data-name":"checkbox",d:"M258.766,37.316v146.5H39.053V37.316Zm40.07-39.254h-300v225h300Z",transform:"translate(1.164 1.938)",fill:"#010101",fillRule:"evenodd",opacity:"0.246"}),c.createElement("g",{id:"Path_821","data-name":"Path 821",transform:"translate(40 39)",fill:"none"},c.createElement("path",{d:"M0,0H220V147H0Z",stroke:"none"}),c.createElement("path",{d:"M 2 2 L 2 145 L 218 145 L 218 2 L 172.9869689941406 2 L 2 2 M 0 0 L 172.9869689941406 0 L 220 0 L 220 147 L 0 147 L 0 0 Z",stroke:"none",fill:"#01579b"})),c.createElement("g",{id:"Rectangle_257","data-name":"Rectangle 257",transform:"translate(40 39)",fill:"#fff",stroke:"#01579b",strokeWidth:"2"},c.createElement("rect",{width:"20",height:"147",stroke:"none"}),c.createElement("rect",{x:"1",y:"1",width:"18",height:"145",fill:"none"})),c.createElement("g",{id:"Group_688","data-name":"Group 688",transform:"translate(-27.5 -126)"},c.createElement("circle",{id:"teal_circle","data-name":"teal circle",cx:"7.5",cy:"7.5",r:"7.5",transform:"translate(70 171)",fill:"#009688"}),c.createElement("g",{id:"Group_333","data-name":"Group 333",transform:"translate(70 171)",opacity:"0.12"},c.createElement("path",{id:"gradient_border_2","data-name":"gradient border 2",d:"M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z",transform:"translate(-3403 -959)",fill:"url(#linear-gradient)"}),c.createElement("path",{id:"gradient_border_1","data-name":"gradient border 1",d:"M3408,959.089A4.911,4.911,0,1,1,3403.09,964a4.911,4.911,0,0,1,4.911-4.911m0-.089a5,5,0,1,0,5,5,5,5,0,0,0-5-5Z",transform:"translate(-3403 -959)",fill:"url(#linear-gradient-2)"}))),c.createElement("g",{id:"Rectangle_270","data-name":"Rectangle 270",transform:"translate(60 40.647)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"99",height:"72",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"98",height:"71",fill:"none"})),c.createElement("g",{id:"Rectangle_271","data-name":"Rectangle 271",transform:"translate(159 40.647)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"99",height:"72",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"98",height:"71",fill:"none"})),c.createElement("g",{id:"Rectangle_272","data-name":"Rectangle 272",transform:"translate(192 112.647)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"66",height:"71.45",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"65",height:"70.45",fill:"none"})),c.createElement("g",{id:"Rectangle_284","data-name":"Rectangle 284",transform:"translate(60 112.647)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"66",height:"71.45",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"65",height:"70.45",fill:"none"})),c.createElement("g",{id:"Rectangle_285","data-name":"Rectangle 285",transform:"translate(126 112.647)",fill:"#88c6c3",stroke:"#707070",strokeWidth:"1",opacity:"0.747"},c.createElement("rect",{width:"66",height:"71.45",stroke:"none"}),c.createElement("rect",{x:"0.5",y:"0.5",width:"65",height:"70.45",fill:"none"})))))}var Oe=n(83767);function ke(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Te(e,t){return Te=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Te(e,t)}function Pe(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ie(e){return Ie=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ie(e)}var Me=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Te(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ie(i);if(o){var n=Ie(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Pe(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).handleWorkspaceTypeChange=t.handleWorkspaceTypeChange.bind(Pe(t)),t}return t=s,r=[{key:"setInitialFocus",value:function(e,t){var n=e.querySelectorAll('li[value="'.concat(t,'"]'));n&&0!==n.length&&n[0].focus()}}],(n=[{key:"handleWorkspaceTypeChange",value:function(e){var t=this.props,n=t.handleClose;(0,t.updateWorkspace)({type:e}),n()}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.container,i=t.handleClose,o=t.open,a=t.children,l=t.t,u=t.workspaceType;return c.createElement(p.A,{"aria-labelledby":"workspace-selection-dialog-title",container:r,id:"workspace-selection-dialog",onClose:i,onEntered:function(e){return s.setInitialFocus(e,u)},onEscapeKeyDown:i,open:o},c.createElement(g.A,{id:"workspace-selection-dialog-title",disableTypography:!0},c.createElement(m.A,{variant:"h2"},l("workspaceSelectionTitle"))),c.createElement(Oe.A,null,a,c.createElement(_e.A,{classes:{root:n.list},selected:u},c.createElement(re.A,{className:n.menuItem,onClick:function(){return e.handleWorkspaceTypeChange("elastic")},selected:"elastic"===u,value:"elastic"},c.createElement(xe.A,{className:n.card},c.createElement(Se,{className:n.svgIcon,viewBox:"0 0 120 90"}),c.createElement("div",{className:n.details},c.createElement(Ce.A,{classes:{root:n.root},className:n.content},c.createElement(m.A,{className:n.headline,component:"p",variant:"h3"},l("elastic")),c.createElement(m.A,{variant:"body1"},l("elasticDescription")))))),c.createElement(re.A,{className:n.menuItem,onClick:function(){return e.handleWorkspaceTypeChange("mosaic")},selected:"mosaic"===u,value:"mosaic"},c.createElement(xe.A,{className:n.card},c.createElement(Ae,{className:n.svgIcon,viewBox:"0 0 120 90"}),c.createElement("div",{className:n.details},c.createElement(Ce.A,{className:n.content,classes:{root:n.root}},c.createElement(m.A,{className:n.headline,component:"p",variant:"h3"},l("mosaic")),c.createElement(m.A,{variant:"body1"},l("mosaicDescription")))))))))}}])&&ke(t.prototype,n),r&&ke(t,r),s}(c.Component);Me.defaultProps={children:null,container:null,open:!1,t:function(e){return e}};var ze={updateWorkspace:M.tO};const Re=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{card:{backgroundColor:"transparent",borderRadius:"0",boxShadow:"0 0 transparent",display:"flex"},content:{flex:"1 0 auto"},details:{display:"flex",flexDirection:"column"},headline:{paddingBottom:"6px"},list:{"&active":{outline:"none"},"&focus":{outline:"none"},outline:"none"},media:{flex:"0 0 120px",height:"90px"},menuItem:{height:"auto",overflow:"auto",whiteSpace:"inherit"},root:{"&:last-child":{paddingBottom:"12px"},paddingBottom:0,paddingTop:0,textAlign:"left"},svgIcon:{flexShrink:0,height:"90px",width:"120px"}}})),(0,i.Ng)((function(e){return{workspaceType:(0,A.I3)(e)}}),ze),(0,l.h)("WorkspaceSelectionDialog"))(Me);var Le=n(35366),De=n(34477);function Ne(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function je(e,t){return je=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},je(e,t)}function He(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ve(e){return Ve=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ve(e)}var Be=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&je(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ve(i);if(o){var n=Ve(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return He(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).selectedItemRef=c.createRef(),t.handleThemeChange=t.handleThemeChange.bind(He(t)),t}return t=s,r=[{key:"setInitialFocus",value:function(e,t){var n=e.querySelectorAll('li[value="'.concat(t,'"]'));n&&0!==n.length&&n[0].focus()}}],(n=[{key:"handleThemeChange",value:function(e){var t=this.props,n=t.setSelectedTheme,r=t.handleClose;n(e),r()}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.handleClose,i=t.open,o=t.selectedTheme,a=t.t,l=t.themeIds;return c.createElement(p.A,{onClose:r,onEntered:function(e){return s.setInitialFocus(e,o)},open:i},c.createElement(g.A,{id:"change-the-dialog-title",disableTypography:!0},c.createElement(m.A,{variant:"h2"},a("changeTheme"))),c.createElement(v.A,{className:n.dialogContent},c.createElement(_e.A,null,l.map((function(t){return c.createElement(re.A,{key:t,className:n.listitem,onClick:function(){e.handleThemeChange(t)},selected:t===o,value:t},c.createElement(oe.A,null,c.createElement(De.A,{className:n[t]})),c.createElement(ae.A,null,a(t)))})))))}}])&&Ne(t.prototype,n),r&&Ne(t,r),s}(c.Component);Be.defaultProps={open:!1,themeIds:[]};var Fe=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{dark:{color:"#000000"},dialogContent:{padding:0},light:{color:"#BDBDBD"},listitem:{"&:focus":{backgroundColor:e.palette.action.focus},"&:hover":{backgroundColor:e.palette.action.hover},cursor:"pointer"}}})),(0,i.Ng)((function(e){return{selectedTheme:(0,te.zj)(e).selectedTheme,themeIds:(0,te.Qc)(e)}}),(function(e,t){return t.windowId,{setSelectedTheme:function(t){return e(ie._R({selectedTheme:t}))}}})),(0,l.h)("ChangeThemeDialog"));const We=Fe(Be);var Ue=n(13377);function Ge(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qe(e,t){return qe=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qe(e,t)}function Ke(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $e(e){return $e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$e(e)}var Ze=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qe(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=$e(r);if(i){var n=$e(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ke(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={changeTheme:{},toggleZoom:{},workspaceSelection:{}},t.handleMenuItemClick=t.handleMenuItemClick.bind(Ke(t)),t.handleMenuItemClose=t.handleMenuItemClose.bind(Ke(t)),t}return t=a,(n=[{key:"handleMenuItemClick",value:function(e,t){var n={};n[e]={},n[e].open=!0,n[e].anchorEl=t.currentTarget,this.setState(n)}},{key:"handleMenuItemClose",value:function(e){var t=this;return function(n){var r={};r[e]={},r[e].open=!1,r[e].anchorEl=null,t.setState(r)}}},{key:"handleZoomToggleClick",value:function(){var e=this.props;(0,e.toggleZoomControls)(!e.showZoomControls)}},{key:"render",value:function(){var e=this,t=this.props,n=t.containerId,r=t.handleClose,i=t.anchorEl,o=t.showThemePicker,a=t.isWorkspaceAddVisible,s=t.t,l=t.showZoomControls,u=this.state,d=u.changeTheme,h=u.toggleZoom,f=u.workspaceSelection,p=document.querySelector("#".concat(n," .").concat((0,Le.A)("viewer")));return c.createElement(c.Fragment,null,c.createElement(ne.A,{id:"workspace-menu",container:p,anchorEl:i,anchorOrigin:{horizontal:"right",vertical:"top"},transformOrigin:{horizontal:"left",vertical:"top"},open:Boolean(i),onClose:r},c.createElement(re.A,{"aria-haspopup":"true",disabled:a,onClick:function(t){e.handleZoomToggleClick(t),r(t)},"aria-owns":h.anchorEl?"toggle-zoom-menu":void 0},c.createElement(m.A,{variant:"body1"},s(l?"hideZoomControls":"showZoomControls"))),c.createElement(re.A,{"aria-haspopup":"true",onClick:function(t){e.handleMenuItemClick("workspaceSelection",t),r(t)},"aria-owns":f.anchorEl?"workspace-selection":void 0},c.createElement(m.A,{variant:"body1"},s("selectWorkspaceMenu"))),c.createElement(we,{label:s("language")},c.createElement(he,{afterSelect:r})),o&&c.createElement(re.A,{"aria-haspopup":"true",onClick:function(t){e.handleMenuItemClick("changeTheme",t),r(t)},"aria-owns":d.anchorEl?"change-theme":void 0},c.createElement(m.A,{variant:"body1"},s("changeTheme"))),c.createElement(Ue.F,this.props)),Boolean(d.open)&&c.createElement(We,{container:p,handleClose:this.handleMenuItemClose("changeTheme"),open:Boolean(d.open)}),Boolean(f.open)&&c.createElement(Re,{open:Boolean(f.open),container:p,handleClose:this.handleMenuItemClose("workspaceSelection")}))}}])&&Ge(t.prototype,n),a}(c.Component);Ze.defaultProps={anchorEl:null,isWorkspaceAddVisible:!1,showThemePicker:!1,showZoomControls:!1,t:function(e){return e},toggleZoomControls:function(){}};var Xe={toggleZoomControls:M.WU};const Ye=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e){return{containerId:(0,te.TW)(e),isWorkspaceAddVisible:(0,z.K4)(e).isWorkspaceAddVisible,showThemePicker:(0,te.Qc)(e).length>0,showZoomControls:(0,te.X3)(e)}}),Xe),(0,l.h)("WorkspaceMenu"))(Ze);function Qe(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Je(e,t){return Je=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Je(e,t)}function et(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function tt(e){return tt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},tt(e)}var nt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Je(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=tt(r);if(i){var n=tt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return et(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={anchorEl:null},t.handleMenuClick=t.handleMenuClick.bind(et(t)),t.handleMenuClose=t.handleMenuClose.bind(et(t)),t}return t=a,(n=[{key:"handleMenuClick",value:function(e){this.setState({anchorEl:e.currentTarget})}},{key:"handleMenuClose",value:function(){this.setState({anchorEl:null})}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.t,r=this.state.anchorEl;return c.createElement(c.Fragment,null,c.createElement(K.A,{"aria-haspopup":"true","aria-label":n("workspaceMenu"),"aria-owns":r?"workspace-menu":void 0,className:d()(t.ctrlBtn,r?t.ctrlBtnSelected:null),id:"menuBtn",onClick:this.handleMenuClick},c.createElement(ee.A,null)),c.createElement(Ye,{anchorEl:r,handleClose:this.handleMenuClose}))}}])&&Qe(t.prototype,n),a}(c.Component);nt.defaultProps={t:function(e){return e}};const rt=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{ctrlBtn:{margin:e.spacing(1)},ctrlBtnSelected:{backgroundColor:e.palette.action.selected}}})),(0,l.h)("WorkspaceMenuButton"))(nt);var it=n(97571),ot=n(59282),at=n(8876),st=n(65936),lt=n(42460),ct=n(42561),ut=n(73546),dt=n(53976),ht=n(86074),ft=n(56494),pt=n(59399);function vt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function gt(e,t){return gt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},gt(e,t)}function mt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function yt(e){return yt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},yt(e)}var bt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&gt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=yt(r);if(i){var n=yt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return mt(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={copied:!1},t.onCopy=t.onCopy.bind(mt(t)),t.handleClose=t.handleClose.bind(mt(t)),t}return t=a,(n=[{key:"handleClose",value:function(){(0,this.props.handleClose)()}},{key:"onCopy",value:function(){this.setState({copied:!0})}},{key:"exportedState",value:function(){var e=this.props.exportableState;return JSON.stringify(e,null,2)}},{key:"render",value:function(){var e=this.props,t=e.children,n=e.classes,r=e.container,i=e.open,o=e.t;return this.state.copied?c.createElement(st.A,{anchorOrigin:{horizontal:"center",vertical:"top"},open:!0,autoHideDuration:6e3,onClose:this.handleClose,message:o("exportCopied"),action:c.createElement(lt.A,{size:"small","aria-label":o("dismiss"),color:"inherit",onClick:this.handleClose},c.createElement(ut.A,{fontSize:"small"}))}):c.createElement(p.A,{id:"workspace-settings",container:r,open:i,onClose:this.handleClose,scroll:"paper",fullWidth:!0,maxWidth:"sm"},c.createElement(g.A,{id:"form-dialog-title",disableTypography:!0},c.createElement(m.A,{variant:"h2"},o("downloadExport"))),c.createElement(v.A,null,c.createElement(dt.A,{elevation:0},c.createElement(ht.A,{classes:{root:n.accordionTitle},expandIcon:c.createElement(ct.A,null)},c.createElement(m.A,{variant:"h4"},o("viewWorkspaceConfiguration"))),c.createElement(ft.A,null,t,c.createElement("pre",null,this.exportedState())))),c.createElement(b.A,null,c.createElement(w.A,{onClick:this.handleClose},o("cancel")),c.createElement(pt.CopyToClipboard,{onCopy:this.onCopy,text:this.exportedState()},c.createElement(w.A,{variant:"contained",color:"primary"},o("copy")))))}}])&&vt(t.prototype,n),a}(c.Component);bt.defaultProps={children:null,classes:{},container:null,open:!1,t:function(e){return e}};const wt=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{accordionTitle:{padding:0}}})),(0,i.Ng)((function(e){return{exportableState:(0,te.Gt)(e)}}),{}),(0,l.h)("WorkspaceExport"))(bt);var _t=n(72572);function xt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ct(e,t){return Ct=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ct(e,t)}function Et(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function St(e){return St=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},St(e)}var At=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ct(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=St(r);if(i){var n=St(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Et(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={configImportValue:""},t.handleImportConfig=t.handleImportConfig.bind(Et(t)),t.handleChange=t.handleChange.bind(Et(t)),t}return t=a,(n=[{key:"handleChange",value:function(e){e.preventDefault(),this.setState({configImportValue:e.target.value})}},{key:"handleImportConfig",value:function(e){var t=this.props,n=t.handleClose,r=t.importConfig,i=this.state.configImportValue;try{r(JSON.parse(i)),n()}catch(e){(0,this.props.addError)(e.toString())}}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.handleClose,r=e.open,i=e.t;return c.createElement(p.A,{"aria-labelledby":"workspace-import-title",id:"workspace-import",onEscapeKeyDown:n,onClose:n,open:r,fullWidth:!0,maxWidth:"sm"},c.createElement(g.A,{id:"workspace-import-title",disableTypography:!0},c.createElement(m.A,{variant:"h2"},i("importWorkspace"))),c.createElement(Oe.A,null,c.createElement(_t.A,{className:t.textField,id:"workspace-import-input",multiline:!0,onChange:this.handleChange,rows:"15",variant:"filled",inputProps:{autoFocus:"autofocus",className:t.textInput},helperText:i("importWorkspaceHint")})),c.createElement(b.A,null,c.createElement(w.A,{className:t.cancelBtn,onClick:n},i("cancel")),c.createElement(w.A,{color:"primary",onClick:this.handleImportConfig,variant:"contained"},i("import"))))}}])&&xt(t.prototype,n),a}(c.Component);At.defaultProps={classes:{},open:!1,t:function(e){return e}};var Ot={addError:S.C,importConfig:ie.Jk};const kt=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{cancelBtn:{color:e.palette.text.primary},textField:{width:"100%"},textInput:{fontFamily:"monospace"}}})),(0,i.Ng)(null,Ot),(0,l.h)("WorkspaceImport"))(At);function Tt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Pt(e,t){return Pt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Pt(e,t)}function It(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Mt(e){return Mt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mt(e)}var zt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Pt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Mt(r);if(i){var n=Mt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return It(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={exportWorkspace:{},importWorkspace:{}},t.handleMenuItemClick=t.handleMenuItemClick.bind(It(t)),t.handleMenuItemClose=t.handleMenuItemClose.bind(It(t)),t}return t=a,(n=[{key:"handleMenuItemClick",value:function(e){var t={};t[e]={},t[e].open=!0,this.setState(t)}},{key:"handleMenuItemClose",value:function(e){var t=this;return function(n){var r={};r[e]={},r[e].open=!1,t.setState(r)}}},{key:"render",value:function(){var e=this,t=this.props,n=t.anchorEl,r=t.containerId,i=t.handleClose,o=t.t,a=this.state,s=a.exportWorkspace,l=a.importWorkspace,u=document.querySelector("#".concat(r," .").concat((0,Le.A)("viewer")));return c.createElement(c.Fragment,null,c.createElement(ne.A,{id:"workspace-options-menu",container:u,anchorEl:n,anchorOrigin:{horizontal:"right",vertical:"top"},transformOrigin:{horizontal:"left",vertical:"top"},open:Boolean(n),onClose:i},c.createElement(re.A,{"aria-haspopup":"true",onClick:function(){e.handleMenuItemClick("exportWorkspace"),i()},"aria-owns":s.open?"workspace-export":void 0},c.createElement(oe.A,null,c.createElement(at.A,null)),c.createElement(m.A,{variant:"body1"},o("downloadExportWorkspace"))),c.createElement(re.A,{"aria-haspopup":"true",id:"workspace-menu-import",onClick:function(){e.handleMenuItemClick("importWorkspace"),i()},"aria-owns":s.open?"workspace-import":void 0},c.createElement(oe.A,null,c.createElement(ot.A,null)),c.createElement(m.A,{variant:"body1"},o("importWorkspace"))),c.createElement(Ue.F,this.props)),Boolean(s.open)&&c.createElement(wt,{open:Boolean(s.open),container:u,handleClose:this.handleMenuItemClose("exportWorkspace")}),Boolean(l.open)&&c.createElement(kt,{open:Boolean(l.open),container:u,handleClose:this.handleMenuItemClose("importWorkspace")}))}}])&&Tt(t.prototype,n),a}(c.Component);zt.defaultProps={anchorEl:null};const Rt=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e){return{containerId:(0,te.TW)(e)}}),null))(zt);function Lt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Dt(e,t){return Dt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Dt(e,t)}function Nt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function jt(e){return jt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jt(e)}var Ht=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Dt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=jt(r);if(i){var n=jt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Nt(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={anchorEl:null},t.handleMenuClick=t.handleMenuClick.bind(Nt(t)),t.handleMenuClose=t.handleMenuClose.bind(Nt(t)),t}return t=a,(n=[{key:"handleMenuClick",value:function(e){this.setState({anchorEl:e.currentTarget})}},{key:"handleMenuClose",value:function(){this.setState({anchorEl:null})}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.t,r=this.state.anchorEl;return c.createElement(c.Fragment,null,c.createElement(K.A,{"aria-label":n("workspaceOptions"),className:d()(t.ctrlBtn,r?t.ctrlBtnSelected:null),onClick:this.handleMenuClick},c.createElement(it.A,null)),c.createElement(Rt,{anchorEl:r,handleClose:this.handleMenuClose}))}}])&&Lt(t.prototype,n),a}(c.Component);const Vt=(0,r.Zz)((0,s.A)((function(e){return{ctrlBtn:{margin:e.spacing(1)},ctrlBtnSelected:{backgroundColor:e.palette.action.selected}}})),(0,o.C)(),(0,l.h)("WorkspaceOptionsButton"))(Ht);var Bt=n(51759),Ft=n(91068),Wt=n(17006),Ut=n(45152);function Gt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qt(e,t){return qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qt(e,t)}function Kt(e){return Kt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Kt(e)}var $t=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qt(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Kt(i);if(o){var n=Kt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function s(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),a.apply(this,arguments)}return t=s,r=[{key:"focus2ndListIitem",value:function(e){!e.querySelectorAll("li")||e.querySelectorAll("li").length<2||e.querySelectorAll("li")[1].focus()}}],(n=[{key:"titleContent",value:function(e){var t=this.props,n=t.titles,r=t.t;return n[e]||r("untitled")}},{key:"render",value:function(){var e=this,t=this.props,n=t.containerId,r=t.handleClose,i=t.anchorEl,o=t.windowIds,a=t.focusWindow,l=t.t;return c.createElement(ne.A,{anchorOrigin:{horizontal:"right",vertical:"top"},transformOrigin:{horizontal:"left",vertical:"top"},id:"window-list-menu",container:document.querySelector("#".concat(n," .").concat((0,Le.A)("viewer"))),disableAutoFocusItem:!0,anchorEl:i,open:Boolean(i),onClose:r,onEntering:s.focus2ndListIitem},c.createElement(Ut.A,{role:"presentation",selected:!1,disabled:!0,tabIndex:"-1"},l("openWindows")),o.map((function(t,n){return c.createElement(re.A,{key:t,onClick:function(e){a(t,!0),r(e)}},c.createElement(ae.A,{primaryTypographyProps:{variant:"body1"}},e.titleContent(t)))})))}}])&&Gt(t.prototype,n),r&&Gt(t,r),s}(c.Component);$t.defaultProps={anchorEl:null,t:function(e){return e},titles:{}};var Zt={focusWindow:Ft.hN};const Xt=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e){return{containerId:(0,te.TW)(e),titles:(0,Wt.wb)(e),windowIds:(0,z.rG)(e)}}),Zt),(0,l.h)("WindowList"))($t);function Yt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Qt(e,t){return Qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Qt(e,t)}function Jt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function en(e){return en=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},en(e)}var tn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Qt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=en(r);if(i){var n=en(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Jt(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={windowListAnchor:null},t.handleClose=t.handleClose.bind(Jt(t)),t.handleOpen=t.handleOpen.bind(Jt(t)),t}return t=a,(n=[{key:"handleClose",value:function(){this.setState({windowListAnchor:null})}},{key:"handleOpen",value:function(e){this.setState({windowListAnchor:e.currentTarget})}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.disabled,i=t.t,o=t.windowCount,a=this.state.windowListAnchor;return c.createElement(c.Fragment,null,c.createElement(K.A,{"aria-haspopup":"true","aria-label":i("listAllOpenWindows"),"aria-owns":a?"window-list":null,className:d()(n.ctrlBtn,a?n.ctrlBtnSelected:null),disabled:r,badge:!0,BadgeProps:{badgeContent:o,classes:{badge:n.badge}},onClick:function(t){return e.handleOpen(t)}},c.createElement(Bt.A,null)),Boolean(a)&&c.createElement(Xt,{anchorEl:a,id:"window-list",open:Boolean(a),handleClose:this.handleClose}))}}])&&Yt(t.prototype,n),a}(c.Component);tn.defaultProps={classes:{},disabled:!1};const nn=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{badge:{paddingLeft:12},ctrlBtn:{margin:e.spacing(1)},ctrlBtnSelected:{backgroundColor:e.palette.action.selected}}})),(0,i.Ng)((function(e){return{disabled:(0,z.K4)(e).isWorkspaceAddVisible,windowCount:(0,z.rG)(e).length}}),null),(0,l.h)("WindowListButton"))(tn);function rn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function on(e,t){return on=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},on(e,t)}function an(e){return an=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},an(e)}var sn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&on(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=an(r);if(i){var n=an(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props.classes;return c.createElement(c.Fragment,null,c.createElement(nn,null),c.createElement(rt,null),c.createElement(Vt,null),c.createElement(J,{className:e.ctrlBtn}),c.createElement(Ue.F,this.props))}}])&&rn(t.prototype,n),a}(c.Component);sn.defaultProps={classes:{}};const ln=(0,r.Zz)((0,s.A)((function(e){return{ctrlBtn:{margin:e.spacing(1)}}})),(0,l.h)("WorkspaceControlPanelButtons"))(sn);function cn(e){return c.createElement(Ee.A,Object.assign({viewBox:"0 0 60 55"},e),c.createElement("rect",{width:"18",height:"55"}),c.createElement("rect",{width:"18",height:"55",transform:"translate(42)"}),c.createElement("rect",{width:"18",height:"34",transform:"translate(21)"}))}var un=["t","variant"];function dn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function hn(e,t){return hn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},hn(e,t)}function fn(e){return fn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},fn(e)}var pn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&hn(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=fn(r);if(i){var n=fn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.t,n=e.variant,r=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,un);return c.createElement("div",r,"wide"===n&&c.createElement("div",null,c.createElement(m.A,{align:"center",component:"p",variant:"h3"},t("mirador"))),c.createElement(m.A,{align:"center"},c.createElement(lt.A,{component:"a",href:"https://projectmirador.org",target:"_blank",rel:"noopener"},c.createElement(cn,{"aria-label":t("aboutMirador"),titleAccess:t("aboutMirador"),fontSize:"large"}))))}}])&&dn(t.prototype,n),a}(c.Component);pn.defaultProps={t:function(e){return e},variant:"default"};const vn=(0,l.h)("Branding")(pn);function gn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function mn(e,t){return mn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},mn(e,t)}function yn(e){return yn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},yn(e)}var bn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&mn(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=yn(r);if(i){var n=yn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.t,r=e.variant;return c.createElement(T.A,{className:d()(t.root,(0,Le.A)("workspace-control-panel"),"wide"===r?t.wide:null),color:"default",position:"absolute",component:"nav","aria-label":n("workspaceNavigation")},c.createElement(P.A,{disableGutters:!0,className:t.toolbar},c.createElement(U,null),c.createElement("div",{className:t.workspaceButtons},c.createElement(ln,null))),c.createElement(vn,{className:t.branding,t:n,variant:r}))}}])&&gn(t.prototype,n),a}(c.Component);function wn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}bn.defaultProps={variant:"default"};const _n=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){var t;return{branding:(t={display:"flex",position:"absolute"},wn(t,e.breakpoints.up("xs"),{display:"none"}),wn(t,e.breakpoints.up("sm"),{bottom:0,display:"block",float:"none",right:"auto",width:"100%"}),wn(t,"right",0),t),ctrlBtn:{margin:e.spacing(1)},drawer:{overflowX:"hidden"},root:wn({height:64},e.breakpoints.up("sm"),{height:"100%",left:0,right:"auto",width:64}),toolbar:wn({display:"flex",justifyContent:"space-between"},e.breakpoints.up("sm"),{flexDirection:"column",justifyContent:"flex-start",minHeight:0}),wide:{width:"auto"},workspaceButtons:wn({},e.breakpoints.up("sm"),{display:"flex",flexDirection:"column"})}})),(0,l.h)("WorkspaceControlPanel"))(bn);var xn=n(27606),Cn=n(3148),En=n(65227),Sn=n(97823),An=n(51636),On=n(15776),kn=n(84127);function Tn(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M3,3H21V5H3Z",transform:"translate(0 16)"}),c.createElement("path",{d:"M21,5H3V19H21ZM19,17H5V7H19Z",transform:"translate(0 -2)"})))}function Pn(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M0,0H24V24H0Z",transform:"translate(24) rotate(90)",fill:"none"}),c.createElement("path",{d:"M3,3H21V5H3Z",transform:"translate(24) rotate(90)"}),c.createElement("path",{d:"M19,3H5V21H19ZM17,19H7V5H17Z",transform:"translate(-2)"})))}function In(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Mn(e,t){return Mn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Mn(e,t)}function zn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Rn(e){return Rn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Rn(e)}var Ln=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Mn(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Rn(r);if(i){var n=Rn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return zn(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).handleChange=t.handleChange.bind(zn(t)),t}return t=a,(n=[{key:"handleChange",value:function(e){var t=this.props,n=t.windowId;(0,t.setWindowThumbnailPosition)(n,e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.handleClose,i=t.t,o=t.thumbnailNavigationPosition,a=t.direction;return c.createElement(c.Fragment,null,c.createElement(Ut.A,{role:"presentation",disableSticky:!0,tabIndex:"-1"},i("thumbnails")),c.createElement(re.A,{className:n.MenuItem,onClick:function(){e.handleChange("off"),r()}},c.createElement(On.A,{value:"off",classes:{label:"off"===o?n.selectedLabel:n.label},control:c.createElement(kn.A,{color:"off"===o?"secondary":void 0}),label:i("off"),labelPlacement:"bottom"})),c.createElement(re.A,{className:n.MenuItem,onClick:function(){e.handleChange("far-bottom"),r()}},c.createElement(On.A,{value:"far-bottom",classes:{label:"far-bottom"===o?n.selectedLabel:n.label},control:c.createElement(Tn,{color:"far-bottom"===o?"secondary":void 0}),label:i("bottom"),labelPlacement:"bottom"})),c.createElement(re.A,{className:n.MenuItem,onClick:function(){e.handleChange("far-right"),r()}},c.createElement(On.A,{value:"far-right",classes:{label:"far-right"===o?n.selectedLabel:n.label},control:c.createElement(Pn,{color:"far-right"===o?"secondary":void 0,style:"rtl"===a?{transform:"rotate(180deg)"}:{}}),label:i("right"),labelPlacement:"bottom"})))}}])&&In(t.prototype,n),a}(c.Component);Ln.defaultProps={handleClose:function(){},t:function(e){return e}};var Dn={setWindowThumbnailPosition:Ft.GR},Nn=(0,r.Zz)((0,s.A)((function(e){return{label:{borderBottom:"2px solid transparent"},MenuItem:{display:"inline-block"},selectedLabel:{borderBottom:"2px solid ".concat(e.palette.secondary.main),color:e.palette.secondary.main}}})),(0,o.C)(null,{withRef:!0}),(0,i.Ng)((function(e,t){var n=t.windowId;return{direction:(0,te.b3)(e),thumbnailNavigationPosition:(0,An.getThumbnailNavigationPosition)(e,{windowId:n})}}),Dn,null,{forwardRef:!0}),(0,l.h)("WindowThumbnailSettings"));const jn=Nn(Ln);var Hn=n(7161),Vn=n(75787);function Bn(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M1,4V21H22.853V4.1ZM3,19V6h8V19Zm18,0H13V6h8ZM14,9.5h6V11H14ZM14,12h6v1.5H14Zm0,2.5h6V16H14Z"})))}function Fn(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M19.974,2H2V19.974H19.974V2ZM7.392,18.177H3.8V14.582H7.392Zm0-5.392H3.8V9.19H7.392Zm0-5.392H3.8V3.8H7.392Zm5.392,10.785H9.19V14.582h3.595Zm0-5.392H9.19V9.19h3.595Zm0-5.392H9.19V3.8h3.595Zm5.392,10.785H14.582V14.582h3.595Zm0-5.392H14.582V9.19h3.595Zm0-5.392H14.582V3.8h3.595Z",transform:"translate(1 1)"})))}function Wn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Un(e,t){return Un=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Un(e,t)}function Gn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function qn(e){return qn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qn(e)}var Kn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Un(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=qn(r);if(i){var n=qn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Gn(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).handleChange=t.handleChange.bind(Gn(t)),t}return t=a,n=[{key:"handleChange",value:function(e){var t=this.props,n=t.windowId;(0,t.setWindowViewType)(n,e)}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.handleClose,i=t.t,o=t.windowViewType,a=t.viewTypes,s={book:Bn,gallery:Fn,scroll:Vn.A,single:Hn.A};return 0===a.length?null:c.createElement(c.Fragment,null,c.createElement(Ut.A,{role:"presentation",disableSticky:!0,tabIndex:"-1"},i("view")),a.map((function(t){return function(t){var a=t.value,s=t.Icon;return c.createElement(re.A,{key:a,className:n.MenuItem,autoFocus:o===a,onClick:function(){e.handleChange(a),r()}},c.createElement(On.A,{value:a,classes:{label:o===a?n.selectedLabel:n.label},control:c.createElement(s,{color:o===a?"secondary":void 0}),label:i(a),labelPlacement:"bottom"}))}({Icon:s[t],value:t})})))}}],n&&Wn(t.prototype,n),a}(c.Component);Kn.defaultProps={handleClose:function(){},t:function(e){return e},viewTypes:[]};var $n={setWindowViewType:Ft.QO},Zn=(0,r.Zz)((0,s.A)((function(e){return{label:{borderBottom:"2px solid transparent"},MenuItem:{display:"inline-block"},selectedLabel:{borderBottom:"2px solid ".concat(e.palette.secondary.main),color:e.palette.secondary.main}}})),(0,o.C)(null,{withRef:!0}),(0,i.Ng)((function(e,t){var n=t.windowId;return{viewTypes:(0,Wt.B2)(e,{windowId:n}),windowViewType:(0,Wt.i9)(e,{windowId:n})}}),$n,null,{forwardRef:!0}),(0,l.h)("WindowViewSettings"));const Xn=Zn(Kn);function Yn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Qn(e,t){return Qn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Qn(e,t)}function Jn(e){return Jn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Jn(e)}function er(e){var t=e.PluginComponents,n=e.t;return t?c.createElement(c.Fragment,null,c.createElement(Ut.A,{role:"presentation",disableSticky:!0,tabIndex:"-1"},n("windowPluginButtons")),c.createElement(Ue.F,e)):null}var tr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Qn(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Jn(r);if(i){var n=Jn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.containerId,n=e.handleClose,r=e.anchorEl,i=e.showThumbnailNavigationSettings,o=e.toggleDraggingEnabled,a=e.windowId;return c.createElement(ne.A,{id:"window-menu_".concat(a),container:document.querySelector("#".concat(t," .").concat((0,Le.A)("viewer"))),anchorEl:r,anchorOrigin:{horizontal:"right",vertical:"bottom"},transformOrigin:{horizontal:"right",vertical:"top"},getContentAnchorEl:null,open:Boolean(r),onClose:n,onEntering:o,onExit:o,orientation:"horizontal"},c.createElement(Xn,{windowId:a,handleClose:n}),i&&c.createElement(jn,{windowId:a,handleClose:n}),c.createElement(er,this.props))}}])&&Yn(t.prototype,n),a}(c.Component);tr.defaultProps={anchorEl:null,showThumbnailNavigationSettings:!0};const nr=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e){return{containerId:(0,te.TW)(e),showThumbnailNavigationSettings:(0,te.zj)(e).thumbnailNavigation.displaySettings}}),(function(e){return{toggleDraggingEnabled:function(){return e(M.Zw())}}})),(0,l.h)("WindowTopMenu"))(tr);function rr(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M0,0H24V24H0Z",fill:"none"}),c.createElement("path",{d:"M24.852,17.981,3,18V15.945l21.852-.019Z",transform:"translate(-2 5)"}),c.createElement("path",{d:"M1,4V21H22.853V4.1ZM3,19V6h8V19Zm18,0H13V6h8Z",transform:"translate(0 -2)"})))}function ir(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function or(e,t){return or=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},or(e,t)}function ar(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function sr(e){return sr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},sr(e)}var lr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&or(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=sr(r);if(i){var n=sr(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ar(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={anchorEl:null},t.handleMenuClick=t.handleMenuClick.bind(ar(t)),t.handleMenuClose=t.handleMenuClose.bind(ar(t)),t}return t=a,(n=[{key:"handleMenuClick",value:function(e){this.setState({anchorEl:e.currentTarget})}},{key:"handleMenuClose",value:function(){this.setState({anchorEl:null})}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.t,r=e.windowId,i=this.state.anchorEl;return c.createElement(c.Fragment,null,c.createElement(K.A,{"aria-haspopup":"true","aria-label":n("windowMenu"),"aria-owns":i?"window-menu_".concat(r):void 0,className:i?t.ctrlBtnSelected:null,onClick:this.handleMenuClick},c.createElement(rr,null)),c.createElement(nr,{windowId:r,anchorEl:i,handleClose:this.handleMenuClose}))}}])&&ir(t.prototype,n),a}(c.Component);lr.defaultProps={t:function(e){return e}};const cr=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{ctrlBtnSelected:{backgroundColor:e.palette.action.selected}}})),(0,l.h)("WindowTopMenuButton"))(lr);function ur(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function dr(e,t){return dr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},dr(e,t)}function hr(e){return hr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},hr(e)}var fr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&dr(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=hr(r);if(i){var n=hr(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){return c.createElement(c.Fragment,null,c.createElement(Ue.F,this.props))}}])&&ur(t.prototype,n),a}(c.Component);const pr=(0,r.Zz)((0,o.C)(),(0,s.A)({}),(0,i.Ng)(null,null),(0,l.h)("WindowTopBarPluginArea"))(fr);var vr=n(63624);function gr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function mr(e,t){return mr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},mr(e,t)}function yr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function br(e){return br=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},br(e)}var wr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&mr(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=br(r);if(i){var n=br(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return yr(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={anchorEl:null},t.handleMenuClick=t.handleMenuClick.bind(yr(t)),t.handleMenuClose=t.handleMenuClose.bind(yr(t)),t}return t=a,(n=[{key:"handleMenuClick",value:function(e){this.setState({anchorEl:e.currentTarget})}},{key:"handleMenuClose",value:function(){this.setState({anchorEl:null})}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.containerId,i=t.PluginComponents,o=t.t,a=t.windowId,s=t.menuIcon,l=this.state.anchorEl;return i&&0!==i.length?c.createElement(c.Fragment,null,c.createElement(K.A,{"aria-haspopup":"true","aria-label":o("windowPluginMenu"),"aria-owns":l?"window-plugin-menu_".concat(a):void 0,className:l?n.ctrlBtnSelected:null,onClick:this.handleMenuClick},s),c.createElement(ne.A,{id:"window-plugin-menu_".concat(a),container:document.querySelector("#".concat(r," .").concat((0,Le.A)("viewer"))),anchorEl:l,anchorOrigin:{horizontal:"right",vertical:"bottom"},transformOrigin:{horizontal:"right",vertical:"top"},getContentAnchorEl:null,open:Boolean(l),onClose:function(){return e.handleMenuClose()}},c.createElement(Ue.F,Object.assign({handleClose:function(){return e.handleMenuClose()}},this.props)))):c.createElement(c.Fragment,null)}}])&&gr(t.prototype,n),a}(c.Component);wr.defaultProps={classes:{},menuIcon:c.createElement(vr.A,null),PluginComponents:[]};const _r=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{ctrlBtnSelected:{backgroundColor:e.palette.action.selected}}})),(0,i.Ng)((function(e){return{containerId:(0,te.TW)(e)}}),null),(0,l.h)("WindowTopBarPluginMenu"))(wr);var xr=n(73893),Cr=n(22488),Er=n(67622);function Sr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ar(e,t){return Ar=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ar(e,t)}function Or(e){return Or=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Or(e)}var kr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ar(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Or(r);if(i){var n=Or(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.error,r=e.hideWindowTitle,i=e.isFetching,o=e.manifestTitle,a=function(e){return c.createElement(m.A,Object.assign({variant:"h2",noWrap:!0,color:"inherit",className:t.title},e),e.children)};return i?c.createElement(a,null,c.createElement(Cr.A,{variant:"text"})):n?c.createElement(c.Fragment,null,c.createElement(Er.A,{color:"error"}),c.createElement(a,{color:"textSecondary"},n)):r?c.createElement("div",{className:t.title}):c.createElement(a,null,o)}}])&&Sr(t.prototype,n),a}(c.Component);function Tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tr(Object(n),!0).forEach((function(t){Ir(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ir(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}kr.defaultProps={error:null,hideWindowTitle:!1,isFetching:!1,manifestTitle:""};var Mr=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{title:Pr(Pr({},e.typography.h6),{},{flexGrow:1,paddingLeft:e.spacing(.5)})}})),(0,i.Ng)((function(e,t){var n=t.windowId;return{error:(0,xr.YR)(e,{windowId:n}).error,hideWindowTitle:(0,Wt.R2)(e,{windowId:n}).hideWindowTitle,isFetching:(0,xr.YR)(e,{windowId:n}).isFetching,manifestTitle:(0,xr.aY)(e,{windowId:n})}}),null),(0,l.h)("WindowTopBarTitle"));const zr=Mr(kr);function Rr(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M7,14H5v5h5V17H7Zm7-9V7h3v3h2V5Z"}),c.createElement("path",{d:"M22.517,1.524H1.736V22.37H22.517Zm-2,18.845H3.736V3.524H20.517Z"})))}function Lr(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M5,16H8v3h2V14H5ZM16,8V5H14v5h5V8Z"}),c.createElement("path",{d:"M22.517,1.524H1.736V22.37H22.517Zm-2,18.845H3.736V3.524H20.517Z"})))}function Dr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Nr(e,t){return Nr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nr(e,t)}function jr(e){return jr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jr(e)}var Hr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Nr(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=jr(r);if(i){var n=jr(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.removeWindow,n=e.windowId,r=e.classes,i=e.toggleWindowSideBar,o=e.t,a=e.windowDraggable,s=e.maximizeWindow,l=e.maximized,u=e.minimizeWindow,h=e.focused,f=e.allowClose,p=e.allowMaximize,v=e.focusWindow,g=e.allowFullscreen,m=e.allowTopMenuButton,y=e.allowWindowSideBar;return c.createElement(T.A,{position:"relative",color:"default"},c.createElement("nav",{"aria-label":o("windowNavigation")},c.createElement(P.A,{disableGutters:!0,onMouseDown:v,className:d()(r.windowTopBarStyle,a?r.windowTopBarStyleDraggable:null,h?r.focused:null,(0,Le.A)("window-top-bar")),variant:"dense"},y&&c.createElement(K.A,{"aria-label":o("toggleWindowSideBar"),onClick:i},c.createElement(Sn.A,null)),c.createElement(zr,{windowId:n}),m&&c.createElement(cr,{className:(0,Le.A)("window-menu-btn"),windowId:n}),c.createElement(pr,{windowId:n}),c.createElement(_r,{windowId:n}),p&&c.createElement(K.A,{"aria-label":o(l?"minimizeWindow":"maximizeWindow"),className:(0,Le.A)("window-maximize"),onClick:l?u:s},l?c.createElement(Lr,null):c.createElement(Rr,null)),g&&c.createElement(J,null),f&&c.createElement(K.A,{"aria-label":o("closeWindow"),className:(0,Le.A)("window-close"),onClick:t},c.createElement(N.A,null)))))}}])&&Dr(t.prototype,n),a}(c.Component);Hr.defaultProps={allowClose:!0,allowFullscreen:!1,allowMaximize:!0,allowTopMenuButton:!0,allowWindowSideBar:!0,focused:!1,focusWindow:function(){},maximized:!1,maximizeWindow:function(){},minimizeWindow:function(){},t:function(e){return e},windowDraggable:!0};var Vr=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{focused:{},windowTopBarStyle:{"&$focused":{borderTop:"2px solid ".concat(e.palette.primary.main)},backgroundColor:e.palette.shades.main,borderTop:"2px solid transparent",minHeight:32,paddingLeft:e.spacing(.5),paddingRight:e.spacing(.5)},windowTopBarStyleDraggable:{cursor:"move"}}})),(0,i.Ng)((function(e,t){var n=t.windowId,r=(0,Wt.R2)(e,{windowId:n});return{allowClose:r.allowClose,allowFullscreen:r.allowFullscreen,allowMaximize:r.allowMaximize,allowTopMenuButton:r.allowTopMenuButton,allowWindowSideBar:r.allowWindowSideBar,focused:(0,A.ar)(e,{windowId:n}),maximized:r.maximized}}),(function(e,t){var n=t.windowId;return{focusWindow:function(){return e(Ft.hN(n))},maximizeWindow:function(){return e(Ft.Ff(n))},minimizeWindow:function(){return e(Ft.ds(n))},removeWindow:function(){return e(Ft.lM(n))},toggleWindowSideBar:function(){return e(Ft.F9(n))}}})),(0,l.h)("WindowTopBar"));const Br=Vr(Hr);var Fr=n(46946),Wr=n(30048),Ur=n(20124),Gr=n(45196),qr=n(74389),Kr=n(73015),$r=n(36936),Zr=n(37098),Xr=n(67264),Yr=n(95222),Qr=n(41351),Jr=n(73091),ei=n(90652),ti=n(44122);function ni(e){return c.createElement(Ee.A,e,c.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"24",height:"24",viewBox:"0 0 24 24"},c.createElement("path",{d:"M6.924,21H21V19H6.924ZM3,17H21V15H3Zm3.924-4H21V11H6.924Zm0-4H21V7H6.924ZM3,3V5H21V3Z"})))}function ri(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ii(e,t){return ii=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ii(e,t)}function oi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ai(e){return ai=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ai(e)}var si=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ii(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ai(r);if(i){var n=ai(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return oi(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).handleChange=t.handleChange.bind(oi(t)),t}return t=a,n=[{key:"handleChange",value:function(e,t){(0,this.props.addCompanionWindow)(t)}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.hasAnnotations,i=t.hasAnyAnnotations,o=t.hasAnyLayers,a=t.hasCurrentLayers,s=t.hasSearchResults,l=t.hasSearchService,u=t.panels,d=t.PluginComponents,h=t.sideBarPanel,f=t.t,p=function(t){return c.createElement(L.Ay,{title:f("openCompanionWindow",{context:t.value})},c.createElement(Xr.A,Object.assign({},t,{classes:{root:n.tab,selected:n.tabSelected},"aria-label":f("openCompanionWindow",{context:t.value}),disableRipple:!0,onKeyUp:e.handleKeyUp})))};return c.createElement(Zr.A,{classes:{flexContainer:n.tabsFlexContainer,indicator:n.tabsIndicator},value:"closed"!==h&&h,onChange:this.handleChange,variant:"fullWidth",indicatorColor:"primary",textColor:"primary",orientation:"vertical","aria-orientation":"vertical","aria-label":f("sidebarPanelsNavigation")},u.info&&c.createElement(p,{value:"info",icon:c.createElement(Yr.A,null)}),u.attribution&&c.createElement(p,{value:"attribution",icon:c.createElement(Jr.A,null)}),u.canvas&&c.createElement(p,{value:"canvas",icon:c.createElement(ni,null)}),u.annotations&&(r||i)&&c.createElement(p,{value:"annotations",icon:c.createElement($r.A,{classes:{badge:n.badge},invisible:!r,variant:"dot"},c.createElement(Qr.A,null))}),u.search&&l&&c.createElement(p,{value:"search",icon:c.createElement($r.A,{classes:{badge:n.badge},invisible:!s,variant:"dot"},c.createElement(ti.A,null))}),u.layers&&o&&c.createElement(p,{value:"layers",icon:c.createElement($r.A,{classes:{badge:n.badge},invisible:!a,variant:"dot"},c.createElement(ei.A,null))}),d&&d.map((function(e){return c.createElement(p,{key:e.value,value:e.value,icon:c.createElement(e,null)})})))}}],n&&ri(t.prototype,n),a}(c.Component);function li(e){return e&&e.some((function(e){return new Gr.A(e).imageResources.length>1}))}function ci(e){return e&&e.some((function(e){var t=new Gr.A(e);return t.annotationListUris.length>0||t.canvasAnnotationPages.length>0}))}si.defaultProps={classes:{},hasAnnotations:!1,hasAnyAnnotations:!1,hasAnyLayers:!1,hasCurrentLayers:!1,hasSearchResults:!1,hasSearchService:!1,panels:[],PluginComponents:null,sideBarPanel:"closed",t:function(e){return e}};var ui=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{badge:{backgroundColor:e.palette.notification.main},tab:{"&:active":{backgroundColor:e.palette.action.active},"&:focus":{"@media (hover: none)":{backgroundColor:"transparent"},backgroundColor:e.palette.action.hover,textDecoration:"none"},"&:hover":{"@media (hover: none)":{backgroundColor:"transparent"},backgroundColor:e.palette.action.hover,textDecoration:"none"},borderRight:"2px solid transparent",minWidth:"auto"},tabSelected:{borderRight:"2px solid ".concat(e.palette.primary.main)},tabsFlexContainer:{flexDirection:"column"},tabsIndicator:{display:"none"}}})),(0,i.Ng)((function(e,t){var n=t.windowId;return{hasAnnotations:(0,qr.Y2)(e,{windowId:n}).length>0,hasAnyAnnotations:ci((0,Fr.getCanvases)(e,{windowId:n})),hasAnyLayers:li((0,Fr.getCanvases)(e,{windowId:n})),hasCurrentLayers:li((0,Fr.getVisibleCanvases)(e,{windowId:n})),hasSearchResults:(0,z.zk)(e,{windowId:n}).suggestedSearches||(0,Kr.V8)(e,{companionWindowId:((0,An.getCompanionWindowsForPosition)(e,{position:"left",windowId:n})[0]||{}).id,windowId:n}),hasSearchService:null!==(0,xr.B8)(e,{windowId:n}),panels:(0,Wt.R2)(e,{windowId:n}).panels,sideBarPanel:((0,An.getCompanionWindowsForPosition)(e,{position:"left",windowId:n})[0]||{}).content}}),(function(e,t){var n=t.windowId;return{addCompanionWindow:function(t){return e(Ur.Yy(n,{content:t,position:"left"}))}}})),(0,l.h)("WindowSideBarButtons"));const di=ui(si);function hi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function fi(e,t){return fi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},fi(e,t)}function pi(e){return pi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},pi(e)}var vi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&fi(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=pi(r);if(i){var n=pi(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.direction,r=e.t,i=e.windowId,o=e.sideBarOpen;return c.createElement(c.Fragment,null,c.createElement(Wr.Ay,{variant:"persistent",className:d()(t.drawer),classes:{paper:d()(t.paper)},anchor:"rtl"===n?"right":"left",PaperProps:{"aria-label":r("sidebarPanelsNavigation"),component:"nav",style:{height:"100%",position:"relative"}},SlideProps:{direction:"rtl"===n?"left":"right",mountOnEnter:!0,unmountOnExit:!0},open:o},c.createElement(di,{windowId:i})))}}])&&hi(t.prototype,n),a}(c.Component);vi.defaultProps={sideBarOpen:!1};var gi=(0,r.Zz)((0,s.A)((function(e){return{drawer:{flexShrink:0,height:"100%",order:-1e3,zIndex:e.zIndex.appBar-1},grow:{flexGrow:1},paper:{borderInlineEnd:"1px solid ".concat(e.palette.divider),overflowX:"hidden",width:48},toolbar:e.mixins.toolbar}})),(0,o.C)(),(0,i.Ng)((function(e,t){var n=t.windowId;return{direction:(0,te.b3)(e),sideBarOpen:((0,z.zk)(e,{windowId:n})||{}).sideBarOpen,sideBarPanel:((0,z.zk)(e,{windowId:n})||{}).sideBarPanel}}),null),(0,l.h)("WindowSideBar"));const mi=gi(vi);var yi=n(10716),bi=n(63472),wi=n(33613),_i=n(7334),xi=n(18502),Ci=n(80045),Ei=n(58168),Si=(n(5556),n(20053)),Ai=n(95126);const Oi=(0,Ai.A)(c.createElement("path",{d:"M20,12A8,8 0 0,1 12,20A8,8 0 0,1 4,12A8,8 0 0,1 12,4C12.76,4 13.5,4.11 14.2, 4.31L15.77,2.74C14.61,2.26 13.34,2 12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0, 0 22,12M7.91,10.08L6.5,11.5L11,16L21,6L19.59,4.58L11,13.17L7.91,10.08Z"}),"SuccessOutlined"),ki=(0,Ai.A)(c.createElement("path",{d:"M12 5.99L19.53 19H4.47L12 5.99M12 2L1 21h22L12 2zm1 14h-2v2h2v-2zm0-6h-2v4h2v-4z"}),"ReportProblemOutlined"),Ti=(0,Ai.A)(c.createElement("path",{d:"M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"}),"ErrorOutline"),Pi=(0,Ai.A)(c.createElement("path",{d:"M11,9H13V7H11M12,20C7.59,20 4,16.41 4,12C4,7.59 7.59,4 12,4C16.41,4 20,7.59 20, 12C20,16.41 16.41,20 12,20M12,2A10,10 0 0,0 2,12A10,10 0 0,0 12,22A10,10 0 0,0 22,12A10, 10 0 0,0 12,2M11,17H13V11H11V17Z"}),"InfoOutlined");var Ii=n(81863),Mi=n(67515),zi={success:c.createElement(Oi,{fontSize:"inherit"}),warning:c.createElement(ki,{fontSize:"inherit"}),error:c.createElement(Ti,{fontSize:"inherit"}),info:c.createElement(Pi,{fontSize:"inherit"})},Ri=c.createElement(Ii.A,{fontSize:"small"}),Li=c.forwardRef((function(e,t){var n=e.action,r=e.children,i=e.classes,o=e.className,a=e.closeText,s=void 0===a?"Close":a,l=e.color,u=e.icon,d=e.iconMapping,h=void 0===d?zi:d,f=e.onClose,p=e.role,v=void 0===p?"alert":p,g=e.severity,m=void 0===g?"success":g,y=e.variant,b=void 0===y?"standard":y,w=(0,Ci.A)(e,["action","children","classes","className","closeText","color","icon","iconMapping","onClose","role","severity","variant"]);return c.createElement(Cn.A,(0,Ei.A)({role:v,square:!0,elevation:0,className:(0,Si.default)(i.root,i["".concat(b).concat((0,Mi.A)(l||m))],o),ref:t},w),!1!==u?c.createElement("div",{className:i.icon},u||h[m]||zi[m]):null,c.createElement("div",{className:i.message},r),null!=n?c.createElement("div",{className:i.action},n):null,null==n&&f?c.createElement("div",{className:i.action},c.createElement(lt.A,{size:"small","aria-label":s,title:s,color:"inherit",onClick:f},Ri)):null)}));const Di=(0,s.A)((function(e){var t="light"===e.palette.type?a.e$:a.a,n="light"===e.palette.type?a.a:a.e$;return{root:(0,Ei.A)({},e.typography.body2,{borderRadius:e.shape.borderRadius,backgroundColor:"transparent",display:"flex",padding:"6px 16px"}),standardSuccess:{color:t(e.palette.success.main,.6),backgroundColor:n(e.palette.success.main,.9),"& $icon":{color:e.palette.success.main}},standardInfo:{color:t(e.palette.info.main,.6),backgroundColor:n(e.palette.info.main,.9),"& $icon":{color:e.palette.info.main}},standardWarning:{color:t(e.palette.warning.main,.6),backgroundColor:n(e.palette.warning.main,.9),"& $icon":{color:e.palette.warning.main}},standardError:{color:t(e.palette.error.main,.6),backgroundColor:n(e.palette.error.main,.9),"& $icon":{color:e.palette.error.main}},outlinedSuccess:{color:t(e.palette.success.main,.6),border:"1px solid ".concat(e.palette.success.main),"& $icon":{color:e.palette.success.main}},outlinedInfo:{color:t(e.palette.info.main,.6),border:"1px solid ".concat(e.palette.info.main),"& $icon":{color:e.palette.info.main}},outlinedWarning:{color:t(e.palette.warning.main,.6),border:"1px solid ".concat(e.palette.warning.main),"& $icon":{color:e.palette.warning.main}},outlinedError:{color:t(e.palette.error.main,.6),border:"1px solid ".concat(e.palette.error.main),"& $icon":{color:e.palette.error.main}},filledSuccess:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.success.main},filledInfo:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.info.main},filledWarning:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.warning.main},filledError:{color:"#fff",fontWeight:e.typography.fontWeightMedium,backgroundColor:e.palette.error.main},icon:{marginRight:12,padding:"7px 0",display:"flex",fontSize:22,opacity:.9},message:{padding:"8px 0"},action:{display:"flex",alignItems:"center",marginLeft:"auto",paddingLeft:16,marginRight:-8}}}),{name:"MuiAlert"})(Li);function Ni(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ji(e,t){return ji=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ji(e,t)}function Hi(e){return Hi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Hi(e)}var Vi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ji(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Hi(r);if(i){var n=Hi(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.error,r=e.metadata,i=e.showJsError,o=e.t;return i?c.createElement(c.Fragment,null,c.createElement(Di,{elevation:6,variant:"filled",severity:"error"},o("errorDialogTitle")),i&&c.createElement(dt.A,{square:!0,className:t.alert},c.createElement(ht.A,{expandIcon:c.createElement(ct.A,null)},c.createElement(m.A,null,o("jsError",{message:n.message,name:n.name}))),c.createElement(ft.A,{className:t.details},c.createElement("pre",null,o("jsStack",{stack:n.stack})),r&&c.createElement("pre",null,JSON.stringify(r,null,2)))),c.createElement(Ue.F,this.props)):null}}])&&Ni(t.prototype,n),a}(c.Component);Vi.defaultProps={metadata:null,showJsError:!0,t:function(e){return e}};var Bi=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{alert:{"& $icon":{color:e.palette.error.main},backgroundColor:e.palette.error.main,color:"#fff",fontWeight:e.typography.fontWeightMedium},details:{"& pre":{height:"100px",overflowY:"scroll"},flexDirection:"column"}}})),(0,i.Ng)((function(e,t){var n=t.companionWindowId,r=t.windowId;return{metadata:{companionWindow:n&&(0,An.getCompanionWindow)(e,{companionWindowId:n}),manifest:(0,z.c2)(e,{windowId:r}),viewer:(0,z.tk)(e,{windowId:r}),window:(0,z.zk)(e,{windowId:r})},showJsError:(0,te.zj)(e).window.showJsError}})),(0,l.h)("ErrorContent"));const Fi=Bi(Vi);function Wi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ui(e,t){return Ui=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ui(e,t)}function Gi(e){return Gi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Gi(e)}var qi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ui(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Gi(i);if(o){var n=Gi(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).state={},t}return t=s,r=[{key:"getDerivedStateFromError",value:function(e){return{error:e,hasError:!0}}}],(n=[{key:"componentDidUpdate",value:function(e){this.props.content!==e.content&&this.setState({error:null,hasError:!1})}},{key:"render",value:function(){var e=this.props,t=e.content,n=e.windowId,r=e.id,i=e.t,o=this.state,a=o.error;if(o.hasError)return c.createElement(xi.default,{title:i("error"),windowId:n,id:r},c.createElement(Fi,{error:a,windowId:n,companionWindowId:r}));var s=_i.A[t];return s?c.createElement(s,{id:r,windowId:n}):c.createElement(c.Fragment,null)}}])&&Wi(t.prototype,n),r&&Wi(t,r),s}(c.Component);qi.defaultProps={content:null,t:function(e){return e}};var Ki=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e,t){var n=t.id;return{content:(0,An.getCompanionWindow)(e,{companionWindowId:n}).content,id:n}})),(0,l.h)("CompanionWindowFactory"));const $i=Ki(qi);function Zi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xi(e,t){return Xi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xi(e,t)}function Yi(e){return Yi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Yi(e)}var Qi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xi(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Yi(r);if(i){var n=Yi(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"areaLayoutClass",value:function(){var e=this.props,t=e.classes,n=e.position;return"bottom"===n||"far-bottom"===n?t.horizontal:null}},{key:"collapseIcon",value:function(){var e=this.props,t=e.companionAreaOpen;return"rtl"===e.direction?t?c.createElement(wi.A,null):c.createElement(bi.A,null):t?c.createElement(bi.A,null):c.createElement(wi.A,null)}},{key:"slideDirection",value:function(){var e=this.props,t=e.direction,n="rtl"===t?"left":"right",r="rtl"===t?"right":"left";switch(e.position){case"right":case"far-right":return r;case"bottom":case"far-bottom":return"up";default:return n}}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.companionWindowIds,r=e.companionAreaOpen,i=e.setCompanionAreaOpen,o=e.position,a=e.sideBarOpen,s=e.t,l=e.windowId;return c.createElement("div",{className:[t.root,this.areaLayoutClass(),(0,Le.A)("companion-area-".concat(o))].join(" ")},c.createElement(yi.A,{in:r,direction:this.slideDirection()},c.createElement("div",{className:[(0,Le.A)("companion-windows"),n.length>0&&t[o],this.areaLayoutClass()].join(" "),style:{display:r?"flex":"none"}},n.map((function(e){return c.createElement($i,{id:e,key:e,windowId:l})})))),i&&"left"===o&&a&&n.length>0&&c.createElement("div",{className:t.toggle},c.createElement(K.A,{"aria-expanded":r,"aria-label":s(r?"collapseSidePanel":"expandSidePanel"),className:t.toggleButton,key:r?"collapse":"expand",onClick:function(){i(l,!r)},TooltipProps:{placement:"right"}},this.collapseIcon())))}}])&&Zi(t.prototype,n),a}(c.Component);Qi.defaultProps={classes:{},setCompanionAreaOpen:function(){},sideBarOpen:!1};var Ji={setCompanionAreaOpen:Ft.Aq},eo=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{horizontal:{flexDirection:"column",width:"100%"},left:{minWidth:235},root:{display:"flex",minHeight:0,position:"relative",zIndex:e.zIndex.appBar-2},toggle:{backgroundColor:e.palette.background.paper,border:"1px solid ".concat(e.palette.shades.dark),borderRadius:0,height:"48px",left:"100%",marginTop:"1rem",padding:2,position:"absolute",width:"23px",zIndex:e.zIndex.drawer},toggleButton:{marginBottom:12,marginTop:12,padding:0}}})),(0,i.Ng)((function(e,t){var n=t.windowId,r=t.position;return{companionAreaOpen:(0,An.getCompanionAreaVisibility)(e,{position:r,windowId:n}),companionWindowIds:(0,An.getCompanionWindowIdsForPosition)(e,{position:r,windowId:n}),direction:(0,te.b3)(e),sideBarOpen:((0,z.zk)(e,{windowId:n})||{}).sideBarOpen}}),Ji),(0,l.h)("CompanionArea"));const to=eo(Qi);var no=n(38925),ro=n(10782),io=n(33615),oo=n(87618),ao=n(89945),so=n(22735),lo=n(65298),co=n(32295);function uo(e){return function(e){if(Array.isArray(e))return ho(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ho(e,t);var n=Object.prototype.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)?ho(e,t):void 0}}(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 ho(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function po(e,t){return po=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},po(e,t)}function vo(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function go(e){return go=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},go(e)}var mo=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&po(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=go(i);if(o){var n=go(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return vo(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).state={filter:null},t.hideDialog=t.hideDialog.bind(vo(t)),t}return t=s,n=[{key:"setFilter",value:function(e){this.setState({filter:e})}},{key:"hideDialog",value:function(){var e=this.props;(0,e.hideCollectionDialog)(e.windowId)}},{key:"selectCollection",value:function(e){var t=this.props,n=t.collectionPath,r=t.manifestId,i=t.showCollectionDialog,o=t.windowId;i(e.id,[].concat(uo(n),[r]),o)}},{key:"goToPreviousCollection",value:function(){var e=this.props,t=e.collectionPath,n=e.showCollectionDialog,r=e.windowId;n(t[t.length-1],t.slice(0,-1),r)}},{key:"selectManifest",value:function(e){var t=this.props,n=t.addWindow,r=t.collectionPath,i=t.manifestId,o=t.setWorkspaceAddVisibility,a=t.updateWindow,s=t.windowId;s?a(s,{canvasId:null,collectionPath:[].concat(uo(r),[i]),manifestId:e.id}):n({collectionPath:[].concat(uo(r),[i]),manifestId:e.id}),this.hideDialog(),o(!1)}},{key:"dialogContainer",value:function(){var e=this.props,t=e.containerId,n=e.windowId;return document.querySelector("#".concat(t," #").concat(n))}},{key:"placeholder",value:function(){var e=this.props.classes;return c.createElement(p.A,{className:e.dialog,onClose:this.hideDialog,open:!0,container:this.dialogContainer(),BackdropProps:this.backdropProps()},c.createElement(g.A,{id:"select-collection",disableTypography:!0},c.createElement(Cr.A,{className:e.placeholder,variant:"text"})),c.createElement(Oe.A,null,c.createElement(Cr.A,{className:e.placeholder,variant:"text"}),c.createElement(Cr.A,{className:e.placeholder,variant:"text"})))}},{key:"backdropProps",value:function(){return{classes:{root:this.props.classes.dialog}}}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.collection,i=t.error,o=t.isMultipart,a=t.manifest,l=t.ready,u=t.t,d=this.state.filter;if(i)return null;if(!this.dialogContainer())return this.forceUpdate(),c.createElement(c.Fragment,null);if(!l)return this.placeholder();var h=a&&(0,ao.A)(a.getProperty("rights")||a.getProperty("license")),f=a&&(0,ao.A)(a.getRequiredStatement()).filter((function(e){return e.getValue()})).map((function(e){return{label:null,values:e.getValues()}})),v=a.getCollections(),y=d||(v.length>0?"collections":"manifests");return c.createElement(p.A,{className:n.dialog,onClose:this.hideDialog,container:this.dialogContainer(),BackdropProps:this.backdropProps(),open:!0},c.createElement(g.A,{id:"select-collection",disableTypography:!0},c.createElement(m.A,{component:"div",variant:"overline"},u(o?"multipartCollection":"collection")),c.createElement(m.A,{variant:"h3"},s.getUseableLabel(a))),c.createElement(Oe.A,{className:n.dialogContent},r&&c.createElement(w.A,{startIcon:c.createElement(oo.A,null),onClick:function(){return e.goToPreviousCollection()}},s.getUseableLabel(r)),c.createElement("div",{className:n.collectionMetadata},c.createElement(co.A,{manifestId:a.id}),c.createElement(lo.A,{id:"select-collection-rights",label:u("attributionTitle")},f&&c.createElement(so.P,{labelValuePairs:f,defaultLabel:u("attribution")}),h&&h.length>0&&c.createElement(c.Fragment,null,c.createElement(m.A,{variant:"subtitle2",component:"dt"},u("rights")),h.map((function(e){return c.createElement(m.A,{variant:"body1",component:"dd",key:e},c.createElement(ro.A,{target:"_blank",rel:"noopener noreferrer",href:e},e))}))))),c.createElement("div",{className:n.collectionFilter},a.getTotalCollections()>0&&c.createElement(io.A,{clickable:!0,color:"collections"===y?"primary":"default",onClick:function(){return e.setFilter("collections")},label:u("totalCollections",{count:a.getTotalCollections()})}),a.getTotalManifests()>0&&c.createElement(io.A,{clickable:!0,color:"manifests"===y?"primary":"default",onClick:function(){return e.setFilter("manifests")},label:u("totalManifests",{count:a.getTotalManifests()})})),"collections"===y&&c.createElement(_e.A,null,v.map((function(t){return c.createElement(re.A,{key:t.id,onClick:function(){e.selectCollection(t)},className:n.collectionItem},s.getUseableLabel(t))}))),"manifests"===y&&c.createElement(_e.A,null,a.getManifests().map((function(t){return c.createElement(re.A,{key:t.id,onClick:function(){e.selectManifest(t)},className:n.collectionItem},s.getUseableLabel(t))})))),c.createElement(b.A,null,c.createElement(w.A,{onClick:this.hideDialog},u("close"))))}}],r=[{key:"getUseableLabel",value:function(e,t){return e&&e.getLabel&&e.getLabel().length>0?e.getLabel().getValue():String(t+1)}}],n&&fo(t.prototype,n),r&&fo(t,r),s}(c.Component);mo.defaultProps={collection:null,collectionPath:[],containerId:null,error:null,isMultipart:!1,ready:!1,windowId:null};var yo={addWindow:Ft._U,hideCollectionDialog:Ft.Th,setWorkspaceAddVisibility:M.DW,showCollectionDialog:Ft.Az,updateWindow:Ft.uE},bo=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{collectionFilter:{padding:"16px",paddingTop:0},collectionItem:{whiteSpace:"normal"},collectionMetadata:{padding:"16px"},dark:{color:"#000000"},dialog:{position:"absolute !important"},dialogContent:{padding:e.spacing(1)},light:{color:e.palette.grey[400]},listitem:{"&:focus":{backgroundColor:e.palette.action.focus},"&:hover":{backgroundColor:e.palette.action.hover},cursor:"pointer"}}})),(0,i.Ng)((function(e,t){var n=t.windowId,r=(0,z.zk)(e,{windowId:n}),i=r.collectionPath,o=r.collectionManifestId,a=(0,z.c2)(e,{manifestId:o}),s=i&&i[i.length-1],l=s&&(0,z.c2)(e,{manifestId:s});return{collection:l&&(0,xr.SG)(e,{manifestId:l.id}),collectionPath:i,containerId:(0,te.TW)(e),error:a&&a.error,isMultipart:(0,no.pw)(e,{manifestId:o}).includes("multi-part"),manifest:a&&(0,xr.SG)(e,{manifestId:o}),manifestId:o,open:e.workspace.collectionDialogOn,ready:a&&!!a.json,windowId:n}}),yo),(0,l.h)("CollectionDialog"));const wo=bo(mo);function _o(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xo(e,t){return xo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xo(e,t)}function Co(e){return Co=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Co(e)}var Eo=(0,c.lazy)((function(){return Promise.resolve().then(n.bind(n,43770))})),So=(0,c.lazy)((function(){return Promise.resolve().then(n.bind(n,48465))})),Ao=(0,c.lazy)((function(){return Promise.resolve().then(n.bind(n,48628))})),Oo=(0,c.lazy)((function(){return Promise.resolve().then(n.bind(n,5231))})),ko=(0,c.lazy)((function(){return Promise.resolve().then(n.bind(n,94412))}));So.displayName="GalleryView",Ao.displayName="SelectCollection",Oo.displayName="WindowViewer";var To=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xo(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Co(r);if(i){var n=Co(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"renderViewer",value:function(){var e=this.props,t=e.audioResources,n=e.isCollection,r=e.isFetching,i=e.videoResources,o=e.view,a=e.windowId;return n?c.createElement(c.Fragment,null,c.createElement(Ao,{windowId:a})):!1===r?"gallery"===o?c.createElement(So,{windowId:a}):i.length>0?c.createElement(ko,{windowId:a}):t.length>0?c.createElement(Eo,{windowId:a}):c.createElement(Oo,{windowId:a}):null}},{key:"render",value:function(){var e=this.props,t=e.isCollectionDialogVisible,n=e.windowId,r=e.classes,i=e.children;return c.createElement("div",{className:d()((0,Le.A)("primary-window"),r.primaryWindow)},c.createElement(mi,{windowId:n}),c.createElement(to,{windowId:n,position:"left"}),t&&c.createElement(wo,{windowId:n}),c.createElement(c.Suspense,{fallback:c.createElement("div",null)},i||this.renderViewer()))}}])&&_o(t.prototype,n),a}(c.Component);To.defaultProps={audioResources:[],children:void 0,isCollection:!1,isCollectionDialogVisible:!1,isFetching:!1,videoResources:[],view:void 0};var Po=(0,r.Zz)((0,s.A)({primaryWindow:{display:"flex",flex:1,position:"relative"}}),(0,i.Ng)((function(e,t){var n=t.windowId,r=(0,xr.SG)(e,{windowId:n});return{audioResources:(0,Fr.getVisibleCanvasAudioResources)(e,{windowId:n})||[],isCollection:r&&r.isCollection(),isCollectionDialogVisible:(0,z.zk)(e,{windowId:n}).collectionDialogOn,videoResources:(0,Fr.getVisibleCanvasVideoResources)(e,{windowId:n})||[]}}),null),(0,l.h)("PrimaryWindow"));const Io=Po(To);function Mo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function zo(e,t){return zo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},zo(e,t)}function Ro(e){return Ro=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ro(e)}var Lo=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&zo(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ro(r);if(i){var n=Ro(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.allowClose,n=e.allowWindowSideBar,r=e.ariaLabel,i=e.children,o=e.classes,a=e.label,s=e.removeWindow,l=e.t,u=e.windowId;return c.createElement(Cn.A,{component:"section",elevation:1,id:u,className:d()(o.window,(0,Le.A)("placeholder-window")),"aria-label":a&&r?l("window",{label:a}):null},c.createElement(T.A,{position:"relative",color:"default"},c.createElement(P.A,{disableGutters:!0,className:d()(o.windowTopBarStyle,(0,Le.A)("window-top-bar")),variant:"dense"},n&&c.createElement(K.A,{"aria-label":l("toggleWindowSideBar"),disabled:!0},c.createElement(Sn.A,null)),c.createElement(m.A,{variant:"h2",noWrap:!0,color:"inherit",className:o.title},a),t&&s&&c.createElement(K.A,{"aria-label":l("closeWindow"),className:d()(o.button,(0,Le.A)("window-close")),onClick:s,TooltipProps:{tabIndex:r?"0":"-1"}},c.createElement(N.A,null)))),i)}}])&&Mo(t.prototype,n),a}(c.Component);function Do(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function No(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Do(Object(n),!0).forEach((function(t){jo(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Do(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function jo(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Lo.defaultProps={allowClose:!0,allowWindowSideBar:!0,ariaLabel:!0,children:null,classes:{},label:"",removeWindow:function(){},t:function(e){return e}};var Ho=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{button:{marginLeft:"auto"},title:No(No({},e.typography.h6),{},{flexGrow:1,paddingLeft:e.spacing(.5)}),window:{backgroundColor:e.palette.shades.dark,borderRadius:0,display:"flex",flexDirection:"column",height:"100%",minHeight:0,overflow:"hidden",width:"100%"},windowTopBarStyle:{backgroundColor:e.palette.shades.main,borderTop:"2px solid transparent",minHeight:32,paddingLeft:e.spacing(.5),paddingRight:e.spacing(.5)}}})),(0,i.Ng)((function(e,t){var n=t.windowId;return{allowClose:(0,Wt.R2)(e,{windowId:n}).allowClose,allowWindowSideBar:(0,Wt.R2)(e,{windowId:n}).allowWindowSideBar}}),(function(e,t){var n=t.windowId;return{removeWindow:function(){return e(Ft.lM(n))}}})),(0,l.h)("MinimalWindow"));const Vo=Ho(Lo);var Bo=n(46346),Fo=n(95594),Wo=n(32697),Uo=n(62475);function Go(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function qo(e,t){return qo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},qo(e,t)}function Ko(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function $o(e){return $o=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$o(e)}var Zo=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&qo(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=$o(r);if(i){var n=$o(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ko(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).onReceiveAccessTokenMessage=t.onReceiveAccessTokenMessage.bind(Ko(t)),t}return t=a,(n=[{key:"onReceiveAccessTokenMessage",value:function(e){var t=this.props,n=t.handleAccessTokenMessage,r=t.url;e.data&&e.data.messageId&&e.data.messageId===r&&n(e.data)}},{key:"render",value:function(){var e=this.props.url;return e?c.createElement(Uo.A,{attributes:{"aria-hidden":!0,height:1,src:"".concat(e,"?origin=").concat(window.origin,"&messageId=").concat(e),style:{visibility:"hidden"},width:1},handleReceiveMessage:this.onReceiveAccessTokenMessage}):c.createElement(c.Fragment,null)}}])&&Go(t.prototype,n),a}(c.Component);function Xo(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Yo(e,t){return Yo=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Yo(e,t)}function Qo(e){return Qo=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Qo(e)}Zo.defaultProps={url:void 0};var Jo=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Yo(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Qo(r);if(i){var n=Qo(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).released=void 0,t.window=null,t.checkIfWindowClosed=null,t}return t=a,(n=[{key:"componentDidMount",value:function(){this.openWindow()}},{key:"componentWillUnmount",value:function(){this.window&&this.window.close()}},{key:"onClose",value:function(){var e=this.props,t=e.onClose,n=e.url;this.released||(this.released=!0,clearInterval(this.checkIfWindowClosed),t(n))}},{key:"openWindow",value:function(){var e=this,t=this.props,n=t.depWindow,r=t.features,i=t.name,o=t.url;this.window=(n||window).open(o,i,r),this.released=!1,this.checkIfWindowClosed=setInterval((function(){e.window&&!e.window.closed||e.onClose()}),250)}},{key:"render",value:function(){return null}}])&&Xo(t.prototype,n),a}(c.Component);Jo.defaultProps={depWindow:void 0,features:void 0,name:void 0};var ea=n(19681),ta=n(69440),na=n(42487),ra=n(28465);function ia(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function oa(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ia(Object(n),!0).forEach((function(t){aa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ia(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function aa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function sa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function la(e,t){return la=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},la(e,t)}function ca(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ua(e){return ua=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ua(e)}var da=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&la(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ua(r);if(i){var n=ua(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ca(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={open:!1},t.setOpen=t.setOpen.bind(ca(t)),t.onSubmit=t.onSubmit.bind(ca(t)),t}return t=a,(n=[{key:"onSubmit",value:function(){var e=this.props.onConfirm;this.setOpen(!1),e()}},{key:"setOpen",value:function(e){this.setState((function(t){return oa(oa({},t),{},{open:e})}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.confirmButton,i=t.continueLabel,o=t.header,a=t.description,s=t.icon,l=t.label,u=t.t,d=t.ruleSet,h=t.hasLogoutService,f=t.status,p=t.ConfirmProps;if("ok"===f&&!h)return null;var v=this.state.open,g=c.createElement(w.A,Object.assign({onClick:this.onSubmit,className:n.buttonInvert,color:"secondary"},p),r||u("login"));return a||o?c.createElement(Cn.A,{square:!0,elevation:4,color:"secondary",classes:{root:n.paper}},c.createElement(w.A,{fullWidth:!0,className:n.topBar,onClick:function(){return e.setOpen(!0)},component:"div",color:"inherit"},s||c.createElement(na.A,{className:n.icon}),c.createElement(m.A,{className:n.label,component:"h3",variant:"body1",color:"inherit"},d?c.createElement(ra.A,{htmlString:l,ruleSet:d}):l),c.createElement(Ue.F,this.props),c.createElement("span",{className:n.fauxButton},!v&&c.createElement(m.A,{variant:"button",color:"inherit"},i||u("continue")))),c.createElement(ta.A,{in:v,onClose:function(){return e.setOpen(!1)}},c.createElement(m.A,{variant:"body1",color:"inherit",className:n.expanded},d?c.createElement(ra.A,{htmlString:o,ruleSet:d}):o,o&&a?": ":"",d?c.createElement(ra.A,{htmlString:a,ruleSet:d}):a),c.createElement(b.A,null,c.createElement(w.A,{onClick:function(){return e.setOpen(!1)},color:"inherit"},u("cancel")),g))):c.createElement(Cn.A,{square:!0,elevation:4,color:"secondary",classes:{root:n.paper}},c.createElement("div",{className:n.topBar},s||c.createElement(na.A,{className:n.icon}),c.createElement(m.A,{className:n.label,component:"h3",variant:"body1",color:"inherit"},d?c.createElement(ra.A,{htmlString:l,ruleSet:d}):l),c.createElement(Ue.F,this.props),g))}}])&&sa(t.prototype,n),a}(c.Component);da.defaultProps={confirmButton:void 0,ConfirmProps:{},continueLabel:void 0,description:void 0,hasLogoutService:!0,header:void 0,icon:void 0,ruleSet:"iiif",status:void 0,t:function(e){return e}};const ha=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{buttonInvert:{"&:hover":{backgroundColor:(0,ea.fade)(e.palette.secondary.contrastText,1-e.palette.action.hoverOpacity)},backgroundColor:e.palette.secondary.contrastText,marginLeft:e.spacing(5),paddingBottom:0,paddingTop:0},expanded:{paddingLeft:e.spacing(),paddingRight:e.spacing()},failure:{backgroundColor:e.palette.error.dark},fauxButton:{marginLeft:e.spacing(2.5)},icon:{marginRight:e.spacing(1.5),verticalAlign:"text-bottom"},label:{lineHeight:2.25},paper:{backgroundColor:e.palette.secondary.main,color:e.palette.secondary.contrastText,cursor:"pointer"},topBar:{"&:hover":{backgroundColor:e.palette.secondary.main},alignItems:"center",display:"flex",justifyContent:"inherit",padding:e.spacing(1),textTransform:"none"}}})),(0,l.h)("WindowAuthenticationBar"))(da);function fa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function pa(e,t){return pa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},pa(e,t)}function va(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ga(e){return ga=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ga(e)}var ma=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&pa(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ga(r);if(i){var n=ga(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return va(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).performLogout=t.performLogout.bind(va(t)),t.onReceiveAccessTokenMessage=t.onReceiveAccessTokenMessage.bind(va(t)),t}return t=a,(n=[{key:"onReceiveAccessTokenMessage",value:function(e){var t=this.props,n=t.authServiceId,r=t.accessTokenServiceId;(0,t.resolveAccessTokenRequest)(n,r,e)}},{key:"defaultAuthBarProps",value:function(){var e=this.props,t=e.authServiceId,n=e.windowId,r=e.status;return{authServiceId:t,hasLogoutService:!!e.logoutServiceId,status:r,windowId:n}}},{key:"performLogout",value:function(){var e=this.props,t=e.accessTokenServiceId,n=e.authServiceId,r=e.features,i=e.logoutServiceId,o=e.resetAuthenticationState;(0,e.openWindow)(i,void 0,r),o({authServiceId:n,tokenServiceId:t})}},{key:"renderLoggedIn",value:function(){var e=this.props,t=e.isInteractive,n=e.logoutConfirm,r=e.t;return t?c.createElement(ha,Object.assign({confirmButton:n||r("logout"),onConfirm:this.performLogout},this.defaultAuthBarProps())):null}},{key:"renderFailure",value:function(){var e=this.props,t=e.handleAuthInteraction,n=e.failureHeader,r=e.failureDescription,i=e.t,o=e.authServiceId,a=e.windowId;return c.createElement(ha,Object.assign({header:n,description:r,confirmButton:i("retry"),onConfirm:function(){return t(a,o)}},this.defaultAuthBarProps()))}},{key:"renderLoggingInCookie",value:function(){var e=this.props,t=e.accessTokenServiceId,n=e.authServiceId,r=e.resolveAuthenticationRequest,i=e.features;return c.createElement(c.Fragment,null,this.renderLogin(),c.createElement(Jo,{name:"IiifLoginSender",url:"".concat(n,"?origin=").concat(window.origin),features:i,onClose:function(){return r(n,t)}}))}},{key:"renderLoggingInToken",value:function(){var e=this.props.accessTokenServiceId;return c.createElement(c.Fragment,null,this.renderLogin(),c.createElement(Zo,{handleAccessTokenMessage:this.onReceiveAccessTokenMessage,url:e}))}},{key:"renderLogin",value:function(){var e=this.props,t=e.confirm,n=e.description,r=e.handleAuthInteraction,i=e.header,o=e.isInteractive,a=e.label,s=e.authServiceId,l=e.windowId;return o?c.createElement(ha,Object.assign({header:i,description:n,label:a,confirmButton:t,onConfirm:function(){return r(l,s)}},this.defaultAuthBarProps())):null}},{key:"render",value:function(){var e=this.props,t=e.authServiceId,n=e.status;return t?null===n?this.renderLogin():"cookie"===n?this.renderLoggingInCookie():"token"===n?this.renderLoggingInToken():"failed"===n?this.renderFailure():"ok"===n?this.renderLoggedIn():null:null}}])&&fa(t.prototype,n),a}(c.Component);ma.defaultProps={confirm:void 0,description:void 0,failureDescription:void 0,failureHeader:void 0,features:"centerscreen",header:void 0,isInteractive:!0,label:void 0,logoutConfirm:void 0,logoutServiceId:void 0,openWindow:window.open,status:null,t:function(e){return e}};var ya={handleAuthInteraction:Fo.Bq,resetAuthenticationState:Fo.HN,resolveAccessTokenRequest:Fo.fw,resolveAuthenticationRequest:Fo._U},ba=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e,t){var n=t.windowId,r=(0,Wo.wd)(e,{windowId:n})[0],i=r&&(Bo.Utils.getService(r,"http://iiif.io/api/auth/1/token")||Bo.Utils.getService(r,"http://iiif.io/api/auth/0/token")),o=r&&(Bo.Utils.getService(r,"http://iiif.io/api/auth/1/logout")||Bo.Utils.getService(r,"http://iiif.io/api/auth/0/logout")),a=(0,Wo.xI)(e),s=r&&a[r.id],l=(0,Wo.X8)(e),c=i&&l[i.id],u=null;s?s.isFetching?s.windowId===n&&(u="cookie"):c&&c.isFetching?s.windowId===n&&(u="token"):s.ok?u="ok":!1===s.ok&&(u="failed"):u=null;var d=(0,Wo.Rf)(e),h=r&&r.getProfile(),f=d.some((function(e){return e.profile===h&&!(e.external||e.kiosk)}));return{accessTokenServiceId:i&&i.id,authServiceId:r&&r.id,confirm:r&&r.getConfirmLabel(),description:r&&r.getDescription(),failureDescription:r&&r.getFailureDescription(),failureHeader:r&&r.getFailureHeader(),header:r&&r.getHeader(),isInteractive:f,label:r&&r.getLabel()[0].value,logoutConfirm:o&&o.getLabel()[0]&&o.getLabel()[0].value,logoutServiceId:o&&o.id,profile:h,status:u}}),ya),(0,l.h)("IIIFAuthentication"));const wa=ba(ma);function _a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function xa(e,t){return xa=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},xa(e,t)}function Ca(e){return Ca=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ca(e)}var Ea=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&xa(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ca(i);if(o){var n=Ca(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).state={},t}return t=s,r=[{key:"getDerivedStateFromError",value:function(e){return{error:e,hasError:!0}}}],(n=[{key:"wrappedTopBar",value:function(){var e=this.props,t=e.windowId,n=e.workspaceType,r=e.windowDraggable,i=c.createElement("div",null,c.createElement(Br,{windowId:t,windowDraggable:r}),c.createElement(wa,{windowId:t}));return"mosaic"===n&&r?this.context.mosaicWindowActions.connectDragSource(i):i}},{key:"render",value:function(){var e=this.props,t=e.focusWindow,n=e.label,r=e.isFetching,i=e.maximized,o=e.sideBarOpen,a=e.view,s=e.windowId,l=e.classes,u=e.t,h=e.manifestError,f=this.state,p=f.error;return f.hasError?c.createElement(Vo,{windowId:s},c.createElement(Fi,{error:p,windowId:s})):c.createElement(Cn.A,{onFocus:t,component:"section",elevation:1,id:s,className:d()(l.window,(0,Le.A)("window"),i?l.maximized:null),"aria-label":u("window",{label:n})},this.wrappedTopBar(),h&&c.createElement(Fi,{error:{stack:h},windowId:s}),c.createElement("div",{className:l.middle},c.createElement("div",{className:l.middleLeft},c.createElement("div",{className:l.primaryWindow},c.createElement(Io,{view:a,windowId:s,isFetching:r,sideBarOpen:o})),c.createElement("div",{className:l.companionAreaBottom},c.createElement(to,{windowId:s,position:"bottom"}))),c.createElement("div",{className:l.companionAreaRight},c.createElement(to,{windowId:s,position:"right"}),c.createElement(to,{windowId:s,position:"far-right"}))),c.createElement(to,{windowId:s,position:"far-bottom"}),c.createElement(Ue.F,this.props))}}])&&_a(t.prototype,n),r&&_a(t,r),s}(c.Component);Ea.contextType=En.MosaicWindowContext,Ea.defaultProps={classes:{},focusWindow:function(){},isFetching:!1,label:null,manifestError:null,maximized:!1,sideBarOpen:!1,view:void 0,windowDraggable:null,workspaceType:null};var Sa=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{companionAreaBottom:{display:"flex",flex:"0",flexBasis:"auto",minHeight:0},companionAreaRight:{display:"flex",flex:"0 1 auto",minHeight:0},maximized:{},middle:{display:"flex",flex:"1",flexDirection:"row",minHeight:0},middleLeft:{display:"flex",flex:"1",flexDirection:"column",minHeight:0},primaryWindow:{display:"flex",flex:"1",height:"300px",minHeight:0,position:"relative"},thumbnailArea:{backgroundColor:e.palette.shades.dark},thumbnailAreaBottom:{},thumbnailAreaRight:{minWidth:100},window:{"&$maximized":{left:0,position:"absolute",top:0,zIndex:e.zIndex.modal-1},backgroundColor:e.palette.shades.dark,borderRadius:0,display:"flex",flexDirection:"column",height:"100%",minHeight:0,overflow:"hidden",width:"100%"}}})),(0,i.Ng)((function(e,t){var n=t.windowId;return{isFetching:(0,xr.YR)(e,{windowId:n}).isFetching,label:(0,xr.aY)(e,{windowId:n}),manifestError:(0,xr.WA)(e,{windowId:n}),maximized:((0,z.zk)(e,{windowId:n})||{}).maximized,sideBarOpen:((0,z.zk)(e,{windowId:n})||{}).sideBarOpen,thumbnailNavigationPosition:(0,An.getThumbnailNavigationPosition)(e,{windowId:n}),view:(0,Wt.i9)(e,{windowId:n}),window:(0,z.zk)(e,{windowId:n}),windowDraggable:(0,Wt.kt)(e,{windowId:n}),workspaceType:(0,A.I3)(e)}}),(function(e,t){var n=t.windowId;return{focusWindow:function(){return e(Ft.hN(n))}}})),(0,l.h)("Window"));const Aa=Sa(Ea);var Oa=n(65047),ka=n(66245),Ta=n.n(ka),Pa=n(2404),Ia=n.n(Pa);function Ma(e){var t=e.t,n=e.title,r=e.windowId;return c.createElement(Vo,{windowId:"".concat(r,"-preview"),label:t("previewWindowTitle",{title:n}),ariaLabel:!1})}function za(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ra(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?za(Object(n),!0).forEach((function(t){La(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):za(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function La(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Ma.defaultProps={t:function(e){return e},title:""};var Da=(0,r.Zz)((0,s.A)((function(e){return{preview:Ra({},e.typography.h4)}})),(0,o.C)(),(0,i.Ng)((function(e,t){var n=t.windowId;return{title:(0,xr.aY)(e,{windowId:n})}}),null),(0,l.h)("MosaicRenderPreview"));const Na=Da(Ma);var ja=n(26146),Ha=n(91440),Va=n(27537),Ba=n.n(Va);function Fa(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Wa=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.layout=t}var t,n;return t=e,n=[{key:"pathToCorner",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:Ha.Corner.TOP_RIGHT;return(0,Ha.getPathToCorner)(this.layout,e)}},{key:"pathToParent",value:function(e){return(0,Ha.getNodeAtPath)(this.layout,Ba()(e))}},{key:"nodeAtPath",value:function(e){return(0,Ha.getNodeAtPath)(this.layout,e)}},{key:"addWindows",value:function(e){var t=this;e.forEach((function(n,r){var i,o,a=t.pathToCorner(),s=t.pathToParent(a),l=t.nodeAtPath(a),c=s?(0,Ha.getOtherDirection)(s.direction):"row";"row"===c?(i=l,o=e[r]):(i=e[r],o=l);var u={path:a,spec:{$set:{direction:c,first:i,second:o}}};t.layout=(0,ja.updateTree)(t.layout,[u])}))}},{key:"removeWindows",value:function(e,t){var n=this,r=e.map((function(e){return(0,ja.createRemoveUpdate)(n.layout,t[e])}));this.layout=(0,ja.updateTree)(this.layout,r)}}],n&&Fa(t.prototype,n),e}();function Ua(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ga(e,t){return Ga=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ga(e,t)}function qa(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ka(e){return Ka=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ka(e)}var $a=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ga(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ka(i);if(o){var n=Ka(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return qa(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).tileRenderer=t.tileRenderer.bind(qa(t)),t.mosaicChange=t.mosaicChange.bind(qa(t)),t.determineWorkspaceLayout=t.determineWorkspaceLayout.bind(qa(t)),t.zeroStateView=c.createElement("div",null),t.windowPaths={},t.toolbarControls=[],t.additionalControls=[],t}return t=s,r=[{key:"renderPreview",value:function(e){return c.createElement("div",{className:"mosaic-preview","aria-hidden":!0},c.createElement(Na,{windowId:e.windowId}))}}],(n=[{key:"componentDidMount",value:function(){var e=this.props.updateWorkspaceMosaicLayout,t=this.determineWorkspaceLayout();t&&e(t)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.windowIds,r=t.layout,i=t.updateWorkspaceMosaicLayout,o=e.windowIds;if(n.every((function(e){return o.includes(e)}))){if(!o.every((function(e){return n.includes(e)}))){if(0===n.length)return void i(null);var a=Ta()(o,n),s=new Wa(r);s.removeWindows(a,this.windowPaths),i(s.layout)}}else{var l=this.determineWorkspaceLayout();Ia()(l,r)||i(l)}}},{key:"bookkeepPath",value:function(e,t){this.windowPaths[e]=t}},{key:"determineWorkspaceLayout",value:function(){var e=this.props,t=e.windowIds,n=e.layout,r=(0,Oa.Lg)(n);if(!t.every((function(e){return r.includes(e)}))){if(r.length<2)return(0,Oa.fj)(t);var i=Ta()(t,r),o=new Wa(n);return o.addWindows(i),o.layout}return r.every((function(e){return t.includes(e)}))?n:(0,Oa.fj)(t)}},{key:"tileRenderer",value:function(e,t){var n=this.props,r=n.windowIds,i=n.workspaceId;return r.includes(e)?(this.bookkeepPath(e,t),c.createElement(Oa.XF,{toolbarControls:this.toolbarControls,additionalControls:this.additionalControls,path:t,windowId:e,renderPreview:s.renderPreview},c.createElement(Aa,{key:"".concat(e,"-").concat(i),windowId:e}))):null}},{key:"mosaicChange",value:function(e){(0,this.props.updateWorkspaceMosaicLayout)(e)}},{key:"render",value:function(){var e=this.props,t=e.layout,n=e.classes;return c.createElement(Oa.bQ,{renderTile:this.tileRenderer,initialValue:t||this.determineWorkspaceLayout(),onChange:this.mosaicChange,className:d()("mirador-mosaic",n.root),zeroStateView:this.zeroStateView})}}])&&Ua(t.prototype,n),r&&Ua(t,r),s}(c.Component);$a.defaultProps={layout:void 0,windowIds:[]};function Za(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Xa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ya={updateWorkspaceMosaicLayout:M.ZV},Qa=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Za(Object(n),!0).forEach((function(t){Xa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Za(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({root:{"& .mosaic-preview":{boxShadow:"none"},"& .mosaic-tile":{boxShadow:"0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 1px 0 rgba(0, 0, 0, .2), 0 2px 1px -1px rgba(0, 0, 0, .2)"},"& .mosaic-window":{boxShadow:"none"},"& .mosaic-window-toolbar":{display:"none !important"}}},{"@global":{".mosaic":{height:"100%",width:"100%"},".mosaic, .mosaic > *":{boxSizing:"border-box"},".mosaic .mosaic-zero-state":{position:"absolute",top:6,right:6,bottom:6,left:6,width:"auto",height:"auto",zIndex:"1"},".mosaic-root":{position:"absolute",top:3,right:3,bottom:3,left:3},".mosaic-split":{position:"absolute",zIndex:"1",touchAction:"none"},".mosaic-split:hover":{background:"black"},".mosaic-split .mosaic-split-line":{position:"absolute"},".mosaic-split.-row":{marginLeft:-3,width:6,cursor:"ew-resize"},".mosaic-split.-row .mosaic-split-line":{top:"0",bottom:"0",left:3,right:3},".mosaic-split.-column":{marginTop:-3,height:6,cursor:"ns-resize"},".mosaic-split.-column .mosaic-split-line":{top:3,bottom:3,left:"0",right:"0"},".mosaic-tile":{position:"absolute",margin:3},".mosaic-tile > *":{height:"100%",width:"100%"},".mosaic-drop-target":{position:"relative"},".mosaic-drop-target.drop-target-hover .drop-target-container":{display:"block"},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.left":{right:"calc(100% - 10px )"},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.right":{left:"calc(100% - 10px )"},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.bottom":{top:"calc(100% - 10px )"},".mosaic-drop-target.mosaic > .drop-target-container .drop-target.top":{bottom:"calc(100% - 10px )"},".mosaic-drop-target .drop-target-container":{position:"absolute",top:"0",right:"0",bottom:"0",left:"0",display:"none"},".mosaic-drop-target .drop-target-container.-dragging":{display:"block"},".mosaic-drop-target .drop-target-container .drop-target":{position:"absolute",top:"0",right:"0",bottom:"0",left:"0",background:"rgba(0, 0, 0, 0.2)",border:"2px solid black",opacity:"0",zIndex:"5"},".mosaic-drop-target .drop-target-container .drop-target.left":{right:"calc(100% - 30% )"},".mosaic-drop-target .drop-target-container .drop-target.right":{left:"calc(100% - 30% )"},".mosaic-drop-target .drop-target-container .drop-target.bottom":{top:"calc(100% - 30% )"},".mosaic-drop-target .drop-target-container .drop-target.top":{bottom:"calc(100% - 30% )"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover":{opacity:"1"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.left":{right:"calc(100% - 50% )"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.right":{left:"calc(100% - 50% )"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.bottom":{top:"calc(100% - 50% )"},".mosaic-drop-target .drop-target-container .drop-target.drop-target-hover.top":{bottom:"calc(100% - 50% )"},".mosaic-window, .mosaic-preview":{position:"relative",display:"flex",fallbacks:[{display:"-webkit-box"}],webkitBoxOrient:"vertical",webkitBoxDirection:"normal",flexDirection:"column",overflow:"hidden",boxShadow:"0 0 1px rgba(0, 0, 0, 0.2)"},".mosaic-window .mosaic-window-toolbar, .mosaic-preview .mosaic-window-toolbar":{zIndex:"4",display:"flex",fallbacks:[{display:"-webkit-box"}],webkitBoxPack:"justify",justifyContent:"space-between",webkitBoxAlign:"center",alignItems:"center",flexShrink:"0",height:30,background:"white",boxShadow:"0 1px 1px rgba(0, 0, 0, 0.2)"},".mosaic-window .mosaic-window-toolbar.draggable, .mosaic-preview .mosaic-window-toolbar.draggable":{cursor:"move"},".mosaic-window .mosaic-window-title, .mosaic-preview .mosaic-window-title":{paddingLeft:15,webkitBoxFlex:"1",flex:"1",textOverflow:"ellipsis",whiteSpace:"nowrap",overflow:"hidden",minHeight:18},".mosaic-window .mosaic-window-controls, .mosaic-preview .mosaic-window-controls":{display:"flex",fallbacks:[{display:"-webkit-box"}],height:"100%"},".mosaic-window .mosaic-window-controls .separator, .mosaic-preview .mosaic-window-controls .separator":{height:20,borderLeft:"1px solid black",margin:"5px 4px"},".mosaic-window .mosaic-window-body, .mosaic-preview .mosaic-window-body":{position:"relative",webkitBoxFlex:"1",flex:"1",height:"0",background:"white",zIndex:"1",overflow:"hidden"},".mosaic-window .mosaic-window-additional-actions-bar, .mosaic-preview .mosaic-window-additional-actions-bar":{position:"absolute",top:30,right:"0",bottom:"initial",left:"0",height:"0",overflow:"hidden",background:"white",webkitBoxPack:"end",justifyContent:"flex-end",display:"flex",fallbacks:[{display:"-webkit-box"}],zIndex:"3"},".mosaic-window .mosaic-window-additional-actions-bar .bp3-button, .mosaic-preview .mosaic-window-additional-actions-bar .bp3-button":{margin:"0"},".mosaic-window .mosaic-window-additional-actions-bar .bp3-button:after, .mosaic-preview .mosaic-window-additional-actions-bar .bp3-button:after":{display:"none"},".mosaic-window .mosaic-window-body-overlay, .mosaic-preview .mosaic-window-body-overlay":{position:"absolute",top:"0",right:"0",bottom:"0",left:"0",opacity:"0",background:"white",display:"none",zIndex:"2"},".mosaic-window.additional-controls-open .mosaic-window-additional-actions-bar, .mosaic-preview.additional-controls-open .mosaic-window-additional-actions-bar":{height:30},".mosaic-window.additional-controls-open .mosaic-window-body-overlay, .mosaic-preview.additional-controls-open .mosaic-window-body-overlay":{display:"block"},".mosaic-window .mosaic-preview, .mosaic-preview .mosaic-preview":{height:"100%",width:"100%",position:"absolute",zIndex:"0",border:"1px solid black",maxHeight:400},".mosaic-window .mosaic-preview .mosaic-window-body, .mosaic-preview .mosaic-preview .mosaic-window-body":{display:"flex",fallbacks:[{display:"-webkit-box"}],webkitBoxOrient:"vertical",webkitBoxDirection:"normal",flexDirection:"column",webkitBoxAlign:"center",alignItems:"center",webkitBoxPack:"center",justifyContent:"center"},".mosaic-window .mosaic-preview h4, .mosaic-preview .mosaic-preview h4":{marginBottom:10},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.close-button:before":{content:"'Close'"},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.split-button:before":{content:"'Split'"},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.replace-button:before":{content:"'Replace'"},".mosaic:not(.mosaic-blueprint-theme) .mosaic-default-control.expand-button:before":{content:"'Expand'"}}});const Ja=(0,r.Zz)((0,s.A)(Qa),(0,i.Ng)((function(e){return{layout:(0,z.K4)(e).layout,windowIds:(0,z.K4)(e).windowIds,workspaceId:(0,z.K4)(e).id}}),Ya),(0,l.h)("WorkspaceMosaic"))($a);var es=n(52375),ts=n(77698),ns=n(87960);function rs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function is(e,t){return is=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},is(e,t)}function os(e){return os=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},os(e)}var as=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&is(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=os(r);if(i){var n=os(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.companionWindowDimensions,r=e.focused,i=e.layout,o=e.workspace,a=e.updateElasticWindowLayout,s=o.width/2,l=o.height/2;return c.createElement(ts.p,{key:"".concat(i.windowId,"-").concat(o.id),size:{height:i.height+n.height,width:i.width+n.width},position:{x:i.x+s,y:i.y+l},bounds:"parent",onDragStop:function(e,t){a(i.windowId,{x:t.x-s,y:t.y-l})},onResize:function(e,t,r,o,c){a(i.windowId,{height:Number.parseInt(r.style.height,10)-n.height,width:Number.parseInt(r.style.width,10)-n.width,x:c.x-s,y:c.y-l})},dragHandleClassName:(0,Le.A)("window-top-bar"),className:r?t.focused:null},c.createElement(Aa,{windowId:i.windowId}))}}],n&&rs(t.prototype,n),a}(c.Component);as.defaultProps={classes:{},companionWindowDimensions:{height:0,width:0},focused:!1};const ss=as;var ls=(0,r.Zz)((0,s.A)((function(e){return{focused:{zIndex:e.zIndex.modal-1}}})),(0,i.Ng)((function(e,t){var n=t.windowId;return{companionWindowDimensions:(0,An.selectCompanionWindowDimensions)(e,{windowId:n}),focused:(0,A.ar)(e,{windowId:n}),layout:(0,A.Q9)(e)[n],workspace:(0,z.K4)(e)}}),(function(e,t){return{updateElasticWindowLayout:function(t,n){e(es.D(t,n))}}})));const cs=ls(ss);function us(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ds(e,t){return ds=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ds(e,t)}function hs(e){return hs=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},hs(e)}var fs=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ds(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=hs(r);if(i){var n=hs(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.workspace,r=e.elasticLayout,i=e.setWorkspaceViewportDimensions,o=e.setWorkspaceViewportPosition,a=n.viewportPosition,s=n.width/2,l=n.height/2;return c.createElement("div",{style:{height:"100%",position:"relative",width:"100%"}},c.createElement(ns.A,{onResize:function(e){i(e)}}),c.createElement(ts.p,{size:{height:n.height,width:n.width},position:{x:-1*a.x-s,y:-1*a.y-l},enableResizing:{bottom:!1,bottomLeft:!1,bottomRight:!1,left:!1,right:!1,top:!1,topLeft:!1,topRight:!1},onDragStop:function(e,t){o({x:-1*t.x-s,y:-1*t.y-l})},cancel:".".concat((0,Le.A)("window")),className:d()(t.workspace,(0,Le.A)("workspace")),disableDragging:!n.draggingEnabled},Object.keys(r).map((function(e){return c.createElement(cs,{key:e,windowId:e})}))))}}],n&&us(t.prototype,n),a}(c.Component);const ps=fs,vs=(0,r.Zz)((0,s.A)({workspace:{boxSizing:"border-box",margin:0,position:"absolute",transitionDuration:".7s","& .react-draggable-dragging":{transitionDuration:"unset"}}}),(0,i.Ng)((function(e){return{elasticLayout:(0,A.Q9)(e),workspace:(0,z.K4)(e)}}),(function(e,t){return{setWorkspaceViewportDimensions:function(t){e(M.Pi(t))},setWorkspaceViewportPosition:function(t){e(M.Dl(t))},updateElasticWindowLayout:function(t,n){e(es.D(t,n))}}})),(0,l.h)("WorkspaceElastic"))(ps);var gs=n(53058),ms=n(72379),ys=n(9169),bs=n(18562),ws=n(50052),_s=n(26206);function xs(e,t){if(e){if("string"==typeof e)return Cs(e,t);var n=Object.prototype.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)?Cs(e,t):void 0}}function Cs(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var Es=function(e,t,n){var r,i=n.onDrop;if(e.urls&&e.urls.forEach((function(e){var r=new URL(e),o=r.searchParams.get("manifest"),a=r.searchParams.get("canvas");o&&i({canvasId:a,manifestId:o},n,t)})),e.files){var o,a=e.files.filter((function(e){return"application/json"===e.type})).map((function(e){return new Promise((function(r,o){var a=new FileReader;a.addEventListener("load",(function(){var e=a.result,o=(0,bs.A)();e&&i({manifestId:o,manifestJson:e},n,t),r()})),a.readAsText(e)}))})),s=e.files.filter((function(e){return e.type.startsWith("image/")}));if(s.length>0){var l=(0,bs.A)(),c=s.map((function(e){return function(e){return new Promise((function(t,n){var r=new FileReader;r.addEventListener("load",(function(){var n=new Image;n.addEventListener("load",(function(){t({height:n.height,name:e.name,type:e.type,url:r.result,width:n.width})})),n.src=r.result})),r.readAsDataURL(e)}))}(e)}));o=Promise.all(c).then((function(e){var r={"@context":"http://iiif.io/api/presentation/3/context.json",id:l,items:e.map((function(e,t){var n=e.name,r=e.type,i=e.width,o=e.height,a=e.url;return{height:o,id:"".concat(l,"/canvas/").concat(t),items:[{id:"".concat(l,"/canvas/").concat(t,"/1"),items:[{body:{format:r,id:a,type:"Image"},height:o,id:"".concat(l,"/canvas/").concat(t,"/1/image"),motivation:"painting",target:"".concat(l,"/canvas/").concat(t,"/1"),type:"Annotation",width:i}],type:"AnnotationPage"}],label:n,type:"Canvas",width:i}})),label:e[0].name,type:"Manifest"},o=(0,bs.A)();r&&i({manifestId:o,manifestJson:r},n,t)}))}return Promise.all([].concat(function(e){if(Array.isArray(e))return Cs(e)}(r=a)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||xs(r)||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.")}(),[o]))}},Ss=function(e){var t,n,r=e.children,i=e.onDrop,o=(t=(0,_s.H)({accept:[ws.URL,ws.FILE],collect:function(e){return{canDrop:e.canDrop(),isOver:e.isOver()}},drop:function(t,n){i&&Es(t,n,e)}}),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||xs(t,n)||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.")}()),a=o[0],s=a.canDrop,l=a.isOver,u=o[1],d=s&&l;return c.createElement("div",{ref:u,onDrop:function(t){if(window.safari&&i&&t.dataTransfer&&t.dataTransfer.types.includes("Files")&&t.dataTransfer.types.includes("text/uri-list")){var n=t.dataTransfer.getData("text/uri-list");if(!n)return;Es({urls:[n]},null,e)}},style:{height:"100%",width:"100%"}},r,c.createElement(gs.A,{open:d,style:{zIndex:9999}},c.createElement(ms.A,{style:{color:ys.A[400],fontSize:256}})))};function As(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Os(e,t){return Os=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Os(e,t)}function ks(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ts(e){return Ts=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ts(e)}var Ps=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Os(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ts(r);if(i){var n=Ts(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ks(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).handleDrop=t.handleDrop.bind(ks(t)),t}return t=a,n=[{key:"handleDrop",value:function(e,t,n){var r=e.canvasId,i=e.manifestId,o=e.manifestJson,a=this.props,s=a.addWindow;a.allowNewWindows&&s({canvasId:r,manifest:o,manifestId:i})}},{key:"workspaceByType",value:function(){var e=this.props,t=e.workspaceId,n=e.workspaceType,r=e.windowIds;if(this.maximizedWindows())return this.maximizedWindows();if(0===r.length)return this.zeroWindows();switch(n){case"elastic":return c.createElement(vs,null);case"mosaic":return c.createElement(Ja,null);default:return r.map((function(e){return c.createElement(Aa,{key:"".concat(e,"-").concat(t),windowId:e})}))}}},{key:"zeroWindows",value:function(){var e=this.props.t;return c.createElement(xn.A,{alignItems:"center",container:!0,style:{height:"100%"}},c.createElement(xn.A,{xs:12,item:!0},c.createElement(m.A,{variant:"h1",component:"div",align:"center"},e("welcome"))))}},{key:"maximizedWindows",value:function(){var e=this.props,t=e.maximizedWindowIds,n=e.workspaceId;return t.length>0&&t.map((function(e){return c.createElement(Aa,{key:"".concat(e,"-").concat(n),windowId:e,className:d()((0,Le.A)("workspace-maximized-window"))})}))}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.isWorkspaceControlPanelVisible,r=e.t;return c.createElement(Ss,{onDrop:this.handleDrop},c.createElement("div",{className:d()((0,Le.A)("workspace-viewport"),n&&(0,Le.A)("workspace-with-control-panel"),n&&t.workspaceWithControlPanel,t.workspaceViewport)},c.createElement(m.A,{variant:"srOnly",component:"h1"},r("miradorViewer")),this.workspaceByType()))}}],n&&As(t.prototype,n),a}(c.Component);Ps.defaultProps={addWindow:function(){},allowNewWindows:!0,maximizedWindowIds:[],windowIds:[]};var Is={addWindow:Ft._U};const Ms=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{workspaceViewport:{bottom:0,left:0,margin:0,overflow:"hidden",position:"absolute",right:0,top:0},workspaceWithControlPanel:{paddingTop:74},"@media (min-width: 600px)":{workspaceWithControlPanel:{paddingLeft:68,paddingTop:0}}}})),(0,i.Ng)((function(e){return{allowNewWindows:(0,te.zj)(e).workspace.allowNewWindows,isWorkspaceControlPanelVisible:(0,te.zj)(e).workspaceControlPanel.enabled,maximizedWindowIds:(0,Wt.Eu)(e),windowIds:(0,z.rG)(e),workspaceId:(0,z.K4)(e).id,workspaceType:(0,A.I3)(e)}}),Is),(0,l.h)("Workspace"))(Ps);var zs=n(33669),Rs=n(73486);function Ls(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ds(e,t){return Ds=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ds(e,t)}function Ns(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function js(e){return js=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},js(e)}var Hs=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ds(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=js(r);if(i){var n=js(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ns(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={formValue:""},t.formSubmit=t.formSubmit.bind(Ns(t)),t.handleCancel=t.handleCancel.bind(Ns(t)),t.handleInputChange=t.handleInputChange.bind(Ns(t)),t}return t=a,(n=[{key:"handleCancel",value:function(){(0,this.props.onCancel)(),this.setState({formValue:""})}},{key:"handleInputChange",value:function(e){e.preventDefault(),this.setState({formValue:e.target.value})}},{key:"formSubmit",value:function(e){var t=this.props,n=t.addResource,r=t.onSubmit,i=this.state.formValue;e.preventDefault(),r(),n(i),this.setState({formValue:""})}},{key:"render",value:function(){var e=this.state.formValue,t=this.props,n=t.addResourcesOpen,r=t.classes,i=t.onCancel,o=t.t;return n?c.createElement("form",{onSubmit:this.formSubmit},c.createElement(xn.A,{container:!0,spacing:2},c.createElement(xn.A,{item:!0,xs:12,sm:8,md:9},c.createElement(_t.A,{autoFocus:!0,fullWidth:!0,value:e,id:"manifestURL",type:"text",onChange:this.handleInputChange,variant:"filled",label:o("addManifestUrl"),helperText:o("addManifestUrlHelp"),InputLabelProps:{shrink:!0},InputProps:{className:r.input}})),c.createElement(xn.A,{item:!0,xs:12,sm:4,md:3,className:r.buttons},i&&c.createElement(w.A,{onClick:this.handleCancel},o("cancel")),c.createElement(w.A,{id:"fetchBtn",type:"submit",variant:"contained",color:"primary"},o("fetchManifest"))))):null}}])&&Ls(t.prototype,n),a}(c.Component);function Vs(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Bs(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Vs(Object(n),!0).forEach((function(t){Fs(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Vs(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Fs(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Hs.defaultProps={classes:{},onCancel:null,onSubmit:function(){},t:function(e){return e}};var Ws={addResource:zs.M};const Us=(0,r.Zz)((0,s.A)((function(e){return{buttons:Fs({textAlign:"right"},e.breakpoints.up("sm"),{textAlign:"inherit"}),input:Bs({},e.typography.body1)}})),(0,o.C)(),(0,i.Ng)(null,Ws),(0,l.h)("ManifestForm"))(Hs);var Gs=n(35485),qs=n(50384),Ks=n(47851),$s=n(12273);function Zs(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Xs(e,t){return Xs=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Xs(e,t)}function Ys(e){return Ys=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ys(e)}var Qs=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Xs(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ys(r);if(i){var n=Ys(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.manifestId,r=e.onDismissClick,i=e.onTryAgainClick,o=e.t;return c.createElement(xn.A,{container:!0},c.createElement(xn.A,{container:!0},c.createElement(xn.A,{container:!0,item:!0,xs:12,sm:6},c.createElement(xn.A,{item:!0,xs:4,sm:3},c.createElement(xn.A,{container:!0,justify:"center"},c.createElement(Er.A,{className:t.errorIcon}))),c.createElement(xn.A,{item:!0,xs:8,sm:9},c.createElement(m.A,null,o("manifestError")),c.createElement(m.A,{className:t.manifestIdText},n)))),c.createElement(xn.A,{container:!0},c.createElement(xn.A,{container:!0,item:!0,xs:12,sm:6,justify:"flex-end"},c.createElement(xn.A,{item:!0},c.createElement(w.A,{onClick:function(){r(n)}},o("dismiss")),c.createElement(w.A,{onClick:function(){i(n)}},o("tryAgain"))))))}}])&&Zs(t.prototype,n),a}(c.Component),Js={onDismissClick:zs.l,onTryAgainClick:Gs.Cj};const el=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{errorIcon:{color:e.palette.error.main,height:"2rem",width:"2rem"},manifestIdText:{wordBreak:"break-all"}}})),(0,i.Ng)(null,Js),(0,l.h)("ManifestListItemError"))(Qs);function tl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function nl(e,t){return nl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},nl(e,t)}function rl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function il(e){return il=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},il(e)}var ol=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&nl(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=il(r);if(i){var n=il(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return rl(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).handleOpenButtonClick=t.handleOpenButtonClick.bind(rl(t)),t}return t=a,(n=[{key:"componentDidMount",value:function(){var e=this.props,t=e.fetchManifest,n=e.manifestId,r=e.ready,i=e.isFetching,o=e.error,a=e.provider;r||o||i||"file"===a||t(n)}},{key:"handleOpenButtonClick",value:function(){var e=this.props,t=e.addWindow,n=e.handleClose;t({manifestId:e.manifestId}),n()}},{key:"render",value:function(){var e=this.props,t=e.active,n=e.buttonRef,r=e.manifestId,i=e.ready,o=e.title,a=e.thumbnail,s=e.manifestLogo,l=e.size,u=e.classes,d=e.provider,h=e.t,f=e.error,p=e.isCollection,v=e.isMultipart,g=c.createElement(xn.A,{container:!0,className:(0,Le.A)("manifest-list-item"),spacing:2},c.createElement(xn.A,{item:!0,xs:3,sm:2},c.createElement(Cr.A,{className:u.placeholder,variant:"rect",height:80,width:120})),c.createElement(xn.A,{item:!0,xs:9,sm:6},c.createElement(Cr.A,{className:u.placeholder,variant:"text"})),c.createElement(xn.A,{item:!0,xs:8,sm:2},c.createElement(Cr.A,{className:u.placeholder,variant:"text"}),c.createElement(Cr.A,{className:u.placeholder,variant:"text"})),c.createElement(xn.A,{item:!0,xs:4,sm:2},c.createElement(Cr.A,{className:u.placeholder,variant:"rect",height:60,width:60})));return f?c.createElement(qs.A,{divider:!0,className:u.root,"data-manifestid":r},c.createElement(el,{manifestId:r})):c.createElement(qs.A,{divider:!0,className:[u.root,t?u.active:""].join(" "),"data-manifestid":r},i?c.createElement(xn.A,{container:!0,className:(0,Le.A)("manifest-list-item"),spacing:2},c.createElement(xn.A,{item:!0,xs:12,sm:6,className:u.buttonGrid},c.createElement(Ks.A,{ref:n,className:(0,Le.A)("manifest-list-item-title"),style:{width:"100%"},onClick:this.handleOpenButtonClick},c.createElement(xn.A,{container:!0,spacing:2,className:u.label,component:"span"},c.createElement(xn.A,{item:!0,xs:4,sm:3,component:"span"},a?c.createElement($s.Img,{className:[u.thumbnail,(0,Le.A)("manifest-list-item-thumb")].join(" "),src:[a],alt:"",height:"80",unloader:c.createElement(Cr.A,{variant:"rect",animation:!1,className:u.placeholder,height:80,width:120})}):c.createElement(Cr.A,{className:u.placeholder,variant:"rect",height:80,width:120})),c.createElement(xn.A,{item:!0,xs:8,sm:9,component:"span"},p&&c.createElement(m.A,{component:"div",variant:"overline"},h(v?"multipartCollection":"collection")),c.createElement(m.A,{component:"span",variant:"h6"},o||r))))),c.createElement(xn.A,{item:!0,xs:8,sm:4},c.createElement(m.A,{className:(0,Le.A)("manifest-list-item-provider")},d),c.createElement(m.A,null,h("numItems",{count:l,number:l}))),c.createElement(xn.A,{item:!0,xs:4,sm:2},s&&c.createElement($s.Img,{src:[s],alt:"",role:"presentation",className:u.logo,unloader:c.createElement(Cr.A,{variant:"rect",animation:!1,className:u.placeholder,height:60,width:60})}))):g)}}])&&tl(t.prototype,n),a}(c.Component);function al(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function sl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?al(Object(n),!0).forEach((function(t){ll(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):al(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ll(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}ol.defaultProps={active:!1,buttonRef:void 0,classes:{},error:null,handleClose:function(){},isCollection:!1,isFetching:!1,isMultipart:!1,manifestLogo:null,provider:null,ready:!1,size:0,t:function(e){return e},thumbnail:null,title:null};var cl={addWindow:Ft._U,fetchManifest:Gs.Cj},ul=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{active:{},buttonGrid:{},label:{textAlign:"left",textTransform:"initial"},logo:{height:"2.5rem",maxWidth:"100%",objectFit:"contain",paddingRight:8},placeholder:{backgroundColor:e.palette.grey[300]},root:sl(sl({},e.mixins.gutters()),{},{"&$active":{borderLeft:"4px solid ".concat(e.palette.primary.main)},"&:hover,&:focus-within":{"&$active":{borderLeft:"4px solid ".concat(e.palette.primary.main)},backgroundColor:e.palette.action.hover,borderLeft:"4px solid ".concat(e.palette.action.hover)},borderLeft:"4px solid transparent"}),thumbnail:{maxWidth:"100%",objectFit:"contain"}}})),(0,i.Ng)((function(e,t){var n=t.manifestId,r=t.provider,i=(0,z.c2)(e,{manifestId:n})||{},o=(0,xr.SG)(e,{manifestId:n}),a=(o||{isCollection:function(){return!1}}).isCollection(),s=a?o.getTotalItems():(0,Fr.getCanvases)(e,{manifestId:n}).length;return{active:(0,z.p3)(e).includes(n),error:i.error,isCollection:a,isFetching:i.isFetching,isMultipart:a&&(0,no.pw)(e,{manifestId:n}).includes("multi-part"),manifestLogo:(0,xr.nB)(e,{manifestId:n}),provider:r||(0,xr.X6)(e,{manifestId:n}),ready:!!i.json,size:s,thumbnail:(0,xr.yj)(e,{manifestId:n}),title:(0,xr.aY)(e,{manifestId:n})}}),cl),(0,l.h)("ManifestListItem"));const dl=ul(ol);function hl(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function fl(e,t){return fl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},fl(e,t)}function pl(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function vl(e){return vl=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},vl(e)}var gl=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&fl(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=vl(r);if(i){var n=vl(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return pl(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={addResourcesOpen:!1},t.ref=c.createRef(),t.onSubmit=t.onSubmit.bind(pl(t)),t.setAddResourcesVisibility=t.setAddResourcesVisibility.bind(pl(t)),t.handleDrop=t.handleDrop.bind(pl(t)),t}return t=a,n=[{key:"handleDrop",value:function(e,t,n){var r=e.manifestId,i=e.manifestJson,o=this.props.addResource;i?o(r,i,{provider:"file"}):o(r),this.scrollToTop()}},{key:"onSubmit",value:function(){this.setAddResourcesVisibility(!1),this.scrollToTop()}},{key:"setAddResourcesVisibility",value:function(e){this.setState({addResourcesOpen:e})}},{key:"scrollToTop",value:function(){this.ref.current&&this.ref.current.scrollTo({behavior:"smooth",left:0,top:0})}},{key:"render",value:function(){var e,t,n,r=this,i=this.props,o=i.catalog,a=i.setWorkspaceAddVisibility,s=i.t,l=i.classes,u=this.state.addResourcesOpen,h=o.map((function(e,t){return c.createElement(dl,Object.assign({},0===t&&{buttonRef:function(e){return e&&e.focus()}},{key:e.manifestId,manifestId:e.manifestId,provider:e.provider,handleClose:function(){return a(!1)}}))}));return c.createElement(Ss,{onDrop:this.handleDrop},c.createElement("div",{ref:this.ref,className:d()((0,Le.A)("workspace-add"),l.workspaceAdd)},o.length<1?c.createElement(xn.A,{alignItems:"center",container:!0,style:{height:"100%"}},c.createElement(xn.A,{xs:12,item:!0},c.createElement(m.A,{variant:"h1",component:"div",align:"center"},s("emptyResourceList")))):c.createElement(Cn.A,{className:l.list},c.createElement(m.A,{variant:"srOnly",component:"h1"},s("miradorResources")),c.createElement(Ue.F,this.props),c.createElement(Rs.A,{disablePadding:!0},h)),c.createElement(R.A,{variant:"extended",disabled:u,className:d()(l.fab,(0,Le.A)("add-resource-button")),color:"primary",onClick:function(){return r.setAddResourcesVisibility(!0)}},c.createElement(D.A,null),s("addResource")),c.createElement(Wr.Ay,{className:d()((e={},t=l.displayNone,n=!u,t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e)),classes:{paper:l.paper},variant:"persistent",anchor:"bottom",open:u,ModalProps:{disablePortal:!0,hideBackdrop:!0,style:{position:"absolute"}}},c.createElement(Cn.A,{className:l.form},c.createElement(T.A,{position:"absolute",color:"primary",onClick:function(){return r.setAddResourcesVisibility(!1)}},c.createElement(P.A,{variant:"dense"},c.createElement(K.A,{"aria-label":s("closeAddResourceForm"),className:l.menuButton,color:"inherit"},c.createElement(pe.A,null)),c.createElement(m.A,{variant:"h2",noWrap:!0,color:"inherit",className:l.typographyBody},s("addResource")))),c.createElement(Us,{addResourcesOpen:u,onSubmit:this.onSubmit,onCancel:function(){return r.setAddResourcesVisibility(!1)}})))))}}],n&&hl(t.prototype,n),a}(c.Component);function ml(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function yl(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ml(Object(n),!0).forEach((function(t){bl(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ml(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function bl(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}gl.defaultProps={addResource:function(){},catalog:[],classes:{},t:function(e){return e}};var wl={addResource:zs.M,setWorkspaceAddVisibility:M.DW};const _l=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{displayNone:{display:"none"},fab:{bottom:e.spacing(2),position:"absolute",right:e.spacing(2)},form:yl(yl({},e.mixins.gutters()),{},{left:"0",marginTop:48,paddingBottom:e.spacing(2),paddingTop:e.spacing(2),right:"0"}),list:{margin:"16px"},menuButton:{marginLeft:-12,marginRight:20},paper:bl({borderTop:"0",left:"0"},e.breakpoints.up("sm"),{left:"65px"}),typographyBody:{flexGrow:1},workspaceAdd:{boxSizing:"border-box",height:"100%",overflowX:"hidden",overflowY:"auto",paddingTop:68},"@media (min-width: 600px)":{workspaceAdd:{paddingLeft:68,paddingTop:0}}}})),(0,i.Ng)((function(e){return{catalog:(0,z.O5)(e)}}),wl),(0,l.h)("WorkspaceAdd"))(gl);var xl=function(e){return c.createElement("div",{className:(0,Le.A)("background-plugin-area"),style:{display:"none"}},c.createElement(Ue.F,e))};xl.defaultProps={PluginComponents:[]};const Cl=(0,l.h)("BackgroundPluginArea")(xl);function El(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Sl(e,t){return Sl=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Sl(e,t)}function Al(e){return Al=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Al(e)}var Ol=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Sl(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Al(r);if(i){var n=Al(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.controlPanelVariant,r=e.isWorkspaceAddVisible,i=e.isWorkspaceControlPanelVisible,o=e.lang,a=e.t;return c.createElement(c.Fragment,null,i&&c.createElement(_n,{variant:n}),c.createElement("main",{className:d()(t.viewer,(0,Le.A)("viewer")),lang:o,"aria-label":a("workspace")},r?c.createElement(_l,null):c.createElement(Ms,null),c.createElement(k,null),c.createElement(Cl,null)))}}])&&El(t.prototype,n),a}(c.Component);Ol.defaultProps={controlPanelVariant:void 0,isWorkspaceAddVisible:!1,lang:void 0};const kl=(0,r.Zz)((0,o.C)(),(0,s.A)((function(e){return{viewer:{background:("light"===e.palette.type?a.e$:a.a)(e.palette.shades.light,.1),bottom:0,left:0,overflow:"hidden",position:"absolute",right:0,top:0}}})),(0,i.Ng)((function(e){return{controlPanelVariant:(0,z.K4)(e).isWorkspaceAddVisible||(0,z.rG)(e).length>0?void 0:"wide",isWorkspaceAddVisible:(0,z.K4)(e).isWorkspaceAddVisible,isWorkspaceControlPanelVisible:(0,te.zj)(e).workspaceControlPanel.enabled,lang:(0,te.zj)(e).language}})),(0,l.h)("WorkspaceArea"))(Ol)},68055:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(96540).createContext()},41733:(e,t,n)=>{"use strict";n.d(t,{h:()=>h});var r=n(96540),i=n(49747),o=n.n(i),a=n(62193),s=n.n(a),l=n(68055);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=o()((function(e,t){function n(n,i){var o=(0,r.useContext)(l.A),a=u(u({},n),i?{ref:i}:{}),c=(o||{})[e];if(s()(c)||s()(c.wrap)&&s()(c.add))return r.createElement(t,a);var d=(c.add||[]).map((function(e){return e.component})),h=r.createElement(t,Object.assign({},a,{PluginComponents:d}));return s()(c.wrap)?h:c.wrap.slice().reverse().reduce((function(e,n){var i=n.component;return r.createElement(i,Object.assign({targetProps:a},a,{PluginComponents:d,TargetComponent:t}),e)}),r.createElement(t,a))}var i=r.forwardRef(n);return i.displayName="WithPlugins(".concat(e,")"),i}))},40387:(e,t,n)=>{"use strict";n.d(t,{A:()=>d});var r=n(35970),i=n.n(r),o=n(83673),a=n.n(o),s=n(18562);function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var c=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resource=t}var t,n;return t=e,(n=[{key:"isOnlyTag",value:function(){return 1===this.motivations.length&&"oa:tagging"===this.motivations[0]}},{key:"id",get:function(){return this._id=this._id||this.resource["@id"]||this.resources[0]&&this.resources[0]["@id"]||(0,s.A)(),this._id}},{key:"targetId",get:function(){var e=this.on[0];switch(typeof e){case"string":return e.replace(/#?xywh=(.*)$/,"");case"object":return e.full.replace(/#?xywh=(.*)$/,"");default:return null}}},{key:"motivations",get:function(){return i()(a()(new Array(this.resource.motivation)))}},{key:"resources",get:function(){return i()(a()(new Array(this.resource.resource)))}},{key:"on",get:function(){return i()(a()(new Array(this.resource.on)))}},{key:"tags",get:function(){return this.isOnlyTag()?this.resources.map((function(e){return e.chars})):this.resources.filter((function(e){return"oa:Tag"===e["@type"]})).map((function(e){return e.chars}))}},{key:"chars",get:function(){return this.resources.filter((function(e){return"oa:Tag"!==e["@type"]})).map((function(e){return e.chars})).join(" ")}},{key:"selector",get:function(){var e=this.on[0];switch(typeof e){case"string":return e;case"object":return"oa:Choice"===e.selector["@type"]?e.selector.default:e.selector;default:return null}}},{key:"svgSelector",get:function(){var e=this.on[0];switch(typeof e){case"string":default:return null;case"object":return e.selector&&e.selector.item&&"oa:SvgSelector"===e.selector.item["@type"]?e.selector.item:null}}},{key:"fragmentSelector",get:function(){var e,t=this.selector;switch(typeof t){case"string":e=t.match(/xywh=(.*)$/);break;case"object":e=t.value.match(/xywh=(.*)$/);break;default:return null}return e&&e[1].split(",").map((function(e){return parseInt(e,10)}))}}])&&l(t.prototype,n),e}();function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var d=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.json=t,this.target=n}var t,n;return t=e,(n=[{key:"id",get:function(){return this.json["@id"]}},{key:"present",value:function(){return this.resources&&this.resources.length>0}},{key:"resources",get:function(){var e=this;return this._resources=this._resources||(e.json&&e.json.resources?i()([e.json.resources]).map((function(e){return new c(e)})):[]),this._resources}}])&&u(t.prototype,n),e}()},75652:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(15972),i=n.n(r),o=n(45196);function a(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function s(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?a(Object(n),!0).forEach((function(t){l(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):a(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function l(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function c(e){return function(e){if(Array.isArray(e))return h(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||d(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 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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||d(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){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.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)?h(e,t):void 0}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var p=function(){function e(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"left-to-right";!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.canvases=t.map((function(e){return new o.A(e)})),this.layers=n,this.viewingDirection=r,this._canvasDimensions=null}var t,n;return t=e,(n=[{key:"canvasIds",get:function(){return this.canvases.map((function(e){return e.id}))}},{key:"canvasDimensions",get:function(){if(this._canvasDimensions)return this._canvasDimensions;var e=u(this.canvasDirection,2),t=e[0],n=e[1],r=0===n?Math.min.apply(Math,c(this.canvases.map((function(e){return e.getHeight()})))):Math.min.apply(Math,c(this.canvases.map((function(e){return e.getWidth()})))),i=0,o=0,a=this.canvases.reduce((function(e,a){var s=0,l=0;return isNaN(a.aspectRatio)||(0===n?(s=r,l=Math.floor(r*a.aspectRatio)):(l=r,s=Math.floor(r*(1/a.aspectRatio)))),e.push({canvas:a,height:s,width:l,x:i,y:o}),i+=t*l,o+=n*s,e}),[]),l=0===n?r:Math.abs(o),d=0===t?r:Math.abs(i);return this._canvasDimensions=a.reduce((function(e,r){return e.push(s(s({},r),{},{x:-1===t?r.x+d-r.width:r.x,y:-1===n?r.y+l-r.height:r.y})),e}),[]),this._canvasDimensions}},{key:"contentResourceToWorldCoordinates",value:function(e){var t=this.canvases.findIndex((function(t){return t.imageResources.find((function(t){return t.id===e.id}))})),n=this.canvases[t];if(!n)return[];var r=u(this.canvasToWorldCoordinates(n.id),4),i=r[0],o=r[1],a=r[2],s=r[3],l=n.onFragment(e.id);return l?[i+l[0],o+l[1],l[2],l[3]]:[i,o,a,s]}},{key:"canvasToWorldCoordinates",value:function(e){var t=this.canvasDimensions.find((function(t){return t.canvas.id===e}));return[t.x,t.y,t.width,t.height]}},{key:"canvasDirection",get:function(){switch(this.viewingDirection){case"left-to-right":default:return[1,0];case"right-to-left":return[-1,0];case"top-to-bottom":return[0,1];case"bottom-to-top":return[0,-1]}}},{key:"contentResource",value:function(e){var t=this.canvases.find((function(t){return t.imageServiceIds.some((function(t){return i()(t,{stripAuthentication:!1})===i()(e,{stripAuthentication:!1})}))}));if(t)return t.imageResources.find((function(t){return i()(t.getServices()[0].id,{stripAuthentication:!1})===i()(e,{stripAuthentication:!1})}))}},{key:"getLayerMetadata",value:function(e){if(this.layers){var t=this.canvases.find((function(t){return t.imageResources.find((function(t){return t.id===e.id}))}));if(t){var n=t.imageResources.findIndex((function(t){return t.id===e.id})),r=this.layers[t.canvas.id],i=r&&r[e.id];return s({index:n,opacity:1,total:t.imageResources.length,visibility:!0},i)}}}},{key:"layerOpacityOfImageResource",value:function(e){var t=this.getLayerMetadata(e);return t?t.visibility?t.opacity:0:1}},{key:"layerIndexOfImageResource",value:function(e){var t=this.getLayerMetadata(e);if(t)return t.total-t.index-1}},{key:"offsetByCanvas",value:function(e){var t=this.canvasToWorldCoordinates(e);return{x:t[0],y:t[1]}}},{key:"worldBounds",value:function(){return[0,0,Math.max.apply(Math,c(this.canvasDimensions.map((function(e){return e.x+e.width})))),Math.max.apply(Math,c(this.canvasDimensions.map((function(e){return e.y+e.height}))))]}},{key:"canvasAtPoint",value:function(e){var t=this.canvasDimensions.find((function(t){return t.x<=e.x&&e.x<=t.x+t.width&&t.y<=e.y&&e.y<=t.y+t.height}));return t&&t.canvas}}])&&f(t.prototype,n),e}()},7334:(e,t,n)=>{"use strict";n.d(t,{A:()=>ru});var r=n(68238),i=n(61225),o=n(26524),a=n(32150),s=n(41733),l=n(12664),c=n(96540),u=n(3148);let d;d="undefined"!=typeof window?window:"undefined"!=typeof self?self:n.g;let h=null,f=null;const p=d.clearTimeout,v=d.setTimeout,g=d.cancelAnimationFrame||d.mozCancelAnimationFrame||d.webkitCancelAnimationFrame,m=d.requestAnimationFrame||d.mozRequestAnimationFrame||d.webkitRequestAnimationFrame;null==g||null==m?(h=p,f=function(e){return v(e,20)}):(h=function([e,t]){g(e),p(t)},f=function(e){const t=m((function(){p(n),e()})),n=v((function(){g(t),e()}),20);return[t,n]});class y extends c.Component{constructor(...e){super(...e),this.state={height:this.props.defaultHeight||0,scaledHeight:this.props.defaultHeight||0,scaledWidth:this.props.defaultWidth||0,width:this.props.defaultWidth||0},this._autoSizer=null,this._detectElementResize=null,this._parentNode=null,this._resizeObserver=null,this._timeoutId=null,this._onResize=()=>{this._timeoutId=null;const{disableHeight:e,disableWidth:t,onResize:n}=this.props;if(this._parentNode){const r=window.getComputedStyle(this._parentNode)||{},i=parseFloat(r.paddingLeft||"0"),o=parseFloat(r.paddingRight||"0"),a=parseFloat(r.paddingTop||"0"),s=parseFloat(r.paddingBottom||"0"),l=this._parentNode.getBoundingClientRect(),c=l.height-a-s,u=l.width-i-o,d=this._parentNode.offsetHeight-a-s,h=this._parentNode.offsetWidth-i-o;(e||this.state.height===d&&this.state.scaledHeight===c)&&(t||this.state.width===h&&this.state.scaledWidth===u)||(this.setState({height:d,width:h,scaledHeight:c,scaledWidth:u}),"function"==typeof n&&n({height:d,scaledHeight:c,scaledWidth:u,width:h}))}},this._setRef=e=>{this._autoSizer=e}}componentDidMount(){const{nonce:e}=this.props,t=this._autoSizer?this._autoSizer.parentNode:null;if(null!=t&&t.ownerDocument&&t.ownerDocument.defaultView&&t instanceof t.ownerDocument.defaultView.HTMLElement){this._parentNode=t;const n=t.ownerDocument.defaultView.ResizeObserver;null!=n?(this._resizeObserver=new n((()=>{this._timeoutId=setTimeout(this._onResize,0)})),this._resizeObserver.observe(t)):(this._detectElementResize=function(e){let t,n,r,i,o,a,s;const l="undefined"!=typeof document&&document.attachEvent;if(!l){a=function(e){const t=e.__resizeTriggers__,n=t.firstElementChild,r=t.lastElementChild,i=n.firstElementChild;r.scrollLeft=r.scrollWidth,r.scrollTop=r.scrollHeight,i.style.width=n.offsetWidth+1+"px",i.style.height=n.offsetHeight+1+"px",n.scrollLeft=n.scrollWidth,n.scrollTop=n.scrollHeight},o=function(e){return e.offsetWidth!==e.__resizeLast__.width||e.offsetHeight!==e.__resizeLast__.height},s=function(e){if(e.target.className&&"function"==typeof e.target.className.indexOf&&e.target.className.indexOf("contract-trigger")<0&&e.target.className.indexOf("expand-trigger")<0)return;const t=this;a(this),this.__resizeRAF__&&h(this.__resizeRAF__),this.__resizeRAF__=f((function(){o(t)&&(t.__resizeLast__.width=t.offsetWidth,t.__resizeLast__.height=t.offsetHeight,t.__resizeListeners__.forEach((function(n){n.call(t,e)})))}))};let e=!1,l="";r="animationstart";const c="Webkit Moz O ms".split(" ");let u="webkitAnimationStart animationstart oAnimationStart MSAnimationStart".split(" "),d="";{const t=document.createElement("fakeelement");if(void 0!==t.style.animationName&&(e=!0),!1===e)for(let n=0;n<c.length;n++)if(void 0!==t.style[c[n]+"AnimationName"]){d=c[n],l="-"+d.toLowerCase()+"-",r=u[n],e=!0;break}}n="resizeanim",t="@"+l+"keyframes "+n+" { from { opacity: 0; } to { opacity: 0; } } ",i=l+"animation: 1ms "+n+"; "}return{addResizeListener:function(o,c){if(l)o.attachEvent("onresize",c);else{if(!o.__resizeTriggers__){const l=o.ownerDocument,c=d.getComputedStyle(o);c&&"static"===c.position&&(o.style.position="relative"),function(n){if(!n.getElementById("detectElementResize")){const r=(t||"")+".resize-triggers { "+(i||"")+'visibility: hidden; opacity: 0; } .resize-triggers, .resize-triggers > div, .contract-trigger:before { content: " "; display: block; position: absolute; top: 0; left: 0; height: 100%; width: 100%; overflow: hidden; z-index: -1; } .resize-triggers > div { background: #eee; overflow: auto; } .contract-trigger:before { width: 200%; height: 200%; }',o=n.head||n.getElementsByTagName("head")[0],a=n.createElement("style");a.id="detectElementResize",a.type="text/css",null!=e&&a.setAttribute("nonce",e),a.styleSheet?a.styleSheet.cssText=r:a.appendChild(n.createTextNode(r)),o.appendChild(a)}}(l),o.__resizeLast__={},o.__resizeListeners__=[],(o.__resizeTriggers__=l.createElement("div")).className="resize-triggers";const u=l.createElement("div");u.className="expand-trigger",u.appendChild(l.createElement("div"));const h=l.createElement("div");h.className="contract-trigger",o.__resizeTriggers__.appendChild(u),o.__resizeTriggers__.appendChild(h),o.appendChild(o.__resizeTriggers__),a(o),o.addEventListener("scroll",s,!0),r&&(o.__resizeTriggers__.__animationListener__=function(e){e.animationName===n&&a(o)},o.__resizeTriggers__.addEventListener(r,o.__resizeTriggers__.__animationListener__))}o.__resizeListeners__.push(c)}},removeResizeListener:function(e,t){if(l)e.detachEvent("onresize",t);else if(e.__resizeListeners__.splice(e.__resizeListeners__.indexOf(t),1),!e.__resizeListeners__.length){e.removeEventListener("scroll",s,!0),e.__resizeTriggers__.__animationListener__&&(e.__resizeTriggers__.removeEventListener(r,e.__resizeTriggers__.__animationListener__),e.__resizeTriggers__.__animationListener__=null);try{e.__resizeTriggers__=!e.removeChild(e.__resizeTriggers__)}catch(e){}}}}}(e),this._detectElementResize.addResizeListener(t,this._onResize)),this._onResize()}}componentWillUnmount(){this._parentNode&&(this._detectElementResize&&this._detectElementResize.removeResizeListener(this._parentNode,this._onResize),null!==this._timeoutId&&clearTimeout(this._timeoutId),this._resizeObserver&&this._resizeObserver.disconnect())}render(){const{children:e,defaultHeight:t,defaultWidth:n,disableHeight:r=!1,disableWidth:i=!1,doNotBailOutOnEmptyChildren:o=!1,nonce:a,onResize:s,style:l={},tagName:u="div",...d}=this.props,{height:h,scaledHeight:f,scaledWidth:p,width:v}=this.state,g={overflow:"visible"},m={};let y=!1;return r||(0===h&&(y=!0),g.height=0,m.height=h,m.scaledHeight=f),i||(0===v&&(y=!0),g.width=0,m.width=v,m.scaledWidth=p),o&&(y=!1),(0,c.createElement)(u,{ref:this._setRef,style:{...g,...l},...d},!y&&e(m))}}var b=n(58168),w=n(9417),_=n(77387),x=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function C(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(!((r=e[n])===(i=t[n])||x(r)&&x(i)))return!1;var r,i;return!0}const E=function(e,t){var n;void 0===t&&(t=C);var r,i=[],o=!1;return function(){for(var a=[],s=0;s<arguments.length;s++)a[s]=arguments[s];return o&&n===this&&t(a,i)||(r=e.apply(this,a),o=!0,n=this,i=a),r}};var S="object"==typeof performance&&"function"==typeof performance.now?function(){return performance.now()}:function(){return Date.now()};function A(e){cancelAnimationFrame(e.id)}var O=-1;function k(e){if(void 0===e&&(e=!1),-1===O||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",document.body.appendChild(t),O=t.offsetWidth-t.clientWidth,document.body.removeChild(t)}return O}var T=null;function P(e){if(void 0===e&&(e=!1),null===T||e){var t=document.createElement("div"),n=t.style;n.width="50px",n.height="50px",n.overflow="scroll",n.direction="rtl";var r=document.createElement("div"),i=r.style;return i.width="100px",i.height="100px",t.appendChild(r),document.body.appendChild(t),t.scrollLeft>0?T="positive-descending":(t.scrollLeft=1,T=0===t.scrollLeft?"negative":"positive-ascending"),document.body.removeChild(t),T}return T}var I=function(e,t){return e};function M(e){var t,n=e.getItemOffset,r=e.getEstimatedTotalSize,i=e.getItemSize,o=e.getOffsetForIndexAndAlignment,a=e.getStartIndexForOffset,s=e.getStopIndexForStartIndex,l=e.initInstanceProps,u=e.shouldResetStyleCacheOnItemSizeChange,d=e.validateProps;return t=function(e){function t(t){var r;return(r=e.call(this,t)||this)._instanceProps=l(r.props,(0,w.A)(r)),r._outerRef=void 0,r._resetIsScrollingTimeoutId=null,r.state={instance:(0,w.A)(r),isScrolling:!1,scrollDirection:"forward",scrollOffset:"number"==typeof r.props.initialScrollOffset?r.props.initialScrollOffset:0,scrollUpdateWasRequested:!1},r._callOnItemsRendered=void 0,r._callOnItemsRendered=E((function(e,t,n,i){return r.props.onItemsRendered({overscanStartIndex:e,overscanStopIndex:t,visibleStartIndex:n,visibleStopIndex:i})})),r._callOnScroll=void 0,r._callOnScroll=E((function(e,t,n){return r.props.onScroll({scrollDirection:e,scrollOffset:t,scrollUpdateWasRequested:n})})),r._getItemStyle=void 0,r._getItemStyle=function(e){var t,o=r.props,a=o.direction,s=o.itemSize,l=o.layout,c=r._getItemStyleCache(u&&s,u&&l,u&&a);if(c.hasOwnProperty(e))t=c[e];else{var d=n(r.props,e,r._instanceProps),h=i(r.props,e,r._instanceProps),f="horizontal"===a||"horizontal"===l,p="rtl"===a,v=f?d:0;c[e]=t={position:"absolute",left:p?void 0:v,right:p?v:void 0,top:f?0:d,height:f?"100%":h,width:f?h:"100%"}}return t},r._getItemStyleCache=void 0,r._getItemStyleCache=E((function(e,t,n){return{}})),r._onScrollHorizontal=function(e){var t=e.currentTarget,n=t.clientWidth,i=t.scrollLeft,o=t.scrollWidth;r.setState((function(e){if(e.scrollOffset===i)return null;var t=r.props.direction,a=i;if("rtl"===t)switch(P()){case"negative":a=-i;break;case"positive-descending":a=o-n-i}return a=Math.max(0,Math.min(a,o-n)),{isScrolling:!0,scrollDirection:e.scrollOffset<a?"forward":"backward",scrollOffset:a,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._onScrollVertical=function(e){var t=e.currentTarget,n=t.clientHeight,i=t.scrollHeight,o=t.scrollTop;r.setState((function(e){if(e.scrollOffset===o)return null;var t=Math.max(0,Math.min(o,i-n));return{isScrolling:!0,scrollDirection:e.scrollOffset<t?"forward":"backward",scrollOffset:t,scrollUpdateWasRequested:!1}}),r._resetIsScrollingDebounced)},r._outerRefSetter=function(e){var t=r.props.outerRef;r._outerRef=e,"function"==typeof t?t(e):null!=t&&"object"==typeof t&&t.hasOwnProperty("current")&&(t.current=e)},r._resetIsScrollingDebounced=function(){null!==r._resetIsScrollingTimeoutId&&A(r._resetIsScrollingTimeoutId),r._resetIsScrollingTimeoutId=function(e,t){var n=S(),r={id:requestAnimationFrame((function i(){S()-n>=t?e.call(null):r.id=requestAnimationFrame(i)}))};return r}(r._resetIsScrolling,150)},r._resetIsScrolling=function(){r._resetIsScrollingTimeoutId=null,r.setState({isScrolling:!1},(function(){r._getItemStyleCache(-1,null)}))},r}(0,_.A)(t,e),t.getDerivedStateFromProps=function(e,t){return z(e,t),d(e),null};var h=t.prototype;return h.scrollTo=function(e){e=Math.max(0,e),this.setState((function(t){return t.scrollOffset===e?null:{scrollDirection:t.scrollOffset<e?"forward":"backward",scrollOffset:e,scrollUpdateWasRequested:!0}}),this._resetIsScrollingDebounced)},h.scrollToItem=function(e,t){void 0===t&&(t="auto");var n=this.props,r=n.itemCount,i=n.layout,a=this.state.scrollOffset;e=Math.max(0,Math.min(e,r-1));var s=0;if(this._outerRef){var l=this._outerRef;s="vertical"===i?l.scrollWidth>l.clientWidth?k():0:l.scrollHeight>l.clientHeight?k():0}this.scrollTo(o(this.props,e,t,a,this._instanceProps,s))},h.componentDidMount=function(){var e=this.props,t=e.direction,n=e.initialScrollOffset,r=e.layout;if("number"==typeof n&&null!=this._outerRef){var i=this._outerRef;"horizontal"===t||"horizontal"===r?i.scrollLeft=n:i.scrollTop=n}this._callPropsCallbacks()},h.componentDidUpdate=function(){var e=this.props,t=e.direction,n=e.layout,r=this.state,i=r.scrollOffset;if(r.scrollUpdateWasRequested&&null!=this._outerRef){var o=this._outerRef;if("horizontal"===t||"horizontal"===n)if("rtl"===t)switch(P()){case"negative":o.scrollLeft=-i;break;case"positive-ascending":o.scrollLeft=i;break;default:var a=o.clientWidth,s=o.scrollWidth;o.scrollLeft=s-a-i}else o.scrollLeft=i;else o.scrollTop=i}this._callPropsCallbacks()},h.componentWillUnmount=function(){null!==this._resetIsScrollingTimeoutId&&A(this._resetIsScrollingTimeoutId)},h.render=function(){var e=this.props,t=e.children,n=e.className,i=e.direction,o=e.height,a=e.innerRef,s=e.innerElementType,l=e.innerTagName,u=e.itemCount,d=e.itemData,h=e.itemKey,f=void 0===h?I:h,p=e.layout,v=e.outerElementType,g=e.outerTagName,m=e.style,y=e.useIsScrolling,w=e.width,_=this.state.isScrolling,x="horizontal"===i||"horizontal"===p,C=x?this._onScrollHorizontal:this._onScrollVertical,E=this._getRangeToRender(),S=E[0],A=E[1],O=[];if(u>0)for(var k=S;k<=A;k++)O.push((0,c.createElement)(t,{data:d,key:f(k,d),index:k,isScrolling:y?_:void 0,style:this._getItemStyle(k)}));var T=r(this.props,this._instanceProps);return(0,c.createElement)(v||g||"div",{className:n,onScroll:C,ref:this._outerRefSetter,style:(0,b.A)({position:"relative",height:o,width:w,overflow:"auto",WebkitOverflowScrolling:"touch",willChange:"transform",direction:i},m)},(0,c.createElement)(s||l||"div",{children:O,ref:a,style:{height:x?"100%":T,pointerEvents:_?"none":void 0,width:x?T:"100%"}}))},h._callPropsCallbacks=function(){if("function"==typeof this.props.onItemsRendered&&this.props.itemCount>0){var e=this._getRangeToRender(),t=e[0],n=e[1],r=e[2],i=e[3];this._callOnItemsRendered(t,n,r,i)}if("function"==typeof this.props.onScroll){var o=this.state,a=o.scrollDirection,s=o.scrollOffset,l=o.scrollUpdateWasRequested;this._callOnScroll(a,s,l)}},h._getRangeToRender=function(){var e=this.props,t=e.itemCount,n=e.overscanCount,r=this.state,i=r.isScrolling,o=r.scrollDirection,l=r.scrollOffset;if(0===t)return[0,0,0,0];var c=a(this.props,l,this._instanceProps),u=s(this.props,c,l,this._instanceProps),d=i&&"backward"!==o?1:Math.max(1,n),h=i&&"forward"!==o?1:Math.max(1,n);return[Math.max(0,c-d),Math.max(0,Math.min(t-1,u+h)),c,u]},t}(c.PureComponent),t.defaultProps={direction:"ltr",itemData:void 0,layout:"vertical",overscanCount:2,useIsScrolling:!1},t}var z=function(e,t){e.children,e.direction,e.height,e.layout,e.innerTagName,e.outerTagName,e.width,t.instance},R=function(e,t,n){var r=e.itemSize,i=n.itemMetadataMap,o=n.lastMeasuredIndex;if(t>o){var a=0;if(o>=0){var s=i[o];a=s.offset+s.size}for(var l=o+1;l<=t;l++){var c=r(l);i[l]={offset:a,size:c},a+=c}n.lastMeasuredIndex=t}return i[t]},L=function(e,t,n,r,i){for(;r<=n;){var o=r+Math.floor((n-r)/2),a=R(e,o,t).offset;if(a===i)return o;a<i?r=o+1:a>i&&(n=o-1)}return r>0?r-1:0},D=function(e,t){var n=e.itemCount,r=t.itemMetadataMap,i=t.estimatedItemSize,o=t.lastMeasuredIndex,a=0;if(o>=n&&(o=n-1),o>=0){var s=r[o];a=s.offset+s.size}return a+(n-o-1)*i},N=M({getItemOffset:function(e,t,n){return R(e,t,n).offset},getItemSize:function(e,t,n){return n.itemMetadataMap[t].size},getEstimatedTotalSize:D,getOffsetForIndexAndAlignment:function(e,t,n,r,i,o){var a=e.direction,s=e.height,l=e.layout,c=e.width,u="horizontal"===a||"horizontal"===l?c:s,d=R(e,t,i),h=D(e,i),f=Math.max(0,Math.min(h-u,d.offset)),p=Math.max(0,d.offset-u+d.size+o);switch("smart"===n&&(n=r>=p-u&&r<=f+u?"auto":"center"),n){case"start":return f;case"end":return p;case"center":return Math.round(p+(f-p)/2);default:return r>=p&&r<=f?r:r<p?p:f}},getStartIndexForOffset:function(e,t,n){return function(e,t,n){var r=t.itemMetadataMap,i=t.lastMeasuredIndex;return(i>0?r[i].offset:0)>=n?L(e,t,i,0,n):function(e,t,n,r){for(var i=e.itemCount,o=1;n<i&&R(e,n,t).offset<r;)n+=o,o*=2;return L(e,t,Math.min(n,i-1),Math.floor(n/2),r)}(e,t,Math.max(0,i),n)}(e,n,t)},getStopIndexForStartIndex:function(e,t,n,r){for(var i=e.direction,o=e.height,a=e.itemCount,s=e.layout,l=e.width,c="horizontal"===i||"horizontal"===s?l:o,u=R(e,t,r),d=n+c,h=u.offset+u.size,f=t;f<a-1&&h<d;)f++,h+=R(e,f,r).size;return f},initInstanceProps:function(e,t){var n={itemMetadataMap:{},estimatedItemSize:e.estimatedItemSize||50,lastMeasuredIndex:-1};return t.resetAfterIndex=function(e,r){void 0===r&&(r=!0),n.lastMeasuredIndex=Math.min(n.lastMeasuredIndex,e-1),t._getItemStyleCache(-1),r&&t.forceUpdate()},n},shouldResetStyleCacheOnItemSizeChange:!1,validateProps:function(e){e.itemSize}}),j=n(46942),H=n.n(j),V=n(75652),B=n(86078),F=n(46946),W=n(93290),U=n(35366);function G(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function q(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?G(Object(n),!0).forEach((function(t){K(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):G(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function K(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function $(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Z(e,t){return Z=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Z(e,t)}function X(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Y(e){return Y=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Y(e)}var Q=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Z(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Y(r);if(i){var n=Y(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return X(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).setCanvas=t.setCanvas.bind(X(t)),t}return t=a,n=[{key:"setCanvas",value:function(e){(0,this.props.setCanvas)(e.currentTarget.dataset.canvasId)}},{key:"currentCanvasClass",value:function(e){var t=this.props.index;return e.includes(t)?"current-canvas-grouping":""}},{key:"render",value:function(){var e=this.props,t=e.index,n=e.style,r=e.data,i=e.classes,o=e.currentCanvasId,a=r.canvasGroupings,s=r.position,l=r.height,u=a[t];return c.createElement("div",{style:q(q({},n),{},{boxSizing:"content-box",height:Number.isInteger(n.height)?n.height-8:null,left:n.left+8,top:n.top+8,width:Number.isInteger(n.width)?n.width-8:null}),className:(0,U.A)("thumbnail-nav-container"),role:"gridcell","aria-colindex":t+1},c.createElement("div",{role:"button","data-canvas-id":u[0].id,"data-canvas-index":u[0].index,onKeyUp:this.setCanvas,onClick:this.setCanvas,tabIndex:-1,style:{height:"far-right"===s?"auto":"".concat(l-8,"px"),width:"far-bottom"===s?"auto":"".concat(n.width,"px")},className:H()((0,U.A)(["thumbnail-nav-canvas","thumbnail-nav-canvas-".concat(t),this.currentCanvasClass(u.map((function(e){return e.index})))]),i.canvas,K({},i.currentCanvas,u.map((function(e){return e.id})).includes(o)))},u.map((function(e,t){return c.createElement(W.A,{key:e.id,resource:e,labelled:!0,maxHeight:"far-right"===s?n.height-12:l-12,variant:"inside"})}))))}}],n&&$(t.prototype,n),a}(c.PureComponent),J=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{canvas:{"&$currentCanvas":{outline:"2px solid ".concat(e.palette.primary.main),outlineOffset:"3px"},"&:hover":{outline:"9px solid ".concat(e.palette.action.hover),outlineOffset:"-2px"},boxSizing:"border-box",color:e.palette.common.white,cursor:"pointer",display:"inline-block",outline:0,whiteSpace:"nowrap"},currentCanvas:{}}})),(0,i.Ng)((function(e,t){var n=t.data;return{currentCanvasId:((0,F.getCurrentCanvas)(e,{windowId:n.windowId})||{}).id}}),(function(e,t){var n=t.data;return{setCanvas:function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return e(l.h5.apply(B,[n.windowId].concat(r)))}}})),(0,s.h)("ThumbnailCanvasGrouping"));const ee=J(Q);function te(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ne(e,t){return ne=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ne(e,t)}function re(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ie(e){return ie=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ie(e)}var oe=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ne(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ie(r);if(i){var n=ie(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return re(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).scrollbarSize=15,t.spacing=8,t.calculateScaledSize=t.calculateScaledSize.bind(re(t)),t.itemCount=t.itemCount.bind(re(t)),t.handleKeyUp=t.handleKeyUp.bind(re(t)),t.nextCanvas=t.nextCanvas.bind(re(t)),t.previousCanvas=t.previousCanvas.bind(re(t)),t.gridRef=c.createRef(),t}return t=a,n=[{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.canvasIndex,r=t.position,i=t.view;if(e.view!==i&&"off"!==r&&this.gridRef.current.resetAfterIndex(0),e.canvasIndex!==n){var o=n;"book"===i&&(o=Math.ceil(o/2)),this.gridRef.current.scrollToItem(o,"center")}}},{key:"handleKeyUp",value:function(e){var t="ArrowRight",n="ArrowLeft";switch("far-right"===this.props.position&&(t="ArrowDown",n="ArrowUp"),e.key){case t:this.nextCanvas();break;case n:this.previousCanvas()}}},{key:"calculateScaledSize",value:function(e){var t=this.props,n=t.thumbnailNavigation,r=t.canvasGroupings,i=t.position,o=r[e]||[],a=new V.A(o).worldBounds();if("far-right"===i){var s=Math.floor(this.calculatingWidth(o.length)*a[3]/a[2]);return Number.isInteger(s)?s+this.spacing:n.width+this.spacing}return 0===a[3]?n.width+this.spacing:Math.ceil((n.height-this.scrollbarSize-this.spacing-4)*a[2]/a[3])}},{key:"calculatingWidth",value:function(e){var t=this.props.thumbnailNavigation;return 1===e?t.width:2*t.width}},{key:"rightWidth",value:function(){var e=this.props,t=e.view,n=e.thumbnailNavigation;return"book"===t?2*n.width:n.width}},{key:"style",value:function(){var e=this.props,t=e.position,n=e.thumbnailNavigation;return"far-right"===t?{height:"100%",minHeight:0,width:"".concat(this.rightWidth()+this.scrollbarSize+this.spacing,"px")}:{height:"".concat(n.height,"px"),width:"100%"}}},{key:"areaHeight",value:function(e){var t=this.props,n=t.position,r=t.thumbnailNavigation;return"far-right"===n?e:r.height}},{key:"itemCount",value:function(){return this.props.canvasGroupings.length}},{key:"nextCanvas",value:function(){var e=this.props,t=e.hasNextCanvas,n=e.setNextCanvas;t&&n()}},{key:"previousCanvas",value:function(){var e=this.props,t=e.hasPreviousCanvas,n=e.setPreviousCanvas;t&&n()}},{key:"render",value:function(){var e=this,t=this.props,n=t.t,r=t.canvasGroupings,i=t.classes,o=t.position,a=t.thumbnailNavigation,s=t.viewingDirection,l=t.windowId;if("off"===o)return c.createElement(c.Fragment,null);var d="right-to-left"===s?"rtl":"ltr",h={canvasGroupings:r,height:a.height-this.spacing-this.scrollbarSize,position:o,windowId:l};return c.createElement(u.A,{className:H()((0,U.A)("thumb-navigation"),i.thumbNavigation),"aria-label":n("thumbnailNavigation"),square:!0,elevation:0,style:this.style(),tabIndex:0,onKeyUp:this.handleKeyUp,role:"grid"},c.createElement("div",{role:"row",style:{height:"100%",width:"100%"}},c.createElement(y,{defaultHeight:100,defaultWidth:400},(function(t){var n=t.height,r=t.width;return c.createElement(N,{direction:d,height:e.areaHeight(n),itemCount:e.itemCount(),itemSize:e.calculateScaledSize,width:r,layout:"far-bottom"===o?"horizontal":"vertical",itemData:h,ref:e.gridRef},ee)}))))}}],n&&te(t.prototype,n),a}(c.Component);oe.defaultProps={hasNextCanvas:!1,hasPreviousCanvas:!1,setNextCanvas:function(){},setPreviousCanvas:function(){},view:void 0,viewingDirection:""};var ae=n(38925),se=n(51636),le=n(65419),ce=n(90361),ue=n(17006),de=(0,r.Zz)((0,a.A)((function(e){return{thumbNavigation:{"&:focus":{boxShadow:0,outline:0}}}})),(0,o.C)(),(0,i.Ng)((function(e,t){var n=t.windowId;return{canvasGroupings:(0,F.getCanvasGroupings)(e,{windowId:n}),canvasIndex:(0,ae.PB)(e,{windowId:n}),hasNextCanvas:!!(0,F.getNextCanvasGrouping)(e,{windowId:n}),hasPreviousCanvas:!!(0,F.getPreviousCanvasGrouping)(e,{windowId:n}),position:(0,se.getCompanionWindow)(e,{companionWindowId:(0,le.zk)(e,{windowId:n}).thumbnailNavigationId}).position,thumbnailNavigation:(0,ce.zj)(e).thumbnailNavigation,view:(0,ue.i9)(e,{windowId:n}),viewingDirection:(0,ae.Kb)(e,{windowId:n})}}),(function(e,t){var n=t.windowId;return{setNextCanvas:function(){return e(l.OZ(n))},setPreviousCanvas:function(){return e(l.Kh(n))}}})),(0,s.h)("ThumbnailNavigation"));const he=de(oe);var fe=n(74389),pe=n(54392),ve=n(52529),ge=n(38582),me=n(10823),ye=n(80866);function be(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function we(e,t){return we=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},we(e,t)}function _e(e){return _e=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_e(e)}var xe=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&we(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=_e(r);if(i){var n=_e(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.displayAll,n=e.displayAllDisabled,r=e.t,i=e.toggleAnnotationDisplay;return c.createElement(ye.A,{"aria-label":r(t?"displayNoAnnotations":"highlightAllAnnotations"),onClick:i,disabled:n,size:"small"},t?c.createElement(ge.A,null):c.createElement(me.A,null))}}])&&be(t.prototype,n),a}(c.Component),Ce=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e,t){var n=t.windowId;return{displayAll:(0,le.zk)(e,{windowId:n}).highlightAllAnnotations,displayAllDisabled:(0,fe.Y2)(e,{windowId:n}).length<2}}),(function(e,t){var n=t.windowId;return{toggleAnnotationDisplay:function(){e(ve.ow(n))}}})),(0,s.h)("AnnotationSettings"));const Ee=Ce(xe);var Se=n(20053),Ae=n(33615),Oe=n(19008),ke=n(84630),Te=n(77430),Pe=n(28465);function Ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Me(e,t){return Me=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Me(e,t)}function ze(e){return ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ze(e)}var Re=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Me(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ze(r);if(i){var n=ze(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).scrollToRef=c.createRef(),t}return t=a,(n=[{key:"componentDidMount",value:function(){this.props.scrollTo&&this.scrollToElement()}},{key:"componentDidUpdate",value:function(e){var t=this.props.scrollTo;t&&e.scrollTo!==t&&this.scrollToElement()}},{key:"containerBoundingRect",value:function(){var e=this.props.containerRef;return e&&e.current&&e.current.domEl?e.current.domEl.getBoundingClientRect():{}}},{key:"scrollToBoundingRect",value:function(){return this.elementToScrollTo()?this.elementToScrollTo().getBoundingClientRect():{}}},{key:"elementToScrollTo",value:function(){return this.scrollToRef&&this.scrollToRef.current?this.scrollToRef.current:null}},{key:"scrollabelContainer",value:function(){var e=this.props.containerRef;return e&&e.current&&e.current.domEl?e.current.domEl.getElementsByClassName("mirador-scrollto-scrollable")[0]:null}},{key:"elementIsVisible",value:function(){var e=this.props.offsetTop;return!(this.scrollToBoundingRect().top<this.containerBoundingRect().top+e||this.scrollToBoundingRect().bottom>this.containerBoundingRect().bottom)}},{key:"scrollToElement",value:function(){var e=this.props,t=e.offsetTop;if(e.scrollTo&&this.elementToScrollTo()&&!this.elementIsVisible()&&this.scrollabelContainer()){var n=this.elementToScrollTo().offsetTop-this.containerBoundingRect().height/2+t;this.scrollabelContainer().scrollTo(0,n)}}},{key:"render",value:function(){var e=this.props,t=e.children;return e.scrollTo?c.createElement("div",{ref:this.scrollToRef},t):t}}])&&Ie(t.prototype,n),a}(c.Component);function Le(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function De(e,t){return De=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},De(e,t)}function Ne(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function je(e){return je=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},je(e)}Re.defaultProps={offsetTop:0};var He=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&De(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=je(r);if(i){var n=je(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Ne(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).handleClick=t.handleClick.bind(Ne(t)),t.handleAnnotationHover=t.handleAnnotationHover.bind(Ne(t)),t.handleAnnotationBlur=t.handleAnnotationBlur.bind(Ne(t)),t}return t=a,n=[{key:"handleClick",value:function(e,t){var n=this.props,r=n.deselectAnnotation,i=n.selectAnnotation,o=n.selectedAnnotationId,a=n.windowId;o===t.id?r(a,t.id):i(a,t.id)}},{key:"handleAnnotationHover",value:function(e){var t=this.props;(0,t.hoverAnnotation)(t.windowId,[e.id])}},{key:"handleAnnotationBlur",value:function(){var e=this.props;(0,e.hoverAnnotation)(e.windowId,[])}},{key:"render",value:function(){var e=this,t=this.props,n=t.annotations,r=t.classes,i=t.index,o=t.label,a=t.selectedAnnotationId,s=t.t,l=t.totalSize,u=t.listContainerComponent,d=t.htmlSanitizationRuleSet,h=t.hoveredAnnotationIds,f=t.containerRef;return 0===n.length?c.createElement(c.Fragment,null):c.createElement(c.Fragment,null,c.createElement(pe.A,{className:r.sectionHeading,variant:"overline"},s("annotationCanvasLabel",{context:"".concat(i+1,"/").concat(l),label:o})),c.createElement(Oe.A,{autoFocusItem:!0,variant:"selectedMenu"},n.map((function(t){return c.createElement(Re,{containerRef:f,key:"".concat(t.id,"-scroll"),offsetTop:96,scrollTo:a===t.id},c.createElement(ke.A,{button:!0,component:u,className:(0,Se.default)(r.annotationListItem,(n={},i=r.hovered,o=h.includes(t.id),i in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o,n)),key:t.id,annotationid:t.id,selected:a===t.id,onClick:function(n){return e.handleClick(n,t)},onFocus:function(){return e.handleAnnotationHover(t)},onBlur:e.handleAnnotationBlur,onMouseEnter:function(){return e.handleAnnotationHover(t)},onMouseLeave:e.handleAnnotationBlur},c.createElement(Te.A,{primaryTypographyProps:{variant:"body2"}},c.createElement(Pe.A,{ruleSet:d,htmlString:t.content}),c.createElement("div",null,t.tags.map((function(e){return c.createElement(Ae.A,{size:"small",variant:"outlined",label:e,id:e,className:r.chip,key:e.toString()})}))))));var n,i,o}))))}}],n&&Le(t.prototype,n),a}(c.Component);He.defaultProps={annotations:[],classes:{},containerRef:void 0,hoveredAnnotationIds:[],htmlSanitizationRuleSet:"iiif",listContainerComponent:"li",selectedAnnotationId:void 0};var Ve={deselectAnnotation:ve.PW,hoverAnnotation:ve.GW,selectAnnotation:ve.gN},Be=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{annotationListItem:{"&$hovered":{backgroundColor:e.palette.action.hover},"&:hover,&:focus":{backgroundColor:e.palette.action.hover},borderBottom:"0.5px solid ".concat(e.palette.divider),cursor:"pointer",whiteSpace:"normal"},chip:{backgroundColor:e.palette.background.paper,marginRight:e.spacing(.5),marginTop:e.spacing(1)},hovered:{},sectionHeading:{paddingLeft:e.spacing(2),paddingRight:e.spacing(1),paddingTop:e.spacing(2)}}})),(0,i.Ng)((function(e,t){var n,r=t.canvasId,i=t.windowId;return{annotations:(n=(0,fe.Ni)(e,{canvasId:r,windowId:i}),n.map((function(e,t){return{content:e.chars,id:e.id,tags:e.tags,targetId:e.targetId}}))),htmlSanitizationRuleSet:(0,ce.zj)(e).annotations.htmlSanitizationRuleSet,label:(0,F.getCanvasLabel)(e,{canvasId:r,windowId:i}),selectedAnnotationId:(0,fe.e3)(e,{windowId:i})}}),Ve),(0,s.h)("CanvasAnnotations"));const Fe=Be(He);var We=n(18502);function Ue(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ge(e,t){return Ge=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ge(e,t)}function qe(e){return qe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},qe(e)}var Ke=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ge(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=qe(r);if(i){var n=qe(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).containerRef=c.createRef(),t}return t=a,(n=[{key:"render",value:function(){var e=this,t=this.props,n=t.annotationCount,r=t.classes,i=t.canvasIds,o=t.t,a=t.windowId,s=t.id;return c.createElement(We.default,{title:o("annotations"),paperClassName:(0,U.A)("window-sidebar-annotation-panel"),windowId:a,id:s,ref:this.containerRef,otherRef:this.containerRef,titleControls:c.createElement(Ee,{windowId:a})},c.createElement("div",{className:r.section},c.createElement(pe.A,{component:"p",variant:"subtitle2"},o("showingNumAnnotations",{count:n,number:n}))),i.map((function(t,n){return c.createElement(Fe,{canvasId:t,containerRef:e.containerRef,key:t,index:n,totalSize:i.length,windowId:a})})))}}])&&Ue(t.prototype,n),a}(c.Component);Ke.defaultProps={canvasIds:[],t:function(e){return e}};var $e=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{section:{borderBottom:".5px solid ".concat(e.palette.section_divider),paddingBottom:e.spacing(1),paddingLeft:e.spacing(2),paddingRight:e.spacing(1),paddingTop:e.spacing(2)}}})),(0,i.Ng)((function(e,t){var n=t.windowId;return{annotationCount:(0,fe.Y2)(e,{windowId:n}).length,canvasIds:(0,F.getVisibleCanvasIds)(e,{windowId:n})}}),null),(0,s.h)("WindowSideBarAnnotationsPanel"));const Ze=$e(Ke);var Xe=n(20124),Ye=n(73893),Qe=n(65298),Je=n(22735),et=n(13377);function tt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function nt(e,t){return nt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},nt(e,t)}function rt(e){return rt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},rt(e)}var it=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&nt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=rt(r);if(i){var n=rt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.canvasDescription,n=e.canvasLabel,r=e.canvasMetadata,i=e.id,o=e.index,a=e.t,s=e.totalSize;return c.createElement(Qe.A,{id:"".concat(i,"-currentItem-").concat(o),label:a("currentItem",{context:"".concat(o+1,"/").concat(s)})},n&&c.createElement(pe.A,{"aria-labelledby":"".concat(i,"-currentItem-").concat(o," ").concat(i,"-currentItem-").concat(o,"-heading"),id:"".concat(i,"-currentItem-").concat(o,"-heading"),variant:"h4",component:"h5"},n),t&&c.createElement(pe.A,{variant:"body1"},c.createElement(Pe.A,{htmlString:t,ruleSet:"iiif"})),r&&r.length>0&&c.createElement(Je.P,{labelValuePairs:r}),c.createElement(et.F,this.props))}}])&&tt(t.prototype,n),a}(c.Component);it.defaultProps={canvasDescription:null,canvasLabel:null,canvasMetadata:[],index:1,t:function(e){return e},totalSize:1};var ot=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e,t){var n=t.canvasId,r=t.id,i=t.windowId;return{canvasDescription:(0,F.getCanvasDescription)(e,{canvasId:n,companionWindowId:r,windowId:i}),canvasLabel:(0,F.getCanvasLabel)(e,{canvasId:n,companionWindowId:r,windowId:i}),canvasMetadata:(0,Ye.uh)((0,F.getCanvas)(e,{canvasId:n,companionWindowId:r,windowId:i}))}})),(0,s.h)("CanvasInfo"));const at=ot(it);var st=n(69312),lt=n(98448);function ct(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ut(e,t){return ut=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ut(e,t)}function dt(e){return dt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},dt(e)}var ht=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ut(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=dt(r);if(i){var n=dt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.availableLocales,n=e.classes,r=e.locale,i=e.setLocale;return!i||t.length<2?c.createElement(c.Fragment,null):c.createElement(st.A,null,c.createElement(lt.A,{MenuProps:{anchorOrigin:{horizontal:"left",vertical:"bottom"},getContentAnchorEl:null},displayEmpty:!0,value:r,onChange:function(e){i(e.target.value)},name:"locale",classes:{select:n.select},className:n.selectEmpty},t.map((function(e){return c.createElement(ke.A,{key:e,value:e},c.createElement(pe.A,{variant:"body2"},e))}))))}}])&&ct(t.prototype,n),a}(c.Component);ht.defaultProps={availableLocales:[],classes:{},locale:"",setLocale:void 0};const ft=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{select:{"&:focus":{backgroundColor:e.palette.background.paper}},selectEmpty:{backgroundColor:e.palette.background.paper}}})))(ht);var pt=n(32295),vt=n(91068),gt=n(96746),mt=n(88365);function yt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function bt(e,t){return bt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},bt(e,t)}function wt(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function _t(e){return _t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},_t(e)}var xt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&bt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=_t(r);if(i){var n=_t(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return wt(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).openCollectionDialog=t.openCollectionDialog.bind(wt(t)),t}return t=a,(n=[{key:"openCollectionDialog",value:function(){var e=this.props,t=e.collectionPath,n=e.showCollectionDialog,r=e.windowId;n(t[t.length-1],t.slice(0,-1),r)}},{key:"render",value:function(){var e=this.props,t=e.collectionLabel,n=e.collectionPath,r=e.id,i=e.t;return 0===n.length?null:c.createElement(Qe.A,{id:"".concat(r,"-collection"),label:i("collection")},t&&c.createElement(pe.A,{"aria-labelledby":"".concat(r,"-resource ").concat(r,"-resource-heading"),id:"".concat(r,"-resource-heading"),variant:"h4"},t),c.createElement(gt.A,{color:"primary",onClick:this.openCollectionDialog,startIcon:c.createElement(mt.A,null)},i("showCollection")))}}])&&yt(t.prototype,n),a}(c.Component);xt.defaultProps={collectionLabel:null,collectionPath:[],t:function(e){return e},windowId:null};var Ct={showCollectionDialog:vt.Az},Et=(0,r.Zz)((0,o.C)(),(0,i.Ng)((function(e,t){t.id;var n=t.windowId,r=((0,le.zk)(e,{windowId:n})||{}).collectionPath,i=r[r.length-1];return{collectionLabel:(0,Ye.aY)(e,{manifestId:i}),collectionPath:r}}),Ct),(0,s.h)("CollectionInfo"));const St=Et(xt);var At=n(10782);function Ot(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kt(e,t){return kt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},kt(e,t)}function Tt(e){return Tt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Tt(e)}var Pt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&kt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Tt(r);if(i){var n=Tt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.homepage,r=e.manifestUrl,i=e.renderings,o=e.seeAlso,a=e.id,s=e.t;return c.createElement(Qe.A,{id:"".concat(a,"-related"),label:s("related")},c.createElement(pe.A,{"aria-labelledby":"".concat(a,"-related ").concat(a,"-related-heading"),id:"".concat(a,"-related-heading"),variant:"h4",component:"h5"},s("links")),c.createElement("dl",{className:H()((0,U.A)("label-value-metadata"),t.labelValueMetadata)},n&&c.createElement(c.Fragment,null,c.createElement(pe.A,{variant:"subtitle2",component:"dt"},s("iiif_homepage")),n.map((function(e){return c.createElement(pe.A,{key:e.value,variant:"body1",component:"dd"},c.createElement(At.A,{target:"_blank",rel:"noopener noreferrer",href:e.value},e.label||e.value))}))),i&&i.length>0&&c.createElement(c.Fragment,null,c.createElement(pe.A,{variant:"subtitle2",component:"dt"},s("iiif_renderings")),i.map((function(e){return c.createElement(pe.A,{key:e.value,variant:"body1",component:"dd"},c.createElement(At.A,{target:"_blank",rel:"noopener noreferrer",href:e.value},e.label||e.value))}))),o&&c.createElement(c.Fragment,null,c.createElement(pe.A,{variant:"subtitle2",component:"dt"},s("iiif_seeAlso")),o.map((function(e){return c.createElement(pe.A,{key:e.value,variant:"body1",component:"dd"},c.createElement(At.A,{target:"_blank",rel:"noopener noreferrer",href:e.value},e.label||e.value),e.format&&c.createElement(pe.A,{component:"span"}," (".concat(e.format,")")))}))),r&&c.createElement(c.Fragment,null,c.createElement(pe.A,{variant:"subtitle2",component:"dt"},s("iiif_manifest")),c.createElement(pe.A,{variant:"body1",component:"dd"},c.createElement(At.A,{target:"_blank",rel:"noopener noreferrer",href:r},r)))),c.createElement(et.F,this.props))}}])&&Ot(t.prototype,n),a}(c.Component);Pt.defaultProps={homepage:null,manifestUrl:null,renderings:null,seeAlso:null,t:function(e){return e}};var It=(0,r.Zz)((0,a.A)({labelValueMetadata:{"& dd":{marginBottom:".5em",marginLeft:"0"}}}),(0,o.C)(),(0,i.Ng)((function(e,t){t.id;var n=t.windowId;return{homepage:(0,Ye.cm)(e,{windowId:n}),manifestUrl:(0,Ye.hp)(e,{windowId:n}),renderings:(0,Ye.dn)(e,{windowId:n}),seeAlso:(0,Ye._l)(e,{windowId:n})}})),(0,s.h)("ManifestRelatedLinks"));const Mt=It(Pt);function zt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Rt(e,t){return Rt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Rt(e,t)}function Lt(e){return Lt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Lt(e)}var Dt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Rt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Lt(r);if(i){var n=Lt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.windowId,n=e.id,r=e.canvasIds,i=e.classes,o=e.collectionPath,a=e.t,s=e.locale,l=e.setLocale,u=e.availableLocales,d=e.showLocalePicker;return c.createElement(We.default,{title:a("aboutThisItem"),paperClassName:(0,U.A)("window-sidebar-info-panel"),windowId:t,id:n,titleControls:d&&c.createElement(ft,{locale:s,setLocale:l,availableLocales:u})},r.map((function(e,o){return c.createElement("div",{key:e,className:i.section},c.createElement(at,{id:n,canvasId:e,index:o,totalSize:r.length,windowId:t}))})),o.length>0&&c.createElement("div",{className:i.section},c.createElement(St,{id:n,windowId:t})),c.createElement("div",{className:i.section},c.createElement(pt.A,{id:n,windowId:t})),c.createElement("div",{className:i.section},c.createElement(Mt,{id:n,windowId:t})))}}])&&zt(t.prototype,n),a}(c.Component);Dt.defaultProps={availableLocales:[],canvasIds:[],classes:{},collectionPath:[],locale:"",setLocale:void 0,showLocalePicker:!1,t:function(e){return e}};var Nt=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{section:{borderBottom:".5px solid ".concat(e.palette.section_divider),paddingBottom:e.spacing(1),paddingLeft:e.spacing(2),paddingRight:e.spacing(1),paddingTop:e.spacing(2)}}})),(0,i.Ng)((function(e,t){var n=t.id,r=t.windowId;return{availableLocales:(0,Ye.t_)(e,{companionWindowId:n,windowId:r}),canvasIds:(0,F.getVisibleCanvasIds)(e,{windowId:r}),collectionPath:((0,le.zk)(e,{windowId:r})||{}).collectionPath,locale:(0,se.getCompanionWindow)(e,{companionWindowId:n}).locale||(0,Ye.U1)(e,{windowId:r}),showLocalePicker:(0,ue.R2)(e,{windowId:r}).showLocalePicker}}),(function(e,t){var n=t.windowId,r=t.id;return{setLocale:function(t){return e(Xe.u3(n,r,{locale:t}))}}})),(0,s.h)("WindowSideBarInfoPanel"));const jt=Nt(Dt);var Ht=n(37098),Vt=n(67264),Bt=n(96232),Ft=n(19685),Wt=n(23362),Ut=n(66372),Gt=n(45196);function qt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Kt(e,t){return Kt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Kt(e,t)}function $t(e){return $t=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$t(e)}var Zt=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Kt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=$t(r);if(i){var n=$t(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.label;return c.createElement(c.Fragment,null,c.createElement(pe.A,{className:H()(t.label),variant:"body1"},n))}}])&&qt(t.prototype,n),a}(c.Component);const Xt=(0,r.Zz)((0,a.A)((function(e){return{label:{paddingLeft:e.spacing(1)}}})),(0,o.C)(),(0,i.Ng)(null,null),(0,s.h)("SidebarIndexItem"))(Zt);function Yt(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Qt(e,t){return Qt=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Qt(e,t)}function Jt(e){return Jt=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Jt(e)}var en=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Qt(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Jt(r);if(i){var n=Jt(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.canvas,r=e.height,i=e.label,o=e.width;return c.createElement(c.Fragment,null,c.createElement("div",{style:{minWidth:50}},c.createElement(W.A,{label:i,resource:n,className:H()(t.clickable),maxHeight:r,maxWidth:o})),c.createElement(pe.A,{className:H()(t.label),variant:"body1"},i))}}],n&&Yt(t.prototype,n),a}(c.Component);function tn(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function nn(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}en.defaultProps={height:void 0,width:void 0};var rn=(0,r.Zz)((0,a.A)((function(e){return{label:{paddingLeft:e.spacing(1)}}})),(0,o.C)(),(0,i.Ng)((function(e,t){return t.data,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tn(Object(n),!0).forEach((function(t){nn(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tn(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},(0,ce.zj)(e).canvasNavigation||{})}),null),(0,s.h)("SidebarIndexThumbnail"));const on=rn(en);function an(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function sn(e,t){return sn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},sn(e,t)}function ln(e){return ln=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ln(e)}var cn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&sn(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ln(r);if(i){var n=ln(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,n=[{key:"getIdAndLabelOfCanvases",value:function(){return this.props.canvases.map((function(e,t){return{id:e.id,label:new Gt.A(e).getLabel()}}))}},{key:"render",value:function(){var e,t=this.props,n=t.canvases,r=t.classes,i=t.containerRef,o=t.selectedCanvasIds,a=t.setCanvas,s=t.variant,l=t.windowId,u=this.getIdAndLabelOfCanvases(n);return e="thumbnail"===s?on:Xt,c.createElement(Oe.A,{variant:"selectedMenu"},u.map((function(t,u){return c.createElement(Re,{containerRef:i,key:"".concat(t.id,"-").concat(s),offsetTop:96,scrollTo:o.includes(t.id)},c.createElement(ke.A,{key:t.id,className:r.listItem,alignItems:"flex-start",onClick:function(){a(l,t.id)},button:!0,component:"li",selected:o.includes(t.id)},c.createElement(e,{label:t.label,canvas:n[u]})))})))}}],n&&an(t.prototype,n),a}(c.Component);cn.defaultProps={selectedCanvasIds:[],variant:"item"};var un=(0,r.Zz)((0,a.A)((function(e){return{label:{paddingLeft:e.spacing(1)},listItem:{borderBottom:"0.5px solid ".concat(e.palette.divider),paddingRight:e.spacing(1)}}})),(0,o.C)(),(0,i.Ng)((function(e,t){var n=t.id,r=t.windowId;return{canvases:(0,F.getCanvases)(e,{windowId:r}),selectedCanvasIds:(0,F.getVisibleCanvasIds)(e,{windowId:r}),variant:(0,se.getCompanionWindow)(e,{companionWindowId:n,windowId:r}).variant}}),(function(e,t){return t.id,t.windowId,{setCanvas:function(){return e(l.h5.apply(B,arguments))}}})),(0,s.h)("SidebarIndexList"));const dn=un(cn);var hn=n(19681),fn=n(5544),pn=n(80045),vn=(n(5556),n(28060));const gn=c.createContext({});var mn=function(e,t,n){for(var r=t;r<e.length;r+=1)if(n===e[r])return r;return-1},yn=[],bn=[],wn=c.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=e.defaultCollapseIcon,a=e.defaultEndIcon,s=e.defaultExpanded,l=void 0===s?yn:s,u=e.defaultExpandIcon,d=e.defaultParentIcon,h=e.defaultSelected,f=void 0===h?bn:h,p=e.disableSelection,v=void 0!==p&&p,g=e.multiSelect,m=void 0!==g&&g,y=e.expanded,w=e.onNodeSelect,_=e.onNodeToggle,x=e.selected,C=(0,pn.A)(e,["children","classes","className","defaultCollapseIcon","defaultEndIcon","defaultExpanded","defaultExpandIcon","defaultParentIcon","defaultSelected","disableSelection","multiSelect","expanded","onNodeSelect","onNodeToggle","selected"]),E=c.useState(null),S=E[0],A=E[1],O=c.useState(null),k=O[0],T=O[1],P=c.useRef({}),I=c.useRef({}),M=c.useRef([]),z=(0,vn.A)({controlled:y,default:l,name:"TreeView",state:"expanded"}),R=(0,fn.A)(z,2),L=R[0],D=R[1],N=(0,vn.A)({controlled:x,default:f,name:"TreeView",state:"selected"}),j=(0,fn.A)(N,2),H=j[0],V=j[1],B=c.useCallback((function(e){return!!Array.isArray(L)&&-1!==L.indexOf(e)}),[L]),F=c.useCallback((function(e){return Array.isArray(H)?-1!==H.indexOf(e):H===e}),[H]),W=function(e){var t=M.current.indexOf(e);return-1!==t&&t+1<M.current.length?M.current[t+1]:null},U=function(e){var t=M.current.indexOf(e);return-1!==t&&t-1>=0?M.current[t-1]:null},G=function(){return M.current[M.current.length-1]},q=function(){return M.current[0]},K=function(e){e&&(A(e),T(e))},$=c.useRef(null),Z=c.useRef(!1),X=c.useRef([]),Y=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]&&arguments[2],r=t.start,i=void 0===r?$.current:r,o=t.end,a=t.current;return n?function(e,t){var n=H,r=t.start,i=t.next,o=t.current;i&&o&&(-1===X.current.indexOf(o)&&(X.current=[]),Z.current?-1!==X.current.indexOf(i)?(n=n.filter((function(e){return e===r||e!==o})),X.current=X.current.filter((function(e){return e===r||e!==o}))):(n.push(i),X.current.push(i)):(n.push(i),X.current.push(o,i)),w&&w(e,n),V(n))}(e,{start:i,next:o,current:a}):function(e,t){var n=H,r=t.start,i=t.end;Z.current&&(n=H.filter((function(e){return-1===X.current.indexOf(e)})));var o=function(e,t){var n=M.current.indexOf(e),r=M.current.indexOf(t),i=Math.min(n,r),o=Math.max(n,r);return M.current.slice(i,o+1)}(r,i);X.current=o;var a=n.concat(o);a=a.filter((function(e,t){return a.indexOf(e)===t})),w&&w(e,a),V(a)}(e,{start:i,end:o}),Z.current=!0,!0},Q=c.useCallback((function(e){var t=P.current[e],n=[];return t&&(n.push(e),t.children&&(n.concat(t.children),t.children.forEach((function(e){n.concat(Q(e))})))),n}),[]),J=c.useCallback((function(e){var t=(0,b.A)({},I.current);e.forEach((function(e){t[e]&&delete t[e]})),I.current=t}),[]),ee=c.useCallback((function(e){var t=Q(e);J(t);var n=(0,b.A)({},P.current);t.forEach((function(e){var t=n[e];if(t){if(t.parent){var r=n[t.parent];if(r&&r.children){var i=r.children.filter((function(t){return t!==e}));n[t.parent]=(0,b.A)({},r,{children:i})}}delete n[e]}})),P.current=n,T((function(t){return t===e?null:t}))}),[Q,J]),te=c.useRef([]),ne=c.useState(!1),re=ne[0],ie=ne[1];c.useEffect((function(){var e=[];c.Children.forEach(n,(function(t){c.isValidElement(t)&&t.props.nodeId&&e.push(t.props.nodeId)})),function(e,t){if(e.length!==t.length)return!0;for(var n=0;n<e.length;n+=1)if(e[n]!==t[n])return!0;return!1}(te.current,e)&&(P.current[-1]={parent:null,children:e},e.forEach((function(e,t){0===t&&A(e)})),M.current=P.current[-1].children,te.current=e,ie(!0))}),[n]),c.useEffect((function(){re&&(M.current=function e(t){for(var n=[],r=0;r<t.length;r+=1){var i=t[r];n.push(i);var o=P.current[i].children;B(i)&&o&&(n=n.concat(e(o)))}return n}(P.current[-1].children))}),[L,re,B,n]);var oe=function(){return!1};return c.createElement(gn.Provider,{value:{icons:{defaultCollapseIcon:o,defaultExpandIcon:u,defaultParentIcon:d,defaultEndIcon:a},focus:K,focusFirstNode:function(){return K(q())},focusLastNode:function(){return K(G())},focusNextNode:function(e){return K(W(e))},focusPreviousNode:function(e){return K(U(e))},focusByFirstCharacter:function(e,t){var n,r,i=t.toLowerCase(),o=[],a=[];Object.keys(I.current).forEach((function(e){var t=I.current[e],n=P.current[e];(!n.parent||B(n.parent))&&(o.push(e),a.push(t))})),(n=o.indexOf(e)+1)===P.current.length&&(n=0),-1===(r=mn(a,n,i))&&(r=mn(a,0,i)),r>-1&&K(o[r])},expandAllSiblings:function(e,t){var n,r=P.current[t],i=P.current[r.parent];n=i?i.children.filter((function(e){return!B(e)})):P.current[-1].children.filter((function(e){return!B(e)}));var o=L.concat(n);n.length>0&&(D(o),_&&_(e,o))},toggleExpansion:function(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:k;-1!==L.indexOf(n)?(t=L.filter((function(e){return e!==n})),A((function(e){var t=P.current[e];return e&&(t&&t.parent?t.parent.id:null)===n?n:e}))):t=[n].concat(L),_&&_(e,t),D(t)},isExpanded:B,isFocused:function(e){return k===e},isSelected:F,selectNode:v?oe:function(e,t){return!!t&&(arguments.length>2&&void 0!==arguments[2]&&arguments[2]?function(e,t){var n;n=-1!==H.indexOf(t)?H.filter((function(e){return e!==t})):[t].concat(H),w&&w(e,n),V(n)}(e,t):function(e,t){var n=m?[t]:t;w&&w(e,n),V(n)}(e,t),$.current=t,Z.current=!1,X.current=[],!0)},selectRange:v?oe:Y,selectNextNode:v?oe:function(e,t){return Y(e,{end:W(t),current:t},!0)},selectPreviousNode:v?oe:function(e,t){return Y(e,{end:U(t),current:t},!0)},rangeSelectToFirst:v?oe:function(e,t){$.current||($.current=t);var n=Z.current?$.current:t;return Y(e,{start:n,end:q()})},rangeSelectToLast:v?oe:function(e,t){$.current||($.current=t);var n=Z.current?$.current:t;return Y(e,{start:n,end:G()})},selectAllNodes:v?oe:function(e){return Y(e,{start:q(),end:G()})},isTabbable:function(e){return S===e},multiSelect:m,getParent:function(e){return P.current[e].parent},mapFirstChar:function(e,t){I.current[e]=t},addNodeToNodeMap:function(e,t){var n=P.current[e];P.current[e]=(0,b.A)({},n,{children:t,id:e}),t.forEach((function(t){var n=P.current[t];P.current[t]=(0,b.A)({},n,{parent:e,id:t})}))},removeNodeFromNodeMap:ee}},c.createElement("ul",(0,b.A)({role:"tree","aria-multiselectable":m,className:(0,Se.default)(r.root,i),ref:t},C),n))}));const _n=(0,a.A)({root:{padding:0,margin:0,listStyle:"none"}},{name:"MuiTreeView"})(wn);var xn=n(42561),Cn=n(51059),En=n(69440),Sn=n(19773),An=n(26232),On=n(74801),kn=c.forwardRef((function(e,t){var n=e.children,r=e.classes,i=e.className,o=e.collapseIcon,a=e.endIcon,s=e.expandIcon,l=e.icon,u=e.label,d=e.nodeId,h=e.onClick,f=e.onLabelClick,p=e.onIconClick,v=e.onFocus,g=e.onKeyDown,m=e.onMouseDown,y=e.TransitionComponent,w=void 0===y?En.A:y,_=e.TransitionProps,x=(0,pn.A)(e,["children","classes","className","collapseIcon","endIcon","expandIcon","icon","label","nodeId","onClick","onLabelClick","onIconClick","onFocus","onKeyDown","onMouseDown","TransitionComponent","TransitionProps"]),C=c.useContext(gn),E=C.icons,S=C.focus,A=C.focusFirstNode,O=C.focusLastNode,k=C.focusNextNode,T=C.focusPreviousNode,P=C.focusByFirstCharacter,I=C.selectNode,M=C.selectRange,z=C.selectNextNode,R=C.selectPreviousNode,L=C.rangeSelectToFirst,D=C.rangeSelectToLast,N=C.selectAllNodes,j=C.expandAllSiblings,H=C.toggleExpansion,V=C.isExpanded,B=C.isFocused,F=C.isSelected,W=C.isTabbable,U=C.multiSelect,G=C.getParent,q=C.mapFirstChar,K=C.addNodeToNodeMap,$=C.removeNodeFromNodeMap,Z=c.useRef(null),X=c.useRef(null),Y=(0,On.A)(Z,t),Q=l,J=Boolean(Array.isArray(n)?n.length:n),ee=!!V&&V(d),te=!!B&&B(d),ne=!!W&&W(d),re=!!F&&F(d),ie=E||{},oe=(0,An.A)();Q||(J?(Q=ee?o||ie.defaultCollapseIcon:s||ie.defaultExpandIcon)||(Q=ie.defaultParentIcon):Q=a||ie.defaultEndIcon);var ae,se=function(e){return J&&(ee?k(d):H(e)),!0},le=function(e){if(ee)return H(e,d),!0;var t=G(d);return!!t&&(S(t),!0)};return c.useEffect((function(){if(K){var e=[];c.Children.forEach(n,(function(t){c.isValidElement(t)&&t.props.nodeId&&e.push(t.props.nodeId)})),K(d,e)}}),[n,d,K]),c.useEffect((function(){if($)return function(){$(d)}}),[d,$]),c.useEffect((function(){q&&u&&q(d,X.current.textContent.substring(0,1).toLowerCase())}),[q,d,u]),c.useEffect((function(){te&&Z.current.focus()}),[te]),U?ae=re:re&&(ae=!0),c.createElement("li",(0,b.A)({className:(0,Se.default)(r.root,i,ee&&r.expanded,re&&r.selected),role:"treeitem",onKeyDown:function(e){var t=!1,n=e.key;if(!e.altKey&&e.currentTarget===e.target){var r,i=e.ctrlKey||e.metaKey;switch(n){case" ":Z.current===e.currentTarget&&(t=U&&e.shiftKey?M(e,{end:d}):U?I(e,d,!0):I(e,d)),e.stopPropagation();break;case"Enter":Z.current===e.currentTarget&&J&&(H(e),t=!0),e.stopPropagation();break;case"ArrowDown":U&&e.shiftKey&&z(e,d),k(d),t=!0;break;case"ArrowUp":U&&e.shiftKey&&R(e,d),T(d),t=!0;break;case"ArrowRight":t="rtl"===oe.direction?le(e):se(e);break;case"ArrowLeft":t="rtl"===oe.direction?se(e):le(e);break;case"Home":U&&i&&e.shiftKey&&L(e,d),A(),t=!0;break;case"End":U&&i&&e.shiftKey&&D(e,d),O(),t=!0;break;default:"*"===n?(j(e,d),t=!0):U&&i&&"a"===n.toLowerCase()?t=N(e):!i&&!e.shiftKey&&(r=n)&&1===r.length&&r.match(/\S/)&&(P(d,n),t=!0)}t&&(e.preventDefault(),e.stopPropagation()),g&&g(e)}},onFocus:function(e){te||e.currentTarget!==e.target||S(d),v&&v(e)},"aria-expanded":J?ee:null,"aria-selected":ae,ref:Y,tabIndex:ne?0:-1},x),c.createElement("div",{className:r.content,onClick:function(e){te||S(d);var t=U&&(e.shiftKey||e.ctrlKey||e.metaKey);!J||e.defaultPrevented||t&&V(d)||H(e,d),t?e.shiftKey?M(e,{end:d}):I(e,d,!0):I(e,d),h&&h(e)},onMouseDown:function(e){(e.shiftKey||e.ctrlKey||e.metaKey)&&e.preventDefault(),m&&m(e)},ref:X},c.createElement("div",{onClick:p,className:r.iconContainer},Q),c.createElement(pe.A,{onClick:f,component:"div",className:r.label},u)),n&&c.createElement(w,(0,b.A)({unmountOnExit:!0,className:r.group,in:ee,component:"ul",role:"group"},_),n))}));const Tn=(0,a.A)((function(e){return{root:{listStyle:"none",margin:0,padding:0,outline:0,WebkitTapHighlightColor:"transparent","&:focus > $content $label":{backgroundColor:e.palette.action.hover},"&$selected > $content $label":{backgroundColor:(0,Sn.X4)(e.palette.primary.main,e.palette.action.selectedOpacity)},"&$selected > $content $label:hover, &$selected:focus > $content $label":{backgroundColor:(0,Sn.X4)(e.palette.primary.main,e.palette.action.selectedOpacity+e.palette.action.hoverOpacity),"@media (hover: none)":{backgroundColor:"transparent"}}},expanded:{},selected:{},group:{margin:0,padding:0,marginLeft:17},content:{width:"100%",display:"flex",alignItems:"center",cursor:"pointer"},iconContainer:{marginRight:4,width:15,display:"flex",flexShrink:0,justifyContent:"center","& svg":{fontSize:18}},label:{width:"100%",paddingLeft:4,position:"relative","&:hover":{backgroundColor:e.palette.action.hover,"@media (hover: none)":{backgroundColor:"transparent"}}}}}),{name:"MuiTreeItem"})(kn);function Pn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function In(e,t){return In=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},In(e,t)}function Mn(e){return Mn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Mn(e)}var zn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&In(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Mn(r);if(i){var n=Mn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"handleKeyPressed",value:function(e,t){var n=this.props,r=n.expandedNodeIds,i=n.toggleNode;"Enter"!==e.key&&" "!==e.key&&"Spacebar"!==e.key||this.selectTreeItem(t),("ArrowLeft"===e.key&&-1!==r.indexOf(t.id)||"ArrowRight"===e.key&&-1===r.indexOf(t.id)&&t.nodes.length>0)&&i(t.id)}},{key:"selectTreeItem",value:function(e){var t=this.props,n=t.setCanvas,r=t.toggleNode,i=t.windowId;if(e.nodes.length>0&&r(e.id),e.data.getCanvasIds()&&0!==e.data.getCanvasIds().length&&!(e.nodes.length>0)){var o=function(e){var t=e.data.__jsonld;if(t.startCanvas&&"string"==typeof t.startCanvas)return t.startCanvas;if(t.start){if("Canvas"===t.start.type&&"string"==typeof t.start.id)return t.start.id;if("SpecificResource"===t.start.type&&"string"==typeof t.start.source)return t.start.source}return e.data.getCanvasIds()[0]}(e);n(i,-1===o.indexOf("#")?o:o.substr(0,o.indexOf("#")))}}},{key:"buildTreeItems",value:function(e,t,n,r){var i=this,o=this.props.classes;return e?e.map((function(e){return c.createElement(Re,{containerRef:n,key:"".concat(e.id,"-scroll"),offsetTop:96,scrollTo:r===e.id},c.createElement(Tn,{key:e.id,nodeId:e.id,classes:{content:o.content,group:o.group,label:o.label,root:o.treeItemRoot,selected:o.selected},label:c.createElement("div",{className:(0,Se.default)((a={},s=o.visibleNode,l=-1!==t.indexOf(e.id),s in a?Object.defineProperty(a,s,{value:l,enumerable:!0,configurable:!0,writable:!0}):a[s]=l,a))},e.label),onClick:function(){return i.selectTreeItem(e)},onKeyDown:function(t){return i.handleKeyPressed(t,e)}},e.nodes&&e.nodes.length>0?i.buildTreeItems(e.nodes,t,n,r):null));var a,s,l})):null}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.treeStructure,r=e.visibleNodeIds,i=e.expandedNodeIds,o=e.containerRef,a=e.nodeIdToScrollTo;return n?c.createElement(c.Fragment,null,c.createElement(_n,{className:t.root,defaultCollapseIcon:c.createElement(xn.A,{color:"action"}),defaultExpandIcon:c.createElement(Cn.A,{color:"action"}),defaultEndIcon:c.createElement(c.Fragment,null),expanded:i},this.buildTreeItems(n.nodes,r,o,a))):c.createElement(c.Fragment,null)}}])&&Pn(t.prototype,n),a}(c.Component),Rn=n(55181),Ln=(0,r.Zz)((0,a.A)((function(e){return{content:{alignItems:"flex-start",borderLeft:"1px solid transparent",padding:"8px 16px 8px 0",width:"auto"},group:{borderLeft:"1px solid ".concat(e.palette.grey[300])},label:{paddingLeft:0},root:{flexGrow:1},selected:{},treeItemRoot:{"&:focus > $content":{backgroundColor:e.palette.action.selected},"&:hover > $content":{backgroundColor:e.palette.action.hover},"&:hover >$content $label, &:focus > $content $label, &$selected > $content $label, &$selected > $content $label:hover, &$selected:focus > $content $label":{backgroundColor:"transparent"}},visibleNode:{backgroundColor:(0,hn.fade)(e.palette.highlights.primary,.35),display:"inline"}}})),(0,o.C)(),(0,i.Ng)((function(e,t){var n=t.id,r=t.windowId;return{expandedNodeIds:(0,Rn.S)(e,{companionWindowId:n,windowId:r}),nodeIdToScrollTo:(0,Rn.rK)(e,{companionWindowId:n,windowId:r}),treeStructure:(0,ae.P8)(e,{windowId:r}),visibleNodeIds:(0,Rn.BB)(e,{companionWindowId:n,windowId:r})}}),(function(e,t){var n=t.id,r=t.windowId;return{setCanvas:function(){return e(l.h5.apply(B,arguments))},toggleNode:function(t){return e(Xe.TN(r,n,t))}}})),(0,s.h)("SidebarIndexTableOfContents"));const Dn=Ln(zn);function Nn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jn(e,t){return jn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},jn(e,t)}function Hn(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vn(e){return Vn=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Vn(e)}var Bn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&jn(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Vn(i);if(o){var n=Vn(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Hn(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).handleSequenceChange=t.handleSequenceChange.bind(Hn(t)),t.handleVariantChange=t.handleVariantChange.bind(Hn(t)),t.containerRef=c.createRef(),t}return t=s,n=[{key:"handleSequenceChange",value:function(e){(0,this.props.updateSequence)(e.target.value)}},{key:"handleVariantChange",value:function(e,t){(0,this.props.updateVariant)(t)}},{key:"render",value:function(){var e,t=this.props,n=t.classes,r=t.collection,i=t.id,o=t.showMultipart,a=t.sequenceId,l=t.sequences,u=t.t,d=t.variant,h=t.showToc,f=t.windowId;return e="tableOfContents"===d?c.createElement(Dn,{id:i,containerRef:this.containerRef,windowId:f}):c.createElement(dn,{id:i,containerRef:this.containerRef,windowId:f}),c.createElement(We.default,{title:u("canvasIndex"),id:i,windowId:f,ref:this.containerRef,otherRef:this.containerRef,titleControls:c.createElement(c.Fragment,null,l&&l.length>1&&c.createElement(st.A,null,c.createElement(lt.A,{MenuProps:{anchorOrigin:{horizontal:"left",vertical:"bottom"},getContentAnchorEl:null},displayEmpty:!0,value:a,onChange:this.handleSequenceChange,name:"sequenceId",classes:{select:n.select},className:n.selectEmpty},l.map((function(e,t){return c.createElement(ke.A,{value:e.id,key:e.id},c.createElement(pe.A,{variant:"body2"},s.getUseableLabel(e,t)))})))),c.createElement("div",{className:n.break}),c.createElement(Ht.A,{value:d,onChange:this.handleVariantChange,variant:"fullWidth",indicatorColor:"primary",textColor:"primary"},h&&c.createElement(Bt.Ay,{title:u("tableOfContentsList"),value:"tableOfContents"},c.createElement(Vt.A,{className:n.variantTab,value:"tableOfContents","aria-label":u("tableOfContentsList"),"aria-controls":"tab-panel-".concat(i),icon:c.createElement(Wt.A,{style:{transform:"scale(-1, 1)"}})})),c.createElement(Bt.Ay,{title:u("itemList"),value:"item"},c.createElement(Vt.A,{className:n.variantTab,value:"item","aria-label":u("itemList"),"aria-controls":"tab-panel-".concat(i),icon:c.createElement(Ft.A,null)})),c.createElement(Bt.Ay,{title:u("thumbnailList"),value:"thumbnail"},c.createElement(Vt.A,{className:n.variantTab,value:"thumbnail","aria-label":u("thumbnailList"),"aria-controls":"tab-panel-".concat(i),icon:c.createElement(mt.A,null)}))))},c.createElement("div",{id:"tab-panel-".concat(i)},r&&c.createElement(gt.A,{fullWidth:!0,onClick:o,endIcon:c.createElement(Ut.A,null)},c.createElement(pe.A,{className:n.collectionNavigationButton},s.getUseableLabel(r))),e))}}],r=[{key:"getUseableLabel",value:function(e,t){return e&&e.getLabel&&e.getLabel().length>0?e.getLabel().getValue():e.id}}],n&&Nn(t.prototype,n),r&&Nn(t,r),s}(c.Component);Bn.defaultProps={collection:null,sequenceId:null,sequences:[],showToc:!1};var Fn=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{break:{flexBasis:"100%",height:0},collectionNavigationButton:{textTransform:"none"},label:{paddingLeft:e.spacing(1)},select:{"&:focus":{backgroundColor:e.palette.background.paper}},selectEmpty:{backgroundColor:e.palette.background.paper},variantTab:{minWidth:"auto"}}})),(0,i.Ng)((function(e,t){var n=t.id,r=t.windowId,i=(0,ae.P8)(e,{windowId:r}),o=(0,le.zk)(e,{windowId:r}),a=e.config,s=(0,se.getCompanionWindow)(e,{companionWindowId:n}),l=o.collectionPath||[],c=l&&l[l.length-1],u=(0,ae.eb)(e,{windowId:r});return{collection:c&&(0,Ye.SG)(e,{manifestId:c}),config:a,sequenceId:u&&u.id,sequences:(0,ae.fO)(e,{windowId:r}),showToc:i&&i.nodes&&i.nodes.length>0,variant:s.variant||(0,Rn.bT)(e,{windowId:r})}}),(function(e,t){var n=t.id,r=t.windowId;return{showMultipart:function(){return e(Xe.Yy(r,{content:"collection",position:"right"}))},updateSequence:function(t){return e(vt.uE(r,{sequenceId:t}))},updateVariant:function(t){return e(Xe.u3(r,n,{variant:t}))}}})),(0,s.h)("WindowSideBarCanvasPanel"));const Wn=Fn(Bn);var Un=n(22488),Gn=n(12273);function qn(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Kn(e,t){return Kn=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Kn(e,t)}function $n(e){return $n=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},$n(e)}var Zn=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Kn(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=$n(r);if(i){var n=$n(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.manifestLogo,n=e.requiredStatement,r=e.rights,i=e.windowId,o=e.id,a=e.classes,s=e.t;return c.createElement(We.default,{title:s("attributionTitle"),paperClassName:(0,U.A)("attribution-panel"),windowId:i,id:o},c.createElement("div",{className:a.section},n&&c.createElement(Je.P,{labelValuePairs:n,defaultLabel:s("attribution")}),r&&r.length>0&&c.createElement("dl",{className:(0,U.A)("label-value-metadata")},c.createElement(pe.A,{variant:"subtitle2",component:"dt"},s("rights")),r.map((function(e){return c.createElement(pe.A,{variant:"body1",component:"dd",key:e.toString()},c.createElement(At.A,{target:"_blank",rel:"noopener noreferrer",href:e},e))})))),t&&c.createElement("div",{className:a.section},c.createElement(Gn.Img,{src:[t],alt:"",role:"presentation",className:a.logo,unloader:c.createElement(Un.A,{className:a.placeholder,variant:"rect",height:60,width:60})})),c.createElement(et.F,this.props))}}])&&qn(t.prototype,n),a}(c.Component);Zn.defaultProps={classes:{},manifestLogo:null,requiredStatement:null,rights:null,t:function(e){return e}};var Xn=(0,r.Zz)((0,a.A)((function(e){return{logo:{maxWidth:"100%"},placeholder:{backgroundColor:e.palette.grey[300]},section:{borderBottom:".5px solid ".concat(e.palette.section_divider),paddingBottom:e.spacing(1),paddingLeft:e.spacing(2),paddingRight:e.spacing(1),paddingTop:e.spacing(2)}}})),(0,o.C)(),(0,i.Ng)((function(e,t){t.id;var n=t.windowId;return{manifestLogo:(0,Ye.nB)(e,{windowId:n}),requiredStatement:(0,Ye.lj)(e,{windowId:n}),rights:(0,Ye._6)(e,{windowId:n})}})),(0,s.h)("AttributionPanel"));const Yn=Xn(Zn);var Qn=n(82780),Jn=n(50828),er=n.n(Jn),tr=n(38221),nr=n.n(tr),rr=n(23805),ir=n.n(rr),or=n(64467),ar=n(16408),sr=n(45152),lr=n(42460),cr=n(81863);const ur=(0,n(95126).A)(c.createElement("path",{d:"M7 10l5 5 5-5z"}),"ArrowDropDown");var dr=n(14232),hr=n(22319),fr=n(24960);function pr(e){return void 0!==e.normalize?e.normalize("NFD").replace(/[\u0300-\u036f]/g,""):e}function vr(e,t){for(var n=0;n<e.length;n+=1)if(t(e[n]))return n;return-1}var gr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=e.ignoreAccents,n=void 0===t||t,r=e.ignoreCase,i=void 0===r||r,o=e.limit,a=e.matchFrom,s=void 0===a?"any":a,l=e.stringify,c=e.trim,u=void 0!==c&&c;return function(e,t){var r=t.inputValue,a=t.getOptionLabel,c=u?r.trim():r;i&&(c=c.toLowerCase()),n&&(c=pr(c));var d=e.filter((function(e){var t=(l||a)(e);return i&&(t=t.toLowerCase()),n&&(t=pr(t)),"start"===s?0===t.indexOf(c):t.indexOf(c)>-1}));return"number"==typeof o?d.slice(0,o):d}}();function mr(e){e.anchorEl,e.open;var t=(0,pn.A)(e,["anchorEl","open"]);return c.createElement("div",t)}var yr=c.createElement(cr.A,{fontSize:"small"}),br=c.createElement(ur,null),wr=c.forwardRef((function(e,t){e.autoComplete,e.autoHighlight,e.autoSelect,e.blurOnSelect;var n,r=e.ChipProps,i=e.classes,o=e.className,a=(void 0===e.clearOnBlur&&e.freeSolo,e.clearOnEscape,e.clearText),s=void 0===a?"Clear":a,l=e.closeIcon,d=void 0===l?yr:l,h=e.closeText,f=void 0===h?"Close":h,p=(void 0===(e.debug,e.defaultValue)&&e.multiple,e.disableClearable),v=void 0!==p&&p,g=(e.disableCloseOnSelect,e.disabled),m=void 0!==g&&g,y=(e.disabledItemsFocusable,e.disableListWrap,e.disablePortal),w=void 0!==y&&y,_=(e.filterOptions,e.filterSelectedOptions,e.forcePopupIcon),x=void 0===_?"auto":_,C=e.freeSolo,E=void 0!==C&&C,S=e.fullWidth,A=void 0!==S&&S,O=e.getLimitTagsText,k=void 0===O?function(e){return"+".concat(e)}:O,T=(e.getOptionDisabled,e.getOptionLabel),P=void 0===T?function(e){return e}:T,I=(e.getOptionSelected,e.groupBy),M=(void 0===e.handleHomeEndKeys&&e.freeSolo,e.id,e.includeInputInList,e.inputValue,e.limitTags),z=void 0===M?-1:M,R=e.ListboxComponent,L=void 0===R?"ul":R,D=e.ListboxProps,N=e.loading,j=void 0!==N&&N,H=e.loadingText,V=void 0===H?"Loading…":H,B=e.multiple,F=void 0!==B&&B,W=e.noOptionsText,U=void 0===W?"No options":W,G=(e.onChange,e.onClose,e.onHighlightChange,e.onInputChange,e.onOpen,e.open,e.openOnFocus,e.openText),q=void 0===G?"Open":G,K=(e.options,e.PaperComponent),$=void 0===K?u.A:K,Z=e.PopperComponent,X=void 0===Z?ar.A:Z,Y=e.popupIcon,Q=void 0===Y?br:Y,J=e.renderGroup,ee=e.renderInput,te=e.renderOption,ne=e.renderTags,re=(void 0===e.selectOnFocus&&e.freeSolo,e.size),ie=void 0===re?"medium":re,oe=(e.value,(0,pn.A)(e,["autoComplete","autoHighlight","autoSelect","blurOnSelect","ChipProps","classes","className","clearOnBlur","clearOnEscape","clearText","closeIcon","closeText","debug","defaultValue","disableClearable","disableCloseOnSelect","disabled","disabledItemsFocusable","disableListWrap","disablePortal","filterOptions","filterSelectedOptions","forcePopupIcon","freeSolo","fullWidth","getLimitTagsText","getOptionDisabled","getOptionLabel","getOptionSelected","groupBy","handleHomeEndKeys","id","includeInputInList","inputValue","limitTags","ListboxComponent","ListboxProps","loading","loadingText","multiple","noOptionsText","onChange","onClose","onHighlightChange","onInputChange","onOpen","open","openOnFocus","openText","options","PaperComponent","PopperComponent","popupIcon","renderGroup","renderInput","renderOption","renderTags","selectOnFocus","size","value"])),ae=w?mr:X,se=function(e){var t=e.autoComplete,n=void 0!==t&&t,r=e.autoHighlight,i=void 0!==r&&r,o=e.autoSelect,a=void 0!==o&&o,s=e.blurOnSelect,l=void 0!==s&&s,u=e.clearOnBlur,d=void 0===u?!e.freeSolo:u,h=e.clearOnEscape,f=void 0!==h&&h,p=e.componentName,v=void 0===p?"useAutocomplete":p,g=e.debug,m=void 0!==g&&g,y=e.defaultValue,w=void 0===y?e.multiple?[]:null:y,_=e.disableClearable,x=void 0!==_&&_,C=e.disableCloseOnSelect,E=void 0!==C&&C,S=e.disabledItemsFocusable,A=void 0!==S&&S,O=e.disableListWrap,k=void 0!==O&&O,T=e.filterOptions,P=void 0===T?gr:T,I=e.filterSelectedOptions,M=void 0!==I&&I,z=e.freeSolo,R=void 0!==z&&z,L=e.getOptionDisabled,D=e.getOptionLabel,N=void 0===D?function(e){return e}:D,j=e.getOptionSelected,H=void 0===j?function(e,t){return e===t}:j,V=e.groupBy,B=e.handleHomeEndKeys,F=void 0===B?!e.freeSolo:B,W=e.id,U=e.includeInputInList,G=void 0!==U&&U,q=e.inputValue,K=e.multiple,$=void 0!==K&&K,Z=e.onChange,X=e.onClose,Y=e.onHighlightChange,Q=e.onInputChange,J=e.onOpen,ee=e.open,te=e.openOnFocus,ne=void 0!==te&&te,re=e.options,ie=e.selectOnFocus,oe=void 0===ie?!e.freeSolo:ie,ae=e.value,se=(0,dr.A)(W),le=N,ce=c.useRef(!1),ue=c.useRef(!0),de=c.useRef(null),he=c.useRef(null),fe=c.useState(null),pe=fe[0],ve=fe[1],ge=c.useState(-1),me=ge[0],ye=ge[1],be=i?0:-1,we=c.useRef(be),_e=(0,vn.A)({controlled:ae,default:w,name:v}),xe=(0,fn.A)(_e,2),Ce=xe[0],Ee=xe[1],Se=(0,vn.A)({controlled:q,default:"",name:v,state:"inputValue"}),Ae=(0,fn.A)(Se,2),Oe=Ae[0],ke=Ae[1],Te=c.useState(!1),Pe=Te[0],Ie=Te[1],Me=(0,hr.A)((function(e,t){var n;if($)n="";else if(null==t)n="";else{var r=le(t);n="string"==typeof r?r:""}Oe!==n&&(ke(n),Q&&Q(e,n,"reset"))}));c.useEffect((function(){Me(null,Ce)}),[Ce,Me]);var ze=(0,vn.A)({controlled:ee,default:!1,name:v,state:"open"}),Re=(0,fn.A)(ze,2),Le=Re[0],De=Re[1],Ne=!$&&null!=Ce&&Oe===le(Ce),je=Le,He=je?P(re.filter((function(e){return!M||!($?Ce:[Ce]).some((function(t){return null!==t&&H(e,t)}))})),{inputValue:Ne?"":Oe,getOptionLabel:le}):[],Ve=(0,hr.A)((function(e){-1===e?de.current.focus():pe.querySelector('[data-tag-index="'.concat(e,'"]')).focus()}));c.useEffect((function(){$&&me>Ce.length-1&&(ye(-1),Ve(-1))}),[Ce,$,me,Ve]);var Be=(0,hr.A)((function(e){var t=e.event,n=e.index,r=e.reason,i=void 0===r?"auto":r;if(we.current=n,-1===n?de.current.removeAttribute("aria-activedescendant"):de.current.setAttribute("aria-activedescendant","".concat(se,"-option-").concat(n)),Y&&Y(t,-1===n?null:He[n],i),he.current){var o=he.current.querySelector("[data-focus]");o&&o.removeAttribute("data-focus");var a=he.current.parentElement.querySelector('[role="listbox"]');if(a)if(-1!==n){var s=he.current.querySelector('[data-option-index="'.concat(n,'"]'));if(s&&(s.setAttribute("data-focus","true"),a.scrollHeight>a.clientHeight&&"mouse"!==i)){var l=s,c=a.clientHeight+a.scrollTop,u=l.offsetTop+l.offsetHeight;u>c?a.scrollTop=u-a.clientHeight:l.offsetTop-l.offsetHeight*(V?1.3:0)<a.scrollTop&&(a.scrollTop=l.offsetTop-l.offsetHeight*(V?1.3:0))}}else a.scrollTop=0}})),Fe=(0,hr.A)((function(e){var t=e.event,r=e.diff,i=e.direction,o=void 0===i?"next":i,a=e.reason,s=void 0===a?"auto":a;if(je){var l=function(e,t){if(!he.current||-1===e)return-1;for(var n=e;;){if("next"===t&&n===He.length||"previous"===t&&-1===n)return-1;var r=he.current.querySelector('[data-option-index="'.concat(n,'"]')),i=!A&&r&&(r.disabled||"true"===r.getAttribute("aria-disabled"));if(!(r&&!r.hasAttribute("tabindex")||i))return n;n+="next"===t?1:-1}}(function(){var e=He.length-1;if("reset"===r)return be;if("start"===r)return 0;if("end"===r)return e;var t=we.current+r;return t<0?-1===t&&G?-1:k&&-1!==we.current||Math.abs(r)>1?0:e:t>e?t===e+1&&G?-1:k||Math.abs(r)>1?e:0:t}(),o);if(Be({index:l,reason:s,event:t}),n&&"reset"!==r)if(-1===l)de.current.value=Oe;else{var c=le(He[l]);de.current.value=c,0===c.toLowerCase().indexOf(Oe.toLowerCase())&&Oe.length>0&&de.current.setSelectionRange(Oe.length,c.length)}}})),We=c.useCallback((function(){if(je){var e=$?Ce[0]:Ce;if(0!==He.length&&null!=e){if(he.current)if(M||null==e)we.current>=He.length-1?Be({index:He.length-1}):Be({index:we.current});else{var t=He[we.current];if($&&t&&-1!==vr(Ce,(function(e){return H(t,e)})))return;var n=vr(He,(function(t){return H(t,e)}));-1===n?Fe({diff:"reset"}):Be({index:n})}}else Fe({diff:"reset"})}}),[0===He.length,!$&&Ce,M,Fe,Be,je,Oe,$]),Ue=(0,hr.A)((function(e){(0,fr.A)(he,e),e&&We()}));c.useEffect((function(){We()}),[We]);var Ge=function(e){Le||(De(!0),J&&J(e))},qe=function(e,t){Le&&(De(!1),X&&X(e,t))},Ke=function(e,t,n,r){Ce!==t&&(Z&&Z(e,t,n,r),Ee(t))},$e=c.useRef(!1),Ze=function(e,t){var n=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"options",r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"select-option",i=t;if($){var o=vr(i=Array.isArray(Ce)?Ce.slice():[],(function(e){return H(t,e)}));-1===o?i.push(t):"freeSolo"!==n&&(i.splice(o,1),r="remove-option")}Me(e,i),Ke(e,i,r,{option:t}),E||qe(e,r),(!0===l||"touch"===l&&$e.current||"mouse"===l&&!$e.current)&&de.current.blur()},Xe=function(e,t){if($){qe(e,"toggleInput");var n=me;-1===me?""===Oe&&"previous"===t&&(n=Ce.length-1):((n+="next"===t?1:-1)<0&&(n=0),n===Ce.length&&(n=-1)),n=function(e,t){if(-1===e)return-1;for(var n=e;;){if("next"===t&&n===Ce.length||"previous"===t&&-1===n)return-1;var r=pe.querySelector('[data-tag-index="'.concat(n,'"]'));if(!r||r.hasAttribute("tabindex")&&!r.disabled&&"true"!==r.getAttribute("aria-disabled"))return n;n+="next"===t?1:-1}}(n,t),ye(n),Ve(n)}},Ye=function(e){ce.current=!0,ke(""),Q&&Q(e,"","clear"),Ke(e,$?[]:null,"clear")},Qe=function(e){return function(t){switch(-1!==me&&-1===["ArrowLeft","ArrowRight"].indexOf(t.key)&&(ye(-1),Ve(-1)),t.key){case"Home":je&&F&&(t.preventDefault(),Fe({diff:"start",direction:"next",reason:"keyboard",event:t}));break;case"End":je&&F&&(t.preventDefault(),Fe({diff:"end",direction:"previous",reason:"keyboard",event:t}));break;case"PageUp":t.preventDefault(),Fe({diff:-5,direction:"previous",reason:"keyboard",event:t}),Ge(t);break;case"PageDown":t.preventDefault(),Fe({diff:5,direction:"next",reason:"keyboard",event:t}),Ge(t);break;case"ArrowDown":t.preventDefault(),Fe({diff:1,direction:"next",reason:"keyboard",event:t}),Ge(t);break;case"ArrowUp":t.preventDefault(),Fe({diff:-1,direction:"previous",reason:"keyboard",event:t}),Ge(t);break;case"ArrowLeft":Xe(t,"previous");break;case"ArrowRight":Xe(t,"next");break;case"Enter":if(229===t.which)break;if(-1!==we.current&&je){var r=He[we.current],i=!!L&&L(r);if(t.preventDefault(),i)return;Ze(t,r,"select-option"),n&&de.current.setSelectionRange(de.current.value.length,de.current.value.length)}else R&&""!==Oe&&!1===Ne&&($&&t.preventDefault(),Ze(t,Oe,"create-option","freeSolo"));break;case"Escape":je?(t.preventDefault(),t.stopPropagation(),qe(t,"escape")):f&&(""!==Oe||$&&Ce.length>0)&&(t.preventDefault(),t.stopPropagation(),Ye(t));break;case"Backspace":if($&&""===Oe&&Ce.length>0){var o=-1===me?Ce.length-1:me,a=Ce.slice();a.splice(o,1),Ke(t,a,"remove-option",{option:Ce[o]})}}e.onKeyDown&&e.onKeyDown(t)}},Je=function(e){Ie(!0),ne&&!ce.current&&Ge(e)},et=function(e){null===he.current||document.activeElement!==he.current.parentElement?(Ie(!1),ue.current=!0,ce.current=!1,m&&""!==Oe||(a&&-1!==we.current&&je?Ze(e,He[we.current],"blur"):a&&R&&""!==Oe?Ze(e,Oe,"blur","freeSolo"):d&&Me(e,Ce),qe(e,"blur"))):de.current.focus()},tt=function(e){var t=e.target.value;Oe!==t&&(ke(t),Q&&Q(e,t,"input")),""===t?x||$||Ke(e,null,"clear"):Ge(e)},nt=function(e){Be({event:e,index:Number(e.currentTarget.getAttribute("data-option-index")),reason:"mouse"})},rt=function(){$e.current=!0},it=function(e){var t=Number(e.currentTarget.getAttribute("data-option-index"));Ze(e,He[t],"select-option"),$e.current=!1},ot=function(e){return function(t){var n=Ce.slice();n.splice(e,1),Ke(t,n,"remove-option",{option:Ce[e]})}},at=function(e){Le?qe(e,"toggleInput"):Ge(e)},st=function(e){e.target.getAttribute("id")!==se&&e.preventDefault()},lt=function(){de.current.focus(),oe&&ue.current&&de.current.selectionEnd-de.current.selectionStart==0&&de.current.select(),ue.current=!1},ct=function(e){""!==Oe&&Le||at(e)},ut=R&&Oe.length>0;ut=ut||($?Ce.length>0:null!==Ce);var dt=He;return V&&(new Map,dt=He.reduce((function(e,t,n){var r=V(t);return e.length>0&&e[e.length-1].group===r?e[e.length-1].options.push(t):e.push({key:n,index:n,group:r,options:[t]}),e}),[])),{getRootProps:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return(0,b.A)({"aria-owns":je?"".concat(se,"-popup"):null,role:"combobox","aria-expanded":je},e,{onKeyDown:Qe(e),onMouseDown:st,onClick:lt})},getInputLabelProps:function(){return{id:"".concat(se,"-label"),htmlFor:se}},getInputProps:function(){return{id:se,value:Oe,onBlur:et,onFocus:Je,onChange:tt,onMouseDown:ct,"aria-activedescendant":je?"":null,"aria-autocomplete":n?"both":"list","aria-controls":je?"".concat(se,"-popup"):null,autoComplete:"off",ref:de,autoCapitalize:"none",spellCheck:"false"}},getClearProps:function(){return{tabIndex:-1,onClick:Ye}},getPopupIndicatorProps:function(){return{tabIndex:-1,onClick:at}},getTagProps:function(e){var t=e.index;return{key:t,"data-tag-index":t,tabIndex:-1,onDelete:ot(t)}},getListboxProps:function(){return{role:"listbox",id:"".concat(se,"-popup"),"aria-labelledby":"".concat(se,"-label"),ref:Ue,onMouseDown:function(e){e.preventDefault()}}},getOptionProps:function(e){var t=e.index,n=e.option,r=($?Ce:[Ce]).some((function(e){return null!=e&&H(n,e)})),i=!!L&&L(n);return{key:t,tabIndex:-1,role:"option",id:"".concat(se,"-option-").concat(t),onMouseOver:nt,onClick:it,onTouchStart:rt,"data-option-index":t,"aria-disabled":i,"aria-selected":r}},id:se,inputValue:Oe,value:Ce,dirty:ut,popupOpen:je,focused:Pe||-1!==me,anchorEl:pe,setAnchorEl:ve,focusedTag:me,groupedOptions:dt}}((0,b.A)({},e,{componentName:"Autocomplete"})),le=se.getRootProps,ce=se.getInputProps,ue=se.getInputLabelProps,de=se.getPopupIndicatorProps,he=se.getClearProps,fe=se.getTagProps,pe=se.getListboxProps,ve=se.getOptionProps,ge=se.value,me=se.dirty,ye=se.id,be=se.popupOpen,we=se.focused,_e=se.focusedTag,xe=se.anchorEl,Ce=se.setAnchorEl,Ee=se.inputValue,Oe=se.groupedOptions;if(F&&ge.length>0){var ke=function(e){return(0,b.A)({className:(0,Se.default)(i.tag,"small"===ie&&i.tagSizeSmall),disabled:m},fe(e))};n=ne?ne(ge,ke):ge.map((function(e,t){return c.createElement(Ae.A,(0,b.A)({label:P(e),size:ie},ke({index:t}),r))}))}if(z>-1&&Array.isArray(n)){var Te=n.length-z;!we&&Te>0&&(n=n.splice(0,z)).push(c.createElement("span",{className:i.tag,key:n.length},k(Te)))}var Pe=J||function(e){return c.createElement("li",{key:e.key},c.createElement(sr.A,{className:i.groupLabel,component:"div"},e.group),c.createElement("ul",{className:i.groupUl},e.children))},Ie=te||P,Me=function(e,t){var n=ve({option:e,index:t});return c.createElement("li",(0,b.A)({},n,{className:i.option}),Ie(e,{selected:n["aria-selected"],inputValue:Ee}))},ze=!v&&!m,Re=(!E||!0===x)&&!1!==x;return c.createElement(c.Fragment,null,c.createElement("div",(0,b.A)({ref:t,className:(0,Se.default)(i.root,o,we&&i.focused,A&&i.fullWidth,ze&&i.hasClearIcon,Re&&i.hasPopupIcon)},le(oe)),ee({id:ye,disabled:m,fullWidth:!0,size:"small"===ie?"small":void 0,InputLabelProps:ue(),InputProps:{ref:Ce,className:i.inputRoot,startAdornment:n,endAdornment:c.createElement("div",{className:i.endAdornment},ze?c.createElement(lr.A,(0,b.A)({},he(),{"aria-label":s,title:s,className:(0,Se.default)(i.clearIndicator,me&&i.clearIndicatorDirty)}),d):null,Re?c.createElement(lr.A,(0,b.A)({},de(),{disabled:m,"aria-label":be?f:q,title:be?f:q,className:(0,Se.default)(i.popupIndicator,be&&i.popupIndicatorOpen)}),Q):null)},inputProps:(0,b.A)({className:(0,Se.default)(i.input,-1===_e&&i.inputFocused),disabled:m},ce())})),be&&xe?c.createElement(ae,{className:(0,Se.default)(i.popper,w&&i.popperDisablePortal),style:{width:xe?xe.clientWidth:null},role:"presentation",anchorEl:xe,open:!0},c.createElement($,{className:i.paper},j&&0===Oe.length?c.createElement("div",{className:i.loading},V):null,0!==Oe.length||E||j?null:c.createElement("div",{className:i.noOptions},U),Oe.length>0?c.createElement(L,(0,b.A)({className:i.listbox},pe(),D),Oe.map((function(e,t){return I?Pe({key:e.key,group:e.group,children:e.options.map((function(t,n){return Me(t,e.index+n)}))}):Me(e,t)}))):null)):null)}));const _r=(0,a.A)((function(e){var t;return{root:{"&$focused $clearIndicatorDirty":{visibility:"visible"},"@media (pointer: fine)":{"&:hover $clearIndicatorDirty":{visibility:"visible"}}},fullWidth:{width:"100%"},focused:{},tag:{margin:3,maxWidth:"calc(100% - 6px)"},tagSizeSmall:{margin:2,maxWidth:"calc(100% - 4px)"},hasPopupIcon:{},hasClearIcon:{},inputRoot:{flexWrap:"wrap","$hasPopupIcon &, $hasClearIcon &":{paddingRight:30},"$hasPopupIcon$hasClearIcon &":{paddingRight:56},"& $input":{width:0,minWidth:30},'&[class*="MuiInput-root"]':{paddingBottom:1,"& $input":{padding:4},"& $input:first-child":{padding:"6px 0"}},'&[class*="MuiInput-root"][class*="MuiInput-marginDense"]':{"& $input":{padding:"4px 4px 5px"},"& $input:first-child":{padding:"3px 0 6px"}},'&[class*="MuiOutlinedInput-root"]':{padding:9,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:39},"$hasPopupIcon$hasClearIcon &":{paddingRight:65},"& $input":{padding:"9.5px 4px"},"& $input:first-child":{paddingLeft:6},"& $endAdornment":{right:9}},'&[class*="MuiOutlinedInput-root"][class*="MuiOutlinedInput-marginDense"]':{padding:6,"& $input":{padding:"4.5px 4px"}},'&[class*="MuiFilledInput-root"]':{paddingTop:19,paddingLeft:8,"$hasPopupIcon &, $hasClearIcon &":{paddingRight:39},"$hasPopupIcon$hasClearIcon &":{paddingRight:65},"& $input":{padding:"9px 4px"},"& $endAdornment":{right:9}},'&[class*="MuiFilledInput-root"][class*="MuiFilledInput-marginDense"]':{paddingBottom:1,"& $input":{padding:"4.5px 4px"}}},input:{flexGrow:1,textOverflow:"ellipsis",opacity:0},inputFocused:{opacity:1},endAdornment:{position:"absolute",right:0,top:"calc(50% - 14px)"},clearIndicator:{marginRight:-2,padding:4,visibility:"hidden"},clearIndicatorDirty:{},popupIndicator:{padding:2,marginRight:-2},popupIndicatorOpen:{transform:"rotate(180deg)"},popper:{zIndex:e.zIndex.modal},popperDisablePortal:{position:"absolute"},paper:(0,b.A)({},e.typography.body1,{overflow:"hidden",margin:"4px 0"}),listbox:{listStyle:"none",margin:0,padding:"8px 0",maxHeight:"40vh",overflow:"auto"},loading:{color:e.palette.text.secondary,padding:"14px 16px"},noOptions:{color:e.palette.text.secondary,padding:"14px 16px"},option:(t={minHeight:48,display:"flex",justifyContent:"flex-start",alignItems:"center",cursor:"pointer",paddingTop:6,boxSizing:"border-box",outline:"0",WebkitTapHighlightColor:"transparent",paddingBottom:6,paddingLeft:16,paddingRight:16},(0,or.A)(t,e.breakpoints.up("sm"),{minHeight:"auto"}),(0,or.A)(t,'&[aria-selected="true"]',{backgroundColor:e.palette.action.selected}),(0,or.A)(t,'&[data-focus="true"]',{backgroundColor:e.palette.action.hover}),(0,or.A)(t,"&:active",{backgroundColor:e.palette.action.selected}),(0,or.A)(t,'&[aria-disabled="true"]',{opacity:e.palette.action.disabledOpacity,pointerEvents:"none"}),t),groupLabel:{backgroundColor:e.palette.background.paper,top:-8},groupUl:{padding:0,"& $option":{paddingLeft:24}}}}),{name:"MuiAutocomplete"})(wr);var xr=n(83182),Cr=n(72572),Er=n(44122),Sr=n(55898),Ar=n(77055);function Or(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function kr(e,t){return kr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},kr(e,t)}function Tr(e){return Tr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Tr(e)}var Pr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&kr(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Tr(r);if(i){var n=Tr(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"nextSearchResult",value:function(e){var t=this.props,n=t.searchHits;(0,t.selectAnnotation)(n[e+1].annotations[0])}},{key:"previousSearchResult",value:function(e){var t=this.props,n=t.searchHits;(0,t.selectAnnotation)(n[e-1].annotations[0])}},{key:"hasNextResult",value:function(e){var t=this.props.searchHits;return 0!==t.length&&e<t.length-1}},{key:"hasPreviousResult",value:function(e){return 0!==this.props.searchHits.length&&e>0}},{key:"render",value:function(){var e=this,t=this.props,n=t.numTotal,r=t.searchHits,i=t.selectedContentSearchAnnotation,o=t.classes,a=t.t,s="rtl"===t.direction?{transform:"rotate(180deg)"}:{},l=r.findIndex((function(e){return e.annotations.includes(i[0])})),u=r.length;return r.length<n&&(u+="+"),c.createElement(c.Fragment,null,r.length>0&&c.createElement(pe.A,{variant:"body2",align:"center",classes:o},c.createElement(ye.A,{"aria-label":a("searchPreviousResult"),disabled:!this.hasPreviousResult(l),onClick:function(){return e.previousSearchResult(l)}},c.createElement(Sr.A,{style:s})),c.createElement("span",{style:{unicodeBidi:"plaintext"}},a("pagination",{current:l+1,total:u})),c.createElement(ye.A,{"aria-label":a("searchNextResult"),disabled:!this.hasNextResult(l),onClick:function(){return e.nextSearchResult(l)}},c.createElement(Ar.A,{style:s}))))}}])&&Or(t.prototype,n),a}(c.Component);Pr.defaultProps={classes:{},numTotal:void 0,searchHits:[],t:function(e){return e}};var Ir=n(73015),Mr=(0,r.Zz)((0,i.Ng)((function(e,t){var n=t.companionWindowId,r=t.windowId;return{direction:(0,ce.b3)(e),numTotal:(0,Ir.LR)(e,{companionWindowId:n,windowId:r}),searchHits:(0,Ir.XK)(e,{companionWindowId:n,windowId:r}),selectedContentSearchAnnotation:(0,Ir.SU)(e,{companionWindowId:n,windowId:r})}}),(function(e,t){var n=t.windowId;return{selectAnnotation:function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return e(ve.gN.apply(B,[n].concat(r)))}}})),(0,a.A)((function(e){return{body2:{marginLeft:"-16px",width:"100%"}}})),(0,o.C)(),(0,s.h)("SearchPanelNavigation"));const zr=Mr(Pr);function Rr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Lr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Rr(Object(n),!0).forEach((function(t){Dr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Rr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Dr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Nr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function jr(e,t){return jr=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},jr(e,t)}function Hr(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Vr(e){return Vr=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Vr(e)}var Br=function(e){return ir()(e)?e.match:e},Fr=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&jr(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Vr(r);if(i){var n=Vr(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Hr(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={search:e.query,suggestions:[]},t.handleChange=t.handleChange.bind(Hr(t)),t.submitSearch=t.submitSearch.bind(Hr(t)),t.getSuggestions=t.getSuggestions.bind(Hr(t)),t.selectItem=t.selectItem.bind(Hr(t)),t.fetchAutocomplete=nr()(t.fetchAutocomplete.bind(Hr(t)),500),t.receiveAutocomplete=t.receiveAutocomplete.bind(Hr(t)),t}return t=a,n=[{key:"componentDidUpdate",value:function(e){var t=this.props.query;t!==e.query&&this.setState({search:t})}},{key:"handleChange",value:function(e,t,n){("reset"!==n||t)&&(this.setState({search:t,suggestions:[]}),t&&this.fetchAutocomplete(t))}},{key:"getSuggestions",value:function(e){var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).showEmpty,n=void 0!==t&&t,r=this.state.suggestions;return 0!==er()(e.trim()).toLowerCase().length||n?r:[]}},{key:"fetchAutocomplete",value:function(e){var t=this.props.autocompleteService;t&&e&&fetch("".concat(t.id,"?q=").concat(e)).then((function(e){return e.json()})).then(this.receiveAutocomplete)}},{key:"receiveAutocomplete",value:function(e){this.setState({suggestions:e.terms})}},{key:"submitSearch",value:function(e){var t=this.props,n=t.companionWindowId,r=t.fetchSearch,i=t.searchService,o=t.windowId,a=this.state.search;e&&e.preventDefault(),a&&r(o,n,"".concat(i.id,"?q=").concat(a),a)}},{key:"selectItem",value:function(e,t,n){t&&Br(t)&&this.setState({search:Br(t)},this.submitSearch)}},{key:"render",value:function(){var e=this.props,t=e.classes,n=e.companionWindowId,r=e.searchIsFetching,i=e.t,o=e.windowId,a=this.state,s=a.search,l=a.suggestions,u="search-".concat(n);return c.createElement(c.Fragment,null,c.createElement("form",{onSubmit:this.submitSearch,className:t.form},c.createElement(_r,{id:u,inputValue:s,options:l,getOptionLabel:Br,getOptionSelected:function(e,t){return er()(Br(e).trim()).toLowerCase()===er()(Br(t).trim()).toLowerCase()},noOptionsText:"",onChange:this.selectItem,onInputChange:this.handleChange,freeSolo:!0,renderInput:function(e){return c.createElement(Cr.A,Object.assign({},e,{label:i("searchInputLabel"),InputProps:Lr(Lr({},e.InputProps),{},{endAdornment:c.createElement("div",{className:t.endAdornment},c.createElement(ye.A,{"aria-label":i("searchSubmitAria"),type:"submit"},c.createElement(Er.A,null)),Boolean(r)&&c.createElement(xr.A,{className:t.searchProgress,size:50}))})}))}})),c.createElement(zr,{windowId:o,companionWindowId:n}))}}],n&&Nr(t.prototype,n),a}(c.Component);Fr.defaultProps={autocompleteService:void 0,classes:{},query:"",t:function(e){return e}};var Wr={fetchSearch:Qn.$Q},Ur=(0,r.Zz)((0,i.Ng)((function(e,t){var n=t.companionWindowId,r=t.windowId;return{autocompleteService:(0,Ye.J4)(e,{windowId:r}),query:(0,Ir.V8)(e,{companionWindowId:n,windowId:r}),searchIsFetching:(0,Ir.bq)(e,{companionWindowId:n,windowId:r}),searchService:(0,Ye.B8)(e,{windowId:r})}}),Wr),(0,a.A)((function(e){return{endAdornment:{position:"absolute",right:0},form:{paddingBottom:e.spacing(1),paddingRight:e.spacing(1.5),width:"100%"},searchProgress:{position:"absolute",right:0}}})),(0,o.C)(),(0,s.h)("SearchPanelControls"));const Gr=Ur(Fr);var qr=n(73486),Kr=n(87618),$r=n(79792),Zr=n(50384);function Xr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Yr(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var Qr=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=r.maxChars,o=void 0===i?200:i,a=r.minimum,s=void 0===a?20:a;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.hit=t,this.annotation=n,this.maxChars=o||200,this.minimum=s||20}var t,n;return t=e,(n=[{key:"match",get:function(){return this.hit.match||this.annotation&&this.annotation.resource.resource.chars||"-"}},{key:"charsOnSide",get:function(){var e,t=(this.maxChars-this.match.length)/2,n=[(this.hit.before||"").length,(this.hit.after||"").length].filter((function(e){return e>0}));return Math.max(Math.min.apply(Math,[t].concat(function(e){if(Array.isArray(e))return Xr(e)}(e=n)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Xr(e,t);var n=Object.prototype.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)?Xr(e,t):void 0}}(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.")}())),this.minimum)}},{key:"before",get:function(){return this.hit.before?this.hit.before.substring(this.hit.before.length-this.charsOnSide,this.hit.before.length):""}},{key:"after",get:function(){return this.hit.after?this.hit.after.substring(0,Math.min(this.hit.after.length,this.charsOnSide)):""}}])&&Yr(t.prototype,n),e}();function Jr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ei(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ti(e,t){return ti=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ti(e,t)}function ni(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function ri(e){return ri=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},ri(e)}var ii=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ti(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=ri(r);if(i){var n=ri(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return ni(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).handleClick=t.handleClick.bind(ni(t)),t}return t=a,n=[{key:"componentDidMount",value:function(){this.props.selected&&this.announceHit()}},{key:"componentDidUpdate",value:function(e){var t=this.props.selected;t&&t!==e.selected&&this.announceHit()}},{key:"handleClick",value:function(){var e=this.props,t=e.annotation,n=e.annotationId,r=e.selectAnnotation;t&&n&&r(n)}},{key:"announceHit",value:function(){var e=this.props,t=e.annotation,n=e.annotationLabel,r=e.announcer,i=e.canvasLabel,o=e.hit,a=e.index,s=e.t,l=e.total;if(o){var c=new Qr(o,t);r([s("pagination",{current:a+1,total:l}),i,n,c.before,c.match,c.after].join(" "))}}},{key:"render",value:function(){var e,t=this.props,n=t.adjacent,r=t.annotation,i=t.annotationLabel,o=t.canvasLabel,a=t.classes,s=t.companionWindowId,l=t.containerRef,u=t.hit,d=t.focused,h=t.index,f=t.showDetails,p=t.selected,v=t.t,g=t.windowSelected;if(d&&!p)return null;var m=d?u:u&&new Qr(u,r),y=u&&m.before!==u.before&&m.after!==u.after,b="".concat(s,"-").concat(h);return c.createElement(Re,{containerRef:l,offsetTop:96,scrollTo:g&&!d},c.createElement(Zr.A,{className:(0,Se.default)(a.listItem,(e={},Jr(e,a.adjacent,n),Jr(e,a.selected,p),Jr(e,a.focused,d),Jr(e,a.windowSelected,g),e)),button:!p,component:"li",onClick:this.handleClick,selected:p},c.createElement(Te.A,{primaryTypographyProps:{variant:"body1"}},c.createElement(pe.A,{variant:"subtitle2",className:a.subtitle},c.createElement(Ae.A,{component:"span",label:h+1,className:a.hitCounter}),c.createElement("span",{id:b},o)),i&&c.createElement(pe.A,{variant:"subtitle2"},i),u&&c.createElement(c.Fragment,null,c.createElement(Pe.A,{ruleSet:"iiif",htmlString:m.before})," ",c.createElement("strong",null,c.createElement(Pe.A,{ruleSet:"iiif",htmlString:m.match}))," ",c.createElement(Pe.A,{ruleSet:"iiif",htmlString:m.after})," ",y&&!d&&c.createElement(gt.A,{className:a.inlineButton,onClick:f,color:"secondary",size:"small","aria-describedby":b},v("more"))),!u&&r&&c.createElement(Pe.A,{ruleSet:"iiif",htmlString:r.chars}))))}}],n&&ei(t.prototype,n),a}(c.Component);function oi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ai(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?oi(Object(n),!0).forEach((function(t){si(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function si(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function li(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}ii.defaultProps={adjacent:!1,annotation:void 0,annotationId:void 0,annotationLabel:void 0,canvasLabel:void 0,classes:{},companionWindowId:void 0,containerRef:void 0,focused:!1,hit:void 0,index:void 0,selectAnnotation:function(){},selected:!1,showDetails:function(){},t:function(e){return e},total:void 0,windowSelected:!1};var ci=(0,r.Zz)((0,i.Ng)((function(e,t){var n,r=t.annotationId,i=t.hit,o=void 0===i?{annotations:[]}:i,a=t.companionWindowId,s=t.windowId,l=r||o.annotations[0],c=(0,Ir.KB)(e,{annotationUri:l,companionWindowId:a,windowId:s}),u=(0,Ir.wt)(e,{annotationUri:l,companionWindowId:a,windowId:s}),d=(0,F.getVisibleCanvasIds)(e,{windowId:s}),h=(0,Ir.SU)(e,{companionWindowId:a,windowId:s}),f=(0,fe.e3)(e,{windowId:s}),p=[r].concat(function(e){if(Array.isArray(e))return li(e)}(n=o.annotations)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return li(e,t);var n=Object.prototype.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)?li(e,t):void 0}}(n)||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.")}());return{adjacent:d.includes(c.targetId),annotation:c,annotationId:l,annotationLabel:u[0],canvasLabel:c&&(0,F.getCanvasLabel)(e,{canvasId:c.targetId,windowId:s}),selected:h[0]&&p.includes(h[0]),windowSelected:f&&p.includes(f)}}),(function(e,t){var n=t.windowId;return{selectAnnotation:function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];return e(ve.gN.apply(B,[n].concat(r)))}}})),(0,a.A)((function(e){return{adjacent:{},focused:{},hitCounter:ai(ai({},e.typography.subtitle2),{},{backgroundColor:e.palette.hitCounter.default,height:30,marginRight:e.spacing(1),verticalAlign:"inherit"}),inlineButton:{"& span":{lineHeight:"1.5em"},margin:0,padding:0,textTransform:"none"},listItem:{"&$adjacent":{"& $hitCounter":{backgroundColor:e.palette.highlights.secondary},"&$windowSelected":{"& $hitCounter":{backgroundColor:e.palette.highlights.primary}}},"&$windowSelected":{"& $hitCounter":{backgroundColor:e.palette.highlights.primary},"&$focused":{"&:hover":{backgroundColor:"inherit"},backgroundColor:"inherit"}},borderBottom:"0.5px solid ".concat(e.palette.divider),paddingRight:8},selected:{},subtitle:{marginBottom:e.spacing(1.5)},windowSelected:{}}})),(0,o.C)(),(0,s.h)("SearchHit"));const ui=ci(ii);function di(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function hi(e,t){return hi=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},hi(e,t)}function fi(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function pi(e){return pi=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},pi(e)}var vi=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&hi(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=pi(r);if(i){var n=pi(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return fi(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).state={focused:!1},t.toggleFocus=t.toggleFocus.bind(fi(t)),t}return t=a,n=[{key:"toggleFocus",value:function(){var e=this.state.focused;this.setState({focused:!e})}},{key:"renderSearchHitsAndAnnotations",value:function(e){var t=this,n=this.props,r=n.companionWindowId,i=n.containerRef,o=n.searchAnnotations,a=n.searchHits,s=n.windowId,l=this.state.focused;return 0===a.length&&o.length>0?o.map((function(n,a){return c.createElement(ui,{announcer:e,annotationId:n.id,companionWindowId:r,containerRef:i,key:n.id,focused:l,index:a,total:o.length,windowId:s,showDetails:t.toggleFocus})})):a.map((function(n,o){return c.createElement(ui,{announcer:e,containerRef:i,companionWindowId:r,key:n.annotations[0],focused:l,hit:n,index:o,total:a.length,windowId:s,showDetails:t.toggleFocus})}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.companionWindowId,i=t.containerRef,o=t.isFetching,a=t.fetchSearch,s=t.nextSearch,l=t.query,u=t.searchAnnotations,d=t.searchHits,h=t.searchNumTotal,f=t.t,p=t.windowId,v=this.state.focused,g=l&&!o&&0===d.length&&0===u.length;return c.createElement(c.Fragment,null,v&&c.createElement(Re,{containerRef:i,offsetTop:96,scrollTo:!0},c.createElement(gt.A,{onClick:this.toggleFocus,className:n.navigation,size:"small"},c.createElement(Kr.A,null),f("backToResults"))),g&&c.createElement(pe.A,{className:n.noResults},f("searchNoResults")),c.createElement(qr.A,{disablePadding:!0},c.createElement($r.uj,null,(function(t){var n=t.announcePolite;return e.renderSearchHitsAndAnnotations(n)}))),s&&c.createElement(gt.A,{className:n.moreButton,color:"secondary",onClick:function(){return a(p,r,s,l)}},f("moreResults"),c.createElement("br",null),"(".concat(f("searchResultsRemaining",{numLeft:h-d.length}),")")))}}],n&&di(t.prototype,n),a}(c.Component);function gi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function mi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?gi(Object(n),!0).forEach((function(t){yi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):gi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function yi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}vi.defaultProps={classes:{},containerRef:void 0,isFetching:!1,nextSearch:void 0,query:void 0,searchAnnotations:[],searchHits:[],searchNumTotal:void 0,t:function(e){return e}};var bi={fetchSearch:Qn.$Q},wi=(0,r.Zz)((0,i.Ng)((function(e,t){var n=t.companionWindowId,r=t.windowId;return{isFetching:(0,Ir.bq)(e,{companionWindowId:n,windowId:r}),nextSearch:(0,Ir.TU)(e,{companionWindowId:n,windowId:r}),query:(0,Ir.V8)(e,{companionWindowId:n,windowId:r}),searchAnnotations:(0,Ir.TA)(e,{companionWindowId:n,windowId:r}),searchHits:(0,Ir.XK)(e,{companionWindowId:n,windowId:r}),searchNumTotal:(0,Ir.LR)(e,{companionWindowId:n,windowId:r})}}),bi),(0,a.A)((function(e){return{moreButton:{width:"100%"},navigation:{textTransform:"none"},noResults:mi(mi({},e.typography.h6),{},{padding:e.spacing(2)}),toggleFocus:mi({},e.typography.subtitle1)}})),(0,o.C)(),(0,s.h)("SearchResults"));const _i=wi(vi);function xi(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ci(e,t){return Ci=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ci(e,t)}function Ei(e){return Ei=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ei(e)}var Si=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ci(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ei(r);if(i){var n=Ei(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),(t=o.call(this,e)).containerRef=c.createRef(),t}return t=a,n=[{key:"render",value:function(){var e=this.props,t=e.classes,n=e.fetchSearch,r=e.windowId,i=e.id,o=e.query,a=e.removeSearch,s=e.searchService,l=e.suggestedSearches,u=e.t;return c.createElement(We.default,{ariaLabel:u("searchTitle"),title:c.createElement(c.Fragment,null,u("searchTitle"),o&&""!==o&&c.createElement(Ae.A,{className:t.clearChip,color:"secondary",label:u("clearSearch"),onClick:a,onDelete:a,size:"small",variant:"outlined"})),windowId:r,id:i,titleControls:c.createElement(Gr,{companionWindowId:i,windowId:r}),ref:this.containerRef},c.createElement(_i,{containerRef:this.containerRef,companionWindowId:i,windowId:r}),n&&l&&""===o&&l.map((function(e){return c.createElement(pe.A,{component:"p",key:e,variant:"body1"},c.createElement(gt.A,{className:t.inlineButton,color:"secondary",onClick:function(){return n("".concat(s.id,"?q=").concat(e),e)}},u("suggestSearch",{query:e})))})))}}],n&&xi(t.prototype,n),a}(c.Component);Si.defaultProps={classes:{},fetchSearch:void 0,query:"",suggestedSearches:[],t:function(e){return e}};var Ai=(0,r.Zz)((0,i.Ng)((function(e,t){var n=t.id,r=t.windowId;return{query:(0,Ir.V8)(e,{companionWindowId:n,windowId:r}),searchService:(0,Ye.B8)(e,{windowId:r}),suggestedSearches:(0,le.zk)(e,{windowId:r}).suggestedSearches}}),(function(e,t){return{fetchSearch:function(n,r){return e(Qn.$Q(t.windowId,t.id,n,r))},removeSearch:function(){return e(Qn.Vw(t.windowId,t.id))}}})),(0,a.A)((function(e){return{clearChip:{marginLeft:e.spacing(1)},inlineButton:{"& span":{lineHeight:"1.5em"},margin:e.spacing(2),padding:0,textAlign:"inherit",textTransform:"none"}}})),(0,o.C)(),(0,s.h)("SearchPanel"));const Oi=Ai(Si);var ki=n(38746),Ti=n(60821),Pi=n(18562),Ii=n(8728),Mi=n(64054),zi=n(44041),Ri=n(74454),Li=n(87888),Di=n(91195);function Ni(e,t){var n=(0,c.useState)((function(){return{inputs:t,result:e()}}))[0],r=(0,c.useRef)(!0),i=(0,c.useRef)(n),o=r.current||Boolean(t&&i.current.inputs&&function(e,t){if(e.length!==t.length)return!1;for(var n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(t,i.current.inputs))?i.current:{inputs:t,result:e()};return(0,c.useEffect)((function(){r.current=!1,i.current=o}),[o]),o.result}var ji=Ni,Hi=function(e,t){return Ni((function(){return e}),t)},Vi=function(e){var t=e.top,n=e.right,r=e.bottom,i=e.left;return{top:t,right:n,bottom:r,left:i,width:n-i,height:r-t,x:i,y:t,center:{x:(n+i)/2,y:(r+t)/2}}},Bi=function(e,t){return{top:e.top-t.top,left:e.left-t.left,bottom:e.bottom+t.bottom,right:e.right+t.right}},Fi=function(e,t){return{top:e.top+t.top,left:e.left+t.left,bottom:e.bottom-t.bottom,right:e.right-t.right}},Wi={top:0,right:0,bottom:0,left:0},Ui=function(e){var t=e.borderBox,n=e.margin,r=void 0===n?Wi:n,i=e.border,o=void 0===i?Wi:i,a=e.padding,s=void 0===a?Wi:a,l=Vi(Bi(t,r)),c=Vi(Fi(t,o)),u=Vi(Fi(c,s));return{marginBox:l,borderBox:Vi(t),paddingBox:c,contentBox:u,margin:r,border:o,padding:s}},Gi=function(e){var t=e.slice(0,-2);if("px"!==e.slice(-2))return 0;var n=Number(t);return isNaN(n)&&function(e,t){throw new Error("Invariant failed")}(),n},qi=function(e,t){var n,r,i=e.borderBox,o=e.border,a=e.margin,s=e.padding,l=(r=t,{top:(n=i).top+r.y,left:n.left+r.x,bottom:n.bottom+r.y,right:n.right+r.x});return Ui({borderBox:l,border:o,margin:a,padding:s})},Ki=function(e,t){return void 0===t&&(t={x:window.pageXOffset,y:window.pageYOffset}),qi(e,t)},$i=function(e,t){var n={top:Gi(t.marginTop),right:Gi(t.marginRight),bottom:Gi(t.marginBottom),left:Gi(t.marginLeft)},r={top:Gi(t.paddingTop),right:Gi(t.paddingRight),bottom:Gi(t.paddingBottom),left:Gi(t.paddingLeft)},i={top:Gi(t.borderTopWidth),right:Gi(t.borderRightWidth),bottom:Gi(t.borderBottomWidth),left:Gi(t.borderLeftWidth)};return Ui({borderBox:e,margin:n,padding:r,border:i})},Zi=function(e){var t=e.getBoundingClientRect(),n=window.getComputedStyle(e);return $i(t,n)};const Xi=function(e){var t=[],n=null,r=function(){for(var r=arguments.length,i=new Array(r),o=0;o<r;o++)i[o]=arguments[o];t=i,n||(n=requestAnimationFrame((function(){n=null,e.apply(void 0,t)})))};return r.cancel=function(){n&&(cancelAnimationFrame(n),n=null)},r};var Yi=n(40961);function Qi(e,t){}function Ji(){}function eo(e,t,n){var r=t.map((function(t){var r,i,o=(r=n,i=t.options,(0,b.A)({},r,{},i));return e.addEventListener(t.eventName,t.fn,o),function(){e.removeEventListener(t.eventName,t.fn,o)}}));return function(){r.forEach((function(e){e()}))}}Qi.bind(null,"warn"),Qi.bind(null,"error");var to=!0,no="Invariant failed";function ro(e){this.message=e}function io(e,t){if(!e)throw new ro(to?no:no+": "+(t||""))}ro.prototype.toString=function(){return this.message};var oo=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).callbacks=null,t.unbind=Ji,t.onWindowError=function(e){var n=t.getCallbacks();n.isDragging()&&n.tryAbort(),e.error instanceof ro&&e.preventDefault()},t.getCallbacks=function(){if(!t.callbacks)throw new Error("Unable to find AppCallbacks in <ErrorBoundary/>");return t.callbacks},t.setCallbacks=function(e){t.callbacks=e},t}(0,_.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.unbind=eo(window,[{eventName:"error",fn:this.onWindowError}])},n.componentDidCatch=function(e){if(!(e instanceof ro))throw e;this.setState({})},n.componentWillUnmount=function(){this.unbind()},n.render=function(){return this.props.children(this.setCallbacks)},t}(c.Component),ao=function(e){return e+1},so=function(e,t){var n=e.droppableId===t.droppableId,r=ao(e.index),i=ao(t.index);return n?"\n You have moved the item from position "+r+"\n to position "+i+"\n ":"\n You have moved the item from position "+r+"\n in list "+e.droppableId+"\n to list "+t.droppableId+"\n in position "+i+"\n "},lo=function(e,t,n){return t.droppableId===n.droppableId?"\n The item "+e+"\n has been combined with "+n.draggableId:"\n The item "+e+"\n in list "+t.droppableId+"\n has been combined with "+n.draggableId+"\n in list "+n.droppableId+"\n "},co=function(e){return"\n The item has returned to its starting position\n of "+ao(e.index)+"\n"},uo=function(e){return"\n You have lifted an item in position "+ao(e.source.index)+"\n"},ho=function(e){var t=e.destination;if(t)return so(e.source,t);var n=e.combine;return n?lo(e.draggableId,e.source,n):"You are over an area that cannot be dropped on"},fo=function(e){if("CANCEL"===e.reason)return"\n Movement cancelled.\n "+co(e.source)+"\n ";var t=e.destination,n=e.combine;return t?"\n You have dropped the item.\n "+so(e.source,t)+"\n ":n?"\n You have dropped the item.\n "+lo(e.draggableId,e.source,n)+"\n ":"\n The item has been dropped while not over a drop area.\n "+co(e.source)+"\n "},po={x:0,y:0},vo=function(e,t){return{x:e.x+t.x,y:e.y+t.y}},go=function(e,t){return{x:e.x-t.x,y:e.y-t.y}},mo=function(e,t){return e.x===t.x&&e.y===t.y},yo=function(e){return{x:0!==e.x?-e.x:0,y:0!==e.y?-e.y:0}},bo=function(e,t,n){var r;return void 0===n&&(n=0),(r={})[e]=t,r["x"===e?"y":"x"]=n,r},wo=function(e,t){return Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2))},_o=function(e,t){return Math.min.apply(Math,t.map((function(t){return wo(e,t)})))},xo=function(e){return function(t){return{x:e(t.x),y:e(t.y)}}},Co=function(e,t){return{top:e.top+t.y,left:e.left+t.x,bottom:e.bottom+t.y,right:e.right+t.x}},Eo=function(e){return[{x:e.left,y:e.top},{x:e.right,y:e.top},{x:e.left,y:e.bottom},{x:e.right,y:e.bottom}]},So=function(e,t){return t&&t.shouldClipSubject?function(e,t){var n=Vi({top:Math.max(t.top,e.top),right:Math.min(t.right,e.right),bottom:Math.min(t.bottom,e.bottom),left:Math.max(t.left,e.left)});return n.width<=0||n.height<=0?null:n}(t.pageMarginBox,e):Vi(e)},Ao=function(e){var t=e.page,n=e.withPlaceholder,r=e.axis,i=e.frame,o=function(e,t){return t?Co(e,t.scroll.diff.displacement):e}(t.marginBox,i),a=function(e,t,n){var r;return n&&n.increasedBy?(0,b.A)({},e,((r={})[t.end]=e[t.end]+n.increasedBy[t.line],r)):e}(o,r,n);return{page:t,withPlaceholder:n,active:So(a,i)}},Oo=function(e,t){e.frame||io(!1);var n=e.frame,r=go(t,n.scroll.initial),i=yo(r),o=(0,b.A)({},n,{scroll:{initial:n.scroll.initial,current:t,diff:{value:r,displacement:i},max:n.scroll.max}}),a=Ao({page:e.subject.page,withPlaceholder:e.subject.withPlaceholder,axis:e.axis,frame:o});return(0,b.A)({},e,{frame:o,subject:a})};function ko(e){return Object.values?Object.values(e):Object.keys(e).map((function(t){return e[t]}))}function To(e,t){if(e.findIndex)return e.findIndex(t);for(var n=0;n<e.length;n++)if(t(e[n]))return n;return-1}function Po(e,t){if(e.find)return e.find(t);var n=To(e,t);return-1!==n?e[n]:void 0}function Io(e){return Array.prototype.slice.call(e)}var Mo=E((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),zo=E((function(e){return e.reduce((function(e,t){return e[t.descriptor.id]=t,e}),{})})),Ro=E((function(e){return ko(e)})),Lo=E((function(e){return ko(e)})),Do=E((function(e,t){var n=Lo(t).filter((function(t){return e===t.descriptor.droppableId})).sort((function(e,t){return e.descriptor.index-t.descriptor.index}));return n}));function No(e){return e.at&&"REORDER"===e.at.type?e.at.destination:null}function jo(e){return e.at&&"COMBINE"===e.at.type?e.at.combine:null}var Ho=E((function(e,t){return t.filter((function(t){return t.descriptor.id!==e.descriptor.id}))})),Vo=function(e,t){return e.descriptor.droppableId===t.descriptor.id},Bo={point:po,value:0},Fo={invisible:{},visible:{},all:[]},Wo={displaced:Fo,displacedBy:Bo,at:null},Uo=function(e,t){return function(n){return e<=n&&n<=t}},Go=function(e){var t=Uo(e.top,e.bottom),n=Uo(e.left,e.right);return function(r){if(t(r.top)&&t(r.bottom)&&n(r.left)&&n(r.right))return!0;var i=t(r.top)||t(r.bottom),o=n(r.left)||n(r.right);if(i&&o)return!0;var a=r.top<e.top&&r.bottom>e.bottom,s=r.left<e.left&&r.right>e.right;return!(!a||!s)||a&&o||s&&i}},qo=function(e){var t=Uo(e.top,e.bottom),n=Uo(e.left,e.right);return function(e){return t(e.top)&&t(e.bottom)&&n(e.left)&&n(e.right)}},Ko={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},$o={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},Zo=function(e){var t=e.target,n=e.destination,r=e.viewport,i=e.withDroppableDisplacement,o=e.isVisibleThroughFrameFn,a=i?function(e,t){var n=t.frame?t.frame.scroll.diff.displacement:po;return Co(e,n)}(t,n):t;return function(e,t,n){return!!t.subject.active&&n(t.subject.active)(e)}(a,n,o)&&function(e,t,n){return n(t)(e)}(a,r,o)},Xo=function(e){return Zo((0,b.A)({},e,{isVisibleThroughFrameFn:Go}))},Yo=function(e){return Zo((0,b.A)({},e,{isVisibleThroughFrameFn:qo}))},Qo=function(e,t,n){if("boolean"==typeof n)return n;if(!t)return!0;var r=t.invisible,i=t.visible;if(r[e])return!1;var o=i[e];return!o||o.shouldAnimate};function Jo(e){var t=e.afterDragging,n=e.destination,r=e.displacedBy,i=e.viewport,o=e.forceShouldAnimate,a=e.last;return t.reduce((function(e,t){var s=function(e,t){var n=e.page.marginBox,r={top:t.point.y,right:0,bottom:0,left:t.point.x};return Vi(Bi(n,r))}(t,r),l=t.descriptor.id;if(e.all.push(l),!Xo({target:s,destination:n,viewport:i,withDroppableDisplacement:!0}))return e.invisible[t.descriptor.id]=!0,e;var c={draggableId:l,shouldAnimate:Qo(l,a,o)};return e.visible[l]=c,e}),{all:[],visible:{},invisible:{}})}function ea(e){var t=e.insideDestination,n=e.inHomeList,r=e.displacedBy,i=e.destination,o=function(e,t){if(!e.length)return 0;var n=e[e.length-1].descriptor.index;return t.inHomeList?n:n+1}(t,{inHomeList:n});return{displaced:Fo,displacedBy:r,at:{type:"REORDER",destination:{droppableId:i.descriptor.id,index:o}}}}function ta(e){var t=e.draggable,n=e.insideDestination,r=e.destination,i=e.viewport,o=e.displacedBy,a=e.last,s=e.index,l=e.forceShouldAnimate,c=Vo(t,r);if(null==s)return ea({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var u=Po(n,(function(e){return e.descriptor.index===s}));if(!u)return ea({insideDestination:n,inHomeList:c,displacedBy:o,destination:r});var d=Ho(t,n),h=n.indexOf(u);return{displaced:Jo({afterDragging:d.slice(h),destination:r,displacedBy:o,last:a,viewport:i.frame,forceShouldAnimate:l}),displacedBy:o,at:{type:"REORDER",destination:{droppableId:r.descriptor.id,index:s}}}}function na(e,t){return Boolean(t.effected[e])}var ra=function(e,t){return t.margin[e.start]+t.borderBox[e.size]/2},ia=function(e,t,n){return t[e.crossAxisStart]+n.margin[e.crossAxisStart]+n.borderBox[e.crossAxisSize]/2},oa=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return bo(t.line,n.marginBox[t.end]+ra(t,r),ia(t,n.marginBox,r))},aa=function(e){var t=e.axis,n=e.moveRelativeTo,r=e.isMoving;return bo(t.line,n.marginBox[t.start]-function(e,t){return t.margin[e.end]+t.borderBox[e.size]/2}(t,r),ia(t,n.marginBox,r))},sa=function(e,t){var n=e.frame;return n?vo(t,n.scroll.diff.displacement):t},la=function(e){var t=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.afterCritical,a=n.page.borderBox.center,s=t.at;return r&&s?"REORDER"===s.type?function(e){var t=e.impact,n=e.draggable,r=e.draggables,i=e.droppable,o=e.afterCritical,a=Do(i.descriptor.id,r),s=n.page,l=i.axis;if(!a.length)return function(e){var t=e.axis,n=e.moveInto,r=e.isMoving;return bo(t.line,n.contentBox[t.start]+ra(t,r),ia(t,n.contentBox,r))}({axis:l,moveInto:i.page,isMoving:s});var c=t.displaced,u=t.displacedBy,d=c.all[0];if(d){var h=r[d];if(na(d,o))return aa({axis:l,moveRelativeTo:h.page,isMoving:s});var f=qi(h.page,u.point);return aa({axis:l,moveRelativeTo:f,isMoving:s})}var p=a[a.length-1];if(p.descriptor.id===n.descriptor.id)return s.borderBox.center;if(na(p.descriptor.id,o)){var v=qi(p.page,yo(o.displacedBy.point));return oa({axis:l,moveRelativeTo:v,isMoving:s})}return oa({axis:l,moveRelativeTo:p.page,isMoving:s})}({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:o}):function(e){var t=e.afterCritical,n=e.impact,r=e.draggables,i=jo(n);i||io(!1);var o=i.draggableId,a=r[o].page.borderBox.center,s=function(e){var t=e.displaced,n=e.afterCritical,r=e.combineWith,i=e.displacedBy,o=Boolean(t.visible[r]||t.invisible[r]);return na(r,n)?o?po:yo(i.point):o?i.point:po}({displaced:n.displaced,afterCritical:t,combineWith:o,displacedBy:n.displacedBy});return vo(a,s)}({impact:t,draggables:i,afterCritical:o}):a}(e),n=e.droppable;return n?sa(n,t):t},ca=function(e,t){var n=go(t,e.scroll.initial),r=yo(n);return{frame:Vi({top:t.y,bottom:t.y+e.frame.height,left:t.x,right:t.x+e.frame.width}),scroll:{initial:e.scroll.initial,max:e.scroll.max,current:t,diff:{value:n,displacement:r}}}};function ua(e,t){return e.map((function(e){return t[e]}))}var da=function(e){var t,n,r=e.pageBorderBoxCenter,i=e.draggable,o=(t=e.viewport,n=r,vo(t.scroll.diff.displacement,n)),a=go(o,i.page.borderBox.center);return vo(i.client.borderBox.center,a)},ha=function(e){var t=e.draggable,n=e.destination,r=e.newPageBorderBoxCenter,i=e.viewport,o=e.withDroppableDisplacement,a=e.onlyOnMainAxis,s=void 0!==a&&a,l=go(r,t.page.borderBox.center),c={target:Co(t.page.borderBox,l),destination:n,withDroppableDisplacement:o,viewport:i};return s?function(e){return Zo((0,b.A)({},e,{isVisibleThroughFrameFn:(t=e.destination.axis,function(e){var n=Uo(e.top,e.bottom),r=Uo(e.left,e.right);return function(e){return t===Ko?n(e.top)&&n(e.bottom):r(e.left)&&r(e.right)}})}));var t}(c):Yo(c)},fa=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.draggables,o=e.previousImpact,a=e.viewport,s=e.previousPageBorderBoxCenter,l=e.previousClientSelection,c=e.afterCritical;if(!r.isEnabled)return null;var u=Do(r.descriptor.id,i),d=Vo(n,r),h=function(e){var t=e.isMovingForward,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.previousImpact;if(!r.isCombineEnabled)return null;if(!No(o))return null;function a(e){var t={type:"COMBINE",combine:{draggableId:e,droppableId:r.descriptor.id}};return(0,b.A)({},o,{at:t})}var s=o.displaced.all,l=s.length?s[0]:null;if(t)return l?a(l):null;var c=Ho(n,i);if(!l)return c.length?a(c[c.length-1].descriptor.id):null;var u=To(c,(function(e){return e.descriptor.id===l}));-1===u&&io(!1);var d=u-1;return d<0?null:a(c[d].descriptor.id)}({isMovingForward:t,draggable:n,destination:r,insideDestination:u,previousImpact:o})||function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.draggable,i=e.draggables,o=e.destination,a=e.insideDestination,s=e.previousImpact,l=e.viewport,c=e.afterCritical,u=s.at;if(u||io(!1),"REORDER"===u.type){var d=function(e){var t=e.isMovingForward,n=e.isInHomeList,r=e.insideDestination,i=e.location;if(!r.length)return null;var o=i.index,a=t?o+1:o-1,s=r[0].descriptor.index,l=r[r.length-1].descriptor.index;return a<s||a>(n?l:l+1)?null:a}({isMovingForward:t,isInHomeList:n,location:u.destination,insideDestination:a});return null==d?null:ta({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:d})}var h=function(e){var t=e.isMovingForward,n=e.draggables,r=e.combine,i=e.afterCritical;if(!e.destination.isCombineEnabled)return null;var o=r.draggableId,a=n[o].descriptor.index;return na(o,i)?t?a:a-1:t?a+1:a}({isMovingForward:t,destination:o,displaced:s.displaced,draggables:i,combine:u.combine,afterCritical:c});return null==h?null:ta({draggable:r,insideDestination:a,destination:o,viewport:l,last:s.displaced,displacedBy:s.displacedBy,index:h})}({isMovingForward:t,isInHomeList:d,draggable:n,draggables:i,destination:r,insideDestination:u,previousImpact:o,viewport:a,afterCritical:c});if(!h)return null;var f=la({impact:h,draggable:n,droppable:r,draggables:i,afterCritical:c});if(ha({draggable:n,destination:r,newPageBorderBoxCenter:f,viewport:a.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:da({pageBorderBoxCenter:f,draggable:n,viewport:a}),impact:h,scrollJumpRequest:null};var p=go(f,s),v=function(e){var t=e.impact,n=e.viewport,r=e.destination,i=e.draggables,o=e.maxScrollChange,a=ca(n,vo(n.scroll.current,o)),s=r.frame?Oo(r,vo(r.frame.scroll.current,o)):r,l=t.displaced,c=Jo({afterDragging:ua(l.all,i),destination:r,displacedBy:t.displacedBy,viewport:a.frame,last:l,forceShouldAnimate:!1}),u=Jo({afterDragging:ua(l.all,i),destination:s,displacedBy:t.displacedBy,viewport:n.frame,last:l,forceShouldAnimate:!1}),d={},h={},f=[l,c,u];return l.all.forEach((function(e){var t=function(e,t){for(var n=0;n<t.length;n++){var r=t[n].visible[e];if(r)return r}return null}(e,f);t?h[e]=t:d[e]=!0})),(0,b.A)({},t,{displaced:{all:l.all,invisible:d,visible:h}})}({impact:h,viewport:a,destination:r,draggables:i,maxScrollChange:p});return{clientSelection:l,impact:v,scrollJumpRequest:p}},pa=function(e){var t=e.subject.active;return t||io(!1),t},va=function(e,t){var n=e.page.borderBox.center;return na(e.descriptor.id,t)?go(n,t.displacedBy.point):n},ga=function(e,t){var n=e.page.borderBox;return na(e.descriptor.id,t)?Co(n,yo(t.displacedBy.point)):n},ma=E((function(e,t){var n=t[e.line];return{value:n,point:bo(e.line,n)}})),ya=function(e,t){return(0,b.A)({},e,{scroll:(0,b.A)({},e.scroll,{max:t})})},ba=function(e,t,n){var r=e.frame;Vo(t,e)&&io(!1),e.subject.withPlaceholder&&io(!1);var i=ma(e.axis,t.displaceBy).point,o=function(e,t,n){var r=e.axis;if("virtual"===e.descriptor.mode)return bo(r.line,t[r.line]);var i=e.subject.page.contentBox[r.size],o=Do(e.descriptor.id,n).reduce((function(e,t){return e+t.client.marginBox[r.size]}),0)+t[r.line]-i;return o<=0?null:bo(r.line,o)}(e,i,n),a={placeholderSize:i,increasedBy:o,oldFrameMaxScroll:e.frame?e.frame.scroll.max:null};if(!r){var s=Ao({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:e.frame});return(0,b.A)({},e,{subject:s})}var l=o?vo(r.scroll.max,o):r.scroll.max,c=ya(r,l),u=Ao({page:e.subject.page,withPlaceholder:a,axis:e.axis,frame:c});return(0,b.A)({},e,{subject:u,frame:c})},wa=function(e){var t=e.at;return t?"REORDER"===t.type?t.destination.droppableId:t.combine.droppableId:null},_a=function(e){var t=e.state,n=e.type,r=function(e,t){var n=wa(e);return n?t[n]:null}(t.impact,t.dimensions.droppables),i=Boolean(r),o=t.dimensions.droppables[t.critical.droppable.id],a=r||o,s=a.axis.direction,l="vertical"===s&&("MOVE_UP"===n||"MOVE_DOWN"===n)||"horizontal"===s&&("MOVE_LEFT"===n||"MOVE_RIGHT"===n);if(l&&!i)return null;var c="MOVE_DOWN"===n||"MOVE_RIGHT"===n,u=t.dimensions.draggables[t.critical.draggable.id],d=t.current.page.borderBoxCenter,h=t.dimensions,f=h.draggables,p=h.droppables;return l?fa({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,destination:a,draggables:f,viewport:t.viewport,previousClientSelection:t.current.client.selection,previousImpact:t.impact,afterCritical:t.afterCritical}):function(e){var t=e.isMovingForward,n=e.previousPageBorderBoxCenter,r=e.draggable,i=e.isOver,o=e.draggables,a=e.droppables,s=e.viewport,l=e.afterCritical,c=function(e){var t=e.isMovingForward,n=e.pageBorderBoxCenter,r=e.source,i=e.droppables,o=e.viewport,a=r.subject.active;if(!a)return null;var s=r.axis,l=Uo(a[s.start],a[s.end]),c=Ro(i).filter((function(e){return e!==r})).filter((function(e){return e.isEnabled})).filter((function(e){return Boolean(e.subject.active)})).filter((function(e){return Go(o.frame)(pa(e))})).filter((function(e){var n=pa(e);return t?a[s.crossAxisEnd]<n[s.crossAxisEnd]:n[s.crossAxisStart]<a[s.crossAxisStart]})).filter((function(e){var t=pa(e),n=Uo(t[s.start],t[s.end]);return l(t[s.start])||l(t[s.end])||n(a[s.start])||n(a[s.end])})).sort((function(e,n){var r=pa(e)[s.crossAxisStart],i=pa(n)[s.crossAxisStart];return t?r-i:i-r})).filter((function(e,t,n){return pa(e)[s.crossAxisStart]===pa(n[0])[s.crossAxisStart]}));if(!c.length)return null;if(1===c.length)return c[0];var u=c.filter((function(e){return Uo(pa(e)[s.start],pa(e)[s.end])(n[s.line])}));return 1===u.length?u[0]:u.length>1?u.sort((function(e,t){return pa(e)[s.start]-pa(t)[s.start]}))[0]:c.sort((function(e,t){var r=_o(n,Eo(pa(e))),i=_o(n,Eo(pa(t)));return r!==i?r-i:pa(e)[s.start]-pa(t)[s.start]}))[0]}({isMovingForward:t,pageBorderBoxCenter:n,source:i,droppables:a,viewport:s});if(!c)return null;var u=Do(c.descriptor.id,o),d=function(e){var t=e.pageBorderBoxCenter,n=e.viewport,r=e.destination,i=e.afterCritical,o=e.insideDestination.filter((function(e){return Yo({target:ga(e,i),destination:r,viewport:n.frame,withDroppableDisplacement:!0})})).sort((function(e,n){var o=wo(t,sa(r,va(e,i))),a=wo(t,sa(r,va(n,i)));return o<a?-1:a<o?1:e.descriptor.index-n.descriptor.index}));return o[0]||null}({pageBorderBoxCenter:n,viewport:s,destination:c,insideDestination:u,afterCritical:l}),h=function(e){var t=e.previousPageBorderBoxCenter,n=e.moveRelativeTo,r=e.insideDestination,i=e.draggable,o=e.draggables,a=e.destination,s=e.viewport,l=e.afterCritical;if(!n){if(r.length)return null;var c={displaced:Fo,displacedBy:Bo,at:{type:"REORDER",destination:{droppableId:a.descriptor.id,index:0}}},u=la({impact:c,draggable:i,droppable:a,draggables:o,afterCritical:l}),d=Vo(i,a)?a:ba(a,i,o);return ha({draggable:i,destination:d,newPageBorderBoxCenter:u,viewport:s.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?c:null}var h,f=Boolean(t[a.axis.line]<=n.page.borderBox.center[a.axis.line]),p=(h=n.descriptor.index,n.descriptor.id===i.descriptor.id||f?h:h+1);return ta({draggable:i,insideDestination:r,destination:a,viewport:s,displacedBy:ma(a.axis,i.displaceBy),last:Fo,index:p})}({previousPageBorderBoxCenter:n,destination:c,draggable:r,draggables:o,moveRelativeTo:d,insideDestination:u,viewport:s,afterCritical:l});if(!h)return null;var f=la({impact:h,draggable:r,droppable:c,draggables:o,afterCritical:l});return{clientSelection:da({pageBorderBoxCenter:f,draggable:r,viewport:s}),impact:h,scrollJumpRequest:null}}({isMovingForward:c,previousPageBorderBoxCenter:d,draggable:u,isOver:a,draggables:f,droppables:p,viewport:t.viewport,afterCritical:t.afterCritical})};function xa(e){return"DRAGGING"===e.phase||"COLLECTING"===e.phase}function Ca(e){var t=Uo(e.top,e.bottom),n=Uo(e.left,e.right);return function(e){return t(e.y)&&n(e.x)}}var Ea=function(e,t){return Vi(Co(e,t))};function Sa(e){var t=e.displaced,n=e.id;return Boolean(t.visible[n]||t.invisible[n])}var Aa=function(e){var t=e.pageOffset,n=e.draggable,r=e.draggables,i=e.droppables,o=e.previousImpact,a=e.viewport,s=e.afterCritical,l=Ea(n.page.borderBox,t),c=function(e){var t=e.pageBorderBox,n=e.draggable,r=e.droppables,i=Ro(r).filter((function(e){if(!e.isEnabled)return!1;var n,r,i=e.subject.active;if(!i)return!1;if(r=i,!((n=t).left<r.right&&n.right>r.left&&n.top<r.bottom&&n.bottom>r.top))return!1;if(Ca(i)(t.center))return!0;var o=e.axis,a=i.center[o.crossAxisLine],s=t[o.crossAxisStart],l=t[o.crossAxisEnd],c=Uo(i[o.crossAxisStart],i[o.crossAxisEnd]),u=c(s),d=c(l);return!u&&!d||(u?s<a:l>a)}));return i.length?1===i.length?i[0].descriptor.id:function(e){var t=e.pageBorderBox,n=e.candidates,r=e.draggable.page.borderBox.center,i=n.map((function(e){var n=e.axis,i=bo(e.axis.line,t.center[n.line],e.page.borderBox.center[n.crossAxisLine]);return{id:e.descriptor.id,distance:wo(r,i)}})).sort((function(e,t){return t.distance-e.distance}));return i[0]?i[0].id:null}({pageBorderBox:t,draggable:n,candidates:i}):null}({pageBorderBox:l,draggable:n,droppables:i});if(!c)return Wo;var u=i[c],d=Do(u.descriptor.id,r),h=function(e,t){var n=e.frame;return n?Ea(t,n.scroll.diff.value):t}(u,l);return function(e){var t=e.draggable,n=e.pageBorderBoxWithDroppableScroll,r=e.previousImpact,i=e.destination,o=e.insideDestination,a=e.afterCritical;if(!i.isCombineEnabled)return null;var s=i.axis,l=ma(i.axis,t.displaceBy),c=l.value,u=n[s.start],d=n[s.end],h=Po(Ho(t,o),(function(e){var t=e.descriptor.id,n=e.page.borderBox,i=n[s.size]/4,o=na(t,a),l=Sa({displaced:r.displaced,id:t});return o?l?d>n[s.start]+i&&d<n[s.end]-i:u>n[s.start]-c+i&&u<n[s.end]-c-i:l?d>n[s.start]+c+i&&d<n[s.end]+c-i:u>n[s.start]+i&&u<n[s.end]-i}));return h?{displacedBy:l,displaced:r.displaced,at:{type:"COMBINE",combine:{draggableId:h.descriptor.id,droppableId:i.descriptor.id}}}:null}({pageBorderBoxWithDroppableScroll:h,draggable:n,previousImpact:o,destination:u,insideDestination:d,afterCritical:s})||function(e){var t=e.pageBorderBoxWithDroppableScroll,n=e.draggable,r=e.destination,i=e.insideDestination,o=e.last,a=e.viewport,s=e.afterCritical,l=r.axis,c=ma(r.axis,n.displaceBy),u=c.value,d=t[l.start],h=t[l.end],f=function(e){var t=e.draggable,n=e.closest;return n?e.inHomeList&&n.descriptor.index>t.descriptor.index?n.descriptor.index-1:n.descriptor.index:null}({draggable:n,closest:Po(Ho(n,i),(function(e){var t=e.descriptor.id,n=e.page.borderBox.center[l.line],r=na(t,s),i=Sa({displaced:o,id:t});return r?i?h<=n:d<n-u:i?h<=n+u:d<n})),inHomeList:Vo(n,r)});return ta({draggable:n,insideDestination:i,destination:r,viewport:a,last:o,displacedBy:c,index:f})}({pageBorderBoxWithDroppableScroll:h,draggable:n,destination:u,insideDestination:d,last:o.displaced,viewport:a,afterCritical:s})},Oa=function(e,t){var n;return(0,b.A)({},e,((n={})[t.descriptor.id]=t,n))},ka=function(e){var t=e.state,n=e.clientSelection,r=e.dimensions,i=e.viewport,o=e.impact,a=e.scrollJumpRequest,s=i||t.viewport,l=r||t.dimensions,c=n||t.current.client.selection,u=go(c,t.initial.client.selection),d={offset:u,selection:c,borderBoxCenter:vo(t.initial.client.borderBoxCenter,u)},h={selection:vo(d.selection,s.scroll.current),borderBoxCenter:vo(d.borderBoxCenter,s.scroll.current),offset:vo(d.offset,s.scroll.diff.value)},f={client:d,page:h};if("COLLECTING"===t.phase)return(0,b.A)({phase:"COLLECTING"},t,{dimensions:l,viewport:s,current:f});var p=l.draggables[t.critical.draggable.id],v=o||Aa({pageOffset:h.offset,draggable:p,draggables:l.draggables,droppables:l.droppables,previousImpact:t.impact,viewport:s,afterCritical:t.afterCritical}),g=function(e){var t=e.draggable,n=e.draggables,r=e.droppables,i=e.impact,o=function(e){var t=e.previousImpact,n=e.impact,r=e.droppables,i=wa(t),o=wa(n);if(!i)return r;if(i===o)return r;var a=r[i];if(!a.subject.withPlaceholder)return r;var s=function(e){var t=e.subject.withPlaceholder;t||io(!1);var n=e.frame;if(!n){var r=Ao({page:e.subject.page,axis:e.axis,frame:null,withPlaceholder:null});return(0,b.A)({},e,{subject:r})}var i=t.oldFrameMaxScroll;i||io(!1);var o=ya(n,i),a=Ao({page:e.subject.page,axis:e.axis,frame:o,withPlaceholder:null});return(0,b.A)({},e,{subject:a,frame:o})}(a);return Oa(r,s)}({previousImpact:e.previousImpact,impact:i,droppables:r}),a=wa(i);if(!a)return o;var s=r[a];if(Vo(t,s))return o;if(s.subject.withPlaceholder)return o;var l=ba(s,t,n);return Oa(o,l)}({draggable:p,impact:v,previousImpact:t.impact,draggables:l.draggables,droppables:l.droppables});return(0,b.A)({},t,{current:f,dimensions:{draggables:l.draggables,droppables:g},impact:v,viewport:s,scrollJumpRequest:a||null,forceShouldAnimate:!a&&null})},Ta=function(e){var t=e.impact,n=e.viewport,r=e.draggables,i=e.destination,o=e.forceShouldAnimate,a=t.displaced,s=function(e,t){return e.map((function(e){return t[e]}))}(a.all,r),l=Jo({afterDragging:s,destination:i,displacedBy:t.displacedBy,viewport:n.frame,forceShouldAnimate:o,last:a});return(0,b.A)({},t,{displaced:l})},Pa=function(e){var t=e.impact,n=e.draggable,r=e.droppable,i=e.draggables,o=e.viewport,a=e.afterCritical,s=la({impact:t,draggable:n,draggables:i,droppable:r,afterCritical:a});return da({pageBorderBoxCenter:s,draggable:n,viewport:o})},Ia=function(e){var t=e.state,n=e.dimensions,r=e.viewport;"SNAP"!==t.movementMode&&io(!1);var i=t.impact,o=r||t.viewport,a=n||t.dimensions,s=a.draggables,l=a.droppables,c=s[t.critical.draggable.id],u=wa(i);u||io(!1);var d=l[u],h=Ta({impact:i,viewport:o,destination:d,draggables:s}),f=Pa({impact:h,draggable:c,droppable:d,draggables:s,viewport:o,afterCritical:t.afterCritical});return ka({impact:h,clientSelection:f,state:t,dimensions:a,viewport:o})},Ma=function(e){var t=e.draggable,n=e.home,r=e.draggables,i=e.viewport,o=ma(n.axis,t.displaceBy),a=Do(n.descriptor.id,r),s=a.indexOf(t);-1===s&&io(!1);var l,c=a.slice(s+1),u=c.reduce((function(e,t){return e[t.descriptor.id]=!0,e}),{}),d={inVirtualList:"virtual"===n.descriptor.mode,displacedBy:o,effected:u};return{impact:{displaced:Jo({afterDragging:c,destination:n,displacedBy:o,last:null,viewport:i.frame,forceShouldAnimate:!1}),displacedBy:o,at:{type:"REORDER",destination:(l=t.descriptor,{index:l.index,droppableId:l.droppableId})}},afterCritical:d}},za=function(e){return"SNAP"===e.movementMode},Ra=function(e,t,n){var r=function(e,t){return{draggables:e.draggables,droppables:Oa(e.droppables,t)}}(e.dimensions,t);return!za(e)||n?ka({state:e,dimensions:r}):Ia({state:e,dimensions:r})};function La(e){return e.isDragging&&"SNAP"===e.movementMode?(0,b.A)({phase:"DRAGGING"},e,{scrollJumpRequest:null}):e}var Da={phase:"IDLE",completed:null,shouldFlush:!1},Na=function(e,t){if(void 0===e&&(e=Da),"FLUSH"===t.type)return(0,b.A)({},Da,{shouldFlush:!0});if("INITIAL_PUBLISH"===t.type){"IDLE"!==e.phase&&io(!1);var n=t.payload,r=n.critical,i=n.clientSelection,o=n.viewport,a=n.dimensions,s=n.movementMode,l=a.draggables[r.draggable.id],c=a.droppables[r.droppable.id],u={selection:i,borderBoxCenter:l.client.borderBox.center,offset:po},d={client:u,page:{selection:vo(u.selection,o.scroll.initial),borderBoxCenter:vo(u.selection,o.scroll.initial),offset:vo(u.selection,o.scroll.diff.value)}},h=Ro(a.droppables).every((function(e){return!e.isFixedOnPage})),f=Ma({draggable:l,home:c,draggables:a.draggables,viewport:o}),p=f.impact;return{phase:"DRAGGING",isDragging:!0,critical:r,movementMode:s,dimensions:a,initial:d,current:d,isWindowScrollAllowed:h,impact:p,afterCritical:f.afterCritical,onLiftImpact:p,viewport:o,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===t.type)return"COLLECTING"===e.phase||"DROP_PENDING"===e.phase?e:("DRAGGING"!==e.phase&&io(!1),(0,b.A)({phase:"COLLECTING"},e,{phase:"COLLECTING"}));if("PUBLISH_WHILE_DRAGGING"===t.type)return"COLLECTING"!==e.phase&&"DROP_PENDING"!==e.phase&&io(!1),function(e){var t=e.state,n=e.published,r=n.modified.map((function(e){var n=t.dimensions.droppables[e.droppableId];return Oo(n,e.scroll)})),i=(0,b.A)({},t.dimensions.droppables,{},Mo(r)),o=zo(function(e){var t=e.additions,n=e.updatedDroppables,r=e.viewport,i=r.scroll.diff.value;return t.map((function(e){var t=e.descriptor.droppableId,o=function(e){var t=e.frame;return t||io(!1),t}(n[t]),a=o.scroll.diff.value,s=function(e){var t=e.draggable,n=e.offset,r=e.initialWindowScroll,i=qi(t.client,n),o=Ki(i,r);return(0,b.A)({},t,{placeholder:(0,b.A)({},t.placeholder,{client:i}),client:i,page:o})}({draggable:e,offset:vo(i,a),initialWindowScroll:r.scroll.initial});return s}))}({additions:n.additions,updatedDroppables:i,viewport:t.viewport})),a=(0,b.A)({},t.dimensions.draggables,{},o);n.removals.forEach((function(e){delete a[e]}));var s={droppables:i,draggables:a},l=wa(t.impact),c=l?s.droppables[l]:null,u=s.draggables[t.critical.draggable.id],d=s.droppables[t.critical.droppable.id],h=Ma({draggable:u,home:d,draggables:a,viewport:t.viewport}),f=h.impact,p=h.afterCritical,v=c&&c.isCombineEnabled?t.impact:f,g=Aa({pageOffset:t.current.page.offset,draggable:s.draggables[t.critical.draggable.id],draggables:s.draggables,droppables:s.droppables,previousImpact:v,viewport:t.viewport,afterCritical:p}),m=(0,b.A)({phase:"DRAGGING"},t,{phase:"DRAGGING",impact:g,onLiftImpact:f,dimensions:s,afterCritical:p,forceShouldAnimate:!1});return"COLLECTING"===t.phase?m:(0,b.A)({phase:"DROP_PENDING"},m,{phase:"DROP_PENDING",reason:t.reason,isWaiting:!1})}({state:e,published:t.payload});if("MOVE"===t.type){if("DROP_PENDING"===e.phase)return e;xa(e)||io(!1);var v=t.payload.client;return mo(v,e.current.client.selection)?e:ka({state:e,clientSelection:v,impact:za(e)?e.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===t.type){if("DROP_PENDING"===e.phase)return La(e);if("COLLECTING"===e.phase)return La(e);xa(e)||io(!1);var g=t.payload,m=g.id,y=g.newScroll,w=e.dimensions.droppables[m];if(!w)return e;var _=Oo(w,y);return Ra(e,_,!1)}if("UPDATE_DROPPABLE_IS_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;xa(e)||io(!1);var x=t.payload,C=x.id,E=x.isEnabled,S=e.dimensions.droppables[C];S||io(!1),S.isEnabled===E&&io(!1);var A=(0,b.A)({},S,{isEnabled:E});return Ra(e,A,!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===t.type){if("DROP_PENDING"===e.phase)return e;xa(e)||io(!1);var O=t.payload,k=O.id,T=O.isCombineEnabled,P=e.dimensions.droppables[k];P||io(!1),P.isCombineEnabled===T&&io(!1);var I=(0,b.A)({},P,{isCombineEnabled:T});return Ra(e,I,!0)}if("MOVE_BY_WINDOW_SCROLL"===t.type){if("DROP_PENDING"===e.phase||"DROP_ANIMATING"===e.phase)return e;xa(e)||io(!1),e.isWindowScrollAllowed||io(!1);var M=t.payload.newScroll;if(mo(e.viewport.scroll.current,M))return La(e);var z=ca(e.viewport,M);return za(e)?Ia({state:e,viewport:z}):ka({state:e,viewport:z})}if("UPDATE_VIEWPORT_MAX_SCROLL"===t.type){if(!xa(e))return e;var R=t.payload.maxScroll;if(mo(R,e.viewport.scroll.max))return e;var L=(0,b.A)({},e.viewport,{scroll:(0,b.A)({},e.viewport.scroll,{max:R})});return(0,b.A)({phase:"DRAGGING"},e,{viewport:L})}if("MOVE_UP"===t.type||"MOVE_DOWN"===t.type||"MOVE_LEFT"===t.type||"MOVE_RIGHT"===t.type){if("COLLECTING"===e.phase||"DROP_PENDING"===e.phase)return e;"DRAGGING"!==e.phase&&io(!1);var D=_a({state:e,type:t.type});return D?ka({state:e,impact:D.impact,clientSelection:D.clientSelection,scrollJumpRequest:D.scrollJumpRequest}):e}if("DROP_PENDING"===t.type){var N=t.payload.reason;return"COLLECTING"!==e.phase&&io(!1),(0,b.A)({phase:"DROP_PENDING"},e,{phase:"DROP_PENDING",isWaiting:!0,reason:N})}if("DROP_ANIMATE"===t.type){var j=t.payload,H=j.completed,V=j.dropDuration,B=j.newHomeClientOffset;return"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&io(!1),{phase:"DROP_ANIMATING",completed:H,dropDuration:V,newHomeClientOffset:B,dimensions:e.dimensions}}return"DROP_COMPLETE"===t.type?{phase:"IDLE",completed:t.payload.completed,shouldFlush:!1}:e},ja=function(e){return{type:"LIFT",payload:e}},Ha=function(e){return{type:"PUBLISH_WHILE_DRAGGING",payload:e}},Va=function(){return{type:"COLLECTION_STARTING",payload:null}},Ba=function(e){return{type:"UPDATE_DROPPABLE_SCROLL",payload:e}},Fa=function(e){return{type:"UPDATE_DROPPABLE_IS_ENABLED",payload:e}},Wa=function(e){return{type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:e}},Ua=function(e){return{type:"MOVE",payload:e}},Ga=function(){return{type:"MOVE_UP",payload:null}},qa=function(){return{type:"MOVE_DOWN",payload:null}},Ka=function(){return{type:"MOVE_RIGHT",payload:null}},$a=function(){return{type:"MOVE_LEFT",payload:null}},Za=function(){return{type:"FLUSH",payload:null}},Xa=function(e){return{type:"DROP_COMPLETE",payload:e}},Ya=function(e){return{type:"DROP",payload:e}},Qa="cubic-bezier(.2,1,.1,1)",Ja=0,es=.7,ts=.75,ns="0.2s cubic-bezier(0.2, 0, 0, 1)",rs={fluid:"opacity "+ns,snap:"transform "+ns+", opacity "+ns,drop:function(e){var t=e+"s "+Qa;return"transform "+t+", opacity "+t},outOfTheWay:"transform "+ns,placeholder:"height "+ns+", width "+ns+", margin "+ns},is=function(e){return mo(e,po)?null:"translate("+e.x+"px, "+e.y+"px)"},os=is,as=function(e,t){var n=is(e);return n?t?n+" scale("+ts+")":n:null},ss=.33,ls=.55-ss,cs=function(e){var t=e.getState,n=e.dispatch;return function(e){return function(r){if("DROP"===r.type){var i=t(),o=r.payload.reason;if("COLLECTING"!==i.phase){if("IDLE"!==i.phase){"DROP_PENDING"===i.phase&&i.isWaiting&&io(!1),"DRAGGING"!==i.phase&&"DROP_PENDING"!==i.phase&&io(!1);var a=i.critical,s=i.dimensions,l=s.draggables[i.critical.draggable.id],c=function(e){var t=e.draggables,n=e.reason,r=e.lastImpact,i=e.home,o=e.viewport,a=e.onLiftImpact;return r.at&&"DROP"===n?"REORDER"===r.at.type?{impact:r,didDropInsideDroppable:!0}:{impact:(0,b.A)({},r,{displaced:Fo}),didDropInsideDroppable:!0}:{impact:Ta({draggables:t,impact:a,destination:i,viewport:o,forceShouldAnimate:!0}),didDropInsideDroppable:!1}}({reason:o,lastImpact:i.impact,afterCritical:i.afterCritical,onLiftImpact:i.onLiftImpact,home:i.dimensions.droppables[i.critical.droppable.id],viewport:i.viewport,draggables:i.dimensions.draggables}),u=c.impact,d=c.didDropInsideDroppable,h=d?No(u):null,f=d?jo(u):null,p={index:a.draggable.index,droppableId:a.droppable.id},v={draggableId:l.descriptor.id,type:l.descriptor.type,source:p,reason:o,mode:i.movementMode,destination:h,combine:f},g=function(e){var t=e.impact,n=e.draggable,r=e.dimensions,i=e.viewport,o=e.afterCritical,a=r.draggables,s=r.droppables,l=wa(t),c=l?s[l]:null,u=s[n.descriptor.droppableId],d=Pa({impact:t,draggable:n,draggables:a,afterCritical:o,droppable:c||u,viewport:i});return go(d,n.client.borderBox.center)}({impact:u,draggable:l,dimensions:s,viewport:i.viewport,afterCritical:i.afterCritical}),m={critical:i.critical,afterCritical:i.afterCritical,result:v,impact:u};if(!mo(i.current.client.offset,g)||Boolean(v.combine)){var y=function(e){var t=e.reason,n=wo(e.current,e.destination);if(n<=0)return ss;if(n>=1500)return.55;var r=ss+ls*(n/1500);return Number(("CANCEL"===t?.6*r:r).toFixed(2))}({current:i.current.client.offset,destination:g,reason:o});n({type:"DROP_ANIMATE",payload:{newHomeClientOffset:g,dropDuration:y,completed:m}})}else n(Xa({completed:m}))}}else n(function(e){return{type:"DROP_PENDING",payload:e}}({reason:o}))}else e(r)}}},us=function(){return{x:window.pageXOffset,y:window.pageYOffset}};var ds=function(e){var t=function(e){var t=e.onWindowScroll,n=Xi((function(){t(us())})),r=function(e){return{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(t){t.target!==window&&t.target!==window.document||e()}}}(n),i=Ji;function o(){return i!==Ji}return{start:function(){o()&&io(!1),i=eo(window,[r])},stop:function(){o()||io(!1),n.cancel(),i(),i=Ji},isActive:o}}({onWindowScroll:function(t){e.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:t}})}});return function(e){return function(n){t.isActive()||"INITIAL_PUBLISH"!==n.type||t.start(),t.isActive()&&function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(n)&&t.stop(),e(n)}}},hs=function(e,t){t()},fs=function(e,t){return{draggableId:e.draggable.id,type:e.droppable.type,source:{droppableId:e.droppable.id,index:e.draggable.index},mode:t}},ps=function(e,t,n,r){if(e){var i=function(e){var t=!1,n=!1,r=setTimeout((function(){n=!0})),i=function(i){t||n||(t=!0,e(i),clearTimeout(r))};return i.wasCalled=function(){return t},i}(n);e(t,{announce:i}),i.wasCalled()||n(r(t))}else n(r(t))},vs=function(e,t){var n=function(e,t){var n,r=(n=[],{add:function(e){var t=setTimeout((function(){return function(e){var t=To(n,(function(t){return t.timerId===e}));-1===t&&io(!1),n.splice(t,1)[0].callback()}(t)})),r={timerId:t,callback:e};n.push(r)},flush:function(){if(n.length){var e=[].concat(n);n.length=0,e.forEach((function(e){clearTimeout(e.timerId),e.callback()}))}}}),i=null,o=function(n){i||io(!1),i=null,hs(0,(function(){return ps(e().onDragEnd,n,t,fo)}))};return{beforeCapture:function(t,n){i&&io(!1),hs(0,(function(){var r=e().onBeforeCapture;r&&r({draggableId:t,mode:n})}))},beforeStart:function(t,n){i&&io(!1),hs(0,(function(){var r=e().onBeforeDragStart;r&&r(fs(t,n))}))},start:function(n,o){i&&io(!1);var a=fs(n,o);i={mode:o,lastCritical:n,lastLocation:a.source,lastCombine:null},r.add((function(){hs(0,(function(){return ps(e().onDragStart,a,t,uo)}))}))},update:function(n,o){var a=No(o),s=jo(o);i||io(!1);var l=!function(e,t){if(e===t)return!0;var n=e.draggable.id===t.draggable.id&&e.draggable.droppableId===t.draggable.droppableId&&e.draggable.type===t.draggable.type&&e.draggable.index===t.draggable.index,r=e.droppable.id===t.droppable.id&&e.droppable.type===t.droppable.type;return n&&r}(n,i.lastCritical);l&&(i.lastCritical=n);var c,u,d=(u=a,!(null==(c=i.lastLocation)&&null==u||null!=c&&null!=u&&c.droppableId===u.droppableId&&c.index===u.index));d&&(i.lastLocation=a);var h=!function(e,t){return null==e&&null==t||null!=e&&null!=t&&e.draggableId===t.draggableId&&e.droppableId===t.droppableId}(i.lastCombine,s);if(h&&(i.lastCombine=s),l||d||h){var f=(0,b.A)({},fs(n,i.mode),{combine:s,destination:a});r.add((function(){hs(0,(function(){return ps(e().onDragUpdate,f,t,ho)}))}))}},flush:function(){i||io(!1),r.flush()},drop:o,abort:function(){if(i){var e=(0,b.A)({},fs(i.lastCritical,i.mode),{combine:null,destination:null,reason:"CANCEL"});o(e)}}}}(e,t);return function(e){return function(t){return function(r){if("BEFORE_INITIAL_CAPTURE"!==r.type){if("INITIAL_PUBLISH"===r.type){var i=r.payload.critical;return n.beforeStart(i,r.payload.movementMode),t(r),void n.start(i,r.payload.movementMode)}if("DROP_COMPLETE"===r.type){var o=r.payload.completed.result;return n.flush(),t(r),void n.drop(o)}if(t(r),"FLUSH"!==r.type){var a=e.getState();"DRAGGING"===a.phase&&n.update(a.critical,a.impact)}else n.abort()}else n.beforeCapture(r.payload.draggableId,r.payload.movementMode)}}}},gs=function(e){return function(t){return function(n){if("DROP_ANIMATION_FINISHED"===n.type){var r=e.getState();"DROP_ANIMATING"!==r.phase&&io(!1),e.dispatch(Xa({completed:r.completed}))}else t(n)}}},ms=function(e){var t=null,n=null;return function(r){return function(i){if("FLUSH"!==i.type&&"DROP_COMPLETE"!==i.type&&"DROP_ANIMATION_FINISHED"!==i.type||(n&&(cancelAnimationFrame(n),n=null),t&&(t(),t=null)),r(i),"DROP_ANIMATE"===i.type){var o={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===e.getState().phase&&e.dispatch({type:"DROP_ANIMATION_FINISHED",payload:null})}};n=requestAnimationFrame((function(){n=null,t=eo(window,[o])}))}}}},ys=function(e){return function(t){return function(n){if(t(n),"PUBLISH_WHILE_DRAGGING"===n.type){var r=e.getState();"DROP_PENDING"===r.phase&&(r.isWaiting||e.dispatch(Ya({reason:r.reason})))}}}},bs=r.Zz,ws=function(e){var t,n=e.dimensionMarshal,i=e.focusMarshal,o=e.styleMarshal,a=e.getResponders,s=e.announce,l=e.autoScroller;return(0,r.y$)(Na,bs((0,r.Tw)((t=o,function(){return function(e){return function(n){"INITIAL_PUBLISH"===n.type&&t.dragging(),"DROP_ANIMATE"===n.type&&t.dropping(n.payload.completed.result.reason),"FLUSH"!==n.type&&"DROP_COMPLETE"!==n.type||t.resting(),e(n)}}}),function(e){return function(){return function(t){return function(n){"DROP_COMPLETE"!==n.type&&"FLUSH"!==n.type&&"DROP_ANIMATE"!==n.type||e.stopPublishing(),t(n)}}}}(n),function(e){return function(t){var n=t.getState,r=t.dispatch;return function(t){return function(i){if("LIFT"===i.type){var o=i.payload,a=o.id,s=o.clientSelection,l=o.movementMode,c=n();"DROP_ANIMATING"===c.phase&&r(Xa({completed:c.completed})),"IDLE"!==n().phase&&io(!1),r(Za()),r({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:a,movementMode:l}});var u={draggableId:a,scrollOptions:{shouldPublishImmediately:"SNAP"===l}},d=e.startPublishing(u),h=d.critical,f=d.dimensions,p=d.viewport;r({type:"INITIAL_PUBLISH",payload:{critical:h,dimensions:f,clientSelection:s,movementMode:l,viewport:p}})}else t(i)}}}}(n),cs,gs,ms,ys,function(e){return function(t){return function(n){return function(r){if(function(e){return"DROP_COMPLETE"===e.type||"DROP_ANIMATE"===e.type||"FLUSH"===e.type}(r))return e.stop(),void n(r);if("INITIAL_PUBLISH"===r.type){n(r);var i=t.getState();return"DRAGGING"!==i.phase&&io(!1),void e.start(i)}n(r),e.scroll(t.getState())}}}}(l),ds,function(e){var t=!1;return function(){return function(n){return function(r){if("INITIAL_PUBLISH"===r.type)return t=!0,e.tryRecordFocus(r.payload.critical.draggable.id),n(r),void e.tryRestoreFocusRecorded();if(n(r),t){if("FLUSH"===r.type)return t=!1,void e.tryRestoreFocusRecorded();if("DROP_COMPLETE"===r.type){t=!1;var i=r.payload.completed.result;i.combine&&e.tryShiftRecord(i.draggableId,i.combine.draggableId),e.tryRestoreFocusRecorded()}}}}}}(i),vs(a,s))))},_s=function(e){var t=e.scrollHeight,n=e.scrollWidth,r=e.height,i=e.width,o=go({x:n,y:t},{x:i,y:r});return{x:Math.max(0,o.x),y:Math.max(0,o.y)}},xs=function(){var e=document.documentElement;return e||io(!1),e},Cs=function(){var e=xs();return _s({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,width:e.clientWidth,height:e.clientHeight})};function Es(e,t,n){return n.descriptor.id!==t.id&&n.descriptor.type===t.type&&"virtual"===e.droppable.getById(n.descriptor.droppableId).descriptor.mode}var Ss,As,Os=function(e,t){var n=null,r=function(e){var t=e.registry,n=e.callbacks,r={additions:{},removals:{},modified:{}},i=null,o=function(){i||(n.collectionStarting(),i=requestAnimationFrame((function(){i=null;var e=r,o=e.additions,a=e.removals,s=e.modified,l=Object.keys(o).map((function(e){return t.draggable.getById(e).getDimension(po)})).sort((function(e,t){return e.descriptor.index-t.descriptor.index})),c=Object.keys(s).map((function(e){return{droppableId:e,scroll:t.droppable.getById(e).callbacks.getScrollWhileDragging()}})),u={additions:l,removals:Object.keys(a),modified:c};r={additions:{},removals:{},modified:{}},n.publish(u)})))};return{add:function(e){var t=e.descriptor.id;r.additions[t]=e,r.modified[e.descriptor.droppableId]=!0,r.removals[t]&&delete r.removals[t],o()},remove:function(e){var t=e.descriptor;r.removals[t.id]=!0,r.modified[t.droppableId]=!0,r.additions[t.id]&&delete r.additions[t.id],o()},stop:function(){i&&(cancelAnimationFrame(i),i=null,r={additions:{},removals:{},modified:{}})}}}({callbacks:{publish:t.publishWhileDragging,collectionStarting:t.collectionStarting},registry:e}),i=function(t){n||io(!1);var i=n.critical.draggable;"ADDITION"===t.type&&Es(e,i,t.value)&&r.add(t.value),"REMOVAL"===t.type&&Es(e,i,t.value)&&r.remove(t.value)},o={updateDroppableIsEnabled:function(r,i){e.droppable.exists(r)||io(!1),n&&t.updateDroppableIsEnabled({id:r,isEnabled:i})},updateDroppableIsCombineEnabled:function(r,i){n&&(e.droppable.exists(r)||io(!1),t.updateDroppableIsCombineEnabled({id:r,isCombineEnabled:i}))},scrollDroppable:function(t,r){n&&e.droppable.getById(t).callbacks.scroll(r)},updateDroppableScroll:function(r,i){n&&(e.droppable.exists(r)||io(!1),t.updateDroppableScroll({id:r,newScroll:i}))},startPublishing:function(t){n&&io(!1);var r=e.draggable.getById(t.draggableId),o=e.droppable.getById(r.descriptor.droppableId),a={draggable:r.descriptor,droppable:o.descriptor},s=e.subscribe(i);return n={critical:a,unsubscribe:s},function(e){var t,n,r,i,o,a,s,l=e.critical,c=e.scrollOptions,u=e.registry,d=(t=us(),n=Cs(),r=t.y,i=t.x,a=(o=xs()).clientWidth,s=o.clientHeight,{frame:Vi({top:r,left:i,right:i+a,bottom:r+s}),scroll:{initial:t,current:t,max:n,diff:{value:po,displacement:po}}}),h=d.scroll.current,f=l.droppable,p=u.droppable.getAllByType(f.type).map((function(e){return e.callbacks.getDimensionAndWatchScroll(h,c)})),v=u.draggable.getAllByType(l.draggable.type).map((function(e){return e.getDimension(h)}));return{dimensions:{draggables:zo(v),droppables:Mo(p)},critical:l,viewport:d}}({critical:a,registry:e,scrollOptions:t.scrollOptions})},stopPublishing:function(){if(n){r.stop();var t=n.critical.droppable;e.droppable.getAllByType(t.type).forEach((function(e){return e.callbacks.dragStopped()})),n.unsubscribe(),n=null}}};return o},ks=function(e,t){return"IDLE"===e.phase||"DROP_ANIMATING"===e.phase&&e.completed.result.draggableId!==t&&"DROP"===e.completed.result.reason},Ts=function(e){window.scrollBy(e.x,e.y)},Ps=E((function(e){return Ro(e).filter((function(e){return!!e.isEnabled&&!!e.frame}))})),Is=function(e){return Math.pow(e,2)},Ms=function(e){var t=e.startOfRange,n=e.endOfRange,r=e.current,i=n-t;return 0===i?0:(r-t)/i},zs=360,Rs=1200,Ls=function(e){var t=e.distanceToEdge,n=e.thresholds,r=e.dragStartTime,i=e.shouldUseTimeDampening,o=function(e,t){if(e>t.startScrollingFrom)return 0;if(e<=t.maxScrollValueAt)return 28;if(e===t.startScrollingFrom)return 1;var n=Ms({startOfRange:t.maxScrollValueAt,endOfRange:t.startScrollingFrom,current:e}),r=28*Is(1-n);return Math.ceil(r)}(t,n);return 0===o?0:i?Math.max(function(e,t){var n=t,r=Rs,i=Date.now()-n;if(i>=Rs)return e;if(i<zs)return 1;var o=Ms({startOfRange:zs,endOfRange:r,current:i}),a=e*Is(o);return Math.ceil(a)}(o,r),1):o},Ds=function(e){var t=e.container,n=e.distanceToEdges,r=e.dragStartTime,i=e.axis,o=e.shouldUseTimeDampening,a=function(e,t){return{startScrollingFrom:.25*e[t.size],maxScrollValueAt:.05*e[t.size]}}(t,i);return n[i.end]<n[i.start]?Ls({distanceToEdge:n[i.end],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o}):-1*Ls({distanceToEdge:n[i.start],thresholds:a,dragStartTime:r,shouldUseTimeDampening:o})},Ns=xo((function(e){return 0===e?0:e})),js=function(e){var t=e.dragStartTime,n=e.container,r=e.subject,i=e.center,o=e.shouldUseTimeDampening,a={top:i.y-n.top,right:n.right-i.x,bottom:n.bottom-i.y,left:i.x-n.left},s=Ds({container:n,distanceToEdges:a,dragStartTime:t,axis:Ko,shouldUseTimeDampening:o}),l=Ds({container:n,distanceToEdges:a,dragStartTime:t,axis:$o,shouldUseTimeDampening:o}),c=Ns({x:l,y:s});if(mo(c,po))return null;var u=function(e){var t=e.container,n=e.subject,r=e.proposedScroll,i=n.height>t.height,o=n.width>t.width;return o||i?o&&i?null:{x:o?0:r.x,y:i?0:r.y}:r}({container:n,subject:r,proposedScroll:c});return u?mo(u,po)?null:u:null},Hs=xo((function(e){return 0===e?0:e>0?1:-1})),Vs=(Ss=function(e,t){return e<0?e:e>t?e-t:0},function(e){var t=e.current,n=e.max,r=e.change,i=vo(t,r),o={x:Ss(i.x,n.x),y:Ss(i.y,n.y)};return mo(o,po)?null:o}),Bs=function(e){var t=e.max,n=e.current,r=e.change,i={x:Math.max(n.x,t.x),y:Math.max(n.y,t.y)},o=Hs(r),a=Vs({max:i,current:n,change:o});return!a||0!==o.x&&0===a.x||0!==o.y&&0===a.y},Fs=function(e,t){return Bs({current:e.scroll.current,max:e.scroll.max,change:t})},Ws=function(e,t){var n=e.frame;return!!n&&Bs({current:n.scroll.current,max:n.scroll.max,change:t})},Us=function(e){var t=e.state,n=e.dragStartTime,r=e.shouldUseTimeDampening,i=e.scrollWindow,o=e.scrollDroppable,a=t.current.page.borderBoxCenter,s=t.dimensions.draggables[t.critical.draggable.id].page.marginBox;if(t.isWindowScrollAllowed){var l=function(e){var t=e.viewport,n=e.subject,r=e.center,i=e.shouldUseTimeDampening,o=js({dragStartTime:e.dragStartTime,container:t.frame,subject:n,center:r,shouldUseTimeDampening:i});return o&&Fs(t,o)?o:null}({dragStartTime:n,viewport:t.viewport,subject:s,center:a,shouldUseTimeDampening:r});if(l)return void i(l)}var c=function(e){var t=e.center,n=e.destination,r=e.droppables;if(n){var i=r[n];return i.frame?i:null}var o=function(e,t){var n=Po(Ps(t),(function(t){return t.frame||io(!1),Ca(t.frame.pageMarginBox)(e)}));return n}(t,r);return o}({center:a,destination:wa(t.impact),droppables:t.dimensions.droppables});if(c){var u=function(e){var t=e.droppable,n=e.subject,r=e.center,i=e.dragStartTime,o=e.shouldUseTimeDampening,a=t.frame;if(!a)return null;var s=js({dragStartTime:i,container:a.pageMarginBox,subject:n,center:r,shouldUseTimeDampening:o});return s&&Ws(t,s)?s:null}({dragStartTime:n,droppable:c,subject:s,center:a,shouldUseTimeDampening:r});u&&o(c.descriptor.id,u)}},Gs=function(e){var t=e.move,n=e.scrollDroppable,r=e.scrollWindow;return function(e){var i=e.scrollJumpRequest;if(i){var o=wa(e.impact);o||io(!1);var a=function(e,t){if(!Ws(e,t))return t;var r=function(e,t){var n=e.frame;return n&&Ws(e,t)?Vs({current:n.scroll.current,max:n.scroll.max,change:t}):null}(e,t);if(!r)return n(e.descriptor.id,t),null;var i=go(t,r);return n(e.descriptor.id,i),go(t,i)}(e.dimensions.droppables[o],i);if(a){var s=e.viewport,l=function(e,t,n){if(!e)return n;if(!Fs(t,n))return n;var i=function(e,t){if(!Fs(e,t))return null;var n=e.scroll.max,r=e.scroll.current;return Vs({current:r,max:n,change:t})}(t,n);if(!i)return r(n),null;var o=go(n,i);return r(o),go(n,o)}(e.isWindowScrollAllowed,s,a);l&&function(e,n){var r=vo(e.current.client.selection,n);t({client:r})}(e,l)}}}},qs=function(e){var t=e.scrollDroppable,n=e.scrollWindow,r=e.move,i=function(e){var t=e.scrollDroppable,n=Xi(e.scrollWindow),r=Xi(t),i=null,o=function(e){i||io(!1);var t=i,o=t.shouldUseTimeDampening,a=t.dragStartTime;Us({state:e,scrollWindow:n,scrollDroppable:r,dragStartTime:a,shouldUseTimeDampening:o})};return{start:function(e){i&&io(!1);var t=Date.now(),n=!1,r=function(){n=!0};Us({state:e,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:r,scrollDroppable:r}),i={dragStartTime:t,shouldUseTimeDampening:n},n&&o(e)},stop:function(){i&&(n.cancel(),r.cancel(),i=null)},scroll:o}}({scrollWindow:n,scrollDroppable:t}),o=Gs({move:r,scrollWindow:n,scrollDroppable:t});return{scroll:function(e){"DRAGGING"===e.phase&&("FLUID"!==e.movementMode?e.scrollJumpRequest&&o(e):i.scroll(e))},start:i.start,stop:i.stop}},Ks="data-rbd",$s={base:As=Ks+"-drag-handle",draggableId:As+"-draggable-id",contextId:As+"-context-id"},Zs=function(){var e=Ks+"-draggable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Xs=function(){var e=Ks+"-droppable";return{base:e,contextId:e+"-context-id",id:e+"-id"}}(),Ys={contextId:Ks+"-scroll-container-context-id"},Qs=function(e,t){return e.map((function(e){var n=e.styles[t];return n?e.selector+" { "+n+" }":""})).join(" ")},Js=function(e){var t,n,r,i=(t=e,function(e){return"["+e+'="'+t+'"]'}),o=(n="\n cursor: -webkit-grab;\n cursor: grab;\n ",{selector:i($s.contextId),styles:{always:"\n -webkit-touch-callout: none;\n -webkit-tap-highlight-color: rgba(0,0,0,0);\n touch-action: manipulation;\n ",resting:n,dragging:"pointer-events: none;",dropAnimating:n}}),a=[(r="\n transition: "+rs.outOfTheWay+";\n ",{selector:i(Zs.contextId),styles:{dragging:r,dropAnimating:r,userCancel:r}}),o,{selector:i(Xs.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:"\n cursor: grabbing;\n cursor: -webkit-grabbing;\n user-select: none;\n -webkit-user-select: none;\n -moz-user-select: none;\n -ms-user-select: none;\n overflow-anchor: none;\n "}}];return{always:Qs(a,"always"),resting:Qs(a,"resting"),dragging:Qs(a,"dragging"),dropAnimating:Qs(a,"dropAnimating"),userCancel:Qs(a,"userCancel")}},el="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?c.useLayoutEffect:c.useEffect,tl=function(){var e=document.querySelector("head");return e||io(!1),e},nl=function(e){var t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.type="text/css",t},rl=function(e){return e&&e.ownerDocument?e.ownerDocument.defaultView:window};function il(e){return e instanceof rl(e).HTMLElement}function ol(){var e={draggables:{},droppables:{}},t=[];function n(e){t.length&&t.forEach((function(t){return t(e)}))}function r(t){return e.draggables[t]||null}function i(t){return e.droppables[t]||null}return{draggable:{register:function(t){e.draggables[t.descriptor.id]=t,n({type:"ADDITION",value:t})},update:function(t,n){var r=e.draggables[n.descriptor.id];r&&r.uniqueId===t.uniqueId&&(delete e.draggables[n.descriptor.id],e.draggables[t.descriptor.id]=t)},unregister:function(t){var i=t.descriptor.id,o=r(i);o&&t.uniqueId===o.uniqueId&&(delete e.draggables[i],n({type:"REMOVAL",value:t}))},getById:function(e){var t=r(e);return t||io(!1),t},findById:r,exists:function(e){return Boolean(r(e))},getAllByType:function(t){return ko(e.draggables).filter((function(e){return e.descriptor.type===t}))}},droppable:{register:function(t){e.droppables[t.descriptor.id]=t},unregister:function(t){var n=i(t.descriptor.id);n&&t.uniqueId===n.uniqueId&&delete e.droppables[t.descriptor.id]},getById:function(e){var t=i(e);return t||io(!1),t},findById:i,exists:function(e){return Boolean(i(e))},getAllByType:function(t){return ko(e.droppables).filter((function(e){return e.descriptor.type===t}))}},subscribe:function(e){return t.push(e),function(){var n=t.indexOf(e);-1!==n&&t.splice(n,1)}},clean:function(){e.draggables={},e.droppables={},t.length=0}}}var al=c.createContext(null),sl=function(){var e=document.body;return e||io(!1),e},ll={position:"absolute",width:"1px",height:"1px",margin:"-1px",border:"0",padding:"0",overflow:"hidden",clip:"rect(0 0 0 0)","clip-path":"inset(100%)"},cl=function(e){return"rbd-announcement-"+e},ul=0,dl={separator:"::"};function hl(e,t){return void 0===t&&(t=dl),ji((function(){return""+e+t.separator+ul++}),[t.separator,e])}var fl=c.createContext(null);function pl(e){var t=(0,c.useRef)(e);return(0,c.useEffect)((function(){t.current=e})),t}var vl,gl,ml=((vl={})[13]=!0,vl[9]=!0,vl),yl=function(e){ml[e.keyCode]&&e.preventDefault()},bl=function(){var e="visibilitychange";return"undefined"==typeof document?e:Po([e,"ms"+e,"webkit"+e,"moz"+e,"o"+e],(function(e){return"on"+e in document}))||e}(),wl={type:"IDLE"};function _l(){}var xl=((gl={})[34]=!0,gl[33]=!0,gl[36]=!0,gl[35]=!0,gl);var Cl={type:"IDLE"},El={input:!0,button:!0,textarea:!0,select:!0,option:!0,optgroup:!0,video:!0,audio:!0};function Sl(e,t){if(null==t)return!1;if(Boolean(El[t.tagName.toLowerCase()]))return!0;var n=t.getAttribute("contenteditable");return"true"===n||""===n||t!==e&&Sl(e,t.parentElement)}function Al(e,t){var n=t.target;return!!il(n)&&Sl(e,n)}var Ol=function(e){return Vi(e.getBoundingClientRect()).center},kl=function(){var e="matches";return"undefined"==typeof document?e:Po([e,"msMatchesSelector","webkitMatchesSelector"],(function(e){return e in Element.prototype}))||e}();function Tl(e,t){return null==e?null:e[kl](t)?e:Tl(e.parentElement,t)}function Pl(e,t){return e.closest?e.closest(t):Tl(e,t)}function Il(e){e.preventDefault()}function Ml(e){var t=e.expected,n=e.phase,r=e.isLockActive;return e.shouldWarn,!!r()&&t===n}function zl(e){var t=e.lockAPI,n=e.store,r=e.registry,i=e.draggableId;if(t.isClaimed())return!1;var o=r.draggable.findById(i);return!!o&&!!o.options.isEnabled&&!!ks(n.getState(),i)}var Rl=[function(e){var t=(0,c.useRef)(wl),n=(0,c.useRef)(Ji),r=ji((function(){return{eventName:"mousedown",fn:function(t){if(!t.defaultPrevented&&0===t.button&&!(t.ctrlKey||t.metaKey||t.shiftKey||t.altKey)){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,a,{sourceEvent:t});if(i){t.preventDefault();var o={x:t.clientX,y:t.clientY};n.current(),u(i,o)}}}}}}),[e]),i=ji((function(){return{eventName:"webkitmouseforcewillbegin",fn:function(t){if(!t.defaultPrevented){var n=e.findClosestDraggableId(t);if(n){var r=e.findOptionsForDraggable(n);r&&(r.shouldRespectForcePress||e.canGetLock(n)&&t.preventDefault())}}}}}),[e]),o=Hi((function(){n.current=eo(window,[i,r],{passive:!1,capture:!0})}),[i,r]),a=Hi((function(){"IDLE"!==t.current.type&&(t.current=wl,n.current(),o())}),[o]),s=Hi((function(){var e=t.current;a(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[a]),l=Hi((function(){var e=function(e){var t=e.cancel,n=e.completed,r=e.getPhase,i=e.setPhase;return[{eventName:"mousemove",fn:function(e){var t=e.button,n=e.clientX,o=e.clientY;if(0===t){var a={x:n,y:o},s=r();if("DRAGGING"===s.type)return e.preventDefault(),void s.actions.move(a);if("PENDING"!==s.type&&io(!1),l=s.point,c=a,Math.abs(c.x-l.x)>=5||Math.abs(c.y-l.y)>=5){var l,c;e.preventDefault();var u=s.actions.fluidLift(a);i({type:"DRAGGING",actions:u})}}}},{eventName:"mouseup",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"mousedown",fn:function(e){"DRAGGING"===r().type&&e.preventDefault(),t()}},{eventName:"keydown",fn:function(e){if("PENDING"!==r().type)return 27===e.keyCode?(e.preventDefault(),void t()):void yl(e);t()}},{eventName:"resize",fn:t},{eventName:"scroll",options:{passive:!0,capture:!1},fn:function(){"PENDING"===r().type&&t()}},{eventName:"webkitmouseforcedown",fn:function(e){var n=r();"IDLE"===n.type&&io(!1),n.actions.shouldRespectForcePress()?t():e.preventDefault()}},{eventName:bl,fn:t}]}({cancel:s,completed:a,getPhase:function(){return t.current},setPhase:function(e){t.current=e}});n.current=eo(window,e,{capture:!0,passive:!1})}),[s,a]),u=Hi((function(e,n){"IDLE"!==t.current.type&&io(!1),t.current={type:"PENDING",point:n,actions:e},l()}),[l]);el((function(){return o(),function(){n.current()}}),[o])},function(e){var t=(0,c.useRef)(_l),n=ji((function(){return{eventName:"keydown",fn:function(n){if(!n.defaultPrevented&&32===n.keyCode){var i=e.findClosestDraggableId(n);if(i){var o=e.tryGetLock(i,l,{sourceEvent:n});if(o){n.preventDefault();var a=!0,s=o.snapLift();t.current(),t.current=eo(window,function(e,t){function n(){t(),e.cancel()}return[{eventName:"keydown",fn:function(r){return 27===r.keyCode?(r.preventDefault(),void n()):32===r.keyCode?(r.preventDefault(),t(),void e.drop()):40===r.keyCode?(r.preventDefault(),void e.moveDown()):38===r.keyCode?(r.preventDefault(),void e.moveUp()):39===r.keyCode?(r.preventDefault(),void e.moveRight()):37===r.keyCode?(r.preventDefault(),void e.moveLeft()):void(xl[r.keyCode]?r.preventDefault():yl(r))}},{eventName:"mousedown",fn:n},{eventName:"mouseup",fn:n},{eventName:"click",fn:n},{eventName:"touchstart",fn:n},{eventName:"resize",fn:n},{eventName:"wheel",fn:n,options:{passive:!0}},{eventName:bl,fn:n}]}(s,l),{capture:!0,passive:!1})}}}function l(){a||io(!1),a=!1,t.current(),r()}}}}),[e]),r=Hi((function(){t.current=eo(window,[n],{passive:!1,capture:!0})}),[n]);el((function(){return r(),function(){t.current()}}),[r])},function(e){var t=(0,c.useRef)(Cl),n=(0,c.useRef)(Ji),r=Hi((function(){return t.current}),[]),i=Hi((function(e){t.current=e}),[]),o=ji((function(){return{eventName:"touchstart",fn:function(t){if(!t.defaultPrevented){var r=e.findClosestDraggableId(t);if(r){var i=e.tryGetLock(r,s,{sourceEvent:t});if(i){var o=t.touches[0],a={x:o.clientX,y:o.clientY};n.current(),h(i,a)}}}}}}),[e]),a=Hi((function(){n.current=eo(window,[o],{capture:!0,passive:!1})}),[o]),s=Hi((function(){var e=t.current;"IDLE"!==e.type&&("PENDING"===e.type&&clearTimeout(e.longPressTimerId),i(Cl),n.current(),a())}),[a,i]),l=Hi((function(){var e=t.current;s(),"DRAGGING"===e.type&&e.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===e.type&&e.actions.abort()}),[s]),u=Hi((function(){var e={capture:!0,passive:!1},t={cancel:l,completed:s,getPhase:r},i=eo(window,function(e){var t=e.cancel,n=e.completed,r=e.getPhase;return[{eventName:"touchmove",options:{capture:!1},fn:function(e){var n=r();if("DRAGGING"===n.type){n.hasMoved=!0;var i=e.touches[0],o={x:i.clientX,y:i.clientY};e.preventDefault(),n.actions.move(o)}else t()}},{eventName:"touchend",fn:function(e){var i=r();"DRAGGING"===i.type?(e.preventDefault(),i.actions.drop({shouldBlockNextClick:!0}),n()):t()}},{eventName:"touchcancel",fn:function(e){"DRAGGING"===r().type?(e.preventDefault(),t()):t()}},{eventName:"touchforcechange",fn:function(e){var n=r();"IDLE"===n.type&&io(!1);var i=e.touches[0];if(i&&i.force>=.15){var o=n.actions.shouldRespectForcePress();if("PENDING"!==n.type)return o?n.hasMoved?void e.preventDefault():void t():void e.preventDefault();o&&t()}}},{eventName:bl,fn:t}]}(t),e),o=eo(window,function(e){var t=e.cancel,n=e.getPhase;return[{eventName:"orientationchange",fn:t},{eventName:"resize",fn:t},{eventName:"contextmenu",fn:function(e){e.preventDefault()}},{eventName:"keydown",fn:function(e){"DRAGGING"===n().type?(27===e.keyCode&&e.preventDefault(),t()):t()}},{eventName:bl,fn:t}]}(t),e);n.current=function(){i(),o()}}),[l,r,s]),d=Hi((function(){var e=r();"PENDING"!==e.type&&io(!1);var t=e.actions.fluidLift(e.point);i({type:"DRAGGING",actions:t,hasMoved:!1})}),[r,i]),h=Hi((function(e,t){"IDLE"!==r().type&&io(!1);var n=setTimeout(d,120);i({type:"PENDING",point:t,actions:e,longPressTimerId:n}),u()}),[u,r,i,d]);el((function(){return a(),function(){n.current();var e=r();"PENDING"===e.type&&(clearTimeout(e.longPressTimerId),i(Cl))}}),[r,a,i]),el((function(){return eo(window,[{eventName:"touchmove",fn:function(){},options:{capture:!1,passive:!1}}])}),[])}];function Ll(e){var t=e.contextId,n=e.store,r=e.registry,i=e.customSensors,o=e.enableDefaultSensors,a=[].concat(o?Rl:[],i||[]),s=(0,c.useState)((function(){return function(){var e=null;function t(){e||io(!1),e=null}return{isClaimed:function(){return Boolean(e)},isActive:function(t){return t===e},claim:function(t){e&&io(!1);var n={abandon:t};return e=n,n},release:t,tryAbandon:function(){e&&(e.abandon(),t())}}}()}))[0],l=Hi((function(e,t){e.isDragging&&!t.isDragging&&s.tryAbandon()}),[s]);el((function(){var e=n.getState();return n.subscribe((function(){var t=n.getState();l(e,t),e=t}))}),[s,n,l]),el((function(){return s.tryAbandon}),[s.tryAbandon]);for(var u=Hi((function(e){return zl({lockAPI:s,registry:r,store:n,draggableId:e})}),[s,r,n]),d=Hi((function(e,i,o){return function(e){var t=e.lockAPI,n=e.contextId,r=e.store,i=e.registry,o=e.draggableId,a=e.forceSensorStop,s=e.sourceEvent;if(!zl({lockAPI:t,store:r,registry:i,draggableId:o}))return null;var l=i.draggable.getById(o),c=function(e,t){var n="["+Zs.contextId+'="'+e+'"]',r=Po(Io(document.querySelectorAll(n)),(function(e){return e.getAttribute(Zs.id)===t}));return r&&il(r)?r:null}(n,l.descriptor.id);if(!c)return null;if(s&&!l.options.canDragInteractiveElements&&Al(c,s))return null;var u=t.claim(a||Ji),d="PRE_DRAG";function h(){return l.options.shouldRespectForcePress}function f(){return t.isActive(u)}var p=function(e,t){Ml({expected:e,phase:d,isLockActive:f,shouldWarn:!0})&&r.dispatch(t())}.bind(null,"DRAGGING");function v(e){function n(){t.release(),d="COMPLETED"}function i(t,i){if(void 0===i&&(i={shouldBlockNextClick:!1}),e.cleanup(),i.shouldBlockNextClick){var o=eo(window,[{eventName:"click",fn:Il,options:{once:!0,passive:!1,capture:!0}}]);setTimeout(o)}n(),r.dispatch(Ya({reason:t}))}return"PRE_DRAG"!==d&&(n(),"PRE_DRAG"!==d&&io(!1)),r.dispatch(ja(e.liftActionArgs)),d="DRAGGING",(0,b.A)({isActive:function(){return Ml({expected:"DRAGGING",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:h,drop:function(e){return i("DROP",e)},cancel:function(e){return i("CANCEL",e)}},e.actions)}var g={isActive:function(){return Ml({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!1})},shouldRespectForcePress:h,fluidLift:function(e){var t=Xi((function(e){p((function(){return Ua({client:e})}))})),n=v({liftActionArgs:{id:o,clientSelection:e,movementMode:"FLUID"},cleanup:function(){return t.cancel()},actions:{move:t}});return(0,b.A)({},n,{move:t})},snapLift:function(){var e={moveUp:function(){return p(Ga)},moveRight:function(){return p(Ka)},moveDown:function(){return p(qa)},moveLeft:function(){return p($a)}};return v({liftActionArgs:{id:o,clientSelection:Ol(c),movementMode:"SNAP"},cleanup:Ji,actions:e})},abort:function(){Ml({expected:"PRE_DRAG",phase:d,isLockActive:f,shouldWarn:!0})&&t.release()}};return g}({lockAPI:s,registry:r,contextId:t,store:n,draggableId:e,forceSensorStop:i,sourceEvent:o&&o.sourceEvent?o.sourceEvent:null})}),[t,s,r,n]),h=Hi((function(e){return function(e,t){var n=function(e,t){var n,r=t.target;if(!((n=r)instanceof rl(n).Element))return null;var i=function(e){return"["+$s.contextId+'="'+e+'"]'}(e),o=Pl(r,i);return o&&il(o)?o:null}(e,t);return n?n.getAttribute($s.draggableId):null}(t,e)}),[t]),f=Hi((function(e){var t=r.draggable.findById(e);return t?t.options:null}),[r.draggable]),p=Hi((function(){s.isClaimed()&&(s.tryAbandon(),"IDLE"!==n.getState().phase&&n.dispatch(Za()))}),[s,n]),v=Hi(s.isClaimed,[s]),g=ji((function(){return{canGetLock:u,tryGetLock:d,findClosestDraggableId:h,findOptionsForDraggable:f,tryReleaseLock:p,isLockClaimed:v}}),[u,d,h,f,p,v]),m=0;m<a.length;m++)a[m](g)}var Dl=function(e){return{onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragEnd:e.onDragEnd,onDragUpdate:e.onDragUpdate}};function Nl(e){return e.current||io(!1),e.current}function jl(e){var t=e.contextId,n=e.setCallbacks,o=e.sensors,a=e.nonce,s=e.dragHandleUsageInstructions,l=(0,c.useRef)(null),u=pl(e),d=Hi((function(){return Dl(u.current)}),[u]),h=function(e){var t=ji((function(){return cl(e)}),[e]),n=(0,c.useRef)(null);return(0,c.useEffect)((function(){var e=document.createElement("div");return n.current=e,e.id=t,e.setAttribute("aria-live","assertive"),e.setAttribute("aria-atomic","true"),(0,b.A)(e.style,ll),sl().appendChild(e),function(){setTimeout((function(){var t=sl();t.contains(e)&&t.removeChild(e),e===n.current&&(n.current=null)}))}}),[t]),Hi((function(e){var t=n.current;t&&(t.textContent=e)}),[])}(t),f=function(e){var t=e.contextId,n=e.text,r=hl("hidden-text",{separator:"-"}),i=ji((function(){return function(e){return"rbd-hidden-text-"+e.contextId+"-"+e.uniqueId}({contextId:t,uniqueId:r})}),[r,t]);return(0,c.useEffect)((function(){var e=document.createElement("div");return e.id=i,e.textContent=n,e.style.display="none",sl().appendChild(e),function(){var t=sl();t.contains(e)&&t.removeChild(e)}}),[i,n]),i}({contextId:t,text:s}),p=function(e,t){var n=ji((function(){return Js(e)}),[e]),r=(0,c.useRef)(null),i=(0,c.useRef)(null),o=Hi(E((function(e){var t=i.current;t||io(!1),t.textContent=e})),[]),a=Hi((function(e){var t=r.current;t||io(!1),t.textContent=e}),[]);el((function(){(r.current||i.current)&&io(!1);var s=nl(t),l=nl(t);return r.current=s,i.current=l,s.setAttribute(Ks+"-always",e),l.setAttribute(Ks+"-dynamic",e),tl().appendChild(s),tl().appendChild(l),a(n.always),o(n.resting),function(){var e=function(e){var t=e.current;t||io(!1),tl().removeChild(t),e.current=null};e(r),e(i)}}),[t,a,o,n.always,n.resting,e]);var s=Hi((function(){return o(n.dragging)}),[o,n.dragging]),l=Hi((function(e){o("DROP"!==e?n.userCancel:n.dropAnimating)}),[o,n.dropAnimating,n.userCancel]),u=Hi((function(){i.current&&o(n.resting)}),[o,n.resting]);return ji((function(){return{dragging:s,dropping:l,resting:u}}),[s,l,u])}(t,a),v=Hi((function(e){Nl(l).dispatch(e)}),[]),g=ji((function(){return(0,r.zH)({publishWhileDragging:Ha,updateDroppableScroll:Ba,updateDroppableIsEnabled:Fa,updateDroppableIsCombineEnabled:Wa,collectionStarting:Va},v)}),[v]),m=function(){var e=ji(ol,[]);return(0,c.useEffect)((function(){return function(){requestAnimationFrame(e.clean)}}),[e]),e}(),y=ji((function(){return Os(m,g)}),[m,g]),w=ji((function(){return qs((0,b.A)({scrollWindow:Ts,scrollDroppable:y.scrollDroppable},(0,r.zH)({move:Ua},v)))}),[y.scrollDroppable,v]),_=function(e){var t=(0,c.useRef)({}),n=(0,c.useRef)(null),r=(0,c.useRef)(null),i=(0,c.useRef)(!1),o=Hi((function(e,n){var r={id:e,focus:n};return t.current[e]=r,function(){var n=t.current;n[e]!==r&&delete n[e]}}),[]),a=Hi((function(t){var n=function(e,t){var n="["+$s.contextId+'="'+e+'"]',r=Io(document.querySelectorAll(n));if(!r.length)return null;var i=Po(r,(function(e){return e.getAttribute($s.draggableId)===t}));return i&&il(i)?i:null}(e,t);n&&n!==document.activeElement&&n.focus()}),[e]),s=Hi((function(e,t){n.current===e&&(n.current=t)}),[]),l=Hi((function(){r.current||i.current&&(r.current=requestAnimationFrame((function(){r.current=null;var e=n.current;e&&a(e)})))}),[a]),u=Hi((function(e){n.current=null;var t=document.activeElement;t&&t.getAttribute($s.draggableId)===e&&(n.current=e)}),[]);return el((function(){return i.current=!0,function(){i.current=!1;var e=r.current;e&&cancelAnimationFrame(e)}}),[]),ji((function(){return{register:o,tryRecordFocus:u,tryRestoreFocusRecorded:l,tryShiftRecord:s}}),[o,u,l,s])}(t),x=ji((function(){return ws({announce:h,autoScroller:w,dimensionMarshal:y,focusMarshal:_,getResponders:d,styleMarshal:p})}),[h,w,y,_,d,p]);l.current=x;var C=Hi((function(){var e=Nl(l);"IDLE"!==e.getState().phase&&e.dispatch(Za())}),[]),S=Hi((function(){var e=Nl(l).getState();return e.isDragging||"DROP_ANIMATING"===e.phase}),[]);n(ji((function(){return{isDragging:S,tryAbort:C}}),[S,C]));var A=Hi((function(e){return ks(Nl(l).getState(),e)}),[]),O=Hi((function(){return xa(Nl(l).getState())}),[]),k=ji((function(){return{marshal:y,focus:_,contextId:t,canLift:A,isMovementAllowed:O,dragHandleUsageInstructionsId:f,registry:m}}),[t,y,f,_,A,O,m]);return Ll({contextId:t,store:x,registry:m,customSensors:o,enableDefaultSensors:!1!==e.enableDefaultSensors}),(0,c.useEffect)((function(){return C}),[C]),c.createElement(fl.Provider,{value:k},c.createElement(i.Kq,{context:al,store:x},e.children))}var Hl=0;function Vl(e){var t=ji((function(){return""+Hl++}),[]),n=e.dragHandleUsageInstructions||"\n Press space bar to start a drag.\n When dragging you can use the arrow keys to move the item around and escape to cancel.\n Some screen readers may require you to be in focus mode or to use your pass through key\n";return c.createElement(oo,null,(function(r){return c.createElement(jl,{nonce:e.nonce,contextId:t,setCallbacks:r,dragHandleUsageInstructions:n,enableDefaultSensors:e.enableDefaultSensors,sensors:e.sensors,onBeforeCapture:e.onBeforeCapture,onBeforeDragStart:e.onBeforeDragStart,onDragStart:e.onDragStart,onDragUpdate:e.onDragUpdate,onDragEnd:e.onDragEnd},e.children)}))}var Bl=function(e){return function(t){return e===t}},Fl=Bl("scroll"),Wl=Bl("auto"),Ul=(Bl("visible"),function(e,t){return t(e.overflowX)||t(e.overflowY)}),Gl=function e(t){return null==t||t===document.body||t===document.documentElement?null:function(e){var t=window.getComputedStyle(e),n={overflowX:t.overflowX,overflowY:t.overflowY};return Ul(n,Fl)||Ul(n,Wl)}(t)?t:e(t.parentElement)},ql=function(e){return{x:e.scrollLeft,y:e.scrollTop}},Kl=function e(t){return!!t&&("fixed"===window.getComputedStyle(t).position||e(t.parentElement))},$l={passive:!1},Zl={passive:!0},Xl=function(e){return e.shouldPublishImmediately?$l:Zl};function Yl(e){var t=(0,c.useContext)(e);return t||io(!1),t}var Ql=function(e){return e&&e.env.closestScrollable||null};function Jl(){}var ec={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}},tc=c.memo((function(e){var t=(0,c.useRef)(null),n=Hi((function(){t.current&&(clearTimeout(t.current),t.current=null)}),[]),r=e.animate,i=e.onTransitionEnd,o=e.onClose,a=e.contextId,s=(0,c.useState)("open"===e.animate),l=s[0],u=s[1];(0,c.useEffect)((function(){return l?"open"!==r?(n(),u(!1),Jl):t.current?Jl:(t.current=setTimeout((function(){t.current=null,u(!1)})),n):Jl}),[r,l,n]);var d=Hi((function(e){"height"===e.propertyName&&(i(),"close"===r&&o())}),[r,o,i]),h=function(e){var t=e.isAnimatingOpenOnMount,n=e.placeholder,r=e.animate,i=function(e){var t=e.placeholder;return e.isAnimatingOpenOnMount||"close"===e.animate?ec:{height:t.client.borderBox.height,width:t.client.borderBox.width,margin:t.client.margin}}({isAnimatingOpenOnMount:t,placeholder:n,animate:r});return{display:n.display,boxSizing:"border-box",width:i.width,height:i.height,marginTop:i.margin.top,marginRight:i.margin.right,marginBottom:i.margin.bottom,marginLeft:i.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==r?rs.placeholder:null}}({isAnimatingOpenOnMount:l,animate:e.animate,placeholder:e.placeholder});return c.createElement(e.placeholder.tagName,{style:h,"data-rbd-placeholder-context-id":a,onTransitionEnd:d,ref:e.innerRef})})),nc=c.createContext(null),rc=function(e){function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];return(t=e.call.apply(e,[this].concat(r))||this).state={isVisible:Boolean(t.props.on),data:t.props.on,animate:t.props.shouldAnimate&&t.props.on?"open":"none"},t.onClose=function(){"close"===t.state.animate&&t.setState({isVisible:!1})},t}return(0,_.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.shouldAnimate?e.on?{isVisible:!0,data:e.on,animate:"open"}:t.isVisible?{isVisible:!0,data:t.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:Boolean(e.on),data:e.on,animate:"none"}},t.prototype.render=function(){if(!this.state.isVisible)return null;var e={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(e)},t}(c.PureComponent),ic=5e3,oc=4500,ac=function(e,t){return t?rs.drop(t.duration):e?rs.snap:rs.fluid},sc=function(e,t){return e?t?Ja:es:null};function lc(e){e.preventDefault()}var cc=function(e,t){return e===t},uc=function(e){var t=e.combine,n=e.destination;return n?n.droppableId:t?t.droppableId:null};function dc(e){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:e,combineWith:null}}var hc={mapped:{type:"SECONDARY",offset:po,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:dc(null)}},fc={dropAnimationFinished:function(){return{type:"DROP_ANIMATION_FINISHED",payload:null}}},pc=(0,i.Ng)((function(){var e,t,n,r=(e=E((function(e,t){return{x:e,y:t}})),t=E((function(e,t,n,r,i){return{isDragging:!0,isClone:t,isDropAnimating:Boolean(i),dropAnimation:i,mode:e,draggingOver:n,combineWith:r,combineTargetFor:null}})),n=E((function(e,n,r,i,o,a,s){return{mapped:{type:"DRAGGING",dropping:null,draggingOver:o,combineWith:a,mode:n,offset:e,dimension:r,forceShouldAnimate:s,snapshot:t(n,i,o,a,null)}}})),function(r,i){if(r.isDragging){if(r.critical.draggable.id!==i.draggableId)return null;var o=r.current.client.offset,a=r.dimensions.draggables[i.draggableId],s=wa(r.impact),l=(u=r.impact).at&&"COMBINE"===u.at.type?u.at.combine.draggableId:null,c=r.forceShouldAnimate;return n(e(o.x,o.y),r.movementMode,a,i.isClone,s,l,c)}var u;if("DROP_ANIMATING"===r.phase){var d=r.completed;if(d.result.draggableId!==i.draggableId)return null;var h=i.isClone,f=r.dimensions.draggables[i.draggableId],p=d.result,v=p.mode,g=uc(p),m=function(e){return e.combine?e.combine.draggableId:null}(p),y={duration:r.dropDuration,curve:Qa,moveTo:r.newHomeClientOffset,opacity:m?Ja:null,scale:m?ts:null};return{mapped:{type:"DRAGGING",offset:r.newHomeClientOffset,dimension:f,dropping:y,draggingOver:g,combineWith:m,mode:v,forceShouldAnimate:null,snapshot:t(v,h,g,m,y)}}}return null}),i=function(){var e=E((function(e,t){return{x:e,y:t}})),t=E(dc),n=E((function(e,n,r){return void 0===n&&(n=null),{mapped:{type:"SECONDARY",offset:e,combineTargetFor:n,shouldAnimateDisplacement:r,snapshot:t(n)}}})),r=function(e){return e?n(po,e,!0):null},i=function(t,i,o,a){var s=o.displaced.visible[t],l=Boolean(a.inVirtualList&&a.effected[t]),c=jo(o),u=c&&c.draggableId===t?i:null;if(!s){if(!l)return r(u);if(o.displaced.invisible[t])return null;var d=yo(a.displacedBy.point),h=e(d.x,d.y);return n(h,u,!0)}if(l)return r(u);var f=o.displacedBy.point,p=e(f.x,f.y);return n(p,u,s.shouldAnimate)};return function(e,t){if(e.isDragging)return e.critical.draggable.id===t.draggableId?null:i(t.draggableId,e.critical.draggable.id,e.impact,e.afterCritical);if("DROP_ANIMATING"===e.phase){var n=e.completed;return n.result.draggableId===t.draggableId?null:i(t.draggableId,n.result.draggableId,n.impact,n.afterCritical)}return null}}();return function(e,t){return r(e,t)||i(e,t)||hc}}),fc,null,{context:al,pure:!0,areStatePropsEqual:cc})((function(e){var t=(0,c.useRef)(null),n=Hi((function(e){t.current=e}),[]),r=Hi((function(){return t.current}),[]),i=Yl(fl),o=i.contextId,a=i.dragHandleUsageInstructionsId,s=i.registry,l=Yl(nc),u=l.type,d=l.droppableId,h=ji((function(){return{id:e.draggableId,index:e.index,type:u,droppableId:d}}),[e.draggableId,e.index,u,d]),f=e.children,p=e.draggableId,v=e.isEnabled,g=e.shouldRespectForcePress,m=e.canDragInteractiveElements,y=e.isClone,b=e.mapped,w=e.dropAnimationFinished;y||function(e){var t=hl("draggable"),n=e.descriptor,r=e.registry,i=e.getDraggableRef,o=e.canDragInteractiveElements,a=e.shouldRespectForcePress,s=e.isEnabled,l=ji((function(){return{canDragInteractiveElements:o,shouldRespectForcePress:a,isEnabled:s}}),[o,s,a]),u=Hi((function(e){var t=i();return t||io(!1),function(e,t,n){void 0===n&&(n=po);var r=window.getComputedStyle(t),i=t.getBoundingClientRect(),o=$i(i,r),a=Ki(o,n);return{descriptor:e,placeholder:{client:o,tagName:t.tagName.toLowerCase(),display:r.display},displaceBy:{x:o.marginBox.width,y:o.marginBox.height},client:o,page:a}}(n,t,e)}),[n,i]),d=ji((function(){return{uniqueId:t,descriptor:n,options:l,getDimension:u}}),[n,u,l,t]),h=(0,c.useRef)(d),f=(0,c.useRef)(!0);el((function(){return r.draggable.register(h.current),function(){return r.draggable.unregister(h.current)}}),[r.draggable]),el((function(){if(f.current)f.current=!1;else{var e=h.current;h.current=d,r.draggable.update(d,e)}}),[d,r.draggable])}(ji((function(){return{descriptor:h,registry:s,getDraggableRef:r,canDragInteractiveElements:m,shouldRespectForcePress:g,isEnabled:v}}),[h,s,r,m,g,v]));var _=ji((function(){return v?{tabIndex:0,role:"button","aria-describedby":a,"data-rbd-drag-handle-draggable-id":p,"data-rbd-drag-handle-context-id":o,draggable:!1,onDragStart:lc}:null}),[o,a,p,v]),x=Hi((function(e){"DRAGGING"===b.type&&b.dropping&&"transform"===e.propertyName&&w()}),[w,b]),C=ji((function(){var e=function(e){return"DRAGGING"===e.type?function(e){var t=e.dimension.client,n=e.offset,r=e.combineWith,i=e.dropping,o=Boolean(r),a=function(e){return null!=e.forceShouldAnimate?e.forceShouldAnimate:"SNAP"===e.mode}(e),s=Boolean(i),l=s?as(n,o):os(n);return{position:"fixed",top:t.marginBox.top,left:t.marginBox.left,boxSizing:"border-box",width:t.borderBox.width,height:t.borderBox.height,transition:ac(a,i),transform:l,opacity:sc(o,s),zIndex:s?oc:ic,pointerEvents:"none"}}(e):{transform:os((t=e).offset),transition:t.shouldAnimateDisplacement?null:"none"};var t}(b),t="DRAGGING"===b.type&&b.dropping?x:null;return{innerRef:n,draggableProps:{"data-rbd-draggable-context-id":o,"data-rbd-draggable-id":p,style:e,onTransitionEnd:t},dragHandleProps:_}}),[o,_,p,b,x,n]),E=ji((function(){return{draggableId:h.id,type:h.type,source:{index:h.index,droppableId:h.droppableId}}}),[h.droppableId,h.id,h.index,h.type]);return f(C,b.snapshot,E)}));function vc(e){return Yl(nc).isUsingCloneFor!==e.draggableId||e.isClone?c.createElement(pc,e):null}function gc(e){var t="boolean"!=typeof e.isDragDisabled||!e.isDragDisabled,n=Boolean(e.disableInteractiveElementBlocking),r=Boolean(e.shouldRespectForcePress);return c.createElement(vc,(0,b.A)({},e,{isClone:!1,isEnabled:t,canDragInteractiveElements:n,shouldRespectForcePress:r}))}var mc=function(e,t){return e===t.droppable.type},yc=function(e,t){return t.draggables[e.draggable.id]},bc={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||io(!1),document.body}},wc=(0,i.Ng)((function(){var e={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},t=(0,b.A)({},e,{shouldAnimatePlaceholder:!1}),n=E((function(e){return{draggableId:e.id,type:e.type,source:{index:e.index,droppableId:e.droppableId}}})),r=E((function(r,i,o,a,s,l){var c=s.descriptor.id;if(s.descriptor.droppableId===r){var u=l?{render:l,dragging:n(s.descriptor)}:null,d={isDraggingOver:o,draggingOverWith:o?c:null,draggingFromThisWith:c,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!1,snapshot:d,useClone:u}}if(!i)return t;if(!a)return e;var h={isDraggingOver:o,draggingOverWith:c,draggingFromThisWith:null,isUsingPlaceholder:!0};return{placeholder:s.placeholder,shouldAnimatePlaceholder:!0,snapshot:h,useClone:null}}));return function(n,i){var o=i.droppableId,a=i.type,s=!i.isDropDisabled,l=i.renderClone;if(n.isDragging){var c=n.critical;if(!mc(a,c))return t;var u=yc(c,n.dimensions),d=wa(n.impact)===o;return r(o,s,d,d,u,l)}if("DROP_ANIMATING"===n.phase){var h=n.completed;if(!mc(a,h.critical))return t;var f=yc(h.critical,n.dimensions);return r(o,s,uc(h.result)===o,wa(h.impact)===o,f,l)}if("IDLE"===n.phase&&n.completed&&!n.shouldFlush){var p=n.completed;if(!mc(a,p.critical))return t;var v=wa(p.impact)===o,g=Boolean(p.impact.at&&"COMBINE"===p.impact.at.type),m=p.critical.droppable.id===o;return v?g?e:t:m?e:t}return t}}),{updateViewportMaxScroll:function(e){return{type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:e}}},null,{context:al,pure:!0,areStatePropsEqual:cc})((function(e){var t=(0,c.useContext)(fl);t||io(!1);var n=t.contextId,r=t.isMovementAllowed,i=(0,c.useRef)(null),o=(0,c.useRef)(null),a=e.children,s=e.droppableId,l=e.type,u=e.mode,d=e.direction,h=e.ignoreContainerClipping,f=e.isDropDisabled,p=e.isCombineEnabled,v=e.snapshot,g=e.useClone,m=e.updateViewportMaxScroll,y=e.getContainerForClone,b=Hi((function(){return i.current}),[]),w=Hi((function(e){i.current=e}),[]),_=(Hi((function(){return o.current}),[]),Hi((function(e){o.current=e}),[])),x=Hi((function(){r()&&m({maxScroll:Cs()})}),[r,m]);!function(e){var t=(0,c.useRef)(null),n=Yl(fl),r=hl("droppable"),i=n.registry,o=n.marshal,a=pl(e),s=ji((function(){return{id:e.droppableId,type:e.type,mode:e.mode}}),[e.droppableId,e.mode,e.type]),l=(0,c.useRef)(s),u=ji((function(){return E((function(e,n){t.current||io(!1);var r={x:e,y:n};o.updateDroppableScroll(s.id,r)}))}),[s.id,o]),d=Hi((function(){var e=t.current;return e&&e.env.closestScrollable?ql(e.env.closestScrollable):po}),[]),h=Hi((function(){var e=d();u(e.x,e.y)}),[d,u]),f=ji((function(){return Xi(h)}),[h]),p=Hi((function(){var e=t.current,n=Ql(e);e&&n||io(!1),e.scrollOptions.shouldPublishImmediately?h():f()}),[f,h]),v=Hi((function(e,r){t.current&&io(!1);var i=a.current,o=i.getDroppableRef();o||io(!1);var l=function(e){return{closestScrollable:Gl(e),isFixedOnPage:Kl(e)}}(o),c={ref:o,descriptor:s,env:l,scrollOptions:r};t.current=c;var u=function(e){var t=e.ref,n=e.descriptor,r=e.env,i=e.windowScroll,o=e.direction,a=e.isDropDisabled,s=e.isCombineEnabled,l=e.shouldClipSubject,c=r.closestScrollable,u=function(e,t){var n=Zi(e);if(!t)return n;if(e!==t)return n;var r=n.paddingBox.top-t.scrollTop,i=n.paddingBox.left-t.scrollLeft,o=r+t.scrollHeight,a=i+t.scrollWidth,s=Bi({top:r,right:a,bottom:o,left:i},n.border);return Ui({borderBox:s,margin:n.margin,border:n.border,padding:n.padding})}(t,c),d=Ki(u,i),h=function(){if(!c)return null;var e=Zi(c),t={scrollHeight:c.scrollHeight,scrollWidth:c.scrollWidth};return{client:e,page:Ki(e,i),scroll:ql(c),scrollSize:t,shouldClipSubject:l}}(),f=function(e){var t=e.descriptor,n=e.isEnabled,r=e.isCombineEnabled,i=e.isFixedOnPage,o=e.direction,a=e.client,s=e.page,l=e.closest,c=function(){if(!l)return null;var e=l.scrollSize,t=l.client,n=_s({scrollHeight:e.scrollHeight,scrollWidth:e.scrollWidth,height:t.paddingBox.height,width:t.paddingBox.width});return{pageMarginBox:l.page.marginBox,frameClient:t,scrollSize:e,shouldClipSubject:l.shouldClipSubject,scroll:{initial:l.scroll,current:l.scroll,max:n,diff:{value:po,displacement:po}}}}(),u="vertical"===o?Ko:$o;return{descriptor:t,isCombineEnabled:r,isFixedOnPage:i,axis:u,isEnabled:n,client:a,page:s,frame:c,subject:Ao({page:s,withPlaceholder:null,axis:u,frame:c})}}({descriptor:n,isEnabled:!a,isCombineEnabled:s,isFixedOnPage:r.isFixedOnPage,direction:o,client:u,page:d,closest:h});return f}({ref:o,descriptor:s,env:l,windowScroll:e,direction:i.direction,isDropDisabled:i.isDropDisabled,isCombineEnabled:i.isCombineEnabled,shouldClipSubject:!i.ignoreContainerClipping}),d=l.closestScrollable;return d&&(d.setAttribute(Ys.contextId,n.contextId),d.addEventListener("scroll",p,Xl(c.scrollOptions))),u}),[n.contextId,s,p,a]),g=Hi((function(){var e=t.current,n=Ql(e);return e&&n||io(!1),ql(n)}),[]),m=Hi((function(){var e=t.current;e||io(!1);var n=Ql(e);t.current=null,n&&(f.cancel(),n.removeAttribute(Ys.contextId),n.removeEventListener("scroll",p,Xl(e.scrollOptions)))}),[p,f]),y=Hi((function(e){var n=t.current;n||io(!1);var r=Ql(n);r||io(!1),r.scrollTop+=e.y,r.scrollLeft+=e.x}),[]),b=ji((function(){return{getDimensionAndWatchScroll:v,getScrollWhileDragging:g,dragStopped:m,scroll:y}}),[m,v,g,y]),w=ji((function(){return{uniqueId:r,descriptor:s,callbacks:b}}),[b,s,r]);el((function(){return l.current=w.descriptor,i.droppable.register(w),function(){t.current&&m(),i.droppable.unregister(w)}}),[b,s,m,w,o,i.droppable]),el((function(){t.current&&o.updateDroppableIsEnabled(l.current.id,!e.isDropDisabled)}),[e.isDropDisabled,o]),el((function(){t.current&&o.updateDroppableIsCombineEnabled(l.current.id,e.isCombineEnabled)}),[e.isCombineEnabled,o])}({droppableId:s,type:l,mode:u,direction:d,isDropDisabled:f,isCombineEnabled:p,ignoreContainerClipping:h,getDroppableRef:b});var C=c.createElement(rc,{on:e.placeholder,shouldAnimate:e.shouldAnimatePlaceholder},(function(e){var t=e.onClose,r=e.data,i=e.animate;return c.createElement(tc,{placeholder:r,onClose:t,innerRef:_,animate:i,contextId:n,onTransitionEnd:x})})),S=ji((function(){return{innerRef:w,placeholder:C,droppableProps:{"data-rbd-droppable-id":s,"data-rbd-droppable-context-id":n}}}),[n,s,C,w]),A=g?g.dragging.draggableId:null,O=ji((function(){return{droppableId:s,type:l,isUsingCloneFor:A}}),[s,A,l]);return c.createElement(nc.Provider,{value:O},a(S,v),function(){if(!g)return null;var e=g.dragging,t=g.render,n=c.createElement(vc,{draggableId:e.draggableId,index:e.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(function(n,r){return t(n,r,e)}));return Yi.createPortal(n,y())}())}));function _c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Cc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ec(e,t){return Ec=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ec(e,t)}function Sc(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function Ac(e){return Ac=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ac(e)}function Oc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}wc.defaultProps=bc;var kc=function(e,t,n){var r,i,o=Array.from(e),a=(r=o.splice(t,1),i=1,function(e){if(Array.isArray(e))return e}(r)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(r,i)||function(e,t){if(e){if("string"==typeof e)return Oc(e,t);var n=Object.prototype.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)?Oc(e,t):void 0}}(r,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.")}())[0];return o.splice(n,0,a),o},Tc=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ec(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ac(i);if(o){var n=Ac(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return Sc(e)}(this,e)});function s(e){var t;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).droppableId=(0,Pi.A)(),t.onDragEnd=t.onDragEnd.bind(Sc(t)),t.handleOpacityChange=t.handleOpacityChange.bind(Sc(t)),t.setLayerVisibility=t.setLayerVisibility.bind(Sc(t)),t.moveToTop=t.moveToTop.bind(Sc(t)),t}return t=s,n=[{key:"handleOpacityChange",value:function(e,t){var n=this.props,r=n.canvasId;(0,n.updateLayers)(n.windowId,r,xc({},e,{opacity:t/100}))}},{key:"onDragEnd",value:function(e){var t=this.props,n=t.canvasId,r=t.layers,i=t.updateLayers,o=t.windowId;if(e.destination&&e.destination.droppableId===this.droppableId&&e.source.droppableId===this.droppableId){var a=kc(r.map((function(e){return e.id})),e.source.index,e.destination.index);i(o,n,r.reduce((function(e,t){return e[t.id]={index:a.indexOf(t.id)},e}),{}))}}},{key:"setLayerVisibility",value:function(e,t){var n=this.props,r=n.canvasId;(0,n.updateLayers)(n.windowId,r,xc({},e,{visibility:t}))}},{key:"moveToTop",value:function(e){var t=this.props,n=t.canvasId,r=t.layers,i=t.updateLayers,o=t.windowId,a=kc(r.map((function(e){return e.id})),r.findIndex((function(t){return t.id===e})),0);i(o,n,r.reduce((function(e,t){return e[t.id]={index:a.indexOf(t.id)},e}),{}))}},{key:"renderLayer",value:function(e,t){var n=this,r=this.props,i=r.classes,o=r.layerMetadata,a=r.t,l=50,u=void 0,d=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_c(Object(n),!0).forEach((function(t){xc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({opacity:1,visibility:!0},(o||{})[e.id]);return c.createElement("div",{style:{flex:1}},c.createElement("div",{style:{alignItems:"flex-start",display:"flex"}},c.createElement(W.A,{maxHeight:u,maxWidth:l,resource:e,classes:{image:i.image,root:i.thumbnail}}),c.createElement(pe.A,{className:i.label,component:"div",variant:"body1"},s.getUseableLabel(e,t),c.createElement("div",null,c.createElement(ye.A,{"aria-label":a(d.visibility?"layer_hide":"layer_show"),edge:"start",size:"small",onClick:function(){n.setLayerVisibility(e.id,!d.visibility)}},d.visibility?c.createElement(ge.A,null):c.createElement(me.A,null)),0!==d.index&&c.createElement(ye.A,{"aria-label":a("layer_moveToTop"),size:"small",onClick:function(){n.moveToTop(e.id)}},c.createElement(Li.A,null))))),c.createElement("div",{style:{alignItems:"center",display:"flex"}},c.createElement(Bt.Ay,{title:a("layer_opacity")},c.createElement(Di.A,{className:i.opacityIcon,color:d.visibility?"inherit":"disabled",fontSize:"small"})),c.createElement(Ii.A,{classes:{input:i.opacityInput},disabled:!d.visibility,value:Math.round(100*d.opacity),type:"number",min:0,max:100,onChange:function(t){return n.handleOpacityChange(e.id,t.target.value)},endAdornment:c.createElement(Mi.A,{disableTypography:!0,position:"end"},c.createElement(pe.A,{variant:"caption"},"%")),inputProps:{"aria-label":a("layer_opacity")}}),c.createElement(zi.A,{className:i.slider,disabled:!d.visibility,value:100*d.opacity,onChange:function(t,r){return n.handleOpacityChange(e.id,r)}})))}},{key:"renderDraggableLayer",value:function(e,t){var n=this,r=this.props,i=r.classes,o=r.t;return c.createElement(gc,{key:e.id,draggableId:e.id,index:t},(function(r,a){return c.createElement(Zr.A,Object.assign({ref:r.innerRef},r.draggableProps,{component:"li",className:(0,Se.default)(i.listItem,xc({},i.dragging,a.isDragging)),disableGutters:!0,key:e.id}),c.createElement("div",Object.assign({},r.dragHandleProps,{className:i.dragHandle}),c.createElement(Bt.Ay,{title:o("layer_move")},c.createElement(Ri.A,null))),n.renderLayer(e,t))}))}},{key:"render",value:function(){var e=this,t=this.props,n=t.classes,r=t.index,i=t.label,o=t.layers,a=t.t,s=t.totalSize;return c.createElement(c.Fragment,null,s>1&&c.createElement(pe.A,{className:n.sectionHeading,variant:"overline"},a("annotationCanvasLabel",{context:"".concat(r+1,"/").concat(s),label:i})),c.createElement(Vl,{onDragEnd:this.onDragEnd},c.createElement(wc,{droppableId:this.droppableId},(function(t,r){return c.createElement(qr.A,Object.assign({className:n.list},t.droppableProps,{ref:t.innerRef}),o&&o.map((function(t,n){return e.renderDraggableLayer(t,n)})),t.placeholder)}))))}}],r=[{key:"getUseableLabel",value:function(e,t){return e&&e.getLabel&&e.getLabel().length>0?e.getLabel().getValue():String(t+1)}}],n&&Cc(t.prototype,n),r&&Cc(t,r),s}(c.Component);function Pc(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ic(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Pc(Object(n),!0).forEach((function(t){Mc(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Pc(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Mc(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}Tc.defaultProps={classes:{},layerMetadata:void 0};var zc={updateLayers:ki.o},Rc=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{dragging:{},dragHandle:{alignItems:"center",borderRight:"0.5px solid ".concat(e.palette.divider),display:"flex",flex:1,flexDirection:"row",marginBottom:-1*e.spacing(2)+.5,marginRight:e.spacing(1),marginTop:-1*e.spacing(2),maxWidth:e.spacing(3),width:e.spacing(3)},image:{borderBottom:"1px solid ".concat(e.palette.divider)},label:{paddingLeft:e.spacing(1)},list:{paddingTop:0},listItem:{"& $dragHandle":{"&:hover":{backgroundColor:e.palette.action.hover},backgroundColor:e.palette.shades.light},"&$dragging":{"& $dragHandle, & $dragHandle:hover":{backgroundColor:e.palette.action.selected},backgroundColor:e.palette.action.hover},alignItems:"stretch",borderBottom:"0.5px solid ".concat(e.palette.divider),cursor:"pointer",paddingBottom:e.spacing(2),paddingRight:e.spacing(1),paddingTop:e.spacing(2)},opacityIcon:{marginRight:e.spacing(.5)},opacityInput:Ic(Ic({},e.typography.caption),{},{"&::-webkit-outer-spin-button,&::-webkit-inner-spin-button":{"-webkit-appearance":"none",margin:0},"-moz-appearance":"textfield",textAlign:"right",width:"3ch"}),sectionHeading:{paddingLeft:e.spacing(2),paddingRight:e.spacing(1),paddingTop:e.spacing(2)},slider:{marginLeft:e.spacing(2),marginRight:e.spacing(2),maxWidth:150},thumbnail:{minWidth:50}}})),(0,i.Ng)((function(e,t){var n=t.canvasId,r=t.windowId;return{label:(0,F.getCanvasLabel)(e,{canvasId:n,windowId:r}),layerMetadata:(0,Ti.bB)(e,{canvasId:n,windowId:r}),layers:(0,Ti.yK)(e,{canvasId:n,windowId:r})}}),zc));const Lc=Rc(Tc);function Dc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Nc(e,t){return Nc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Nc(e,t)}function jc(e){return jc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},jc(e)}var Hc=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Nc(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=jc(r);if(i){var n=jc(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.canvasIds,n=e.id,r=e.t,i=e.windowId;return c.createElement(We.default,{title:r("layers"),id:n,windowId:i},t.map((function(e,n){return c.createElement(Lc,{canvasId:e,index:n,key:e,totalSize:t.length,windowId:i})})))}}])&&Dc(t.prototype,n),a}(c.Component);Hc.defaultProps={canvasIds:[]};var Vc=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{}})),(0,i.Ng)((function(e,t){t.id;var n=t.windowId;return{canvasIds:(0,F.getVisibleCanvasIds)(e,{windowId:n})}})),(0,s.h)("LayersPanel"));const Bc=Vc(Hc);function Fc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Wc(e,t){return Wc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Wc(e,t)}function Uc(e){return Uc=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Uc(e)}var Gc=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Wc(e,t)}(a,e);var t,n,r,i,o=(r=a,i=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Uc(r);if(i){var n=Uc(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function a(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,a),o.apply(this,arguments)}return t=a,(n=[{key:"render",value:function(){var e=this.props,t=e.id,n=e.children,r=e.t,i=e.title,o=e.windowId;return c.createElement(We.default,{title:r(i),id:t,windowId:o},n)}}])&&Fc(t.prototype,n),a}(c.Component);Gc.defaultProps={children:null};var qc=(0,r.Zz)((0,o.C)(),(0,a.A)((function(e){return{}})),(0,i.Ng)((function(e,t){return t.id,t.windowId,{}})),(0,s.h)("CustomPanel"));const Kc=qc(Gc);var $c=n(61466),Zc=n(34186),Xc=["manifest"];function Yc(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Qc(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Jc(e,t){return Jc=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Jc(e,t)}function eu(e){return eu=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},eu(e)}var tu=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Jc(e,t)}(s,e);var t,n,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=eu(i);if(o){var n=eu(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function s(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),a.apply(this,arguments)}return t=s,n=[{key:"isMultipart",value:function(){var e=this.props.collection;if(!e)return!1;var t=e.getProperty("behavior");return Array.isArray(t)?e.includes("multi-part"):"multi-part"===t}},{key:"render",value:function(){var e=this.props,t=e.canvasNavigation,n=e.classes,r=e.collectionPath,i=e.collection,o=e.id,a=e.isFetching,l=e.manifestId,u=e.parentCollection,d=e.updateCompanionWindow,h=e.updateWindow,f=e.t,p=e.variant,v=e.windowId,g=function(e){var r=e.manifest,i=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,Xc);return c.createElement(ke.A,Object.assign({className:n.menuItem,alignItems:"flex-start",button:!0,component:"li",selected:l===r.id},i),"thumbnail"===p&&c.createElement($c.A,null,c.createElement(W.A,{resource:r,maxHeight:t.height,maxWidth:t.width})),c.createElement(Te.A,null,s.getUseableLabel(r)))};return c.createElement(We.default,{title:f(this.isMultipart()?"multipartCollection":"collection"),windowId:v,id:o,titleControls:c.createElement(c.Fragment,null,u&&c.createElement(qr.A,null,c.createElement(Zr.A,{button:!0,onClick:function(){return d({collectionPath:r.slice(0,-1)})}},c.createElement($c.A,null,c.createElement(Zc.A,null)),c.createElement(Te.A,{primaryTypographyProps:{variant:"body1"}},s.getUseableLabel(u)))),c.createElement(pe.A,{variant:"h6"},i&&s.getUseableLabel(i),a&&c.createElement(Un.A,{className:n.placeholder,variant:"text"})))},c.createElement(Oe.A,null,a&&c.createElement(ke.A,null,c.createElement(Te.A,null,c.createElement(Un.A,{className:n.placeholder,variant:"text"}),c.createElement(Un.A,{className:n.placeholder,variant:"text"}),c.createElement(Un.A,{className:n.placeholder,variant:"text"}))),i&&i.getCollections().map((function(e){return c.createElement(g,{key:e.id,onClick:function(){var t;d({collectionPath:[].concat((t=r,function(e){if(Array.isArray(e))return Yc(e)}(t)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return Yc(e,t);var n=Object.prototype.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)?Yc(e,t):void 0}}(t)||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.")}()),[e.id])})},manifest:e})})),i&&i.getManifests().map((function(e){return c.createElement(g,{key:e.id,onClick:function(){h({canvasId:null,collectionPath:r,manifestId:e.id}),d({multipart:!1})},manifest:e})}))))}}],r=[{key:"getUseableLabel",value:function(e,t){return e&&e.getLabel&&e.getLabel().length>0?e.getLabel().getValue():e.id}}],n&&Qc(t.prototype,n),r&&Qc(t,r),s}(c.Component);tu.defaultProps={collection:null,collectionPath:[],error:null,isFetching:!1,parentCollection:null,ready:!1,t:function(e){return e},variant:null};var nu=(0,r.Zz)((0,a.A)((function(e){return{label:{paddingLeft:e.spacing(1)},menuItem:{borderBottom:"0.5px solid ".concat(e.palette.divider),paddingRight:e.spacing(1),whiteSpace:"normal"}}})),(0,o.C)(),(0,i.Ng)((function(e,t){var n=t.id,r=t.windowId,i=(0,le.zk)(e,{windowId:r}),o=(0,se.getCompanionWindow)(e,{companionWindowId:n}),a=o.collectionPath||i.collectionPath,s=a&&a[a.length-1],l=a&&a[a.length-2],c=s&&(0,le.c2)(e,{manifestId:s}),u=l&&(0,le.c2)(e,{manifestId:l}),d=(0,le.c2)(e,{windowId:r});return{canvasNavigation:e.config.canvasNavigation,collection:c&&(0,Ye.SG)(e,{manifestId:c.id}),collectionId:s,collectionPath:a,error:c&&c.error,isFetching:c&&c.isFetching,manifestId:d&&d.id,parentCollection:u&&(0,Ye.SG)(e,{manifestId:u.id}),ready:c&&!!c.json,variant:o.variant||(0,Rn.bT)(e,{windowId:r})}}),(function(e,t){var n=t.id,r=t.windowId;return{updateCompanionWindow:function(){for(var t=arguments.length,i=new Array(t),o=0;o<t;o++)i[o]=arguments[o];return e(Xe.u3.apply(B,[r,n].concat(i)))},updateWindow:function(){for(var t=arguments.length,n=new Array(t),i=0;i<t;i++)n[i]=arguments[i];return e(vt.uE.apply(B,[r].concat(n)))}}})),(0,s.h)("WindowSideBarCollectionPanel"));const ru={annotations:Ze,attribution:Yn,canvas:Wn,collection:nu(tu),custom:Kc,info:jt,layers:Bc,search:Oi,thumbnailNavigation:he}},45196:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(35970),i=n.n(r),o=n(3176),a=n.n(o),s=n(46346);function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var c=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.canvas=t}var t,n;return t=e,(n=[{key:"id",get:function(){return this.canvas.id}},{key:"getWidth",value:function(){return this.canvas.getWidth()}},{key:"getHeight",value:function(){return this.canvas.getHeight()}},{key:"aspectRatio",get:function(){return this.canvas.getWidth()/this.canvas.getHeight()}},{key:"annotationListUris",get:function(){return i()(new Array(this.canvas.__jsonld.otherContent)).filter((function(e){return e&&("string"==typeof e||"sc:AnnotationList"===e["@type"])})).map((function(e){return"string"==typeof e?e:e["@id"]}))}},{key:"canvasAnnotationPages",get:function(){return i()(new Array(this.canvas.__jsonld.annotations)).filter((function(e){return e&&"AnnotationPage"===e.type}))}},{key:"imageResource",get:function(){return this.imageResources[0]}},{key:"imageResources",get:function(){var e=this,t=a()([this.canvas.getImages().map((function(e){return e.getResource()})),this.canvas.getContent().map((function(e){return e.getBody()}))]);return i()(t.map((function(t){return"oa:Choice"===t.getProperty("type")?new s.Canvas({images:i()([t.getProperty("default"),t.getProperty("item")]).map((function(e){return{resource:e}}))},e.canvas.options).getImages().map((function(e){return e.getResource()})):t})))}},{key:"videoResources",get:function(){var e=a()([this.canvas.getContent().map((function(e){return e.getBody()}))]);return i()(e.filter((function(e){return"Video"===e.getProperty("type")})))}},{key:"audioResources",get:function(){var e=a()([this.canvas.getContent().map((function(e){return e.getBody()}))]);return i()(e.filter((function(e){return"Sound"===e.getProperty("type")})))}},{key:"vttContent",get:function(){var e=a()([this.canvas.getContent().map((function(e){return e.getBody()}))]);return i()(e.filter((function(e){return"text/vtt"===e.getProperty("format")})))}},{key:"resourceAnnotations",get:function(){return a()([this.canvas.getImages(),this.canvas.getContent()])}},{key:"resourceAnnotation",value:function(e){return this.resourceAnnotations.find((function(t){return t.getResource().id===e||i()(new Array(t.getBody())).some((function(t){return t.id===e}))}))}},{key:"onFragment",value:function(e){var t=this.resourceAnnotation(e);if(t){var n=t.getProperty("on"),r=t.getProperty("target"),i=(n||r).match(/xywh=(.*)$/);if(i)return i[1].split(",").map((function(e){return parseInt(e,10)}))}}},{key:"iiifImageResources",get:function(){return this.imageResources.filter((function(e){return e&&e.getServices()[0]&&e.getServices()[0].id}))}},{key:"imageServiceIds",get:function(){return this.iiifImageResources.map((function(e){return e.getServices()[0].id}))}},{key:"service",get:function(){return this.canvas.__jsonld.service}},{key:"getLabel",value:function(){return this.canvas.getLabel().length>0?this.canvas.getLabel().getValue():String(this.canvas.index+1)}}])&&l(t.prototype,n),e}()},92537:(e,t,n)=>{"use strict";function r(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.d(t,{A:()=>i});var i=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.manifest=t}var t,n;return t=e,(n=[{key:"startCanvas",get:function(){var e,t=this.manifest.getSequences()[0];if(t){if(!(e=t.getProperty("startCanvas"))){var n=this.manifest.getProperty("start")||t.getProperty("start");e=n&&(n.id||n.source)}return e&&t.getCanvasById(e)||void 0}}},{key:"canvasAt",value:function(e){var t=this.manifest.getSequences()[0],n=t&&t.getCanvases();return n&&n[e]}}])&&r(t.prototype,n),e}()},89824:(e,t,n)=>{"use strict";n.d(t,{A:()=>u});var r=n(46346),i=n(92537),o=n(45196),a=n(89945);function s(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function l(e){var t=e&&e.getServices().find((function(e){return function(e){var t=e.getProperty("type")||[];return(0,a.A)(t).some((function(e){return e.startsWith("ImageService")}))}(e)||r.Utils.isImageProfile(e.getProfile())}));if(t)return t}var c=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resource=t,this.iiifOpts=n}var t,n,c;return t=e,c=[{key:"staticImageUrl",value:function(e){return{height:e.getProperty("height"),url:e.id,width:e.getProperty("width")}}},{key:"getPreferredImage",value:function(e){var t=new o.A(e);return t.iiifImageResources[0]||t.imageResource}},{key:"selectBestImageSize",value:function(e,t){var n=(0,a.A)(e.getProperty("sizes")),r={default:!0,height:e.getProperty("height")||Number.MAX_SAFE_INTEGER,width:e.getProperty("width")||Number.MAX_SAFE_INTEGER},i=function(e){return e.width*e.height-t};if((r=n.reduce((function(e,t){var n=i(t);return n<0?e:Math.abs(n)<Math.abs(i(e))?t:e}),r)).width*r.height>6*t&&(r=n.reduce((function(e,t){return Math.abs(i(t))<Math.abs(i(e))?t:e}),r)),!r.default)return r}}],(n=[{key:"iiifThumbnailUrl",value:function(t){var n,i,o,a=120,s=a,c=a,u=this.iiifOpts,d=u.maxHeight,h=u.maxWidth;d&&(s=Math.max(d,a)),h&&(c=Math.max(h,a));var f=l(t);if(!f)return e.staticImageUrl(t);var p=t.getWidth()&&t.getHeight()&&t.getWidth()/t.getHeight(),v=h&&d?h*d:s*c,g=e.selectBestImageSize(f,v);if(g)i=g.width,o=g.height,n="".concat(i,",").concat(o);else if(function(e){var t=e.getProfile();return!t.endsWith("#level1")&&!t.endsWith("#level2")&&("level0"===t||r.Utils.isLevel0ImageProfile(t))}(f)){if(!f.getProperty("height")&&!f.getProperty("width"))return e.staticImageUrl(t)}else d&&h?function(e){var t=e.getProfile();return!t.endsWith("#level0")&&!t.endsWith("#level1")&&("level2"===t||r.Utils.isLevel2ImageProfile(t))}(f)?(n="!".concat(c,",").concat(s),i=c,o=s,p&&p>1&&(o=Math.round(c/p)),p&&p<1&&(i=Math.round(s*p))):c/s<p?(n="".concat(c,","),i=c,p&&(o=Math.round(c/p))):(n=",".concat(s),o=s,p&&(i=Math.round(s*p))):d&&!h?(n=",".concat(s),o=s,p&&(i=Math.round(s*p))):!d&&h?(n="".concat(c,","),i=c,p&&(o=Math.round(c/p))):(n=",".concat(a),o=a,p&&(i=Math.round(o*p)));var m=r.Utils.getImageQuality(f.getProfile()),y=f.id.replace(/\/+$/,""),b=this.getFormat(f);return{height:o,url:[y,"full",n,0,"".concat(m,".").concat(b)].join("/"),width:i}}},{key:"getFormat",value:function(e){var t=this.iiifOpts.preferredFormats,n=void 0===t?[]:t,r=e.getProperty("preferredFormats");if(!r)return"jpg";var i=r.filter((function(e){return n.includes(e)}));return i[0]?i[0]:!r.includes("jpg")&&n.includes("jpg")?"jpg":r[0]?r[0]:"jpg"}},{key:"getSourceContentResource",value:function(t){var n=t.getThumbnail();if(n)return"string"==typeof n.__jsonld?n.__jsonld:t.isCollection()||t.isManifest()||t.isCanvas()||"image"!==t.getType()||!l(t)||l(n)?n:t;if(t.isCollection()){var r=t.getManifests()[0];return r?this.getSourceContentResource(r):void 0}if(t.isManifest()){var o=new i.A(t),a=o.startCanvas||o.canvasAt(0);return a?this.getSourceContentResource(a):void 0}if(t.isCanvas()){var s=e.getPreferredImage(t);return s?this.getSourceContentResource(s):void 0}return"image"===t.getType()?t:void 0}},{key:"get",value:function(){if(this.resource){var e=this.getSourceContentResource(this.resource);if(e)return"string"==typeof e?{url:e}:this.iiifThumbnailUrl(e)}}}])&&s(t.prototype,n),c&&s(t,c),e}();function u(e,t){return new c(e,t).get()}},89945:(e,t,n)=>{"use strict";function r(e){return void 0===e?[]:Array.isArray(e)?e:[e]}n.d(t,{A:()=>r})},48915:(e,t,n)=>{"use strict";n.r(t),n.d(t,{OSDReferences:()=>r});var r={get:function(e){return this.refs[e]},refs:{},set:function(e,t){this.refs[e]=t}}},91754:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r={ADD_COMPANION_WINDOW:"mirador/ADD_COMPANION_WINDOW",UPDATE_COMPANION_WINDOW:"mirador/UPDATE_COMPANION_WINDOW",REMOVE_COMPANION_WINDOW:"mirador/REMOVE_COMPANION_WINDOW",TOGGLE_TOC_NODE:"mirador/TOGGLE_TOC_NODE",UPDATE_WINDOW:"mirador/UPDATE_WINDOW",REQUEST_CANVAS_ANNOTATIONS:"mirador/REQUEST_CANVAS_ANNOTATIONS",HOVER_ANNOTATION:"mirador/HOVER_ANNOTATION",REQUEST_ANNOTATION:"mirador/REQUEST_ANNOTATION",RECEIVE_ANNOTATION:"mirador/RECEIVE_ANNOTATION",RECEIVE_ANNOTATION_FAILURE:"mirador/RECEIVE_ANNOTATION_FAILURE",DESELECT_ANNOTATION:"mirador/DESELECT_ANNOTATION",SELECT_ANNOTATION:"mirador/SELECT_ANNOTATION",TOGGLE_ANNOTATION_DISPLAY:"mirador/TOGGLE_ANNOTATION_DISPLAY",FOCUS_WINDOW:"mirador/FOCUS_WINDOW",SET_WORKSPACE_FULLSCREEN:"mirador/SET_WORKSPACE_FULLSCREEN",SET_WORKSPACE_VIEWPORT_POSITION:"mirador/SET_WORKSPACE_VIEWPORT_POSITION",ADD_MANIFEST:"mirador/ADD_MANIFEST",ADD_WINDOW:"mirador/ADD_WINDOW",ADD_ERROR:"mirador/ADD_ERROR",IMPORT_CONFIG:"mirador/IMPORT_CONFIG",IMPORT_MIRADOR_STATE:"mirador/IMPORT_MIRADOR_STATE",SET_CANVAS:"mirador/SET_CANVAS",MAXIMIZE_WINDOW:"mirador/MAXIMIZE_WINDOW",MINIMIZE_WINDOW:"mirador/MINIMIZE_WINDOW",UPDATE_WINDOW_POSITION:"mirador/UPDATE_WINDOW_POSITION",SET_WINDOW_SIZE:"mirador/SET_WINDOW_SIZE",REMOVE_WINDOW:"mirador/REMOVE_WINDOW",PICK_WINDOWING_SYSTEM:"mirador/PICK_WINDOWING_SYSTEM",REQUEST_MANIFEST:"mirador/REQUEST_MANIFEST",RECEIVE_MANIFEST:"mirador/RECEIVE_MANIFEST",RECEIVE_MANIFEST_FAILURE:"mirador/RECEIVE_MANIFEST_FAILURE",REMOVE_ERROR:"mirador/REMOVE_ERROR",SET_CONFIG:"mirador/SET_CONFIG",UPDATE_WORKSPACE:"mirador/UPDATE_WORKSPACE",SET_WINDOW_THUMBNAIL_POSITION:"mirador/SET_WINDOW_THUMBNAIL_POSITION",SET_WINDOW_VIEW_TYPE:"mirador/SET_WINDOW_VIEW_TYPE",SET_WORKSPACE_ADD_VISIBILITY:"mirador/SET_WORKSPACE_ADD_VISIBILITY",TOGGLE_WINDOW_SIDE_BAR:"mirador/TOGGLE_WINDOW_SIDE_BAR",TOGGLE_DRAGGING:"mirador/TOGGLE_DRAGGING",TOGGLE_ZOOM_CONTROLS:"mirador/TOGGLE_ZOOM_CONTROLS",UPDATE_CONFIG:"mirador/UPDATE_CONFIG",REMOVE_MANIFEST:"mirador/REMOVE_MANIFEST",REQUEST_INFO_RESPONSE:"mirador/REQUEST_INFO_RESPONSE",RECEIVE_INFO_RESPONSE:"mirador/RECEIVE_INFO_RESPONSE",RECEIVE_DEGRADED_INFO_RESPONSE:"mirador/RECEIVE_DEGRADED_INFO_RESPONSE",RECEIVE_INFO_RESPONSE_FAILURE:"mirador/RECEIVE_INFO_RESPONSE_FAILURE",REMOVE_INFO_RESPONSE:"mirador/REMOVE_INFO_RESPONSE",UPDATE_WORKSPACE_MOSAIC_LAYOUT:"mirador/UPDATE_WORKSPACE_MOSAIC_LAYOUT",UPDATE_VIEWPORT:"mirador/UPDATE_VIEWPORT",UPDATE_ELASTIC_WINDOW_LAYOUT:"mirador/UPDATE_ELASTIC_WINDOW_LAYOUT",ADD_AUTHENTICATION_REQUEST:"mirador/ADD_AUTHENTICATION_REQUEST",RESOLVE_AUTHENTICATION_REQUEST:"mirador/RESOLVE_AUTHENTICATION_REQUEST",REQUEST_ACCESS_TOKEN:"mirador/REQUEST_ACCESS_TOKEN",RECEIVE_ACCESS_TOKEN:"mirador/RECEIVE_ACCESS_TOKEN",RECEIVE_ACCESS_TOKEN_FAILURE:"mirador/RECEIVE_ACCESS_TOKEN_FAILURE",RESET_AUTHENTICATION_STATE:"mirador/RESET_AUTHENTICATION_STATE",CLEAR_ACCESS_TOKEN_QUEUE:"mirador/CLEAR_ACCESS_TOKEN_QUEUE",REQUEST_SEARCH:"mirador/REQUEST_SEARCH",RECEIVE_SEARCH:"mirador/RECEIVE_SEARCH",RECEIVE_SEARCH_FAILURE:"mirador/RECEIVE_SEARCH_FAILURE",REMOVE_SEARCH:"mirador/REMOVE_SEARCH",SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS:"mirador/SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS",UPDATE_LAYERS:"mirador/UPDATE_LAYERS",ADD_RESOURCE:"mirador/ADD_RESOURCE",REMOVE_RESOURCE:"mirador/REMOVE_RESOURCE",SHOW_COLLECTION_DIALOG:"mirador/SHOW_COLLECTION_DIALOG",HIDE_COLLECTION_DIALOG:"mirador/HIDE_COLLECTION_DIALOG"}},52529:(e,t,n)=>{"use strict";n.d(t,{GW:()=>d,PW:()=>c,aw:()=>i,gN:()=>l,n_:()=>a,ow:()=>u,pJ:()=>o,tf:()=>s});var r=n(91754);function i(e,t){return{canvasId:t,type:r.A.REQUEST_CANVAS_ANNOTATIONS,windowId:e}}function o(e,t){return{annotationId:t,targetId:e,type:r.A.REQUEST_ANNOTATION}}function a(e,t,n){return{annotationId:t,annotationJson:n,targetId:e,type:r.A.RECEIVE_ANNOTATION}}function s(e,t,n){return{annotationId:t,error:n,targetId:e,type:r.A.RECEIVE_ANNOTATION_FAILURE}}function l(e,t){return{annotationId:t,type:r.A.SELECT_ANNOTATION,windowId:e}}function c(e,t){return{annotationId:t,type:r.A.DESELECT_ANNOTATION,windowId:e}}function u(e){return{type:r.A.TOGGLE_ANNOTATION_DISPLAY,windowId:e}}function d(e,t){return{annotationIds:t,type:r.A.HOVER_ANNOTATION,windowId:e}}},95594:(e,t,n)=>{"use strict";n.d(t,{B0:()=>l,B2:()=>u,Bq:()=>a,HN:()=>h,_U:()=>s,fw:()=>d,h6:()=>c});var r=n(91754);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function a(e,t){return{id:t,profile:arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,type:r.A.ADD_AUTHENTICATION_REQUEST,windowId:e}}function s(e,t,n){return function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({id:e,tokenServiceId:t,type:r.A.RESOLVE_AUTHENTICATION_REQUEST},n)}function l(e,t){return{authId:t,serviceId:e,type:r.A.REQUEST_ACCESS_TOKEN}}function c(e,t,n){return{authId:e,json:n,serviceId:t,type:r.A.RECEIVE_ACCESS_TOKEN}}function u(e,t,n){return{authId:e,error:n,serviceId:t,type:r.A.RECEIVE_ACCESS_TOKEN_FAILURE}}function d(e,t,n){return n.accessToken?c(e,t,n):u(e,t,n)}function h(e){return{id:e.authServiceId,tokenServiceId:e.tokenServiceId,type:r.A.RESET_AUTHENTICATION_STATE}}},12664:(e,t,n)=>{"use strict";n.d(t,{Kh:()=>u,OZ:()=>c,h5:()=>l,yR:()=>d});var r=n(91754),i=n(46946);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return function(s,l){var c=l(),u=n;u||(u=((0,i.getCanvasGrouping)(c,{canvasId:t,windowId:e})||[]).map((function(e){return e.id}))),s(a(a({},o),{},{canvasId:t,type:r.A.SET_CANVAS,visibleCanvases:u,windowId:e}))}}function c(e){return function(t,n){var r=n(),o=(0,i.getNextCanvasGrouping)(r,{windowId:e}),a=(o||[]).map((function(e){return e.id}));o&&t(l(e,a[0],a))}}function u(e){return function(t,n){var r=n(),o=(0,i.getPreviousCanvasGrouping)(r,{windowId:e}),a=(o||[]).map((function(e){return e.id}));o&&t(l(e,a[0],a))}}function d(e,t){return{payload:t,type:r.A.UPDATE_VIEWPORT,windowId:e}}},33669:(e,t,n)=>{"use strict";n.d(t,{M:()=>i,l:()=>o});var r=n(91754);function i(e){return{manifestId:e,manifestJson:arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,payload:arguments.length>2?arguments[2]:void 0,type:r.A.ADD_RESOURCE}}function o(e){return{manifestId:e,type:r.A.REMOVE_RESOURCE}}},20124:(e,t,n)=>{"use strict";n.d(t,{A_:()=>d,TN:()=>v,Yy:()=>h,l2:()=>p,u3:()=>f});var r=n(18562),i=n(91754),o=n(51636),a=n(55181);function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var u={content:null,position:null};function d(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u,o="cw-".concat((0,r.A)());return{id:o,payload:l(l(l({},n),t),{},{id:o,windowId:e}),type:i.A.ADD_COMPANION_WINDOW,windowId:e}}function h(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:u;return function(r,i){var a=i(),s=t.position,l="left"===s&&(0,o.getCompanionWindowIdsForPosition)(a,{position:s,windowId:e})[0];r(l?f(e,l,t):d(e,t,n))}}function f(e,t,n){return{id:t,payload:n,type:i.A.UPDATE_COMPANION_WINDOW,windowId:e}}function p(e,t){return{id:t,type:i.A.REMOVE_COMPANION_WINDOW,windowId:e}}function v(e,t,n){return function(r,o){var s=o(),l=(0,a.tv)(s,{companionWindowId:t},!1),u=(0,a.tv)(s,{companionWindowId:t},!0),d=(0,a.BB)(s,{id:t,windowId:e}),h=-1!==l.indexOf(n)||-1===u.indexOf(n)&&-1===d.indexOf(n);return r({id:t,payload:c({},n,{expanded:h}),type:i.A.TOGGLE_TOC_NODE,windowId:e})}}},15750:(e,t,n)=>{"use strict";n.d(t,{Jk:()=>d,KZ:()=>l,Nk:()=>c,_R:()=>u});var r=n(18562),i=n(91754);function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?o(Object(n),!0).forEach((function(t){s(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):o(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function s(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function l(e){return{config:e,type:i.A.IMPORT_CONFIG}}function c(e){return{config:e,type:i.A.SET_CONFIG}}function u(e){return{config:e,type:i.A.UPDATE_CONFIG}}function d(e){return{state:a(a({},e),{},{workspace:a(a({},e.workspace),{},{id:(0,r.A)()})}),type:i.A.IMPORT_MIRADOR_STATE}}},52375:(e,t,n)=>{"use strict";n.d(t,{D:()=>i});var r=n(91754);function i(e,t){return{payload:t,type:r.A.UPDATE_ELASTIC_WINDOW_LAYOUT,windowId:e}}},49475:(e,t,n)=>{"use strict";n.d(t,{$:()=>a,C:()=>o});var r=n(18562),i=n(91754);function o(e){return{id:"error-".concat((0,r.A)()),message:e,type:i.A.ADD_ERROR}}function a(e){return{id:e,type:i.A.REMOVE_ERROR}}},86078:(e,t,n)=>{"use strict";n.r(t),n.d(t,{addAuthenticationRequest:()=>h.Bq,addCompanionWindow:()=>r.A_,addError:()=>o.C,addOrUpdateCompanionWindow:()=>r.Yy,addResource:()=>g.M,addWindow:()=>a._U,deselectAnnotation:()=>d.PW,fetchInfoResponse:()=>l.E9,fetchManifest:()=>s.Cj,fetchSearch:()=>p.$Q,focusWindow:()=>a.hN,hideCollectionDialog:()=>a.Th,hoverAnnotation:()=>d.GW,importConfig:()=>i.KZ,importMiradorState:()=>i.Jk,maximizeWindow:()=>a.Ff,minimizeWindow:()=>a.ds,receiveAccessToken:()=>h.h6,receiveAccessTokenFailure:()=>h.B2,receiveAnnotation:()=>d.n_,receiveAnnotationFailure:()=>d.tf,receiveDegradedInfoResponse:()=>l.dv,receiveInfoResponse:()=>l.xO,receiveInfoResponseFailure:()=>l.P7,receiveManifest:()=>s.Dc,receiveManifestFailure:()=>s.ns,receiveSearch:()=>p.md,receiveSearchFailure:()=>p.ae,removeCompanionWindow:()=>r.l2,removeError:()=>o.$,removeInfoResponse:()=>l.UE,removeManifest:()=>s.ei,removeResource:()=>g.l,removeSearch:()=>p.Vw,removeWindow:()=>a.lM,requestAccessToken:()=>h.B0,requestAnnotation:()=>d.pJ,requestCanvasAnnotations:()=>d.aw,requestInfoResponse:()=>l.vZ,requestManifest:()=>s.dX,requestSearch:()=>p.ib,resetAuthenticationState:()=>h.HN,resolveAccessTokenRequest:()=>h.fw,resolveAuthenticationRequest:()=>h._U,selectAnnotation:()=>d.gN,setCanvas:()=>c.h5,setCompanionAreaOpen:()=>a.Aq,setConfig:()=>i.Nk,setContentSearchCurrentAnnotation:()=>p.q,setNextCanvas:()=>c.OZ,setPreviousCanvas:()=>c.Kh,setWindowThumbnailPosition:()=>a.GR,setWindowViewType:()=>a.QO,setWorkspaceAddVisibility:()=>u.DW,setWorkspaceFullscreen:()=>u.Vs,setWorkspaceViewportDimensions:()=>u.Pi,setWorkspaceViewportPosition:()=>u.Dl,showCollectionDialog:()=>a.Az,toggleAnnotationDisplay:()=>d.ow,toggleDraggingEnabled:()=>u.Zw,toggleNode:()=>r.TN,toggleWindowSideBar:()=>a.F9,toggleZoomControls:()=>u.WU,updateCompanionWindow:()=>r.u3,updateConfig:()=>i._R,updateElasticWindowLayout:()=>f.D,updateLayers:()=>v.o,updateViewport:()=>c.yR,updateWindow:()=>a.uE,updateWorkspace:()=>u.tO,updateWorkspaceMosaicLayout:()=>u.ZV});var r=n(20124),i=n(15750),o=n(49475),a=n(91068),s=n(35485),l=n(20375),c=n(12664),u=n(37187),d=n(52529),h=n(95594),f=n(52375),p=n(82780),v=n(38746),g=n(33669)},20375:(e,t,n)=>{"use strict";n.d(t,{E9:()=>l,P7:()=>s,UE:()=>c,dv:()=>a,vZ:()=>i,xO:()=>o});var r=n(91754);function i(e,t,n){return{imageResource:t,infoId:e,type:r.A.REQUEST_INFO_RESPONSE,windowId:n}}function o(e,t,n,i){return{infoId:e,infoJson:t,ok:n,tokenServiceId:i,type:r.A.RECEIVE_INFO_RESPONSE}}function a(e,t,n,i,o){return{infoId:e,infoJson:t,ok:n,tokenServiceId:i,type:r.A.RECEIVE_DEGRADED_INFO_RESPONSE,windowId:o}}function s(e,t,n){return{error:t,infoId:e,tokenServiceId:n,type:r.A.RECEIVE_INFO_RESPONSE_FAILURE}}function l(e){var t=e.imageId,n=e.imageResource,r=e.windowId,o=n&&n.getServices()[0];return i(t||o.id,o,r)}function c(e){return{infoId:e,type:r.A.REMOVE_INFO_RESPONSE}}},38746:(e,t,n)=>{"use strict";n.d(t,{o:()=>i});var r=n(91754);function i(e,t,n){return{canvasId:t,payload:n,type:r.A.UPDATE_LAYERS,windowId:e}}},35485:(e,t,n)=>{"use strict";n.d(t,{Cj:()=>u,Dc:()=>l,dX:()=>s,ei:()=>d,ns:()=>c});var r=n(91754);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){a(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function s(e,t){return{manifestId:e,properties:t,type:r.A.REQUEST_MANIFEST}}function l(e,t){return{manifestId:e,manifestJson:t,type:r.A.RECEIVE_MANIFEST}}function c(e,t){return{error:t,manifestId:e,type:r.A.RECEIVE_MANIFEST_FAILURE}}function u(e,t){return s(e,o(o({},t),{},{isFetching:!0}))}function d(e){return{manifestId:e,type:r.A.REMOVE_MANIFEST}}},82780:(e,t,n)=>{"use strict";n.d(t,{$Q:()=>l,Vw:()=>s,ae:()=>a,ib:()=>i,md:()=>o,q:()=>c});var r=n(91754);function i(e,t,n,i){return{companionWindowId:t,query:i,searchId:n,type:r.A.REQUEST_SEARCH,windowId:e}}function o(e,t,n,i){return{companionWindowId:t,searchId:n,searchJson:i,type:r.A.RECEIVE_SEARCH,windowId:e}}function a(e,t,n,i){return{companionWindowId:t,error:i,searchId:n,type:r.A.RECEIVE_SEARCH_FAILURE,windowId:e}}function s(e,t){return{companionWindowId:t,type:r.A.REMOVE_SEARCH,windowId:e}}function l(e,t,n,r){return i(e,t,n,r)}function c(e,t,n){return{annotationIds:n,companionWindowId:t,type:r.A.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS,windowId:e}}},91068:(e,t,n)=>{"use strict";n.d(t,{Aq:()=>g,Az:()=>_,F9:()=>y,Ff:()=>p,GR:()=>b,QO:()=>w,Th:()=>x,_U:()=>h,ds:()=>v,hN:()=>d,lM:()=>m,uE:()=>f});var r=n(18562),i=n(91754),o=n(5006),a=["companionWindows","manifest"];function s(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function l(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?s(Object(n),!0).forEach((function(t){c(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):s(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function c(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function u(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function d(e){return{pan:arguments.length>1&&void 0!==arguments[1]&&arguments[1],type:i.A.FOCUS_WINDOW,windowId:e}}function h(e){var t=e.companionWindows,n=e.manifest,s=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,a);return function(e,a){var c,d=(0,o.t)(a()),h=d.config,f=d.workspace.windowIds,p=(void 0===f?[]:f).length,v=s.id||"window-".concat((0,r.A)()),g="cw-".concat((0,r.A)()),m=[{content:"thumbnailNavigation",default:!0,id:g,position:s.thumbnailNavigationPosition||h.thumbnailNavigation.defaultPosition,windowId:v}].concat(function(e){if(Array.isArray(e))return u(e)}(c=(t||[]).map((function(e,t){return l(l({},e),{},{id:"cw-".concat((0,r.A)())})})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(c)||function(e,t){if(e){if("string"==typeof e)return u(e,t);var n=Object.prototype.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)?u(e,t):void 0}}(c)||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.")}());(s.sideBarPanel||h.window.defaultSideBarPanel||h.window.sideBarPanel)&&m.unshift({content:s.sideBarPanel||s.defaultSearchQuery&&"search"||h.window.defaultSideBarPanel||h.window.sideBarPanel,default:!0,id:"cw-".concat((0,r.A)()),position:"left",windowId:v});var y={canvasId:void 0,collectionIndex:0,companionAreaOpen:!0,companionWindowIds:m.map((function(e){return e.id})),draggingEnabled:!0,highlightAllAnnotations:h.window.highlightAllAnnotations||!1,id:v,manifestId:null,maximized:!1,rangeId:null,rotation:null,selectedAnnotations:{},sideBarOpen:void 0!==h.window.sideBarOpenByDefault?h.window.sideBarOpenByDefault||!!s.defaultSearchQuery:h.window.sideBarOpen||!!s.defaultSearchQuery,sideBarPanel:s.sideBarPanel||h.window.defaultSideBarPanel||h.window.sideBarPanel,thumbnailNavigationId:g};e({companionWindows:m,elasticLayout:l(l({},h.window.elastic||{height:400,width:480}),{},{x:50*Math.floor(p/10)+30*p%300+200,y:200+50*p%300}),manifest:n,type:i.A.ADD_WINDOW,window:l(l({},y),s)})}}function f(e,t){return{id:e,payload:t,type:i.A.UPDATE_WINDOW}}function p(e,t){return{type:i.A.MAXIMIZE_WINDOW,windowId:e}}function v(e){return{type:i.A.MINIMIZE_WINDOW,windowId:e}}function g(e,t){return{id:e,payload:{companionAreaOpen:t},type:i.A.UPDATE_WINDOW}}function m(e){return{type:i.A.REMOVE_WINDOW,windowId:e}}function y(e){return{type:i.A.TOGGLE_WINDOW_SIDE_BAR,windowId:e}}function b(e,t){return function(n,r){n({id:r().windows[e].thumbnailNavigationId,payload:{position:t},type:i.A.UPDATE_COMPANION_WINDOW})}}function w(e,t){return{type:i.A.SET_WINDOW_VIEW_TYPE,viewType:t,windowId:e}}function _(e){var t=arguments.length>2?arguments[2]:void 0;return{collectionPath:arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],manifestId:e,type:i.A.SHOW_COLLECTION_DIALOG,windowId:t}}function x(e){return{type:i.A.HIDE_COLLECTION_DIALOG,windowId:e}}},37187:(e,t,n)=>{"use strict";n.d(t,{DW:()=>l,Dl:()=>c,Pi:()=>u,Vs:()=>o,WU:()=>a,ZV:()=>s,Zw:()=>d,tO:()=>i});var r=n(91754);function i(e){return{config:e,type:r.A.UPDATE_WORKSPACE}}function o(e){return{isFullscreenEnabled:e,type:r.A.SET_WORKSPACE_FULLSCREEN}}function a(e){return{showZoomControls:e,type:r.A.TOGGLE_ZOOM_CONTROLS}}function s(e){return{layout:e,type:r.A.UPDATE_WORKSPACE_MOSAIC_LAYOUT}}function l(e){return{isWorkspaceAddVisible:e,type:r.A.SET_WORKSPACE_ADD_VISIBILITY}}function c(e){return{payload:{position:{x:e.x,y:e.y}},type:r.A.SET_WORKSPACE_VIEWPORT_POSITION}}function u(e){var t=e.width;return{payload:{position:{height:e.height,width:t}},type:r.A.SET_WORKSPACE_VIEWPORT_POSITION}}function d(){return{type:r.A.TOGGLE_DRAGGING}}},74389:(e,t,n)=>{"use strict";n.d(t,{Y2:()=>P,Ni:()=>T,Rh:()=>C,Su:()=>k,e3:()=>I,Z_:()=>M});var r=n(22325),i=n(87612),o=n.n(i),a=n(35970),s=n.n(a),l=n(40387),c=n(83673),u=n.n(c),d=n(18562);function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var f=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.resource=t}var t,n;return t=e,(n=[{key:"isOnlyTag",value:function(){return 1===this.motivations.length&&"tagging"===this.motivations[0]}},{key:"id",get:function(){return this._id=this._id||this.resource.id||(0,d.A)(),this._id}},{key:"targetId",get:function(){var e=this.target[0];switch(typeof e){case"string":return e.replace(/#?xywh=(.*)$/,"");case"object":return e.source&&e.source.id||e.source||e.id;default:return null}}},{key:"motivations",get:function(){return s()(u()(new Array(this.resource.motivation)))}},{key:"body",get:function(){return s()(u()(new Array(this.resource.body)))}},{key:"resources",get:function(){return this.body}},{key:"tags",get:function(){return this.isOnlyTag()?this.body.map((function(e){return e.value})):this.body.filter((function(e){return"tagging"===e.purpose})).map((function(e){return e.value}))}},{key:"target",get:function(){return s()(u()(new Array(this.resource.target)))}},{key:"chars",get:function(){return this.isOnlyTag()?null:this.body.filter((function(e){return"tagging"!==e.purpose})).map((function(e){return e.value})).join(" ")}},{key:"selector",get:function(){var e=this.target[0];switch(typeof e){case"string":return e;case"object":return s()(u()(new Array(e.selector)));default:return null}}},{key:"svgSelector",get:function(){var e=this.selector;switch(typeof e){case"string":default:return null;case"object":return e.find((function(e){return e.type&&"SvgSelector"===e.type}))}}},{key:"fragmentSelector",get:function(){var e,t,n=this.selector;switch(typeof n){case"string":e=n.match(/xywh=(.*)$/);break;case"object":e=(t=n.find((function(e){return e.type&&"FragmentSelector"===e.type})))&&t.value.match(/xywh=(.*)$/);break;default:return null}return e&&e[1].split(",").map((function(e){return parseInt(e,10)}))}}])&&h(t.prototype,n),e}();function p(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var v=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.json=t,this.target=n}var t,n;return t=e,(n=[{key:"id",get:function(){return this.json.id}},{key:"present",value:function(){return this.items&&this.items.length>0}},{key:"items",get:function(){var e=this;return this._items=this._items||(e.json&&e.json.items?s()([e.json.items]).map((function(e){return new f(e)})):[]),this._items}},{key:"resources",get:function(){return this.items}}])&&p(t.prototype,n),e}();function g(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var m=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}var t,n;return t=e,n=[{key:"determineAnnotation",value:function(e,t){return e?"AnnotationPage"===e.type?new v(e,t):new l.A(e,t):null}}],null&&g(t.prototype,null),n&&g(t,n),e}(),y=n(5006),b=n(46946),w=n(90361),_=n(65419),x=["canvasId"];var C=function(e){return(0,y.t)(e).annotations},E=(0,r.createSelector)([w.zj,function(e,t){return t.motivations}],(function(e,t){return t||e.annotations.filteredMotivations})),S=(0,r.createSelector)([b.getCanvas,C],(function(e,t){return t&&e&&t[e.id]?s()(Object.values(t[e.id])):[]})),A=(0,r.createSelector)([S],(function(e){return o()(Object.values(e).map((function(e){return e&&m.determineAnnotation(e.json)})),(function(e){return e&&e.present()}))})),O=(0,r.createSelector)([function(e,t){var n=t.canvasId,r=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(t,x);return n?[n]:(0,b.getVisibleCanvasIds)(e,r)},C],(function(e,t){return t&&0!==e.length?s()(e.map((function(e){return t[e]&&Object.values(t[e])}))):[]})),k=(0,r.createSelector)([O],(function(e){return o()(Object.values(e).map((function(e){return e&&m.determineAnnotation(e.json)})),(function(e){return e&&e.present()}))})),T=(0,r.createSelector)([A,E],(function(e,t){return o()(s()(e.map((function(e){return e.resources}))),(function(e){return e.motivations.some((function(e){return t.includes(e)}))}))})),P=(0,r.createSelector)([k,E],(function(e,t){return o()(s()(e.map((function(e){return e.resources}))),(function(e){return e.motivations.some((function(e){return t.includes(e)}))}))})),I=(0,r.createSelector)([_.zk],(function(e){return e.selectedAnnotationId})),M=(0,r.createSelector)([k,I],(function(e,t){return e.map((function(e){return{id:e["@id"]||e.id,resources:e.resources.filter((function(e){return t===e.id}))}})).filter((function(e){return e.resources.length>0}))}))},32697:(e,t,n)=>{"use strict";n.d(t,{Rf:()=>g,X8:()=>m,wd:()=>b,xI:()=>y});var r=n(22325),i=n(46346),o=n(35970),a=n.n(o),s=n(45196),l=n(5006),c=n(90361),u=n(46946);function d(e,t){var n="undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(!n){if(Array.isArray(e)||(n=function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.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)?h(e,t):void 0}}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0,i=function(){};return{s:i,n:function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}},e:function(e){throw e},f:i}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var o,a=!0,s=!1;return{s:function(){n=n.call(e)},n:function(){var e=n.next();return a=e.done,e},e:function(e){s=!0,o=e},f:function(){try{a||null==n.return||n.return()}finally{if(s)throw o}}}}function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function p(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?f(Object(n),!0).forEach((function(t){v(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):f(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function v(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var g=(0,r.createSelector)([c.zj],(function(e){var t=e.auth,n=(t=void 0===t?{}:t).serviceProfiles;return void 0===n?[]:n})),m=function(e){return(0,l.t)(e).accessTokens||{}},y=function(e){return(0,l.t)(e).auth||{}},b=(0,r.createSelector)([u.getVisibleCanvases,u.selectInfoResponses,g,y,function(e,t){return t.iiifResources}],(function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;if(!o&&e&&(o=a()(e.map((function(e){return new s.A(e).iiifImageResources.map((function(e){var n=e.getServices()[0],r=t[n.id];return r&&r.json?p(p({},r.json),{},{options:{}}):n}))})))),!o)return[];if(0===o.length)return[];var l=o.map((function(e){var t,o,a=i.Utils.getServices(e),s=d(n);try{var l=function(){var e,n=o.value,i=d(a.filter((function(e){return n.profile===e.getProfile()})));try{for(i.s();!(e=i.n()).done;){var s=e.value;if(t=s,!r[s.id]||r[s.id].isFetching||r[s.id].ok)return{v:s}}}catch(e){i.e(e)}finally{i.f()}};for(s.s();!(o=s.n()).done;){var c=l();if("object"==typeof c)return c.v}}catch(e){s.e(e)}finally{s.f()}return t}));return Object.values(l.reduce((function(e,t){return t&&!e[t.id]&&(e[t.id]=t),e}),{}))}))},46946:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getCanvas:()=>v,getCanvasDescription:()=>E,getCanvasGrouping:()=>w,getCanvasGroupings:()=>b,getCanvasLabel:()=>C,getCanvases:()=>p,getCurrentCanvas:()=>g,getNextCanvasGrouping:()=>_,getPreviousCanvasGrouping:()=>x,getVisibleCanvasAudioResources:()=>k,getVisibleCanvasCaptions:()=>O,getVisibleCanvasIds:()=>m,getVisibleCanvasNonTiledResources:()=>S,getVisibleCanvasVideoResources:()=>A,getVisibleCanvases:()=>y,selectInfoResponse:()=>T,selectInfoResponses:()=>f});var r=n(22325),i=n(35970),o=n.n(i);function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var s=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"single";!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.canvases=t,this.viewType=n,this._groupings=null}var t,n;return t=e,(n=[{key:"getCanvases",value:function(e){return"book"===this.viewType?this.groupings()[Math.ceil(e/2)]:this.groupings()[e]}},{key:"groupings",value:function(){if(this._groupings)return this._groupings;if("scroll"===this.viewType)return[this.canvases];if("book"!==this.viewType)return this.canvases.map((function(e){return[e]}));var e=[];return this.canvases.forEach((function(t,n){0!==n?n%2!=0?e.push([t]):e[Math.ceil(n/2)].push(t):e.push([t])})),this._groupings=e,e}}])&&a(t.prototype,n),e}(),l=n(45196),c=n(5006),u=n(65419),d=n(38925),h=n(17006),f=function(e){return(0,c.t)(e).infoResponses},p=(0,r.createSelector)([d.eb],(function(e){return e&&e.getCanvases()||[]})),v=(0,r.createSelector)([d.eb,function(e,t){return t.canvasId}],(function(e,t){if(e&&t)return e.getCanvasById(t)})),g=(0,r.createSelector)([d.eb,u.zk],(function(e,t){if(e&&t)return t.canvasId?e.getCanvasById(t.canvasId):e.getCanvasByIndex(0)})),m=(0,r.createSelector)([u.zk],(function(e){return e&&(e.visibleCanvases||e.canvasId&&[e.canvasId])||[]})),y=(0,r.createSelector)([m,p],(function(e,t){return(t||[]).filter((function(t){return e.includes(t.id)}))})),b=(0,r.createSelector)([p,h.i9],(function(e,t){return e&&new s(e,t).groupings()})),w=(0,r.createSelector)([b,function(e,t){return t.canvasId}],(function(e,t){return e&&e.find((function(e){return e.some((function(e){return e.id===t}))}))||[]})),_=(0,r.createSelector)([b,g],(function(e,t,n){if(e&&t){var r=e.findIndex((function(e){return e.some((function(e){return e.id===t.id}))}));if(!(r<0||r+1>=e.length))return e[r+1]}})),x=(0,r.createSelector)([b,g],(function(e,t,n){if(e&&t){var r=e.findIndex((function(e){return e.some((function(e){return e.id===t.id}))}));if(!(r<1))return e[r-1]}})),C=(0,r.createSelector)([v],(function(e){return e&&(e.getLabel().length>0?e.getLabel().getValue():String(e.index+1))})),E=(0,r.createSelector)([v],(function(e){return e&&e.getProperty("description")})),S=(0,r.createSelector)([y],(function(e){return o()(e.map((function(e){return new l.A(e).imageResources}))).filter((function(e){return e.getServices().length<1}))})),A=(0,r.createSelector)([y],(function(e){return o()(e.map((function(e){return new l.A(e).videoResources})))})),O=(0,r.createSelector)([y],(function(e){return o()(e.map((function(e){return new l.A(e).vttContent})))})),k=(0,r.createSelector)([y],(function(e){return o()(e.map((function(e){return new l.A(e).audioResources})))})),T=(0,r.createSelector)([function(e,t){return t.infoId},v,f],(function(e,t,n){var r=e;if(!e){if(!t)return;var i=new l.A(t).iiifImageResources[0];r=i&&i.getServices()[0].id}return r&&n[r]&&!n[r].isFetching&&n[r]}))},51636:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getCompanionAreaVisibility:()=>E,getCompanionWindow:()=>p,getCompanionWindowIdsForPosition:()=>C,getCompanionWindows:()=>f,getCompanionWindowsForContent:()=>_,getCompanionWindowsForPosition:()=>w,getThumbnailNavigationPosition:()=>v,selectCompanionWindowDimensions:()=>S});var r=n(22325),i=n(94394),o=n.n(i),a=n(5006),s=n(65419);function l(e){return function(e){if(Array.isArray(e))return c(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.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)?c(e,t):void 0}}(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 c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){h(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function f(e){return(0,a.t)(e).companionWindows||{}}var p=(0,r.createSelector)([f,function(e,t){return t.companionWindowId}],(function(e,t){return t&&e[t]})),v=(0,r.createSelector)([s.zk,f],(function(e,t){return e&&t[e.thumbnailNavigationId]&&t[e.thumbnailNavigationId].position})),g=(0,r.createSelector)([s.sl,f],(function(e,t){return(Object.keys(e)||[]).reduce((function(n,r){return d(d({},n),{},h({},r,o()(e[r].companionWindowIds,(function(e){return t[e]&&t[e].position}))))}),{})})),m=(0,r.createSelector)([s.sl,f],(function(e,t){return(Object.keys(e)||[]).reduce((function(n,r){return d(d({},n),{},h({},r,o()(e[r].companionWindowIds.map((function(e){return t[e]})),(function(e){return e.position}))))}),{})})),y=(0,r.createSelector)([function(e,t){return t.windowId},m],(function(e,t){return t[e]||{}})),b=(0,r.createSelector)([function(e,t){return t.windowId},g],(function(e,t){return t[e]||{}})),w=(0,r.createSelector)([y,function(e,t){return{position:t.position}}],(function(e,t){return e[t.position]||x})),_=(0,r.createSelector)([y,function(e,t){return{content:t.content}}],(function(e,t){var n,r=t.content;return(n=[]).concat.apply(n,l(Object.values(e))).filter((function(e){return e.content===r}))})),x=[],C=(0,r.createSelector)([b,function(e,t){return{position:t.position}}],(function(e,t){return e[t.position]||x})),E=(0,r.createSelector)([function(e,t){return t.position},s.zk],(function(e,t){if(!t)return!1;var n=t.companionAreaOpen,r=t.sideBarOpen;return"left"!==e||!(!n||!r)})),S=(0,r.createSelector)([y],(function(e){var t,n=0,r=0;return(t=[]).concat.apply(t,l(Object.values(e))).forEach((function(e){e.position.match(/right/)&&(n+=235),e.position.match(/bottom/)&&(r+=201)})),{height:r,width:n}}))},90361:(e,t,n)=>{"use strict";n.d(t,{Gt:()=>d,O4:()=>p,Qc:()=>v,TW:()=>g,X3:()=>f,b3:()=>m,lT:()=>y,x2:()=>h,zj:()=>u});var r=n(22325),i=n(14744),o=n.n(i),a=n(5006),s=n(65419);function l(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||function(e,t){if(e){if("string"==typeof e)return c(e,t);var n=Object.prototype.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)?c(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 c(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function u(e){return(0,a.t)(e||{}).config||{}}function d(e){var t=u(e).export;return Object.entries(t).reduce((function(t,n){var r=l(n,2),i=r[0],o=r[1];return!0===o?t[i]=e[i]:o.filter&&(t[i]=Object.entries(e[i]).filter(o.filter).reduce((function(e,t){var n=l(t,2),r=n[0],i=n[1];return e[r]=i,e}),{})),t}),{})}var h=(0,r.createSelector)([u],(function(e){var t=e.availableLanguages,n=e.language;return Object.keys(t).map((function(e){return{current:e===n,label:t[e],locale:e}}))})),f=(0,r.createSelector)([s.K4,u],(function(e,t){return void 0===e.showZoomControls?t.workspace.showZoomControls:e.showZoomControls})),p=(0,r.createSelector)([u],(function(e){var t=e.theme,n=e.themes,r=e.selectedTheme;return o()(t,n[r]||{})})),v=(0,r.createSelector)([u],(function(e){var t=e.themes;return Object.keys(t)})),g=(0,r.createSelector)([u],(function(e){return e.id})),m=(0,r.createSelector)([u],(function(e){return e.theme.direction||"ltr"})),y=(0,r.createSelector)([u],(function(e){return e.requests||{}}))},65419:(e,t,n)=>{"use strict";n.d(t,{K4:()=>c,O5:()=>f,Rv:()=>d,c2:()=>h,p3:()=>o,rG:()=>u,sl:()=>a,tk:()=>l,zk:()=>s});var r=n(22325),i=n(5006);function o(e){return Object.values((0,i.t)(e).windows).map((function(e){return e.manifestId}))}function a(e){return(0,i.t)(e).windows||{}}function s(e,t){var n=t.windowId;return a(e)[n]}var l=(0,r.createSelector)([function(e){return(0,i.t)(e).viewers},function(e,t){return t.windowId}],(function(e,t){return e[t]}));function c(e){return(0,i.t)(e).workspace}var u=(0,r.createSelector)([c],(function(e){return e.windowIds||[]}));function d(e){return(0,i.t)(e).manifests||{}}function h(e,t){var n=t.manifestId,r=t.windowId,i=d(e);return i&&i[n||r&&(s(e,{windowId:r})||{}).manifestId]}function f(e){return(0,i.t)(e).catalog||{}}},79731:(e,t,n)=>{"use strict";n.r(t),n.d(t,{getAccessTokens:()=>v.X8,getAllowedWindowViewTypes:()=>c.B2,getAnnotationResourcesByMotivation:()=>r.Y2,getAnnotationResourcesByMotivationForCanvas:()=>r.Ni,getAnnotations:()=>r.Rh,getAuth:()=>v.xI,getAuthProfiles:()=>v.Rf,getCanvas:()=>i.getCanvas,getCanvasDescription:()=>i.getCanvasDescription,getCanvasForAnnotation:()=>d.bg,getCanvasGrouping:()=>i.getCanvasGrouping,getCanvasGroupings:()=>i.getCanvasGroupings,getCanvasIndex:()=>p.PB,getCanvasLabel:()=>i.getCanvasLabel,getCanvasLayers:()=>f.p8,getCanvases:()=>i.getCanvases,getCatalog:()=>s.O5,getCompanionAreaVisibility:()=>o.getCompanionAreaVisibility,getCompanionWindow:()=>o.getCompanionWindow,getCompanionWindowIdsForPosition:()=>o.getCompanionWindowIdsForPosition,getCompanionWindows:()=>o.getCompanionWindows,getCompanionWindowsForContent:()=>o.getCompanionWindowsForContent,getCompanionWindowsForPosition:()=>o.getCompanionWindowsForPosition,getConfig:()=>a.zj,getContainerId:()=>a.TW,getCurrentCanvas:()=>i.getCurrentCanvas,getCurrentCanvasWorld:()=>m.k,getDefaultSidebarVariant:()=>h.bT,getDestructuredMetadata:()=>l.uh,getElasticLayout:()=>u.Q9,getExpandedNodeIds:()=>h.S,getExportableState:()=>a.Gt,getFullScreenEnabled:()=>u.H,getLanguagesFromConfigWithCurrent:()=>a.x2,getLatestError:()=>u.g,getLayers:()=>f.bB,getLayersForVisibleCanvases:()=>f.MS,getManifest:()=>s.c2,getManifestAutocompleteService:()=>l.J4,getManifestDescription:()=>l.CG,getManifestError:()=>l.WA,getManifestHomepage:()=>l.cm,getManifestLocale:()=>l.U1,getManifestLogo:()=>l.nB,getManifestMetadata:()=>l.dB,getManifestProvider:()=>l.X6,getManifestRelatedContent:()=>l._l,getManifestRenderings:()=>l.dn,getManifestSearchService:()=>l.B8,getManifestStatus:()=>l.YR,getManifestThumbnail:()=>l.yj,getManifestTitle:()=>l.aY,getManifestUrl:()=>l.hp,getManifestoInstance:()=>l.SG,getManifests:()=>s.Rv,getManuallyExpandedNodeIds:()=>h.tv,getMaximizedWindowsIds:()=>c.Eu,getMetadataLocales:()=>l.t_,getNextCanvasGrouping:()=>i.getNextCanvasGrouping,getNextSearchId:()=>d.TU,getNodeIdToScrollTo:()=>h.rK,getPresentAnnotationsOnSelectedCanvases:()=>r.Su,getPreviousCanvasGrouping:()=>i.getPreviousCanvasGrouping,getRequestsConfig:()=>a.lT,getRequiredStatement:()=>l.lj,getResourceAnnotationForSearchHit:()=>d.KB,getResourceAnnotationLabel:()=>d.wt,getRights:()=>l._6,getSearchAnnotationsForCompanionWindow:()=>d.yy,getSearchAnnotationsForWindow:()=>d.sC,getSearchForWindow:()=>d.WF,getSearchIsFetching:()=>d.bq,getSearchNumTotal:()=>d.LR,getSearchQuery:()=>d.V8,getSelectedAnnotationId:()=>r.e3,getSelectedAnnotationsOnCanvases:()=>r.Z_,getSelectedContentSearchAnnotationIds:()=>d.SU,getSequence:()=>p.eb,getSequenceBehaviors:()=>p.pw,getSequenceTreeStructure:()=>p.P8,getSequenceViewingDirection:()=>p.Kb,getSequenceViewingHint:()=>p.sR,getSequences:()=>p.fO,getShowZoomControlsConfig:()=>a.X3,getSortedLayers:()=>f.yK,getSortedSearchAnnotationsForCompanionWindow:()=>d.TA,getSortedSearchHitsForCompanionWindow:()=>d.XK,getTheme:()=>a.O4,getThemeDirection:()=>a.b3,getThemeIds:()=>a.Qc,getThumbnailNavigationPosition:()=>o.getThumbnailNavigationPosition,getViewer:()=>s.tk,getVisibleCanvasAudioResources:()=>i.getVisibleCanvasAudioResources,getVisibleCanvasCaptions:()=>i.getVisibleCanvasCaptions,getVisibleCanvasIds:()=>i.getVisibleCanvasIds,getVisibleCanvasNonTiledResources:()=>i.getVisibleCanvasNonTiledResources,getVisibleCanvasVideoResources:()=>i.getVisibleCanvasVideoResources,getVisibleCanvases:()=>i.getVisibleCanvases,getVisibleNodeIds:()=>h.BB,getWindow:()=>s.zk,getWindowConfig:()=>c.R2,getWindowDraggability:()=>c.kt,getWindowIds:()=>s.rG,getWindowManifests:()=>s.p3,getWindowTitles:()=>c.wb,getWindowViewType:()=>c.i9,getWindows:()=>s.sl,getWorkspace:()=>s.K4,getWorkspaceType:()=>u.I3,isFocused:()=>u.ar,miradorSlice:()=>g.t,selectCompanionWindowDimensions:()=>o.selectCompanionWindowDimensions,selectCurrentAuthServices:()=>v.wd,selectInfoResponse:()=>i.selectInfoResponse,selectInfoResponses:()=>i.selectInfoResponses,sortSearchAnnotationsByCanvasOrder:()=>d.gD});var r=n(74389),i=n(46946),o=n(51636),a=n(90361),s=n(65419),l=n(73893),c=n(17006),u=n(5406),d=n(73015),h=n(55181),f=n(60821),p=n(38925),v=n(32697),g=n(5006),m=n(13069)},60821:(e,t,n)=>{"use strict";n.d(t,{MS:()=>u,bB:()=>l,p8:()=>s,yK:()=>c});var r=n(22325),i=n(45196),o=n(46946),a=n(5006),s=(0,r.createSelector)([o.getCanvas],(function(e){return e?new i.A(e).imageResources:[]})),l=(0,r.createSelector)([function(e){return(0,a.t)(e).layers||{}},function(e,t){return t.windowId},function(e,t){return t.canvasId}],(function(e,t,n){return(e[t]||{})[n]})),c=(0,r.createSelector)([s,l],(function(e,t){return t?e.sort((function(e,n){return t[e.id]&&void 0!==t[e.id].index&&t[n.id]&&void 0!==t[n.id].index?t[e.id].index-t[n.id].index:t[e.id]&&void 0!==t[e.id].index?-1:t[n.id]&&void 0!==t[n.id].index?1:0})):e})),u=(0,r.createSelector)([o.getVisibleCanvasIds,function(e,t){var n=t.windowId;return function(t){return l(e,{canvasId:t,windowId:n})}}],(function(e,t){return e.reduce((function(e,n){return e[n]=t(n),e}),{})}))},73893:(e,t,n)=>{"use strict";n.d(t,{B8:()=>D,CG:()=>P,J4:()=>N,SG:()=>y,U1:()=>b,WA:()=>g,X6:()=>x,YR:()=>v,_6:()=>O,_l:()=>S,aY:()=>T,cm:()=>C,dB:()=>z,dn:()=>E,hp:()=>I,lj:()=>A,nB:()=>_,t_:()=>L,uh:()=>M,yj:()=>k});var r=n(22325),i=n(77455),o=n.n(i),a=n(46346),s=n(89824),l=n(89945),c=n(51636),u=n(65419),d=n(90361);function h(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function f(e,t){if(e){var n=a.Utils.parseManifest(e,t?{locale:t}:void 0);return"function"!=typeof n.getSequences&&(n.getSequences=function(){return[]}),n}}var p=(0,r.createSelector)([c.getCompanionWindow,d.zj],(function(){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).locale||e.language})),v=(0,r.createSelector)([u.c2],(function(e){return e||{missing:!0}})),g=(0,r.createSelector)([u.c2],(function(e){return e&&e.error})),m=o()(u.c2,p,(function(e,t){return e&&f(e.json,t)}))((function(e,t){var n=t.companionWindowId;return[t.manifestId,t.windowId,p(e,{companionWindowId:n})].join(" - ")})),y=(0,r.createSelector)(m,(function(e,t){return t.json}),p,(function(e,t,n){return t&&f(t,n)||e})),b=(0,r.createSelector)([y],(function(e){return e&&e.options&&e.options.locale&&e.options.locale.replace(/-.*$/,"")}));function w(e){return(0,r.createSelector)([y],(function(t){return t&&t.getProperty(e)}))}var _=(0,r.createSelector)([y],(function(e){return e&&e.getLogo()})),x=(0,r.createSelector)([w("provider"),b],(function(e,t){return e&&e[0].label&&a.PropertyValue.parse(e[0].label,t).getValue()})),C=(0,r.createSelector)([w("homepage"),b],(function(e,t){return e&&(0,l.A)(e).map((function(e){return{label:a.PropertyValue.parse(e.label,t).getValue(),value:e.id||e["@id"]}}))})),E=(0,r.createSelector)([y],(function(e){return e&&e.getRenderings().map((function(e){return{label:e.getLabel().getValue(),value:e.id}}))})),S=(0,r.createSelector)([w("seeAlso"),b],(function(e,t){return e&&(0,l.A)(e).map((function(e){return{format:e.format,label:a.PropertyValue.parse(e.label,t).getValue(),value:e.id||e["@id"]}}))})),A=(0,r.createSelector)([y],(function(e){return e&&(0,l.A)(e.getRequiredStatement()).filter((function(e){return e.getValues().some((function(e){return e}))})).map((function(e){return{label:e.label&&e.label.getValue()||null,values:e.getValues()}}))})),O=(0,r.createSelector)([w("rights"),w("license"),b],(function(e,t,n){var r=e||t;return(0,l.A)(a.PropertyValue.parse(r,n).getValues())}));function k(e,t){var n=y(e,t),r=(0,d.zj)(e).thumbnails,i=void 0===r?{}:r;if(n){var o=(0,s.A)(n,{maxHeight:80,maxWidth:120,preferredFormats:i.preferredFormats});return o&&o.url}}var T=(0,r.createSelector)([y],(function(e){return e&&e.getLabel().getValue()})),P=(0,r.createSelector)([y],(function(e){return e&&e.getDescription().getValue()})),I=(0,r.createSelector)([y],(function(e){return e&&e.id}));function M(e){return e&&e.getMetadata().map((function(e){return{label:e.getLabel(),values:e.getValues()}}))}var z=(0,r.createSelector)([y],(function(e){return e&&M(e)}));function R(e){var t,n=[];return Array.isArray(e)?n.push.apply(n,function(e){if(Array.isArray(e))return h(e)}(t=e.filter((function(e){return"object"==typeof e&&e["@language"]})).map((function(e){return e["@language"]})))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(t)||function(e,t){if(e){if("string"==typeof e)return h(e,t);var n=Object.prototype.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)?h(e,t):void 0}}(t)||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.")}()):e&&"object"==typeof e&&e["@language"]&&n.push(e["@language"]),n}var L=(0,r.createSelector)([y],(function(e){return function(e){if(!e)return[];for(var t=e.getProperty("metadata")||[],n={},r=0;r<t.length;r+=1){var i=t[r];R(i.label).forEach((function(e){n[e]=!0})),R(i.value).forEach((function(e){n[e]=!0}))}return Object.keys(n)}(e)})),D=(0,r.createSelector)([y],(function(e){return e&&(e.getService("http://iiif.io/api/search/0/search")||e.getService("http://iiif.io/api/search/1/search"))||null})),N=(0,r.createSelector)([D],(function(e){var t=e&&(e.getService("http://iiif.io/api/search/0/autocomplete")||e.getService("http://iiif.io/api/search/1/autocomplete"));return t&&t}))},55181:(e,t,n)=>{"use strict";n.d(t,{BB:()=>w,S:()=>E,bT:()=>A,rK:()=>S,tv:()=>C});var r=n(22325),i=n(80299),o=n.n(i),a=n(91648),s=n.n(a),l=n(46346),c=n(46946),u=n(51636),d=n(38925);function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function p(){return p=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function v(e){return function(e){if(Array.isArray(e))return g(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return g(e,t);var n=Object.prototype.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)?g(e,t):void 0}}(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 g(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function m(e){return void 0===e.parentNode?[]:void 0===e.parentNode.parentNode?[e.parentNode.id]:[].concat(v(m(e.parentNode)),[e.parentNode.id])}function y(e,t){return e.reduce((function(e,n){var r=[];r.push.apply(r,v(e));var i=t.reduce((function(e,t){return e||function(e,t){for(var n=e.getCanvasIds(),r=0;r<n.length;r+=1)if(l.Utils.normalisedUrlsMatch(n[r],t))return!0;return!1}(n.data,t)}),!1),o=n.nodes.length>0?y(n.nodes,t):[];return r.push.apply(r,v(o)),(i||o.length>0)&&r.push({containsVisibleCanvas:i,descendantsContainVisibleCanvas:o.length>0,id:n.id,leaf:0===n.nodes.length,parentIds:m(n)}),r}),[])}var b=(0,r.createSelector)([d.P8,c.getVisibleCanvasIds],(function(e,t){return 0!==t.length&&e?y(e.nodes,t):[]})),w=(0,r.createSelector)([b],(function(e){return e.map((function(e){return e.id}))})),_=(0,r.createSelector)([b],(function(e){return e.reduce((function(e,t){return t.leaf||!t.descendantsContainVisibleCanvas?e:[].concat(v(e),[t.id])}),[])})),x=(0,r.createSelector)([b],(function(e){return e.reduce((function(e,t){return t.containsVisibleCanvas?[].concat(v(e),[t]):e}),[])}));function C(e,t,n){var r=t.companionWindowId,i=(0,u.getCompanionWindow)(e,{companionWindowId:r});return i.tocNodes?Object.keys(i.tocNodes).reduce((function(e,t){return i.tocNodes[t].expanded===n?[].concat(v(e),[t]):e}),[]):[]}function E(e,t){var n=t.companionWindowId,r=t.windowId,i=_(e,{companionWindowId:n,windowId:r}),a=C(e,{companionWindowId:n},!0),l=C(e,{companionWindowId:n},!1);return s().apply(void 0,[o()(a,i)].concat(v(l)))}function S(e,t){var n=p({},t),r=x(e,function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n)),i=C(e,n,!1);if(r&&r.length>0){for(var o=0;o<r[0].parentIds.length;o+=1)if(-1!==i.indexOf(r[0].parentIds[o]))return r[0].parentIds[o];return r[0].id}return null}var A=(0,r.createSelector)([d.P8],(function(e){return e&&e.nodes&&e.nodes.length>0?"tableOfContents":"item"}))},73015:(e,t,n)=>{"use strict";n.d(t,{KB:()=>O,LR:()=>m,SU:()=>A,TA:()=>E,TU:()=>y,V8:()=>v,WF:()=>h,XK:()=>w,bg:()=>P,bq:()=>g,gD:()=>C,sC:()=>S,wt:()=>k,yy:()=>x});var r=n(22325),i=n(46346),o=n(35970),a=n.n(o),s=n(40387),l=n(46946),c=n(65419),u=n(73893),d=n(5006),h=(0,r.createSelector)([function(e,t){return t.windowId},function(e){return(0,d.t)(e).searches}],(function(e,t){return e&&t?t[e]:{}})),f=(0,r.createSelector)([h,function(e,t){return t.companionWindowId}],(function(e,t){if(e&&t)return e[t]})),p=(0,r.createSelector)([f],(function(e){return e?Object.values(e.data):[]})),v=(0,r.createSelector)([f],(function(e){return e&&e.query})),g=(0,r.createSelector)([p],(function(e){return e.some((function(e){return e.isFetching}))})),m=(0,r.createSelector)([f],(function(e){var t,n;if(e&&e.data){var r=Object.values(e.data).find((function(e){return!e.isFetching&&e.json&&e.json.within}));return null==r||null===(t=r.json)||void 0===t||null===(n=t.within)||void 0===n?void 0:n.total}})),y=(0,r.createSelector)([f],(function(e){if(e&&e.data){var t=Object.values(e.data).find((function(t){return!t.isFetching&&t.json&&t.json.next&&!e.data[t.json.next]}));return t&&t.json&&t.json.next}})),b=(0,r.createSelector)([p],(function(e){return a()(e.map((function(e){return e&&e.json&&!e.isFetching&&e.json.hits?e.json.hits:[]})))})),w=(0,r.createSelector)([b,l.getCanvases,function(e,t){var n=t.companionWindowId,r=t.windowId;return function(t){return O(e,{annotationUri:t,companionWindowId:n,windowId:r})}}],(function(e,t,n){if(!t||0===t.length)return[];if(!e||0===e.length)return[];var r=t.map((function(e){return e.id}));return[].concat(e).sort((function(e,t){var i=n(e.annotations[0]),o=n(t.annotations[0]);return r.indexOf(i.targetId)-r.indexOf(o.targetId)}))})),_=function(e){var t=e.map((function(e){if(e&&e.json&&!e.isFetching&&e.json.resources){var t=new s.A(e.json);return{id:t.id,resources:t.resources}}})).filter(Boolean);return{id:(t.find((function(e){return e.id}))||{}).id,resources:a()(t.map((function(e){return e.resources})))}},x=(0,r.createSelector)([p],(function(e){return e&&_(e)}));function C(e,t){if(!e||!e.resources||0===e.length)return[];if(!t||0===t.length)return[];var n=t.map((function(e){return e.id}));return[].concat(e.resources).sort((function(e,t){return n.indexOf(e.targetId)-n.indexOf(t.targetId)}))}var E=(0,r.createSelector)([x,l.getCanvases],(function(e,t){return C(e,t)})),S=(0,r.createSelector)([h],(function(e){return e?Object.values(e).map((function(e){return Object.values(e.data)})).map((function(e){return _(e)})).filter((function(e){return e.resources.length>0})):[]})),A=(0,r.createSelector)([c.zk,f],(function(e,t){return t&&t.selectedContentSearchAnnotationIds||[]})),O=(0,r.createSelector)([x,function(e,t){return t.annotationUri}],(function(e,t){return e.resources.find((function(e){return e.id===t}))})),k=(0,r.createSelector)([O,u.U1],(function(e,t){return e&&e.resource&&e.resource.label?i.PropertyValue.parse(e.resource.label,t).getValues():[]})),T=(0,r.createSelector)([S,function(e,t){return t.annotationId}],(function(e,t){return a()(e.map((function(e){return e.resources}))).find((function(e){return e.id===t}))})),P=(0,r.createSelector)([T,function(e,t){var n=t.windowId;return function(t){return(0,l.getCanvas)(e,{canvasId:t,windowId:n})}}],(function(e,t){var n=e&&e.targetId;return n&&t(n)}))},38925:(e,t,n)=>{"use strict";n.d(t,{Kb:()=>d,P8:()=>f,PB:()=>c,eb:()=>l,fO:()=>s,pw:()=>h,sR:()=>u});var r=n(22325),i=n(46346),o=n(73893),a=n(65419),s=(0,r.createSelector)([o.SG],(function(e){if(!e||!e.getTopRanges)return null;var t=e.getTopRanges(),n=[];return 0===t.filter((function(e){return"top"===e.getProperty("viewingHint")})).length&&1===t.length&&(n=t[0].getRanges().filter((function(e){return"sequence"===e.getBehavior()}))),[].concat(e.getSequences(),n)})),l=(0,r.createSelector)([s,a.zk,function(e,t){return t.sequenceId}],(function(e,t,n){if(!e)return null;if(n||t&&t.sequenceId){var r=e.find((function(e){return e.id===(n||t.sequenceId)}));if(r)return r}return e[0]})),c=(0,r.createSelector)([a.zk,l],(function(e,t){return(t&&e&&e.canvasId&&t.getCanvasById(e.canvasId)||{}).index||0})),u=(0,r.createSelector)([l,o.SG],(function(e,t){return t&&(e&&e.getViewingHint()||t.getViewingHint())||null})),d=(0,r.createSelector)([a.zk,l,o.SG],(function(e,t,n){return e&&e.viewingDirection||t&&t.getViewingDirection()||n&&n.getViewingDirection()||null})),h=(0,r.createSelector)([l,o.SG],(function(e,t){if(!t||!e)return[];var n=e&&e.getProperty("behavior");if(n)return Array.isArray(n)?n:[n];var r=t.getProperty("behavior");return r?Array.isArray(r)?r:[r]:[]})),f=(0,r.createSelector)([l,o.SG],(function(e,t){return e&&e.getProperty("type")&&e.isRange()?e.getTree(new i.TreeNode("root")):t&&t.getDefaultTree()}))},5006:(e,t,n)=>{"use strict";n.d(t,{t:()=>i});var r=n(33266);function i(e){return r.A.state.slice?e[r.A.state.slice]:e}},13069:(e,t,n)=>{"use strict";n.d(t,{k:()=>l});var r=n(22325),i=n(75652),o=n(46946),a=n(60821),s=n(38925),l=(0,r.createSelector)(o.getVisibleCanvases,a.MS,s.Kb,(function(e,t,n){return new i.A(e,t,n)}))},17006:(e,t,n)=>{"use strict";n.d(t,{B2:()=>g,Eu:()=>p,R2:()=>h,i9:()=>v,kt:()=>m,wb:()=>f});var r=n(22325),i=n(73893),o=n(90361),a=n(65419),s=n(5406),l=n(38925);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var h=(0,r.createSelector)([o.zj,a.zk],(function(e){var t=e.window,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return u(u({},t),n)}));function f(e){var t={};return Object.keys((0,a.sl)(e)).forEach((function(n){t[n]=(0,i.aY)(e,{windowId:n})})),t}var p=(0,r.createSelector)([a.sl],(function(e){return Object.values(e).filter((function(e){return!0===e.maximized})).map((function(e){return e.id}))})),v=(0,r.createSelector)([a.zk,h,l.sR,l.pw],(function(e,t,n,r){var i=t.views,o=void 0===i?[]:i,a=t.defaultView;if(e&&e.view)return e.view;var s=(o||[]).find((function(e){return e.behaviors&&e.behaviors.some((function(e){return n===e||r.includes(e)}))}));return s&&s.key||a})),g=(0,r.createSelector)([l.sR,l.pw,h],(function(e,t,n){var r=n.views,i=void 0===r?[]:r,o=n.defaultView;return(i||[]).reduce((function(n,r){return r.key!==o&&r.behaviors&&!r.behaviors.some((function(n){return e===n||t.includes(n)}))||n.push(r.key),n}),[])})),m=(0,r.createSelector)([s.I3,a.zk,function(e){return(0,a.rG)(e).length>1}],(function(e,t,n){return"elastic"===e||n&&t&&!1===t.maximized}))},5406:(e,t,n)=>{"use strict";n.d(t,{H:()=>l,I3:()=>u,Q9:()=>s,ar:()=>h,g:()=>c});var r=n(22325),i=n(65419),o=n(5006);function a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function s(e){return(0,o.t)(e).elasticLayout}var l=(0,r.createSelector)([i.K4],(function(e){return e.isFullscreenEnabled}));function c(e){var t,n,r=(t=(0,o.t)(e).errors.items,n=1,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,n)||function(e,t){if(e){if("string"==typeof e)return a(e,t);var n=Object.prototype.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)?a(e,t):void 0}}(t,n)||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.")}())[0];return(0,o.t)(e).errors[r]}var u=(0,r.createSelector)([i.K4],(function(e){return e.type})),d=(0,r.createSelector)([i.K4],(function(e){return e.focusedWindowId})),h=function(e,t){var n=t.windowId;return d(e)===n}},32442:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>y});var r,i=n(96540),o=n(40961),a=/^-?\d*\.?\d+(px|%)$/;function s(e,t){return Array.isArray(e)&&Array.isArray(t)&&e.length===t.length?e.some((function(n,r){return s(e[r],t[r])})):e!==t}var l=(r=Object.prototype).hasOwnProperty,c=r.toString,u=new Map;function d(e,t){var n=u.get(e);if(n)for(var r=n.values(),i=void 0;i=r.next().value;)if(i.target===t.target)return i;return null}function h(e,t){for(var n=0;n<e.length;n++){var r=d(t,e[n]);r&&r.handleChange(e[n])}}var f,p=(f=function(e,t){return f=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},f(e,t)},function(e,t){function n(){this.constructor=e}f(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),v=["root","rootMargin","threshold"],g=["root","rootMargin","threshold","disabled"],m=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handleChange=function(e){t.props.onChange(e,t.externalUnobserve)},t.handleNode=function(e){var n=t.props.children;if(function(e){return e&&l.call(e,"ref")}(n)){var r=n.ref;"function"==typeof r?r(e):r&&l.call(r,"current")&&(r.current=e)}if(t.targetNode=void 0,e){var i=(0,o.findDOMNode)(e);i&&1===i.nodeType&&(t.targetNode=i)}},t.observe=function(){if(null==t.props.children||t.props.disabled)return!1;if(!t.targetNode)throw new Error("ReactIntersectionObserver: Can't find DOM node in the provided children. Make sure to render at least one DOM node in the tree.");var e;return t.observer=function(e){var t=function(e){void 0===e&&(e={});for(var t,n=e.root||null,r=function(e){var t=(e?e.trim():"0px").split(/\s+/).map((function(e){if(!a.test(e))throw new Error("rootMargin must be a string literal containing pixels and/or percent values");return e})),n=t.shift(),r=t[0],i=void 0===r?n:r,o=t[1],s=void 0===o?n:o,l=t[2];return n+" "+i+" "+s+" "+(void 0===l?i:l)}(e.rootMargin),i=Array.isArray(e.threshold)?e.threshold:[null!=e.threshold?e.threshold:0],o=u.keys();t=o.next().value;)if(n===t.root&&r===t.rootMargin&&!s(i,t.thresholds))return t;return null}(e);if(t)return t;var n=new IntersectionObserver(h,e);return u.set(n,new Set),n}((e=t.props,v.reduce((function(t,n){var r,i="root"===n&&"[object String]"===c.call(e.root);return Object.assign(t,((r={})[n]=i?document.querySelector(e[n]):e[n],r))}),{}))),t.target=t.targetNode,function(e){var t;e.observer&&!u.has(e.observer)&&u.set(e.observer,new Set),null===(t=u.get(e.observer))||void 0===t||t.add(e),e.observer.observe(e.target)}(t),!0},t.unobserve=function(e){!function(e,t){if(u.has(e.observer)){var n=u.get(e.observer);(null==n?void 0:n.delete(e))&&(n.size>0?e.observer.unobserve(t):(e.observer.disconnect(),u.delete(e.observer)))}}(t,e)},t.externalUnobserve=function(){t.targetNode&&t.unobserve(t.targetNode)},t}return p(t,e),t.prototype.getSnapshotBeforeUpdate=function(e){var t=this;this.prevTargetNode=this.targetNode;var n=g.some((function(n){return s(t.props[n],e[n])}));return n&&this.prevTargetNode&&(e.disabled||this.unobserve(this.prevTargetNode)),n},t.prototype.componentDidUpdate=function(e,t,n){var r=!1;n||(r=this.prevTargetNode!==this.targetNode)&&null!=this.prevTargetNode&&this.unobserve(this.prevTargetNode),(n||r)&&this.observe()},t.prototype.componentDidMount=function(){this.observe()},t.prototype.componentWillUnmount=function(){this.targetNode&&this.unobserve(this.targetNode)},t.prototype.render=function(){var e=this.props.children;return null!=e?i.cloneElement(i.Children.only(e),{ref:this.handleNode}):null},t.displayName="IntersectionObserver",t}(i.Component);const y=m},62475:(e,t,n)=>{"use strict";var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),o=s(n(96540)),a=s(n(5556));function s(e){return e&&e.__esModule?e:{default:e}}var l=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.onReceiveMessage=n.onReceiveMessage.bind(n),n.onLoad=n.onLoad.bind(n),n.sendMessage=n.sendMessage.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),i(t,[{key:"componentDidMount",value:function(){window.addEventListener("message",this.onReceiveMessage),this._frame&&this._frame.addEventListener("load",this.onLoad)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("message",this.onReceiveMessage,!1)}},{key:"componentWillReceiveProps",value:function(e){this.props.postMessageData!==e.postMessageData&&this.sendMessage(e.postMessageData)}},{key:"onReceiveMessage",value:function(e){var t=this.props.handleReceiveMessage;t&&t(e)}},{key:"onLoad",value:function(){var e=this.props.handleReady;e&&e(),this.sendMessage(this.props.postMessageData)}},{key:"sendMessage",value:function(e){this._frame.contentWindow.postMessage(e,this.props.targetOrigin)}},{key:"render",value:function(){var e=this,n=this.props.attributes;return o.default.createElement("iframe",r({ref:function(t){e._frame=t}},Object.assign({},t.defaultAttributes,n)))}}]),t}(o.default.Component);l.propTypes={attributes:a.default.shape({frameBorder:a.default.oneOfType([a.default.string,a.default.number]),height:a.default.oneOfType([a.default.string,a.default.number]),name:a.default.string,scrolling:a.default.string,sandbox:a.default.string,srcDoc:a.default.string,src:a.default.string.isRequired,width:a.default.oneOfType([a.default.string,a.default.number])}),handleReceiveMessage:a.default.func,handleReady:a.default.func,postMessageData:a.default.any,targetOrigin:a.default.string},l.defaultProps={targetOrigin:"*"},l.defaultAttributes={frameBorder:0},t.A=l},79792:(e,t,n)=>{"use strict";n.d(t,{Ai:()=>h,uj:()=>y});var r=n(96540),i=(n(5556),{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",whiteSpace:"nowrap",padding:0,width:"1px",position:"absolute"}),o=function(e){var t=e.message,n=e["aria-live"];return r.createElement("div",{style:i,role:"log","aria-live":n},t||"")};o.propTypes={};const a=o;function s(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var l=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=s(this,e.call.apply(e,[this].concat(o))),r.state={assertiveMessage1:"",assertiveMessage2:"",politeMessage1:"",politeMessage2:"",oldPolitemessage:"",oldPoliteMessageId:"",oldAssertiveMessage:"",oldAssertiveMessageId:"",setAlternatePolite:!1,setAlternateAssertive:!1},s(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.getDerivedStateFromProps=function(e,t){var n=t.oldPolitemessage,r=t.oldPoliteMessageId,i=t.oldAssertiveMessage,o=t.oldAssertiveMessageId,a=e.politeMessage,s=e.politeMessageId,l=e.assertiveMessage,c=e.assertiveMessageId;return n!==a||r!==s?{politeMessage1:t.setAlternatePolite?"":a,politeMessage2:t.setAlternatePolite?a:"",oldPolitemessage:a,oldPoliteMessageId:s,setAlternatePolite:!t.setAlternatePolite}:i!==l||o!==c?{assertiveMessage1:t.setAlternateAssertive?"":l,assertiveMessage2:t.setAlternateAssertive?l:"",oldAssertiveMessage:l,oldAssertiveMessageId:c,setAlternateAssertive:!t.setAlternateAssertive}:null},t.prototype.render=function(){var e=this.state,t=e.assertiveMessage1,n=e.assertiveMessage2,i=e.politeMessage1,o=e.politeMessage2;return r.createElement("div",null,r.createElement(a,{"aria-live":"assertive",message:t}),r.createElement(a,{"aria-live":"assertive",message:n}),r.createElement(a,{"aria-live":"polite",message:i}),r.createElement(a,{"aria-live":"polite",message:o}))},t}(r.Component);l.propTypes={};const c=l;function u(){console.warn("Announcement failed, LiveAnnouncer context is missing")}const d=r.createContext({announceAssertive:u,announcePolite:u}),h=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.announcePolite=function(e,t){r.setState({announcePoliteMessage:e,politeMessageId:t||""})},r.announceAssertive=function(e,t){r.setState({announceAssertiveMessage:e,assertiveMessageId:t||""})},r.state={announcePoliteMessage:"",politeMessageId:"",announceAssertiveMessage:"",assertiveMessageId:"",updateFunctions:{announcePolite:r.announcePolite,announceAssertive:r.announceAssertive}},r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.state,t=e.announcePoliteMessage,n=e.politeMessageId,i=e.announceAssertiveMessage,o=e.assertiveMessageId,a=e.updateFunctions;return r.createElement(d.Provider,{value:a},this.props.children,r.createElement(c,{assertiveMessage:i,assertiveMessageId:o,politeMessage:t,politeMessageId:n}))},t}(r.Component);var f=n(92558),p=n.n(f);function v(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var g=function(e){function t(){var n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=v(this,e.call.apply(e,[this].concat(o))),r.announce=function(){var e=r.props,t=e.message,n=e["aria-live"],i=e.announceAssertive,o=e.announcePolite;"assertive"===n&&i(t||"",p()()),"polite"===n&&o(t||"",p()())},v(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.announce()},t.prototype.componentDidUpdate=function(e){this.props.message!==e.message&&this.announce()},t.prototype.componentWillUnmount=function(){var e=this.props,t=e.clearOnUnmount,n=e.announceAssertive,r=e.announcePolite;!0!==t&&"true"!==t||(n(""),r(""))},t.prototype.render=function(){return null},t}(r.Component);g.propTypes={};Object.assign;var m=function(e){var t=e.children;return r.createElement(d.Consumer,null,(function(e){return t(e)}))};m.propTypes={};const y=m},91375:e=>{for(var t=[],n=0;n<256;++n)t[n]=(n+256).toString(16).substr(1);e.exports=function(e,n){var r=n||0,i=t;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}},35182:e=>{var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var n=new Uint8Array(16);e.exports=function(){return t(n),n}}else{var r=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)3&t||(e=4294967296*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}},92558:(e,t,n)=>{var r=n(35182),i=n(91375);e.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},15722:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=a(n(98943)),i=a(n(61958)),o=n(50853);function a(e){return e&&e.__esModule?e:{default:e}}var s={backends:[{backend:r.default,transition:o.MouseTransition},{backend:i.default,options:{enableMouseEvents:!0},preview:!0,transition:o.TouchTransition}]};t.default=s},26053:(e,t,n)=>{"use strict";n.r(t),n.d(t,{HTML5DragTransition:()=>r.HTML5DragTransition,MouseTransition:()=>r.MouseTransition,Preview:()=>f,TouchTransition:()=>r.TouchTransition,createTransition:()=>r.createTransition,default:()=>r.default});var r=n(50853),i=n(96540),o=n(5556),a=n.n(o),s=n(33085),l=i.createContext(),c=function(e){var t=(0,s.V)((function(e){return{currentOffset:e.getSourceClientOffset(),isDragging:e.isDragging(),itemType:e.getItemType(),item:e.getItem()}}));if(!t.isDragging||null===t.currentOffset)return null;var n,r,o,a={itemType:t.itemType,item:t.item,style:(n=t.currentOffset,r="translate(".concat(n.x,"px, ").concat(n.y,"px)"),{pointerEvents:"none",position:"fixed",top:0,left:0,transform:r,WebkitTransform:r})};return o=e.children&&"function"==typeof e.children?e.children(a):e.children?e.children:e.generator(a),i.createElement(l.Provider,{value:a},o)};c.propTypes={generator:a().func,children:a().oneOfType([a().node,a().func])};const u=c;function d(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var h=function(e){var t,n,o=(t=(0,i.useState)(!1),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){if("undefined"!=typeof Symbol&&Symbol.iterator in Object(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(t,n)||function(e,t){if(e){if("string"==typeof e)return d(e,t);var n=Object.prototype.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}}(t,n)||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.")}()),a=o[0],s=o[1];return(0,i.useEffect)((function(){var e={backendChanged:function(e){s(e.previewEnabled())}};return r.PreviewManager.register(e),function(){r.PreviewManager.unregister(e)}})),a?i.createElement(u,e):null};h.Context=l,h.propTypes=u.propTypes;const f=h},74864:(e,t,n)=>{"use strict";var r=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),i=n(96540),o=l(i),a=l(n(5556)),s=l(n(66405));function l(e){return e&&e.__esModule?e:{default:e}}var c=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.fullScreenElement=null,n.detectFullScreen=n.detectFullScreen.bind(n),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),r(t,[{key:"componentDidMount",value:function(){s.default.addEventListener("fullscreenchange",this.detectFullScreen)}},{key:"componentWillUnmount",value:function(){s.default.removeEventListener("fullscreenchange",this.detectFullScreen)}},{key:"componentDidUpdate",value:function(){this.handleProps(this.props)}},{key:"handleProps",value:function(e){var t=s.default.fullscreenElement===this.node;t&&!e.enabled?this.leaveFullScreen():!t&&e.enabled&&this.enterFullScreen()}},{key:"detectFullScreen",value:function(){s.default.fullscreenElement===this.node?(this.fullScreenElement=s.default.fullscreenElement,this.props.onChange(!0)):!s.default.fullscreenElement&&this.fullScreenElement&&(this.fullScreenElement=null,this.props.onChange(!1))}},{key:"enterFullScreen",value:function(){s.default.fullscreenEnabled&&s.default.requestFullscreen(this.node)}},{key:"leaveFullScreen",value:function(){s.default.fullscreenEnabled&&s.default.exitFullscreen()}},{key:"render",value:function(){var e=this,t=["fullscreen"];return this.props.enabled&&t.push("fullscreen-enabled"),o.default.createElement("div",{className:t.join(" "),ref:function(t){return e.node=t},style:this.props.enabled?{height:"100%",width:"100%"}:void 0},this.props.children)}}]),t}(i.Component);c.propTypes={children:a.default.node.isRequired,enabled:a.default.bool.isRequired,onChange:a.default.func},c.defaultProps={enabled:!1,onChange:function(){}},t.A=c},48939:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Mosaic=t.MosaicWithoutDragDropContext=void 0;var s=a(n(46942)),l=(a(n(74154)),a(n(95950)),a(n(71086)),a(n(96540))),c=n(79543),u=a(n(26053)),d=a(n(15722)),h=n(99604),f=n(65227),p=n(5283),v=n(82848),g=n(55774),m=n(26146);function y(e){return null!=e.initialValue}n(91440);var b=function(e){function t(){var t,n=e.apply(this,arguments)||this;return n.state={currentNode:null,lastInitialValue:null,mosaicId:null!==(t=n.props.mosaicId)&&void 0!==t?t:h.v4()},n.updateRoot=function(e,t){void 0===t&&(t=!1);var r=n.getRoot()||{};n.replaceRoot(m.updateTree(r,e),t)},n.replaceRoot=function(e,t){void 0===t&&(t=!1),n.props.onChange(e),!t&&n.props.onRelease&&n.props.onRelease(e),y(n.props)&&n.setState({currentNode:e})},n.actions={updateTree:n.updateRoot,remove:function(e){0===e.length?n.replaceRoot(null):n.updateRoot([m.createRemoveUpdate(n.getRoot(),e)])},expand:function(e,t){return void 0===t&&(t=70),n.updateRoot([m.createExpandUpdate(e,t)])},getRoot:function(){return n.getRoot()},hide:function(e){return n.updateRoot([m.createHideUpdate(e)])},replaceWith:function(e,t){return n.updateRoot([{path:e,spec:{$set:t}}])}},n.childContext={mosaicActions:n.actions,mosaicId:n.state.mosaicId},n}return i(t,e),t.getDerivedStateFromProps=function(e,t){return e.mosaicId&&(t.mosaicId,e.mosaicId),y(e)&&e.initialValue!==t.lastInitialValue?{lastInitialValue:e.initialValue,currentNode:e.initialValue}:null},t.prototype.render=function(){var e=this.props.className;return l.default.createElement(f.MosaicContext.Provider,{value:this.childContext},l.default.createElement("div",{className:s.default(e,"mosaic mosaic-drop-target")},this.renderTree(),l.default.createElement(g.RootDropTargets,null)))},t.prototype.getRoot=function(){return y(this.props)?this.state.currentNode:this.props.value},t.prototype.renderTree=function(){var e=this.getRoot();if(this.validateTree(e),null==e)return this.props.zeroStateView;var t=this.props,n=t.renderTile,r=t.resize;return l.default.createElement(p.MosaicRoot,{root:e,renderTile:n,resize:r})},t.prototype.validateTree=function(e){},t.defaultProps={onChange:function(){},zeroStateView:l.default.createElement(v.MosaicZeroState,null),className:"mosaic-blueprint-theme"},t}(l.default.PureComponent);t.MosaicWithoutDragDropContext=b;var w=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return l.default.createElement(c.DndProvider,{backend:u.default,options:d.default},l.default.createElement(b,o({},this.props)))},t}(l.default.PureComponent);t.Mosaic=w},4347:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicDropTarget=void 0;var a=o(n(46942)),s=o(n(96540)),l=n(79543),c=n(65227),u=n(35086),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this.props,t=e.position,n=e.isOver,r=e.connectDropTarget,i=e.draggedMosaicId;return r(s.default.createElement("div",{className:a.default("drop-target",t,{"drop-target-hover":n&&i===this.context.mosaicId})}))},t.contextType=c.MosaicContext,t}(s.default.PureComponent);t.MosaicDropTarget=l.DropTarget(u.MosaicDragType.WINDOW,{drop:function(e,t,n){return n.context.mosaicId===(t.getItem()||{}).mosaicId?{path:e.path,position:e.position}:{}}},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),draggedMosaicId:(t.getItem()||{}).mosaicId}}))(d)},5283:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicRoot=void 0;var s=a(n(35970)),l=a(n(96540)),c=n(65227),u=n(84499),d=n(97917),h=n(91440),f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onResize=function(e,n,r){t.context.mosaicActions.updateTree([{path:n,spec:{splitPercentage:{$set:e}}}],r)},t}return i(t,e),t.prototype.render=function(){var e=this.props.root;return l.default.createElement("div",{className:"mosaic-root"},this.renderRecursively(e,d.BoundingBox.empty(),[]))},t.prototype.renderRecursively=function(e,t,n){if(h.isParent(e)){var r=null==e.splitPercentage?50:e.splitPercentage,i=d.BoundingBox.split(t,r,e.direction),a=i.first,c=i.second;return s.default([this.renderRecursively(e.first,a,n.concat("first")),this.renderSplit(e.direction,t,r,n),this.renderRecursively(e.second,c,n.concat("second"))].filter(p))}return l.default.createElement("div",{key:e,className:"mosaic-tile",style:o({},d.BoundingBox.asStyles(t))},this.props.renderTile(e,n))},t.prototype.renderSplit=function(e,t,n,r){var i=this,a=this.props.resize;return"DISABLED"!==a?l.default.createElement(u.Split,o({key:r.join(",")+"splitter"},a,{boundingBox:t,splitPercentage:n,direction:e,onChange:function(e){return i.onResize(e,r,!0)},onRelease:function(e){return i.onResize(e,r,!1)}})):null},t.contextType=c.MosaicContext,t}(l.default.PureComponent);function p(e){return null!==e}t.MosaicRoot=f},11007:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicWindow=t.SourceDropConnectedInternalMosaicWindow=t.SourceConnectedInternalMosaicWindow=t.InternalMosaicWindow=void 0;var s=a(n(46942)),l=a(n(64112)),c=a(n(27537)),u=a(n(62193)),d=a(n(2404)),h=a(n(35880)),f=a(n(96540)),p=n(79543),v=n(80103),g=n(42750),m=n(65227),y=n(45837),b=n(4347),w=n(35086),_=n(26146),x=n(91440),C=n(41219),E=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.state={additionalControlsOpen:!1},t.rootElement=null,t.renderDropTarget=function(e){var n=t.props.path;return f.default.createElement(b.MosaicDropTarget,{position:e,path:n,key:e})},t.split=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t.checkCreateNode();var r=t.props,i=r.createNode,o=r.path,a=t.context.mosaicActions,s=a.getRoot(),l=t.rootElement.offsetWidth>t.rootElement.offsetHeight?"row":"column";return Promise.resolve(i.apply(void 0,e)).then((function(e){return a.replaceWith(o,{direction:l,second:e,first:x.getAndAssertNodeAtPathExists(s,o)})}))},t.swap=function(){for(var e=[],n=0;n<arguments.length;n++)e[n]=arguments[n];t.checkCreateNode();var r=t.context.mosaicActions,i=t.props,o=i.createNode,a=i.path;return Promise.resolve(o.apply(void 0,e)).then((function(e){return r.replaceWith(a,e)}))},t.setAdditionalControlsOpen=function(e){t.setState({additionalControlsOpen:e})},t.getPath=function(){return t.props.path},t.connectDragSource=function(e){return(0,t.props.connectDragSource)(e)},t.childContext={mosaicWindowActions:{split:t.split,replaceWithNew:t.swap,setAdditionalControlsOpen:t.setAdditionalControlsOpen,getPath:t.getPath,connectDragSource:t.connectDragSource}},t}return i(t,e),t.prototype.render=function(){var e=this,t=this.props,n=t.className,r=t.isOver,i=t.renderPreview,o=t.additionalControls,a=t.connectDropTarget,l=t.connectDragPreview,c=t.draggedMosaicId;return f.default.createElement(m.MosaicWindowContext.Provider,{value:this.childContext},a(f.default.createElement("div",{className:s.default("mosaic-window mosaic-drop-target",n,{"drop-target-hover":r&&c===this.context.mosaicId,"additional-controls-open":this.state.additionalControlsOpen}),ref:function(t){return e.rootElement=t}},this.renderToolbar(),f.default.createElement("div",{className:"mosaic-window-body"},this.props.children),f.default.createElement("div",{className:"mosaic-window-body-overlay",onClick:function(){return e.setAdditionalControlsOpen(!1)}}),f.default.createElement("div",{className:"mosaic-window-additional-actions-bar"},o),l(i(this.props)),f.default.createElement("div",{className:"drop-target-container"},h.default(y.MosaicDropTargetPosition).map(this.renderDropTarget)))))},t.prototype.getToolbarControls=function(){var e=this.props,t=e.toolbarControls,n=e.createNode;return t||(n?v.DEFAULT_CONTROLS_WITH_CREATION:v.DEFAULT_CONTROLS_WITHOUT_CREATION)},t.prototype.renderToolbar=function(){var e,t=this,n=this.props,r=n.title,i=n.draggable,o=n.additionalControls,a=n.additionalControlButtonText,l=n.path,c=n.renderToolbar,d=this.state.additionalControlsOpen,h=this.getToolbarControls(),p=i&&l.length>0,v=p?this.props.connectDragSource:function(e){return e};if(c){var m=v(c(this.props,i));return f.default.createElement("div",{className:s.default("mosaic-window-toolbar",{draggable:p})},m)}var y=v(f.default.createElement("div",{title:r,className:"mosaic-window-title"},r)),b=!u.default(o);return f.default.createElement("div",{className:s.default("mosaic-window-toolbar",{draggable:p})},y,f.default.createElement("div",{className:s.default("mosaic-window-controls",C.OptionalBlueprint.getClasses("BUTTON_GROUP"))},b&&f.default.createElement("button",{onClick:function(){return t.setAdditionalControlsOpen(!d)},className:s.default(C.OptionalBlueprint.getClasses("BUTTON","MINIMAL"),C.OptionalBlueprint.getIconClass("MORE"),(e={},e[C.OptionalBlueprint.getClasses("ACTIVE")]=d,e))},f.default.createElement("span",{className:"control-text"},a)),b&&f.default.createElement(g.Separator,null),h))},t.prototype.checkCreateNode=function(){if(null==this.props.createNode)throw new Error("Operation invalid unless `createNode` is defined")},t.defaultProps={additionalControlButtonText:"More",draggable:!0,renderPreview:function(e){var t=e.title;return f.default.createElement("div",{className:"mosaic-preview"},f.default.createElement("div",{className:"mosaic-window-toolbar"},f.default.createElement("div",{className:"mosaic-window-title"},t)),f.default.createElement("div",{className:"mosaic-window-body"},f.default.createElement("h4",null,t),f.default.createElement(C.OptionalBlueprint.Icon,{iconSize:72,icon:"application"})))},renderToolbar:null},t.contextType=m.MosaicContext,t}(f.default.Component);t.InternalMosaicWindow=E;var S={beginDrag:function(e,t,n){e.onDragStart&&e.onDragStart();var r=l.default((function(){return n.context.mosaicActions.hide(n.props.path)}));return{mosaicId:n.context.mosaicId,hideTimer:r}},endDrag:function(e,t,n){var r=t.getItem().hideTimer;window.clearTimeout(r);var i=n.props.path,o=t.getDropResult()||{},a=n.context.mosaicActions,s=o.position,l=o.path;null==s||null==l||d.default(l,i)?(a.updateTree([{path:c.default(i),spec:{splitPercentage:{$set:null}}}]),e.onDragEnd&&e.onDragEnd("reset")):(a.updateTree(_.createDragToUpdates(a.getRoot(),i,l,s)),e.onDragEnd&&e.onDragEnd("drop"))}};t.SourceConnectedInternalMosaicWindow=p.DragSource(w.MosaicDragType.WINDOW,S,(function(e,t){return{connectDragSource:e.dragSource(),connectDragPreview:e.dragPreview()}}))(E),t.SourceDropConnectedInternalMosaicWindow=p.DropTarget(w.MosaicDragType.WINDOW,{},(function(e,t){return{connectDropTarget:e.dropTarget(),isOver:t.isOver(),draggedMosaicId:(t.getItem()||{}).mosaicId}}))(t.SourceConnectedInternalMosaicWindow);var A=function(e){function n(){return null!==e&&e.apply(this,arguments)||this}return i(n,e),n.prototype.render=function(){return f.default.createElement(t.SourceDropConnectedInternalMosaicWindow,o({},this.props))},n}(f.default.PureComponent);t.MosaicWindow=A},82848:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicZeroState=void 0;var a=o(n(46942)),s=o(n(63950)),l=o(n(96540)),c=n(65227),u=n(41219),d=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.replace=function(){return Promise.resolve(t.props.createNode()).then((function(e){return t.context.mosaicActions.replaceWith([],e)})).catch(s.default)},t}return i(t,e),t.prototype.render=function(){return l.default.createElement("div",{className:a.default("mosaic-zero-state",u.OptionalBlueprint.getClasses("NON_IDEAL_STATE"))},l.default.createElement("div",{className:u.OptionalBlueprint.getClasses("NON_IDEAL_STATE_VISUAL")},l.default.createElement(u.OptionalBlueprint.Icon,{iconSize:120,icon:"applications"})),l.default.createElement("h4",{className:u.OptionalBlueprint.getClasses("HEADING")},"No Windows Present"),l.default.createElement("div",null,this.props.createNode&&l.default.createElement("button",{className:a.default(u.OptionalBlueprint.getClasses("BUTTON"),u.OptionalBlueprint.getIconClass("ADD")),onClick:this.replace},"Add New Window")))},t.contextType=c.MosaicContext,t}(l.default.PureComponent);t.MosaicZeroState=d},55774:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RootDropTargets=void 0;var a=o(n(46942)),s=o(n(35880)),l=o(n(96540)),c=n(79543),u=n(45837),d=n(4347),h=n(35086),f=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return l.default.createElement("div",{className:a.default("drop-target-container",{"-dragging":this.props.isDragging})},s.default(u.MosaicDropTargetPosition).map((function(e){return l.default.createElement(d.MosaicDropTarget,{position:e,path:[],key:e})})))},t}(l.default.PureComponent);t.RootDropTargets=c.DropTarget(h.MosaicDragType.WINDOW,{},(function(e,t){return{isDragging:null!==t.getItem()&&t.getItemType()===h.MosaicDragType.WINDOW}}))(f)},84499:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__assign||function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Split=void 0;var s=a(n(46942)),l=a(n(78659)),c=a(n(7350)),u=a(n(96540)),d=n(97917),h=1e3/30,f={capture:!0,passive:!1},p=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.rootElement=u.default.createRef(),t.listenersBound=!1,t.onMouseDown=function(e){(v(e)||0===e.button)&&(e.preventDefault(),t.bindListeners())},t.onMouseUp=function(e){t.unbindListeners();var n=t.calculateRelativePercentage(e);t.props.onRelease(n)},t.onMouseMove=function(e){e.preventDefault(),e.stopPropagation(),t.throttledUpdatePercentage(e)},t.throttledUpdatePercentage=c.default((function(e){var n=t.calculateRelativePercentage(e);n!==t.props.splitPercentage&&t.props.onChange(n)}),h),t}return i(t,e),t.prototype.render=function(){var e=this.props.direction;return u.default.createElement("div",{className:s.default("mosaic-split",{"-row":"row"===e,"-column":"column"===e}),ref:this.rootElement,onMouseDown:this.onMouseDown,style:this.computeStyle()},u.default.createElement("div",{className:"mosaic-split-line"}))},t.prototype.componentDidMount=function(){this.rootElement.current.addEventListener("touchstart",this.onMouseDown,f)},t.prototype.componentWillUnmount=function(){this.unbindListeners(),this.rootElement.current&&this.rootElement.current.ownerDocument.removeEventListener("touchstart",this.onMouseDown,f)},t.prototype.bindListeners=function(){this.listenersBound||(this.rootElement.current.ownerDocument.addEventListener("mousemove",this.onMouseMove,!0),this.rootElement.current.ownerDocument.addEventListener("touchmove",this.onMouseMove,f),this.rootElement.current.ownerDocument.addEventListener("mouseup",this.onMouseUp,!0),this.rootElement.current.ownerDocument.addEventListener("touchend",this.onMouseUp,!0),this.listenersBound=!0)},t.prototype.unbindListeners=function(){this.rootElement.current&&(this.rootElement.current.ownerDocument.removeEventListener("mousemove",this.onMouseMove,!0),this.rootElement.current.ownerDocument.removeEventListener("touchmove",this.onMouseMove,f),this.rootElement.current.ownerDocument.removeEventListener("mouseup",this.onMouseUp,!0),this.rootElement.current.ownerDocument.removeEventListener("touchend",this.onMouseUp,!0),this.listenersBound=!1)},t.prototype.computeStyle=function(){var e,t=this.props,n=t.boundingBox,r=t.direction,i=t.splitPercentage,a="column"===r?"top":"left",s=d.BoundingBox.getAbsoluteSplitPercentage(n,i,r);return o(o({},d.BoundingBox.asStyles(n)),((e={})[a]=s+"%",e))},t.prototype.calculateRelativePercentage=function(e){var t,n=this.props,r=n.minimumPaneSizePercentage,i=n.direction,o=n.boundingBox,a=this.rootElement.current.parentElement.getBoundingClientRect(),s=v(e)?e.changedTouches[0]:e;t="column"===i?(s.clientY-a.top)/a.height*100:(s.clientX-a.left)/a.width*100;var c=d.BoundingBox.getRelativeSplitPercentage(o,t,i);return l.default(c,r,100-r)},t.defaultProps={onChange:function(){},onRelease:function(){},minimumPaneSizePercentage:20},t}(u.default.PureComponent);function v(e){return null!=e.changedTouches}t.Split=p},26697:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ExpandButton=void 0;var a=o(n(46942)),s=o(n(96540)),l=n(65227),c=n(41219),u=n(54089),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this;return s.default.createElement(l.MosaicContext.Consumer,null,(function(t){var n=t.mosaicActions;return u.createDefaultToolbarButton("Expand",a.default("expand-button",c.OptionalBlueprint.getIconClass("MAXIMIZE")),e.createExpand(n))}))},t.prototype.createExpand=function(e){var t=this;return function(){e.expand(t.context.mosaicWindowActions.getPath()),t.props.onClick&&t.props.onClick()}},t.contextType=l.MosaicWindowContext,t}(s.default.PureComponent);t.ExpandButton=d},54089:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createDefaultToolbarButton=void 0;var i=r(n(46942)),o=r(n(96540)),a=n(41219);t.createDefaultToolbarButton=function(e,t,n,r){return o.default.createElement("button",{title:e,onClick:n,className:i.default("mosaic-default-control",a.OptionalBlueprint.getClasses("BUTTON","MINIMAL"),t)},r&&o.default.createElement("span",{className:"control-text"},r))}},83529:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.RemoveButton=void 0;var a=o(n(46942)),s=o(n(96540)),l=n(65227),c=n(41219),u=n(54089),d=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){var e=this;return s.default.createElement(l.MosaicContext.Consumer,null,(function(t){var n=t.mosaicActions;return u.createDefaultToolbarButton("Close Window",a.default("close-button",c.OptionalBlueprint.getIconClass("CROSS")),e.createRemove(n))}))},t.prototype.createRemove=function(e){var t=this;return function(){e.remove(t.context.mosaicWindowActions.getPath()),t.props.onClick&&t.props.onClick()}},t.contextType=l.MosaicWindowContext,t}(s.default.PureComponent);t.RemoveButton=d},35737:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ReplaceButton=void 0;var a=o(n(46942)),s=o(n(63950)),l=o(n(96540)),c=n(65227),u=n(41219),d=n(54089),h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.replace=function(){t.context.mosaicWindowActions.replaceWithNew().then((function(){t.props.onClick&&t.props.onClick()})).catch(s.default)},t}return i(t,e),t.prototype.render=function(){return d.createDefaultToolbarButton("Replace Window",a.default("replace-button",u.OptionalBlueprint.getIconClass("EXCHANGE")),this.replace)},t.contextType=c.MosaicWindowContext,t}(l.default.PureComponent);t.ReplaceButton=h},42750:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.Separator=void 0;var a=o(n(96540)),s=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return i(t,e),t.prototype.render=function(){return a.default.createElement("div",{className:"separator"})},t}(a.default.PureComponent);t.Separator=s},82901:function(e,t,n){"use strict";var r,i=this&&this.__extends||(r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},r(e,t)},function(e,t){function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}),o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.SplitButton=void 0;var a=o(n(46942)),s=o(n(63950)),l=o(n(96540)),c=n(65227),u=n(41219),d=n(54089),h=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.split=function(){t.context.mosaicWindowActions.split().then((function(){t.props.onClick&&t.props.onClick()})).catch(s.default)},t}return i(t,e),t.prototype.render=function(){return d.createDefaultToolbarButton("Split Window",a.default("split-button",u.OptionalBlueprint.getIconClass("ADD_COLUMN_RIGHT")),this.split)},t.contextType=c.MosaicWindowContext,t}(l.default.PureComponent);t.SplitButton=h},80103:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_CONTROLS_WITHOUT_CREATION=t.DEFAULT_CONTROLS_WITH_CREATION=void 0;var i=r(n(96540)),o=n(26697),a=n(83529),s=n(35737),l=n(82901);t.DEFAULT_CONTROLS_WITH_CREATION=i.default.Children.toArray([i.default.createElement(s.ReplaceButton,null),i.default.createElement(l.SplitButton,null),i.default.createElement(o.ExpandButton,null),i.default.createElement(a.RemoveButton,null)]),t.DEFAULT_CONTROLS_WITHOUT_CREATION=i.default.Children.toArray([i.default.createElement(o.ExpandButton,null),i.default.createElement(a.RemoveButton,null)])},65227:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicWindowContext=t.MosaicContext=void 0;var i=r(n(96540));t.MosaicContext=i.default.createContext(void 0),t.MosaicWindowContext=i.default.createContext(void 0)},65047:(e,t,n)=>{"use strict";var r=n(48939);Object.defineProperty(t,"bQ",{enumerable:!0,get:function(){return r.MosaicWithoutDragDropContext}});n(35086),n(65227),n(26146);var i=n(91440);Object.defineProperty(t,"fj",{enumerable:!0,get:function(){return i.createBalancedTreeFromLeaves}}),Object.defineProperty(t,"Lg",{enumerable:!0,get:function(){return i.getLeaves}});var o=n(11007);Object.defineProperty(t,"XF",{enumerable:!0,get:function(){return o.MosaicWindow}});n(54089),n(82848),n(42750),n(26697),n(35737),n(82901),n(83529),n(80103)},45837:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicDropTargetPosition=void 0,t.MosaicDropTargetPosition={TOP:"top",BOTTOM:"bottom",LEFT:"left",RIGHT:"right"}},35086:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.MosaicDragType=void 0,t.MosaicDragType={WINDOW:"MosaicWindow"}},97917:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},r.apply(this,arguments)};Object.defineProperty(t,"__esModule",{value:!0}),t.BoundingBox=void 0;var i=n(29476);!function(e){function t(e,t,n){var r=e.top,o=e.right,a=e.bottom,s=e.left;return"column"===n?(100-r-a)*t/100+r:"row"===n?(100-o-s)*t/100+s:i.assertNever(n)}e.empty=function(){return{top:0,right:0,bottom:0,left:0}},e.split=function(e,n,o){var a=t(e,n,o);return"column"===o?{first:r(r({},e),{bottom:100-a}),second:r(r({},e),{top:a})}:"row"===o?{first:r(r({},e),{right:100-a}),second:r(r({},e),{left:a})}:i.assertNever(o)},e.getAbsoluteSplitPercentage=t,e.getRelativeSplitPercentage=function(e,t,n){var r=e.top,o=e.right,a=e.bottom,s=e.left;return"column"===n?(t-r)/(100-r-a)*100:"row"===n?(t-s)/(100-o-s)*100:i.assertNever(n)},e.asStyles=function(e){return{top:e.top+"%",right:e.right+"%",bottom:e.bottom+"%",left:e.left+"%"}}}(t.BoundingBox||(t.BoundingBox={}))},41219:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),o=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.hasOwnProperty.call(e,n)&&r(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.OptionalBlueprint=void 0;var a=o(n(96540));!function(e){var t,r,i;try{t=n(8039),r=t.Classes,e.Icon=t.Icon,i=n(50081).WWe}catch(t){e.Icon=function(e){var t=e.icon;return a.createElement("span",null,t)}}e.getClasses=function(){for(var e=[],t=0;t<arguments.length;t++)e[t]=arguments[t];return r?e.map((function(e){return r[e]})).join(" "):""},e.getIconClass=function(e){return r&&i?r.iconClass(i[e]):""}}(t.OptionalBlueprint||(t.OptionalBlueprint={}))},29476:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertNever=void 0,t.assertNever=function(e){throw new Error("Unhandled case: "+JSON.stringify(e))}},26146:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.createExpandUpdate=t.createHideUpdate=t.createDragToUpdates=t.createRemoveUpdate=t.updateTree=t.buildSpecFromUpdate=void 0;var i=r(n(46894)),o=r(n(3739)),a=r(n(27537)),s=r(n(2404)),l=r(n(68090)),c=r(n(63560)),u=r(n(34921)),d=n(45837),h=n(91440);function f(e){return e.path.length>0?c.default({},e.path,e.spec):e.spec}function p(e,t){var n=e;return t.forEach((function(e){n=i.default(n,f(e))})),n}function v(e,t){var n=a.default(t),r=l.default(t),i=n.concat(h.getOtherBranch(r));return{path:n,spec:{$set:h.getAndAssertNodeAtPathExists(e,i)}}}function g(e,t,n){return s.default(u.default(e,n),u.default(t,n))}t.buildSpecFromUpdate=f,t.updateTree=p,t.createRemoveUpdate=v,t.createDragToUpdates=function(e,t,n,r){var i=h.getAndAssertNodeAtPathExists(e,n),a=[];g(t,n,n.length)?i=p(i,[v(i,o.default(t,n.length))]):(a.push(v(e,t)),g(t,n,t.length-1)&&n.splice(t.length-1,1));var s,l,c=h.getAndAssertNodeAtPathExists(e,t);r===d.MosaicDropTargetPosition.LEFT||r===d.MosaicDropTargetPosition.TOP?(s=c,l=i):(s=i,l=c);var u="column";return r!==d.MosaicDropTargetPosition.LEFT&&r!==d.MosaicDropTargetPosition.RIGHT||(u="row"),a.push({path:n,spec:{$set:{first:s,second:l,direction:u}}}),a},t.createHideUpdate=function(e){return{path:a.default(e),spec:{splitPercentage:{$set:"first"===l.default(e)?0:100}}}},t.createExpandUpdate=function(e,t){for(var n,r={},i=e.length-1;i>=0;i--){var o=e[i];(n={splitPercentage:{$set:"first"===o?t:100-t}})[o]=r,r=n}return{spec:r,path:[]}}},91440:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.getAndAssertNodeAtPathExists=t.getNodeAtPath=t.getLeaves=t.getPathToCorner=t.getOtherDirection=t.getOtherBranch=t.createBalancedTreeFromLeaves=t.isParent=t.Corner=void 0;var i,o=r(n(32629)),a=r(n(58156));function s(e,t){if(void 0===t&&(t="row"),l(e)){var n=c(t);return{direction:t,first:s(e.first,n),second:s(e.second,n)}}return e}function l(e){return null!=e.direction}function c(e){return"row"===e?"column":"row"}function u(e,t){return t.length>0?a.default(e,t,null):e}!function(e){e[e.TOP_LEFT=1]="TOP_LEFT",e[e.TOP_RIGHT=2]="TOP_RIGHT",e[e.BOTTOM_LEFT=3]="BOTTOM_LEFT",e[e.BOTTOM_RIGHT=4]="BOTTOM_RIGHT"}(i=t.Corner||(t.Corner={})),t.isParent=l,t.createBalancedTreeFromLeaves=function(e,t){if(void 0===t&&(t="row"),0===e.length)return null;for(var n=o.default(e),r=[];n.length>1;){for(;n.length>0;)n.length>1?r.push({direction:"row",first:n.shift(),second:n.shift()}):r.unshift(n.shift());n=r,r=[]}return s(n[0],t)},t.getOtherBranch=function(e){if("first"===e)return"second";if("second"===e)return"first";throw new Error("Branch '"+e+"' not a valid branch")},t.getOtherDirection=c,t.getPathToCorner=function(e,t){for(var n=e,r=[];l(n);)("row"!==n.direction||t!==i.TOP_LEFT&&t!==i.BOTTOM_LEFT)&&("column"!==n.direction||t!==i.TOP_LEFT&&t!==i.TOP_RIGHT)?(r.push("second"),n=n.second):(r.push("first"),n=n.first);return r},t.getLeaves=function e(t){return null==t?[]:l(t)?e(t.first).concat(e(t.second)):[t]},t.getNodeAtPath=u,t.getAndAssertNodeAtPathExists=function(e,t){if(null==e)throw new Error("Root is empty, cannot fetch path");var n=u(e,t);if(null==n)throw new Error("Path ["+t.join(", ")+"] did not resolve to a node");return n}},99604:(e,t,n)=>{var r=n(43563),i=n(45848),o=i;o.v1=r,o.v4=i,e.exports=o},59229:e=>{for(var t=[],n=0;n<256;++n)t[n]=(n+256).toString(16).substr(1);e.exports=function(e,n){var r=n||0,i=t;return[i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],"-",i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]],i[e[r++]]].join("")}},10172:e=>{var t="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof window.msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto);if(t){var n=new Uint8Array(16);e.exports=function(){return t(n),n}}else{var r=new Array(16);e.exports=function(){for(var e,t=0;t<16;t++)3&t||(e=4294967296*Math.random()),r[t]=e>>>((3&t)<<3)&255;return r}}},43563:(e,t,n)=>{var r,i,o=n(10172),a=n(59229),s=0,l=0;e.exports=function(e,t,n){var c=t&&n||0,u=t||[],d=(e=e||{}).node||r,h=void 0!==e.clockseq?e.clockseq:i;if(null==d||null==h){var f=o();null==d&&(d=r=[1|f[0],f[1],f[2],f[3],f[4],f[5]]),null==h&&(h=i=16383&(f[6]<<8|f[7]))}var p=void 0!==e.msecs?e.msecs:(new Date).getTime(),v=void 0!==e.nsecs?e.nsecs:l+1,g=p-s+(v-l)/1e4;if(g<0&&void 0===e.clockseq&&(h=h+1&16383),(g<0||p>s)&&void 0===e.nsecs&&(v=0),v>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=p,l=v,i=h;var m=(1e4*(268435455&(p+=122192928e5))+v)%4294967296;u[c++]=m>>>24&255,u[c++]=m>>>16&255,u[c++]=m>>>8&255,u[c++]=255&m;var y=p/4294967296*1e4&268435455;u[c++]=y>>>8&255,u[c++]=255&y,u[c++]=y>>>24&15|16,u[c++]=y>>>16&255,u[c++]=h>>>8|128,u[c++]=255&h;for(var b=0;b<6;++b)u[c+b]=d[b];return t||a(u)}},45848:(e,t,n)=>{var r=n(10172),i=n(59229);e.exports=function(e,t,n){var o=t&&n||0;"string"==typeof e&&(t="binary"===e?new Array(16):null,e=null);var a=(e=e||{}).random||(e.rng||r)();if(a[6]=15&a[6]|64,a[8]=63&a[8]|128,t)for(var s=0;s<16;++s)t[o+s]=a[s];return t||i(a)}},4314:(e,t,n)=>{"use strict";function r(e){return e&&"object"==typeof e&&"default"in e?e.default:e}var i=n(96540),o=r(i),a=r(n(40961)),s=r(n(20311)),l=n(94427),c=r(n(22558)),u=r(n(2833));function d(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t&&h(e.prototype,t),n&&h(e,n),e}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function v(){return v=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},v.apply(this,arguments)}function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&w(e,t)}function b(e){return b=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},b(e)}function w(e,t){return w=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},w(e,t)}function _(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}function x(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function C(e,t){return!t||"object"!=typeof t&&"function"!=typeof t?x(e):t}var E={},S={monitorWidth:!0,monitorHeight:!1,monitorPosition:!1,refreshRate:16,refreshMode:"throttle",noPlaceholder:!1,resizeDetectorStrategy:"scroll"};function A(e){return e.displayName||e.name||"Component"}var O=function(e){function t(){return d(this,t),C(this,b(t).apply(this,arguments))}return y(t,e),f(t,[{key:"render",value:function(){return i.Children.only(this.props.children)}}]),t}(i.Component);function k(e){var t=e.className,n=e.style,r={};return t||n?(t&&(r.className=t),n&&(r.style=n)):r.style={width:"100%",height:"100%"},o.createElement("div",r)}function T(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S,t=e.monitorWidth,n=void 0===t?S.monitorWidth:t,r=e.monitorHeight,i=void 0===r?S.monitorHeight:r,u=e.monitorPosition,h=void 0===u?S.monitorPosition:u,g=e.refreshRate,w=void 0===g?S.refreshRate:g,P=e.refreshMode,I=void 0===P?S.refreshMode:P,M=e.noPlaceholder,z=void 0===M?S.noPlaceholder:M,R=e.resizeDetectorStrategy,L=void 0===R?S.resizeDetectorStrategy:R;s(n||i||h,'You have to monitor at least one of the width, height, or position when using "sizeMe"'),s(w>=16,"It is highly recommended that you don't put your refreshRate lower than 16 as this may cause layout thrashing."),s("throttle"===I||"debounce"===I,'The refreshMode should have a value of "throttle" or "debounce"');var D="throttle"===I?l.throttle:l.debounce;return function(e){var t=function(e){function t(t){var n=t.explicitRef,r=t.className,i=t.style,a=t.size,s=t.disablePlaceholder,l=(t.onSize,_(t,["explicitRef","className","style","size","disablePlaceholder","onSize"])),c=(null==a||null==a.width&&null==a.height&&null==a.position)&&!s,u={className:r,style:i};null!=a&&(u.size=a);var d=c?o.createElement(k,{className:r,style:i}):o.createElement(e,v({},u,l));return o.createElement(O,{ref:n},d)}return t.displayName="SizeMeRenderer(".concat(A(e),")"),t}(e),r=function(e){function r(){var e,t;d(this,r);for(var o=arguments.length,a=new Array(o),s=0;s<o;s++)a[s]=arguments[s];return p(x(t=C(this,(e=b(r)).call.apply(e,[this].concat(a)))),"domEl",null),p(x(t),"state",{width:void 0,height:void 0,position:void 0}),p(x(t),"uninstall",(function(){if(t.domEl){try{t.detector.uninstall(t.domEl)}catch(e){console.warn("react-sizeme: an error occurred whilst stopping to listen to node size changes")}t.domEl=null}})),p(x(t),"determineStrategy",(function(e){e.onSize?(t.callbackState||(t.callbackState=m({},t.state)),t.strategy="callback"):t.strategy="render"})),p(x(t),"strategisedSetState",(function(e){"callback"===t.strategy&&(t.callbackState=e,t.props.onSize(e)),t.setState(e)})),p(x(t),"strategisedGetState",(function(){return"callback"===t.strategy?t.callbackState:t.state})),p(x(t),"refCallback",(function(e){t.element=e})),p(x(t),"hasSizeChanged",(function(e,t){var r=e,o=t,a=r.position||{},s=o.position||{};return n&&r.width!==o.width||i&&r.height!==o.height||h&&(a.top!==s.top||a.left!==s.left||a.bottom!==s.bottom||a.right!==s.right)})),p(x(t),"checkIfSizeChanged",D(w,(function(e){var r=e.getBoundingClientRect(),o=r.width,a=r.height,s=r.right,l=r.left,c=r.top,u=r.bottom,d={width:n?o:null,height:i?a:null,position:h?{right:s,left:l,top:c,bottom:u}:null};t.hasSizeChanged(t.strategisedGetState(),d)&&t.strategisedSetState(d)}))),t}return y(r,e),f(r,[{key:"componentDidMount",value:function(){this.detector=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"scroll";return E[e]||(E[e]=c({strategy:e})),E[e]}(L),this.determineStrategy(this.props),this.handleDOMNode()}},{key:"componentDidUpdate",value:function(){this.determineStrategy(this.props),this.handleDOMNode()}},{key:"componentWillUnmount",value:function(){this.hasSizeChanged=function(){},this.checkIfSizeChanged=function(){},this.uninstall()}},{key:"handleDOMNode",value:function(){var e=this.element&&a.findDOMNode(this.element);e?this.domEl?(this.domEl.isSameNode&&!this.domEl.isSameNode(e)||this.domEl!==e)&&(this.uninstall(),this.domEl=e,this.detector.listenTo(this.domEl,this.checkIfSizeChanged)):(this.domEl=e,this.detector.listenTo(this.domEl,this.checkIfSizeChanged)):this.uninstall()}},{key:"render",value:function(){var e=T.enableSSRBehaviour||T.noPlaceholders||z||"callback"===this.strategy,n=m({},this.state);return o.createElement(t,v({explicitRef:this.refCallback,size:"callback"===this.strategy?null:n,disablePlaceholder:e},this.props))}}]),r}(o.Component);return p(r,"displayName","SizeMe(".concat(A(e),")")),r.WrappedComponent=e,r}}p(O,"displayName","SizeMeReferenceWrapper"),k.displayName="SizeMePlaceholder",T.enableSSRBehaviour=!1,T.noPlaceholders=!1;var P=function(e){function t(e){var n;d(this,t),p(x(n=C(this,b(t).call(this,e))),"createComponent",(function(e){n.SizeAware=T(e)((function(e){return e.children}))})),p(x(n),"onSize",(function(e){return n.setState({size:e})})),e.children,e.render;var r=_(e,["children","render"]);return n.createComponent(r),n.state={size:{width:void 0,height:void 0}},n}return y(t,e),f(t,[{key:"componentDidUpdate",value:function(e){var t=this.props,n=(t.children,t.render,_(t,["children","render"])),r=(e.children,e.render,_(e,["children","render"]));u(n,r)||this.createComponent(n)}},{key:"render",value:function(){var e=this.SizeAware,t=this.props.children||this.props.render;return o.createElement(e,{onSize:this.onSize},t({size:this.state.size}))}}]),t}(i.Component);p(P,"defaultProps",{children:void 0,render:void 0}),T.SizeMe=P,T.withSize=T,e.exports=T},37482:(e,t,n)=>{"use strict";function r(e){return e.toLowerCase()}n.d(t,{W:()=>a});var i=[/([a-z0-9])([A-Z])/g,/([A-Z])([A-Z][a-z])/g],o=/[^A-Z0-9]+/gi;function a(e,t){void 0===t&&(t={});for(var n=t.splitRegexp,a=void 0===n?i:n,l=t.stripRegexp,c=void 0===l?o:l,u=t.transform,d=void 0===u?r:u,h=t.delimiter,f=void 0===h?" ":h,p=s(s(e,a,"$1\0$2"),c,"\0"),v=0,g=p.length;"\0"===p.charAt(v);)v++;for(;"\0"===p.charAt(g-1);)g--;return p.slice(v,g).split("\0").map(d).join(f)}function s(e,t,n){return t instanceof RegExp?e.replace(t,n):t.reduce((function(e,t){return e.replace(t,n)}),e)}},15972:(e,t,n)=>{"use strict";const r="undefined"==typeof URL?n(61545).URL:URL,i=(e,t)=>t.some((t=>t instanceof RegExp?t.test(e):t===e)),o=(e,t)=>{if(t={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...t},Reflect.has(t,"normalizeHttps"))throw new Error("options.normalizeHttps is renamed to options.forceHttp");if(Reflect.has(t,"normalizeHttp"))throw new Error("options.normalizeHttp is renamed to options.forceHttps");if(Reflect.has(t,"stripFragment"))throw new Error("options.stripFragment is renamed to options.stripHash");if(e=e.trim(),/^data:/i.test(e))return((e,{stripHash:t})=>{const n=e.match(/^data:([^,]*?),([^#]*?)(?:#(.*))?$/);if(!n)throw new Error(`Invalid URL: ${e}`);const r=n[1].split(";"),i=n[2],o=t?"":n[3];let a=!1;"base64"===r[r.length-1]&&(r.pop(),a=!0);const s=(r.shift()||"").toLowerCase(),l=[...r.map((e=>{let[t,n=""]=e.split("=").map((e=>e.trim()));return"charset"===t&&(n=n.toLowerCase(),"us-ascii"===n)?"":`${t}${n?`=${n}`:""}`})).filter(Boolean)];return a&&l.push("base64"),(0!==l.length||s&&"text/plain"!==s)&&l.unshift(s),`data:${l.join(";")},${a?i.trim():i}${o?`#${o}`:""}`})(e,t);const n=e.startsWith("//");!n&&/^\.*\//.test(e)||(e=e.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,t.defaultProtocol));const o=new r(e);if(t.forceHttp&&t.forceHttps)throw new Error("The `forceHttp` and `forceHttps` options cannot be used together");if(t.forceHttp&&"https:"===o.protocol&&(o.protocol="http:"),t.forceHttps&&"http:"===o.protocol&&(o.protocol="https:"),t.stripAuthentication&&(o.username="",o.password=""),t.stripHash&&(o.hash=""),o.pathname&&(o.pathname=o.pathname.replace(/((?!:).|^)\/{2,}/g,((e,t)=>/^(?!\/)/g.test(t)?`${t}/`:"/"))),o.pathname&&(o.pathname=decodeURI(o.pathname)),!0===t.removeDirectoryIndex&&(t.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(t.removeDirectoryIndex)&&t.removeDirectoryIndex.length>0){let e=o.pathname.split("/");const n=e[e.length-1];i(n,t.removeDirectoryIndex)&&(e=e.slice(0,e.length-1),o.pathname=e.slice(1).join("/")+"/")}if(o.hostname&&(o.hostname=o.hostname.replace(/\.$/,""),t.stripWWW&&/^www\.([a-z\-\d]{2,63})\.([a-z.]{2,5})$/.test(o.hostname)&&(o.hostname=o.hostname.replace(/^www\./,""))),Array.isArray(t.removeQueryParameters))for(const e of[...o.searchParams.keys()])i(e,t.removeQueryParameters)&&o.searchParams.delete(e);return t.sortQueryParameters&&o.searchParams.sort(),t.removeTrailingSlash&&(o.pathname=o.pathname.replace(/\/$/,"")),e=o.toString(),!t.removeTrailingSlash&&"/"!==o.pathname||""!==o.hash||(e=e.replace(/\/$/,"")),n&&!t.normalizeProtocol&&(e=e.replace(/^http:\/\//,"//")),t.stripProtocol&&(e=e.replace(/^(?:https?:)?\/\//,"")),e};e.exports=o,e.exports.default=o},45228:e=>{"use strict";var t=Object.getOwnPropertySymbols,n=Object.prototype.hasOwnProperty,r=Object.prototype.propertyIsEnumerable;e.exports=function(){try{if(!Object.assign)return!1;var e=new String("abc");if(e[5]="de","5"===Object.getOwnPropertyNames(e)[0])return!1;for(var t={},n=0;n<10;n++)t["_"+String.fromCharCode(n)]=n;if("0123456789"!==Object.getOwnPropertyNames(t).map((function(e){return t[e]})).join(""))return!1;var r={};return"abcdefghijklmnopqrst".split("").forEach((function(e){r[e]=e})),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},r)).join("")}catch(e){return!1}}()?Object.assign:function(e,i){for(var o,a,s=function(e){if(null==e)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(e)}(e),l=1;l<arguments.length;l++){for(var c in o=Object(arguments[l]))n.call(o,c)&&(s[c]=o[c]);if(t){a=t(o);for(var u=0;u<a.length;u++)r.call(o,a[u])&&(s[a[u]]=o[a[u]])}}return s}},14791:function(module,exports){var __WEBPACK_AMD_DEFINE_FACTORY__,__WEBPACK_AMD_DEFINE_ARRAY__,__WEBPACK_AMD_DEFINE_RESULT__,$,fullScreenApi;function OpenSeadragon(e){return new OpenSeadragon.Viewer(e)}!function(e){e.version={versionStr:"2.4.2",major:parseInt("2",10),minor:parseInt("4",10),revision:parseInt("2",10)};var t,n={"[object Boolean]":"boolean","[object Number]":"number","[object String]":"string","[object Function]":"function","[object Array]":"array","[object Date]":"date","[object RegExp]":"regexp","[object Object]":"object"},r=Object.prototype.toString,i=Object.prototype.hasOwnProperty;e.isFunction=function(t){return"function"===e.type(t)},e.isArray=Array.isArray||function(t){return"array"===e.type(t)},e.isWindow=function(e){return e&&"object"==typeof e&&"setInterval"in e},e.type=function(e){return null==e?String(e):n[r.call(e)]||"object"},e.isPlainObject=function(t){if(!t||"object"!==OpenSeadragon.type(t)||t.nodeType||e.isWindow(t))return!1;if(t.constructor&&!i.call(t,"constructor")&&!i.call(t.constructor.prototype,"isPrototypeOf"))return!1;var n;for(var r in t)n=r;return void 0===n||i.call(t,n)},e.isEmptyObject=function(e){for(var t in e)return!1;return!0},e.freezeObject=function(t){return Object.freeze?e.freezeObject=Object.freeze:e.freezeObject=function(e){return e},e.freezeObject(t)},e.supportsCanvas=(t=document.createElement("canvas"),!(!e.isFunction(t.getContext)||!t.getContext("2d"))),e.isCanvasTainted=function(e){var t=!1;try{e.getContext("2d").getImageData(0,0,1,1)}catch(e){t=!0}return t},e.pixelDensityRatio=function(){if(e.supportsCanvas){var t=document.createElement("canvas").getContext("2d"),n=window.devicePixelRatio||1,r=t.webkitBackingStorePixelRatio||t.mozBackingStorePixelRatio||t.msBackingStorePixelRatio||t.oBackingStorePixelRatio||t.backingStorePixelRatio||1;return Math.max(n,1)/r}return 1}()}(OpenSeadragon),function($){$.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=arguments.length,l=!1,c=1;for("boolean"==typeof a&&(l=a,a=arguments[1]||{},c=2),"object"==typeof a||OpenSeadragon.isFunction(a)||(a={}),s===c&&(a=this,--c);c<s;c++)if(null!==(e=arguments[c])||void 0!==e)for(t in e)n=a[t],a!==(r=e[t])&&(l&&r&&(OpenSeadragon.isPlainObject(r)||(i=OpenSeadragon.isArray(r)))?(i?(i=!1,o=n&&OpenSeadragon.isArray(n)?n:[]):o=n&&OpenSeadragon.isPlainObject(n)?n:{},a[t]=OpenSeadragon.extend(l,o,r)):void 0!==r&&(a[t]=r));return a};var isIOSDevice=function(){if("object"!=typeof navigator)return!1;var e=navigator.userAgent;return"string"==typeof e&&(-1!==e.indexOf("iPhone")||-1!==e.indexOf("iPad")||-1!==e.indexOf("iPod"))};$.extend($,{DEFAULT_SETTINGS:{xmlPath:null,tileSources:null,tileHost:null,initialPage:0,crossOriginPolicy:!1,ajaxWithCredentials:!1,loadTilesWithAjax:!1,ajaxHeaders:{},panHorizontal:!0,panVertical:!0,constrainDuringPan:!1,wrapHorizontal:!1,wrapVertical:!1,visibilityRatio:.5,minPixelRatio:.5,defaultZoomLevel:0,minZoomLevel:null,maxZoomLevel:null,homeFillsViewer:!1,clickTimeThreshold:300,clickDistThreshold:5,dblClickTimeThreshold:300,dblClickDistThreshold:20,springStiffness:6.5,animationTime:1.2,gestureSettingsMouse:{scrollToZoom:!0,clickToZoom:!0,dblClickToZoom:!1,pinchToZoom:!1,zoomToRefPoint:!0,flickEnabled:!1,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsTouch:{scrollToZoom:!1,clickToZoom:!1,dblClickToZoom:!0,pinchToZoom:!0,zoomToRefPoint:!0,flickEnabled:!0,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsPen:{scrollToZoom:!1,clickToZoom:!0,dblClickToZoom:!1,pinchToZoom:!1,zoomToRefPoint:!0,flickEnabled:!1,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},gestureSettingsUnknown:{scrollToZoom:!1,clickToZoom:!1,dblClickToZoom:!0,pinchToZoom:!0,zoomToRefPoint:!0,flickEnabled:!0,flickMinSpeed:120,flickMomentum:.25,pinchRotate:!1},zoomPerClick:2,zoomPerScroll:1.2,zoomPerSecond:1,blendTime:0,alwaysBlend:!1,autoHideControls:!0,immediateRender:!1,minZoomImageRatio:.9,maxZoomPixelRatio:1.1,smoothTileEdgesMinZoom:1.1,iOSDevice:isIOSDevice(),pixelsPerWheelLine:40,pixelsPerArrowPress:40,autoResize:!0,preserveImageSizeOnResize:!1,minScrollDeltaTime:50,rotationIncrement:90,showSequenceControl:!0,sequenceControlAnchor:null,preserveViewport:!1,preserveOverlays:!1,navPrevNextWrap:!1,showNavigationControl:!0,navigationControlAnchor:null,showZoomControl:!0,showHomeControl:!0,showFullPageControl:!0,showRotationControl:!1,showFlipControl:!1,controlsFadeDelay:2e3,controlsFadeLength:1500,mouseNavEnabled:!0,showNavigator:!1,navigatorId:null,navigatorPosition:null,navigatorSizeRatio:.2,navigatorMaintainSizeRatio:!1,navigatorTop:null,navigatorLeft:null,navigatorHeight:null,navigatorWidth:null,navigatorAutoResize:!0,navigatorAutoFade:!0,navigatorRotate:!0,navigatorBackground:"#000",navigatorOpacity:.8,navigatorBorderColor:"#555",navigatorDisplayRegionColor:"#900",degrees:0,flipped:!1,opacity:1,preload:!1,compositeOperation:null,imageSmoothingEnabled:!0,placeholderFillStyle:null,showReferenceStrip:!1,referenceStripScroll:"horizontal",referenceStripElement:null,referenceStripHeight:null,referenceStripWidth:null,referenceStripPosition:"BOTTOM_LEFT",referenceStripSizeRatio:.2,collectionRows:3,collectionColumns:0,collectionLayout:"horizontal",collectionMode:!1,collectionTileSize:800,collectionTileMargin:80,imageLoaderLimit:0,maxImageCacheCount:200,timeout:3e4,useCanvas:!0,prefixUrl:"/images/",navImages:{zoomIn:{REST:"zoomin_rest.png",GROUP:"zoomin_grouphover.png",HOVER:"zoomin_hover.png",DOWN:"zoomin_pressed.png"},zoomOut:{REST:"zoomout_rest.png",GROUP:"zoomout_grouphover.png",HOVER:"zoomout_hover.png",DOWN:"zoomout_pressed.png"},home:{REST:"home_rest.png",GROUP:"home_grouphover.png",HOVER:"home_hover.png",DOWN:"home_pressed.png"},fullpage:{REST:"fullpage_rest.png",GROUP:"fullpage_grouphover.png",HOVER:"fullpage_hover.png",DOWN:"fullpage_pressed.png"},rotateleft:{REST:"rotateleft_rest.png",GROUP:"rotateleft_grouphover.png",HOVER:"rotateleft_hover.png",DOWN:"rotateleft_pressed.png"},rotateright:{REST:"rotateright_rest.png",GROUP:"rotateright_grouphover.png",HOVER:"rotateright_hover.png",DOWN:"rotateright_pressed.png"},flip:{REST:"flip_rest.png",GROUP:"flip_grouphover.png",HOVER:"flip_hover.png",DOWN:"flip_pressed.png"},previous:{REST:"previous_rest.png",GROUP:"previous_grouphover.png",HOVER:"previous_hover.png",DOWN:"previous_pressed.png"},next:{REST:"next_rest.png",GROUP:"next_grouphover.png",HOVER:"next_hover.png",DOWN:"next_pressed.png"}},debugMode:!1,debugGridColor:["#437AB2","#1B9E77","#D95F02","#7570B3","#E7298A","#66A61E","#E6AB02","#A6761D","#666666"]},SIGNAL:"----seadragon----",delegate:function(e,t){return function(){var n=arguments;return void 0===n&&(n=[]),t.apply(e,n)}},BROWSERS:{UNKNOWN:0,IE:1,FIREFOX:2,SAFARI:3,CHROME:4,OPERA:5},getElement:function(e){return"string"==typeof e&&(e=document.getElementById(e)),e},getElementPosition:function(e){var t,n,r=new $.Point;for(n=getOffsetParent(e=$.getElement(e),t="fixed"==$.getElementStyle(e).position);n;)r.x+=e.offsetLeft,r.y+=e.offsetTop,t&&(r=r.plus($.getPageScroll())),n=getOffsetParent(e=n,t="fixed"==$.getElementStyle(e).position);return r},getElementOffset:function(e){var t,n,r=(e=$.getElement(e))&&e.ownerDocument,i={top:0,left:0};return r?(t=r.documentElement,void 0!==e.getBoundingClientRect&&(i=e.getBoundingClientRect()),n=r==r.window?r:9===r.nodeType&&(r.defaultView||r.parentWindow),new $.Point(i.left+(n.pageXOffset||t.scrollLeft)-(t.clientLeft||0),i.top+(n.pageYOffset||t.scrollTop)-(t.clientTop||0))):new $.Point},getElementSize:function(e){return e=$.getElement(e),new $.Point(e.clientWidth,e.clientHeight)},getElementStyle:document.documentElement.currentStyle?function(e){return(e=$.getElement(e)).currentStyle}:function(e){return e=$.getElement(e),window.getComputedStyle(e,"")},getCssPropertyWithVendorPrefix:function(e){var t={};return $.getCssPropertyWithVendorPrefix=function(e){if(void 0!==t[e])return t[e];var n=document.createElement("div").style,r=null;if(void 0!==n[e])r=e;else for(var i=["Webkit","Moz","MS","O","webkit","moz","ms","o"],o=$.capitalizeFirstLetter(e),a=0;a<i.length;a++){var s=i[a]+o;if(void 0!==n[s]){r=s;break}}return t[e]=r,r},$.getCssPropertyWithVendorPrefix(e)},capitalizeFirstLetter:function(e){return e.charAt(0).toUpperCase()+e.slice(1)},positiveModulo:function(e,t){var n=e%t;return n<0&&(n+=t),n},pointInElement:function(e,t){e=$.getElement(e);var n=$.getElementOffset(e),r=$.getElementSize(e);return t.x>=n.x&&t.x<n.x+r.x&&t.y<n.y+r.y&&t.y>=n.y},getEvent:function(e){return $.getEvent=e?function(e){return e}:function(){return window.event},$.getEvent(e)},getMousePosition:function(e){if("number"==typeof e.pageX)$.getMousePosition=function(e){var t=new $.Point;return e=$.getEvent(e),t.x=e.pageX,t.y=e.pageY,t};else{if("number"!=typeof e.clientX)throw new Error("Unknown event mouse position, no known technique.");$.getMousePosition=function(e){var t=new $.Point;return e=$.getEvent(e),t.x=e.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,t.y=e.clientY+document.body.scrollTop+document.documentElement.scrollTop,t}}return $.getMousePosition(e)},getPageScroll:function(){var e=document.documentElement||{},t=document.body||{};if("number"==typeof window.pageXOffset)$.getPageScroll=function(){return new $.Point(window.pageXOffset,window.pageYOffset)};else if(t.scrollLeft||t.scrollTop)$.getPageScroll=function(){return new $.Point(document.body.scrollLeft,document.body.scrollTop)};else{if(!e.scrollLeft&&!e.scrollTop)return new $.Point(0,0);$.getPageScroll=function(){return new $.Point(document.documentElement.scrollLeft,document.documentElement.scrollTop)}}return $.getPageScroll()},setPageScroll:function(e){if(void 0!==window.scrollTo)$.setPageScroll=function(e){window.scrollTo(e.x,e.y)};else{var t=$.getPageScroll();if(t.x===e.x&&t.y===e.y)return;document.body.scrollLeft=e.x,document.body.scrollTop=e.y;var n=$.getPageScroll();if(n.x!==t.x&&n.y!==t.y)return void($.setPageScroll=function(e){document.body.scrollLeft=e.x,document.body.scrollTop=e.y});if(document.documentElement.scrollLeft=e.x,document.documentElement.scrollTop=e.y,(n=$.getPageScroll()).x!==t.x&&n.y!==t.y)return void($.setPageScroll=function(e){document.documentElement.scrollLeft=e.x,document.documentElement.scrollTop=e.y});$.setPageScroll=function(e){}}return $.setPageScroll(e)},getWindowSize:function(){var e=document.documentElement||{},t=document.body||{};if("number"==typeof window.innerWidth)$.getWindowSize=function(){return new $.Point(window.innerWidth,window.innerHeight)};else if(e.clientWidth||e.clientHeight)$.getWindowSize=function(){return new $.Point(document.documentElement.clientWidth,document.documentElement.clientHeight)};else{if(!t.clientWidth&&!t.clientHeight)throw new Error("Unknown window size, no known technique.");$.getWindowSize=function(){return new $.Point(document.body.clientWidth,document.body.clientHeight)}}return $.getWindowSize()},makeCenteredNode:function(e){e=$.getElement(e);var t=[$.makeNeutralElement("div"),$.makeNeutralElement("div"),$.makeNeutralElement("div")];return $.extend(t[0].style,{display:"table",height:"100%",width:"100%"}),$.extend(t[1].style,{display:"table-row"}),$.extend(t[2].style,{display:"table-cell",verticalAlign:"middle",textAlign:"center"}),t[0].appendChild(t[1]),t[1].appendChild(t[2]),t[2].appendChild(e),t[0]},makeNeutralElement:function(e){var t=document.createElement(e),n=t.style;return n.background="transparent none",n.border="none",n.margin="0px",n.padding="0px",n.position="static",t},now:function(){return Date.now?$.now=Date.now:$.now=function(){return(new Date).getTime()},$.now()},makeTransparentImage:function(e){return $.makeTransparentImage=function(e){var t=$.makeNeutralElement("img");return t.src=e,t},$.Browser.vendor==$.BROWSERS.IE&&$.Browser.version<7&&($.makeTransparentImage=function(e){var t=$.makeNeutralElement("img"),n=null;return(n=$.makeNeutralElement("span")).style.display="inline-block",t.onload=function(){n.style.width=n.style.width||t.width+"px",n.style.height=n.style.height||t.height+"px",t.onload=null,t=null},t.src=e,n.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+e+"', sizingMethod='scale')",n}),$.makeTransparentImage(e)},setElementOpacity:function(e,t,n){var r;e=$.getElement(e),n&&!$.Browser.alpha&&(t=Math.round(t)),$.Browser.opacity?e.style.opacity=t<1?t:"":t<1?(r="alpha(opacity="+Math.round(100*t)+")",e.style.filter=r):e.style.filter=""},setElementTouchActionNone:function(e){void 0!==(e=$.getElement(e)).style.touchAction?e.style.touchAction="none":void 0!==e.style.msTouchAction&&(e.style.msTouchAction="none")},addClass:function(e,t){(e=$.getElement(e)).className?-1===(" "+e.className+" ").indexOf(" "+t+" ")&&(e.className+=" "+t):e.className=t},indexOf:function(e,t,n){return Array.prototype.indexOf?this.indexOf=function(e,t,n){return e.indexOf(t,n)}:this.indexOf=function(e,t,n){var r,i,o=n||0;if(!e)throw new TypeError;if(0===(i=e.length)||o>=i)return-1;for(o<0&&(o=i-Math.abs(o)),r=o;r<i;r++)if(e[r]===t)return r;return-1},this.indexOf(e,t,n)},removeClass:function(e,t){var n,r,i=[];for(n=(e=$.getElement(e)).className.split(/\s+/),r=0;r<n.length;r++)n[r]&&n[r]!==t&&i.push(n[r]);e.className=i.join(" ")},addEvent:function(){if(window.addEventListener)return function(e,t,n,r){(e=$.getElement(e)).addEventListener(t,n,r)};if(window.attachEvent)return function(e,t,n,r){(e=$.getElement(e)).attachEvent("on"+t,n)};throw new Error("No known event model.")}(),removeEvent:function(){if(window.removeEventListener)return function(e,t,n,r){(e=$.getElement(e)).removeEventListener(t,n,r)};if(window.detachEvent)return function(e,t,n,r){(e=$.getElement(e)).detachEvent("on"+t,n)};throw new Error("No known event model.")}(),cancelEvent:function(e){(e=$.getEvent(e)).preventDefault?$.cancelEvent=function(e){e.preventDefault()}:$.cancelEvent=function(e){(e=$.getEvent(e)).cancel=!0,e.returnValue=!1},$.cancelEvent(e)},stopEvent:function(e){(e=$.getEvent(e)).stopPropagation?$.stopEvent=function(e){e.stopPropagation()}:$.stopEvent=function(e){(e=$.getEvent(e)).cancelBubble=!0},$.stopEvent(e)},createCallback:function(e,t){var n,r=[];for(n=2;n<arguments.length;n++)r.push(arguments[n]);return function(){var n,i=r.concat([]);for(n=0;n<arguments.length;n++)i.push(arguments[n]);return t.apply(e,i)}},getUrlParameter:function(e){return URLPARAMS[e]||null},getUrlProtocol:function(e){var t=e.match(/^([a-z]+:)\/\//i);return null===t?window.location.protocol:t[1].toLowerCase()},createAjaxRequest:function(e){var t;try{t=!!new ActiveXObject("Microsoft.XMLHTTP")}catch(e){t=!1}if(t)window.XMLHttpRequest?$.createAjaxRequest=function(e){return e?new ActiveXObject("Microsoft.XMLHTTP"):new XMLHttpRequest}:$.createAjaxRequest=function(){return new ActiveXObject("Microsoft.XMLHTTP")};else{if(!window.XMLHttpRequest)throw new Error("Browser doesn't support XMLHttpRequest.");$.createAjaxRequest=function(){return new XMLHttpRequest}}return $.createAjaxRequest(e)},makeAjaxRequest:function(e,t,n){var r,i,o;$.isPlainObject(e)&&(t=e.success,n=e.error,r=e.withCredentials,i=e.headers,o=e.responseType||null,e=e.url);var a=$.getUrlProtocol(e),s=$.createAjaxRequest("file:"===a);if(!$.isFunction(t))throw new Error("makeAjaxRequest requires a success callback");s.onreadystatechange=function(){4==s.readyState&&(s.onreadystatechange=function(){},s.status>=200&&s.status<300||0===s.status&&"http:"!==a&&"https:"!==a?t(s):($.console.log("AJAX request returned %d: %s",s.status,e),$.isFunction(n)&&n(s)))};try{if(s.open("GET",e,!0),o&&(s.responseType=o),i)for(var l in i)Object.prototype.hasOwnProperty.call(i,l)&&i[l]&&s.setRequestHeader(l,i[l]);r&&(s.withCredentials=!0),s.send(null)}catch(r){var c=r.message;if($.Browser.vendor==$.BROWSERS.IE&&$.Browser.version<10&&void 0!==r.number&&-2147024891==r.number&&(c+="\nSee http://msdn.microsoft.com/en-us/library/ms537505(v=vs.85).aspx#xdomain"),$.console.log("%s while making AJAX request: %s",r.name,c),s.onreadystatechange=function(){},window.XDomainRequest){var u=new window.XDomainRequest;if(u){u.onload=function(e){$.isFunction(t)&&t({responseText:u.responseText,status:200,statusText:"OK"})},u.onerror=function(e){$.isFunction(n)&&n({responseText:u.responseText,status:444,statusText:"An error happened. Due to an XDomainRequest deficiency we can not extract any information about this error. Upgrade your browser."})};try{u.open("GET",e),u.send()}catch(e){$.isFunction(n)&&n(s,r)}}}else $.isFunction(n)&&n(s,r)}return s},jsonp:function(e){var t,n=e.url,r=document.head||document.getElementsByTagName("head")[0]||document.documentElement,i=e.callbackName||"openseadragon"+$.now(),o=window[i],a="$1"+i+"$2",s=e.param||"callback",l=e.callback;n=n.replace(/(\=)\?(&|$)|\?\?/i,a),n+=(/\?/.test(n)?"&":"?")+s+"="+i,window[i]=function(e){if(o)window[i]=o;else try{delete window[i]}catch(e){}l&&$.isFunction(l)&&l(e)},t=document.createElement("script"),void 0===e.async&&!1===e.async||(t.async="async"),e.scriptCharset&&(t.charset=e.scriptCharset),t.src=n,t.onload=t.onreadystatechange=function(e,n){(n||!t.readyState||/loaded|complete/.test(t.readyState))&&(t.onload=t.onreadystatechange=null,r&&t.parentNode&&r.removeChild(t),t=void 0)},r.insertBefore(t,r.firstChild)},createFromDZI:function(){throw"OpenSeadragon.createFromDZI is deprecated, use Viewer.open."},parseXml:function(e){if(window.DOMParser)$.parseXml=function(e){return(new DOMParser).parseFromString(e,"text/xml")};else{if(!window.ActiveXObject)throw new Error("Browser doesn't support XML DOM.");$.parseXml=function(e){var t=null;return(t=new ActiveXObject("Microsoft.XMLDOM")).async=!1,t.loadXML(e),t}}return $.parseXml(e)},parseJSON:function(string){return window.JSON&&window.JSON.parse?$.parseJSON=window.JSON.parse:$.parseJSON=function(string){return eval("("+string+")")},$.parseJSON(string)},imageFormatSupported:function(e){return!!FILEFORMATS[(e=e||"").toLowerCase()]}});var nullfunction=function(e){};$.console=window.console||{log:nullfunction,debug:nullfunction,info:nullfunction,warn:nullfunction,error:nullfunction,assert:nullfunction},$.Browser={vendor:$.BROWSERS.UNKNOWN,version:0,alpha:!0};var FILEFORMATS={bmp:!1,jpeg:!0,jpg:!0,png:!0,tif:!1,wdp:!1},URLPARAMS={};function getOffsetParent(e,t){return t&&e!=document.body?document.body:e.offsetParent}!function(){var e=navigator.appVersion,t=navigator.userAgent;switch(navigator.appName){case"Microsoft Internet Explorer":window.attachEvent&&window.ActiveXObject&&($.Browser.vendor=$.BROWSERS.IE,$.Browser.version=parseFloat(t.substring(t.indexOf("MSIE")+5,t.indexOf(";",t.indexOf("MSIE")))));break;case"Netscape":window.addEventListener&&(t.indexOf("Firefox")>=0?($.Browser.vendor=$.BROWSERS.FIREFOX,$.Browser.version=parseFloat(t.substring(t.indexOf("Firefox")+8))):t.indexOf("Safari")>=0?($.Browser.vendor=t.indexOf("Chrome")>=0?$.BROWSERS.CHROME:$.BROWSERS.SAFARI,$.Browser.version=parseFloat(t.substring(t.substring(0,t.indexOf("Safari")).lastIndexOf("/")+1,t.indexOf("Safari")))):null!==new RegExp("Trident/.*rv:([0-9]{1,}[.0-9]{0,})").exec(t)&&($.Browser.vendor=$.BROWSERS.IE,$.Browser.version=parseFloat(RegExp.$1)));break;case"Opera":$.Browser.vendor=$.BROWSERS.OPERA,$.Browser.version=parseFloat(e)}var n,r,i,o=window.location.search.substring(1).split("&");for(i=0;i<o.length;i++)if((r=(n=o[i]).indexOf("="))>0){var a=n.substring(0,r),s=n.substring(r+1);try{URLPARAMS[a]=decodeURIComponent(s)}catch(e){$.console.error("Ignoring malformed URL parameter: %s=%s",a,s)}}$.Browser.alpha=!($.Browser.vendor==$.BROWSERS.IE&&$.Browser.version<9||$.Browser.vendor==$.BROWSERS.CHROME&&$.Browser.version<2),$.Browser.opacity=!($.Browser.vendor==$.BROWSERS.IE&&$.Browser.version<9)}(),function(e){var t=e.requestAnimationFrame||e.mozRequestAnimationFrame||e.webkitRequestAnimationFrame||e.msRequestAnimationFrame,n=e.cancelAnimationFrame||e.mozCancelAnimationFrame||e.webkitCancelAnimationFrame||e.msCancelAnimationFrame;if(t&&n)$.requestAnimationFrame=function(){return t.apply(e,arguments)},$.cancelAnimationFrame=function(){return n.apply(e,arguments)};else{var r,i=[],o=[],a=0;$.requestAnimationFrame=function(e){return i.push([++a,e]),r||(r=setInterval((function(){if(i.length){var e=$.now(),t=o;for(o=i,i=t;o.length;)o.shift()[1](e)}else clearInterval(r),r=void 0}),20)),a},$.cancelAnimationFrame=function(e){var t,n;for(t=0,n=i.length;t<n;t+=1)if(i[t][0]===e)return void i.splice(t,1);for(t=0,n=o.length;t<n;t+=1)if(o[t][0]===e)return void o.splice(t,1)}}}(window)}(OpenSeadragon),__WEBPACK_AMD_DEFINE_ARRAY__=[],void 0===(__WEBPACK_AMD_DEFINE_RESULT__="function"==typeof(__WEBPACK_AMD_DEFINE_FACTORY__=function(){return OpenSeadragon})?__WEBPACK_AMD_DEFINE_FACTORY__.apply(exports,__WEBPACK_AMD_DEFINE_ARRAY__):__WEBPACK_AMD_DEFINE_FACTORY__)||(module.exports=__WEBPACK_AMD_DEFINE_RESULT__),$=OpenSeadragon,fullScreenApi={supportsFullScreen:!1,isFullScreen:function(){return!1},getFullScreenElement:function(){return null},requestFullScreen:function(){},exitFullScreen:function(){},cancelFullScreen:function(){},fullScreenEventName:"",fullScreenErrorEventName:""},document.exitFullscreen?(fullScreenApi.supportsFullScreen=!0,fullScreenApi.getFullScreenElement=function(){return document.fullscreenElement},fullScreenApi.requestFullScreen=function(e){return e.requestFullscreen()},fullScreenApi.exitFullScreen=function(){document.exitFullscreen()},fullScreenApi.fullScreenEventName="fullscreenchange",fullScreenApi.fullScreenErrorEventName="fullscreenerror"):document.msExitFullscreen?(fullScreenApi.supportsFullScreen=!0,fullScreenApi.getFullScreenElement=function(){return document.msFullscreenElement},fullScreenApi.requestFullScreen=function(e){return e.msRequestFullscreen()},fullScreenApi.exitFullScreen=function(){document.msExitFullscreen()},fullScreenApi.fullScreenEventName="MSFullscreenChange",fullScreenApi.fullScreenErrorEventName="MSFullscreenError"):document.webkitExitFullscreen?(fullScreenApi.supportsFullScreen=!0,fullScreenApi.getFullScreenElement=function(){return document.webkitFullscreenElement},fullScreenApi.requestFullScreen=function(e){return e.webkitRequestFullscreen()},fullScreenApi.exitFullScreen=function(){document.webkitExitFullscreen()},fullScreenApi.fullScreenEventName="webkitfullscreenchange",fullScreenApi.fullScreenErrorEventName="webkitfullscreenerror"):document.webkitCancelFullScreen?(fullScreenApi.supportsFullScreen=!0,fullScreenApi.getFullScreenElement=function(){return document.webkitCurrentFullScreenElement},fullScreenApi.requestFullScreen=function(e){return e.webkitRequestFullScreen()},fullScreenApi.exitFullScreen=function(){document.webkitCancelFullScreen()},fullScreenApi.fullScreenEventName="webkitfullscreenchange",fullScreenApi.fullScreenErrorEventName="webkitfullscreenerror"):document.mozCancelFullScreen&&(fullScreenApi.supportsFullScreen=!0,fullScreenApi.getFullScreenElement=function(){return document.mozFullScreenElement},fullScreenApi.requestFullScreen=function(e){return e.mozRequestFullScreen()},fullScreenApi.exitFullScreen=function(){document.mozCancelFullScreen()},fullScreenApi.fullScreenEventName="mozfullscreenchange",fullScreenApi.fullScreenErrorEventName="mozfullscreenerror"),fullScreenApi.isFullScreen=function(){return null!==fullScreenApi.getFullScreenElement()},fullScreenApi.cancelFullScreen=function(){$.console.error("cancelFullScreen is deprecated. Use exitFullScreen instead."),fullScreenApi.exitFullScreen()},$.extend($,fullScreenApi),function(e){e.EventSource=function(){this.events={}},e.EventSource.prototype={addOnceHandler:function(e,t,n,r){var i=this;r=r||1;var o=0,a=function(n){++o===r&&i.removeHandler(e,a),t(n)};this.addHandler(e,a,n)},addHandler:function(t,n,r){var i=this.events[t];i||(this.events[t]=i=[]),n&&e.isFunction(n)&&(i[i.length]={handler:n,userData:r||null})},removeHandler:function(t,n){var r,i=this.events[t],o=[];if(i&&e.isArray(i)){for(r=0;r<i.length;r++)i[r].handler!==n&&o.push(i[r]);this.events[t]=o}},removeAllHandlers:function(e){if(e)this.events[e]=[];else for(var t in this.events)this.events[t]=[]},getHandler:function(e){var t=this.events[e];return t&&t.length?(t=1===t.length?[t[0]]:Array.apply(null,t),function(e,n){var r,i=t.length;for(r=0;r<i;r++)t[r]&&(n.eventSource=e,n.userData=t[r].userData,t[r].handler(n))}):null},raiseEvent:function(e,t){var n=this.getHandler(e);n&&(t||(t={}),n(this,t))}}}(OpenSeadragon),function(e){var t,n,r,i,o,a,s=[],l={};function c(t){var n,r=l[t.hash],i=r.activePointersLists.length;for(n=0;n<i;n++)r.activePointersLists[n].captureCount>0&&(e.removeEvent(e.MouseTracker.captureElement,"mousemove",r.mousemovecaptured,!0),e.removeEvent(e.MouseTracker.captureElement,"mouseup",r.mouseupcaptured,!0),e.removeEvent(e.MouseTracker.captureElement,e.MouseTracker.unprefixedPointerEvents?"pointermove":"MSPointerMove",r.pointermovecaptured,!0),e.removeEvent(e.MouseTracker.captureElement,e.MouseTracker.unprefixedPointerEvents?"pointerup":"MSPointerUp",r.pointerupcaptured,!0),e.removeEvent(e.MouseTracker.captureElement,"touchmove",r.touchmovecaptured,!0),e.removeEvent(e.MouseTracker.captureElement,"touchend",r.touchendcaptured,!0),r.activePointersLists[n].captureCount=0);for(n=0;n<i;n++)r.activePointersLists.pop()}function u(t){var n,r,i=l[t.hash];if(i.tracking){for(r=0;r<e.MouseTracker.subscribeEvents.length;r++)n=e.MouseTracker.subscribeEvents[r],e.removeEvent(t.element,n,i[n],!1);c(t),i.tracking=!1}}function d(t,n){var r=l[t.hash];if("pointerevent"===n)return{upName:e.MouseTracker.unprefixedPointerEvents?"pointerup":"MSPointerUp",upHandler:r.pointerupcaptured,moveName:e.MouseTracker.unprefixedPointerEvents?"pointermove":"MSPointerMove",moveHandler:r.pointermovecaptured};if("mouse"===n)return{upName:"mouseup",upHandler:r.mouseupcaptured,moveName:"mousemove",moveHandler:r.mousemovecaptured};if("touch"===n)return{upName:"touchend",upHandler:r.touchendcaptured,moveName:"touchmove",moveHandler:r.touchmovecaptured};throw new Error("MouseTracker.getCaptureEventParams: Unknown pointer type.")}function h(t,n,r){var i,o=t.getActivePointersListByType(n);o.captureCount+=r||1,1===o.captureCount&&(e.Browser.vendor===e.BROWSERS.IE&&e.Browser.version<9?t.element.setCapture(!0):(i=d(t,e.MouseTracker.havePointerEvents?"pointerevent":n),G&&q(window.top)&&e.addEvent(window.top,i.upName,i.upHandler,!0),e.addEvent(e.MouseTracker.captureElement,i.upName,i.upHandler,!0),e.addEvent(e.MouseTracker.captureElement,i.moveName,i.moveHandler,!0)))}function f(t,n,r){var i,o=t.getActivePointersListByType(n);o.captureCount-=r||1,0===o.captureCount&&(e.Browser.vendor===e.BROWSERS.IE&&e.Browser.version<9?t.element.releaseCapture():(i=d(t,e.MouseTracker.havePointerEvents?"pointerevent":n),G&&q(window.top)&&e.removeEvent(window.top,i.upName,i.upHandler,!0),e.removeEvent(e.MouseTracker.captureElement,i.moveName,i.moveHandler,!0),e.removeEvent(e.MouseTracker.captureElement,i.upName,i.upHandler,!0)))}function p(t){var n;if(e.MouseTracker.unprefixedPointerEvents)n=t.pointerType;else switch(t.pointerType){case 2:n="touch";break;case 3:n="pen";break;case 4:n="mouse";break;default:n=""}return n}function v(t){return e.getMousePosition(t)}function g(e,t){return m(v(e),t)}function m(t,n){var r=e.getElementOffset(n);return t.minus(r)}function y(t,n){return new e.Point((t.x+n.x)/2,(t.y+n.y)/2)}function b(t,n){var r={target:(n=e.getEvent(n)).target||n.srcElement,type:"wheel",shiftKey:n.shiftKey||!1,clientX:n.clientX,clientY:n.clientY,pageX:n.pageX?n.pageX:n.clientX,pageY:n.pageY?n.pageY:n.clientY,deltaMode:"MozMousePixelScroll"==n.type?0:1,deltaX:0,deltaZ:0};"mousewheel"==e.MouseTracker.wheelEventName?r.deltaY=-n.wheelDelta/e.DEFAULT_SETTINGS.pixelsPerWheelLine:r.deltaY=n.detail,w(t,r,n)}function w(t,n,r){var i;i=n.deltaY<0?1:-1,t.scrollHandler&&!1===t.scrollHandler({eventSource:t,pointerType:"mouse",position:g(n,t.element),scroll:i,shift:n.shiftKey,isTouchEvent:!1,originalEvent:r,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(r)}function _(e,t){if(e===t)return!1;for(;t&&t!==e;)t=t.parentNode;return t===e}function x(t,n){V(t,n,[{id:e.MouseTracker.mousePointerId,type:"mouse",isPrimary:!0,currentPos:v(n),currentTime:e.now()}])}function C(t,n){B(t,n,[{id:e.MouseTracker.mousePointerId,type:"mouse",isPrimary:!0,currentPos:v(n),currentTime:e.now()}])}function E(t){return e.Browser.vendor===e.BROWSERS.IE&&e.Browser.version<9?1===t?0:2===t?2:4===t?1:-1:t}function S(t,n){W(t,n=e.getEvent(n),[{id:e.MouseTracker.mousePointerId,type:"mouse",isPrimary:!0,currentPos:v(n),currentTime:e.now()}],E(n.button))&&f(t,"mouse")}function A(t,n){U(t,n=e.getEvent(n),[{id:e.MouseTracker.mousePointerId,type:"mouse",isPrimary:!0,currentPos:v(n),currentTime:e.now()}])}function O(e,t,n){var r,i=n.getLength(),o=[];if("touch"===n.type||n.contacts>0){for(r=0;r<i;r++)o.push(n.getByIndex(r));o.length>0&&(W(e,t,o,0),n.captureCount=1,f(e,n.type),B(e,t,o))}}function k(t,n){var r,i,o,a,l=n.changedTouches.length,c=[];for(r=e.now(),i=0;i<l;i++)c.push({id:n.changedTouches[i].identifier,type:"touch",currentPos:v(n.changedTouches[i]),currentTime:r});for(W(t,n,c,0)&&f(t,"touch",l),B(t,n,c),i=0;i<s.length;i++)if(s[i]!==t&&s[i].isTracking()&&_(s[i].element,t.element)){for(a=[],o=0;o<l;o++)a.push({id:n.changedTouches[o].identifier,type:"touch",currentPos:v(n.changedTouches[o]),currentTime:r});B(s[i],n,a)}e.cancelEvent(n)}function T(t,n){var r,i=n.changedTouches.length,o=[];for(r=0;r<i;r++)o.push({id:n.changedTouches[r].identifier,type:"touch",currentPos:v(n.changedTouches[r]),currentTime:e.now()});U(t,n,o),e.cancelEvent(n)}function P(t,n){n.currentTarget===n.relatedTarget||_(n.currentTarget,n.relatedTarget)||V(t,n,[{id:n.pointerId,type:p(n),isPrimary:n.isPrimary,currentPos:v(n),currentTime:e.now()}])}function I(t,n){n.currentTarget===n.relatedTarget||_(n.currentTarget,n.relatedTarget)||B(t,n,[{id:n.pointerId,type:p(n),isPrimary:n.isPrimary,currentPos:v(n),currentTime:e.now()}])}function M(t,n){var r;F(t,n,[r={id:n.pointerId,type:p(n),isPrimary:n.isPrimary,currentPos:v(n),currentTime:e.now()}],n.button)&&(e.stopEvent(n),h(t,r.type)),(t.clickHandler||t.dblClickHandler||t.pressHandler||t.dragHandler||t.dragEndHandler||t.pinchHandler)&&e.cancelEvent(n)}function z(e,t){R(e,t)}function R(t,n){var r;W(t,n,[r={id:n.pointerId,type:p(n),isPrimary:n.isPrimary,currentPos:v(n),currentTime:e.now()}],n.button)&&f(t,r.type)}function L(e,t){D(e,t)}function D(t,n){U(t,n,[{id:n.pointerId,type:p(n),isPrimary:n.isPrimary,currentPos:v(n),currentTime:e.now()}])}function N(e,t){!function(e,t,n){W(e,t,n,0),B(e,t,n)}(e,t,[{id:t.pointerId,type:p(t)}])}function j(e,t){return Object.prototype.hasOwnProperty.call(t,"isPrimary")||(0===e.getLength()?t.isPrimary=!0:t.isPrimary=!1),t.speed=0,t.direction=0,t.contactPos=t.currentPos,t.contactTime=t.currentTime,t.lastPos=t.currentPos,t.lastTime=t.currentTime,e.add(t)}function H(e,t){var n,r;return e.getById(t.id)?(n=e.removeById(t.id),Object.prototype.hasOwnProperty.call(t,"isPrimary")||(r=e.getPrimary())||(r=e.getByIndex(0))&&(r.isPrimary=!0)):n=e.getLength(),n}function V(t,n,r){var i,o,a,s=t.getActivePointersListByType(r[0].type),l=r.length;for(i=0;i<l;i++)o=r[i],(a=s.getById(o.id))?(a.insideElement=!0,a.lastPos=a.currentPos,a.lastTime=a.currentTime,a.currentPos=o.currentPos,a.currentTime=o.currentTime,o=a):(o.captured=!1,o.insideElementPressed=!1,o.insideElement=!0,j(s,o)),t.enterHandler&&!1===t.enterHandler({eventSource:t,pointerType:o.type,position:m(o.currentPos,t.element),buttons:s.buttons,pointers:t.getActivePointerCount(),insideElementPressed:o.insideElementPressed,buttonDownAny:0!==s.buttons,isTouchEvent:"touch"===o.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n)}function B(t,n,r){var i,o,a,s=t.getActivePointersListByType(r[0].type),l=r.length;for(i=0;i<l;i++)o=r[i],(a=s.getById(o.id))&&(a.captured?(a.insideElement=!1,a.lastPos=a.currentPos,a.lastTime=a.currentTime,a.currentPos=o.currentPos,a.currentTime=o.currentTime):H(s,a),o=a),t.exitHandler&&!1===t.exitHandler({eventSource:t,pointerType:o.type,position:o.currentPos&&m(o.currentPos,t.element),buttons:s.buttons,pointers:t.getActivePointerCount(),insideElementPressed:!!a&&a.insideElementPressed,buttonDownAny:0!==s.buttons,isTouchEvent:"touch"===o.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n)}function F(t,n,r,i){var o,a,s,c=l[t.hash],u=t.getActivePointersListByType(r[0].type),d=r.length;void 0!==n.buttons?u.buttons=n.buttons:e.Browser.vendor===e.BROWSERS.IE&&e.Browser.version<9?0===i?u.buttons+=1:1===i?u.buttons+=4:2===i?u.buttons+=2:3===i?u.buttons+=8:4===i?u.buttons+=16:5===i&&(u.buttons+=32):0===i?u.buttons|=1:1===i?u.buttons|=4:2===i?u.buttons|=2:3===i?u.buttons|=8:4===i?u.buttons|=16:5===i&&(u.buttons|=32);var h=t.getActivePointersListsExceptType(r[0].type);for(o=0;o<h.length;o++)O(t,n,h[o]);if(0!==i)return t.nonPrimaryPressHandler&&!1===t.nonPrimaryPressHandler({eventSource:t,pointerType:r[0].type,position:m(r[0].currentPos,t.element),button:i,buttons:u.buttons,isTouchEvent:"touch"===r[0].type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n),!1;for(o=0;o<d;o++)a=r[o],(s=u.getById(a.id))?(s.captured=!0,s.insideElementPressed=!0,s.insideElement=!0,s.contactPos=a.currentPos,s.contactTime=a.currentTime,s.lastPos=s.currentPos,s.lastTime=s.currentTime,s.currentPos=a.currentPos,s.currentTime=a.currentTime,a=s):(a.captured=!0,a.insideElementPressed=!0,a.insideElement=!0,j(u,a)),u.addContact(),(t.dragHandler||t.dragEndHandler||t.pinchHandler)&&e.MouseTracker.gesturePointVelocityTracker.addPoint(t,a),1===u.contacts?t.pressHandler&&!1===t.pressHandler({eventSource:t,pointerType:a.type,position:m(a.contactPos,t.element),buttons:u.buttons,isTouchEvent:"touch"===a.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n):2===u.contacts&&t.pinchHandler&&"touch"===a.type&&(c.pinchGPoints=u.asArray(),c.lastPinchDist=c.currentPinchDist=c.pinchGPoints[0].currentPos.distanceTo(c.pinchGPoints[1].currentPos),c.lastPinchCenter=c.currentPinchCenter=y(c.pinchGPoints[0].currentPos,c.pinchGPoints[1].currentPos));return!0}function W(t,n,r,i){var o,a,s,c,u,d,h=l[t.hash],f=t.getActivePointersListByType(r[0].type),p=r.length,v=!1,g=!1;if(void 0!==n.buttons?f.buttons=n.buttons:e.Browser.vendor===e.BROWSERS.IE&&e.Browser.version<9?0===i?f.buttons-=1:1===i?f.buttons-=4:2===i?f.buttons-=2:3===i?f.buttons-=8:4===i?f.buttons-=16:5===i&&(f.buttons-=32):0===i?f.buttons^=-2:1===i?f.buttons^=-5:2===i?f.buttons^=-3:3===i?f.buttons^=-9:4===i?f.buttons^=-17:5===i&&(f.buttons^=-33),0!==i){t.nonPrimaryReleaseHandler&&!1===t.nonPrimaryReleaseHandler({eventSource:t,pointerType:r[0].type,position:m(r[0].currentPos,t.element),button:i,buttons:f.buttons,isTouchEvent:"touch"===r[0].type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n);var b=t.getActivePointersListByType("mouse");return O(t,n,b),!1}if(void 0===r[0].currentPos)return O(t,n,f),!1;for(s=0;s<p;s++)c=r[s],(u=f.getById(c.id))&&(u.captured&&(u.captured=!1,v=!0,g=!0),u.lastPos=u.currentPos,u.lastTime=u.currentTime,u.currentPos=c.currentPos,u.currentTime=c.currentTime,u.insideElement||H(f,u),o=u.currentPos,a=u.currentTime,g?(f.removeContact(),(t.dragHandler||t.dragEndHandler||t.pinchHandler)&&e.MouseTracker.gesturePointVelocityTracker.removePoint(t,u),0===f.contacts?(t.releaseHandler&&!1===t.releaseHandler({eventSource:t,pointerType:u.type,position:m(o,t.element),buttons:f.buttons,insideElementPressed:u.insideElementPressed,insideElementReleased:u.insideElement,isTouchEvent:"touch"===u.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n),t.dragEndHandler&&!u.currentPos.equals(u.contactPos)&&!1===t.dragEndHandler({eventSource:t,pointerType:u.type,position:m(u.currentPos,t.element),speed:u.speed,direction:u.direction,shift:n.shiftKey,isTouchEvent:"touch"===u.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n),(t.clickHandler||t.dblClickHandler)&&u.insideElement&&(d=a-u.contactTime<=t.clickTimeThreshold&&u.contactPos.distanceTo(o)<=t.clickDistThreshold,t.clickHandler&&!1===t.clickHandler({eventSource:t,pointerType:u.type,position:m(u.currentPos,t.element),quick:d,shift:n.shiftKey,isTouchEvent:"touch"===u.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n),t.dblClickHandler&&d&&(f.clicks++,1===f.clicks?(h.lastClickPos=o,h.dblClickTimeOut=setTimeout((function(){f.clicks=0}),t.dblClickTimeThreshold)):2===f.clicks&&(clearTimeout(h.dblClickTimeOut),f.clicks=0,h.lastClickPos.distanceTo(o)<=t.dblClickDistThreshold&&!1===t.dblClickHandler({eventSource:t,pointerType:u.type,position:m(u.currentPos,t.element),shift:n.shiftKey,isTouchEvent:"touch"===u.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n),h.lastClickPos=null)))):2===f.contacts&&t.pinchHandler&&"touch"===u.type&&(h.pinchGPoints=f.asArray(),h.lastPinchDist=h.currentPinchDist=h.pinchGPoints[0].currentPos.distanceTo(h.pinchGPoints[1].currentPos),h.lastPinchCenter=h.currentPinchCenter=y(h.pinchGPoints[0].currentPos,h.pinchGPoints[1].currentPos))):t.releaseHandler&&!1===t.releaseHandler({eventSource:t,pointerType:u.type,position:m(o,t.element),buttons:f.buttons,insideElementPressed:u.insideElementPressed,insideElementReleased:u.insideElement,isTouchEvent:"touch"===u.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n));return v}function U(t,n,r){var i,o,a,s,c,u=l[t.hash],d=t.getActivePointersListByType(r[0].type),h=r.length;for(void 0!==n.buttons&&(d.buttons=n.buttons),i=0;i<h;i++)o=r[i],(a=d.getById(o.id))?(Object.prototype.hasOwnProperty.call(o,"isPrimary")&&(a.isPrimary=o.isPrimary),a.lastPos=a.currentPos,a.lastTime=a.currentTime,a.currentPos=o.currentPos,a.currentTime=o.currentTime):(o.captured=!1,o.insideElementPressed=!1,o.insideElement=!0,j(d,o));t.stopHandler&&"mouse"===r[0].type&&(clearTimeout(t.stopTimeOut),t.stopTimeOut=setTimeout((function(){!function(e,t,n){e.stopHandler&&e.stopHandler({eventSource:e,pointerType:n,position:g(t,e.element),buttons:e.getActivePointersListByType(n).buttons,isTouchEvent:"touch"===n,originalEvent:t,preventDefaultAction:!1,userData:e.userData})}(t,n,r[0].type)}),t.stopDelay)),0===d.contacts?t.moveHandler&&!1===t.moveHandler({eventSource:t,pointerType:r[0].type,position:m(r[0].currentPos,t.element),buttons:d.buttons,isTouchEvent:"touch"===r[0].type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n):1===d.contacts?(t.moveHandler&&(a=d.asArray()[0],!1===t.moveHandler({eventSource:t,pointerType:a.type,position:m(a.currentPos,t.element),buttons:d.buttons,isTouchEvent:"touch"===a.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n)),t.dragHandler&&(c=(a=d.asArray()[0]).currentPos.minus(a.lastPos),!1===t.dragHandler({eventSource:t,pointerType:a.type,position:m(a.currentPos,t.element),buttons:d.buttons,delta:c,speed:a.speed,direction:a.direction,shift:n.shiftKey,isTouchEvent:"touch"===a.type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n))):2===d.contacts&&(t.moveHandler&&(s=d.asArray(),!1===t.moveHandler({eventSource:t,pointerType:s[0].type,position:m(y(s[0].currentPos,s[1].currentPos),t.element),buttons:d.buttons,isTouchEvent:"touch"===s[0].type,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n)),t.pinchHandler&&"touch"===r[0].type&&(c=u.pinchGPoints[0].currentPos.distanceTo(u.pinchGPoints[1].currentPos))!=u.currentPinchDist&&(u.lastPinchDist=u.currentPinchDist,u.currentPinchDist=c,u.lastPinchCenter=u.currentPinchCenter,u.currentPinchCenter=y(u.pinchGPoints[0].currentPos,u.pinchGPoints[1].currentPos),!1===t.pinchHandler({eventSource:t,pointerType:"touch",gesturePoints:u.pinchGPoints,lastCenter:m(u.lastPinchCenter,t.element),center:m(u.currentPinchCenter,t.element),lastDistance:u.lastPinchDist,distance:u.currentPinchDist,shift:n.shiftKey,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n)))}e.MouseTracker=function(t){s.push(this);var n=arguments;e.isPlainObject(t)||(t={element:n[0],clickTimeThreshold:n[1],clickDistThreshold:n[2]}),this.hash=Math.random(),this.element=e.getElement(t.element),this.clickTimeThreshold=t.clickTimeThreshold||e.DEFAULT_SETTINGS.clickTimeThreshold,this.clickDistThreshold=t.clickDistThreshold||e.DEFAULT_SETTINGS.clickDistThreshold,this.dblClickTimeThreshold=t.dblClickTimeThreshold||e.DEFAULT_SETTINGS.dblClickTimeThreshold,this.dblClickDistThreshold=t.dblClickDistThreshold||e.DEFAULT_SETTINGS.dblClickDistThreshold,this.userData=t.userData||null,this.stopDelay=t.stopDelay||50,this.enterHandler=t.enterHandler||null,this.exitHandler=t.exitHandler||null,this.pressHandler=t.pressHandler||null,this.nonPrimaryPressHandler=t.nonPrimaryPressHandler||null,this.releaseHandler=t.releaseHandler||null,this.nonPrimaryReleaseHandler=t.nonPrimaryReleaseHandler||null,this.moveHandler=t.moveHandler||null,this.scrollHandler=t.scrollHandler||null,this.clickHandler=t.clickHandler||null,this.dblClickHandler=t.dblClickHandler||null,this.dragHandler=t.dragHandler||null,this.dragEndHandler=t.dragEndHandler||null,this.pinchHandler=t.pinchHandler||null,this.stopHandler=t.stopHandler||null,this.keyDownHandler=t.keyDownHandler||null,this.keyUpHandler=t.keyUpHandler||null,this.keyHandler=t.keyHandler||null,this.focusHandler=t.focusHandler||null,this.blurHandler=t.blurHandler||null;var r=this;l[this.hash]={click:function(t){!function(t,n){t.clickHandler&&e.cancelEvent(n)}(r,t)},dblclick:function(t){!function(t,n){t.dblClickHandler&&e.cancelEvent(n)}(r,t)},keydown:function(t){!function(t,n){t.keyDownHandler&&(n=e.getEvent(n),t.keyDownHandler({eventSource:t,keyCode:n.keyCode?n.keyCode:n.charCode,ctrl:n.ctrlKey,shift:n.shiftKey,alt:n.altKey,meta:n.metaKey,originalEvent:n,preventDefaultAction:!1,userData:t.userData})||e.cancelEvent(n))}(r,t)},keyup:function(t){!function(t,n){t.keyUpHandler&&(n=e.getEvent(n),t.keyUpHandler({eventSource:t,keyCode:n.keyCode?n.keyCode:n.charCode,ctrl:n.ctrlKey,shift:n.shiftKey,alt:n.altKey,meta:n.metaKey,originalEvent:n,preventDefaultAction:!1,userData:t.userData})||e.cancelEvent(n))}(r,t)},keypress:function(t){!function(t,n){t.keyHandler&&(n=e.getEvent(n),t.keyHandler({eventSource:t,keyCode:n.keyCode?n.keyCode:n.charCode,ctrl:n.ctrlKey,shift:n.shiftKey,alt:n.altKey,meta:n.metaKey,originalEvent:n,preventDefaultAction:!1,userData:t.userData})||e.cancelEvent(n))}(r,t)},focus:function(t){!function(t,n){t.focusHandler&&(n=e.getEvent(n),!1===t.focusHandler({eventSource:t,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n))}(r,t)},blur:function(t){!function(t,n){t.blurHandler&&(n=e.getEvent(n),!1===t.blurHandler({eventSource:t,originalEvent:n,preventDefaultAction:!1,userData:t.userData})&&e.cancelEvent(n))}(r,t)},wheel:function(e){!function(e,t){w(e,t,t)}(r,e)},mousewheel:function(e){b(r,e)},DOMMouseScroll:function(e){b(r,e)},MozMousePixelScroll:function(e){b(r,e)},mouseenter:function(t){!function(t,n){x(t,n=e.getEvent(n))}(r,t)},mouseleave:function(t){!function(t,n){C(t,n=e.getEvent(n))}(r,t)},mouseover:function(t){!function(t,n){(n=e.getEvent(n)).currentTarget===n.relatedTarget||_(n.currentTarget,n.relatedTarget)||x(t,n)}(r,t)},mouseout:function(t){!function(t,n){(n=e.getEvent(n)).currentTarget===n.relatedTarget||_(n.currentTarget,n.relatedTarget)||C(t,n)}(r,t)},mousedown:function(t){!function(t,n){F(t,n=e.getEvent(n),[{id:e.MouseTracker.mousePointerId,type:"mouse",isPrimary:!0,currentPos:v(n),currentTime:e.now()}],E(n.button))&&(e.stopEvent(n),h(t,"mouse")),(t.clickHandler||t.dblClickHandler||t.pressHandler||t.dragHandler||t.dragEndHandler)&&e.cancelEvent(n)}(r,t)},mouseup:function(e){!function(e,t){S(e,t)}(r,e)},mouseupcaptured:function(t){!function(t,n){S(t,n),e.stopEvent(n)}(r,t)},mousemove:function(e){!function(e,t){A(e,t)}(r,e)},mousemovecaptured:function(t){!function(t,n){A(t,n),e.stopEvent(n)}(r,t)},touchstart:function(t){!function(t,n){var r,i,o,a,l=n.changedTouches.length,c=[],u=t.getActivePointersListByType("touch");for(r=e.now(),u.getLength()>n.touches.length-l&&(e.console.warn("Tracked touch contact count doesn't match event.touches.length. Removing all tracked touch pointers."),O(t,n,u)),i=0;i<l;i++)c.push({id:n.changedTouches[i].identifier,type:"touch",currentPos:v(n.changedTouches[i]),currentTime:r});for(V(t,n,c),i=0;i<s.length;i++)if(s[i]!==t&&s[i].isTracking()&&_(s[i].element,t.element)){for(a=[],o=0;o<l;o++)a.push({id:n.changedTouches[o].identifier,type:"touch",currentPos:v(n.changedTouches[o]),currentTime:r});V(s[i],n,a)}F(t,n,c,0)&&(e.stopEvent(n),h(t,"touch",l)),e.cancelEvent(n)}(r,t)},touchend:function(e){!function(e,t){k(e,t)}(r,e)},touchendcaptured:function(t){!function(t,n){k(t,n),e.stopEvent(n)}(r,t)},touchmove:function(e){!function(e,t){T(e,t)}(r,e)},touchmovecaptured:function(t){!function(t,n){T(t,n),e.stopEvent(n)}(r,t)},touchcancel:function(e){!function(e,t){var n=e.getActivePointersListByType("touch");O(e,t,n)}(r,e)},gesturestart:function(e){!function(e,t){t.stopPropagation(),t.preventDefault()}(0,e)},gesturechange:function(e){!function(e,t){t.stopPropagation(),t.preventDefault()}(0,e)},pointerover:function(e){P(r,e)},MSPointerOver:function(e){P(r,e)},pointerout:function(e){I(r,e)},MSPointerOut:function(e){I(r,e)},pointerdown:function(e){M(r,e)},MSPointerDown:function(e){M(r,e)},pointerup:function(e){z(r,e)},MSPointerUp:function(e){z(r,e)},pointermove:function(e){L(r,e)},MSPointerMove:function(e){L(r,e)},pointercancel:function(e){N(r,e)},MSPointerCancel:function(e){N(r,e)},pointerupcaptured:function(t){!function(t,n){t.getActivePointersListByType(p(n)).getById(n.pointerId)&&R(t,n),e.stopEvent(n)}(r,t)},pointermovecaptured:function(t){!function(t,n){t.getActivePointersListByType(p(n)).getById(n.pointerId)&&D(t,n),e.stopEvent(n)}(r,t)},tracking:!1,activePointersLists:[],lastClickPos:null,dblClickTimeOut:null,pinchGPoints:[],lastPinchDist:0,currentPinchDist:0,lastPinchCenter:null,currentPinchCenter:null},t.startDisabled||this.setTracking(!0)},e.MouseTracker.prototype={destroy:function(){var e;for(u(this),this.element=null,e=0;e<s.length;e++)if(s[e]===this){s.splice(e,1);break}l[this.hash]=null,delete l[this.hash]},isTracking:function(){return l[this.hash].tracking},setTracking:function(t){return t?function(t){var n,r,i=l[t.hash];if(!i.tracking){for(r=0;r<e.MouseTracker.subscribeEvents.length;r++)n=e.MouseTracker.subscribeEvents[r],e.addEvent(t.element,n,i[n],!1);c(t),i.tracking=!0}}(this):u(this),this},getActivePointersListsExceptType:function(e){for(var t=l[this.hash],n=[],r=0;r<t.activePointersLists.length;++r)t.activePointersLists[r].type!==e&&n.push(t.activePointersLists[r]);return n},getActivePointersListByType:function(t){var n,r,i=l[this.hash],o=i.activePointersLists.length;for(n=0;n<o;n++)if(i.activePointersLists[n].type===t)return i.activePointersLists[n];return r=new e.MouseTracker.GesturePointList(t),i.activePointersLists.push(r),r},getActivePointerCount:function(){var e,t=l[this.hash],n=t.activePointersLists.length,r=0;for(e=0;e<n;e++)r+=t.activePointersLists[e].getLength();return r},enterHandler:function(){},exitHandler:function(){},pressHandler:function(){},nonPrimaryPressHandler:function(){},releaseHandler:function(){},nonPrimaryReleaseHandler:function(){},moveHandler:function(){},scrollHandler:function(){},clickHandler:function(){},dblClickHandler:function(){},dragHandler:function(){},dragEndHandler:function(){},pinchHandler:function(){},stopHandler:function(){},keyDownHandler:function(){},keyUpHandler:function(){},keyHandler:function(){},focusHandler:function(){},blurHandler:function(){}},e.MouseTracker.resetAllMouseTrackers=function(){for(var e=0;e<s.length;e++)s[e].isTracking()&&(s[e].setTracking(!1),s[e].setTracking(!0))},e.MouseTracker.gesturePointVelocityTracker=(t=[],n=0,r=0,i=function(e,t){return e.hash.toString()+t.type+t.id.toString()},o=function(){var n,i,o,a,s,l,c=t.length,u=e.now();for(a=u-r,r=u,n=0;n<c;n++)(o=(i=t[n]).gPoint).direction=Math.atan2(o.currentPos.y-i.lastPos.y,o.currentPos.x-i.lastPos.x),s=i.lastPos.distanceTo(o.currentPos),i.lastPos=o.currentPos,l=1e3*s/(a+1),o.speed=.75*l+.25*o.speed},{addPoint:function(a,s){var l=i(a,s);t.push({guid:l,gPoint:s,lastPos:s.currentPos}),1===t.length&&(r=e.now(),n=window.setInterval(o,50))},removePoint:function(e,r){var o,a=i(e,r),s=t.length;for(o=0;o<s;o++)if(t[o].guid===a){t.splice(o,1),0==--s&&window.clearInterval(n);break}}}),e.MouseTracker.captureElement=document,e.MouseTracker.wheelEventName=e.Browser.vendor==e.BROWSERS.IE&&e.Browser.version>8||"onwheel"in document.createElement("div")?"wheel":void 0!==document.onmousewheel?"mousewheel":"DOMMouseScroll",e.MouseTracker.supportsMouseCapture=(a=document.createElement("div"),e.isFunction(a.setCapture)&&e.isFunction(a.releaseCapture)),e.MouseTracker.subscribeEvents=["click","dblclick","keydown","keyup","keypress","focus","blur",e.MouseTracker.wheelEventName],"DOMMouseScroll"==e.MouseTracker.wheelEventName&&e.MouseTracker.subscribeEvents.push("MozMousePixelScroll"),window.PointerEvent&&(window.navigator.pointerEnabled||e.Browser.vendor!==e.BROWSERS.IE)?(e.MouseTracker.havePointerEvents=!0,e.MouseTracker.subscribeEvents.push("pointerover","pointerout","pointerdown","pointerup","pointermove","pointercancel"),e.MouseTracker.unprefixedPointerEvents=!0,navigator.maxTouchPoints?e.MouseTracker.maxTouchPoints=navigator.maxTouchPoints:e.MouseTracker.maxTouchPoints=0,e.MouseTracker.haveMouseEnter=!1):window.MSPointerEvent&&window.navigator.msPointerEnabled?(e.MouseTracker.havePointerEvents=!0,e.MouseTracker.subscribeEvents.push("MSPointerOver","MSPointerOut","MSPointerDown","MSPointerUp","MSPointerMove","MSPointerCancel"),e.MouseTracker.unprefixedPointerEvents=!1,navigator.msMaxTouchPoints?e.MouseTracker.maxTouchPoints=navigator.msMaxTouchPoints:e.MouseTracker.maxTouchPoints=0,e.MouseTracker.haveMouseEnter=!1):(e.MouseTracker.havePointerEvents=!1,e.Browser.vendor===e.BROWSERS.IE&&e.Browser.version<9?(e.MouseTracker.subscribeEvents.push("mouseenter","mouseleave"),e.MouseTracker.haveMouseEnter=!0):(e.MouseTracker.subscribeEvents.push("mouseover","mouseout"),e.MouseTracker.haveMouseEnter=!1),e.MouseTracker.subscribeEvents.push("mousedown","mouseup","mousemove"),"ontouchstart"in window&&e.MouseTracker.subscribeEvents.push("touchstart","touchend","touchmove","touchcancel"),"ongesturestart"in window&&e.MouseTracker.subscribeEvents.push("gesturestart","gesturechange"),e.MouseTracker.mousePointerId="legacy-mouse",e.MouseTracker.maxTouchPoints=10),e.MouseTracker.GesturePointList=function(e){this._gPoints=[],this.type=e,this.buttons=0,this.contacts=0,this.clicks=0,this.captureCount=0},e.MouseTracker.GesturePointList.prototype={getLength:function(){return this._gPoints.length},asArray:function(){return this._gPoints},add:function(e){return this._gPoints.push(e)},removeById:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].id===e){this._gPoints.splice(t,1);break}return this._gPoints.length},getByIndex:function(e){return e<this._gPoints.length?this._gPoints[e]:null},getById:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].id===e)return this._gPoints[t];return null},getPrimary:function(e){var t,n=this._gPoints.length;for(t=0;t<n;t++)if(this._gPoints[t].isPrimary)return this._gPoints[t];return null},addContact:function(){++this.contacts,this.contacts>1&&("mouse"===this.type||"pen"===this.type)&&(this.contacts=1)},removeContact:function(){--this.contacts,this.contacts<0&&(this.contacts=0)}};var G=function(){try{return window.self!==window.top}catch(e){return!0}}();function q(e){try{return e.addEventListener&&e.removeEventListener}catch(e){return!1}}}(OpenSeadragon),function(e){e.ControlAnchor={NONE:0,TOP_LEFT:1,TOP_RIGHT:2,BOTTOM_RIGHT:3,BOTTOM_LEFT:4,ABSOLUTE:5},e.Control=function(t,n,r){var i=t.parentNode;"number"==typeof n&&(e.console.error("Passing an anchor directly into the OpenSeadragon.Control constructor is deprecated; please use an options object instead. Support for this deprecated variant is scheduled for removal in December 2013"),n={anchor:n}),n.attachToViewer=void 0===n.attachToViewer||n.attachToViewer,this.autoFade=void 0===n.autoFade||n.autoFade,this.element=t,this.anchor=n.anchor,this.container=r,this.anchor==e.ControlAnchor.ABSOLUTE?(this.wrapper=e.makeNeutralElement("div"),this.wrapper.style.position="absolute",this.wrapper.style.top="number"==typeof n.top?n.top+"px":n.top,this.wrapper.style.left="number"==typeof n.left?n.left+"px":n.left,this.wrapper.style.height="number"==typeof n.height?n.height+"px":n.height,this.wrapper.style.width="number"==typeof n.width?n.width+"px":n.width,this.wrapper.style.margin="0px",this.wrapper.style.padding="0px",this.element.style.position="relative",this.element.style.top="0px",this.element.style.left="0px",this.element.style.height="100%",this.element.style.width="100%"):(this.wrapper=e.makeNeutralElement("div"),this.wrapper.style.display="inline-block",this.anchor==e.ControlAnchor.NONE&&(this.wrapper.style.width=this.wrapper.style.height="100%")),this.wrapper.appendChild(this.element),n.attachToViewer?this.anchor==e.ControlAnchor.TOP_RIGHT||this.anchor==e.ControlAnchor.BOTTOM_RIGHT?this.container.insertBefore(this.wrapper,this.container.firstChild):this.container.appendChild(this.wrapper):i.appendChild(this.wrapper)},e.Control.prototype={destroy:function(){this.wrapper.removeChild(this.element),this.container.removeChild(this.wrapper)},isVisible:function(){return"none"!=this.wrapper.style.display},setVisible:function(t){this.wrapper.style.display=t?this.anchor==e.ControlAnchor.ABSOLUTE?"block":"inline-block":"none"},setOpacity:function(t){this.element[e.SIGNAL]&&e.Browser.vendor==e.BROWSERS.IE?e.setElementOpacity(this.element,t,!0):e.setElementOpacity(this.wrapper,t,!0)}}}(OpenSeadragon),function(e){function t(e,t){var n,r=e.controls;for(n=r.length-1;n>=0;n--)if(r[n].element==t)return n;return-1}e.ControlDock=function(t){var n,r,i=["topleft","topright","bottomright","bottomleft"];for(e.extend(!0,this,{id:"controldock-"+e.now()+"-"+Math.floor(1e6*Math.random()),container:e.makeNeutralElement("div"),controls:[]},t),this.container.onsubmit=function(){return!1},this.element&&(this.element=e.getElement(this.element),this.element.appendChild(this.container),this.element.style.position="relative",this.container.style.width="100%",this.container.style.height="100%"),r=0;r<i.length;r++)n=i[r],this.controls[n]=e.makeNeutralElement("div"),this.controls[n].style.position="absolute",n.match("left")&&(this.controls[n].style.left="0px"),n.match("right")&&(this.controls[n].style.right="0px"),n.match("top")&&(this.controls[n].style.top="0px"),n.match("bottom")&&(this.controls[n].style.bottom="0px");this.container.appendChild(this.controls.topleft),this.container.appendChild(this.controls.topright),this.container.appendChild(this.controls.bottomright),this.container.appendChild(this.controls.bottomleft)},e.ControlDock.prototype={addControl:function(n,r){var i=null;if(!(t(this,n=e.getElement(n))>=0)){switch(r.anchor){case e.ControlAnchor.TOP_RIGHT:i=this.controls.topright,n.style.position="relative",n.style.paddingRight="0px",n.style.paddingTop="0px";break;case e.ControlAnchor.BOTTOM_RIGHT:i=this.controls.bottomright,n.style.position="relative",n.style.paddingRight="0px",n.style.paddingBottom="0px";break;case e.ControlAnchor.BOTTOM_LEFT:i=this.controls.bottomleft,n.style.position="relative",n.style.paddingLeft="0px",n.style.paddingBottom="0px";break;case e.ControlAnchor.TOP_LEFT:i=this.controls.topleft,n.style.position="relative",n.style.paddingLeft="0px",n.style.paddingTop="0px";break;case e.ControlAnchor.ABSOLUTE:default:case e.ControlAnchor.NONE:i=this.container,n.style.margin="0px",n.style.padding="0px"}this.controls.push(new e.Control(n,r,i)),n.style.display="inline-block"}},removeControl:function(n){var r=t(this,n=e.getElement(n));return r>=0&&(this.controls[r].destroy(),this.controls.splice(r,1)),this},clearControls:function(){for(;this.controls.length>0;)this.controls.pop().destroy();return this},areControlsEnabled:function(){var e;for(e=this.controls.length-1;e>=0;e--)if(this.controls[e].isVisible())return!0;return!1},setControlsEnabled:function(e){var t;for(t=this.controls.length-1;t>=0;t--)this.controls[t].setVisible(e);return this}}}(OpenSeadragon),function(e){e.Placement=e.freezeObject({CENTER:0,TOP_LEFT:1,TOP:2,TOP_RIGHT:3,RIGHT:4,BOTTOM_RIGHT:5,BOTTOM:6,BOTTOM_LEFT:7,LEFT:8,properties:{0:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1},1:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},2:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!0,isVerticallyCentered:!1,isBottom:!1},3:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!0,isVerticallyCentered:!1,isBottom:!1},4:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!0,isBottom:!1},5:{isLeft:!1,isHorizontallyCentered:!1,isRight:!0,isTop:!1,isVerticallyCentered:!1,isBottom:!0},6:{isLeft:!1,isHorizontallyCentered:!0,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},7:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!1,isBottom:!0},8:{isLeft:!0,isHorizontallyCentered:!1,isRight:!1,isTop:!1,isVerticallyCentered:!0,isBottom:!1}}})}(OpenSeadragon),function(e){var t={},n=1;function r(t){return t=e.getElement(t),new e.Point(0===t.clientWidth?1:t.clientWidth,0===t.clientHeight?1:t.clientHeight)}function i(t,n){if(n instanceof e.Overlay)return n;var r=null;if(n.element)r=e.getElement(n.element);else{var i=n.id?n.id:"openseadragon-overlay-"+Math.floor(1e7*Math.random());(r=e.getElement(n.id))||((r=document.createElement("a")).href="#/overlay/"+i),r.id=i,e.addClass(r,n.className?n.className:"openseadragon-overlay")}var o=n.location,a=n.width,s=n.height;if(!o){var l=n.x,c=n.y;if(void 0!==n.px){var u=t.viewport.imageToViewportRectangle(new e.Rect(n.px,n.py,a||0,s||0));l=u.x,c=u.y,a=void 0!==a?u.width:void 0,s=void 0!==s?u.height:void 0}o=new e.Point(l,c)}var d=n.placement;return d&&"string"===e.type(d)&&(d=e.Placement[n.placement.toUpperCase()]),new e.Overlay({element:r,location:o,placement:d,onDraw:n.onDraw,checkResize:n.checkResize,width:a,height:s,rotationMode:n.rotationMode})}function o(e,t){var n;for(n=e.length-1;n>=0;n--)if(e[n].element===t)return n;return-1}function a(t,n){return e.requestAnimationFrame((function(){n(t)}))}function s(t){e.requestAnimationFrame((function(){!function(t){var n,r;if(t.controlsShouldFade){for(n=1-(e.now()-t.controlsFadeBeginTime)/t.controlsFadeLength,n=Math.min(1,n),n=Math.max(0,n),r=t.controls.length-1;r>=0;r--)t.controls[r].autoFade&&t.controls[r].setOpacity(n);n>0&&s(t)}}(t)}))}function l(t){t.autoHideControls&&(t.controlsShouldFade=!0,t.controlsFadeBeginTime=e.now()+t.controlsFadeDelay,window.setTimeout((function(){s(t)}),t.controlsFadeDelay))}function c(e){var t;for(e.controlsShouldFade=!1,t=e.controls.length-1;t>=0;t--)e.controls[t].setOpacity(1)}function u(){c(this)}function d(){l(this)}function h(t){var n={originalEvent:t.originalEvent,preventDefaultAction:t.preventDefaultAction,preventVerticalPan:t.preventVerticalPan,preventHorizontalPan:t.preventHorizontalPan};if(this.raiseEvent("canvas-key",n),n.preventDefaultAction||t.ctrl||t.alt||t.meta)return!0;switch(t.keyCode){case 38:return n.preventVerticalPan||(t.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,-this.pixelsPerArrowPress))),this.viewport.applyConstraints()),!1;case 40:return n.preventVerticalPan||(t.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,this.pixelsPerArrowPress))),this.viewport.applyConstraints()),!1;case 37:return n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(-this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),!1;case 39:return n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(this.pixelsPerArrowPress,0))),this.viewport.applyConstraints()),!1;default:return!0}}function f(t){var n={originalEvent:t.originalEvent,preventDefaultAction:t.preventDefaultAction,preventVerticalPan:t.preventVerticalPan,preventHorizontalPan:t.preventHorizontalPan};if(this.raiseEvent("canvas-key",n),n.preventDefaultAction||t.ctrl||t.alt||t.meta)return!0;switch(t.keyCode){case 43:case 61:return this.viewport.zoomBy(1.1),this.viewport.applyConstraints(),!1;case 45:return this.viewport.zoomBy(.9),this.viewport.applyConstraints(),!1;case 48:return this.viewport.goHome(),this.viewport.applyConstraints(),!1;case 119:case 87:return n.preventVerticalPan||(t.shift?this.viewport.zoomBy(1.1):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,-40))),this.viewport.applyConstraints()),!1;case 115:case 83:return n.preventVerticalPan||(t.shift?this.viewport.zoomBy(.9):this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(0,40))),this.viewport.applyConstraints()),!1;case 97:return n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(-40,0))),this.viewport.applyConstraints()),!1;case 100:return n.preventHorizontalPan||(this.viewport.panBy(this.viewport.deltaPointsFromPixels(new e.Point(40,0))),this.viewport.applyConstraints()),!1;case 114:return this.viewport.flipped?this.viewport.setRotation(e.positiveModulo(this.viewport.degrees-this.rotationIncrement,360)):this.viewport.setRotation(e.positiveModulo(this.viewport.degrees+this.rotationIncrement,360)),this.viewport.applyConstraints(),!1;case 82:return this.viewport.flipped?this.viewport.setRotation(e.positiveModulo(this.viewport.degrees+this.rotationIncrement,360)):this.viewport.setRotation(e.positiveModulo(this.viewport.degrees-this.rotationIncrement,360)),this.viewport.applyConstraints(),!1;case 102:return this.viewport.toggleFlip(),!1;default:return!0}}function p(e){var t;document.activeElement==this.canvas||this.canvas.focus(),this.viewport.flipped&&(e.position.x=this.viewport.getContainerSize().x-e.position.x);var n={tracker:e.eventSource,position:e.position,quick:e.quick,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:e.preventDefaultAction};this.raiseEvent("canvas-click",n),!n.preventDefaultAction&&this.viewport&&e.quick&&(t=this.gestureSettingsByDeviceType(e.pointerType)).clickToZoom&&(this.viewport.zoomBy(e.shift?1/this.zoomPerClick:this.zoomPerClick,t.zoomToRefPoint?this.viewport.pointFromPixel(e.position,!0):null),this.viewport.applyConstraints())}function v(e){var t,n={tracker:e.eventSource,position:e.position,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:e.preventDefaultAction};this.raiseEvent("canvas-double-click",n),!n.preventDefaultAction&&this.viewport&&(t=this.gestureSettingsByDeviceType(e.pointerType)).dblClickToZoom&&(this.viewport.zoomBy(e.shift?1/this.zoomPerClick:this.zoomPerClick,t.zoomToRefPoint?this.viewport.pointFromPixel(e.position,!0):null),this.viewport.applyConstraints())}function g(e){var t,n={tracker:e.eventSource,position:e.position,delta:e.delta,speed:e.speed,direction:e.direction,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:e.preventDefaultAction};if(this.raiseEvent("canvas-drag",n),!n.preventDefaultAction&&this.viewport){if(t=this.gestureSettingsByDeviceType(e.pointerType),this.panHorizontal||(e.delta.x=0),this.panVertical||(e.delta.y=0),this.viewport.flipped&&(e.delta.x=-e.delta.x),this.constrainDuringPan){var r=this.viewport.deltaPointsFromPixels(e.delta.negate());this.viewport.centerSpringX.target.value+=r.x,this.viewport.centerSpringY.target.value+=r.y;var i=this.viewport.getBounds(),o=this.viewport.getConstrainedBounds();this.viewport.centerSpringX.target.value-=r.x,this.viewport.centerSpringY.target.value-=r.y,i.x!=o.x&&(e.delta.x=0),i.y!=o.y&&(e.delta.y=0)}this.viewport.panBy(this.viewport.deltaPointsFromPixels(e.delta.negate()),t.flickEnabled&&!this.constrainDuringPan)}}function m(t){if(!t.preventDefaultAction&&this.viewport){var n=this.gestureSettingsByDeviceType(t.pointerType);if(n.flickEnabled&&t.speed>=n.flickMinSpeed){var r=0;this.panHorizontal&&(r=n.flickMomentum*t.speed*Math.cos(t.direction));var i=0;this.panVertical&&(i=n.flickMomentum*t.speed*Math.sin(t.direction));var o=this.viewport.pixelFromPoint(this.viewport.getCenter(!0)),a=this.viewport.pointFromPixel(new e.Point(o.x-r,o.y-i));this.viewport.panTo(a,!1)}this.viewport.applyConstraints()}this.raiseEvent("canvas-drag-end",{tracker:t.eventSource,position:t.position,speed:t.speed,direction:t.direction,shift:t.shift,originalEvent:t.originalEvent})}function y(e){this.raiseEvent("canvas-enter",{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function b(t){window.location!=window.parent.location&&e.MouseTracker.resetAllMouseTrackers(),this.raiseEvent("canvas-exit",{tracker:t.eventSource,pointerType:t.pointerType,position:t.position,buttons:t.buttons,pointers:t.pointers,insideElementPressed:t.insideElementPressed,buttonDownAny:t.buttonDownAny,originalEvent:t.originalEvent})}function w(e){this.raiseEvent("canvas-press",{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,insideElementPressed:e.insideElementPressed,insideElementReleased:e.insideElementReleased,originalEvent:e.originalEvent})}function _(e){this.raiseEvent("canvas-release",{tracker:e.eventSource,pointerType:e.pointerType,position:e.position,insideElementPressed:e.insideElementPressed,insideElementReleased:e.insideElementReleased,originalEvent:e.originalEvent})}function x(e){this.raiseEvent("canvas-nonprimary-press",{tracker:e.eventSource,position:e.position,pointerType:e.pointerType,button:e.button,buttons:e.buttons,originalEvent:e.originalEvent})}function C(e){this.raiseEvent("canvas-nonprimary-release",{tracker:e.eventSource,position:e.position,pointerType:e.pointerType,button:e.button,buttons:e.buttons,originalEvent:e.originalEvent})}function E(e){var t,n,r;if(!e.preventDefaultAction&&this.viewport&&((t=this.gestureSettingsByDeviceType(e.pointerType)).pinchToZoom&&(n=this.viewport.pointFromPixel(e.center,!0),r=this.viewport.pointFromPixel(e.lastCenter,!0).minus(n),this.panHorizontal||(r.x=0),this.panVertical||(r.y=0),this.viewport.zoomBy(e.distance/e.lastDistance,n,!0),t.zoomToRefPoint&&this.viewport.panBy(r,!0),this.viewport.applyConstraints()),t.pinchRotate)){var i=Math.atan2(e.gesturePoints[0].currentPos.y-e.gesturePoints[1].currentPos.y,e.gesturePoints[0].currentPos.x-e.gesturePoints[1].currentPos.x),o=Math.atan2(e.gesturePoints[0].lastPos.y-e.gesturePoints[1].lastPos.y,e.gesturePoints[0].lastPos.x-e.gesturePoints[1].lastPos.x);this.viewport.setRotation(this.viewport.getRotation()+(i-o)*(180/Math.PI))}return this.raiseEvent("canvas-pinch",{tracker:e.eventSource,gesturePoints:e.gesturePoints,lastCenter:e.lastCenter,center:e.center,lastDistance:e.lastDistance,distance:e.distance,shift:e.shift,originalEvent:e.originalEvent}),!1}function S(t){var n,r,i;if((i=e.now())-this._lastScrollTime>this.minScrollDeltaTime){if(this._lastScrollTime=i,this.viewport.flipped&&(t.position.x=this.viewport.getContainerSize().x-t.position.x),!t.preventDefaultAction&&this.viewport&&(n=this.gestureSettingsByDeviceType(t.pointerType)).scrollToZoom&&(r=Math.pow(this.zoomPerScroll,t.scroll),this.viewport.zoomBy(r,n.zoomToRefPoint?this.viewport.pointFromPixel(t.position,!0):null),this.viewport.applyConstraints()),this.raiseEvent("canvas-scroll",{tracker:t.eventSource,position:t.position,scroll:t.scroll,shift:t.shift,originalEvent:t.originalEvent}),n&&n.scrollToZoom)return!1}else if((n=this.gestureSettingsByDeviceType(t.pointerType))&&n.scrollToZoom)return!1}function A(e){t[this.hash].mouseInside=!0,c(this),this.raiseEvent("container-enter",{tracker:e.eventSource,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function O(e){e.pointers<1&&(t[this.hash].mouseInside=!1,t[this.hash].animating||l(this)),this.raiseEvent("container-exit",{tracker:e.eventSource,position:e.position,buttons:e.buttons,pointers:e.pointers,insideElementPressed:e.insideElementPressed,buttonDownAny:e.buttonDownAny,originalEvent:e.originalEvent})}function k(e){!function(e){if(!e._opening){if(e.autoResize){var n=r(e.container),i=t[e.hash].prevContainerSize;if(!n.equals(i)){var o=e.viewport;if(e.preserveImageSizeOnResize){var a=i.x/n.x,s=o.getZoom()*a,u=o.getCenter();o.resize(n,!1),o.zoomTo(s,null,!0),o.panTo(u,!0)}else{var d=o.getBounds();o.resize(n,!0),o.fitBoundsWithConstraints(d,!0)}t[e.hash].prevContainerSize=n,t[e.hash].forceRedraw=!0}}var h=e.viewport.update(),f=e.world.update()||h;h&&e.raiseEvent("viewport-change"),e.referenceStrip&&(f=e.referenceStrip.update(e.viewport)||f),!t[e.hash].animating&&f&&(e.raiseEvent("animation-start"),c(e)),(f||t[e.hash].forceRedraw||e.world.needsDraw())&&(function(e){e.imageLoader.clear(),e.drawer.clear(),e.world.draw(),e.raiseEvent("update-viewport",{})}(e),e._drawOverlays(),e.navigator&&e.navigator.update(e.viewport),t[e.hash].forceRedraw=!1,f&&e.raiseEvent("animation")),t[e.hash].animating&&!f&&(e.raiseEvent("animation-finish"),t[e.hash].mouseInside||l(e)),t[e.hash].animating=f}}(e),e.isOpen()?e._updateRequestId=a(e,k):e._updateRequestId=!1}function T(e,t){return e?e+t:t}function P(){t[this.hash].lastZoomTime=e.now(),t[this.hash].zoomFactor=this.zoomPerSecond,t[this.hash].zooming=!0,z(this)}function I(){t[this.hash].lastZoomTime=e.now(),t[this.hash].zoomFactor=1/this.zoomPerSecond,t[this.hash].zooming=!0,z(this)}function M(){t[this.hash].zooming=!1}function z(t){e.requestAnimationFrame(e.delegate(t,R))}function R(){var n,r,i;t[this.hash].zooming&&this.viewport&&(r=(n=e.now())-t[this.hash].lastZoomTime,i=Math.pow(t[this.hash].zoomFactor,r/1e3),this.viewport.zoomBy(i),this.viewport.applyConstraints(),t[this.hash].lastZoomTime=n,z(this))}function L(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(this.zoomPerClick/1),this.viewport.applyConstraints())}function D(){this.viewport&&(t[this.hash].zooming=!1,this.viewport.zoomBy(1/this.zoomPerClick),this.viewport.applyConstraints())}function N(){this.buttons.emulateEnter(),this.buttons.emulateExit()}function j(){this.viewport&&this.viewport.goHome()}function H(){this.isFullPage()&&!e.isFullScreen()?this.setFullPage(!1):this.setFullScreen(!this.isFullPage()),this.buttons&&this.buttons.emulateExit(),this.fullPageButton.element.focus(),this.viewport&&this.viewport.applyConstraints()}function V(){if(this.viewport){var t=this.viewport.getRotation();t=this.viewport.flipped?e.positiveModulo(t+this.rotationIncrement,360):e.positiveModulo(t-this.rotationIncrement,360),this.viewport.setRotation(t)}}function B(){if(this.viewport){var t=this.viewport.getRotation();t=this.viewport.flipped?e.positiveModulo(t-this.rotationIncrement,360):e.positiveModulo(t+this.rotationIncrement,360),this.viewport.setRotation(t)}}function F(){this.viewport.toggleFlip()}function W(){var e=this._sequenceIndex-1;this.navPrevNextWrap&&e<0&&(e+=this.tileSources.length),this.goToPage(e)}function U(){var e=this._sequenceIndex+1;this.navPrevNextWrap&&e>=this.tileSources.length&&(e=0),this.goToPage(e)}e.Viewer=function(i){var o,s,c=arguments,u=this;if(e.isPlainObject(i)||(i={id:c[0],xmlPath:c.length>1?c[1]:void 0,prefixUrl:c.length>2?c[2]:void 0,controls:c.length>3?c[3]:void 0,overlays:c.length>4?c[4]:void 0}),i.config&&(e.extend(!0,i,i.config),delete i.config),e.extend(!0,this,{id:i.id,hash:i.hash||n++,initialPage:0,element:null,container:null,canvas:null,overlays:[],overlaysContainer:null,previousBody:[],customControls:[],source:null,drawer:null,world:null,viewport:null,navigator:null,collectionViewport:null,collectionDrawer:null,navImages:null,buttons:null,profiler:null},e.DEFAULT_SETTINGS,i),void 0===this.hash)throw new Error("A hash must be defined, either by specifying options.id or options.hash.");for(void 0!==t[this.hash]&&e.console.warn("Hash "+this.hash+" has already been used."),t[this.hash]={fsBoundsDelta:new e.Point(1,1),prevContainerSize:null,animating:!1,forceRedraw:!1,mouseInside:!1,group:null,zooming:!1,zoomFactor:null,lastZoomTime:null,fullPage:!1,onfullscreenchange:null},this._sequenceIndex=0,this._firstOpen=!0,this._updateRequestId=null,this._loadQueue=[],this.currentOverlays=[],this._lastScrollTime=e.now(),e.EventSource.call(this),this.addHandler("open-failed",(function(t){var n=e.getString("Errors.OpenFailed",t.eventSource,t.message);u._showMessage(n)})),e.ControlDock.call(this,i),this.xmlPath&&(this.tileSources=[this.xmlPath]),this.element=this.element||document.getElementById(this.id),this.canvas=e.makeNeutralElement("div"),this.canvas.className="openseadragon-canvas",(s=this.canvas.style).width="100%",s.height="100%",s.overflow="hidden",s.position="absolute",s.top="0px",s.left="0px",e.setElementTouchActionNone(this.canvas),""!==i.tabIndex&&(this.canvas.tabIndex=void 0===i.tabIndex?0:i.tabIndex),this.container.className="openseadragon-container",function(e){e.width="100%",e.height="100%",e.position="relative",e.overflow="hidden",e.left="0px",e.top="0px",e.textAlign="left"}(this.container.style),this.container.insertBefore(this.canvas,this.container.firstChild),this.element.appendChild(this.container),this.bodyWidth=document.body.style.width,this.bodyHeight=document.body.style.height,this.bodyOverflow=document.body.style.overflow,this.docOverflow=document.documentElement.style.overflow,this.innerTracker=new e.MouseTracker({element:this.canvas,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,keyDownHandler:e.delegate(this,h),keyHandler:e.delegate(this,f),clickHandler:e.delegate(this,p),dblClickHandler:e.delegate(this,v),dragHandler:e.delegate(this,g),dragEndHandler:e.delegate(this,m),enterHandler:e.delegate(this,y),exitHandler:e.delegate(this,b),pressHandler:e.delegate(this,w),releaseHandler:e.delegate(this,_),nonPrimaryPressHandler:e.delegate(this,x),nonPrimaryReleaseHandler:e.delegate(this,C),scrollHandler:e.delegate(this,S),pinchHandler:e.delegate(this,E)}),this.outerTracker=new e.MouseTracker({element:this.container,startDisabled:!this.mouseNavEnabled,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,dblClickTimeThreshold:this.dblClickTimeThreshold,dblClickDistThreshold:this.dblClickDistThreshold,enterHandler:e.delegate(this,A),exitHandler:e.delegate(this,O)}),this.toolbar&&(this.toolbar=new e.ControlDock({element:this.toolbar})),this.bindStandardControls(),t[this.hash].prevContainerSize=r(this.container),this.world=new e.World({viewer:this}),this.world.addHandler("add-item",(function(e){u.source=u.world.getItemAt(0).source,t[u.hash].forceRedraw=!0,u._updateRequestId||(u._updateRequestId=a(u,k))})),this.world.addHandler("remove-item",(function(e){u.world.getItemCount()?u.source=u.world.getItemAt(0).source:u.source=null,t[u.hash].forceRedraw=!0})),this.world.addHandler("metrics-change",(function(e){u.viewport&&u.viewport._setContentBounds(u.world.getHomeBounds(),u.world.getContentFactor())})),this.world.addHandler("item-index-change",(function(e){u.source=u.world.getItemAt(0).source})),this.viewport=new e.Viewport({containerSize:t[this.hash].prevContainerSize,springStiffness:this.springStiffness,animationTime:this.animationTime,minZoomImageRatio:this.minZoomImageRatio,maxZoomPixelRatio:this.maxZoomPixelRatio,visibilityRatio:this.visibilityRatio,wrapHorizontal:this.wrapHorizontal,wrapVertical:this.wrapVertical,defaultZoomLevel:this.defaultZoomLevel,minZoomLevel:this.minZoomLevel,maxZoomLevel:this.maxZoomLevel,viewer:this,degrees:this.degrees,flipped:this.flipped,navigatorRotate:this.navigatorRotate,homeFillsViewer:this.homeFillsViewer,margins:this.viewportMargins}),this.viewport._setContentBounds(this.world.getHomeBounds(),this.world.getContentFactor()),this.imageLoader=new e.ImageLoader({jobLimit:this.imageLoaderLimit,timeout:i.timeout}),this.tileCache=new e.TileCache({maxImageCacheCount:this.maxImageCacheCount}),this.drawer=new e.Drawer({viewer:this,viewport:this.viewport,element:this.canvas,debugGridColor:this.debugGridColor}),this.overlaysContainer=e.makeNeutralElement("div"),this.canvas.appendChild(this.overlaysContainer),this.drawer.canRotate()||(this.rotateLeft&&(o=this.buttons.buttons.indexOf(this.rotateLeft),this.buttons.buttons.splice(o,1),this.buttons.element.removeChild(this.rotateLeft.element)),this.rotateRight&&(o=this.buttons.buttons.indexOf(this.rotateRight),this.buttons.buttons.splice(o,1),this.buttons.element.removeChild(this.rotateRight.element))),this.showNavigator&&(this.navigator=new e.Navigator({id:this.navigatorId,position:this.navigatorPosition,sizeRatio:this.navigatorSizeRatio,maintainSizeRatio:this.navigatorMaintainSizeRatio,top:this.navigatorTop,left:this.navigatorLeft,width:this.navigatorWidth,height:this.navigatorHeight,autoResize:this.navigatorAutoResize,autoFade:this.navigatorAutoFade,prefixUrl:this.prefixUrl,viewer:this,navigatorRotate:this.navigatorRotate,background:this.navigatorBackground,opacity:this.navigatorOpacity,borderColor:this.navigatorBorderColor,displayRegionColor:this.navigatorDisplayRegionColor,crossOriginPolicy:this.crossOriginPolicy})),this.sequenceMode&&this.bindSequenceControls(),this.tileSources&&this.open(this.tileSources),o=0;o<this.customControls.length;o++)this.addControl(this.customControls[o].id,{anchor:this.customControls[o].anchor});e.requestAnimationFrame((function(){l(u)})),void 0===this.imageSmoothingEnabled||this.imageSmoothingEnabled||this.drawer.setImageSmoothingEnabled(this.imageSmoothingEnabled)},e.extend(e.Viewer.prototype,e.EventSource.prototype,e.ControlDock.prototype,{isOpen:function(){return!!this.world.getItemCount()},openDzi:function(t){return e.console.error("[Viewer.openDzi] this function is deprecated; use Viewer.open() instead."),this.open(t)},openTileSource:function(t){return e.console.error("[Viewer.openTileSource] this function is deprecated; use Viewer.open() instead."),this.open(t)},open:function(t,n){var r=this;if(this.close(),t){if(this.sequenceMode&&e.isArray(t))return this.referenceStrip&&(this.referenceStrip.destroy(),this.referenceStrip=null),void 0===n||isNaN(n)||(this.initialPage=n),this.tileSources=t,this._sequenceIndex=Math.max(0,Math.min(this.tileSources.length-1,this.initialPage)),this.tileSources.length&&(this.open(this.tileSources[this._sequenceIndex]),this.showReferenceStrip&&this.addReferenceStrip()),void this._updateSequenceButtons(this._sequenceIndex);if(e.isArray(t)||(t=[t]),t.length){this._opening=!0;for(var o,a=t.length,s=0,l=0,c=function(){if(s+l===a)if(s){!r._firstOpen&&r.preserveViewport||(r.viewport.goHome(!0),r.viewport.update()),r._firstOpen=!1;var e=t[0];if(e.tileSource&&(e=e.tileSource),r.overlays&&!r.preserveOverlays)for(var n=0;n<r.overlays.length;n++)r.currentOverlays[n]=i(r,r.overlays[n]);r._drawOverlays(),r._opening=!1,r.raiseEvent("open",{source:e})}else r._opening=!1,r.raiseEvent("open-failed",o)},u=function(t){e.isPlainObject(t)&&t.tileSource||(t={tileSource:t}),void 0!==t.index&&(e.console.error("[Viewer.open] setting indexes here is not supported; use addTiledImage instead"),delete t.index),void 0===t.collectionImmediately&&(t.collectionImmediately=!0);var n=t.success;t.success=function(e){if(s++,t.tileSource.overlays)for(var i=0;i<t.tileSource.overlays.length;i++)r.addOverlay(t.tileSource.overlays[i]);n&&n(e),c()};var i=t.error;t.error=function(e){l++,o||(o=e),i&&i(e),c()},r.addTiledImage(t)},d=0;d<t.length;d++)u(t[d]);return this}}},close:function(){return t[this.hash]?(this._opening=!1,this.navigator&&this.navigator.close(),this.preserveOverlays||(this.clearOverlays(),this.overlaysContainer.innerHTML=""),t[this.hash].animating=!1,this.world.removeAll(),this.imageLoader.clear(),this.raiseEvent("close"),this):this},destroy:function(){if(t[this.hash]){if(this.close(),this.clearOverlays(),this.overlaysContainer.innerHTML="",this.referenceStrip&&(this.referenceStrip.destroy(),this.referenceStrip=null),null!==this._updateRequestId&&(e.cancelAnimationFrame(this._updateRequestId),this._updateRequestId=null),this.drawer&&this.drawer.destroy(),this.removeAllHandlers(),this.element)for(;this.element.firstChild;)this.element.removeChild(this.element.firstChild);this.innerTracker&&this.innerTracker.destroy(),this.outerTracker&&this.outerTracker.destroy(),t[this.hash]=null,delete t[this.hash],this.canvas=null,this.container=null,this.element=null}},isMouseNavEnabled:function(){return this.innerTracker.isTracking()},setMouseNavEnabled:function(e){return this.innerTracker.setTracking(e),this.outerTracker.setTracking(e),this.raiseEvent("mouse-enabled",{enabled:e}),this},areControlsEnabled:function(){var e,t=this.controls.length;for(e=0;e<this.controls.length;e++)t=t&&this.controls[e].isVisible();return t},setControlsEnabled:function(e){return e?c(this):l(this),this.raiseEvent("controls-enabled",{enabled:e}),this},setDebugMode:function(e){for(var t=0;t<this.world.getItemCount();t++)this.world.getItemAt(t).debugMode=e;this.debugMode=e,this.forceRedraw()},isFullPage:function(){return t[this.hash].fullPage},setFullPage:function(n){var r,i,o=document.body,a=o.style,s=document.documentElement.style,l=this;if(n==this.isFullPage())return this;var c={fullPage:n,preventDefaultAction:!1};if(this.raiseEvent("pre-full-page",c),c.preventDefaultAction)return this;if(n){for(this.elementSize=e.getElementSize(this.element),this.pageScroll=e.getPageScroll(),this.elementMargin=this.element.style.margin,this.element.style.margin="0",this.elementPadding=this.element.style.padding,this.element.style.padding="0",this.bodyMargin=a.margin,this.docMargin=s.margin,a.margin="0",s.margin="0",this.bodyPadding=a.padding,this.docPadding=s.padding,a.padding="0",s.padding="0",this.bodyWidth=a.width,this.docWidth=s.width,a.width="100%",s.width="100%",this.bodyHeight=a.height,this.docHeight=s.height,a.height="100%",s.height="100%",this.previousBody=[],t[this.hash].prevElementParent=this.element.parentNode,t[this.hash].prevNextSibling=this.element.nextSibling,t[this.hash].prevElementWidth=this.element.style.width,t[this.hash].prevElementHeight=this.element.style.height,r=o.childNodes.length,i=0;i<r;i++)this.previousBody.push(o.childNodes[0]),o.removeChild(o.childNodes[0]);this.toolbar&&this.toolbar.element&&(this.toolbar.parentNode=this.toolbar.element.parentNode,this.toolbar.nextSibling=this.toolbar.element.nextSibling,o.appendChild(this.toolbar.element),e.addClass(this.toolbar.element,"fullpage")),e.addClass(this.element,"fullpage"),o.appendChild(this.element),this.element.style.height=e.getWindowSize().y+"px",this.element.style.width=e.getWindowSize().x+"px",this.toolbar&&this.toolbar.element&&(this.element.style.height=e.getElementSize(this.element).y-e.getElementSize(this.toolbar.element).y+"px"),t[this.hash].fullPage=!0,e.delegate(this,A)({})}else{for(this.element.style.margin=this.elementMargin,this.element.style.padding=this.elementPadding,a.margin=this.bodyMargin,s.margin=this.docMargin,a.padding=this.bodyPadding,s.padding=this.docPadding,a.width=this.bodyWidth,s.width=this.docWidth,a.height=this.bodyHeight,s.height=this.docHeight,o.removeChild(this.element),r=this.previousBody.length,i=0;i<r;i++)o.appendChild(this.previousBody.shift());e.removeClass(this.element,"fullpage"),t[this.hash].prevElementParent.insertBefore(this.element,t[this.hash].prevNextSibling),this.toolbar&&this.toolbar.element&&(o.removeChild(this.toolbar.element),e.removeClass(this.toolbar.element,"fullpage"),this.toolbar.parentNode.insertBefore(this.toolbar.element,this.toolbar.nextSibling),delete this.toolbar.parentNode,delete this.toolbar.nextSibling),this.element.style.width=t[this.hash].prevElementWidth,this.element.style.height=t[this.hash].prevElementHeight;var u=0,d=function(){e.setPageScroll(l.pageScroll);var t=e.getPageScroll();++u<10&&(t.x!==l.pageScroll.x||t.y!==l.pageScroll.y)&&e.requestAnimationFrame(d)};e.requestAnimationFrame(d),t[this.hash].fullPage=!1,e.delegate(this,O)({})}return this.navigator&&this.viewport&&this.navigator.update(this.viewport),this.raiseEvent("full-page",{fullPage:n}),this},setFullScreen:function(t){var n=this;if(!e.supportsFullScreen)return this.setFullPage(t);if(e.isFullScreen()===t)return this;var r={fullScreen:t,preventDefaultAction:!1};if(this.raiseEvent("pre-full-screen",r),r.preventDefaultAction)return this;if(t){if(this.setFullPage(!0),!this.isFullPage())return this;this.fullPageStyleWidth=this.element.style.width,this.fullPageStyleHeight=this.element.style.height,this.element.style.width="100%",this.element.style.height="100%";var i=function(){var t=e.isFullScreen();t||(e.removeEvent(document,e.fullScreenEventName,i),e.removeEvent(document,e.fullScreenErrorEventName,i),n.setFullPage(!1),n.isFullPage()&&(n.element.style.width=n.fullPageStyleWidth,n.element.style.height=n.fullPageStyleHeight)),n.navigator&&n.viewport&&setTimeout((function(){n.navigator.update(n.viewport)})),n.raiseEvent("full-screen",{fullScreen:t})};e.addEvent(document,e.fullScreenEventName,i),e.addEvent(document,e.fullScreenErrorEventName,i),e.requestFullScreen(document.body)}else e.exitFullScreen();return this},isVisible:function(){return"hidden"!=this.container.style.visibility},setVisible:function(e){return this.container.style.visibility=e?"":"hidden",this.raiseEvent("visible",{visible:e}),this},addTiledImage:function(t){e.console.assert(t,"[Viewer.addTiledImage] options is required"),e.console.assert(t.tileSource,"[Viewer.addTiledImage] options.tileSource is required"),e.console.assert(!t.replace||t.index>-1&&t.index<this.world.getItemCount(),"[Viewer.addTiledImage] if options.replace is used, options.index must be a valid index in Viewer.world");var n=this;t.replace&&(t.replaceItem=n.world.getItemAt(t.index)),this._hideMessage(),void 0===t.placeholderFillStyle&&(t.placeholderFillStyle=this.placeholderFillStyle),void 0===t.opacity&&(t.opacity=this.opacity),void 0===t.preload&&(t.preload=this.preload),void 0===t.compositeOperation&&(t.compositeOperation=this.compositeOperation),void 0===t.crossOriginPolicy&&(t.crossOriginPolicy=void 0!==t.tileSource.crossOriginPolicy?t.tileSource.crossOriginPolicy:this.crossOriginPolicy),void 0===t.ajaxWithCredentials&&(t.ajaxWithCredentials=this.ajaxWithCredentials),void 0===t.loadTilesWithAjax&&(t.loadTilesWithAjax=this.loadTilesWithAjax),void 0===t.ajaxHeaders||null===t.ajaxHeaders?t.ajaxHeaders=this.ajaxHeaders:e.isPlainObject(t.ajaxHeaders)&&e.isPlainObject(this.ajaxHeaders)&&(t.ajaxHeaders=e.extend({},this.ajaxHeaders,t.ajaxHeaders));var r={options:t};function i(e){for(var i=0;i<n._loadQueue.length;i++)if(n._loadQueue[i]===r){n._loadQueue.splice(i,1);break}0===n._loadQueue.length&&o(r),n.raiseEvent("add-item-failed",e),t.error&&t.error(e)}function o(e){n.collectionMode&&(n.world.arrange({immediately:e.options.collectionImmediately,rows:n.collectionRows,columns:n.collectionColumns,layout:n.collectionLayout,tileSize:n.collectionTileSize,tileMargin:n.collectionTileMargin}),n.world.setAutoRefigureSizes(!0))}function a(){for(var t,r,i;n._loadQueue.length&&(t=n._loadQueue[0]).tileSource;){if(n._loadQueue.splice(0,1),t.options.replace){var a=n.world.getIndexOfItem(t.options.replaceItem);-1!=a&&(t.options.index=a),n.world.removeItem(t.options.replaceItem)}r=new e.TiledImage({viewer:n,source:t.tileSource,viewport:n.viewport,drawer:n.drawer,tileCache:n.tileCache,imageLoader:n.imageLoader,x:t.options.x,y:t.options.y,width:t.options.width,height:t.options.height,fitBounds:t.options.fitBounds,fitBoundsPlacement:t.options.fitBoundsPlacement,clip:t.options.clip,placeholderFillStyle:t.options.placeholderFillStyle,opacity:t.options.opacity,preload:t.options.preload,degrees:t.options.degrees,compositeOperation:t.options.compositeOperation,springStiffness:n.springStiffness,animationTime:n.animationTime,minZoomImageRatio:n.minZoomImageRatio,wrapHorizontal:n.wrapHorizontal,wrapVertical:n.wrapVertical,immediateRender:n.immediateRender,blendTime:n.blendTime,alwaysBlend:n.alwaysBlend,minPixelRatio:n.minPixelRatio,smoothTileEdgesMinZoom:n.smoothTileEdgesMinZoom,iOSDevice:n.iOSDevice,crossOriginPolicy:t.options.crossOriginPolicy,ajaxWithCredentials:t.options.ajaxWithCredentials,loadTilesWithAjax:t.options.loadTilesWithAjax,ajaxHeaders:t.options.ajaxHeaders,debugMode:n.debugMode}),n.collectionMode&&n.world.setAutoRefigureSizes(!1),n.world.addItem(r,{index:t.options.index}),0===n._loadQueue.length&&o(t),1!==n.world.getItemCount()||n.preserveViewport||n.viewport.goHome(!0),n.navigator&&(i=e.extend({},t.options,{replace:!1,originalTiledImage:r,tileSource:t.tileSource}),n.navigator.addTiledImage(i)),t.options.success&&t.options.success({item:r})}}e.isArray(t.tileSource)?setTimeout((function(){i({message:"[Viewer.addTiledImage] Sequences can not be added; add them one at a time instead.",source:t.tileSource,options:t})})):(this._loadQueue.push(r),function(t,n,r,i,o){var a=t;if("string"==e.type(n))if(n.match(/^\s*<.*>\s*$/))n=e.parseXml(n);else if(n.match(/^\s*[\{\[].*[\}\]]\s*$/))try{var s=e.parseJSON(n);n=s}catch(e){}function l(e,t){e.ready?i(e):(e.addHandler("ready",(function(){i(e)})),e.addHandler("open-failed",(function(e){o({message:e.message,source:t})})))}setTimeout((function(){if("string"==e.type(n))(n=new e.TileSource({url:n,crossOriginPolicy:void 0!==r.crossOriginPolicy?r.crossOriginPolicy:t.crossOriginPolicy,ajaxWithCredentials:t.ajaxWithCredentials,ajaxHeaders:t.ajaxHeaders,useCanvas:t.useCanvas,success:function(e){i(e.tileSource)}})).addHandler("open-failed",(function(e){o(e)}));else if(e.isPlainObject(n)||n.nodeType)if(void 0!==n.crossOriginPolicy||void 0===r.crossOriginPolicy&&void 0===t.crossOriginPolicy||(n.crossOriginPolicy=void 0!==r.crossOriginPolicy?r.crossOriginPolicy:t.crossOriginPolicy),void 0===n.ajaxWithCredentials&&(n.ajaxWithCredentials=t.ajaxWithCredentials),void 0===n.useCanvas&&(n.useCanvas=t.useCanvas),e.isFunction(n.getTileUrl)){var s=new e.TileSource(n);s.getTileUrl=n.getTileUrl,i(s)}else{var c=e.TileSource.determineType(a,n);if(!c)return void o({message:"Unable to load TileSource",source:n});var u=c.prototype.configure.apply(a,[n]);l(new c(u),n)}else l(n,n)}))}(this,t.tileSource,t,(function(e){r.tileSource=e,a()}),(function(e){e.options=t,i(e),a()})))},addSimpleImage:function(t){e.console.assert(t,"[Viewer.addSimpleImage] options is required"),e.console.assert(t.url,"[Viewer.addSimpleImage] options.url is required");var n=e.extend({},t,{tileSource:{type:"image",url:t.url}});delete n.url,this.addTiledImage(n)},addLayer:function(t){var n=this;e.console.error("[Viewer.addLayer] this function is deprecated; use Viewer.addTiledImage() instead.");var r=e.extend({},t,{success:function(e){n.raiseEvent("add-layer",{options:t,drawer:e.item})},error:function(e){n.raiseEvent("add-layer-failed",e)}});return this.addTiledImage(r),this},getLayerAtLevel:function(t){return e.console.error("[Viewer.getLayerAtLevel] this function is deprecated; use World.getItemAt() instead."),this.world.getItemAt(t)},getLevelOfLayer:function(t){return e.console.error("[Viewer.getLevelOfLayer] this function is deprecated; use World.getIndexOfItem() instead."),this.world.getIndexOfItem(t)},getLayersCount:function(){return e.console.error("[Viewer.getLayersCount] this function is deprecated; use World.getItemCount() instead."),this.world.getItemCount()},setLayerLevel:function(t,n){return e.console.error("[Viewer.setLayerLevel] this function is deprecated; use World.setItemIndex() instead."),this.world.setItemIndex(t,n)},removeLayer:function(t){return e.console.error("[Viewer.removeLayer] this function is deprecated; use World.removeItem() instead."),this.world.removeItem(t)},forceRedraw:function(){return t[this.hash].forceRedraw=!0,this},bindSequenceControls:function(){var t=e.delegate(this,u),n=e.delegate(this,d),r=e.delegate(this,U),i=e.delegate(this,W),o=this.navImages,a=!0;return this.showSequenceControl&&((this.previousButton||this.nextButton)&&(a=!1),this.previousButton=new e.Button({element:this.previousButton?e.getElement(this.previousButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString("Tooltips.PreviousPage"),srcRest:T(this.prefixUrl,o.previous.REST),srcGroup:T(this.prefixUrl,o.previous.GROUP),srcHover:T(this.prefixUrl,o.previous.HOVER),srcDown:T(this.prefixUrl,o.previous.DOWN),onRelease:i,onFocus:t,onBlur:n}),this.nextButton=new e.Button({element:this.nextButton?e.getElement(this.nextButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString("Tooltips.NextPage"),srcRest:T(this.prefixUrl,o.next.REST),srcGroup:T(this.prefixUrl,o.next.GROUP),srcHover:T(this.prefixUrl,o.next.HOVER),srcDown:T(this.prefixUrl,o.next.DOWN),onRelease:r,onFocus:t,onBlur:n}),this.navPrevNextWrap||this.previousButton.disable(),this.tileSources&&this.tileSources.length||this.nextButton.disable(),a&&(this.paging=new e.ButtonGroup({buttons:[this.previousButton,this.nextButton],clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.pagingControl=this.paging.element,this.toolbar?this.toolbar.addControl(this.pagingControl,{anchor:e.ControlAnchor.BOTTOM_RIGHT}):this.addControl(this.pagingControl,{anchor:this.sequenceControlAnchor||e.ControlAnchor.TOP_LEFT}))),this},bindStandardControls:function(){var t=e.delegate(this,P),n=e.delegate(this,M),r=e.delegate(this,L),i=e.delegate(this,I),o=e.delegate(this,D),a=e.delegate(this,j),s=e.delegate(this,H),l=e.delegate(this,V),c=e.delegate(this,B),h=e.delegate(this,F),f=e.delegate(this,u),p=e.delegate(this,d),v=this.navImages,g=[],m=!0;return this.showNavigationControl&&((this.zoomInButton||this.zoomOutButton||this.homeButton||this.fullPageButton||this.rotateLeftButton||this.rotateRightButton||this.flipButton)&&(m=!1),this.showZoomControl&&(g.push(this.zoomInButton=new e.Button({element:this.zoomInButton?e.getElement(this.zoomInButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString("Tooltips.ZoomIn"),srcRest:T(this.prefixUrl,v.zoomIn.REST),srcGroup:T(this.prefixUrl,v.zoomIn.GROUP),srcHover:T(this.prefixUrl,v.zoomIn.HOVER),srcDown:T(this.prefixUrl,v.zoomIn.DOWN),onPress:t,onRelease:n,onClick:r,onEnter:t,onExit:n,onFocus:f,onBlur:p})),g.push(this.zoomOutButton=new e.Button({element:this.zoomOutButton?e.getElement(this.zoomOutButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString("Tooltips.ZoomOut"),srcRest:T(this.prefixUrl,v.zoomOut.REST),srcGroup:T(this.prefixUrl,v.zoomOut.GROUP),srcHover:T(this.prefixUrl,v.zoomOut.HOVER),srcDown:T(this.prefixUrl,v.zoomOut.DOWN),onPress:i,onRelease:n,onClick:o,onEnter:i,onExit:n,onFocus:f,onBlur:p}))),this.showHomeControl&&g.push(this.homeButton=new e.Button({element:this.homeButton?e.getElement(this.homeButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString("Tooltips.Home"),srcRest:T(this.prefixUrl,v.home.REST),srcGroup:T(this.prefixUrl,v.home.GROUP),srcHover:T(this.prefixUrl,v.home.HOVER),srcDown:T(this.prefixUrl,v.home.DOWN),onRelease:a,onFocus:f,onBlur:p})),this.showFullPageControl&&g.push(this.fullPageButton=new e.Button({element:this.fullPageButton?e.getElement(this.fullPageButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString("Tooltips.FullPage"),srcRest:T(this.prefixUrl,v.fullpage.REST),srcGroup:T(this.prefixUrl,v.fullpage.GROUP),srcHover:T(this.prefixUrl,v.fullpage.HOVER),srcDown:T(this.prefixUrl,v.fullpage.DOWN),onRelease:s,onFocus:f,onBlur:p})),this.showRotationControl&&(g.push(this.rotateLeftButton=new e.Button({element:this.rotateLeftButton?e.getElement(this.rotateLeftButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString("Tooltips.RotateLeft"),srcRest:T(this.prefixUrl,v.rotateleft.REST),srcGroup:T(this.prefixUrl,v.rotateleft.GROUP),srcHover:T(this.prefixUrl,v.rotateleft.HOVER),srcDown:T(this.prefixUrl,v.rotateleft.DOWN),onRelease:l,onFocus:f,onBlur:p})),g.push(this.rotateRightButton=new e.Button({element:this.rotateRightButton?e.getElement(this.rotateRightButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString("Tooltips.RotateRight"),srcRest:T(this.prefixUrl,v.rotateright.REST),srcGroup:T(this.prefixUrl,v.rotateright.GROUP),srcHover:T(this.prefixUrl,v.rotateright.HOVER),srcDown:T(this.prefixUrl,v.rotateright.DOWN),onRelease:c,onFocus:f,onBlur:p}))),this.showFlipControl&&g.push(this.flipButton=new e.Button({element:this.flipButton?e.getElement(this.flipButton):null,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,tooltip:e.getString("Tooltips.Flip"),srcRest:T(this.prefixUrl,v.flip.REST),srcGroup:T(this.prefixUrl,v.flip.GROUP),srcHover:T(this.prefixUrl,v.flip.HOVER),srcDown:T(this.prefixUrl,v.flip.DOWN),onRelease:h,onFocus:f,onBlur:p})),m&&(this.buttons=new e.ButtonGroup({buttons:g,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold}),this.navControl=this.buttons.element,this.addHandler("open",e.delegate(this,N)),this.toolbar?this.toolbar.addControl(this.navControl,{anchor:this.navigationControlAnchor||e.ControlAnchor.TOP_LEFT}):this.addControl(this.navControl,{anchor:this.navigationControlAnchor||e.ControlAnchor.TOP_LEFT}))),this},currentPage:function(){return this._sequenceIndex},goToPage:function(e){return this.tileSources&&e>=0&&e<this.tileSources.length&&(this._sequenceIndex=e,this._updateSequenceButtons(e),this.open(this.tileSources[e]),this.referenceStrip&&this.referenceStrip.setFocus(e),this.raiseEvent("page",{page:e})),this},addOverlay:function(t,n,r,a){var s;if(s=e.isPlainObject(t)?t:{element:t,location:n,placement:r,onDraw:a},t=e.getElement(s.element),o(this.currentOverlays,t)>=0)return this;var l=i(this,s);return this.currentOverlays.push(l),l.drawHTML(this.overlaysContainer,this.viewport),this.raiseEvent("add-overlay",{element:t,location:s.location,placement:s.placement}),this},updateOverlay:function(n,r,i){var a;return n=e.getElement(n),(a=o(this.currentOverlays,n))>=0&&(this.currentOverlays[a].update(r,i),t[this.hash].forceRedraw=!0,this.raiseEvent("update-overlay",{element:n,location:r,placement:i})),this},removeOverlay:function(n){var r;return n=e.getElement(n),(r=o(this.currentOverlays,n))>=0&&(this.currentOverlays[r].destroy(),this.currentOverlays.splice(r,1),t[this.hash].forceRedraw=!0,this.raiseEvent("remove-overlay",{element:n})),this},clearOverlays:function(){for(;this.currentOverlays.length>0;)this.currentOverlays.pop().destroy();return t[this.hash].forceRedraw=!0,this.raiseEvent("clear-overlay",{}),this},getOverlayById:function(t){var n;return t=e.getElement(t),(n=o(this.currentOverlays,t))>=0?this.currentOverlays[n]:null},_updateSequenceButtons:function(e){this.nextButton&&(this.tileSources&&this.tileSources.length-1!==e?this.nextButton.enable():this.navPrevNextWrap||this.nextButton.disable()),this.previousButton&&(e>0?this.previousButton.enable():this.navPrevNextWrap||this.previousButton.disable())},_showMessage:function(t){this._hideMessage();var n=e.makeNeutralElement("div");n.appendChild(document.createTextNode(t)),this.messageDiv=e.makeCenteredNode(n),e.addClass(this.messageDiv,"openseadragon-message"),this.container.appendChild(this.messageDiv)},_hideMessage:function(){var e=this.messageDiv;e&&(e.parentNode.removeChild(e),delete this.messageDiv)},gestureSettingsByDeviceType:function(e){switch(e){case"mouse":return this.gestureSettingsMouse;case"touch":return this.gestureSettingsTouch;case"pen":return this.gestureSettingsPen;default:return this.gestureSettingsUnknown}},_drawOverlays:function(){var e,t=this.currentOverlays.length;for(e=0;e<t;e++)this.currentOverlays[e].drawHTML(this.overlaysContainer,this.viewport)},_cancelPendingImages:function(){this._loadQueue=[]},removeReferenceStrip:function(){this.showReferenceStrip=!1,this.referenceStrip&&(this.referenceStrip.destroy(),this.referenceStrip=null)},addReferenceStrip:function(){if(this.showReferenceStrip=!0,this.sequenceMode){if(this.referenceStrip)return;this.tileSources.length&&this.tileSources.length>1&&(this.referenceStrip=new e.ReferenceStrip({id:this.referenceStripElement,position:this.referenceStripPosition,sizeRatio:this.referenceStripSizeRatio,scroll:this.referenceStripScroll,height:this.referenceStripHeight,width:this.referenceStripWidth,tileSources:this.tileSources,prefixUrl:this.prefixUrl,useCanvas:this.useCanvas,viewer:this}),this.referenceStrip.setFocus(this._sequenceIndex))}else e.console.warn('Attempting to display a reference strip while "sequenceMode" is off.')}})}(OpenSeadragon),function(e){function t(e){var t={tracker:e.eventSource,position:e.position,quick:e.quick,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:e.preventDefaultAction};if(this.viewer.raiseEvent("navigator-click",t),!t.preventDefaultAction&&e.quick&&this.viewer.viewport&&(this.panVertical||this.panHorizontal)){this.viewer.viewport.flipped&&(e.position.x=this.viewport.getContainerSize().x-e.position.x);var n=this.viewport.pointFromPixel(e.position);this.panVertical?this.panHorizontal||(n.x=this.viewer.viewport.getCenter(!0).x):n.y=this.viewer.viewport.getCenter(!0).y,this.viewer.viewport.panTo(n),this.viewer.viewport.applyConstraints()}}function n(e){var t={tracker:e.eventSource,position:e.position,delta:e.delta,speed:e.speed,direction:e.direction,shift:e.shift,originalEvent:e.originalEvent,preventDefaultAction:e.preventDefaultAction};this.viewer.raiseEvent("navigator-drag",t),!t.preventDefaultAction&&this.viewer.viewport&&(this.panHorizontal||(e.delta.x=0),this.panVertical||(e.delta.y=0),this.viewer.viewport.flipped&&(e.delta.x=-e.delta.x),this.viewer.viewport.panBy(this.viewport.deltaPointsFromPixels(e.delta)),this.viewer.constrainDuringPan&&this.viewer.viewport.applyConstraints())}function r(e){e.insideElementPressed&&this.viewer.viewport&&this.viewer.viewport.applyConstraints()}function i(e){return this.viewer.raiseEvent("navigator-scroll",{tracker:e.eventSource,position:e.position,scroll:e.scroll,shift:e.shift,originalEvent:e.originalEvent}),!1}function o(e,t){a(e,"rotate("+t+"deg)")}function a(e,t){e.style.webkitTransform=t,e.style.mozTransform=t,e.style.msTransform=t,e.style.oTransform=t,e.style.transform=t}e.Navigator=function(a){var s,l,c,u,d=a.viewer,h=this;function f(e){o(h.displayRegionContainer,e),o(h.displayRegion,-e),h.viewport.setRotation(e)}a.id?(this.element=document.getElementById(a.id),a.controlOptions={anchor:e.ControlAnchor.NONE,attachToViewer:!1,autoFade:!1}):(a.id="navigator-"+e.now(),this.element=e.makeNeutralElement("div"),a.controlOptions={anchor:e.ControlAnchor.TOP_RIGHT,attachToViewer:!0,autoFade:a.autoFade},a.position&&("BOTTOM_RIGHT"==a.position?a.controlOptions.anchor=e.ControlAnchor.BOTTOM_RIGHT:"BOTTOM_LEFT"==a.position?a.controlOptions.anchor=e.ControlAnchor.BOTTOM_LEFT:"TOP_RIGHT"==a.position?a.controlOptions.anchor=e.ControlAnchor.TOP_RIGHT:"TOP_LEFT"==a.position?a.controlOptions.anchor=e.ControlAnchor.TOP_LEFT:"ABSOLUTE"==a.position&&(a.controlOptions.anchor=e.ControlAnchor.ABSOLUTE,a.controlOptions.top=a.top,a.controlOptions.left=a.left,a.controlOptions.height=a.height,a.controlOptions.width=a.width))),this.element.id=a.id,this.element.className+=" navigator",(a=e.extend(!0,{sizeRatio:e.DEFAULT_SETTINGS.navigatorSizeRatio},a,{element:this.element,tabIndex:-1,showNavigator:!1,mouseNavEnabled:!1,showNavigationControl:!1,showSequenceControl:!1,immediateRender:!0,blendTime:0,animationTime:0,autoResize:a.autoResize,minZoomImageRatio:1,background:a.background,opacity:a.opacity,borderColor:a.borderColor,displayRegionColor:a.displayRegionColor})).minPixelRatio=this.minPixelRatio=d.minPixelRatio,e.setElementTouchActionNone(this.element),this.borderWidth=2,this.fudge=new e.Point(1,1),this.totalBorderWidths=new e.Point(2*this.borderWidth,2*this.borderWidth).minus(this.fudge),a.controlOptions.anchor!=e.ControlAnchor.NONE&&(c=this.element.style,u=this.borderWidth,c.margin="0px",c.border=u+"px solid "+a.borderColor,c.padding="0px",c.background=a.background,c.opacity=a.opacity,c.overflow="hidden"),this.displayRegion=e.makeNeutralElement("div"),this.displayRegion.id=this.element.id+"-displayregion",this.displayRegion.className="displayregion",function(e,t){e.position="relative",e.top="0px",e.left="0px",e.fontSize="0px",e.overflow="hidden",e.border=t+"px solid "+a.displayRegionColor,e.margin="0px",e.padding="0px",e.background="transparent",e.float="left",e.cssFloat="left",e.styleFloat="left",e.zIndex=999999999,e.cursor="default"}(this.displayRegion.style,this.borderWidth),this.displayRegionContainer=e.makeNeutralElement("div"),this.displayRegionContainer.id=this.element.id+"-displayregioncontainer",this.displayRegionContainer.className="displayregioncontainer",this.displayRegionContainer.style.width="100%",this.displayRegionContainer.style.height="100%",d.addControl(this.element,a.controlOptions),this._resizeWithViewer=a.controlOptions.anchor!=e.ControlAnchor.ABSOLUTE&&a.controlOptions.anchor!=e.ControlAnchor.NONE,a.width&&a.height?(this.setWidth(a.width),this.setHeight(a.height)):this._resizeWithViewer&&(s=e.getElementSize(d.element),this.element.style.height=Math.round(s.y*a.sizeRatio)+"px",this.element.style.width=Math.round(s.x*a.sizeRatio)+"px",this.oldViewerSize=s,l=e.getElementSize(this.element),this.elementArea=l.x*l.y),this.oldContainerSize=new e.Point(0,0),e.Viewer.apply(this,[a]),this.displayRegionContainer.appendChild(this.displayRegion),this.element.getElementsByTagName("div")[0].appendChild(this.displayRegionContainer),a.navigatorRotate&&(f(a.viewer.viewport?a.viewer.viewport.getRotation():a.viewer.degrees||0),a.viewer.addHandler("rotate",(function(e){f(e.degrees)}))),this.innerTracker.destroy(),this.innerTracker=new e.MouseTracker({element:this.element,dragHandler:e.delegate(this,n),clickHandler:e.delegate(this,t),releaseHandler:e.delegate(this,r),scrollHandler:e.delegate(this,i)}),this.addHandler("reset-size",(function(){h.viewport&&h.viewport.goHome(!0)})),d.world.addHandler("item-index-change",(function(e){window.setTimeout((function(){var t=h.world.getItemAt(e.previousIndex);h.world.setItemIndex(t,e.newIndex)}),1)})),d.world.addHandler("remove-item",(function(e){var t=e.item,n=h._getMatchingItem(t);n&&h.world.removeItem(n)})),this.update(d.viewport)},e.extend(e.Navigator.prototype,e.EventSource.prototype,e.Viewer.prototype,{updateSize:function(){if(this.viewport){var t=new e.Point(0===this.container.clientWidth?1:this.container.clientWidth,0===this.container.clientHeight?1:this.container.clientHeight);t.equals(this.oldContainerSize)||(this.viewport.resize(t,!0),this.viewport.goHome(!0),this.oldContainerSize=t,this.drawer.clear(),this.world.draw())}},setWidth:function(e){this.width=e,this.element.style.width="number"==typeof e?e+"px":e,this._resizeWithViewer=!1},setHeight:function(e){this.height=e,this.element.style.height="number"==typeof e?e+"px":e,this._resizeWithViewer=!1},setFlip:function(e){return this.viewport.setFlip(e),this.setDisplayTransform(this.viewer.viewport.getFlip()?"scale(-1,1)":"scale(1,1)"),this},setDisplayTransform:function(e){a(this.displayRegion,e),a(this.canvas,e),a(this.element,e)},update:function(t){var n,r,i,o,a,s;if(n=e.getElementSize(this.viewer.element),this._resizeWithViewer&&n.x&&n.y&&!n.equals(this.oldViewerSize)&&(this.oldViewerSize=n,this.maintainSizeRatio||!this.elementArea?(r=n.x*this.sizeRatio,i=n.y*this.sizeRatio):(r=Math.sqrt(this.elementArea*(n.x/n.y)),i=this.elementArea/r),this.element.style.width=Math.round(r)+"px",this.element.style.height=Math.round(i)+"px",this.elementArea||(this.elementArea=r*i),this.updateSize()),t&&this.viewport){o=t.getBoundsNoRotate(!0),a=this.viewport.pixelFromPointNoRotate(o.getTopLeft(),!1),s=this.viewport.pixelFromPointNoRotate(o.getBottomRight(),!1).minus(this.totalBorderWidths);var l=this.displayRegion.style;l.display=this.world.getItemCount()?"block":"none",l.top=Math.round(a.y)+"px",l.left=Math.round(a.x)+"px";var c=Math.abs(a.x-s.x),u=Math.abs(a.y-s.y);l.width=Math.round(Math.max(c,0))+"px",l.height=Math.round(Math.max(u,0))+"px"}},addTiledImage:function(t){var n=this,r=t.originalTiledImage;delete t.original;var i=e.extend({},t,{success:function(e){var t=e.item;function i(){n._matchBounds(t,r)}t._originalForNavigator=r,n._matchBounds(t,r,!0),r.addHandler("bounds-change",i),r.addHandler("clip-change",i),r.addHandler("opacity-change",(function(){n._matchOpacity(t,r)})),r.addHandler("composite-operation-change",(function(){n._matchCompositeOperation(t,r)}))}});return e.Viewer.prototype.addTiledImage.apply(this,[i])},_getMatchingItem:function(e){for(var t,n=this.world.getItemCount(),r=0;r<n;r++)if((t=this.world.getItemAt(r))._originalForNavigator===e)return t;return null},_matchBounds:function(e,t,n){var r=t.getBoundsNoRotate();e.setPosition(r.getTopLeft(),n),e.setWidth(r.width,n),e.setRotation(t.getRotation(),n),e.setClip(t.getClip())},_matchOpacity:function(e,t){e.setOpacity(t.opacity)},_matchCompositeOperation:function(e,t){e.setCompositeOperation(t.compositeOperation)}})}(OpenSeadragon),function(e){var t={Errors:{Dzc:"Sorry, we don't support Deep Zoom Collections!",Dzi:"Hmm, this doesn't appear to be a valid Deep Zoom Image.",Xml:"Hmm, this doesn't appear to be a valid Deep Zoom Image.",ImageFormat:"Sorry, we don't support {0}-based Deep Zoom Images.",Security:"It looks like a security restriction stopped us from loading this Deep Zoom Image.",Status:"This space unintentionally left blank ({0} {1}).",OpenFailed:"Unable to open {0}: {1}"},Tooltips:{FullPage:"Toggle full page",Home:"Go home",ZoomIn:"Zoom in",ZoomOut:"Zoom out",NextPage:"Next page",PreviousPage:"Previous page",RotateLeft:"Rotate left",RotateRight:"Rotate right",Flip:"Flip Horizontally"}};e.extend(e,{getString:function(n){var r,i=n.split("."),o=null,a=arguments,s=t;for(r=0;r<i.length-1;r++)s=s[i[r]]||{};return"string"!=typeof(o=s[i[r]])&&(e.console.log("Untranslated source string:",n),o=""),o.replace(/\{\d+\}/g,(function(e){var t=parseInt(e.match(/\d+/),10)+1;return t<a.length?a[t]:""}))},setString:function(e,n){var r,i=e.split("."),o=t;for(r=0;r<i.length-1;r++)o[i[r]]||(o[i[r]]={}),o=o[i[r]];o[i[r]]=n}})}(OpenSeadragon),function(e){e.Point=function(e,t){this.x="number"==typeof e?e:0,this.y="number"==typeof t?t:0},e.Point.prototype={clone:function(){return new e.Point(this.x,this.y)},plus:function(t){return new e.Point(this.x+t.x,this.y+t.y)},minus:function(t){return new e.Point(this.x-t.x,this.y-t.y)},times:function(t){return new e.Point(this.x*t,this.y*t)},divide:function(t){return new e.Point(this.x/t,this.y/t)},negate:function(){return new e.Point(-this.x,-this.y)},distanceTo:function(e){return Math.sqrt(Math.pow(this.x-e.x,2)+Math.pow(this.y-e.y,2))},squaredDistanceTo:function(e){return Math.pow(this.x-e.x,2)+Math.pow(this.y-e.y,2)},apply:function(t){return new e.Point(t(this.x),t(this.y))},equals:function(t){return t instanceof e.Point&&this.x===t.x&&this.y===t.y},rotate:function(t,n){var r,i;if(n=n||new e.Point(0,0),t%90==0)switch(e.positiveModulo(t,360)){case 0:r=1,i=0;break;case 90:r=0,i=1;break;case 180:r=-1,i=0;break;case 270:r=0,i=-1}else{var o=t*Math.PI/180;r=Math.cos(o),i=Math.sin(o)}var a=r*(this.x-n.x)-i*(this.y-n.y)+n.x,s=i*(this.x-n.x)+r*(this.y-n.y)+n.y;return new e.Point(a,s)},toString:function(){return"("+Math.round(100*this.x)/100+","+Math.round(100*this.y)/100+")"}}}(OpenSeadragon),function(e){e.TileSource=function(t,n,r,i,o,a){var s,l,c=this,u=arguments;if(s=e.isPlainObject(t)?t:{width:u[0],height:u[1],tileSize:u[2],tileOverlap:u[3],minLevel:u[4],maxLevel:u[5]},e.EventSource.call(this),e.extend(!0,this,s),!this.success)for(l=0;l<arguments.length;l++)if(e.isFunction(arguments[l])){this.success=arguments[l];break}this.success&&this.addHandler("ready",(function(e){c.success(e)})),"string"==e.type(arguments[0])&&(this.url=arguments[0]),this.url?(this.aspectRatio=1,this.dimensions=new e.Point(10,10),this._tileWidth=0,this._tileHeight=0,this.tileOverlap=0,this.minLevel=0,this.maxLevel=0,this.ready=!1,this.getImageInfo(this.url)):(this.ready=!0,this.aspectRatio=s.width&&s.height?s.width/s.height:1,this.dimensions=new e.Point(s.width,s.height),this.tileSize?(this._tileWidth=this._tileHeight=this.tileSize,delete this.tileSize):(this.tileWidth?(this._tileWidth=this.tileWidth,delete this.tileWidth):this._tileWidth=0,this.tileHeight?(this._tileHeight=this.tileHeight,delete this.tileHeight):this._tileHeight=0),this.tileOverlap=s.tileOverlap?s.tileOverlap:0,this.minLevel=s.minLevel?s.minLevel:0,this.maxLevel=void 0!==s.maxLevel&&null!==s.maxLevel?s.maxLevel:s.width&&s.height?Math.ceil(Math.log(Math.max(s.width,s.height))/Math.log(2)):0,this.success&&e.isFunction(this.success)&&this.success(this))},e.TileSource.prototype={getTileSize:function(t){return e.console.error("[TileSource.getTileSize] is deprecated. Use TileSource.getTileWidth() and TileSource.getTileHeight() instead"),this._tileWidth},getTileWidth:function(e){return this._tileWidth?this._tileWidth:this.getTileSize(e)},getTileHeight:function(e){return this._tileHeight?this._tileHeight:this.getTileSize(e)},getLevelScale:function(e){var t,n={};for(t=0;t<=this.maxLevel;t++)n[t]=1/Math.pow(2,this.maxLevel-t);return this.getLevelScale=function(e){return n[e]},this.getLevelScale(e)},getNumTiles:function(t){var n=this.getLevelScale(t),r=Math.ceil(n*this.dimensions.x/this.getTileWidth(t)),i=Math.ceil(n*this.dimensions.y/this.getTileHeight(t));return new e.Point(r,i)},getPixelRatio:function(t){var n=this.dimensions.times(this.getLevelScale(t)),r=1/n.x,i=1/n.y;return new e.Point(r,i)},getClosestLevel:function(){var e,t;for(e=this.minLevel+1;e<=this.maxLevel&&!((t=this.getNumTiles(e)).x>1||t.y>1);e++);return e-1},getTileAtPoint:function(t,n){var r=n.x>=0&&n.x<=1&&n.y>=0&&n.y<=1/this.aspectRatio;e.console.assert(r,"[TileSource.getTileAtPoint] must be called with a valid point.");var i=this.dimensions.x*this.getLevelScale(t),o=n.x*i,a=n.y*i,s=Math.floor(o/this.getTileWidth(t)),l=Math.floor(a/this.getTileHeight(t));return n.x>=1&&(s=this.getNumTiles(t).x-1),n.y>=1/this.aspectRatio-1e-15&&(l=this.getNumTiles(t).y-1),new e.Point(s,l)},getTileBounds:function(t,n,r,i){var o=this.dimensions.times(this.getLevelScale(t)),a=this.getTileWidth(t),s=this.getTileHeight(t),l=0===n?0:a*n-this.tileOverlap,c=0===r?0:s*r-this.tileOverlap,u=a+(0===n?1:2)*this.tileOverlap,d=s+(0===r?1:2)*this.tileOverlap,h=1/o.x;return u=Math.min(u,o.x-l),d=Math.min(d,o.y-c),i?new e.Rect(0,0,u,d):new e.Rect(l*h,c*h,u*h,d*h)},getImageInfo:function(t){var n,r,i,o,a,s,l,c=this;t&&(l=(s=(a=t.split("/"))[a.length-1]).lastIndexOf("."))>-1&&(a[a.length-1]=s.slice(0,l)),r=function(n){"string"==typeof n&&(n=e.parseXml(n));var r=e.TileSource.determineType(c,n,t);r?(void 0===(o=r.prototype.configure.apply(c,[n,t])).ajaxWithCredentials&&(o.ajaxWithCredentials=c.ajaxWithCredentials),i=new r(o),c.ready=!0,c.raiseEvent("ready",{tileSource:i})):c.raiseEvent("open-failed",{message:"Unable to load TileSource",source:t})},t.match(/\.js$/)?(n=t.split("/").pop().replace(".js",""),e.jsonp({url:t,async:!1,callbackName:n,callback:r})):e.makeAjaxRequest({url:t,withCredentials:this.ajaxWithCredentials,headers:this.ajaxHeaders,success:function(t){var n=function(t){var n,r,i=t.responseText,o=t.status;if(!t)throw new Error(e.getString("Errors.Security"));if(200!==t.status&&0!==t.status)throw n=404==(o=t.status)?"Not Found":t.statusText,new Error(e.getString("Errors.Status",o,n));if(i.match(/\s*<.*/))try{r=t.responseXML&&t.responseXML.documentElement?t.responseXML:e.parseXml(i)}catch(e){r=t.responseText}else if(i.match(/\s*[\{\[].*/))try{r=e.parseJSON(i)}catch(e){r=i}else r=i;return r}(t);r(n)},error:function(e,n){var r;try{r="HTTP "+e.status+" attempting to load TileSource"}catch(e){r=(void 0!==n&&n.toString?n.toString():"Unknown error")+" attempting to load TileSource"}c.raiseEvent("open-failed",{message:r,source:t})}})},supports:function(e,t){return!1},configure:function(e,t){throw new Error("Method not implemented.")},getTileUrl:function(e,t,n){throw new Error("Method not implemented.")},getTileAjaxHeaders:function(e,t,n){return{}},tileExists:function(e,t,n){var r=this.getNumTiles(e);return e>=this.minLevel&&e<=this.maxLevel&&t>=0&&n>=0&&t<r.x&&n<r.y}},e.extend(!0,e.TileSource.prototype,e.EventSource.prototype),e.TileSource.determineType=function(t,n,r){var i;for(i in OpenSeadragon)if(i.match(/.+TileSource$/)&&e.isFunction(OpenSeadragon[i])&&e.isFunction(OpenSeadragon[i].prototype.supports)&&OpenSeadragon[i].prototype.supports.call(t,n,r))return OpenSeadragon[i];e.console.error("No TileSource was able to open %s %s",r,n)}}(OpenSeadragon),function(e){function t(t,n){var r,i,o=n.Image,a=o.Url,s=o.Format,l=o.Size,c=o.DisplayRect||[],u=parseInt(l.Width,10),d=parseInt(l.Height,10),h=parseInt(o.TileSize,10),f=parseInt(o.Overlap,10),p=[];for(i=0;i<c.length;i++)r=c[i].Rect,p.push(new e.DisplayRect(parseInt(r.X,10),parseInt(r.Y,10),parseInt(r.Width,10),parseInt(r.Height,10),parseInt(r.MinLevel,10),parseInt(r.MaxLevel,10)));return e.extend(!0,{width:u,height:d,tileSize:h,tileOverlap:f,minLevel:null,maxLevel:null,tilesUrl:a,fileFormat:s,displayRects:p},n)}e.DziTileSource=function(t,n,r,i,o,a,s,l,c){var u,d,h,f;if(f=e.isPlainObject(t)?t:{width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4],fileFormat:arguments[5],displayRects:arguments[6],minLevel:arguments[7],maxLevel:arguments[8]},this._levelRects={},this.tilesUrl=f.tilesUrl,this.fileFormat=f.fileFormat,this.displayRects=f.displayRects,this.displayRects)for(u=this.displayRects.length-1;u>=0;u--)for(h=(d=this.displayRects[u]).minLevel;h<=d.maxLevel;h++)this._levelRects[h]||(this._levelRects[h]=[]),this._levelRects[h].push(d);e.TileSource.apply(this,[f])},e.extend(e.DziTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){var n;return e.Image?n=e.Image.xmlns:e.documentElement&&("Image"!=e.documentElement.localName&&"Image"!=e.documentElement.tagName||(n=e.documentElement.namespaceURI)),-1!==(n=(n||"").toLowerCase()).indexOf("schemas.microsoft.com/deepzoom/2008")||-1!==n.indexOf("schemas.microsoft.com/deepzoom/2009")},configure:function(n,r){var i;return i=e.isPlainObject(n)?t(0,n):function(n,r){if(!r||!r.documentElement)throw new Error(e.getString("Errors.Xml"));var i,o,a,s,l,c=r.documentElement,u=c.localName||c.tagName,d=r.documentElement.namespaceURI,h=null,f=[];if("Image"==u)try{if(void 0===(s=c.getElementsByTagName("Size")[0])&&(s=c.getElementsByTagNameNS(d,"Size")[0]),h={Image:{xmlns:"http://schemas.microsoft.com/deepzoom/2008",Url:c.getAttribute("Url"),Format:c.getAttribute("Format"),DisplayRect:null,Overlap:parseInt(c.getAttribute("Overlap"),10),TileSize:parseInt(c.getAttribute("TileSize"),10),Size:{Height:parseInt(s.getAttribute("Height"),10),Width:parseInt(s.getAttribute("Width"),10)}}},!e.imageFormatSupported(h.Image.Format))throw new Error(e.getString("Errors.ImageFormat",h.Image.Format.toUpperCase()));for(void 0===(i=c.getElementsByTagName("DisplayRect"))&&(i=c.getElementsByTagNameNS(d,"DisplayRect")[0]),l=0;l<i.length;l++)void 0===(a=(o=i[l]).getElementsByTagName("Rect")[0])&&(a=o.getElementsByTagNameNS(d,"Rect")[0]),f.push({Rect:{X:parseInt(a.getAttribute("X"),10),Y:parseInt(a.getAttribute("Y"),10),Width:parseInt(a.getAttribute("Width"),10),Height:parseInt(a.getAttribute("Height"),10),MinLevel:parseInt(o.getAttribute("MinLevel"),10),MaxLevel:parseInt(o.getAttribute("MaxLevel"),10)}});return f.length&&(h.Image.DisplayRect=f),t(0,h)}catch(t){throw t instanceof Error?t:new Error(e.getString("Errors.Dzi"))}else{if("Collection"==u)throw new Error(e.getString("Errors.Dzc"));if("Error"==u){var p=c.getElementsByTagName("Message")[0].firstChild.nodeValue;throw new Error(p)}}throw new Error(e.getString("Errors.Dzi"))}(0,n),r&&!i.tilesUrl&&(i.tilesUrl=r.replace(/([^\/]+?)(\.(dzi|xml|js)?(\?[^\/]*)?)?\/?$/,"$1_files/"),-1!=r.search(/\.(dzi|xml|js)\?/)?i.queryParams=r.match(/\?.*/):i.queryParams=""),i},getTileUrl:function(e,t,n){return[this.tilesUrl,e,"/",t,"_",n,".",this.fileFormat,this.queryParams].join("")},tileExists:function(e,t,n){var r,i,o,a,s,l,c,u=this._levelRects[e];if(this.minLevel&&e<this.minLevel||this.maxLevel&&e>this.maxLevel)return!1;if(!u||!u.length)return!0;for(c=u.length-1;c>=0;c--)if(!(e<(r=u[c]).minLevel||e>r.maxLevel)&&(i=this.getLevelScale(e),o=r.x*i,a=r.y*i,s=o+r.width*i,l=a+r.height*i,o=Math.floor(o/this._tileWidth),a=Math.floor(a/this._tileWidth),s=Math.ceil(s/this._tileWidth),l=Math.ceil(l/this._tileWidth),o<=t&&t<s&&a<=n&&n<l))return!0;return!1}})}(OpenSeadragon),function(e){function t(e){var t=Array.isArray(e.profile)?e.profile[0]:e.profile,n=-1!==["http://library.stanford.edu/iiif/image-api/compliance.html#level0","http://library.stanford.edu/iiif/image-api/1.1/compliance.html#level0","http://iiif.io/api/image/2/level0.json","level0","https://iiif.io/api/image/3/level0.json"].indexOf(t),r=!1;return 2===e.version&&e.profile.length>1&&e.profile[1].supports&&(r=-1!==e.profile[1].supports.indexOf("sizeByW")),3===e.version&&e.extraFeatures&&(r=-1!==e.extraFeatures.indexOf("sizeByWh")),!n||r}function n(e){for(var t=[],n=0;n<e.sizes.length;n++)t.push({url:e["@id"]+"/full/"+e.sizes[n].width+","+(3===e.version?e.sizes[n].height:"")+"/0/default."+e.tileFormat,width:e.sizes[n].width,height:e.sizes[n].height});return t.sort((function(e,t){return e.width-t.width}))}function r(t,n,i){var o,a;if(3==t.nodeType&&i)(a=t.nodeValue.trim()).match(/^\d*$/)&&(a=Number(a)),n[i]?(e.isArray(n[i])||(n[i]=[n[i]]),n[i].push(a)):n[i]=a;else if(1==t.nodeType)for(o=0;o<t.childNodes.length;o++)r(t.childNodes[o],n,t.nodeName)}e.IIIFTileSource=function(r){if(e.extend(!0,this,r),!(this.height&&this.width&&this["@id"]))throw new Error("IIIF required parameters not provided.");if(r.tileSizePerScaleFactor={},this.tileFormat=this.tileFormat||"jpg",this.version=r.version,this.tile_width&&this.tile_height)r.tileWidth=this.tile_width,r.tileHeight=this.tile_height;else if(this.tile_width)r.tileSize=this.tile_width;else if(this.tile_height)r.tileSize=this.tile_height;else if(this.tiles)if(1==this.tiles.length)r.tileWidth=this.tiles[0].width,r.tileHeight=this.tiles[0].height||this.tiles[0].width,this.scale_factors=this.tiles[0].scaleFactors;else{this.scale_factors=[];for(var i=0;i<this.tiles.length;i++)for(var o=0;o<this.tiles[i].scaleFactors.length;o++){var a=this.tiles[i].scaleFactors[o];this.scale_factors.push(a),r.tileSizePerScaleFactor[a]={width:this.tiles[i].width,height:this.tiles[i].height||this.tiles[i].width}}}else if(t(r)){for(var s=Math.min(this.height,this.width),l=[256,512,1024],c=[],u=0;u<l.length;u++)l[u]<=s&&c.push(l[u]);c.length>0?r.tileSize=Math.max.apply(null,c):r.tileSize=s}else this.sizes&&this.sizes.length>0?(this.emulateLegacyImagePyramid=!0,r.levels=n(this),e.extend(!0,r,{width:r.levels[r.levels.length-1].width,height:r.levels[r.levels.length-1].height,tileSize:Math.max(r.height,r.width),tileOverlap:0,minLevel:0,maxLevel:r.levels.length-1}),this.levels=r.levels):e.console.error("Nothing in the info.json to construct image pyramids from");if(!r.maxLevel&&!this.emulateLegacyImagePyramid)if(this.scale_factors){var d=Math.max.apply(null,this.scale_factors);r.maxLevel=Math.round(Math.log(d)*Math.LOG2E)}else r.maxLevel=Number(Math.ceil(Math.log(Math.max(this.width,this.height),2)));e.TileSource.apply(this,[r])},e.extend(e.IIIFTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return!!(e.protocol&&"http://iiif.io/api/image"==e.protocol||e["@context"]&&("http://library.stanford.edu/iiif/image-api/1.1/context.json"==e["@context"]||"http://iiif.io/api/image/1/context.json"==e["@context"])||e.profile&&0===e.profile.indexOf("http://library.stanford.edu/iiif/image-api/compliance.html")||e.identifier&&e.width&&e.height||e.documentElement&&"info"==e.documentElement.tagName&&"http://library.stanford.edu/iiif/image-api/ns/"==e.documentElement.namespaceURI)},configure:function(t,n){if(e.isPlainObject(t)){if(t["@context"]){var i=t["@context"];if(Array.isArray(i))for(var o=0;o<i.length;o++)if("string"==typeof i[o]&&(/^http:\/\/iiif\.io\/api\/image\/[1-3]\/context\.json$/.test(i[o])||"http://library.stanford.edu/iiif/image-api/1.1/context.json"===i[o])){i=i[o];break}switch(i){case"http://iiif.io/api/image/1/context.json":case"http://library.stanford.edu/iiif/image-api/1.1/context.json":t.version=1;break;case"http://iiif.io/api/image/2/context.json":t.version=2;break;case"http://iiif.io/api/image/3/context.json":t.version=3;break;default:e.console.error("Data has a @context property which contains no known IIIF context URI.")}}else t["@context"]="http://iiif.io/api/image/1.0/context.json",t["@id"]=n.replace("/info.json",""),t.version=1;if(!t["@id"]&&t.id&&(t["@id"]=t.id),t.preferredFormats)for(var a=0;a<t.preferredFormats.length;a++)if(OpenSeadragon.imageFormatSupported(t.preferredFormats[a])){t.tileFormat=t.preferredFormats[a];break}return t}var s=function(t){if(!t||!t.documentElement)throw new Error(e.getString("Errors.Xml"));var n=t.documentElement,i=null;if("info"==n.tagName)try{return r(n,i={}),i}catch(t){throw t instanceof Error?t:new Error(e.getString("Errors.IIIF"))}throw new Error(e.getString("Errors.IIIF"))}(t);return s["@context"]="http://iiif.io/api/image/1.0/context.json",s["@id"]=n.replace("/info.xml",""),s.version=1,s},getTileWidth:function(t){if(this.emulateLegacyImagePyramid)return e.TileSource.prototype.getTileWidth.call(this,t);var n=Math.pow(2,this.maxLevel-t);return this.tileSizePerScaleFactor&&this.tileSizePerScaleFactor[n]?this.tileSizePerScaleFactor[n].width:this._tileWidth},getTileHeight:function(t){if(this.emulateLegacyImagePyramid)return e.TileSource.prototype.getTileHeight.call(this,t);var n=Math.pow(2,this.maxLevel-t);return this.tileSizePerScaleFactor&&this.tileSizePerScaleFactor[n]?this.tileSizePerScaleFactor[n].height:this._tileHeight},getLevelScale:function(t){if(this.emulateLegacyImagePyramid){var n=NaN;return this.levels.length>0&&t>=this.minLevel&&t<=this.maxLevel&&(n=this.levels[t].width/this.levels[this.maxLevel].width),n}return e.TileSource.prototype.getLevelScale.call(this,t)},getNumTiles:function(t){return this.emulateLegacyImagePyramid?this.getLevelScale(t)?new e.Point(1,1):new e.Point(0,0):e.TileSource.prototype.getNumTiles.call(this,t)},getTileAtPoint:function(t,n){return this.emulateLegacyImagePyramid?new e.Point(0,0):e.TileSource.prototype.getTileAtPoint.call(this,t,n)},getTileUrl:function(e,t,n){if(this.emulateLegacyImagePyramid){var r=null;return this.levels.length>0&&e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].url),r}var i,o,a,s,l,c,u,d,h,f,p,v,g,m=Math.pow(.5,this.maxLevel-e),y=Math.ceil(this.width*m),b=Math.ceil(this.height*m);return i=this.getTileWidth(e),o=this.getTileHeight(e),a=Math.ceil(i/m),s=Math.ceil(o/m),g=1===this.version?"native."+this.tileFormat:"default."+this.tileFormat,y<i&&b<o?(f=2===this.version&&y===this.width||3===this.version&&y===this.width&&b===this.height?"max":3===this.version?y+","+b:y+",",l="full"):(c=t*a,u=n*s,d=Math.min(a,this.width-c),h=Math.min(s,this.height-u),l=0===t&&0===n&&d===this.width&&h===this.height?"full":[c,u,d,h].join(","),p=Math.ceil(d*m),v=Math.ceil(h*m),f=2===this.version&&p===this.width||3===this.version&&p===this.width&&v===this.height?"max":3===this.version?p+","+v:p+","),[this["@id"],l,f,"0",g].join("/")},__testonly__:{canBeTiled:t,constructLevels:n}})}(OpenSeadragon),function(e){e.OsmTileSource=function(t,n,r,i,o){var a;(a=e.isPlainObject(t)?t:{width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4]}).width&&a.height||(a.width=65572864,a.height=65572864),a.tileSize||(a.tileSize=256,a.tileOverlap=0),a.tilesUrl||(a.tilesUrl="http://tile.openstreetmap.org/"),a.minLevel=8,e.TileSource.apply(this,[a])},e.extend(e.OsmTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&"openstreetmaps"==e.type},configure:function(e,t){return e},getTileUrl:function(e,t,n){return this.tilesUrl+(e-8)+"/"+t+"/"+n+".png"}})}(OpenSeadragon),function(e){e.TmsTileSource=function(t,n,r,i,o){var a;a=e.isPlainObject(t)?t:{width:arguments[0],height:arguments[1],tileSize:arguments[2],tileOverlap:arguments[3],tilesUrl:arguments[4]};var s,l=256*Math.ceil(a.width/256),c=256*Math.ceil(a.height/256);s=l>c?l/256:c/256,a.maxLevel=Math.ceil(Math.log(s)/Math.log(2))-1,a.tileSize=256,a.width=l,a.height=c,e.TileSource.apply(this,[a])},e.extend(e.TmsTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&"tiledmapservice"==e.type},configure:function(e,t){return e},getTileUrl:function(e,t,n){var r=this.getNumTiles(e).y-1;return this.tilesUrl+e+"/"+t+"/"+(r-n)+".png"}})}(OpenSeadragon),function(e){e.ZoomifyTileSource=function(e){e.tileSize=256;var t={x:e.width,y:e.height};for(e.imageSizes=[{x:e.width,y:e.height}],e.gridSize=[this._getGridSize(e.width,e.height,e.tileSize)];parseInt(t.x,10)>e.tileSize||parseInt(t.y,10)>e.tileSize;)t.x=Math.floor(t.x/2),t.y=Math.floor(t.y/2),e.imageSizes.push({x:t.x,y:t.y}),e.gridSize.push(this._getGridSize(t.x,t.y,e.tileSize));e.imageSizes.reverse(),e.gridSize.reverse(),e.minLevel=0,e.maxLevel=e.gridSize.length-1,OpenSeadragon.TileSource.apply(this,[e])},e.extend(e.ZoomifyTileSource.prototype,e.TileSource.prototype,{_getGridSize:function(e,t,n){return{x:Math.ceil(e/n),y:Math.ceil(t/n)}},_calculateAbsoluteTileNumber:function(e,t,n){for(var r=0,i={},o=0;o<e;o++)r+=(i=this.gridSize[o]).x*i.y;return r+((i=this.gridSize[e]).x*n+t)},supports:function(e,t){return e.type&&"zoomifytileservice"==e.type},configure:function(e,t){return e},getTileUrl:function(e,t,n){var r,i=this._calculateAbsoluteTileNumber(e,t,n);return r=Math.floor(i/256),this.tilesUrl+"TileGroup"+r+"/"+e+"-"+t+"-"+n+".jpg"}})}(OpenSeadragon),function(e){function t(e,t){return t.levels}e.LegacyTileSource=function(t){var n,r,i;e.isArray(t)&&(n={type:"legacy-image-pyramid",levels:t}),n.levels=function(t){var n,r,i=[];for(r=0;r<t.length;r++)(n=t[r]).height&&n.width&&n.url?i.push({url:n.url,width:Number(n.width),height:Number(n.height)}):e.console.error("Unsupported image format: %s",n.url?n.url:"<no URL>");return i.sort((function(e,t){return e.height-t.height}))}(n.levels),n.levels.length>0?(r=n.levels[n.levels.length-1].width,i=n.levels[n.levels.length-1].height):(r=0,i=0,e.console.error("No supported image formats found")),e.extend(!0,n,{width:r,height:i,tileSize:Math.max(i,r),tileOverlap:0,minLevel:0,maxLevel:n.levels.length>0?n.levels.length-1:0}),e.TileSource.apply(this,[n]),this.levels=n.levels},e.extend(e.LegacyTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&"legacy-image-pyramid"==e.type||e.documentElement&&"legacy-image-pyramid"==e.documentElement.getAttribute("type")},configure:function(n,r){return e.isPlainObject(n)?t(0,n):function(n,r){if(!r||!r.documentElement)throw new Error(e.getString("Errors.Xml"));var i,o,a=r.documentElement,s=a.tagName,l=null,c=[];if("image"==s)try{for(l={type:a.getAttribute("type"),levels:[]},c=a.getElementsByTagName("level"),o=0;o<c.length;o++)i=c[o],l.levels.push({url:i.getAttribute("url"),width:parseInt(i.getAttribute("width"),10),height:parseInt(i.getAttribute("height"),10)});return t(0,l)}catch(e){throw e instanceof Error?e:new Error("Unknown error parsing Legacy Image Pyramid XML.")}else{if("collection"==s)throw new Error("Legacy Image Pyramid Collections not yet supported.");if("error"==s)throw new Error("Error: "+r)}throw new Error("Unknown element "+s)}(0,n)},getLevelScale:function(e){var t=NaN;return this.levels.length>0&&e>=this.minLevel&&e<=this.maxLevel&&(t=this.levels[e].width/this.levels[this.maxLevel].width),t},getNumTiles:function(t){return this.getLevelScale(t)?new e.Point(1,1):new e.Point(0,0)},getTileUrl:function(e,t,n){var r=null;return this.levels.length>0&&e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].url),r}})}(OpenSeadragon),function(e){e.ImageTileSource=function(t){t=e.extend({buildPyramid:!0,crossOriginPolicy:!1,ajaxWithCredentials:!1,useCanvas:!0},t),e.TileSource.apply(this,[t])},e.extend(e.ImageTileSource.prototype,e.TileSource.prototype,{supports:function(e,t){return e.type&&"image"===e.type},configure:function(e,t){return e},getImageInfo:function(t){var n=this._image=new Image,r=this;this.crossOriginPolicy&&(n.crossOrigin=this.crossOriginPolicy),this.ajaxWithCredentials&&(n.useCredentials=this.ajaxWithCredentials),e.addEvent(n,"load",(function(){r.width=Object.prototype.hasOwnProperty.call(n,"naturalWidth")?n.naturalWidth:n.width,r.height=Object.prototype.hasOwnProperty.call(n,"naturalHeight")?n.naturalHeight:n.height,r.aspectRatio=r.width/r.height,r.dimensions=new e.Point(r.width,r.height),r._tileWidth=r.width,r._tileHeight=r.height,r.tileOverlap=0,r.minLevel=0,r.levels=r._buildLevels(),r.maxLevel=r.levels.length-1,r.ready=!0,r.raiseEvent("ready",{tileSource:r})})),e.addEvent(n,"error",(function(){r.raiseEvent("open-failed",{message:"Error loading image at "+t,source:t})})),n.src=t},getLevelScale:function(e){var t=NaN;return e>=this.minLevel&&e<=this.maxLevel&&(t=this.levels[e].width/this.levels[this.maxLevel].width),t},getNumTiles:function(t){return this.getLevelScale(t)?new e.Point(1,1):new e.Point(0,0)},getTileUrl:function(e,t,n){var r=null;return e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].url),r},getContext2D:function(e,t,n){var r=null;return e>=this.minLevel&&e<=this.maxLevel&&(r=this.levels[e].context2D),r},_buildLevels:function(){var t=[{url:this._image.src,width:Object.prototype.hasOwnProperty.call(this._image,"naturalWidth")?this._image.naturalWidth:this._image.width,height:Object.prototype.hasOwnProperty.call(this._image,"naturalHeight")?this._image.naturalHeight:this._image.height}];if(!this.buildPyramid||!e.supportsCanvas||!this.useCanvas)return delete this._image,t;var n=Object.prototype.hasOwnProperty.call(this._image,"naturalWidth")?this._image.naturalWidth:this._image.width,r=Object.prototype.hasOwnProperty.call(this._image,"naturalHeight")?this._image.naturalHeight:this._image.height,i=document.createElement("canvas"),o=i.getContext("2d");if(i.width=n,i.height=r,o.drawImage(this._image,0,0,n,r),t[0].context2D=o,delete this._image,e.isCanvasTainted(i))return t;for(;n>=2&&r>=2;){n=Math.floor(n/2),r=Math.floor(r/2);var a=document.createElement("canvas"),s=a.getContext("2d");a.width=n,a.height=r,s.drawImage(i,0,0,n,r),t.splice(0,0,{context2D:s,width:n,height:r}),i=a,o=s}return t}})}(OpenSeadragon),function(e){e.TileSourceCollection=function(t,n,r,i){e.console.error("TileSourceCollection is deprecated; use World instead")}}(OpenSeadragon),function(e){function t(n){e.requestAnimationFrame((function(){!function(n){var r;n.shouldFade&&(r=1-(e.now()-n.fadeBeginTime)/n.fadeLength,r=Math.min(1,r),r=Math.max(0,r),n.imgGroup&&e.setElementOpacity(n.imgGroup,r,!0),r>0&&t(n))}(n)}))}function n(t,n){t.element.disabled||(n>=e.ButtonState.GROUP&&t.currentState==e.ButtonState.REST&&(function(t){t.shouldFade=!1,t.imgGroup&&e.setElementOpacity(t.imgGroup,1,!0)}(t),t.currentState=e.ButtonState.GROUP),n>=e.ButtonState.HOVER&&t.currentState==e.ButtonState.GROUP&&(t.imgHover&&(t.imgHover.style.visibility=""),t.currentState=e.ButtonState.HOVER),n>=e.ButtonState.DOWN&&t.currentState==e.ButtonState.HOVER&&(t.imgDown&&(t.imgDown.style.visibility=""),t.currentState=e.ButtonState.DOWN))}function r(n,r){n.element.disabled||(r<=e.ButtonState.HOVER&&n.currentState==e.ButtonState.DOWN&&(n.imgDown&&(n.imgDown.style.visibility="hidden"),n.currentState=e.ButtonState.HOVER),r<=e.ButtonState.GROUP&&n.currentState==e.ButtonState.HOVER&&(n.imgHover&&(n.imgHover.style.visibility="hidden"),n.currentState=e.ButtonState.GROUP),r<=e.ButtonState.REST&&n.currentState==e.ButtonState.GROUP&&(function(n){n.shouldFade=!0,n.fadeBeginTime=e.now()+n.fadeDelay,window.setTimeout((function(){t(n)}),n.fadeDelay)}(n),n.currentState=e.ButtonState.REST))}e.ButtonState={REST:0,GROUP:1,HOVER:2,DOWN:3},e.Button=function(t){var i=this;e.EventSource.call(this),e.extend(!0,this,{tooltip:null,srcRest:null,srcGroup:null,srcHover:null,srcDown:null,clickTimeThreshold:e.DEFAULT_SETTINGS.clickTimeThreshold,clickDistThreshold:e.DEFAULT_SETTINGS.clickDistThreshold,fadeDelay:0,fadeLength:2e3,onPress:null,onRelease:null,onClick:null,onEnter:null,onExit:null,onFocus:null,onBlur:null},t),this.element=t.element||e.makeNeutralElement("div"),t.element||(this.imgRest=e.makeTransparentImage(this.srcRest),this.imgGroup=e.makeTransparentImage(this.srcGroup),this.imgHover=e.makeTransparentImage(this.srcHover),this.imgDown=e.makeTransparentImage(this.srcDown),this.imgRest.alt=this.imgGroup.alt=this.imgHover.alt=this.imgDown.alt=this.tooltip,this.element.style.position="relative",e.setElementTouchActionNone(this.element),this.imgGroup.style.position=this.imgHover.style.position=this.imgDown.style.position="absolute",this.imgGroup.style.top=this.imgHover.style.top=this.imgDown.style.top="0px",this.imgGroup.style.left=this.imgHover.style.left=this.imgDown.style.left="0px",this.imgHover.style.visibility=this.imgDown.style.visibility="hidden",e.Browser.vendor==e.BROWSERS.FIREFOX&&e.Browser.version<3&&(this.imgGroup.style.top=this.imgHover.style.top=this.imgDown.style.top=""),this.element.appendChild(this.imgRest),this.element.appendChild(this.imgGroup),this.element.appendChild(this.imgHover),this.element.appendChild(this.imgDown)),this.addHandler("press",this.onPress),this.addHandler("release",this.onRelease),this.addHandler("click",this.onClick),this.addHandler("enter",this.onEnter),this.addHandler("exit",this.onExit),this.addHandler("focus",this.onFocus),this.addHandler("blur",this.onBlur),this.currentState=e.ButtonState.GROUP,this.fadeBeginTime=null,this.shouldFade=!1,this.element.style.display="inline-block",this.element.style.position="relative",this.element.title=this.tooltip,this.tracker=new e.MouseTracker({element:this.element,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,enterHandler:function(t){t.insideElementPressed?(n(i,e.ButtonState.DOWN),i.raiseEvent("enter",{originalEvent:t.originalEvent})):t.buttonDownAny||n(i,e.ButtonState.HOVER)},focusHandler:function(e){this.enterHandler(e),i.raiseEvent("focus",{originalEvent:e.originalEvent})},exitHandler:function(t){r(i,e.ButtonState.GROUP),t.insideElementPressed&&i.raiseEvent("exit",{originalEvent:t.originalEvent})},blurHandler:function(e){this.exitHandler(e),i.raiseEvent("blur",{originalEvent:e.originalEvent})},pressHandler:function(t){n(i,e.ButtonState.DOWN),i.raiseEvent("press",{originalEvent:t.originalEvent})},releaseHandler:function(t){t.insideElementPressed&&t.insideElementReleased?(r(i,e.ButtonState.HOVER),i.raiseEvent("release",{originalEvent:t.originalEvent})):t.insideElementPressed?r(i,e.ButtonState.GROUP):n(i,e.ButtonState.HOVER)},clickHandler:function(e){e.quick&&i.raiseEvent("click",{originalEvent:e.originalEvent})},keyHandler:function(e){return 13!==e.keyCode||(i.raiseEvent("click",{originalEvent:e.originalEvent}),i.raiseEvent("release",{originalEvent:e.originalEvent}),!1)}}),r(this,e.ButtonState.REST)},e.extend(e.Button.prototype,e.EventSource.prototype,{notifyGroupEnter:function(){n(this,e.ButtonState.GROUP)},notifyGroupExit:function(){r(this,e.ButtonState.REST)},disable:function(){this.notifyGroupExit(),this.element.disabled=!0,e.setElementOpacity(this.element,.2,!0)},enable:function(){this.element.disabled=!1,e.setElementOpacity(this.element,1,!0),this.notifyGroupEnter()}})}(OpenSeadragon),function(e){e.ButtonGroup=function(t){e.extend(!0,this,{buttons:[],clickTimeThreshold:e.DEFAULT_SETTINGS.clickTimeThreshold,clickDistThreshold:e.DEFAULT_SETTINGS.clickDistThreshold,labelText:""},t);var n,r=this.buttons.concat([]),i=this;if(this.element=t.element||e.makeNeutralElement("div"),!t.group)for(this.element.style.display="inline-block",n=0;n<r.length;n++)this.element.appendChild(r[n].element);e.setElementTouchActionNone(this.element),this.tracker=new e.MouseTracker({element:this.element,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,enterHandler:function(e){var t;for(t=0;t<i.buttons.length;t++)i.buttons[t].notifyGroupEnter()},exitHandler:function(e){var t;if(!e.insideElementPressed)for(t=0;t<i.buttons.length;t++)i.buttons[t].notifyGroupExit()}})},e.ButtonGroup.prototype={emulateEnter:function(){this.tracker.enterHandler({eventSource:this.tracker})},emulateExit:function(){this.tracker.exitHandler({eventSource:this.tracker})}}}(OpenSeadragon),function(e){e.Rect=function(t,n,r,i,o){var a,s;this.x="number"==typeof t?t:0,this.y="number"==typeof n?n:0,this.width="number"==typeof r?r:0,this.height="number"==typeof i?i:0,this.degrees="number"==typeof o?o:0,this.degrees=e.positiveModulo(this.degrees,360),this.degrees>=270?(a=this.getTopRight(),this.x=a.x,this.y=a.y,s=this.height,this.height=this.width,this.width=s,this.degrees-=270):this.degrees>=180?(a=this.getBottomRight(),this.x=a.x,this.y=a.y,this.degrees-=180):this.degrees>=90&&(a=this.getBottomLeft(),this.x=a.x,this.y=a.y,s=this.height,this.height=this.width,this.width=s,this.degrees-=90)},e.Rect.fromSummits=function(t,n,r){var i=t.distanceTo(n),o=t.distanceTo(r),a=n.minus(t),s=Math.atan(a.y/a.x);return a.x<0?s+=Math.PI:a.y<0&&(s+=2*Math.PI),new e.Rect(t.x,t.y,i,o,s/Math.PI*180)},e.Rect.prototype={clone:function(){return new e.Rect(this.x,this.y,this.width,this.height,this.degrees)},getAspectRatio:function(){return this.width/this.height},getTopLeft:function(){return new e.Point(this.x,this.y)},getBottomRight:function(){return new e.Point(this.x+this.width,this.y+this.height).rotate(this.degrees,this.getTopLeft())},getTopRight:function(){return new e.Point(this.x+this.width,this.y).rotate(this.degrees,this.getTopLeft())},getBottomLeft:function(){return new e.Point(this.x,this.y+this.height).rotate(this.degrees,this.getTopLeft())},getCenter:function(){return new e.Point(this.x+this.width/2,this.y+this.height/2).rotate(this.degrees,this.getTopLeft())},getSize:function(){return new e.Point(this.width,this.height)},equals:function(t){return t instanceof e.Rect&&this.x===t.x&&this.y===t.y&&this.width===t.width&&this.height===t.height&&this.degrees===t.degrees},times:function(t){return new e.Rect(this.x*t,this.y*t,this.width*t,this.height*t,this.degrees)},translate:function(t){return new e.Rect(this.x+t.x,this.y+t.y,this.width,this.height,this.degrees)},union:function(t){var n=this.getBoundingBox(),r=t.getBoundingBox(),i=Math.min(n.x,r.x),o=Math.min(n.y,r.y),a=Math.max(n.x+n.width,r.x+r.width),s=Math.max(n.y+n.height,r.y+r.height);return new e.Rect(i,o,a-i,s-o)},intersection:function(t){var n=1e-10,r=[],i=this.getTopLeft();t.containsPoint(i,n)&&r.push(i);var o=this.getTopRight();t.containsPoint(o,n)&&r.push(o);var a=this.getBottomLeft();t.containsPoint(a,n)&&r.push(a);var s=this.getBottomRight();t.containsPoint(s,n)&&r.push(s);var l=t.getTopLeft();this.containsPoint(l,n)&&r.push(l);var c=t.getTopRight();this.containsPoint(c,n)&&r.push(c);var u=t.getBottomLeft();this.containsPoint(u,n)&&r.push(u);var d=t.getBottomRight();this.containsPoint(d,n)&&r.push(d);for(var h=this._getSegments(),f=t._getSegments(),p=0;p<h.length;p++)for(var v=h[p],g=0;g<f.length;g++){var m=f[g],y=b(v[0],v[1],m[0],m[1]);y&&r.push(y)}function b(t,r,i,o){var a=r.minus(t),s=o.minus(i),l=-s.x*a.y+a.x*s.y;if(0===l)return null;var c=(a.x*(t.y-i.y)-a.y*(t.x-i.x))/l,u=(s.x*(t.y-i.y)-s.y*(t.x-i.x))/l;return-1e-10<=c&&c<=1-n&&-1e-10<=u&&u<=1-n?new e.Point(t.x+u*a.x,t.y+u*a.y):null}if(0===r.length)return null;for(var w=r[0].x,_=r[0].x,x=r[0].y,C=r[0].y,E=1;E<r.length;E++){var S=r[E];S.x<w&&(w=S.x),S.x>_&&(_=S.x),S.y<x&&(x=S.y),S.y>C&&(C=S.y)}return new e.Rect(w,x,_-w,C-x)},_getSegments:function(){var e=this.getTopLeft(),t=this.getTopRight(),n=this.getBottomLeft(),r=this.getBottomRight();return[[e,t],[t,r],[r,n],[n,e]]},rotate:function(t,n){if(0===(t=e.positiveModulo(t,360)))return this.clone();n=n||this.getCenter();var r=this.getTopLeft().rotate(t,n),i=this.getTopRight().rotate(t,n).minus(r);i=i.apply((function(e){return Math.abs(e)<1e-15?0:e}));var o=Math.atan(i.y/i.x);return i.x<0?o+=Math.PI:i.y<0&&(o+=2*Math.PI),new e.Rect(r.x,r.y,this.width,this.height,o/Math.PI*180)},getBoundingBox:function(){if(0===this.degrees)return this.clone();var t=this.getTopLeft(),n=this.getTopRight(),r=this.getBottomLeft(),i=this.getBottomRight(),o=Math.min(t.x,n.x,r.x,i.x),a=Math.max(t.x,n.x,r.x,i.x),s=Math.min(t.y,n.y,r.y,i.y),l=Math.max(t.y,n.y,r.y,i.y);return new e.Rect(o,s,a-o,l-s)},getIntegerBoundingBox:function(){var t=this.getBoundingBox(),n=Math.floor(t.x),r=Math.floor(t.y),i=Math.ceil(t.width+t.x-n),o=Math.ceil(t.height+t.y-r);return new e.Rect(n,r,i,o)},containsPoint:function(e,t){t=t||0;var n=this.getTopLeft(),r=this.getTopRight(),i=this.getBottomLeft(),o=r.minus(n),a=i.minus(n);return(e.x-n.x)*o.x+(e.y-n.y)*o.y>=-t&&(e.x-r.x)*o.x+(e.y-r.y)*o.y<=t&&(e.x-n.x)*a.x+(e.y-n.y)*a.y>=-t&&(e.x-i.x)*a.x+(e.y-i.y)*a.y<=t},toString:function(){return"["+Math.round(100*this.x)/100+", "+Math.round(100*this.y)/100+", "+Math.round(100*this.width)/100+"x"+Math.round(100*this.height)/100+", "+Math.round(100*this.degrees)/100+"deg]"}}}(OpenSeadragon),function(e){var t={};function n(t){var n=Number(this.element.style.marginLeft.replace("px","")),r=Number(this.element.style.marginTop.replace("px","")),o=Number(this.element.style.width.replace("px","")),a=Number(this.element.style.height.replace("px","")),s=e.getElementSize(this.viewer.canvas);return this.dragging=!0,this.element&&("horizontal"==this.scroll?-t.delta.x>0?n>-(o-s.x)&&(this.element.style.marginLeft=n+2*t.delta.x+"px",i(this,s.x,n+2*t.delta.x)):-t.delta.x<0&&n<0&&(this.element.style.marginLeft=n+2*t.delta.x+"px",i(this,s.x,n+2*t.delta.x)):-t.delta.y>0?r>-(a-s.y)&&(this.element.style.marginTop=r+2*t.delta.y+"px",i(this,s.y,r+2*t.delta.y)):-t.delta.y<0&&r<0&&(this.element.style.marginTop=r+2*t.delta.y+"px",i(this,s.y,r+2*t.delta.y))),!1}function r(t){var n=Number(this.element.style.marginLeft.replace("px","")),r=Number(this.element.style.marginTop.replace("px","")),o=Number(this.element.style.width.replace("px","")),a=Number(this.element.style.height.replace("px","")),s=e.getElementSize(this.viewer.canvas);return this.element&&("horizontal"==this.scroll?t.scroll>0?n>-(o-s.x)&&(this.element.style.marginLeft=n-60*t.scroll+"px",i(this,s.x,n-60*t.scroll)):t.scroll<0&&n<0&&(this.element.style.marginLeft=n-60*t.scroll+"px",i(this,s.x,n-60*t.scroll)):t.scroll<0?r>s.y-a&&(this.element.style.marginTop=r+60*t.scroll+"px",i(this,s.y,r+60*t.scroll)):t.scroll>0&&r<0&&(this.element.style.marginTop=r+60*t.scroll+"px",i(this,s.y,r+60*t.scroll))),!1}function i(t,n,r){var i,o,a,s,l,c,u;for(i="horizontal"==t.scroll?t.panelWidth:t.panelHeight,o=Math.ceil(n/i)+5,c=o=(o=(a=Math.ceil((Math.abs(r)+n)/i)+1)-o)<0?0:o;c<a&&c<t.panels.length;c++)if(!(u=t.panels[c]).activePanel){var d,h=t.viewer.tileSources[c];d=h.referenceStripThumbnailUrl?{type:"image",url:h.referenceStripThumbnailUrl}:h,(s=new e.Viewer({id:u.id,tileSources:[d],element:u,navigatorSizeRatio:t.sizeRatio,showNavigator:!1,mouseNavEnabled:!1,showNavigationControl:!1,showSequenceControl:!1,immediateRender:!0,blendTime:0,animationTime:0,loadTilesWithAjax:t.viewer.loadTilesWithAjax,ajaxHeaders:t.viewer.ajaxHeaders,useCanvas:t.useCanvas})).displayRegion=e.makeNeutralElement("div"),s.displayRegion.id=u.id+"-displayregion",s.displayRegion.className="displayregion",(l=s.displayRegion.style).position="relative",l.top="0px",l.left="0px",l.fontSize="0px",l.overflow="hidden",l.float="left",l.cssFloat="left",l.styleFloat="left",l.zIndex=999999999,l.cursor="default",l.width=t.panelWidth-4+"px",l.height=t.panelHeight-4+"px",s.displayRegion.innerTracker=new e.MouseTracker({element:s.displayRegion,startDisabled:!0}),u.getElementsByTagName("div")[0].appendChild(s.displayRegion),t.miniViewers[u.id]=s,u.activePanel=!0}}function o(e){var t=e.eventSource.element;return"horizontal"==this.scroll?t.style.marginBottom="0px":t.style.marginLeft="0px",!1}function a(t){var n=t.eventSource.element;return"horizontal"==this.scroll?n.style.marginBottom="-"+e.getElementSize(n).y/2+"px":n.style.marginLeft="-"+e.getElementSize(n).x/2+"px",!1}function s(e){if(e.preventDefaultAction||e.ctrl||e.alt||e.meta)return!0;switch(e.keyCode){case 38:case 39:return r.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),!1;case 40:case 37:return r.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),!1;default:return!0}}function l(e){if(e.preventDefaultAction||e.ctrl||e.alt||e.meta)return!0;switch(e.keyCode){case 61:case 48:case 119:case 87:case 100:return r.call(this,{eventSource:this.tracker,position:null,scroll:1,shift:null}),!1;case 45:case 115:case 83:case 97:return r.call(this,{eventSource:this.tracker,position:null,scroll:-1,shift:null}),!1;default:return!0}}e.ReferenceStrip=function(c){var u,d,h,f=c.viewer,p=e.getElementSize(f.element);for(c.id||(c.id="referencestrip-"+e.now(),this.element=e.makeNeutralElement("div"),this.element.id=c.id,this.element.className="referencestrip"),c=e.extend(!0,{sizeRatio:e.DEFAULT_SETTINGS.referenceStripSizeRatio,position:e.DEFAULT_SETTINGS.referenceStripPosition,scroll:e.DEFAULT_SETTINGS.referenceStripScroll,clickTimeThreshold:e.DEFAULT_SETTINGS.clickTimeThreshold},c,{element:this.element,showNavigator:!1,mouseNavEnabled:!1,showNavigationControl:!1,showSequenceControl:!1}),e.extend(this,c),t[this.id]={animating:!1},this.minPixelRatio=this.viewer.minPixelRatio,(d=this.element.style).marginTop="0px",d.marginRight="0px",d.marginBottom="0px",d.marginLeft="0px",d.left="0px",d.bottom="0px",d.border="0px",d.background="#000",d.position="relative",e.setElementTouchActionNone(this.element),e.setElementOpacity(this.element,.8),this.viewer=f,this.innerTracker=new e.MouseTracker({element:this.element,dragHandler:e.delegate(this,n),scrollHandler:e.delegate(this,r),enterHandler:e.delegate(this,o),exitHandler:e.delegate(this,a),keyDownHandler:e.delegate(this,s),keyHandler:e.delegate(this,l)}),c.width&&c.height?(this.element.style.width=c.width+"px",this.element.style.height=c.height+"px",f.addControl(this.element,{anchor:e.ControlAnchor.BOTTOM_LEFT})):"horizontal"==c.scroll?(this.element.style.width=p.x*c.sizeRatio*f.tileSources.length+12*f.tileSources.length+"px",this.element.style.height=p.y*c.sizeRatio+"px",f.addControl(this.element,{anchor:e.ControlAnchor.BOTTOM_LEFT})):(this.element.style.height=p.y*c.sizeRatio*f.tileSources.length+12*f.tileSources.length+"px",this.element.style.width=p.x*c.sizeRatio+"px",f.addControl(this.element,{anchor:e.ControlAnchor.TOP_LEFT})),this.panelWidth=p.x*this.sizeRatio+8,this.panelHeight=p.y*this.sizeRatio+8,this.panels=[],this.miniViewers={},h=0;h<f.tileSources.length;h++)(u=e.makeNeutralElement("div")).id=this.element.id+"-"+h,u.style.width=this.panelWidth+"px",u.style.height=this.panelHeight+"px",u.style.display="inline",u.style.float="left",u.style.cssFloat="left",u.style.styleFloat="left",u.style.padding="2px",e.setElementTouchActionNone(u),u.innerTracker=new e.MouseTracker({element:u,clickTimeThreshold:this.clickTimeThreshold,clickDistThreshold:this.clickDistThreshold,pressHandler:function(t){t.eventSource.dragging=e.now()},releaseHandler:function(t){var n=t.eventSource,r=n.element.id,i=Number(r.split("-")[2]),o=e.now();t.insideElementPressed&&t.insideElementReleased&&n.dragging&&o-n.dragging<n.clickTimeThreshold&&(n.dragging=null,f.goToPage(i))}}),this.element.appendChild(u),u.activePanel=!1,this.panels.push(u);i(this,"vertical"==this.scroll?p.y:p.x,0),this.setFocus(0)},e.extend(e.ReferenceStrip.prototype,e.EventSource.prototype,e.Viewer.prototype,{setFocus:function(t){var n,r=this.element.querySelector("#"+this.element.id+"-"+t),a=e.getElementSize(this.viewer.canvas),s=Number(this.element.style.width.replace("px","")),l=Number(this.element.style.height.replace("px","")),c=-Number(this.element.style.marginLeft.replace("px","")),u=-Number(this.element.style.marginTop.replace("px",""));this.currentSelected!==r&&(this.currentSelected&&(this.currentSelected.style.background="#000"),this.currentSelected=r,this.currentSelected.style.background="#999","horizontal"==this.scroll?(n=Number(t)*(this.panelWidth+3))>c+a.x-this.panelWidth?(n=Math.min(n,s-a.x),this.element.style.marginLeft=-n+"px",i(this,a.x,-n)):n<c&&(n=Math.max(0,n-a.x/2),this.element.style.marginLeft=-n+"px",i(this,a.x,-n)):(n=Number(t)*(this.panelHeight+3))>u+a.y-this.panelHeight?(n=Math.min(n,l-a.y),this.element.style.marginTop=-n+"px",i(this,a.y,-n)):n<u&&(n=Math.max(0,n-a.y/2),this.element.style.marginTop=-n+"px",i(this,a.y,-n)),this.currentPage=t,o.call(this,{eventSource:this.innerTracker}))},update:function(){return!!t[this.id].animating&&(e.console.log("image reference strip update"),!0)},destroy:function(){if(this.miniViewers)for(var e in this.miniViewers)this.miniViewers[e].destroy();this.element&&this.element.parentNode.removeChild(this.element)}})}(OpenSeadragon),function(e){e.DisplayRect=function(t,n,r,i,o,a){e.Rect.apply(this,[t,n,r,i]),this.minLevel=o,this.maxLevel=a},e.extend(e.DisplayRect.prototype,e.Rect.prototype)}(OpenSeadragon),function(e){e.Spring=function(t){var n=arguments;"object"!=typeof t&&(t={initial:n.length&&"number"==typeof n[0]?n[0]:void 0,springStiffness:n.length>1?n[1].springStiffness:5,animationTime:n.length>1?n[1].animationTime:1.5}),e.console.assert("number"==typeof t.springStiffness&&0!==t.springStiffness,"[OpenSeadragon.Spring] options.springStiffness must be a non-zero number"),e.console.assert("number"==typeof t.animationTime&&t.animationTime>=0,"[OpenSeadragon.Spring] options.animationTime must be a number greater than or equal to 0"),t.exponential&&(this._exponential=!0,delete t.exponential),e.extend(!0,this,t),this.current={value:"number"==typeof this.initial?this.initial:this._exponential?0:1,time:e.now()},e.console.assert(!this._exponential||0!==this.current.value,"[OpenSeadragon.Spring] value must be non-zero for exponential springs"),this.start={value:this.current.value,time:this.current.time},this.target={value:this.current.value,time:this.current.time},this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},e.Spring.prototype={resetTo:function(t){e.console.assert(!this._exponential||0!==t,"[OpenSeadragon.Spring.resetTo] target must be non-zero for exponential springs"),this.start.value=this.target.value=this.current.value=t,this.start.time=this.target.time=this.current.time=e.now(),this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},springTo:function(t){e.console.assert(!this._exponential||0!==t,"[OpenSeadragon.Spring.springTo] target must be non-zero for exponential springs"),this.start.value=this.current.value,this.start.time=this.current.time,this.target.value=t,this.target.time=this.start.time+1e3*this.animationTime,this._exponential&&(this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value))},shiftBy:function(t){this.start.value+=t,this.target.value+=t,this._exponential&&(e.console.assert(0!==this.target.value&&0!==this.start.value,"[OpenSeadragon.Spring.shiftBy] spring value must be non-zero for exponential springs"),this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value))},setExponential:function(t){this._exponential=t,this._exponential&&(e.console.assert(0!==this.current.value&&0!==this.target.value&&0!==this.start.value,"[OpenSeadragon.Spring.setExponential] spring value must be non-zero for exponential springs"),this.start._logValue=Math.log(this.start.value),this.target._logValue=Math.log(this.target.value),this.current._logValue=Math.log(this.current.value))},update:function(){var t,n;this.current.time=e.now(),this._exponential?(t=this.start._logValue,n=this.target._logValue):(t=this.start.value,n=this.target.value);var r,i,o=this.current.time>=this.target.time?n:t+(n-t)*(r=this.springStiffness,i=(this.current.time-this.start.time)/(this.target.time-this.start.time),(1-Math.exp(r*-i))/(1-Math.exp(-r))),a=this.current.value;return this._exponential?this.current.value=Math.exp(o):this.current.value=o,a!=this.current.value},isAtTargetValue:function(){return this.current.value===this.target.value}}}(OpenSeadragon),function(e){function t(t){e.extend(!0,this,{timeout:e.DEFAULT_SETTINGS.timeout,jobId:null},t),this.image=null}t.prototype={errorMsg:null,start:function(){var t=this,n=this.abort;this.image=new Image,this.image.onload=function(){t.finish(!0)},this.image.onabort=this.image.onerror=function(){t.errorMsg="Image load aborted",t.finish(!1)},this.jobId=window.setTimeout((function(){t.errorMsg="Image load exceeded timeout ("+t.timeout+" ms)",t.finish(!1)}),this.timeout),this.loadWithAjax?(this.request=e.makeAjaxRequest({url:this.src,withCredentials:this.ajaxWithCredentials,headers:this.ajaxHeaders,responseType:"arraybuffer",success:function(e){var n;try{n=new window.Blob([e.response])}catch(t){var r=window.BlobBuilder||window.WebKitBlobBuilder||window.MozBlobBuilder||window.MSBlobBuilder;if("TypeError"===t.name&&r){var i=new r;i.append(e.response),n=i.getBlob()}}0===n.size&&(t.errorMsg="Empty image response.",t.finish(!1));var o=(window.URL||window.webkitURL).createObjectURL(n);t.image.src=o},error:function(e){t.errorMsg="Image load aborted - XHR error",t.finish(!1)}}),this.abort=function(){t.request.abort(),"function"==typeof n&&n()}):(!1!==this.crossOriginPolicy&&(this.image.crossOrigin=this.crossOriginPolicy),this.image.src=this.src)},finish:function(e){this.image.onload=this.image.onerror=this.image.onabort=null,e||(this.image=null),this.jobId&&window.clearTimeout(this.jobId),this.callback(this)}},e.ImageLoader=function(t){e.extend(!0,this,{jobLimit:e.DEFAULT_SETTINGS.imageLoaderLimit,timeout:e.DEFAULT_SETTINGS.timeout,jobQueue:[],jobsInProgress:0},t)},e.ImageLoader.prototype={addJob:function(e){var n=this,r=new t({src:e.src,loadWithAjax:e.loadWithAjax,ajaxHeaders:e.loadWithAjax?e.ajaxHeaders:null,crossOriginPolicy:e.crossOriginPolicy,ajaxWithCredentials:e.ajaxWithCredentials,callback:function(t){!function(e,t,n){e.jobsInProgress--,(!e.jobLimit||e.jobsInProgress<e.jobLimit)&&e.jobQueue.length>0&&(e.jobQueue.shift().start(),e.jobsInProgress++),n(t.image,t.errorMsg,t.request)}(n,t,e.callback)},abort:e.abort,timeout:this.timeout});!this.jobLimit||this.jobsInProgress<this.jobLimit?(r.start(),this.jobsInProgress++):this.jobQueue.push(r)},clear:function(){for(var e=0;e<this.jobQueue.length;e++){var t=this.jobQueue[e];"function"==typeof t.abort&&t.abort()}this.jobQueue=[]}}}(OpenSeadragon),function(e){e.Tile=function(e,t,n,r,i,o,a,s,l,c){this.level=e,this.x=t,this.y=n,this.bounds=r,this.sourceBounds=c,this.exists=i,this.url=o,this.context2D=a,this.loadWithAjax=s,this.ajaxHeaders=l,this.ajaxHeaders?this.cacheKey=this.url+"+"+JSON.stringify(this.ajaxHeaders):this.cacheKey=this.url,this.loaded=!1,this.loading=!1,this.element=null,this.imgElement=null,this.image=null,this.style=null,this.position=null,this.size=null,this.blendStart=null,this.opacity=null,this.squaredDistance=null,this.visibility=null,this.beingDrawn=!1,this.lastTouchTime=0,this.isRightMost=!1,this.isBottomMost=!1},e.Tile.prototype={toString:function(){return this.level+"/"+this.x+"_"+this.y},_hasTransparencyChannel:function(){return!!this.context2D||this.url.match(".png")},drawHTML:function(t){this.cacheImageRecord?this.loaded?(this.element||(this.element=e.makeNeutralElement("div"),this.imgElement=this.cacheImageRecord.getImage().cloneNode(),this.imgElement.style.msInterpolationMode="nearest-neighbor",this.imgElement.style.width="100%",this.imgElement.style.height="100%",this.style=this.element.style,this.style.position="absolute"),this.element.parentNode!=t&&t.appendChild(this.element),this.imgElement.parentNode!=this.element&&this.element.appendChild(this.imgElement),this.style.top=this.position.y+"px",this.style.left=this.position.x+"px",this.style.height=this.size.y+"px",this.style.width=this.size.x+"px",e.setElementOpacity(this.element,this.opacity)):e.console.warn("Attempting to draw tile %s when it's not yet loaded.",this.toString()):e.console.warn("[Tile.drawHTML] attempting to draw tile %s when it's not cached",this.toString())},drawCanvas:function(t,n,r,i){var o,a,s,l=this.position.times(e.pixelDensityRatio),c=this.size.times(e.pixelDensityRatio);this.context2D||this.cacheImageRecord?(o=this.context2D||this.cacheImageRecord.getRenderedContext(),this.loaded&&o?(t.save(),t.globalAlpha=this.opacity,"number"==typeof r&&1!==r&&(l=l.times(r),c=c.times(r)),i instanceof e.Point&&(l=l.plus(i)),1===t.globalAlpha&&this._hasTransparencyChannel()&&t.clearRect(l.x,l.y,c.x,c.y),n({context:t,tile:this,rendered:o}),this.sourceBounds?(a=Math.min(this.sourceBounds.width,o.canvas.width),s=Math.min(this.sourceBounds.height,o.canvas.height)):(a=o.canvas.width,s=o.canvas.height),t.drawImage(o.canvas,0,0,a,s,l.x,l.y,c.x,c.y),t.restore()):e.console.warn("Attempting to draw tile %s when it's not yet loaded.",this.toString())):e.console.warn("[Tile.drawCanvas] attempting to draw tile %s when it's not cached",this.toString())},getScaleForEdgeSmoothing:function(){var t;if(this.cacheImageRecord)t=this.cacheImageRecord.getRenderedContext();else{if(!this.context2D)return e.console.warn("[Tile.drawCanvas] attempting to get tile scale %s when tile's not cached",this.toString()),1;t=this.context2D}return t.canvas.width/(this.size.x*e.pixelDensityRatio)},getTranslationForEdgeSmoothing:function(t,n,r){var i=Math.max(1,Math.ceil((r.x-n.x)/2)),o=Math.max(1,Math.ceil((r.y-n.y)/2));return new e.Point(i,o).minus(this.position.times(e.pixelDensityRatio).times(t||1).apply((function(e){return e%1})))},unload:function(){this.imgElement&&this.imgElement.parentNode&&this.imgElement.parentNode.removeChild(this.imgElement),this.element&&this.element.parentNode&&this.element.parentNode.removeChild(this.element),this.element=null,this.imgElement=null,this.loaded=!1,this.loading=!1}}}(OpenSeadragon),function(e){e.OverlayPlacement=e.Placement,e.OverlayRotationMode=e.freezeObject({NO_ROTATION:1,EXACT:2,BOUNDING_BOX:3}),e.Overlay=function(t,n,r){var i;i=e.isPlainObject(t)?t:{element:t,location:n,placement:r},this.element=i.element,this.style=i.element.style,this._init(i)},e.Overlay.prototype={_init:function(t){this.location=t.location,this.placement=void 0===t.placement?e.Placement.TOP_LEFT:t.placement,this.onDraw=t.onDraw,this.checkResize=void 0===t.checkResize||t.checkResize,this.width=void 0===t.width?null:t.width,this.height=void 0===t.height?null:t.height,this.rotationMode=t.rotationMode||e.OverlayRotationMode.EXACT,this.location instanceof e.Rect&&(this.width=this.location.width,this.height=this.location.height,this.location=this.location.getTopLeft(),this.placement=e.Placement.TOP_LEFT),this.scales=null!==this.width&&null!==this.height,this.bounds=new e.Rect(this.location.x,this.location.y,this.width,this.height),this.position=this.location},adjust:function(t,n){var r=e.Placement.properties[this.placement];r&&(r.isHorizontallyCentered?t.x-=n.x/2:r.isRight&&(t.x-=n.x),r.isVerticallyCentered?t.y-=n.y/2:r.isBottom&&(t.y-=n.y))},destroy:function(){var t=this.element,n=this.style;t.parentNode&&(t.parentNode.removeChild(t),t.prevElementParent&&(n.display="none",document.body.appendChild(t))),this.onDraw=null,n.top="",n.left="",n.position="",null!==this.width&&(n.width=""),null!==this.height&&(n.height="");var r=e.getCssPropertyWithVendorPrefix("transformOrigin"),i=e.getCssPropertyWithVendorPrefix("transform");r&&i&&(n[r]="",n[i]="")},drawHTML:function(t,n){var r=this.element;r.parentNode!==t&&(r.prevElementParent=r.parentNode,r.prevNextSibling=r.nextSibling,t.appendChild(r),this.style.position="absolute",this.size=e.getElementSize(r));var i=this._getOverlayPositionAndSize(n),o=i.position,a=this.size=i.size,s=i.rotate;if(this.onDraw)this.onDraw(o,a,this.element);else{var l=this.style;l.left=o.x+"px",l.top=o.y+"px",null!==this.width&&(l.width=a.x+"px"),null!==this.height&&(l.height=a.y+"px");var c=e.getCssPropertyWithVendorPrefix("transformOrigin"),u=e.getCssPropertyWithVendorPrefix("transform");c&&u&&(s?(l[c]=this._getTransformOrigin(),l[u]="rotate("+s+"deg)"):(l[c]="",l[u]="")),"none"!==l.display&&(l.display="block")}},_getOverlayPositionAndSize:function(t){var n=t.pixelFromPoint(this.location,!0),r=this._getSizeInPixels(t);this.adjust(n,r);var i=0;if(t.degrees&&this.rotationMode!==e.OverlayRotationMode.NO_ROTATION)if(this.rotationMode===e.OverlayRotationMode.BOUNDING_BOX&&null!==this.width&&null!==this.height){var o=new e.Rect(n.x,n.y,r.x,r.y),a=this._getBoundingBox(o,t.degrees);n=a.getTopLeft(),r=a.getSize()}else i=t.degrees;return{position:n,size:r,rotate:i}},_getSizeInPixels:function(t){var n=this.size.x,r=this.size.y;if(null!==this.width||null!==this.height){var i=t.deltaPixelsFromPointsNoRotate(new e.Point(this.width||0,this.height||0),!0);null!==this.width&&(n=i.x),null!==this.height&&(r=i.y)}if(this.checkResize&&(null===this.width||null===this.height)){var o=this.size=e.getElementSize(this.element);null===this.width&&(n=o.x),null===this.height&&(r=o.y)}return new e.Point(n,r)},_getBoundingBox:function(e,t){var n=this._getPlacementPoint(e);return e.rotate(t,n).getBoundingBox()},_getPlacementPoint:function(t){var n=new e.Point(t.x,t.y),r=e.Placement.properties[this.placement];return r&&(r.isHorizontallyCentered?n.x+=t.width/2:r.isRight&&(n.x+=t.width),r.isVerticallyCentered?n.y+=t.height/2:r.isBottom&&(n.y+=t.height)),n},_getTransformOrigin:function(){var t="",n=e.Placement.properties[this.placement];return n?(n.isLeft?t="left":n.isRight&&(t="right"),n.isTop?t+=" top":n.isBottom&&(t+=" bottom"),t):t},update:function(t,n){var r=e.isPlainObject(t)?t:{location:t,placement:n};this._init({location:r.location||this.location,placement:void 0!==r.placement?r.placement:this.placement,onDraw:r.onDraw||this.onDraw,checkResize:r.checkResize||this.checkResize,width:void 0!==r.width?r.width:this.width,height:void 0!==r.height?r.height:this.height,rotationMode:r.rotationMode||this.rotationMode})},getBounds:function(t){e.console.assert(t,"A viewport must now be passed to Overlay.getBounds.");var n=this.width,r=this.height;if(null===n||null===r){var i=t.deltaPointsFromPixelsNoRotate(this.size,!0);null===n&&(n=i.x),null===r&&(r=i.y)}var o=this.location.clone();return this.adjust(o,new e.Point(n,r)),this._adjustBoundsForRotation(t,new e.Rect(o.x,o.y,n,r))},_adjustBoundsForRotation:function(t,n){if(!t||0===t.degrees||this.rotationMode===e.OverlayRotationMode.EXACT)return n;if(this.rotationMode===e.OverlayRotationMode.BOUNDING_BOX){if(null===this.width||null===this.height)return n;var r=this._getOverlayPositionAndSize(t);return t.viewerElementToViewportRectangle(new e.Rect(r.position.x,r.position.y,r.size.x,r.size.y))}return n.rotate(-t.degrees,this._getPlacementPoint(n))}}}(OpenSeadragon),function(e){e.Drawer=function(t){e.console.assert(t.viewer,"[Drawer] options.viewer is required");var n=arguments;if(e.isPlainObject(t)||(t={source:n[0],viewport:n[1],element:n[2]}),e.console.assert(t.viewport,"[Drawer] options.viewport is required"),e.console.assert(t.element,"[Drawer] options.element is required"),t.source&&e.console.error("[Drawer] options.source is no longer accepted; use TiledImage instead"),this.viewer=t.viewer,this.viewport=t.viewport,this.debugGridColor="string"==typeof t.debugGridColor?[t.debugGridColor]:t.debugGridColor||e.DEFAULT_SETTINGS.debugGridColor,t.opacity&&e.console.error("[Drawer] options.opacity is no longer accepted; set the opacity on the TiledImage instead"),this.useCanvas=e.supportsCanvas&&(!this.viewer||this.viewer.useCanvas),this.container=e.getElement(t.element),this.canvas=e.makeNeutralElement(this.useCanvas?"canvas":"div"),this.context=this.useCanvas?this.canvas.getContext("2d"):null,this.sketchCanvas=null,this.sketchContext=null,this.element=this.container,this.container.dir="ltr",this.useCanvas){var r=this._calculateCanvasSize();this.canvas.width=r.x,this.canvas.height=r.y}this.canvas.style.width="100%",this.canvas.style.height="100%",this.canvas.style.position="absolute",e.setElementOpacity(this.canvas,this.opacity,!0),this.container.style.textAlign="left",this.container.appendChild(this.canvas),this._imageSmoothingEnabled=!0},e.Drawer.prototype={addOverlay:function(t,n,r,i){return e.console.error("drawer.addOverlay is deprecated. Use viewer.addOverlay instead."),this.viewer.addOverlay(t,n,r,i),this},updateOverlay:function(t,n,r){return e.console.error("drawer.updateOverlay is deprecated. Use viewer.updateOverlay instead."),this.viewer.updateOverlay(t,n,r),this},removeOverlay:function(t){return e.console.error("drawer.removeOverlay is deprecated. Use viewer.removeOverlay instead."),this.viewer.removeOverlay(t),this},clearOverlays:function(){return e.console.error("drawer.clearOverlays is deprecated. Use viewer.clearOverlays instead."),this.viewer.clearOverlays(),this},viewportCoordToDrawerCoord:function(t){var n=this.viewport.pixelFromPointNoRotate(t,!0);return new e.Point(n.x*e.pixelDensityRatio,n.y*e.pixelDensityRatio)},clipWithPolygons:function(e,t){if(this.useCanvas){var n=this._getContext(t);n.beginPath(),e.forEach((function(e){e.forEach((function(e,t){n[0===t?"moveTo":"lineTo"](e.x,e.y)}))})),n.clip()}},setOpacity:function(t){e.console.error("drawer.setOpacity is deprecated. Use tiledImage.setOpacity instead.");for(var n=this.viewer.world,r=0;r<n.getItemCount();r++)n.getItemAt(r).setOpacity(t);return this},getOpacity:function(){e.console.error("drawer.getOpacity is deprecated. Use tiledImage.getOpacity instead.");for(var t=this.viewer.world,n=0,r=0;r<t.getItemCount();r++){var i=t.getItemAt(r).getOpacity();i>n&&(n=i)}return n},needsUpdate:function(){return e.console.error("[Drawer.needsUpdate] this function is deprecated. Use World.needsDraw instead."),this.viewer.world.needsDraw()},numTilesLoaded:function(){return e.console.error("[Drawer.numTilesLoaded] this function is deprecated. Use TileCache.numTilesLoaded instead."),this.viewer.tileCache.numTilesLoaded()},reset:function(){return e.console.error("[Drawer.reset] this function is deprecated. Use World.resetItems instead."),this.viewer.world.resetItems(),this},update:function(){return e.console.error("[Drawer.update] this function is deprecated. Use Drawer.clear and World.draw instead."),this.clear(),this.viewer.world.draw(),this},canRotate:function(){return this.useCanvas},destroy:function(){this.canvas.width=1,this.canvas.height=1,this.sketchCanvas=null,this.sketchContext=null},clear:function(){if(this.canvas.innerHTML="",this.useCanvas){var e=this._calculateCanvasSize();if((this.canvas.width!=e.x||this.canvas.height!=e.y)&&(this.canvas.width=e.x,this.canvas.height=e.y,this._updateImageSmoothingEnabled(this.context),null!==this.sketchCanvas)){var t=this._calculateSketchCanvasSize();this.sketchCanvas.width=t.x,this.sketchCanvas.height=t.y,this._updateImageSmoothingEnabled(this.sketchContext)}this._clear()}},_clear:function(e,t){if(this.useCanvas){var n=this._getContext(e);if(t)n.clearRect(t.x,t.y,t.width,t.height);else{var r=n.canvas;n.clearRect(0,0,r.width,r.height)}}},viewportToDrawerRectangle:function(t){var n=this.viewport.pixelFromPointNoRotate(t.getTopLeft(),!0),r=this.viewport.deltaPixelsFromPointsNoRotate(t.getSize(),!0);return new e.Rect(n.x*e.pixelDensityRatio,n.y*e.pixelDensityRatio,r.x*e.pixelDensityRatio,r.y*e.pixelDensityRatio)},drawTile:function(t,n,r,i,o){if(e.console.assert(t,"[Drawer.drawTile] tile is required"),e.console.assert(n,"[Drawer.drawTile] drawingHandler is required"),this.useCanvas){var a=this._getContext(r);i=i||1,t.drawCanvas(a,n,i,o)}else t.drawHTML(this.canvas)},_getContext:function(e){var t=this.context;if(e){if(null===this.sketchCanvas){this.sketchCanvas=document.createElement("canvas");var n=this._calculateSketchCanvasSize();if(this.sketchCanvas.width=n.x,this.sketchCanvas.height=n.y,this.sketchContext=this.sketchCanvas.getContext("2d"),0===this.viewport.getRotation()){var r=this;this.viewer.addHandler("rotate",(function e(){if(0!==r.viewport.getRotation()){r.viewer.removeHandler("rotate",e);var t=r._calculateSketchCanvasSize();r.sketchCanvas.width=t.x,r.sketchCanvas.height=t.y}}))}this._updateImageSmoothingEnabled(this.sketchContext)}t=this.sketchContext}return t},saveContext:function(e){this.useCanvas&&this._getContext(e).save()},restoreContext:function(e){this.useCanvas&&this._getContext(e).restore()},setClip:function(e,t){if(this.useCanvas){var n=this._getContext(t);n.beginPath(),n.rect(e.x,e.y,e.width,e.height),n.clip()}},drawRectangle:function(e,t,n){if(this.useCanvas){var r=this._getContext(n);r.save(),r.fillStyle=t,r.fillRect(e.x,e.y,e.width,e.height),r.restore()}},blendSketch:function(t,n,r,i){var o=t;if(e.isPlainObject(o)||(o={opacity:t,scale:n,translate:r,compositeOperation:i}),this.useCanvas&&this.sketchCanvas){t=o.opacity,i=o.compositeOperation;var a=o.bounds;if(this.context.save(),this.context.globalAlpha=t,i&&(this.context.globalCompositeOperation=i),a)a.x<0&&(a.width+=a.x,a.x=0),a.x+a.width>this.canvas.width&&(a.width=this.canvas.width-a.x),a.y<0&&(a.height+=a.y,a.y=0),a.y+a.height>this.canvas.height&&(a.height=this.canvas.height-a.y),this.context.drawImage(this.sketchCanvas,a.x,a.y,a.width,a.height,a.x,a.y,a.width,a.height);else{n=o.scale||1;var s=(r=o.translate)instanceof e.Point?r:new e.Point(0,0),l=0,c=0;if(r){var u=this.sketchCanvas.width-this.canvas.width,d=this.sketchCanvas.height-this.canvas.height;l=Math.round(u/2),c=Math.round(d/2)}this.context.drawImage(this.sketchCanvas,s.x-l*n,s.y-c*n,(this.canvas.width+2*l)*n,(this.canvas.height+2*c)*n,-l,-c,this.canvas.width+2*l,this.canvas.height+2*c)}this.context.restore()}},drawDebugInfo:function(t,n,r,i){if(this.useCanvas){var o=this.viewer.world.getIndexOfItem(i)%this.debugGridColor.length,a=this.context;a.save(),a.lineWidth=2*e.pixelDensityRatio,a.font="small-caps bold "+13*e.pixelDensityRatio+"px arial",a.strokeStyle=this.debugGridColor[o],a.fillStyle=this.debugGridColor[o],0!==this.viewport.degrees&&this._offsetForRotation({degrees:this.viewport.degrees}),i.getRotation(!0)%360!=0&&this._offsetForRotation({degrees:i.getRotation(!0),point:i.viewport.pixelFromPointNoRotate(i._getRotationPoint(!0),!0)}),0===i.viewport.degrees&&i.getRotation(!0)%360==0&&i._drawer.viewer.viewport.getFlip()&&i._drawer._flip(),a.strokeRect(t.position.x*e.pixelDensityRatio,t.position.y*e.pixelDensityRatio,t.size.x*e.pixelDensityRatio,t.size.y*e.pixelDensityRatio);var s=(t.position.x+t.size.x/2)*e.pixelDensityRatio,l=(t.position.y+t.size.y/2)*e.pixelDensityRatio;a.translate(s,l),a.rotate(Math.PI/180*-this.viewport.degrees),a.translate(-s,-l),0===t.x&&0===t.y&&(a.fillText("Zoom: "+this.viewport.getZoom(),t.position.x*e.pixelDensityRatio,(t.position.y-30)*e.pixelDensityRatio),a.fillText("Pan: "+this.viewport.getBounds().toString(),t.position.x*e.pixelDensityRatio,(t.position.y-20)*e.pixelDensityRatio)),a.fillText("Level: "+t.level,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+20)*e.pixelDensityRatio),a.fillText("Column: "+t.x,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+30)*e.pixelDensityRatio),a.fillText("Row: "+t.y,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+40)*e.pixelDensityRatio),a.fillText("Order: "+r+" of "+n,(t.position.x+10)*e.pixelDensityRatio,(t.position.y+50)*e.pixelDensityRatio),a.fillText("Size: "+t.size.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+60)*e.pixelDensityRatio),a.fillText("Position: "+t.position.toString(),(t.position.x+10)*e.pixelDensityRatio,(t.position.y+70)*e.pixelDensityRatio),0!==this.viewport.degrees&&this._restoreRotationChanges(),i.getRotation(!0)%360!=0&&this._restoreRotationChanges(),0===i.viewport.degrees&&i.getRotation(!0)%360==0&&i._drawer.viewer.viewport.getFlip()&&i._drawer._flip(),a.restore()}},debugRect:function(t){if(this.useCanvas){var n=this.context;n.save(),n.lineWidth=2*e.pixelDensityRatio,n.strokeStyle=this.debugGridColor[0],n.fillStyle=this.debugGridColor[0],n.strokeRect(t.x*e.pixelDensityRatio,t.y*e.pixelDensityRatio,t.width*e.pixelDensityRatio,t.height*e.pixelDensityRatio),n.restore()}},setImageSmoothingEnabled:function(e){this.useCanvas&&(this._imageSmoothingEnabled=e,this._updateImageSmoothingEnabled(this.context),this.viewer.forceRedraw())},_updateImageSmoothingEnabled:function(e){e.msImageSmoothingEnabled=this._imageSmoothingEnabled,e.imageSmoothingEnabled=this._imageSmoothingEnabled},getCanvasSize:function(t){var n=this._getContext(t).canvas;return new e.Point(n.width,n.height)},getCanvasCenter:function(){return new e.Point(this.canvas.width/2,this.canvas.height/2)},_offsetForRotation:function(t){var n=t.point?t.point.times(e.pixelDensityRatio):this.getCanvasCenter(),r=this._getContext(t.useSketch);r.save(),r.translate(n.x,n.y),this.viewer.viewport.flipped?(r.rotate(Math.PI/180*-t.degrees),r.scale(-1,1)):r.rotate(Math.PI/180*t.degrees),r.translate(-n.x,-n.y)},_flip:function(t){var n=(t=t||{}).point?t.point.times(e.pixelDensityRatio):this.getCanvasCenter(),r=this._getContext(t.useSketch);r.translate(n.x,0),r.scale(-1,1),r.translate(-n.x,0)},_restoreRotationChanges:function(e){this._getContext(e).restore()},_calculateCanvasSize:function(){var t=e.pixelDensityRatio,n=this.viewport.getContainerSize();return{x:Math.round(n.x*t),y:Math.round(n.y*t)}},_calculateSketchCanvasSize:function(){var e=this._calculateCanvasSize();if(0===this.viewport.getRotation())return e;var t=Math.ceil(Math.sqrt(e.x*e.x+e.y*e.y));return{x:t,y:t}}}}(OpenSeadragon),function(e){e.Viewport=function(t){var n=arguments;n.length&&n[0]instanceof e.Point&&(t={containerSize:n[0],contentSize:n[1],config:n[2]}),t.config&&(e.extend(!0,t,t.config),delete t.config),this._margins=e.extend({left:0,top:0,right:0,bottom:0},t.margins||{}),delete t.margins,e.extend(!0,this,{containerSize:null,contentSize:null,zoomPoint:null,viewer:null,springStiffness:e.DEFAULT_SETTINGS.springStiffness,animationTime:e.DEFAULT_SETTINGS.animationTime,minZoomImageRatio:e.DEFAULT_SETTINGS.minZoomImageRatio,maxZoomPixelRatio:e.DEFAULT_SETTINGS.maxZoomPixelRatio,visibilityRatio:e.DEFAULT_SETTINGS.visibilityRatio,wrapHorizontal:e.DEFAULT_SETTINGS.wrapHorizontal,wrapVertical:e.DEFAULT_SETTINGS.wrapVertical,defaultZoomLevel:e.DEFAULT_SETTINGS.defaultZoomLevel,minZoomLevel:e.DEFAULT_SETTINGS.minZoomLevel,maxZoomLevel:e.DEFAULT_SETTINGS.maxZoomLevel,degrees:e.DEFAULT_SETTINGS.degrees,flipped:e.DEFAULT_SETTINGS.flipped,homeFillsViewer:e.DEFAULT_SETTINGS.homeFillsViewer},t),this._updateContainerInnerSize(),this.centerSpringX=new e.Spring({initial:0,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.centerSpringY=new e.Spring({initial:0,springStiffness:this.springStiffness,animationTime:this.animationTime}),this.zoomSpring=new e.Spring({exponential:!0,initial:1,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._oldCenterX=this.centerSpringX.current.value,this._oldCenterY=this.centerSpringY.current.value,this._oldZoom=this.zoomSpring.current.value,this._setContentBounds(new e.Rect(0,0,1,1),1),this.goHome(!0),this.update()},e.Viewport.prototype={resetContentSize:function(t){return e.console.assert(t,"[Viewport.resetContentSize] contentSize is required"),e.console.assert(t instanceof e.Point,"[Viewport.resetContentSize] contentSize must be an OpenSeadragon.Point"),e.console.assert(t.x>0,"[Viewport.resetContentSize] contentSize.x must be greater than 0"),e.console.assert(t.y>0,"[Viewport.resetContentSize] contentSize.y must be greater than 0"),this._setContentBounds(new e.Rect(0,0,1,t.y/t.x),t.x),this},setHomeBounds:function(t,n){e.console.error("[Viewport.setHomeBounds] this function is deprecated; The content bounds should not be set manually."),this._setContentBounds(t,n)},_setContentBounds:function(t,n){e.console.assert(t,"[Viewport._setContentBounds] bounds is required"),e.console.assert(t instanceof e.Rect,"[Viewport._setContentBounds] bounds must be an OpenSeadragon.Rect"),e.console.assert(t.width>0,"[Viewport._setContentBounds] bounds.width must be greater than 0"),e.console.assert(t.height>0,"[Viewport._setContentBounds] bounds.height must be greater than 0"),this._contentBoundsNoRotate=t.clone(),this._contentSizeNoRotate=this._contentBoundsNoRotate.getSize().times(n),this._contentBounds=t.rotate(this.degrees).getBoundingBox(),this._contentSize=this._contentBounds.getSize().times(n),this._contentAspectRatio=this._contentSize.x/this._contentSize.y,this.viewer&&this.viewer.raiseEvent("reset-size",{contentSize:this._contentSizeNoRotate.clone(),contentFactor:n,homeBounds:this._contentBoundsNoRotate.clone(),contentBounds:this._contentBounds.clone()})},getHomeZoom:function(){if(this.defaultZoomLevel)return this.defaultZoomLevel;var e=this._contentAspectRatio/this.getAspectRatio();return(this.homeFillsViewer?e>=1?e:1:e>=1?1:e)/this._contentBounds.width},getHomeBounds:function(){return this.getHomeBoundsNoRotate().rotate(-this.getRotation())},getHomeBoundsNoRotate:function(){var t=this._contentBounds.getCenter(),n=1/this.getHomeZoom(),r=n/this.getAspectRatio();return new e.Rect(t.x-n/2,t.y-r/2,n,r)},goHome:function(e){return this.viewer&&this.viewer.raiseEvent("home",{immediately:e}),this.fitBounds(this.getHomeBounds(),e)},getMinZoom:function(){var e=this.getHomeZoom();return this.minZoomLevel?this.minZoomLevel:this.minZoomImageRatio*e},getMaxZoom:function(){var e=this.maxZoomLevel;return e||(e=this._contentSize.x*this.maxZoomPixelRatio/this._containerInnerSize.x,e/=this._contentBounds.width),Math.max(e,this.getHomeZoom())},getAspectRatio:function(){return this._containerInnerSize.x/this._containerInnerSize.y},getContainerSize:function(){return new e.Point(this.containerSize.x,this.containerSize.y)},getMargins:function(){return e.extend({},this._margins)},setMargins:function(t){e.console.assert("object"===e.type(t),"[Viewport.setMargins] margins must be an object"),this._margins=e.extend({left:0,top:0,right:0,bottom:0},t),this._updateContainerInnerSize(),this.viewer&&this.viewer.forceRedraw()},getBounds:function(e){return this.getBoundsNoRotate(e).rotate(-this.getRotation())},getBoundsNoRotate:function(t){var n=this.getCenter(t),r=1/this.getZoom(t),i=r/this.getAspectRatio();return new e.Rect(n.x-r/2,n.y-i/2,r,i)},getBoundsWithMargins:function(e){return this.getBoundsNoRotateWithMargins(e).rotate(-this.getRotation(),this.getCenter(e))},getBoundsNoRotateWithMargins:function(e){var t=this.getBoundsNoRotate(e),n=this._containerInnerSize.x*this.getZoom(e);return t.x-=this._margins.left/n,t.y-=this._margins.top/n,t.width+=(this._margins.left+this._margins.right)/n,t.height+=(this._margins.top+this._margins.bottom)/n,t},getCenter:function(t){var n,r,i,o,a,s,l=new e.Point(this.centerSpringX.current.value,this.centerSpringY.current.value),c=new e.Point(this.centerSpringX.target.value,this.centerSpringY.target.value);return t?l:this.zoomPoint?(n=this.pixelFromPoint(this.zoomPoint,!0),o=(i=1/(r=this.getZoom()))/this.getAspectRatio(),a=new e.Rect(l.x-i/2,l.y-o/2,i,o),s=this._pixelFromPoint(this.zoomPoint,a).minus(n).divide(this._containerInnerSize.x*r),c.plus(s)):c},getZoom:function(e){return e?this.zoomSpring.current.value:this.zoomSpring.target.value},_applyZoomConstraints:function(e){return Math.max(Math.min(e,this.getMaxZoom()),this.getMinZoom())},_applyBoundaryConstraints:function(t){var n=new e.Rect(t.x,t.y,t.width,t.height);if(this.wrapHorizontal);else{var r=this.visibilityRatio*n.width,i=n.x+n.width,o=this._contentBoundsNoRotate.x+this._contentBoundsNoRotate.width,a=this._contentBoundsNoRotate.x-i+r,s=o-n.x-r;r>this._contentBoundsNoRotate.width?n.x+=(a+s)/2:s<0?n.x+=s:a>0&&(n.x+=a)}if(this.wrapVertical);else{var l=this.visibilityRatio*n.height,c=n.y+n.height,u=this._contentBoundsNoRotate.y+this._contentBoundsNoRotate.height,d=this._contentBoundsNoRotate.y-c+l,h=u-n.y-l;l>this._contentBoundsNoRotate.height?n.y+=(d+h)/2:h<0?n.y+=h:d>0&&(n.y+=d)}return n},_raiseConstraintsEvent:function(e){this.viewer&&this.viewer.raiseEvent("constrain",{immediately:e})},applyConstraints:function(e){var t=this.getZoom(),n=this._applyZoomConstraints(t);t!==n&&this.zoomTo(n,this.zoomPoint,e);var r=this.getBoundsNoRotate(),i=this._applyBoundaryConstraints(r);return this._raiseConstraintsEvent(e),(r.x!==i.x||r.y!==i.y||e)&&this.fitBounds(i.rotate(-this.getRotation()),e),this},ensureVisible:function(e){return this.applyConstraints(e)},_fitBounds:function(t,n){var r=(n=n||{}).immediately||!1,i=n.constraints||!1,o=this.getAspectRatio(),a=t.getCenter(),s=new e.Rect(t.x,t.y,t.width,t.height,t.degrees+this.getRotation()).getBoundingBox();s.getAspectRatio()>=o?s.height=s.width/o:s.width=s.height*o,s.x=a.x-s.width/2,s.y=a.y-s.height/2;var l=1/s.width;if(i){var c=s.getAspectRatio(),u=this._applyZoomConstraints(l);l!==u&&(l=u,s.width=1/l,s.x=a.x-s.width/2,s.height=s.width/c,s.y=a.y-s.height/2),a=(s=this._applyBoundaryConstraints(s)).getCenter(),this._raiseConstraintsEvent(r)}if(r)return this.panTo(a,!0),this.zoomTo(l,null,!0);this.panTo(this.getCenter(!0),!0),this.zoomTo(this.getZoom(!0),null,!0);var d=this.getBounds(),h=this.getZoom();if(0===h||Math.abs(l/h-1)<1e-8)return this.zoomTo(l,!0),this.panTo(a,r);var f=(s=s.rotate(-this.getRotation())).getTopLeft().times(l).minus(d.getTopLeft().times(h)).divide(l-h);return this.zoomTo(l,f,r)},fitBounds:function(e,t){return this._fitBounds(e,{immediately:t,constraints:!1})},fitBoundsWithConstraints:function(e,t){return this._fitBounds(e,{immediately:t,constraints:!0})},fitVertically:function(t){var n=new e.Rect(this._contentBounds.x+this._contentBounds.width/2,this._contentBounds.y,0,this._contentBounds.height);return this.fitBounds(n,t)},fitHorizontally:function(t){var n=new e.Rect(this._contentBounds.x,this._contentBounds.y+this._contentBounds.height/2,this._contentBounds.width,0);return this.fitBounds(n,t)},getConstrainedBounds:function(e){var t;return t=this.getBounds(e),this._applyBoundaryConstraints(t)},panBy:function(t,n){var r=new e.Point(this.centerSpringX.target.value,this.centerSpringY.target.value);return this.panTo(r.plus(t),n)},panTo:function(e,t){return t?(this.centerSpringX.resetTo(e.x),this.centerSpringY.resetTo(e.y)):(this.centerSpringX.springTo(e.x),this.centerSpringY.springTo(e.y)),this.viewer&&this.viewer.raiseEvent("pan",{center:e,immediately:t}),this},zoomBy:function(e,t,n){return this.zoomTo(this.zoomSpring.target.value*e,t,n)},zoomTo:function(t,n,r){var i=this;return this.zoomPoint=n instanceof e.Point&&!isNaN(n.x)&&!isNaN(n.y)?n:null,r?this._adjustCenterSpringsForZoomPoint((function(){i.zoomSpring.resetTo(t)})):this.zoomSpring.springTo(t),this.viewer&&this.viewer.raiseEvent("zoom",{zoom:t,refPoint:n,immediately:r}),this},setRotation:function(t){return this.viewer&&this.viewer.drawer.canRotate()?(this.degrees=e.positiveModulo(t,360),this._setContentBounds(this.viewer.world.getHomeBounds(),this.viewer.world.getContentFactor()),this.viewer.forceRedraw(),this.viewer.raiseEvent("rotate",{degrees:t}),this):this},getRotation:function(){return this.degrees},resize:function(e,t){var n,r=this.getBoundsNoRotate(),i=r;return this.containerSize.x=e.x,this.containerSize.y=e.y,this._updateContainerInnerSize(),t&&(n=e.x/this.containerSize.x,i.width=r.width*n,i.height=i.width/this.getAspectRatio()),this.viewer&&this.viewer.raiseEvent("resize",{newContainerSize:e,maintain:t}),this.fitBounds(i,!0)},_updateContainerInnerSize:function(){this._containerInnerSize=new e.Point(Math.max(1,this.containerSize.x-(this._margins.left+this._margins.right)),Math.max(1,this.containerSize.y-(this._margins.top+this._margins.bottom)))},update:function(){var e=this;this._adjustCenterSpringsForZoomPoint((function(){e.zoomSpring.update()})),this.centerSpringX.update(),this.centerSpringY.update();var t=this.centerSpringX.current.value!==this._oldCenterX||this.centerSpringY.current.value!==this._oldCenterY||this.zoomSpring.current.value!==this._oldZoom;return this._oldCenterX=this.centerSpringX.current.value,this._oldCenterY=this.centerSpringY.current.value,this._oldZoom=this.zoomSpring.current.value,t},_adjustCenterSpringsForZoomPoint:function(e){if(this.zoomPoint){var t=this.pixelFromPoint(this.zoomPoint,!0);e();var n=this.pixelFromPoint(this.zoomPoint,!0).minus(t),r=this.deltaPointsFromPixels(n,!0);this.centerSpringX.shiftBy(r.x),this.centerSpringY.shiftBy(r.y),this.zoomSpring.isAtTargetValue()&&(this.zoomPoint=null)}else e()},deltaPixelsFromPointsNoRotate:function(e,t){return e.times(this._containerInnerSize.x*this.getZoom(t))},deltaPixelsFromPoints:function(e,t){return this.deltaPixelsFromPointsNoRotate(e.rotate(this.getRotation()),t)},deltaPointsFromPixelsNoRotate:function(e,t){return e.divide(this._containerInnerSize.x*this.getZoom(t))},deltaPointsFromPixels:function(e,t){return this.deltaPointsFromPixelsNoRotate(e,t).rotate(-this.getRotation())},pixelFromPointNoRotate:function(e,t){return this._pixelFromPointNoRotate(e,this.getBoundsNoRotate(t))},pixelFromPoint:function(e,t){return this._pixelFromPoint(e,this.getBoundsNoRotate(t))},_pixelFromPointNoRotate:function(t,n){return t.minus(n.getTopLeft()).times(this._containerInnerSize.x/n.width).plus(new e.Point(this._margins.left,this._margins.top))},_pixelFromPoint:function(e,t){return this._pixelFromPointNoRotate(e.rotate(this.getRotation(),this.getCenter(!0)),t)},pointFromPixelNoRotate:function(t,n){var r=this.getBoundsNoRotate(n);return t.minus(new e.Point(this._margins.left,this._margins.top)).divide(this._containerInnerSize.x/r.width).plus(r.getTopLeft())},pointFromPixel:function(e,t){return this.pointFromPixelNoRotate(e,t).rotate(-this.getRotation(),this.getCenter(!0))},_viewportToImageDelta:function(t,n){var r=this._contentBoundsNoRotate.width;return new e.Point(t*this._contentSizeNoRotate.x/r,n*this._contentSizeNoRotate.x/r)},viewportToImageCoordinates:function(t,n){if(t instanceof e.Point)return this.viewportToImageCoordinates(t.x,t.y);if(this.viewer){var r=this.viewer.world.getItemCount();if(r>1)e.console.error("[Viewport.viewportToImageCoordinates] is not accurate with multi-image; use TiledImage.viewportToImageCoordinates instead.");else if(1===r)return this.viewer.world.getItemAt(0).viewportToImageCoordinates(t,n,!0)}return this._viewportToImageDelta(t-this._contentBoundsNoRotate.x,n-this._contentBoundsNoRotate.y)},_imageToViewportDelta:function(t,n){var r=this._contentBoundsNoRotate.width;return new e.Point(t/this._contentSizeNoRotate.x*r,n/this._contentSizeNoRotate.x*r)},imageToViewportCoordinates:function(t,n){if(t instanceof e.Point)return this.imageToViewportCoordinates(t.x,t.y);if(this.viewer){var r=this.viewer.world.getItemCount();if(r>1)e.console.error("[Viewport.imageToViewportCoordinates] is not accurate with multi-image; use TiledImage.imageToViewportCoordinates instead.");else if(1===r)return this.viewer.world.getItemAt(0).imageToViewportCoordinates(t,n,!0)}var i=this._imageToViewportDelta(t,n);return i.x+=this._contentBoundsNoRotate.x,i.y+=this._contentBoundsNoRotate.y,i},imageToViewportRectangle:function(t,n,r,i){var o=t;if(o instanceof e.Rect||(o=new e.Rect(t,n,r,i)),this.viewer){var a=this.viewer.world.getItemCount();if(a>1)e.console.error("[Viewport.imageToViewportRectangle] is not accurate with multi-image; use TiledImage.imageToViewportRectangle instead.");else if(1===a)return this.viewer.world.getItemAt(0).imageToViewportRectangle(t,n,r,i,!0)}var s=this.imageToViewportCoordinates(o.x,o.y),l=this._imageToViewportDelta(o.width,o.height);return new e.Rect(s.x,s.y,l.x,l.y,o.degrees)},viewportToImageRectangle:function(t,n,r,i){var o=t;if(o instanceof e.Rect||(o=new e.Rect(t,n,r,i)),this.viewer){var a=this.viewer.world.getItemCount();if(a>1)e.console.error("[Viewport.viewportToImageRectangle] is not accurate with multi-image; use TiledImage.viewportToImageRectangle instead.");else if(1===a)return this.viewer.world.getItemAt(0).viewportToImageRectangle(t,n,r,i,!0)}var s=this.viewportToImageCoordinates(o.x,o.y),l=this._viewportToImageDelta(o.width,o.height);return new e.Rect(s.x,s.y,l.x,l.y,o.degrees)},viewerElementToImageCoordinates:function(e){var t=this.pointFromPixel(e,!0);return this.viewportToImageCoordinates(t)},imageToViewerElementCoordinates:function(e){var t=this.imageToViewportCoordinates(e);return this.pixelFromPoint(t,!0)},windowToImageCoordinates:function(t){e.console.assert(this.viewer,"[Viewport.windowToImageCoordinates] the viewport must have a viewer.");var n=t.minus(e.getElementPosition(this.viewer.element));return this.viewerElementToImageCoordinates(n)},imageToWindowCoordinates:function(t){return e.console.assert(this.viewer,"[Viewport.imageToWindowCoordinates] the viewport must have a viewer."),this.imageToViewerElementCoordinates(t).plus(e.getElementPosition(this.viewer.element))},viewerElementToViewportCoordinates:function(e){return this.pointFromPixel(e,!0)},viewportToViewerElementCoordinates:function(e){return this.pixelFromPoint(e,!0)},viewerElementToViewportRectangle:function(t){return e.Rect.fromSummits(this.pointFromPixel(t.getTopLeft(),!0),this.pointFromPixel(t.getTopRight(),!0),this.pointFromPixel(t.getBottomLeft(),!0))},viewportToViewerElementRectangle:function(t){return e.Rect.fromSummits(this.pixelFromPoint(t.getTopLeft(),!0),this.pixelFromPoint(t.getTopRight(),!0),this.pixelFromPoint(t.getBottomLeft(),!0))},windowToViewportCoordinates:function(t){e.console.assert(this.viewer,"[Viewport.windowToViewportCoordinates] the viewport must have a viewer.");var n=t.minus(e.getElementPosition(this.viewer.element));return this.viewerElementToViewportCoordinates(n)},viewportToWindowCoordinates:function(t){return e.console.assert(this.viewer,"[Viewport.viewportToWindowCoordinates] the viewport must have a viewer."),this.viewportToViewerElementCoordinates(t).plus(e.getElementPosition(this.viewer.element))},viewportToImageZoom:function(t){if(this.viewer){var n=this.viewer.world.getItemCount();if(n>1)e.console.error("[Viewport.viewportToImageZoom] is not accurate with multi-image.");else if(1===n)return this.viewer.world.getItemAt(0).viewportToImageZoom(t)}var r=this._contentSizeNoRotate.x;return t*(this._containerInnerSize.x/r*this._contentBoundsNoRotate.width)},imageToViewportZoom:function(t){if(this.viewer){var n=this.viewer.world.getItemCount();if(n>1)e.console.error("[Viewport.imageToViewportZoom] is not accurate with multi-image.");else if(1===n)return this.viewer.world.getItemAt(0).imageToViewportZoom(t)}return t*(this._contentSizeNoRotate.x/this._containerInnerSize.x/this._contentBoundsNoRotate.width)},toggleFlip:function(){return this.setFlip(!this.getFlip()),this},getFlip:function(){return this.flipped},setFlip:function(e){return this.flipped===e||(this.flipped=e,this.viewer.navigator&&this.viewer.navigator.setFlip(this.getFlip()),this.viewer.forceRedraw(),this.viewer.raiseEvent("flip",{flipped:e})),this}}}(OpenSeadragon),function(e){function t(e,t,r,i,o,a,l,c,u){var d=l.getBoundingBox().getTopLeft(),h=l.getBoundingBox().getBottomRight();e.viewer&&e.viewer.raiseEvent("update-level",{tiledImage:e,havedrawn:t,level:i,opacity:o,visibility:a,drawArea:l,topleft:d,bottomright:h,currenttime:c,best:u}),s(e.coverage,i),s(e.loadingCoverage,i);for(var f=e._getCornerTiles(i,d,h),p=f.topLeft,v=f.bottomRight,g=e.source.getNumTiles(i),m=e.viewport.pixelFromPoint(e.viewport.getCenter()),y=p.x;y<=v.x;y++)for(var b=p.y;b<=v.y;b++){if(!e.wrapHorizontal&&!e.wrapVertical){var w=e.source.getTileBounds(i,y,b);if(null===l.intersection(w))continue}u=n(e,r,t,y,b,i,o,a,m,g,c,u)}return u}function n(t,n,i,s,l,c,u,d,h,f,p,v){var g=function(t,n,r,i,o,a,s,l,c,u){var d,h,f,p,v,g,m,y,b;return a[r]||(a[r]={}),a[r][t]||(a[r][t]={}),a[r][t][n]||(d=(l.x+t%l.x)%l.x,h=(l.y+n%l.y)%l.y,f=o.getTileBounds(r,d,h),p=o.getTileBounds(r,d,h,!0),v=o.tileExists(r,d,h),g=o.getTileUrl(r,d,h),i.loadTilesWithAjax?(m=o.getTileAjaxHeaders(r,d,h),e.isPlainObject(i.ajaxHeaders)&&(m=e.extend({},i.ajaxHeaders,m))):m=null,y=o.getContext2D?o.getContext2D(r,d,h):void 0,f.x+=(t-d)/l.x,f.y+=u/c*((n-h)/l.y),b=new e.Tile(r,t,n,f,v,g,y,i.loadTilesWithAjax,m,p),d===l.x-1&&(b.isRightMost=!0),h===l.y-1&&(b.isBottomMost=!0),a[r][t][n]=b),(b=a[r][t][n]).lastTouchTime=s,b}(s,l,c,t,t.source,t.tilesMatrix,p,f,t._worldWidthCurrent,t._worldHeightCurrent),m=i;t.viewer&&t.viewer.raiseEvent("update-tile",{tiledImage:t,tile:g}),a(t.coverage,c,s,l,!1);var y=g.loaded||g.loading||o(t.loadingCoverage,c,s,l);if(a(t.loadingCoverage,c,s,l,y),!g.exists)return v;if(n&&!m&&(o(t.coverage,c,s,l)?a(t.coverage,c,s,l,!0):m=!0),!m)return v;if(function(t,n,r,i,o,a){var s=t.bounds.getTopLeft();s.x*=a._scaleSpring.current.value,s.y*=a._scaleSpring.current.value,s.x+=a._xSpring.current.value,s.y+=a._ySpring.current.value;var l=t.bounds.getSize();l.x*=a._scaleSpring.current.value,l.y*=a._scaleSpring.current.value;var c=r.pixelFromPointNoRotate(s,!0),u=r.pixelFromPointNoRotate(s,!1),d=r.deltaPixelsFromPointsNoRotate(l,!0),h=r.deltaPixelsFromPointsNoRotate(l,!1),f=u.plus(h.divide(2)),p=i.squaredDistanceTo(f);n||(d=d.plus(new e.Point(1,1))),t.isRightMost&&a.wrapHorizontal&&(d.x+=.75),t.isBottomMost&&a.wrapVertical&&(d.y+=.75),t.position=c,t.size=d,t.squaredDistance=p,t.visibility=o}(g,t.source.tileOverlap,t.viewport,h,d,t),!g.loaded)if(g.context2D)r(t,g);else{var b=t._tileCache.getImageRecord(g.cacheKey);b&&r(t,g,b.getImage())}if(g.loaded){var w=function(e,t,n,r,i,o,s){var l,c,u=1e3*e.blendTime;if(t.blendStart||(t.blendStart=s),l=s-t.blendStart,c=u?Math.min(1,l/u):1,e.alwaysBlend&&(c*=o),t.opacity=c,e.lastDrawn.push(t),1===c)a(e.coverage,i,n,r,!0),e._hasOpaqueTile=!0;else if(l<u)return!0;return!1}(t,g,s,l,c,u,p);w&&(t._needsDraw=!0)}else g.loading?t._tilesLoading++:y||(v=function(e,t){return e?t.visibility>e.visibility||t.visibility==e.visibility&&t.squaredDistance<e.squaredDistance?t:e:t}(v,g));return v}function r(e,t,n,r,i){var o=0;function a(){return o++,s}function s(){0==--o&&(t.loading=!1,t.loaded=!0,t.context2D||e._tileCache.cacheTile({image:n,tile:t,cutoff:r,tiledImage:e}),e._needsDraw=!0)}e.viewer.raiseEvent("tile-loaded",{tile:t,tiledImage:e,tileRequest:i,image:n,getCompletionCallback:a}),a()()}function i(e,t,n,r){var i,o,a,s;if(!e[t])return!1;if(void 0===n||void 0===r){for(a in i=e[t])if(Object.prototype.hasOwnProperty.call(i,a))for(s in o=i[a])if(Object.prototype.hasOwnProperty.call(o,s)&&!o[s])return!1;return!0}return void 0===e[t][n]||void 0===e[t][n][r]||!0===e[t][n][r]}function o(e,t,n,r){return void 0===n||void 0===r?i(e,t+1):i(e,t+1,2*n,2*r)&&i(e,t+1,2*n,2*r+1)&&i(e,t+1,2*n+1,2*r)&&i(e,t+1,2*n+1,2*r+1)}function a(t,n,r,i,o){t[n]?(t[n][r]||(t[n][r]={}),t[n][r][i]=o):e.console.warn("Setting coverage for a tile before its level's coverage has been reset: %s",n)}function s(e,t){e[t]={}}e.TiledImage=function(t){var n=this;e.console.assert(t.tileCache,"[TiledImage] options.tileCache is required"),e.console.assert(t.drawer,"[TiledImage] options.drawer is required"),e.console.assert(t.viewer,"[TiledImage] options.viewer is required"),e.console.assert(t.imageLoader,"[TiledImage] options.imageLoader is required"),e.console.assert(t.source,"[TiledImage] options.source is required"),e.console.assert(!t.clip||t.clip instanceof e.Rect,"[TiledImage] options.clip must be an OpenSeadragon.Rect if present"),e.EventSource.call(this),this._tileCache=t.tileCache,delete t.tileCache,this._drawer=t.drawer,delete t.drawer,this._imageLoader=t.imageLoader,delete t.imageLoader,t.clip instanceof e.Rect&&(this._clip=t.clip.clone()),delete t.clip;var r=t.x||0;delete t.x;var i=t.y||0;delete t.y,this.normHeight=t.source.dimensions.y/t.source.dimensions.x,this.contentAspectX=t.source.dimensions.x/t.source.dimensions.y;var o=1;t.width?(o=t.width,delete t.width,t.height&&(e.console.error("specifying both width and height to a tiledImage is not supported"),delete t.height)):t.height&&(o=t.height/this.normHeight,delete t.height);var a=t.fitBounds;delete t.fitBounds;var s=t.fitBoundsPlacement||OpenSeadragon.Placement.CENTER;delete t.fitBoundsPlacement;var l=t.degrees||0;delete t.degrees,e.extend(!0,this,{viewer:null,tilesMatrix:{},coverage:{},loadingCoverage:{},lastDrawn:[],lastResetTime:0,_midDraw:!1,_needsDraw:!0,_hasOpaqueTile:!1,_tilesLoading:0,springStiffness:e.DEFAULT_SETTINGS.springStiffness,animationTime:e.DEFAULT_SETTINGS.animationTime,minZoomImageRatio:e.DEFAULT_SETTINGS.minZoomImageRatio,wrapHorizontal:e.DEFAULT_SETTINGS.wrapHorizontal,wrapVertical:e.DEFAULT_SETTINGS.wrapVertical,immediateRender:e.DEFAULT_SETTINGS.immediateRender,blendTime:e.DEFAULT_SETTINGS.blendTime,alwaysBlend:e.DEFAULT_SETTINGS.alwaysBlend,minPixelRatio:e.DEFAULT_SETTINGS.minPixelRatio,smoothTileEdgesMinZoom:e.DEFAULT_SETTINGS.smoothTileEdgesMinZoom,iOSDevice:e.DEFAULT_SETTINGS.iOSDevice,debugMode:e.DEFAULT_SETTINGS.debugMode,crossOriginPolicy:e.DEFAULT_SETTINGS.crossOriginPolicy,ajaxWithCredentials:e.DEFAULT_SETTINGS.ajaxWithCredentials,placeholderFillStyle:e.DEFAULT_SETTINGS.placeholderFillStyle,opacity:e.DEFAULT_SETTINGS.opacity,preload:e.DEFAULT_SETTINGS.preload,compositeOperation:e.DEFAULT_SETTINGS.compositeOperation},t),this._preload=this.preload,delete this.preload,this._fullyLoaded=!1,this._xSpring=new e.Spring({initial:r,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._ySpring=new e.Spring({initial:i,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._scaleSpring=new e.Spring({initial:o,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._degreesSpring=new e.Spring({initial:l,springStiffness:this.springStiffness,animationTime:this.animationTime}),this._updateForScale(),a&&this.fitBounds(a,s,!0),this._drawingHandler=function(t){n.viewer.raiseEvent("tile-drawing",e.extend({tiledImage:n},t))}},e.extend(e.TiledImage.prototype,e.EventSource.prototype,{needsDraw:function(){return this._needsDraw},getFullyLoaded:function(){return this._fullyLoaded},_setFullyLoaded:function(e){e!==this._fullyLoaded&&(this._fullyLoaded=e,this.raiseEvent("fully-loaded-change",{fullyLoaded:this._fullyLoaded}))},reset:function(){this._tileCache.clearTilesFor(this),this.lastResetTime=e.now(),this._needsDraw=!0},update:function(){var e=this._xSpring.update(),t=this._ySpring.update(),n=this._scaleSpring.update(),r=this._degreesSpring.update();return!!(e||t||n||r)&&(this._updateForScale(),this._needsDraw=!0,!0)},draw:function(){0!==this.opacity||this._preload?(this._midDraw=!0,this._updateViewport(),this._midDraw=!1):this._needsDraw=!1},destroy:function(){this.reset()},getBounds:function(e){return this.getBoundsNoRotate(e).rotate(this.getRotation(e),this._getRotationPoint(e))},getBoundsNoRotate:function(t){return t?new e.Rect(this._xSpring.current.value,this._ySpring.current.value,this._worldWidthCurrent,this._worldHeightCurrent):new e.Rect(this._xSpring.target.value,this._ySpring.target.value,this._worldWidthTarget,this._worldHeightTarget)},getWorldBounds:function(){return e.console.error("[TiledImage.getWorldBounds] is deprecated; use TiledImage.getBounds instead"),this.getBounds()},getClippedBounds:function(t){var n=this.getBoundsNoRotate(t);if(this._clip){var r=(t?this._worldWidthCurrent:this._worldWidthTarget)/this.source.dimensions.x,i=this._clip.times(r);n=new e.Rect(n.x+i.x,n.y+i.y,i.width,i.height)}return n.rotate(this.getRotation(t),this._getRotationPoint(t))},getContentSize:function(){return new e.Point(this.source.dimensions.x,this.source.dimensions.y)},_viewportToImageDelta:function(t,n,r){var i=r?this._scaleSpring.current.value:this._scaleSpring.target.value;return new e.Point(t*(this.source.dimensions.x/i),n*(this.source.dimensions.y*this.contentAspectX/i))},viewportToImageCoordinates:function(t,n,r){var i;return t instanceof e.Point?(r=n,i=t):i=new e.Point(t,n),i=i.rotate(-this.getRotation(r),this._getRotationPoint(r)),r?this._viewportToImageDelta(i.x-this._xSpring.current.value,i.y-this._ySpring.current.value):this._viewportToImageDelta(i.x-this._xSpring.target.value,i.y-this._ySpring.target.value)},_imageToViewportDelta:function(t,n,r){var i=r?this._scaleSpring.current.value:this._scaleSpring.target.value;return new e.Point(t/this.source.dimensions.x*i,n/this.source.dimensions.y/this.contentAspectX*i)},imageToViewportCoordinates:function(t,n,r){t instanceof e.Point&&(r=n,n=t.y,t=t.x);var i=this._imageToViewportDelta(t,n);return r?(i.x+=this._xSpring.current.value,i.y+=this._ySpring.current.value):(i.x+=this._xSpring.target.value,i.y+=this._ySpring.target.value),i.rotate(this.getRotation(r),this._getRotationPoint(r))},imageToViewportRectangle:function(t,n,r,i,o){var a=t;a instanceof e.Rect?o=n:a=new e.Rect(t,n,r,i);var s=this.imageToViewportCoordinates(a.getTopLeft(),o),l=this._imageToViewportDelta(a.width,a.height,o);return new e.Rect(s.x,s.y,l.x,l.y,a.degrees+this.getRotation(o))},viewportToImageRectangle:function(t,n,r,i,o){var a=t;t instanceof e.Rect?o=n:a=new e.Rect(t,n,r,i);var s=this.viewportToImageCoordinates(a.getTopLeft(),o),l=this._viewportToImageDelta(a.width,a.height,o);return new e.Rect(s.x,s.y,l.x,l.y,a.degrees-this.getRotation(o))},viewerElementToImageCoordinates:function(e){var t=this.viewport.pointFromPixel(e,!0);return this.viewportToImageCoordinates(t)},imageToViewerElementCoordinates:function(e){var t=this.imageToViewportCoordinates(e);return this.viewport.pixelFromPoint(t,!0)},windowToImageCoordinates:function(e){var t=e.minus(OpenSeadragon.getElementPosition(this.viewer.element));return this.viewerElementToImageCoordinates(t)},imageToWindowCoordinates:function(e){return this.imageToViewerElementCoordinates(e).plus(OpenSeadragon.getElementPosition(this.viewer.element))},_viewportToTiledImageRectangle:function(t){var n=this._scaleSpring.current.value;return t=t.rotate(-this.getRotation(!0),this._getRotationPoint(!0)),new e.Rect((t.x-this._xSpring.current.value)/n,(t.y-this._ySpring.current.value)/n,t.width/n,t.height/n,t.degrees)},viewportToImageZoom:function(e){return this._scaleSpring.current.value*this.viewport._containerInnerSize.x/this.source.dimensions.x*e},imageToViewportZoom:function(e){return e/(this._scaleSpring.current.value*this.viewport._containerInnerSize.x/this.source.dimensions.x)},setPosition:function(e,t){var n=this._xSpring.target.value===e.x&&this._ySpring.target.value===e.y;if(t){if(n&&this._xSpring.current.value===e.x&&this._ySpring.current.value===e.y)return;this._xSpring.resetTo(e.x),this._ySpring.resetTo(e.y),this._needsDraw=!0}else{if(n)return;this._xSpring.springTo(e.x),this._ySpring.springTo(e.y),this._needsDraw=!0}n||this._raiseBoundsChange()},setWidth:function(e,t){this._setScale(e,t)},setHeight:function(e,t){this._setScale(e/this.normHeight,t)},setCroppingPolygons:function(t){try{if(!e.isArray(t))throw new Error("Provided cropping polygon is not an array");this._croppingPolygons=t.map((function(t){return t.map((function(t){try{if(function(t){return t instanceof e.Point||"number"==typeof t.x&&"number"==typeof t.y}(t))return{x:t.x,y:t.y};throw new Error}catch(e){throw new Error("A Provided cropping polygon point is not supported")}}))}))}catch(t){e.console.error("[TiledImage.setCroppingPolygons] Cropping polygon format not supported"),e.console.error(t),this._croppingPolygons=null}},resetCroppingPolygons:function(){this._croppingPolygons=null},fitBounds:function(t,n,r){n=n||e.Placement.CENTER;var i=e.Placement.properties[n],o=this.contentAspectX,a=0,s=0,l=1,c=1;if(this._clip&&(o=this._clip.getAspectRatio(),l=this._clip.width/this.source.dimensions.x,c=this._clip.height/this.source.dimensions.y,t.getAspectRatio()>o?(a=this._clip.x/this._clip.height*t.height,s=this._clip.y/this._clip.height*t.height):(a=this._clip.x/this._clip.width*t.width,s=this._clip.y/this._clip.width*t.width)),t.getAspectRatio()>o){var u=t.height/c,d=0;i.isHorizontallyCentered?d=(t.width-t.height*o)/2:i.isRight&&(d=t.width-t.height*o),this.setPosition(new e.Point(t.x-a+d,t.y-s),r),this.setHeight(u,r)}else{var h=t.width/l,f=0;i.isVerticallyCentered?f=(t.height-t.width/o)/2:i.isBottom&&(f=t.height-t.width/o),this.setPosition(new e.Point(t.x-a,t.y-s+f),r),this.setWidth(h,r)}},getClip:function(){return this._clip?this._clip.clone():null},setClip:function(t){e.console.assert(!t||t instanceof e.Rect,"[TiledImage.setClip] newClip must be an OpenSeadragon.Rect or null"),t instanceof e.Rect?this._clip=t.clone():this._clip=null,this._needsDraw=!0,this.raiseEvent("clip-change")},getOpacity:function(){return this.opacity},setOpacity:function(e){e!==this.opacity&&(this.opacity=e,this._needsDraw=!0,this.raiseEvent("opacity-change",{opacity:this.opacity}))},getPreload:function(){return this._preload},setPreload:function(e){this._preload=!!e,this._needsDraw=!0},getRotation:function(e){return e?this._degreesSpring.current.value:this._degreesSpring.target.value},setRotation:function(e,t){this._degreesSpring.target.value===e&&this._degreesSpring.isAtTargetValue()||(t?this._degreesSpring.resetTo(e):this._degreesSpring.springTo(e),this._needsDraw=!0,this._raiseBoundsChange())},_getRotationPoint:function(e){return this.getBoundsNoRotate(e).getCenter()},getCompositeOperation:function(){return this.compositeOperation},setCompositeOperation:function(e){e!==this.compositeOperation&&(this.compositeOperation=e,this._needsDraw=!0,this.raiseEvent("composite-operation-change",{compositeOperation:this.compositeOperation}))},_setScale:function(e,t){var n=this._scaleSpring.target.value===e;if(t){if(n&&this._scaleSpring.current.value===e)return;this._scaleSpring.resetTo(e),this._updateForScale(),this._needsDraw=!0}else{if(n)return;this._scaleSpring.springTo(e),this._updateForScale(),this._needsDraw=!0}n||this._raiseBoundsChange()},_updateForScale:function(){this._worldWidthTarget=this._scaleSpring.target.value,this._worldHeightTarget=this.normHeight*this._scaleSpring.target.value,this._worldWidthCurrent=this._scaleSpring.current.value,this._worldHeightCurrent=this.normHeight*this._scaleSpring.current.value},_raiseBoundsChange:function(){this.raiseEvent("bounds-change")},_isBottomItem:function(){return this.viewer.world.getItemAt(0)===this},_getLevelsInterval:function(){var e=Math.max(this.source.minLevel,Math.floor(Math.log(this.minZoomImageRatio)/Math.log(2))),t=this.viewport.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(0),!0).x*this._scaleSpring.current.value,n=Math.min(Math.abs(this.source.maxLevel),Math.abs(Math.floor(Math.log(t/this.minPixelRatio)/Math.log(2))));return n=Math.max(n,this.source.minLevel||0),{lowestLevel:e=Math.min(e,n),highestLevel:n}},_updateViewport:function(){for(this._needsDraw=!1,this._tilesLoading=0,this.loadingCoverage={};this.lastDrawn.length>0;)this.lastDrawn.pop().beingDrawn=!1;var n,o,a,s=this.viewport,l=this._viewportToTiledImageRectangle(s.getBoundsWithMargins(!0));if(!this.wrapHorizontal&&!this.wrapVertical){var c=this._viewportToTiledImageRectangle(this.getClippedBounds(!0));if(null===(l=l.intersection(c)))return}for(var u=this._getLevelsInterval(),d=u.lowestLevel,h=u.highestLevel,f=null,p=!1,v=e.now(),g=h;g>=d;g--){var m=!1,y=s.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(g),!0).x*this._scaleSpring.current.value;if(g===d||!p&&y>=this.minPixelRatio)m=!0,p=!0;else if(!p)continue;var b=s.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(g),!1).x*this._scaleSpring.current.value,w=s.deltaPixelsFromPointsNoRotate(this.source.getPixelRatio(Math.max(this.source.getClosestLevel(),0)),!1).x*this._scaleSpring.current.value,_=this.immediateRender?1:w;if(f=t(this,p,m,g,Math.min(1,(y-.5)/.5),_/Math.abs(_-b),l,v,f),i(this.coverage,g))break}!function(t,n){if(0!==t.opacity&&(0!==n.length||t.placeholderFillStyle)){var r,i,o,a=n[0];a&&(r=t.opacity<1||t.compositeOperation&&"source-over"!==t.compositeOperation||!t._isBottomItem()&&a._hasTransparencyChannel());var s,l=t.viewport.getZoom(!0),c=t.viewportToImageZoom(l);n.length>1&&c>t.smoothTileEdgesMinZoom&&!t.iOSDevice&&t.getRotation(!0)%360==0&&e.supportsCanvas&&(r=!0,i=a.getScaleForEdgeSmoothing(),o=a.getTranslationForEdgeSmoothing(i,t._drawer.getCanvasSize(!1),t._drawer.getCanvasSize(!0))),r&&(i||(s=t.viewport.viewportToViewerElementRectangle(t.getClippedBounds(!0)).getIntegerBoundingBox(),t._drawer.viewer.viewport.getFlip()&&(0===t.viewport.degrees&&t.getRotation(!0)%360==0||(s.x=t._drawer.viewer.container.clientWidth-(s.x+s.width))),s=s.times(e.pixelDensityRatio)),t._drawer._clear(!0,s)),i||(0!==t.viewport.degrees&&t._drawer._offsetForRotation({degrees:t.viewport.degrees,useSketch:r}),t.getRotation(!0)%360!=0&&t._drawer._offsetForRotation({degrees:t.getRotation(!0),point:t.viewport.pixelFromPointNoRotate(t._getRotationPoint(!0),!0),useSketch:r}),0===t.viewport.degrees&&t.getRotation(!0)%360==0&&t._drawer.viewer.viewport.getFlip()&&t._drawer._flip());var u=!1;if(t._clip){t._drawer.saveContext(r);var d=t.imageToViewportRectangle(t._clip,!0);d=d.rotate(-t.getRotation(!0),t._getRotationPoint(!0));var h=t._drawer.viewportToDrawerRectangle(d);i&&(h=h.times(i)),o&&(h=h.translate(o)),t._drawer.setClip(h,r),u=!0}if(t._croppingPolygons){t._drawer.saveContext(r);try{var f=t._croppingPolygons.map((function(e){return e.map((function(e){var n=t.imageToViewportCoordinates(e.x,e.y,!0).rotate(-t.getRotation(!0),t._getRotationPoint(!0)),r=t._drawer.viewportCoordToDrawerCoord(n);return i&&(r=r.times(i)),r}))}));t._drawer.clipWithPolygons(f,r)}catch(t){e.console.error(t)}u=!0}if(t.placeholderFillStyle&&!1===t._hasOpaqueTile){var p=t._drawer.viewportToDrawerRectangle(t.getBounds(!0));i&&(p=p.times(i)),o&&(p=p.translate(o));var v;v="function"==typeof t.placeholderFillStyle?t.placeholderFillStyle(t,t._drawer.context):t.placeholderFillStyle,t._drawer.drawRectangle(p,v,r)}for(var g=n.length-1;g>=0;g--)a=n[g],t._drawer.drawTile(a,t._drawingHandler,r,i,o),a.beingDrawn=!0,t.viewer&&t.viewer.raiseEvent("tile-drawn",{tiledImage:t,tile:a});u&&t._drawer.restoreContext(r),i||(t.getRotation(!0)%360!=0&&t._drawer._restoreRotationChanges(r),0!==t.viewport.degrees&&t._drawer._restoreRotationChanges(r)),r&&(i&&(0!==t.viewport.degrees&&t._drawer._offsetForRotation({degrees:t.viewport.degrees,useSketch:!1}),t.getRotation(!0)%360!=0&&t._drawer._offsetForRotation({degrees:t.getRotation(!0),point:t.viewport.pixelFromPointNoRotate(t._getRotationPoint(!0),!0),useSketch:!1})),t._drawer.blendSketch({opacity:t.opacity,scale:i,translate:o,compositeOperation:t.compositeOperation,bounds:s}),i&&(t.getRotation(!0)%360!=0&&t._drawer._restoreRotationChanges(!1),0!==t.viewport.degrees&&t._drawer._restoreRotationChanges(!1))),i||0===t.viewport.degrees&&t.getRotation(!0)%360==0&&t._drawer.viewer.viewport.getFlip()&&t._drawer._flip(),function(t,n){if(t.debugMode)for(var r=n.length-1;r>=0;r--){var i=n[r];try{t._drawer.drawDebugInfo(i,n.length,r,t)}catch(t){e.console.error(t)}}}(t,n)}}(this,this.lastDrawn),f&&!f.context2D?(n=this,a=v,(o=f).loading=!0,n._imageLoader.addJob({src:o.url,loadWithAjax:o.loadWithAjax,ajaxHeaders:o.ajaxHeaders,crossOriginPolicy:n.crossOriginPolicy,ajaxWithCredentials:n.ajaxWithCredentials,callback:function(t,i,s){!function(t,n,i,o,a,s){if(!o)return e.console.log("Tile %s failed to load: %s - error: %s",n,n.url,a),t.viewer.raiseEvent("tile-load-failed",{tile:n,tiledImage:t,time:i,message:a,tileRequest:s}),n.loading=!1,void(n.exists=!1);if(i<t.lastResetTime)return e.console.log("Ignoring tile %s loaded before reset: %s",n,n.url),void(n.loading=!1);var l=function(){var e=t.source.getClosestLevel();r(t,n,o,e,s)};t._midDraw?window.setTimeout(l,1):l()}(n,o,a,t,i,s)},abort:function(){o.loading=!1}}),this._needsDraw=!0,this._setFullyLoaded(!1)):this._setFullyLoaded(0===this._tilesLoading)},_getCornerTiles:function(t,n,r){var i,o,a,s;this.wrapHorizontal?(i=e.positiveModulo(n.x,1),o=e.positiveModulo(r.x,1)):(i=Math.max(0,n.x),o=Math.min(1,r.x));var l=1/this.source.aspectRatio;this.wrapVertical?(a=e.positiveModulo(n.y,l),s=e.positiveModulo(r.y,l)):(a=Math.max(0,n.y),s=Math.min(l,r.y));var c=this.source.getTileAtPoint(t,new e.Point(i,a)),u=this.source.getTileAtPoint(t,new e.Point(o,s)),d=this.source.getNumTiles(t);return this.wrapHorizontal&&(c.x+=d.x*Math.floor(n.x),u.x+=d.x*Math.floor(r.x)),this.wrapVertical&&(c.y+=d.y*Math.floor(n.y/l),u.y+=d.y*Math.floor(r.y/l)),{topLeft:c,bottomRight:u}}})}(OpenSeadragon),function(e){var t=function(t){e.console.assert(t,"[TileCache.cacheTile] options is required"),e.console.assert(t.tile,"[TileCache.cacheTile] options.tile is required"),e.console.assert(t.tiledImage,"[TileCache.cacheTile] options.tiledImage is required"),this.tile=t.tile,this.tiledImage=t.tiledImage},n=function(t){e.console.assert(t,"[ImageRecord] options is required"),e.console.assert(t.image,"[ImageRecord] options.image is required"),this._image=t.image,this._tiles=[]};n.prototype={destroy:function(){this._image=null,this._renderedContext=null,this._tiles=null},getImage:function(){return this._image},getRenderedContext:function(){if(!this._renderedContext){var e=document.createElement("canvas");e.width=this._image.width,e.height=this._image.height,this._renderedContext=e.getContext("2d"),this._renderedContext.drawImage(this._image,0,0),this._image=null}return this._renderedContext},setRenderedContext:function(t){e.console.error("ImageRecord.setRenderedContext is deprecated. The rendered context should be created by the ImageRecord itself when calling ImageRecord.getRenderedContext."),this._renderedContext=t},addTile:function(t){e.console.assert(t,"[ImageRecord.addTile] tile is required"),this._tiles.push(t)},removeTile:function(t){for(var n=0;n<this._tiles.length;n++)if(this._tiles[n]===t)return void this._tiles.splice(n,1);e.console.warn("[ImageRecord.removeTile] trying to remove unknown tile",t)},getTileCount:function(){return this._tiles.length}},e.TileCache=function(t){t=t||{},this._maxImageCacheCount=t.maxImageCacheCount||e.DEFAULT_SETTINGS.maxImageCacheCount,this._tilesLoaded=[],this._imagesLoaded=[],this._imagesLoadedCount=0},e.TileCache.prototype={numTilesLoaded:function(){return this._tilesLoaded.length},cacheTile:function(r){e.console.assert(r,"[TileCache.cacheTile] options is required"),e.console.assert(r.tile,"[TileCache.cacheTile] options.tile is required"),e.console.assert(r.tile.cacheKey,"[TileCache.cacheTile] options.tile.cacheKey is required"),e.console.assert(r.tiledImage,"[TileCache.cacheTile] options.tiledImage is required");var i=r.cutoff||0,o=this._tilesLoaded.length,a=this._imagesLoaded[r.tile.cacheKey];if(a||(e.console.assert(r.image,"[TileCache.cacheTile] options.image is required to create an ImageRecord"),a=this._imagesLoaded[r.tile.cacheKey]=new n({image:r.image}),this._imagesLoadedCount++),a.addTile(r.tile),r.tile.cacheImageRecord=a,this._imagesLoadedCount>this._maxImageCacheCount){for(var s,l,c,u,d,h,f=null,p=-1,v=null,g=this._tilesLoaded.length-1;g>=0;g--)(s=(h=this._tilesLoaded[g]).tile).level<=i||s.beingDrawn||(f?(u=s.lastTouchTime,l=f.lastTouchTime,d=s.level,c=f.level,(u<l||u==l&&d>c)&&(f=s,p=g,v=h)):(f=s,p=g,v=h));f&&p>=0&&(this._unloadTile(v),o=p)}this._tilesLoaded[o]=new t({tile:r.tile,tiledImage:r.tiledImage})},clearTilesFor:function(t){var n;e.console.assert(t,"[TileCache.clearTilesFor] tiledImage is required");for(var r=0;r<this._tilesLoaded.length;++r)(n=this._tilesLoaded[r]).tiledImage===t&&(this._unloadTile(n),this._tilesLoaded.splice(r,1),r--)},getImageRecord:function(t){return e.console.assert(t,"[TileCache.getImageRecord] cacheKey is required"),this._imagesLoaded[t]},_unloadTile:function(t){e.console.assert(t,"[TileCache._unloadTile] tileRecord is required");var n=t.tile,r=t.tiledImage;n.unload(),n.cacheImageRecord=null;var i=this._imagesLoaded[n.cacheKey];i.removeTile(n),i.getTileCount()||(i.destroy(),delete this._imagesLoaded[n.cacheKey],this._imagesLoadedCount--),r.viewer.raiseEvent("tile-unloaded",{tile:n,tiledImage:r})}}}(OpenSeadragon),function(e){e.World=function(t){var n=this;e.console.assert(t.viewer,"[World] options.viewer is required"),e.EventSource.call(this),this.viewer=t.viewer,this._items=[],this._needsDraw=!1,this._autoRefigureSizes=!0,this._needsSizesFigured=!1,this._delegatedFigureSizes=function(e){n._autoRefigureSizes?n._figureSizes():n._needsSizesFigured=!0},this._figureSizes()},e.extend(e.World.prototype,e.EventSource.prototype,{addItem:function(t,n){if(e.console.assert(t,"[World.addItem] item is required"),e.console.assert(t instanceof e.TiledImage,"[World.addItem] only TiledImages supported at this time"),void 0!==(n=n||{}).index){var r=Math.max(0,Math.min(this._items.length,n.index));this._items.splice(r,0,t)}else this._items.push(t);this._autoRefigureSizes?this._figureSizes():this._needsSizesFigured=!0,this._needsDraw=!0,t.addHandler("bounds-change",this._delegatedFigureSizes),t.addHandler("clip-change",this._delegatedFigureSizes),this.raiseEvent("add-item",{item:t})},getItemAt:function(t){return e.console.assert(void 0!==t,"[World.getItemAt] index is required"),this._items[t]},getIndexOfItem:function(t){return e.console.assert(t,"[World.getIndexOfItem] item is required"),e.indexOf(this._items,t)},getItemCount:function(){return this._items.length},setItemIndex:function(t,n){e.console.assert(t,"[World.setItemIndex] item is required"),e.console.assert(void 0!==n,"[World.setItemIndex] index is required");var r=this.getIndexOfItem(t);if(n>=this._items.length)throw new Error("Index bigger than number of layers.");n!==r&&-1!==r&&(this._items.splice(r,1),this._items.splice(n,0,t),this._needsDraw=!0,this.raiseEvent("item-index-change",{item:t,previousIndex:r,newIndex:n}))},removeItem:function(t){e.console.assert(t,"[World.removeItem] item is required");var n=e.indexOf(this._items,t);-1!==n&&(t.removeHandler("bounds-change",this._delegatedFigureSizes),t.removeHandler("clip-change",this._delegatedFigureSizes),t.destroy(),this._items.splice(n,1),this._figureSizes(),this._needsDraw=!0,this._raiseRemoveItem(t))},removeAll:function(){var e,t;for(this.viewer._cancelPendingImages(),t=0;t<this._items.length;t++)(e=this._items[t]).removeHandler("bounds-change",this._delegatedFigureSizes),e.removeHandler("clip-change",this._delegatedFigureSizes),e.destroy();var n=this._items;for(this._items=[],this._figureSizes(),this._needsDraw=!0,t=0;t<n.length;t++)e=n[t],this._raiseRemoveItem(e)},resetItems:function(){for(var e=0;e<this._items.length;e++)this._items[e].reset()},update:function(){for(var e=!1,t=0;t<this._items.length;t++)e=this._items[t].update()||e;return e},draw:function(){for(var e=0;e<this._items.length;e++)this._items[e].draw();this._needsDraw=!1},needsDraw:function(){for(var e=0;e<this._items.length;e++)if(this._items[e].needsDraw())return!0;return this._needsDraw},getHomeBounds:function(){return this._homeBounds.clone()},getContentFactor:function(){return this._contentFactor},setAutoRefigureSizes:function(e){this._autoRefigureSizes=e,e&this._needsSizesFigured&&(this._figureSizes(),this._needsSizesFigured=!1)},arrange:function(t){var n,r=(t=t||{}).immediately||!1,i=t.layout||e.DEFAULT_SETTINGS.collectionLayout,o=t.rows||e.DEFAULT_SETTINGS.collectionRows,a=t.columns||e.DEFAULT_SETTINGS.collectionColumns,s=t.tileSize||e.DEFAULT_SETTINGS.collectionTileSize,l=s+(t.tileMargin||e.DEFAULT_SETTINGS.collectionTileMargin);n=!t.rows&&a?a:Math.ceil(this._items.length/o);var c,u,d,h,f,p=0,v=0;this.setAutoRefigureSizes(!1);for(var g=0;g<this._items.length;g++)g&&g%n==0&&("horizontal"===i?(v+=l,p=0):(p+=l,v=0)),h=(d=(u=(c=this._items[g]).getBounds()).width>u.height?s:s*(u.width/u.height))*(u.height/u.width),f=new e.Point(p+(s-d)/2,v+(s-h)/2),c.setPosition(f,r),c.setWidth(d,r),"horizontal"===i?p+=l:v+=l;this.setAutoRefigureSizes(!0)},_figureSizes:function(){var t=this._homeBounds?this._homeBounds.clone():null,n=this._contentSize?this._contentSize.clone():null,r=this._contentFactor||0;if(this._items.length){var i=this._items[0],o=i.getBounds();this._contentFactor=i.getContentSize().x/o.width;for(var a=i.getClippedBounds().getBoundingBox(),s=a.x,l=a.y,c=a.x+a.width,u=a.y+a.height,d=1;d<this._items.length;d++)o=(i=this._items[d]).getBounds(),this._contentFactor=Math.max(this._contentFactor,i.getContentSize().x/o.width),a=i.getClippedBounds().getBoundingBox(),s=Math.min(s,a.x),l=Math.min(l,a.y),c=Math.max(c,a.x+a.width),u=Math.max(u,a.y+a.height);this._homeBounds=new e.Rect(s,l,c-s,u-l),this._contentSize=new e.Point(this._homeBounds.width*this._contentFactor,this._homeBounds.height*this._contentFactor)}else this._homeBounds=new e.Rect(0,0,1,1),this._contentSize=new e.Point(1,1),this._contentFactor=1;this._contentFactor===r&&this._homeBounds.equals(t)&&this._contentSize.equals(n)||this.raiseEvent("metrics-change",{})},_raiseRemoveItem:function(e){this.raiseEvent("remove-item",{item:e})}})}(OpenSeadragon)},41074:function(e,t,n){var r,i;(function(o,a){var s=(o=o||n(2965)).window,l=o.document,c=new function(){var e=/^(statics|enumerable|beans|preserve)$/,t=[],n=t.slice,r=Object.create,i=Object.getOwnPropertyDescriptor,o=Object.defineProperty,s=t.forEach||function(e,t){for(var n=0,r=this.length;n<r;n++)e.call(t,this[n],n,this)},l=function(e,t){for(var n in this)this.hasOwnProperty(n)&&e.call(t,this[n],n,this)},c=Object.assign||function(e){for(var t=1,n=arguments.length;t<n;t++){var r=arguments[t];for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])}return e},u=function(e,t,n){if(e){var r=i(e,"length");(r&&"number"==typeof r.value?s:l).call(e,t,n=n||e)}return n};function d(t,n,r,a,s){var l={};function c(e,c){"string"==typeof(c=c||(c=i(n,e))&&(c.get?c:c.value))&&"#"===c[0]&&(c=t[c.substring(1)]||c);var u,d="function"==typeof c,f=c,p=s||d&&!c.base?c&&c.get?e in t:t[e]:null;s&&p||(d&&p&&(c.base=p),d&&!1!==a&&(u=e.match(/^([gs]et|is)(([A-Z])(.*))$/))&&(l[u[3].toLowerCase()+u[4]]=u[2]),f&&!d&&f.get&&"function"==typeof f.get&&h.isPlainObject(f)||(f={value:f,writable:!0}),(i(t,e)||{configurable:!0}).configurable&&(f.configurable=!0,f.enumerable=null!=r?r:!u),o(t,e,f))}if(n){for(var u in n)n.hasOwnProperty(u)&&!e.test(u)&&c(u);for(var u in l){var d=l[u],f=t["set"+d],p=t["get"+d]||f&&t["is"+d];!p||!0!==a&&0!==p.length||c(u,{get:p,set:f})}}return t}function h(){for(var e=0,t=arguments.length;e<t;e++){var n=arguments[e];n&&c(this,n)}return this}return d(h,{inject:function(e){if(e){var t=!0===e.statics?e:e.statics,n=e.beans,r=e.preserve;t!==e&&d(this.prototype,e,e.enumerable,n,r),d(this,t,null,n,r)}for(var i=1,o=arguments.length;i<o;i++)this.inject(arguments[i]);return this},extend:function(){for(var e,t,n,i=this,a=0,s=arguments.length;a<s&&(!e||!t);a++)n=arguments[a],e=e||n.initialize,t=t||n.prototype;return e=e||function(){i.apply(this,arguments)},t=e.prototype=t||r(this.prototype),o(t,"constructor",{value:e,writable:!0,configurable:!0}),d(e,this),arguments.length&&this.inject.apply(e,arguments),e.base=i,e}}).inject({enumerable:!1,initialize:h,set:h,inject:function(){for(var e=0,t=arguments.length;e<t;e++){var n=arguments[e];n&&d(this,n,n.enumerable,n.beans,n.preserve)}return this},extend:function(){var e=r(this);return e.inject.apply(e,arguments)},each:function(e,t){return u(this,e,t)},clone:function(){return new this.constructor(this)},statics:{set:c,each:u,create:r,define:o,describe:i,clone:function(e){return c(new e.constructor,e)},isPlainObject:function(e){var t=null!=e&&e.constructor;return t&&(t===Object||t===h||"Object"===t.name)},pick:function(e,t){return e!==a?e:t},slice:function(e,t,r){return n.call(e,t,r)}}})};e.exports=c,c.inject({enumerable:!1,toString:function(){return null!=this._id?(this._class||"Object")+(this._name?" '"+this._name+"'":" @"+this._id):"{ "+c.each(this,(function(e,t){if(!/^_/.test(t)){var n=typeof e;this.push(t+": "+("number"===n?p.instance.number(e):"string"===n?"'"+e+"'":e))}}),[]).join(", ")+" }"},getClassName:function(){return this._class||""},importJSON:function(e){return c.importJSON(e,this)},exportJSON:function(e){return c.exportJSON(this,e)},toJSON:function(){return c.serialize(this)},set:function(e,t){return e&&c.filter(this,e,t,this._prioritize),this}},{beans:!1,statics:{exports:{},extend:function e(){var t=e.base.apply(this,arguments),n=t.prototype._class;return n&&!c.exports[n]&&(c.exports[n]=t),t},equals:function(e,t){if(e===t)return!0;if(e&&e.equals)return e.equals(t);if(t&&t.equals)return t.equals(e);if(e&&t&&"object"==typeof e&&"object"==typeof t){if(Array.isArray(e)&&Array.isArray(t)){if((n=e.length)!==t.length)return!1;for(;n--;)if(!c.equals(e[n],t[n]))return!1}else{var n,r=Object.keys(e);if((n=r.length)!==Object.keys(t).length)return!1;for(;n--;){var i=r[n];if(!t.hasOwnProperty(i)||!c.equals(e[i],t[i]))return!1}}return!0}return!1},read:function(e,t,n,r){if(this===c){var i=this.peek(e,t);return e.__index++,i}var o=this.prototype,s=o._readIndex,l=t||s&&e.__index||0,u=e.length,d=e[l];if(r=r||u-l,d instanceof this||n&&n.readNull&&null==d&&r<=1)return s&&(e.__index=l+1),d&&n&&n.clone?d.clone():d;if(d=c.create(o),s&&(d.__read=!0),d=d.initialize.apply(d,l>0||l+r<u?c.slice(e,l,l+r):e)||d,s){e.__index=l+d.__read;var h=d.__filtered;h&&(e.__filtered=h,d.__filtered=a),d.__read=a}return d},peek:function(e,t){return e[e.__index=t||e.__index||0]},remain:function(e){return e.length-(e.__index||0)},readList:function(e,t,n,r){for(var i,o=[],a=t||0,s=r?a+r:e.length,l=a;l<s;l++)o.push(Array.isArray(i=e[l])?this.read(i,0,n):this.read(e,l,n,1));return o},readNamed:function(e,t,n,r,i){var o=this.getNamed(e,t),s=o!==a;if(s){var l=e.__filtered;if(!l){var u=this.getSource(e);(l=e.__filtered=c.create(u)).__unfiltered=u}l[t]=a}return this.read(s?[o]:e,n,r,i)},readSupported:function(e,t){var n=this.getSource(e),r=this,i=!1;return n&&Object.keys(n).forEach((function(n){if(n in t){var o=r.readNamed(e,n);o!==a&&(t[n]=o),i=!0}})),i},getSource:function(e){var t=e.__source;if(t===a){var n=1===e.length&&e[0];t=e.__source=n&&c.isPlainObject(n)?n:null}return t},getNamed:function(e,t){var n=this.getSource(e);if(n)return t?n[t]:e.__filtered||n},hasNamed:function(e,t){return!!this.getNamed(e,t)},filter:function(e,t,n,r){var i;function o(r){if(!(n&&r in n||i&&r in i)){var o=t[r];o!==a&&(e[r]=o)}}if(r){for(var s,l={},c=0,u=r.length;c<u;c++)(s=r[c])in t&&(o(s),l[s]=!0);i=l}return Object.keys(t.__unfiltered||t).forEach(o),e},isPlainValue:function(e,t){return c.isPlainObject(e)||Array.isArray(e)||t&&"string"==typeof e},serialize:function(e,t,n,r){t=t||{};var i,o=!r;if(o&&(t.formatter=new p(t.precision),r={length:0,definitions:{},references:{},add:function(e,t){var n="#"+e._id,r=this.references[n];if(!r){this.length++;var i=t.call(e),o=e._class;o&&i[0]!==o&&i.unshift(o),this.definitions[n]=i,r=this.references[n]=[n]}return r}}),e&&e._serialize){i=e._serialize(t,r);var a=e._class;!a||e._compactSerialize||!o&&n||i[0]===a||i.unshift(a)}else if(Array.isArray(e)){i=[];for(var s=0,l=e.length;s<l;s++)i[s]=c.serialize(e[s],t,n,r)}else if(c.isPlainObject(e)){i={};var u=Object.keys(e);for(s=0,l=u.length;s<l;s++){var d=u[s];i[d]=c.serialize(e[d],t,n,r)}}else i="number"==typeof e?t.formatter.number(e,t.precision):e;return o&&r.length>0?[["dictionary",r.definitions],i]:i},deserialize:function(e,t,n,r,i){var o=e,a=!n,s=a&&e&&e.length&&"dictionary"===e[0][0];if(n=n||{},Array.isArray(e)){var l=e[0],u="dictionary"===l;if(1==e.length&&/^#/.test(l))return n.dictionary[l];o=[];for(var d=(l=c.exports[l])?1:0,h=e.length;d<h;d++)o.push(c.deserialize(e[d],t,n,u,s));if(l){var f=o;o=t?t(l,f,a||i):new l(f)}}else if(c.isPlainObject(e))for(var p in o={},r&&(n.dictionary=o),e)o[p]=c.deserialize(e[p],t,n);return s?o[1]:o},exportJSON:function(e,t){var n=c.serialize(e,t);return t&&0==t.asString?n:JSON.stringify(n)},importJSON:function(e,t){return c.deserialize("string"==typeof e?JSON.parse(e):e,(function(e,n,r){var i=r&&t&&t.constructor===e,o=i?t:c.create(e.prototype);if(1===n.length&&o instanceof A&&(i||!(o instanceof k))){var a=n[0];c.isPlainObject(a)&&(a.insert=!1,i&&(n=n.concat([A.INSERT])))}return(i?o.set:e).apply(o,n),i&&(t=null),o}))},push:function(e,t){var n=t.length;if(n<4096)e.push.apply(e,t);else{var r=e.length;e.length+=n;for(var i=0;i<n;i++)e[r+i]=t[i]}return e},splice:function(e,t,n,r){var i=t&&t.length,o=n===a;(n=o?e.length:n)>e.length&&(n=e.length);for(var s=0;s<i;s++)t[s]._index=n+s;if(o)return c.push(e,t),[];var l=[n,r];t&&c.push(l,t);for(var u=e.splice.apply(e,l),d=(s=0,u.length);s<d;s++)u[s]._index=a;for(s=n+i,d=e.length;s<d;s++)e[s]._index=s;return u},capitalize:function(e){return e.replace(/\b[a-z]/g,(function(e){return e.toUpperCase()}))},camelize:function(e){return e.replace(/-(.)/g,(function(e,t){return t.toUpperCase()}))},hyphenate:function(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}}});var u={on:function(e,t){if("string"!=typeof e)c.each(e,(function(e,t){this.on(t,e)}),this);else{var n=this._eventTypes,r=n&&n[e],i=this._callbacks=this._callbacks||{};-1===(i=i[e]=i[e]||[]).indexOf(t)&&(i.push(t),r&&r.install&&1===i.length&&r.install.call(this,e))}return this},off:function(e,t){if("string"==typeof e){var n,r=this._eventTypes,i=r&&r[e],o=this._callbacks&&this._callbacks[e];return o&&(!t||-1!==(n=o.indexOf(t))&&1===o.length?(i&&i.uninstall&&i.uninstall.call(this,e),delete this._callbacks[e]):-1!==n&&o.splice(n,1)),this}c.each(e,(function(e,t){this.off(t,e)}),this)},once:function(e,t){return this.on(e,(function n(){t.apply(this,arguments),this.off(e,n)}))},emit:function(e,t){var n=this._callbacks&&this._callbacks[e];if(!n)return!1;var r=c.slice(arguments,1),i=t&&t.target&&!t.currentTarget;n=n.slice(),i&&(t.currentTarget=this);for(var o=0,a=n.length;o<a;o++)if(0==n[o].apply(this,r)){t&&t.stop&&t.stop();break}return i&&delete t.currentTarget,!0},responds:function(e){return!(!this._callbacks||!this._callbacks[e])},attach:"#on",detach:"#off",fire:"#emit",_installEvents:function(e){var t=this._eventTypes,n=this._callbacks,r=e?"install":"uninstall";if(t)for(var i in n)if(n[i].length>0){var o=t[i],a=o&&o[r];a&&a.call(this,i)}},statics:{inject:function e(t){var n=t._events;if(n){var r={};c.each(n,(function(e,n){var i="string"==typeof e,o=i?e:n,a=c.capitalize(o),s=o.substring(2).toLowerCase();r[s]=i?{}:e,o="_"+o,t["get"+a]=function(){return this[o]},t["set"+a]=function(e){var t=this[o];t&&this.off(s,t),e&&this.on(s,e),this[o]=e}})),t._eventTypes=r}return e.base.apply(this,arguments)}}},d=c.extend({_class:"PaperScope",initialize:function e(){ce=this,this.settings=new c({applyMatrix:!0,insertItems:!0,handleSize:4,hitTolerance:0}),this.project=null,this.projects=[],this.tools=[],this._id=e._id++,e._scopes[this._id]=this;var t=e.prototype;if(!this.support){var n=oe.getContext(1,1)||{};t.support={nativeDash:"setLineDash"in n||"mozDash"in n,nativeBlendModes:ae.nativeModes},oe.release(n)}if(!this.agent){var r=o.navigator.userAgent.toLowerCase(),i=(/(darwin|win|mac|linux|freebsd|sunos)/.exec(r)||[])[0],a="darwin"===i?"mac":i,s=t.agent=t.browser={platform:a};a&&(s[a]=!0),r.replace(/(opera|chrome|safari|webkit|firefox|msie|trident|atom|node|jsdom)\/?\s*([.\d]+)(?:.*version\/([.\d]+))?(?:.*rv\:v?([.\d]+))?/g,(function(e,t,n,r,i){if(!s.chrome){var o="opera"===t?r:/^(node|trident)$/.test(t)?i:n;s.version=o,s.versionNumber=parseFloat(o),t={trident:"msie",jsdom:"node"}[t]||t,s.name=t,s[t]=!0}})),s.chrome&&delete s.webkit,s.atom&&delete s.chrome}},version:"0.12.17",getView:function(){var e=this.project;return e&&e._view},getPaper:function(){return this},execute:function(e,t){},install:function(e){var t=this;for(var n in c.each(["project","view","tool"],(function(n){c.define(e,n,{configurable:!0,get:function(){return t[n]}})})),this)!/^_/.test(n)&&this[n]&&(e[n]=this[n])},setup:function(e){return ce=this,this.project=new S(e),this},createCanvas:function(e,t){return oe.getCanvas(e,t)},activate:function(){ce=this},clear:function(){for(var e=this.projects,t=this.tools,n=e.length-1;n>=0;n--)e[n].remove();for(n=t.length-1;n>=0;n--)t[n].remove()},remove:function(){this.clear(),delete d._scopes[this._id]},statics:new function(){function e(e){return e+="Attribute",function(t,n){return t[e](n)||t[e]("data-paper-"+n)}}return{_scopes:{},_id:0,get:function(e){return this._scopes[e]||null},getAttribute:e("get"),hasAttribute:e("has")}}}),h=c.extend(u,{initialize:function(e){this._scope=ce,this._index=this._scope[this._list].push(this)-1,!e&&this._scope[this._reference]||this.activate()},activate:function(){if(!this._scope)return!1;var e=this._scope[this._reference];return e&&e!==this&&e.emit("deactivate"),this._scope[this._reference]=this,this.emit("activate",e),!0},isActive:function(){return this._scope[this._reference]===this},remove:function(){return null!=this._index&&(c.splice(this._scope[this._list],null,this._index,1),this._scope[this._reference]==this&&(this._scope[this._reference]=null),this._scope=null,!0)},getView:function(){return this._scope.getView()}}),f={findItemBoundsCollisions:function(e,t,n){function r(e){for(var t=new Array(e.length),n=0;n<e.length;n++){var r=e[n].getBounds();t[n]=[r.left,r.top,r.right,r.bottom]}return t}var i=r(e),o=t&&t!==e?r(t):i;return this.findBoundsCollisions(i,o,n||0)},findCurveBoundsCollisions:function(e,t,n,r){function i(e){for(var t=Math.min,n=Math.max,r=new Array(e.length),i=0;i<e.length;i++){var o=e[i];r[i]=[t(o[0],o[2],o[4],o[6]),t(o[1],o[3],o[5],o[7]),n(o[0],o[2],o[4],o[6]),n(o[1],o[3],o[5],o[7])]}return r}var o=i(e),a=t&&t!==e?i(t):o;if(r){for(var s=this.findBoundsCollisions(o,a,n||0,!1,!0),l=this.findBoundsCollisions(o,a,n||0,!0,!0),c=[],u=0,d=s.length;u<d;u++)c[u]={hor:s[u],ver:l[u]};return c}return this.findBoundsCollisions(o,a,n||0)},findBoundsCollisions:function(e,t,n,r,i){var o=!t||e===t,a=o?e:e.concat(t),s=e.length,l=a.length;function c(e,t,n){for(var r=0,i=e.length;r<i;){var o=i+r>>>1;a[e[o]][t]<n?r=o+1:i=o}return r-1}for(var u=r?1:0,d=u+2,h=r?0:1,f=h+2,p=new Array(l),v=0;v<l;v++)p[v]=v;p.sort((function(e,t){return a[e][u]-a[t][u]}));var g=[],m=new Array(s);for(v=0;v<l;v++){var y=p[v],b=a[y],w=o?y:y-s,_=y<s,x=o||!_,C=_?[]:null;if(g.length){var E=c(g,d,b[u]-n)+1;if(g.splice(0,E),o&&i){C=C.concat(g);for(var S=0;S<g.length;S++)m[k=g[S]].push(w)}else{var A=b[f],O=b[h];for(S=0;S<g.length;S++){var k=g[S],T=a[k],P=k<s,I=o||k>=s;(i||(_&&I||x&&P)&&A>=T[h]-n&&O<=T[f]+n)&&(_&&I&&C.push(o?k:k-s),x&&P&&m[k].push(w))}}}if(_&&(e===t&&C.push(y),m[y]=C),g.length){var M=c(g,d,b[d]);g.splice(M+1,0,y)}else g.push(y)}for(v=0;v<m.length;v++){var z=m[v];z&&z.sort((function(e,t){return e-t}))}return m}},p=c.extend({initialize:function(e){this.precision=c.pick(e,5),this.multiplier=Math.pow(10,this.precision)},number:function(e){return this.precision<16?Math.round(e*this.multiplier)/this.multiplier:e},pair:function(e,t,n){return this.number(e)+(n||",")+this.number(t)},point:function(e,t){return this.number(e.x)+(t||",")+this.number(e.y)},size:function(e,t){return this.number(e.width)+(t||",")+this.number(e.height)},rectangle:function(e,t){return this.point(e,t)+(t||",")+this.size(e,t)}});p.instance=new p;var v=new function(){var e=[[.5773502691896257],[0,.7745966692414834],[.33998104358485626,.8611363115940526],[0,.5384693101056831,.906179845938664],[.2386191860831969,.6612093864662645,.932469514203152],[0,.4058451513773972,.7415311855993945,.9491079123427585],[.1834346424956498,.525532409916329,.7966664774136267,.9602898564975363],[0,.3242534234038089,.6133714327005904,.8360311073266358,.9681602395076261],[.14887433898163122,.4333953941292472,.6794095682990244,.8650633666889845,.9739065285171717],[0,.26954315595234496,.5190961292068118,.7301520055740494,.8870625997680953,.978228658146057],[.1252334085114689,.3678314989981802,.5873179542866175,.7699026741943047,.9041172563704749,.9815606342467192],[0,.2304583159551348,.44849275103644687,.6423493394403402,.8015780907333099,.9175983992229779,.9841830547185881],[.10805494870734367,.31911236892788974,.5152486363581541,.6872929048116855,.827201315069765,.9284348836635735,.9862838086968123],[0,.20119409399743451,.3941513470775634,.5709721726085388,.7244177313601701,.8482065834104272,.937273392400706,.9879925180204854],[.09501250983763744,.2816035507792589,.45801677765722737,.6178762444026438,.755404408355003,.8656312023878318,.9445750230732326,.9894009349916499]],t=[[1],[.8888888888888888,.5555555555555556],[.6521451548625461,.34785484513745385],[.5688888888888889,.47862867049936647,.23692688505618908],[.46791393457269104,.3607615730481386,.17132449237917036],[.4179591836734694,.3818300505051189,.27970539148927664,.1294849661688697],[.362683783378362,.31370664587788727,.22238103445337448,.10122853629037626],[.3302393550012598,.31234707704000286,.26061069640293544,.1806481606948574,.08127438836157441],[.29552422471475287,.26926671930999635,.21908636251598204,.1494513491505806,.06667134430868814],[.2729250867779006,.26280454451024665,.23319376459199048,.18629021092773426,.1255803694649046,.05566856711617366],[.24914704581340277,.2334925365383548,.20316742672306592,.16007832854334622,.10693932599531843,.04717533638651183],[.2325515532308739,.22628318026289723,.2078160475368885,.17814598076194574,.13887351021978725,.09212149983772845,.04048400476531588],[.2152638534631578,.2051984637212956,.18553839747793782,.15720316715819355,.12151857068790319,.08015808715976021,.03511946033175186],[.2025782419255613,.19843148532711158,.1861610000155622,.16626920581699392,.13957067792615432,.10715922046717194,.07036604748810812,.03075324199611727],[.1894506104550685,.18260341504492358,.16915651939500254,.14959598881657674,.12462897125553388,.09515851168249279,.062253523938647894,.027152459411754096]],n=Math.abs,r=Math.sqrt,i=Math.pow,o=Math.log2||function(e){return Math.log(e)*Math.LOG2E},a=1e-12,s=112e-18;function l(e,t,n){return e<t?t:e>n?n:e}function c(e,t,r){function i(e){var t=134217729*e,n=e-t+t;return[n,e-n]}var o=t*t-e*r,a=t*t+e*r;if(3*n(o)<a){var s=i(e),l=i(t),c=i(r),u=t*t,d=e*r;o=u-d+(l[0]*l[0]-u+2*l[0]*l[1]+l[1]*l[1]-(s[0]*c[0]-d+s[0]*c[1]+s[1]*c[0]+s[1]*c[1]))}return o}function u(){var e=Math.max.apply(Math,arguments);return e&&(e<1e-8||e>1e8)?i(2,-Math.round(o(e))):0}return{EPSILON:a,MACHINE_EPSILON:s,CURVETIME_EPSILON:1e-8,GEOMETRIC_EPSILON:1e-7,TRIGONOMETRIC_EPSILON:1e-8,ANGULAR_EPSILON:1e-5,KAPPA:4*(r(2)-1)/3,isZero:function(e){return e>=-1e-12&&e<=a},isMachineZero:function(e){return e>=-112e-18&&e<=s},clamp:l,integrate:function(n,r,i,o){for(var a=e[o-2],s=t[o-2],l=.5*(i-r),c=l+r,u=0,d=o+1>>1,h=1&o?s[u++]*n(c):0;u<d;){var f=l*a[u];h+=s[u++]*(n(c+f)+n(c-f))}return l*h},findRoot:function(e,t,r,i,o,a,s){for(var c=0;c<a;c++){var u=e(r),d=u/t(r),h=r-d;if(n(d)<s){r=h;break}u>0?(o=r,r=h<=i?.5*(i+o):h):(i=r,r=h>=o?.5*(i+o):h)}return l(r,i,o)},solveQuadratic:function(e,t,i,o,d,h){var f,p=1/0;if(n(e)<a){if(n(t)<a)return n(i)<a?-1:0;f=-i/t}else{var v=c(e,t*=-.5,i);if(v&&n(v)<s){var g=u(n(e),n(t),n(i));g&&(v=c(e*=g,t*=g,i*=g))}if(v>=-112e-18){var m=v<0?0:r(v),y=t+(t<0?-m:m);0===y?p=-(f=i/e):(f=y/e,p=i/y)}}var b=0,w=null==d,_=d-a,x=h+a;return isFinite(f)&&(w||f>_&&f<x)&&(o[b++]=w?f:l(f,d,h)),p!==f&&isFinite(p)&&(w||p>_&&p<x)&&(o[b++]=w?p:l(p,d,h)),b},solveCubic:function(e,t,o,c,d,h,f){var p,g,m,y,b,w=u(n(e),n(t),n(o),n(c));function _(n){var r=e*(p=n);y=(r+(g=r+t))*p+(m=g*p+o),b=m*p+c}if(w&&(e*=w,t*=w,o*=w,c*=w),n(e)<a)e=t,g=o,m=c,p=1/0;else if(n(c)<a)g=t,m=o,p=0;else{_(-t/e/3);var x=b/e,C=i(n(x),1/3),E=x<0?-1:1,S=-y/e,A=S>0?1.324717957244746*Math.max(C,r(S)):C,O=p-E*A;if(O!==p){do{_(O),O=0===y?p:p-b/y/(1+s)}while(E*O>E*p);n(e)*p*p>n(c/p)&&(g=((m=-c/p)-o)/p)}}var k=v.solveQuadratic(e,g,m,d,h,f),T=null==h;return isFinite(p)&&(0===k||k>0&&p!==d[0]&&p!==d[1])&&(T||p>h-a&&p<f+a)&&(d[k++]=T?p:l(p,h,f)),k}}},g={_id:1,_pools:{},get:function(e){if(e){var t=this._pools[e];return t||(t=this._pools[e]={_id:1}),t._id++}return this._id++}},m=c.extend({_class:"Point",_readIndex:!0,initialize:function(e,t){var n=typeof e,r=this.__read,i=0;if("number"===n){var o="number"==typeof t;this._set(e,o?t:e),r&&(i=o?2:1)}else if("undefined"===n||null===e)this._set(0,0),r&&(i=null===e?1:0);else{var a="string"===n?e.split(/[\s,]+/)||[]:e;i=1,Array.isArray(a)?this._set(+a[0],+(a.length>1?a[1]:a[0])):"x"in a?this._set(a.x||0,a.y||0):"width"in a?this._set(a.width||0,a.height||0):"angle"in a?(this._set(a.length||0,0),this.setAngle(a.angle||0)):(this._set(0,0),i=0)}return r&&(this.__read=i),this},set:"#initialize",_set:function(e,t){return this.x=e,this.y=t,this},equals:function(e){return this===e||e&&(this.x===e.x&&this.y===e.y||Array.isArray(e)&&this.x===e[0]&&this.y===e[1])||!1},clone:function(){return new m(this.x,this.y)},toString:function(){var e=p.instance;return"{ x: "+e.number(this.x)+", y: "+e.number(this.y)+" }"},_serialize:function(e){var t=e.formatter;return[t.number(this.x),t.number(this.y)]},getLength:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},setLength:function(e){if(this.isZero()){var t=this._angle||0;this._set(Math.cos(t)*e,Math.sin(t)*e)}else{var n=e/this.getLength();v.isZero(n)&&this.getAngle(),this._set(this.x*n,this.y*n)}},getAngle:function(){return 180*this.getAngleInRadians.apply(this,arguments)/Math.PI},setAngle:function(e){this.setAngleInRadians.call(this,e*Math.PI/180)},getAngleInDegrees:"#getAngle",setAngleInDegrees:"#setAngle",getAngleInRadians:function(){if(arguments.length){var e=m.read(arguments),t=this.getLength()*e.getLength();if(v.isZero(t))return NaN;var n=this.dot(e)/t;return Math.acos(n<-1?-1:n>1?1:n)}return this.isZero()?this._angle||0:this._angle=Math.atan2(this.y,this.x)},setAngleInRadians:function(e){if(this._angle=e,!this.isZero()){var t=this.getLength();this._set(Math.cos(e)*t,Math.sin(e)*t)}},getQuadrant:function(){return this.x>=0?this.y>=0?1:4:this.y>=0?2:3}},{beans:!1,getDirectedAngle:function(){var e=m.read(arguments);return 180*Math.atan2(this.cross(e),this.dot(e))/Math.PI},getDistance:function(){var e=arguments,t=m.read(e),n=t.x-this.x,r=t.y-this.y,i=n*n+r*r;return c.read(e)?i:Math.sqrt(i)},normalize:function(e){e===a&&(e=1);var t=this.getLength(),n=0!==t?e/t:0,r=new m(this.x*n,this.y*n);return n>=0&&(r._angle=this._angle),r},rotate:function(e,t){if(0===e)return this.clone();e=e*Math.PI/180;var n=t?this.subtract(t):this,r=Math.sin(e),i=Math.cos(e);return n=new m(n.x*i-n.y*r,n.x*r+n.y*i),t?n.add(t):n},transform:function(e){return e?e._transformPoint(this):this},add:function(){var e=m.read(arguments);return new m(this.x+e.x,this.y+e.y)},subtract:function(){var e=m.read(arguments);return new m(this.x-e.x,this.y-e.y)},multiply:function(){var e=m.read(arguments);return new m(this.x*e.x,this.y*e.y)},divide:function(){var e=m.read(arguments);return new m(this.x/e.x,this.y/e.y)},modulo:function(){var e=m.read(arguments);return new m(this.x%e.x,this.y%e.y)},negate:function(){return new m(-this.x,-this.y)},isInside:function(){return _.read(arguments).contains(this)},isClose:function(){var e=arguments,t=m.read(e),n=c.read(e);return this.getDistance(t)<=n},isCollinear:function(){var e=m.read(arguments);return m.isCollinear(this.x,this.y,e.x,e.y)},isColinear:"#isCollinear",isOrthogonal:function(){var e=m.read(arguments);return m.isOrthogonal(this.x,this.y,e.x,e.y)},isZero:function(){var e=v.isZero;return e(this.x)&&e(this.y)},isNaN:function(){return isNaN(this.x)||isNaN(this.y)},isInQuadrant:function(e){return this.x*(e>1&&e<4?-1:1)>=0&&this.y*(e>2?-1:1)>=0},dot:function(){var e=m.read(arguments);return this.x*e.x+this.y*e.y},cross:function(){var e=m.read(arguments);return this.x*e.y-this.y*e.x},project:function(){var e=m.read(arguments),t=e.isZero()?0:this.dot(e)/e.dot(e);return new m(e.x*t,e.y*t)},statics:{min:function(){var e=arguments,t=m.read(e),n=m.read(e);return new m(Math.min(t.x,n.x),Math.min(t.y,n.y))},max:function(){var e=arguments,t=m.read(e),n=m.read(e);return new m(Math.max(t.x,n.x),Math.max(t.y,n.y))},random:function(){return new m(Math.random(),Math.random())},isCollinear:function(e,t,n,r){return Math.abs(e*r-t*n)<=1e-8*Math.sqrt((e*e+t*t)*(n*n+r*r))},isOrthogonal:function(e,t,n,r){return Math.abs(e*n+t*r)<=1e-8*Math.sqrt((e*e+t*t)*(n*n+r*r))}}},c.each(["round","ceil","floor","abs"],(function(e){var t=Math[e];this[e]=function(){return new m(t(this.x),t(this.y))}}),{})),y=m.extend({initialize:function(e,t,n,r){this._x=e,this._y=t,this._owner=n,this._setter=r},_set:function(e,t,n){return this._x=e,this._y=t,n||this._owner[this._setter](this),this},getX:function(){return this._x},setX:function(e){this._x=e,this._owner[this._setter](this)},getY:function(){return this._y},setY:function(e){this._y=e,this._owner[this._setter](this)},isSelected:function(){return!!(this._owner._selection&this._getSelection())},setSelected:function(e){this._owner._changeSelection(this._getSelection(),e)},_getSelection:function(){return"setPosition"===this._setter?4:0}}),b=c.extend({_class:"Size",_readIndex:!0,initialize:function(e,t){var n=typeof e,r=this.__read,i=0;if("number"===n){var o="number"==typeof t;this._set(e,o?t:e),r&&(i=o?2:1)}else if("undefined"===n||null===e)this._set(0,0),r&&(i=null===e?1:0);else{var a="string"===n?e.split(/[\s,]+/)||[]:e;i=1,Array.isArray(a)?this._set(+a[0],+(a.length>1?a[1]:a[0])):"width"in a?this._set(a.width||0,a.height||0):"x"in a?this._set(a.x||0,a.y||0):(this._set(0,0),i=0)}return r&&(this.__read=i),this},set:"#initialize",_set:function(e,t){return this.width=e,this.height=t,this},equals:function(e){return e===this||e&&(this.width===e.width&&this.height===e.height||Array.isArray(e)&&this.width===e[0]&&this.height===e[1])||!1},clone:function(){return new b(this.width,this.height)},toString:function(){var e=p.instance;return"{ width: "+e.number(this.width)+", height: "+e.number(this.height)+" }"},_serialize:function(e){var t=e.formatter;return[t.number(this.width),t.number(this.height)]},add:function(){var e=b.read(arguments);return new b(this.width+e.width,this.height+e.height)},subtract:function(){var e=b.read(arguments);return new b(this.width-e.width,this.height-e.height)},multiply:function(){var e=b.read(arguments);return new b(this.width*e.width,this.height*e.height)},divide:function(){var e=b.read(arguments);return new b(this.width/e.width,this.height/e.height)},modulo:function(){var e=b.read(arguments);return new b(this.width%e.width,this.height%e.height)},negate:function(){return new b(-this.width,-this.height)},isZero:function(){var e=v.isZero;return e(this.width)&&e(this.height)},isNaN:function(){return isNaN(this.width)||isNaN(this.height)},statics:{min:function(e,t){return new b(Math.min(e.width,t.width),Math.min(e.height,t.height))},max:function(e,t){return new b(Math.max(e.width,t.width),Math.max(e.height,t.height))},random:function(){return new b(Math.random(),Math.random())}}},c.each(["round","ceil","floor","abs"],(function(e){var t=Math[e];this[e]=function(){return new b(t(this.width),t(this.height))}}),{})),w=b.extend({initialize:function(e,t,n,r){this._width=e,this._height=t,this._owner=n,this._setter=r},_set:function(e,t,n){return this._width=e,this._height=t,n||this._owner[this._setter](this),this},getWidth:function(){return this._width},setWidth:function(e){this._width=e,this._owner[this._setter](this)},getHeight:function(){return this._height},setHeight:function(e){this._height=e,this._owner[this._setter](this)}}),_=c.extend({_class:"Rectangle",_readIndex:!0,beans:!0,initialize:function(e,t,n,r){var i,o=arguments,s=typeof e;if("number"===s?(this._set(e,t,n,r),i=4):"undefined"===s||null===e?(this._set(0,0,0,0),i=null===e?1:0):1===o.length&&(Array.isArray(e)?(this._set.apply(this,e),i=1):e.x!==a||e.width!==a?(this._set(e.x||0,e.y||0,e.width||0,e.height||0),i=1):e.from===a&&e.to===a&&(this._set(0,0,0,0),c.readSupported(o,this)&&(i=1))),i===a){var l,u,d=m.readNamed(o,"from"),h=c.peek(o),f=d.x,p=d.y;if(h&&h.x!==a||c.hasNamed(o,"to")){var v=m.readNamed(o,"to");l=v.x-f,u=v.y-p,l<0&&(f=v.x,l=-l),u<0&&(p=v.y,u=-u)}else{var g=b.read(o);l=g.width,u=g.height}this._set(f,p,l,u),i=o.__index}var y=o.__filtered;return y&&(this.__filtered=y),this.__read&&(this.__read=i),this},set:"#initialize",_set:function(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this},clone:function(){return new _(this.x,this.y,this.width,this.height)},equals:function(e){var t=c.isPlainValue(e)?_.read(arguments):e;return t===this||t&&this.x===t.x&&this.y===t.y&&this.width===t.width&&this.height===t.height||!1},toString:function(){var e=p.instance;return"{ x: "+e.number(this.x)+", y: "+e.number(this.y)+", width: "+e.number(this.width)+", height: "+e.number(this.height)+" }"},_serialize:function(e){var t=e.formatter;return[t.number(this.x),t.number(this.y),t.number(this.width),t.number(this.height)]},getPoint:function(e){return new(e?m:y)(this.x,this.y,this,"setPoint")},setPoint:function(){var e=m.read(arguments);this.x=e.x,this.y=e.y},getSize:function(e){return new(e?b:w)(this.width,this.height,this,"setSize")},_fw:1,_fh:1,setSize:function(){var e=b.read(arguments),t=this._sx,n=this._sy,r=e.width,i=e.height;t&&(this.x+=(this.width-r)*t),n&&(this.y+=(this.height-i)*n),this.width=r,this.height=i,this._fw=this._fh=1},getLeft:function(){return this.x},setLeft:function(e){if(!this._fw){var t=e-this.x;this.width-=.5===this._sx?2*t:t}this.x=e,this._sx=this._fw=0},getTop:function(){return this.y},setTop:function(e){if(!this._fh){var t=e-this.y;this.height-=.5===this._sy?2*t:t}this.y=e,this._sy=this._fh=0},getRight:function(){return this.x+this.width},setRight:function(e){if(!this._fw){var t=e-this.x;this.width=.5===this._sx?2*t:t}this.x=e-this.width,this._sx=1,this._fw=0},getBottom:function(){return this.y+this.height},setBottom:function(e){if(!this._fh){var t=e-this.y;this.height=.5===this._sy?2*t:t}this.y=e-this.height,this._sy=1,this._fh=0},getCenterX:function(){return this.x+this.width/2},setCenterX:function(e){this._fw||.5===this._sx?this.x=e-this.width/2:(this._sx&&(this.x+=2*(e-this.x)*this._sx),this.width=2*(e-this.x)),this._sx=.5,this._fw=0},getCenterY:function(){return this.y+this.height/2},setCenterY:function(e){this._fh||.5===this._sy?this.y=e-this.height/2:(this._sy&&(this.y+=2*(e-this.y)*this._sy),this.height=2*(e-this.y)),this._sy=.5,this._fh=0},getCenter:function(e){return new(e?m:y)(this.getCenterX(),this.getCenterY(),this,"setCenter")},setCenter:function(){var e=m.read(arguments);return this.setCenterX(e.x),this.setCenterY(e.y),this},getArea:function(){return this.width*this.height},isEmpty:function(){return 0===this.width||0===this.height},contains:function(e){return e&&e.width!==a||4===(Array.isArray(e)?e:arguments).length?this._containsRectangle(_.read(arguments)):this._containsPoint(m.read(arguments))},_containsPoint:function(e){var t=e.x,n=e.y;return t>=this.x&&n>=this.y&&t<=this.x+this.width&&n<=this.y+this.height},_containsRectangle:function(e){var t=e.x,n=e.y;return t>=this.x&&n>=this.y&&t+e.width<=this.x+this.width&&n+e.height<=this.y+this.height},intersects:function(){var e=_.read(arguments),t=c.read(arguments)||0;return e.x+e.width>this.x-t&&e.y+e.height>this.y-t&&e.x<this.x+this.width+t&&e.y<this.y+this.height+t},intersect:function(){var e=_.read(arguments),t=Math.max(this.x,e.x),n=Math.max(this.y,e.y),r=Math.min(this.x+this.width,e.x+e.width),i=Math.min(this.y+this.height,e.y+e.height);return new _(t,n,r-t,i-n)},unite:function(){var e=_.read(arguments),t=Math.min(this.x,e.x),n=Math.min(this.y,e.y),r=Math.max(this.x+this.width,e.x+e.width),i=Math.max(this.y+this.height,e.y+e.height);return new _(t,n,r-t,i-n)},include:function(){var e=m.read(arguments),t=Math.min(this.x,e.x),n=Math.min(this.y,e.y),r=Math.max(this.x+this.width,e.x),i=Math.max(this.y+this.height,e.y);return new _(t,n,r-t,i-n)},expand:function(){var e=b.read(arguments),t=e.width,n=e.height;return new _(this.x-t/2,this.y-n/2,this.width+t,this.height+n)},scale:function(e,t){return this.expand(this.width*e-this.width,this.height*(t===a?e:t)-this.height)}},c.each([["Top","Left"],["Top","Right"],["Bottom","Left"],["Bottom","Right"],["Left","Center"],["Top","Center"],["Right","Center"],["Bottom","Center"]],(function(e,t){var n=e.join(""),r=/^[RL]/.test(n);t>=4&&(e[1]+=r?"Y":"X");var i=e[r?0:1],o=e[r?1:0],a="get"+i,s="get"+o,l="set"+i,c="set"+o,u="set"+n;this["get"+n]=function(e){return new(e?m:y)(this[a](),this[s](),this,u)},this[u]=function(){var e=m.read(arguments);this[l](e.x),this[c](e.y)}}),{beans:!0})),x=_.extend({initialize:function(e,t,n,r,i,o){this._set(e,t,n,r,!0),this._owner=i,this._setter=o},_set:function(e,t,n,r,i){return this._x=e,this._y=t,this._width=n,this._height=r,i||this._owner[this._setter](this),this}},new function(){var e=_.prototype;return c.each(["x","y","width","height"],(function(e){var t=c.capitalize(e),n="_"+e;this["get"+t]=function(){return this[n]},this["set"+t]=function(e){this[n]=e,this._dontNotify||this._owner[this._setter](this)}}),c.each(["Point","Size","Center","Left","Top","Right","Bottom","CenterX","CenterY","TopLeft","TopRight","BottomLeft","BottomRight","LeftCenter","TopCenter","RightCenter","BottomCenter"],(function(t){var n="set"+t;this[n]=function(){this._dontNotify=!0,e[n].apply(this,arguments),this._dontNotify=!1,this._owner[this._setter](this)}}),{isSelected:function(){return!!(2&this._owner._selection)},setSelected:function(e){var t=this._owner;t._changeSelection&&t._changeSelection(2,e)}}))}),C=c.extend({_class:"Matrix",initialize:function e(t,n){var r=arguments,i=r.length,o=!0;if(i>=6?this._set.apply(this,r):1===i||2===i?t instanceof e?this._set(t._a,t._b,t._c,t._d,t._tx,t._ty,n):Array.isArray(t)?this._set.apply(this,n?t.concat([n]):t):o=!1:i?o=!1:this.reset(),!o)throw new Error("Unsupported matrix parameters");return this},set:"#initialize",_set:function(e,t,n,r,i,o,a){return this._a=e,this._b=t,this._c=n,this._d=r,this._tx=i,this._ty=o,a||this._changed(),this},_serialize:function(e,t){return c.serialize(this.getValues(),e,!0,t)},_changed:function(){var e=this._owner;e&&(e._applyMatrix?e.transform(null,!0):e._changed(25))},clone:function(){return new C(this._a,this._b,this._c,this._d,this._tx,this._ty)},equals:function(e){return e===this||e&&this._a===e._a&&this._b===e._b&&this._c===e._c&&this._d===e._d&&this._tx===e._tx&&this._ty===e._ty},toString:function(){var e=p.instance;return"[["+[e.number(this._a),e.number(this._c),e.number(this._tx)].join(", ")+"], ["+[e.number(this._b),e.number(this._d),e.number(this._ty)].join(", ")+"]]"},reset:function(e){return this._a=this._d=1,this._b=this._c=this._tx=this._ty=0,e||this._changed(),this},apply:function(e,t){var n=this._owner;return!!n&&(n.transform(null,c.pick(e,!0),t),this.isIdentity())},translate:function(){var e=m.read(arguments),t=e.x,n=e.y;return this._tx+=t*this._a+n*this._c,this._ty+=t*this._b+n*this._d,this._changed(),this},scale:function(){var e=arguments,t=m.read(e),n=m.read(e,0,{readNull:!0});return n&&this.translate(n),this._a*=t.x,this._b*=t.x,this._c*=t.y,this._d*=t.y,n&&this.translate(n.negate()),this._changed(),this},rotate:function(e){e*=Math.PI/180;var t=m.read(arguments,1),n=t.x,r=t.y,i=Math.cos(e),o=Math.sin(e),a=n-n*i+r*o,s=r-n*o-r*i,l=this._a,c=this._b,u=this._c,d=this._d;return this._a=i*l+o*u,this._b=i*c+o*d,this._c=-o*l+i*u,this._d=-o*c+i*d,this._tx+=a*l+s*u,this._ty+=a*c+s*d,this._changed(),this},shear:function(){var e=arguments,t=m.read(e),n=m.read(e,0,{readNull:!0});n&&this.translate(n);var r=this._a,i=this._b;return this._a+=t.y*this._c,this._b+=t.y*this._d,this._c+=t.x*r,this._d+=t.x*i,n&&this.translate(n.negate()),this._changed(),this},skew:function(){var e=arguments,t=m.read(e),n=m.read(e,0,{readNull:!0}),r=Math.PI/180,i=new m(Math.tan(t.x*r),Math.tan(t.y*r));return this.shear(i,n)},append:function(e,t){if(e){var n=this._a,r=this._b,i=this._c,o=this._d,a=e._a,s=e._c,l=e._b,c=e._d,u=e._tx,d=e._ty;this._a=a*n+l*i,this._c=s*n+c*i,this._b=a*r+l*o,this._d=s*r+c*o,this._tx+=u*n+d*i,this._ty+=u*r+d*o,t||this._changed()}return this},prepend:function(e,t){if(e){var n=this._a,r=this._b,i=this._c,o=this._d,a=this._tx,s=this._ty,l=e._a,c=e._c,u=e._b,d=e._d,h=e._tx,f=e._ty;this._a=l*n+c*r,this._c=l*i+c*o,this._b=u*n+d*r,this._d=u*i+d*o,this._tx=l*a+c*s+h,this._ty=u*a+d*s+f,t||this._changed()}return this},appended:function(e){return this.clone().append(e)},prepended:function(e){return this.clone().prepend(e)},invert:function(){var e=this._a,t=this._b,n=this._c,r=this._d,i=this._tx,o=this._ty,a=e*r-t*n,s=null;return a&&!isNaN(a)&&isFinite(i)&&isFinite(o)&&(this._a=r/a,this._b=-t/a,this._c=-n/a,this._d=e/a,this._tx=(n*o-r*i)/a,this._ty=(t*i-e*o)/a,s=this),s},inverted:function(){return this.clone().invert()},concatenate:"#append",preConcatenate:"#prepend",chain:"#appended",_shiftless:function(){return new C(this._a,this._b,this._c,this._d,0,0)},_orNullIfIdentity:function(){return this.isIdentity()?null:this},isIdentity:function(){return 1===this._a&&0===this._b&&0===this._c&&1===this._d&&0===this._tx&&0===this._ty},isInvertible:function(){var e=this._a*this._d-this._c*this._b;return e&&!isNaN(e)&&isFinite(this._tx)&&isFinite(this._ty)},isSingular:function(){return!this.isInvertible()},transform:function(e,t,n){return arguments.length<3?this._transformPoint(m.read(arguments)):this._transformCoordinates(e,t,n)},_transformPoint:function(e,t,n){var r=e.x,i=e.y;return t||(t=new m),t._set(r*this._a+i*this._c+this._tx,r*this._b+i*this._d+this._ty,n)},_transformCoordinates:function(e,t,n){for(var r=0,i=2*n;r<i;r+=2){var o=e[r],a=e[r+1];t[r]=o*this._a+a*this._c+this._tx,t[r+1]=o*this._b+a*this._d+this._ty}return t},_transformCorners:function(e){var t=e.x,n=e.y,r=t+e.width,i=n+e.height,o=[t,n,r,n,r,i,t,i];return this._transformCoordinates(o,o,4)},_transformBounds:function(e,t,n){for(var r=this._transformCorners(e),i=r.slice(0,2),o=i.slice(),a=2;a<8;a++){var s=r[a],l=1&a;s<i[l]?i[l]=s:s>o[l]&&(o[l]=s)}return t||(t=new _),t._set(i[0],i[1],o[0]-i[0],o[1]-i[1],n)},inverseTransform:function(){return this._inverseTransform(m.read(arguments))},_inverseTransform:function(e,t,n){var r=this._a,i=this._b,o=this._c,a=this._d,s=this._tx,l=this._ty,c=r*a-i*o,u=null;if(c&&!isNaN(c)&&isFinite(s)&&isFinite(l)){var d=e.x-this._tx,h=e.y-this._ty;t||(t=new m),u=t._set((d*a-h*o)/c,(h*r-d*i)/c,n)}return u},decompose:function(){var e,t,n,r=this._a,i=this._b,o=this._c,a=this._d,s=r*a-i*o,l=Math.sqrt,c=Math.atan2,u=180/Math.PI;if(0!==r||0!==i){var d=l(r*r+i*i);e=Math.acos(r/d)*(i>0?1:-1),t=[d,s/d],n=[c(r*o+i*a,d*d),0]}else if(0!==o||0!==a){var h=l(o*o+a*a);e=Math.asin(o/h)*(a>0?1:-1),t=[s/h,h],n=[0,c(r*o+i*a,h*h)]}else e=0,n=t=[0,0];return{translation:this.getTranslation(),rotation:e*u,scaling:new m(t),skewing:new m(n[0]*u,n[1]*u)}},getValues:function(){return[this._a,this._b,this._c,this._d,this._tx,this._ty]},getTranslation:function(){return new m(this._tx,this._ty)},getScaling:function(){return this.decompose().scaling},getRotation:function(){return this.decompose().rotation},applyToContext:function(e){this.isIdentity()||e.transform(this._a,this._b,this._c,this._d,this._tx,this._ty)}},c.each(["a","b","c","d","tx","ty"],(function(e){var t=c.capitalize(e),n="_"+e;this["get"+t]=function(){return this[n]},this["set"+t]=function(e){this[n]=e,this._changed()}}),{})),E=c.extend({_class:"Line",initialize:function(e,t,n,r,i){var o=!1;arguments.length>=4?(this._px=e,this._py=t,this._vx=n,this._vy=r,o=i):(this._px=e.x,this._py=e.y,this._vx=t.x,this._vy=t.y,o=n),o||(this._vx-=this._px,this._vy-=this._py)},getPoint:function(){return new m(this._px,this._py)},getVector:function(){return new m(this._vx,this._vy)},getLength:function(){return this.getVector().getLength()},intersect:function(e,t){return E.intersect(this._px,this._py,this._vx,this._vy,e._px,e._py,e._vx,e._vy,!0,t)},getSide:function(e,t){return E.getSide(this._px,this._py,this._vx,this._vy,e.x,e.y,!0,t)},getDistance:function(e){return Math.abs(this.getSignedDistance(e))},getSignedDistance:function(e){return E.getSignedDistance(this._px,this._py,this._vx,this._vy,e.x,e.y,!0)},isCollinear:function(e){return m.isCollinear(this._vx,this._vy,e._vx,e._vy)},isOrthogonal:function(e){return m.isOrthogonal(this._vx,this._vy,e._vx,e._vy)},statics:{intersect:function(e,t,n,r,i,o,a,s,l,c){l||(n-=e,r-=t,a-=i,s-=o);var u=n*s-r*a;if(!v.isMachineZero(u)){var d=e-i,h=t-o,f=(a*h-s*d)/u,p=(n*h-r*d)/u,g=-1e-12,y=1+1e-12;if(c||g<f&&f<y&&g<p&&p<y)return c||(f=f<=0?0:f>=1?1:f),new m(e+f*n,t+f*r)}},getSide:function(e,t,n,r,i,o,a,s){a||(n-=e,r-=t);var l=i-e,c=l*r-(o-t)*n;return!s&&v.isMachineZero(c)&&(c=(l*n+l*n)/(n*n+r*r))>=0&&c<=1&&(c=0),c<0?-1:c>0?1:0},getSignedDistance:function(e,t,n,r,i,o,a){return a||(n-=e,r-=t),0===n?r>0?i-e:e-i:0===r?n<0?o-t:t-o:((i-e)*r-(o-t)*n)/(r>n?r*Math.sqrt(1+n*n/(r*r)):n*Math.sqrt(1+r*r/(n*n)))},getDistance:function(e,t,n,r,i,o,a){return Math.abs(E.getSignedDistance(e,t,n,r,i,o,a))}}}),S=h.extend({_class:"Project",_list:"projects",_reference:"project",_compactSerialize:!0,initialize:function(e){h.call(this,!0),this._children=[],this._namedChildren={},this._activeLayer=null,this._currentStyle=new $(null,null,this),this._view=Y.create(this,e||oe.getCanvas(1,1)),this._selectionItems={},this._selectionCount=0,this._updateVersion=0},_serialize:function(e,t){return c.serialize(this._children,e,!0,t)},_changed:function(e,t){if(1&e){var n=this._view;n&&(n._needsUpdate=!0,!n._requested&&n._autoUpdate&&n.requestUpdate())}var r=this._changes;if(r&&t){var i=this._changesById,o=t._id,a=i[o];a?a.flags|=e:r.push(i[o]={item:t,flags:e})}},clear:function(){for(var e=this._children,t=e.length-1;t>=0;t--)e[t].remove()},isEmpty:function(){return!this._children.length},remove:function e(){return!!e.base.call(this)&&(this._view&&this._view.remove(),!0)},getView:function(){return this._view},getCurrentStyle:function(){return this._currentStyle},setCurrentStyle:function(e){this._currentStyle.set(e)},getIndex:function(){return this._index},getOptions:function(){return this._scope.settings},getLayers:function(){return this._children},getActiveLayer:function(){return this._activeLayer||new k({project:this,insert:!0})},getSymbolDefinitions:function(){var e=[],t={};return this.getItems({class:I,match:function(n){var r=n._definition,i=r._id;return t[i]||(t[i]=!0,e.push(r)),!1}}),e},getSymbols:"getSymbolDefinitions",getSelectedItems:function(){var e=this._selectionItems,t=[];for(var n in e){var r=e[n],i=r._selection;1&i&&r.isInserted()?t.push(r):i||this._updateSelection(r)}return t},_updateSelection:function(e){var t=e._id,n=this._selectionItems;e._selection?n[t]!==e&&(this._selectionCount++,n[t]=e):n[t]===e&&(this._selectionCount--,delete n[t])},selectAll:function(){for(var e=this._children,t=0,n=e.length;t<n;t++)e[t].setFullySelected(!0)},deselectAll:function(){var e=this._selectionItems;for(var t in e)e[t].setFullySelected(!1)},addLayer:function(e){return this.insertLayer(a,e)},insertLayer:function(e,t){if(t instanceof k){t._remove(!1,!0),c.splice(this._children,[t],e,0),t._setProject(this,!0);var n=t._name;n&&t.setName(n),this._changes&&t._changed(5),this._activeLayer||(this._activeLayer=t)}else t=null;return t},_insertItem:function(e,t,n){return t=this.insertLayer(e,t)||(this._activeLayer||this._insertItem(a,new k(A.NO_INSERT),!0)).insertChild(e,t),n&&t.activate&&t.activate(),t},getItems:function(e){return A._getItems(this,e)},getItem:function(e){return A._getItems(this,e,null,null,!0)[0]||null},importJSON:function(e){this.activate();var t=this._activeLayer;return c.importJSON(e,t&&t.isEmpty()&&t)},removeOn:function(e){var t=this._removeSets;if(t){"mouseup"===e&&(t.mousedrag=null);var n=t[e];if(n){for(var r in n){var i=n[r];for(var o in t){var a=t[o];a&&a!=n&&delete a[i._id]}i.remove()}t[e]=null}}},draw:function(e,t,n){this._updateVersion++,e.save(),t.applyToContext(e);for(var r=this._children,i=new c({offset:new m(0,0),pixelRatio:n,viewMatrix:t.isIdentity()?null:t,matrices:[new C],updateMatrix:!0}),o=0,a=r.length;o<a;o++)r[o].draw(e,i);if(e.restore(),this._selectionCount>0){e.save(),e.strokeWidth=1;var s=this._selectionItems,l=this._scope.settings.handleSize,u=this._updateVersion;for(var d in s)s[d]._drawSelection(e,t,l,s,u);e.restore()}}}),A=c.extend(u,{statics:{extend:function e(t){return t._serializeFields&&(t._serializeFields=c.set({},this.prototype._serializeFields,t._serializeFields)),e.base.apply(this,arguments)},INSERT:{insert:!0},NO_INSERT:{insert:!1}},_class:"Item",_name:null,_applyMatrix:!0,_canApplyMatrix:!0,_canScaleStroke:!1,_pivot:null,_visible:!0,_blendMode:"normal",_opacity:1,_locked:!1,_guide:!1,_clipMask:!1,_selection:0,_selectBounds:!0,_selectChildren:!1,_serializeFields:{name:null,applyMatrix:null,matrix:new C,pivot:null,visible:!0,blendMode:"normal",opacity:1,locked:!1,guide:!1,clipMask:!1,selected:!1,data:{}},_prioritize:["applyMatrix"]},new function(){var e=["onMouseDown","onMouseUp","onMouseDrag","onClick","onDoubleClick","onMouseMove","onMouseEnter","onMouseLeave"];return c.each(e,(function(e){this._events[e]={install:function(e){this.getView()._countItemEvent(e,1)},uninstall:function(e){this.getView()._countItemEvent(e,-1)}}}),{_events:{onFrame:{install:function(){this.getView()._animateItem(this,!0)},uninstall:function(){this.getView()._animateItem(this,!1)}},onLoad:{},onError:{}},statics:{_itemHandlers:e}})},{initialize:function(){},_initialize:function(e,t){var n=e&&c.isPlainObject(e),r=n&&!0===e.internal,i=this._matrix=new C,o=n&&e.project||ce.project,s=ce.settings;return this._id=r?null:g.get(),this._parent=this._index=null,this._applyMatrix=this._canApplyMatrix&&s.applyMatrix,t&&i.translate(t),i._owner=this,this._style=new $(o._currentStyle,this,o),r||n&&0==e.insert||!s.insertItems&&(!n||1!=e.insert)?this._setProject(o):(n&&e.parent||o)._insertItem(a,this,!0),n&&e!==A.NO_INSERT&&e!==A.INSERT&&this.set(e,{internal:!0,insert:!0,project:!0,parent:!0}),n},_serialize:function(e,t){var n={},r=this;function i(i){for(var o in i){var a=r[o];c.equals(a,"leading"===o?1.2*i.fontSize:i[o])||(n[o]=c.serialize(a,e,"data"!==o,t))}}return i(this._serializeFields),this instanceof O||i(this._style._defaults),[this._class,n]},_changed:function(e){var t=this._symbol,n=this._parent||t,r=this._project;8&e&&(this._bounds=this._position=this._decomposed=a),16&e&&(this._globalMatrix=a),n&&72&e&&A._clearBoundsCache(n),2&e&&A._clearBoundsCache(this),r&&r._changed(e,this),t&&t._changed(e)},getId:function(){return this._id},getName:function(){return this._name},setName:function(e){if(this._name&&this._removeNamed(),e===+e+"")throw new Error("Names consisting only of numbers are not supported.");var t=this._getOwner();if(e&&t){var n=t._children,r=t._namedChildren;(r[e]=r[e]||[]).push(this),e in n||(n[e]=this)}this._name=e||a,this._changed(256)},getStyle:function(){return this._style},setStyle:function(e){this.getStyle().set(e)}},c.each(["locked","visible","blendMode","opacity","guide"],(function(e){var t=c.capitalize(e),n="_"+e,r={locked:256,visible:265};this["get"+t]=function(){return this[n]},this["set"+t]=function(t){t!=this[n]&&(this[n]=t,this._changed(r[e]||257))}}),{}),{beans:!0,getSelection:function(){return this._selection},setSelection:function(e){if(e!==this._selection){this._selection=e;var t=this._project;t&&(t._updateSelection(this),this._changed(257))}},_changeSelection:function(e,t){var n=this._selection;this.setSelection(t?n|e:n&~e)},isSelected:function(){if(this._selectChildren)for(var e=this._children,t=0,n=e.length;t<n;t++)if(e[t].isSelected())return!0;return!!(1&this._selection)},setSelected:function(e){if(this._selectChildren)for(var t=this._children,n=0,r=t.length;n<r;n++)t[n].setSelected(e);this._changeSelection(1,e)},isFullySelected:function(){var e=this._children,t=!!(1&this._selection);if(e&&t){for(var n=0,r=e.length;n<r;n++)if(!e[n].isFullySelected())return!1;return!0}return t},setFullySelected:function(e){var t=this._children;if(t)for(var n=0,r=t.length;n<r;n++)t[n].setFullySelected(e);this._changeSelection(1,e)},isClipMask:function(){return this._clipMask},setClipMask:function(e){this._clipMask!=(e=!!e)&&(this._clipMask=e,e&&(this.setFillColor(null),this.setStrokeColor(null)),this._changed(257),this._parent&&this._parent._changed(2048))},getData:function(){return this._data||(this._data={}),this._data},setData:function(e){this._data=e},getPosition:function(e){var t=e?m:y,n=this._position||(this._position=this._getPositionFromBounds());return new t(n.x,n.y,this,"setPosition")},setPosition:function(){this.translate(m.read(arguments).subtract(this.getPosition(!0)))},_getPositionFromBounds:function(e){return this._pivot?this._matrix._transformPoint(this._pivot):(e||this.getBounds()).getCenter(!0)},getPivot:function(){var e=this._pivot;return e?new y(e.x,e.y,this,"setPivot"):null},setPivot:function(){this._pivot=m.read(arguments,0,{clone:!0,readNull:!0}),this._position=a}},c.each({getStrokeBounds:{stroke:!0},getHandleBounds:{handle:!0},getInternalBounds:{internal:!0}},(function(e,t){this[t]=function(t){return this.getBounds(t,e)}}),{beans:!0,getBounds:function(e,t){var n=t||e instanceof C,r=c.set({},n?t:e,this._boundsOptions);r.stroke&&!this.getStrokeScaling()||(r.cacheItem=this);var i=this._getCachedBounds(n&&e,r).rect;return arguments.length?i:new x(i.x,i.y,i.width,i.height,this,"setBounds")},setBounds:function(){var e=_.read(arguments),t=this.getBounds(),n=this._matrix,r=new C,i=e.getCenter();r.translate(i),e.width==t.width&&e.height==t.height||(n.isInvertible()||(n.set(n._backup||(new C).translate(n.getTranslation())),t=this.getBounds()),r.scale(0!==t.width?e.width/t.width:0,0!==t.height?e.height/t.height:0)),i=t.getCenter(),r.translate(-i.x,-i.y),this.transform(r)},_getBounds:function(e,t){var n=this._children;return n&&n.length?(A._updateBoundsCache(this,t.cacheItem),A._getBounds(n,e,t)):new _},_getBoundsCacheKey:function(e,t){return[e.stroke?1:0,e.handle?1:0,t?1:0].join("")},_getCachedBounds:function(e,t,n){e=e&&e._orNullIfIdentity();var r=t.internal&&!n,i=t.cacheItem,o=r?null:this._matrix._orNullIfIdentity(),a=i&&(!e||e.equals(o))&&this._getBoundsCacheKey(t,r),s=this._bounds;if(A._updateBoundsCache(this._parent||this._symbol,i),a&&s&&a in s)return{rect:(h=s[a]).rect.clone(),nonscaling:h.nonscaling};var l=this._getBounds(e||o,t),c=l.rect||l,u=this._style,d=l.nonscaling||u.hasStroke()&&!u.getStrokeScaling();if(a){s||(this._bounds=s={});var h=s[a]={rect:c.clone(),nonscaling:d,internal:r}}return{rect:c,nonscaling:d}},_getStrokeMatrix:function(e,t){var n=this.getStrokeScaling()?null:t&&t.internal?this:this._parent||this._symbol&&this._symbol._item,r=n?n.getViewMatrix().invert():e;return r&&r._shiftless()},statics:{_updateBoundsCache:function(e,t){if(e&&t){var n=t._id,r=e._boundsCache=e._boundsCache||{ids:{},list:[]};r.ids[n]||(r.list.push(t),r.ids[n]=t)}},_clearBoundsCache:function(e){var t=e._boundsCache;if(t){e._bounds=e._position=e._boundsCache=a;for(var n=0,r=t.list,i=r.length;n<i;n++){var o=r[n];o!==e&&(o._bounds=o._position=a,o._boundsCache&&A._clearBoundsCache(o))}}},_getBounds:function(e,t,n){var r=1/0,i=-r,o=r,a=i,s=!1;n=n||{};for(var l=0,c=e.length;l<c;l++){var u=e[l];if(u._visible&&!u.isEmpty(!0)){var d=u._getCachedBounds(t&&t.appended(u._matrix),n,!0),h=d.rect;r=Math.min(h.x,r),o=Math.min(h.y,o),i=Math.max(h.x+h.width,i),a=Math.max(h.y+h.height,a),d.nonscaling&&(s=!0)}}return{rect:isFinite(r)?new _(r,o,i-r,a-o):new _,nonscaling:s}}}}),{beans:!0,_decompose:function(){return this._applyMatrix?null:this._decomposed||(this._decomposed=this._matrix.decompose())},getRotation:function(){var e=this._decompose();return e?e.rotation:0},setRotation:function(e){var t=this.getRotation();if(null!=t&&null!=e){var n=this._decomposed;this.rotate(e-t),n&&(n.rotation=e,this._decomposed=n)}},getScaling:function(){var e=this._decompose(),t=e&&e.scaling;return new y(t?t.x:1,t?t.y:1,this,"setScaling")},setScaling:function(){var e=this.getScaling(),t=m.read(arguments,0,{clone:!0,readNull:!0});if(e&&t&&!e.equals(t)){var n=this.getRotation(),r=this._decomposed,i=new C,o=v.isZero;if(o(e.x)||o(e.y))i.translate(r.translation),n&&i.rotate(n),i.scale(t.x,t.y),this._matrix.set(i);else{var a=this.getPosition(!0);i.translate(a),n&&i.rotate(n),i.scale(t.x/e.x,t.y/e.y),n&&i.rotate(-n),i.translate(a.negate()),this.transform(i)}r&&(r.scaling=t,this._decomposed=r)}},getMatrix:function(){return this._matrix},setMatrix:function(){var e=this._matrix;e.set.apply(e,arguments)},getGlobalMatrix:function(e){var t=this._globalMatrix;if(t)for(var n=this._parent,r=[];n;){if(!n._globalMatrix){t=null;for(var i=0,o=r.length;i<o;i++)r[i]._globalMatrix=null;break}r.push(n),n=n._parent}return t||(t=this._globalMatrix=this._matrix.clone(),(n=this._parent)&&t.prepend(n.getGlobalMatrix(!0))),e?t:t.clone()},getViewMatrix:function(){return this.getGlobalMatrix().prepend(this.getView()._matrix)},getApplyMatrix:function(){return this._applyMatrix},setApplyMatrix:function(e){(this._applyMatrix=this._canApplyMatrix&&!!e)&&this.transform(null,!0)},getTransformContent:"#getApplyMatrix",setTransformContent:"#setApplyMatrix"},{getProject:function(){return this._project},_setProject:function(e,t){if(this._project!==e){this._project&&this._installEvents(!1),this._project=e;for(var n=this._children,r=0,i=n&&n.length;r<i;r++)n[r]._setProject(e);t=!0}t&&this._installEvents(!0)},getView:function(){return this._project._view},_installEvents:function e(t){e.base.call(this,t);for(var n=this._children,r=0,i=n&&n.length;r<i;r++)n[r]._installEvents(t)},getLayer:function(){for(var e=this;e=e._parent;)if(e instanceof k)return e;return null},getParent:function(){return this._parent},setParent:function(e){return e.addChild(this)},_getOwner:"#getParent",getChildren:function(){return this._children},setChildren:function(e){this.removeChildren(),this.addChildren(e)},getFirstChild:function(){return this._children&&this._children[0]||null},getLastChild:function(){return this._children&&this._children[this._children.length-1]||null},getNextSibling:function(){var e=this._getOwner();return e&&e._children[this._index+1]||null},getPreviousSibling:function(){var e=this._getOwner();return e&&e._children[this._index-1]||null},getIndex:function(){return this._index},equals:function(e){return e===this||e&&this._class===e._class&&this._style.equals(e._style)&&this._matrix.equals(e._matrix)&&this._locked===e._locked&&this._visible===e._visible&&this._blendMode===e._blendMode&&this._opacity===e._opacity&&this._clipMask===e._clipMask&&this._guide===e._guide&&this._equals(e)||!1},_equals:function(e){return c.equals(this._children,e._children)},clone:function(e){var t=new this.constructor(A.NO_INSERT),n=this._children,r=c.pick(e?e.insert:a,e===a||!0===e),i=c.pick(e?e.deep:a,!0);n&&t.copyAttributes(this),n&&!i||t.copyContent(this),n||t.copyAttributes(this),r&&t.insertAbove(this);var o=this._name,s=this._parent;if(o&&s){n=s._children;for(var l=o,u=1;n[o];)o=l+" "+u++;o!==l&&t.setName(o)}return t},copyContent:function(e){for(var t=e._children,n=0,r=t&&t.length;n<r;n++)this.addChild(t[n].clone(!1),!0)},copyAttributes:function(e,t){this.setStyle(e._style);for(var n=["_locked","_visible","_blendMode","_opacity","_clipMask","_guide"],r=0,i=n.length;r<i;r++){var o=n[r];e.hasOwnProperty(o)&&(this[o]=e[o])}t||this._matrix.set(e._matrix,!0),this.setApplyMatrix(e._applyMatrix),this.setPivot(e._pivot),this.setSelection(e._selection);var a=e._data,s=e._name;this._data=a?c.clone(a):null,s&&this.setName(s)},rasterize:function(e,t){var n,r,i;c.isPlainObject(e)?(n=e.resolution,r=e.insert,i=e.raster):(n=e,r=t),i||(i=new P(A.NO_INSERT));var o=this.getStrokeBounds(),s=(n||this.getView().getResolution())/72,l=o.getTopLeft().floor(),u=o.getBottomRight().ceil(),d=new b(u.subtract(l)),h=d.multiply(s);if(i.setSize(h,!0),!h.isZero()){var f=i.getContext(!0),p=(new C).scale(s).translate(l.negate());f.save(),p.applyToContext(f),this.draw(f,new c({matrices:[p]})),f.restore()}return i._matrix.set((new C).translate(l.add(d.divide(2))).scale(1/s)),(r===a||r)&&i.insertAbove(this),i},contains:function(){var e=this._matrix;return e.isInvertible()&&!!this._contains(e._inverseTransform(m.read(arguments)))},_contains:function(e){var t=this._children;if(t){for(var n=t.length-1;n>=0;n--)if(t[n].contains(e))return!0;return!1}return e.isInside(this.getInternalBounds())},isInside:function(){return _.read(arguments).contains(this.getBounds())},_asPathItem:function(){return new H.Rectangle({rectangle:this.getInternalBounds(),matrix:this._matrix,insert:!1})},intersects:function(e,t){return e instanceof A&&this._asPathItem().getIntersections(e._asPathItem(),null,t,!0).length>0}},new function(){function e(){var e=arguments;return this._hitTest(m.read(e),z.getOptions(e))}function t(){var e=arguments,t=m.read(e),n=z.getOptions(e),r=[];return this._hitTest(t,new c({all:r},n)),r}function n(e,t,n,r){var i=this._children;if(i)for(var o=i.length-1;o>=0;o--){var a=i[o],s=a!==r&&a._hitTest(e,t,n);if(s&&!t.all)return s}return null}return S.inject({hitTest:e,hitTestAll:t,_hitTest:n}),{hitTest:e,hitTestAll:t,_hitTestChildren:n}},{_hitTest:function(e,t,n){if(this._locked||!this._visible||this._guide&&!t.guides||this.isEmpty())return null;var r=this._matrix,i=n?n.appended(r):this.getGlobalMatrix().prepend(this.getView()._matrix),o=Math.max(t.tolerance,1e-12),a=t._tolerancePadding=new b(H._getStrokePadding(o,r._shiftless().invert()));if(!(e=r._inverseTransform(e))||!this._children&&!this.getBounds({internal:!0,stroke:!0,handle:!0}).expand(a.multiply(2))._containsPoint(e))return null;var s,l,u=!(t.guides&&!this._guide||t.selected&&!this.isSelected()||t.type&&t.type!==c.hyphenate(this._class)||t.class&&!(this instanceof t.class)),d=t.match,h=this;function f(e){return e&&d&&!d(e)&&(e=null),e&&t.all&&t.all.push(e),e}function p(t,n){var r=n?s["get"+n]():h.getPosition();if(e.subtract(r).divide(a).length<=1)return new z(t,h,{name:n?c.hyphenate(n):t,point:r})}var v=t.position,g=t.center,m=t.bounds;if(u&&this._parent&&(v||g||m)){if((g||m)&&(s=this.getInternalBounds()),!(l=v&&p("position")||g&&p("center","Center"))&&m)for(var y=["TopLeft","TopRight","BottomLeft","BottomRight","LeftCenter","TopCenter","RightCenter","BottomCenter"],w=0;w<8&&!l;w++)l=p("bounds",y[w]);l=f(l)}return l||(l=this._hitTestChildren(e,t,i)||u&&f(this._hitTestSelf(e,t,i,this.getStrokeScaling()?null:i._shiftless().invert()))||null),l&&l.point&&(l.point=r.transform(l.point)),l},_hitTestSelf:function(e,t){if(t.fill&&this.hasFill()&&this._contains(e))return new z("fill",this)},matches:function(e,t){var n=typeof e;if("object"===n){for(var r in e)if(e.hasOwnProperty(r)&&!this.matches(r,e[r]))return!1;return!0}if("function"===n)return e(this);if("match"===e)return t(this);var i=/^(empty|editable)$/.test(e)?this["is"+c.capitalize(e)]():"type"===e?c.hyphenate(this._class):this[e];if("class"===e){if("function"==typeof t)return this instanceof t;i=this._class}if("function"==typeof t)return!!t(i);if(t){if(t.test)return t.test(i);if(c.isPlainObject(t))return function e(t,n){for(var r in t)if(t.hasOwnProperty(r)){var i=t[r],o=n[r];if(c.isPlainObject(i)&&c.isPlainObject(o)){if(!e(i,o))return!1}else if(!c.equals(i,o))return!1}return!0}(t,i)}return c.equals(i,t)},getItems:function(e){return A._getItems(this,e,this._matrix)},getItem:function(e){return A._getItems(this,e,this._matrix,null,!0)[0]||null},statics:{_getItems:function e(t,n,r,i,o){if(!i){var a="object"==typeof n&&n,s=a&&a.overlapping,l=a&&a.inside,u=(y=s||l)&&_.read([y]);i={items:[],recursive:a&&!1!==a.recursive,inside:!!l,overlapping:!!s,rect:u,path:s&&new H.Rectangle({rectangle:u,insert:!1})},a&&(n=c.filter({},n,{recursive:!0,inside:!0,overlapping:!0}))}var d=t._children,h=i.items;r=(u=i.rect)&&(r||new C);for(var f=0,p=d&&d.length;f<p;f++){var v=d[f],g=r&&r.appended(v._matrix),m=!0;if(u){var y=v.getBounds(g);if(!u.intersects(y))continue;u.contains(y)||i.overlapping&&(y.contains(u)||i.path.intersects(v,g))||(m=!1)}if(m&&v.matches(n)&&(h.push(v),o))break;if(!1!==i.recursive&&e(v,n,g,i,o),o&&h.length>0)break}return h}}},{importJSON:function(e){var t=c.importJSON(e,this);return t!==this?this.addChild(t):t},addChild:function(e){return this.insertChild(a,e)},insertChild:function(e,t){var n=t?this.insertChildren(e,[t]):null;return n&&n[0]},addChildren:function(e){return this.insertChildren(this._children.length,e)},insertChildren:function(e,t){var n=this._children;if(n&&t&&t.length>0){for(var r={},i=(t=c.slice(t)).length-1;i>=0;i--){var o=(u=t[i])&&u._id;!u||r[o]?t.splice(i,1):(u._remove(!1,!0),r[o]=!0)}c.splice(n,t,e,0);for(var a=this._project,s=a._changes,l=(i=0,t.length);i<l;i++){var u,d=(u=t[i])._name;u._parent=this,u._setProject(a,!0),d&&u.setName(d),s&&u._changed(5)}this._changed(11)}else t=null;return t},_insertItem:"#insertChild",_insertAt:function(e,t){var n=e&&e._getOwner(),r=e!==this&&n?this:null;return r&&(r._remove(!1,!0),n._insertItem(e._index+t,r)),r},insertAbove:function(e){return this._insertAt(e,1)},insertBelow:function(e){return this._insertAt(e,0)},sendToBack:function(){var e=this._getOwner();return e?e._insertItem(0,this):null},bringToFront:function(){var e=this._getOwner();return e?e._insertItem(a,this):null},appendTop:"#addChild",appendBottom:function(e){return this.insertChild(0,e)},moveAbove:"#insertAbove",moveBelow:"#insertBelow",addTo:function(e){return e._insertItem(a,this)},copyTo:function(e){return this.clone(!1).addTo(e)},reduce:function(e){var t=this._children;if(t&&1===t.length){var n=t[0].reduce(e);return this._parent?(n.insertAbove(this),this.remove()):n.remove(),n}return this},_removeNamed:function(){var e=this._getOwner();if(e){var t=e._children,n=e._namedChildren,r=this._name,i=n[r],o=i?i.indexOf(this):-1;-1!==o&&(t[r]==this&&delete t[r],i.splice(o,1),i.length?t[r]=i[0]:delete n[r])}},_remove:function(e,t){var n=this._getOwner(),r=this._project,i=this._index;return this._style&&this._style._dispose(),!!n&&(this._name&&this._removeNamed(),null!=i&&(r._activeLayer===this&&(r._activeLayer=this.getNextSibling()||this.getPreviousSibling()),c.splice(n._children,null,i,1)),this._installEvents(!1),e&&r._changes&&this._changed(5),t&&n._changed(11,this),this._parent=null,!0)},remove:function(){return this._remove(!0,!0)},replaceWith:function(e){var t=e&&e.insertBelow(this);return t&&this.remove(),t},removeChildren:function(e,t){if(!this._children)return null;e=e||0,t=c.pick(t,this._children.length);for(var n=c.splice(this._children,null,e,t-e),r=n.length-1;r>=0;r--)n[r]._remove(!0,!1);return n.length>0&&this._changed(11),n},clear:"#removeChildren",reverseChildren:function(){if(this._children){this._children.reverse();for(var e=0,t=this._children.length;e<t;e++)this._children[e]._index=e;this._changed(11)}},isEmpty:function(e){var t=this._children,n=t?t.length:0;if(e){for(var r=0;r<n;r++)if(!t[r].isEmpty(e))return!1;return!0}return!n},isEditable:function(){for(var e=this;e;){if(!e._visible||e._locked)return!1;e=e._parent}return!0},hasFill:function(){return this.getStyle().hasFill()},hasStroke:function(){return this.getStyle().hasStroke()},hasShadow:function(){return this.getStyle().hasShadow()},_getOrder:function(e){function t(e){var t=[];do{t.unshift(e)}while(e=e._parent);return t}for(var n=t(this),r=t(e),i=0,o=Math.min(n.length,r.length);i<o;i++)if(n[i]!=r[i])return n[i]._index<r[i]._index?1:-1;return 0},hasChildren:function(){return this._children&&this._children.length>0},isInserted:function(){return!!this._parent&&this._parent.isInserted()},isAbove:function(e){return-1===this._getOrder(e)},isBelow:function(e){return 1===this._getOrder(e)},isParent:function(e){return this._parent===e},isChild:function(e){return e&&e._parent===this},isDescendant:function(e){for(var t=this;t=t._parent;)if(t===e)return!0;return!1},isAncestor:function(e){return!!e&&e.isDescendant(this)},isSibling:function(e){return this._parent===e._parent},isGroupedWith:function(e){for(var t=this._parent;t;){if(t._parent&&/^(Group|Layer|CompoundPath)$/.test(t._class)&&e.isDescendant(t))return!0;t=t._parent}return!1}},c.each(["rotate","scale","shear","skew"],(function(e){var t="rotate"===e;this[e]=function(){var n=arguments,r=(t?c:m).read(n),i=m.read(n,0,{readNull:!0});return this.transform((new C)[e](r,i||this.getPosition(!0)))}}),{translate:function(){var e=new C;return this.transform(e.translate.apply(e,arguments))},transform:function(e,t,n){var r=this._matrix,i=e&&!e.isIdentity(),o=n&&this._canApplyMatrix||this._applyMatrix&&(i||!r.isIdentity()||t&&this._children);if(!i&&!o)return this;if(i){!e.isInvertible()&&r.isInvertible()&&(r._backup=r.getValues()),r.prepend(e,!0);var a=this._style,s=a.getFillColor(!0),l=a.getStrokeColor(!0);s&&s.transform(e),l&&l.transform(e)}if(o&&(o=this._transformContent(r,t,n))){var c=this._pivot;c&&r._transformPoint(c,c,!0),r.reset(!0),n&&this._canApplyMatrix&&(this._applyMatrix=!0)}var u=this._bounds,d=this._position;(i||o)&&this._changed(25);var h=i&&u&&e.decompose();if(h&&h.skewing.isZero()&&h.rotation%90==0){for(var f in u){var p=u[f];if(p.nonscaling)delete u[f];else if(o||!p.internal){var v=p.rect;e._transformBounds(v,v)}}this._bounds=u;var g=u[this._getBoundsCacheKey(this._boundsOptions||{})];g&&(this._position=this._getPositionFromBounds(g.rect))}else i&&d&&this._pivot&&(this._position=e._transformPoint(d,d));return this},_transformContent:function(e,t,n){var r=this._children;if(r){for(var i=0,o=r.length;i<o;i++)r[i].transform(e,t,n);return!0}},globalToLocal:function(){return this.getGlobalMatrix(!0)._inverseTransform(m.read(arguments))},localToGlobal:function(){return this.getGlobalMatrix(!0)._transformPoint(m.read(arguments))},parentToLocal:function(){return this._matrix._inverseTransform(m.read(arguments))},localToParent:function(){return this._matrix._transformPoint(m.read(arguments))},fitBounds:function(e,t){e=_.read(arguments);var n=this.getBounds(),r=n.height/n.width,i=e.height/e.width,o=(t?r>i:r<i)?e.width/n.width:e.height/n.height,a=new _(new m,new b(n.width*o,n.height*o));a.setCenter(e.getCenter()),this.setBounds(a)}}),{_setStyles:function(e,t,n){var r=this._style,i=this._matrix;if(r.hasFill()&&(e.fillStyle=r.getFillColor().toCanvasStyle(e,i)),r.hasStroke()){e.strokeStyle=r.getStrokeColor().toCanvasStyle(e,i),e.lineWidth=r.getStrokeWidth();var o=r.getStrokeJoin(),a=r.getStrokeCap(),s=r.getMiterLimit();if(o&&(e.lineJoin=o),a&&(e.lineCap=a),s&&(e.miterLimit=s),ce.support.nativeDash){var l=r.getDashArray(),c=r.getDashOffset();l&&l.length&&("setLineDash"in e?(e.setLineDash(l),e.lineDashOffset=c):(e.mozDash=l,e.mozDashOffset=c))}}if(r.hasShadow()){var u=t.pixelRatio||1,d=n._shiftless().prepend((new C).scale(u,u)),h=d.transform(new m(r.getShadowBlur(),0)),f=d.transform(this.getShadowOffset());e.shadowColor=r.getShadowColor().toCanvasStyle(e),e.shadowBlur=h.getLength(),e.shadowOffsetX=f.x,e.shadowOffsetY=f.y}},draw:function(e,t,n){if(this._updateVersion=this._project._updateVersion,this._visible&&0!==this._opacity){var r=t.matrices,i=t.viewMatrix,o=this._matrix,a=r[r.length-1].appended(o);if(a.isInvertible()){i=i?i.appended(a):a,r.push(a),t.updateMatrix&&(this._globalMatrix=a);var s,l,c,u=this._blendMode,d=v.clamp(this._opacity,0,1),h="normal"===u,f=ae.nativeModes[u],p=h&&1===d||t.dontStart||t.clip||(f||h&&d<1)&&this._canComposite(),g=t.pixelRatio||1;if(!p){var m=this.getStrokeBounds(i);if(!m.width||!m.height)return void r.pop();c=t.offset,l=t.offset=m.getTopLeft().floor(),s=e,e=oe.getContext(m.getSize().ceil().add(1).multiply(g)),1!==g&&e.scale(g,g)}e.save();var y=n?n.appended(o):this._canScaleStroke&&!this.getStrokeScaling(!0)&&i,b=!p&&t.clipItem,w=!y||b;if(p?(e.globalAlpha=d,f&&(e.globalCompositeOperation=u)):w&&e.translate(-l.x,-l.y),w&&(p?o:i).applyToContext(e),b&&t.clipItem.draw(e,t.extend({clip:!0})),y){e.setTransform(g,0,0,g,0,0);var _=t.offset;_&&e.translate(-_.x,-_.y)}this._draw(e,t,i,y),e.restore(),r.pop(),t.clip&&!t.dontFinish&&e.clip(this.getFillRule()),p||(ae.process(u,e,s,d,l.subtract(c).multiply(g)),oe.release(e),t.offset=c)}}},_isUpdated:function(e){var t=this._parent;if(t instanceof V)return t._isUpdated(e);var n=this._updateVersion===e;return!n&&t&&t._visible&&t._isUpdated(e)&&(this._updateVersion=e,n=!0),n},_drawSelection:function(e,t,n,r,i){var o=this._selection,a=1&o,s=2&o||a&&this._selectBounds,l=4&o;if(this._drawSelected||(a=!1),(a||s||l)&&this._isUpdated(i)){var c,u=this.getSelectedColor(!0)||(c=this.getLayer())&&c.getSelectedColor(!0),d=t.appended(this.getGlobalMatrix(!0)),h=n/2;if(e.strokeStyle=e.fillStyle=u?u.toCanvasStyle(e):"#009dec",a&&this._drawSelected(e,d,r),l){var f=this.getPosition(!0),p=this._parent,v=p?p.localToGlobal(f):f,g=v.x,m=v.y;e.beginPath(),e.arc(g,m,h,0,2*Math.PI,!0),e.stroke();for(var y=[[0,-1],[1,0],[0,1],[-1,0]],b=h,w=n+1,_=0;_<4;_++){var x=y[_],C=x[0],E=x[1];e.moveTo(g+C*b,m+E*b),e.lineTo(g+C*w,m+E*w),e.stroke()}}if(s){var S=d._transformCorners(this.getInternalBounds());for(e.beginPath(),_=0;_<8;_++)e[_?"lineTo":"moveTo"](S[_],S[++_]);for(e.closePath(),e.stroke(),_=0;_<8;_++)e.fillRect(S[_]-h,S[++_]-h,n,n)}}},_canComposite:function(){return!1}},c.each(["down","drag","up","move"],(function(e){this["removeOn"+c.capitalize(e)]=function(){var t={};return t[e]=!0,this.removeOn(t)}}),{removeOn:function(e){for(var t in e)if(e[t]){var n="mouse"+t,r=this._project,i=r._removeSets=r._removeSets||{};i[n]=i[n]||{},i[n][this._id]=this}return this}}),{tween:function(e,t,n){n||(n=t,t=e,e=null,n||(n=t,t=null));var r=n&&n.easing,i=n&&n.start,o=null!=n&&("number"==typeof n?n:n.duration),a=new ie(this,e,t,o,r,i);return o&&this.on("frame",(function e(t){a._handleFrame(1e3*t.time),a.running||this.off("frame",e)})),a},tweenTo:function(e,t){return this.tween(null,e,t)},tweenFrom:function(e,t){return this.tween(e,null,t)}}),O=A.extend({_class:"Group",_selectBounds:!1,_selectChildren:!0,_serializeFields:{children:[]},initialize:function(e){this._children=[],this._namedChildren={},this._initialize(e)||this.addChildren(Array.isArray(e)?e:arguments)},_changed:function e(t){e.base.call(this,t),2050&t&&(this._clipItem=a)},_getClipItem:function(){var e=this._clipItem;if(e===a){e=null;for(var t=this._children,n=0,r=t.length;n<r;n++)if(t[n]._clipMask){e=t[n];break}this._clipItem=e}return e},isClipped:function(){return!!this._getClipItem()},setClipped:function(e){var t=this.getFirstChild();t&&t.setClipMask(e)},_getBounds:function e(t,n){var r=this._getClipItem();return r?r._getCachedBounds(r._matrix.prepended(t),c.set({},n,{stroke:!1})):e.base.call(this,t,n)},_hitTestChildren:function e(t,n,r){var i=this._getClipItem();return(!i||i.contains(t))&&e.base.call(this,t,n,r,i)},_draw:function(e,t){var n=t.clip,r=!n&&this._getClipItem();t=t.extend({clipItem:r,clip:!1}),n?(e.beginPath(),t.dontStart=t.dontFinish=!0):r&&r.draw(e,t.extend({clip:!0}));for(var i=this._children,o=0,a=i.length;o<a;o++){var s=i[o];s!==r&&s.draw(e,t)}}}),k=O.extend({_class:"Layer",initialize:function(){O.apply(this,arguments)},_getOwner:function(){return this._parent||null!=this._index&&this._project},isInserted:function e(){return this._parent?e.base.call(this):null!=this._index},activate:function(){this._project._activeLayer=this},_hitTestSelf:function(){}}),T=A.extend({_class:"Shape",_applyMatrix:!1,_canApplyMatrix:!1,_canScaleStroke:!0,_serializeFields:{type:null,size:null,radius:null},initialize:function(e,t){this._initialize(e,t)},_equals:function(e){return this._type===e._type&&this._size.equals(e._size)&&c.equals(this._radius,e._radius)},copyContent:function(e){this.setType(e._type),this.setSize(e._size),this.setRadius(e._radius)},getType:function(){return this._type},setType:function(e){this._type=e},getShape:"#getType",setShape:"#setType",getSize:function(){var e=this._size;return new w(e.width,e.height,this,"setSize")},setSize:function(){var e=b.read(arguments);if(this._size){if(!this._size.equals(e)){var t=this._type,n=e.width,r=e.height;"rectangle"===t?this._radius.set(b.min(this._radius,e.divide(2).abs())):"circle"===t?(n=r=(n+r)/2,this._radius=n/2):"ellipse"===t&&this._radius._set(n/2,r/2),this._size._set(n,r),this._changed(9)}}else this._size=e.clone()},getRadius:function(){var e=this._radius;return"circle"===this._type?e:new w(e.width,e.height,this,"setRadius")},setRadius:function(e){var t=this._type;if("circle"===t){if(e===this._radius)return;var n=2*e;this._radius=e,this._size._set(n,n)}else if(e=b.read(arguments),this._radius){if(this._radius.equals(e))return;this._radius.set(e),"rectangle"===t?(n=b.max(this._size,e.multiply(2)),this._size.set(n)):"ellipse"===t&&this._size._set(2*e.width,2*e.height)}else this._radius=e.clone();this._changed(9)},isEmpty:function(){return!1},toPath:function(e){var t=new(H[c.capitalize(this._type)])({center:new m,size:this._size,radius:this._radius,insert:!1});return t.copyAttributes(this),ce.settings.applyMatrix&&t.setApplyMatrix(!0),(e===a||e)&&t.insertAbove(this),t},toShape:"#clone",_asPathItem:function(){return this.toPath(!1)},_draw:function(e,t,n,r){var i=this._style,o=i.hasFill(),a=i.hasStroke(),s=t.dontFinish||t.clip,l=!r;if(o||a||s){var c=this._type,u=this._radius,d="circle"===c;if(t.dontStart||e.beginPath(),l&&d)e.arc(0,0,u,0,2*Math.PI,!0);else{var h=d?u:u.width,f=d?u:u.height,p=this._size,v=p.width,g=p.height;if(l&&"rectangle"===c&&0===h&&0===f)e.rect(-v/2,-g/2,v,g);else{var m=v/2,y=g/2,b=.44771525016920644,w=h*b,_=f*b,x=[-m,-y+f,-m,-y+_,-m+w,-y,-m+h,-y,m-h,-y,m-w,-y,m,-y+_,m,-y+f,m,y-f,m,y-_,m-w,y,m-h,y,-m+h,y,-m+w,y,-m,y-_,-m,y-f];r&&r.transform(x,x,32),e.moveTo(x[0],x[1]),e.bezierCurveTo(x[2],x[3],x[4],x[5],x[6],x[7]),m!==h&&e.lineTo(x[8],x[9]),e.bezierCurveTo(x[10],x[11],x[12],x[13],x[14],x[15]),y!==f&&e.lineTo(x[16],x[17]),e.bezierCurveTo(x[18],x[19],x[20],x[21],x[22],x[23]),m!==h&&e.lineTo(x[24],x[25]),e.bezierCurveTo(x[26],x[27],x[28],x[29],x[30],x[31])}}e.closePath()}s||!o&&!a||(this._setStyles(e,t,n),o&&(e.fill(i.getFillRule()),e.shadowColor="rgba(0,0,0,0)"),a&&e.stroke())},_canComposite:function(){return!(this.hasFill()&&this.hasStroke())},_getBounds:function(e,t){var n=new _(this._size).setCenter(0,0),r=this._style,i=t.stroke&&r.hasStroke()&&r.getStrokeWidth();return e&&(n=e._transformBounds(n)),i?n.expand(H._getStrokePadding(i,this._getStrokeMatrix(e,t))):n}},new function(){function e(e,t,n){var r=e._radius;if(!r.isZero())for(var i=e._size.divide(2),o=1;o<=4;o++){var a=new m(o>1&&o<4?-1:1,o>2?-1:1),s=a.multiply(i),l=s.subtract(a.multiply(r));if(new _(n?s.add(a.multiply(n)):s,l).contains(t))return{point:l,quadrant:o}}}function t(e,t,n,r){var i=e.divide(t);return(!r||i.isInQuadrant(r))&&i.subtract(i.normalize()).multiply(t).divide(n).length<=1}return{_contains:function t(n){if("rectangle"===this._type){var r=e(this,n);return r?n.subtract(r.point).divide(this._radius).getLength()<=1:t.base.call(this,n)}return n.divide(this.size).getLength()<=.5},_hitTestSelf:function n(r,i,o,a){var s=!1,l=this._style,c=i.stroke&&l.hasStroke(),u=i.fill&&l.hasFill();if(c||u){var d=this._type,h=this._radius,f=c?l.getStrokeWidth()/2:0,p=i._tolerancePadding.add(H._getStrokePadding(f,!l.getStrokeScaling()&&a));if("rectangle"===d){var v=p.multiply(2),g=e(this,r,v);if(g)s=t(r.subtract(g.point),h,p,g.quadrant);else{var m=new _(this._size).setCenter(0,0),y=m.expand(v),b=m.expand(v.negate());s=y._containsPoint(r)&&!b._containsPoint(r)}}else s=t(r,h,p)}return s?new z(c?"stroke":"fill",this):n.base.apply(this,arguments)}}},{statics:new function(){function e(e,t,n,r,i){var o=c.create(T.prototype);return o._type=e,o._size=n,o._radius=r,o._initialize(c.getNamed(i),t),o}return{Circle:function(){var t=arguments,n=m.readNamed(t,"center"),r=c.readNamed(t,"radius");return e("circle",n,new b(2*r),r,t)},Rectangle:function(){var t=arguments,n=_.readNamed(t,"rectangle"),r=b.min(b.readNamed(t,"radius"),n.getSize(!0).divide(2));return e("rectangle",n.getCenter(!0),n.getSize(!0),r,t)},Ellipse:function(){var t=arguments,n=T._readEllipse(t),r=n.radius;return e("ellipse",n.center,r.multiply(2),r,t)},_readEllipse:function(e){var t,n;if(c.hasNamed(e,"radius"))t=m.readNamed(e,"center"),n=b.readNamed(e,"radius");else{var r=_.readNamed(e,"rectangle");t=r.getCenter(!0),n=r.getSize(!0).divide(2)}return{center:t,radius:n}}}}}),P=A.extend({_class:"Raster",_applyMatrix:!1,_canApplyMatrix:!1,_boundsOptions:{stroke:!1,handle:!1},_serializeFields:{crossOrigin:null,source:null},_prioritize:["crossOrigin"],_smoothing:"low",beans:!0,initialize:function(e,t){if(!this._initialize(e,t!==a&&m.read(arguments))){var n,r=typeof e,i="string"===r?l.getElementById(e):"object"===r?e:null;if(i&&i!==A.NO_INSERT)if(i.getContext||null!=i.naturalHeight)n=i;else if(i){var o=b.read(arguments);o.isZero()||(n=oe.getCanvas(o))}n?this.setImage(n):this.setSource(e)}this._size||(this._size=new b,this._loaded=!1)},_equals:function(e){return this.getSource()===e.getSource()},copyContent:function(e){var t=e._image,n=e._canvas;if(t)this._setImage(t);else if(n){var r=oe.getCanvas(e._size);r.getContext("2d").drawImage(n,0,0),this._setImage(r)}this._crossOrigin=e._crossOrigin},getSize:function(){var e=this._size;return new w(e?e.width:0,e?e.height:0,this,"setSize")},setSize:function(e,t){var n=b.read(arguments);if(n.equals(this._size))t&&this.clear();else if(n.width>0&&n.height>0){var r=!t&&this.getElement();this._setImage(oe.getCanvas(n)),r&&this.getContext(!0).drawImage(r,0,0,n.width,n.height)}else this._canvas&&oe.release(this._canvas),this._size=n.clone()},getWidth:function(){return this._size?this._size.width:0},setWidth:function(e){this.setSize(e,this.getHeight())},getHeight:function(){return this._size?this._size.height:0},setHeight:function(e){this.setSize(this.getWidth(),e)},getLoaded:function(){return this._loaded},isEmpty:function(){var e=this._size;return!e||0===e.width&&0===e.height},getResolution:function(){var e=this._matrix,t=new m(0,0).transform(e),n=new m(1,0).transform(e).subtract(t),r=new m(0,1).transform(e).subtract(t);return new b(72/n.getLength(),72/r.getLength())},getPpi:"#getResolution",getImage:function(){return this._image},setImage:function(e){var t=this;function n(e){var n=t.getView(),r=e&&e.type||"load";n&&t.responds(r)&&(ce=n._scope,t.emit(r,new J(e)))}this._setImage(e),this._loaded?setTimeout(n,0):e&&X.add(e,{load:function(r){t._setImage(e),n(r)},error:n})},_setImage:function(e){this._canvas&&oe.release(this._canvas),e&&e.getContext?(this._image=null,this._canvas=e,this._loaded=!0):(this._image=e,this._canvas=null,this._loaded=!!(e&&e.src&&e.complete)),this._size=new b(e?e.naturalWidth||e.width:0,e?e.naturalHeight||e.height:0),this._context=null,this._changed(1033)},getCanvas:function(){if(!this._canvas){var e=oe.getContext(this._size);try{this._image&&e.drawImage(this._image,0,0),this._canvas=e.canvas}catch(t){oe.release(e)}}return this._canvas},setCanvas:"#setImage",getContext:function(e){return this._context||(this._context=this.getCanvas().getContext("2d")),e&&(this._image=null,this._changed(1025)),this._context},setContext:function(e){this._context=e},getSource:function(){var e=this._image;return e&&e.src||this.toDataURL()},setSource:function(e){var t=new o.Image,n=this._crossOrigin;n&&(t.crossOrigin=n),e&&(t.src=e),this.setImage(t)},getCrossOrigin:function(){var e=this._image;return e&&e.crossOrigin||this._crossOrigin||""},setCrossOrigin:function(e){this._crossOrigin=e;var t=this._image;t&&(t.crossOrigin=e)},getSmoothing:function(){return this._smoothing},setSmoothing:function(e){this._smoothing="string"==typeof e?e:e?"low":"off",this._changed(257)},getElement:function(){return this._canvas||this._loaded&&this._image}},{beans:!1,getSubCanvas:function(){var e=_.read(arguments),t=oe.getContext(e.getSize());return t.drawImage(this.getCanvas(),e.x,e.y,e.width,e.height,0,0,e.width,e.height),t.canvas},getSubRaster:function(){var e=_.read(arguments),t=new P(A.NO_INSERT);return t._setImage(this.getSubCanvas(e)),t.translate(e.getCenter().subtract(this.getSize().divide(2))),t._matrix.prepend(this._matrix),t.insertAbove(this),t},toDataURL:function(){var e=this._image,t=e&&e.src;if(/^data:/.test(t))return t;var n=this.getCanvas();return n?n.toDataURL.apply(n,arguments):null},drawImage:function(e){var t=m.read(arguments,1);this.getContext(!0).drawImage(e,t.x,t.y)},getAverageColor:function(e){var t,n;if(e?e instanceof j?(n=e,t=e.getBounds()):"object"==typeof e&&("width"in e?t=new _(e):"x"in e&&(t=new _(e.x-.5,e.y-.5,1,1))):t=this.getBounds(),!t)return null;var r=Math.min(t.width,32),i=Math.min(t.height,32),o=P._sampleContext;o?o.clearRect(0,0,33,33):o=P._sampleContext=oe.getContext(new b(32)),o.save();var a=(new C).scale(r/t.width,i/t.height).translate(-t.x,-t.y);a.applyToContext(o),n&&n.draw(o,new c({clip:!0,matrices:[a]})),this._matrix.applyToContext(o);var s=this.getElement(),l=this._size;s&&o.drawImage(s,-l.width/2,-l.height/2),o.restore();for(var u=o.getImageData(.5,.5,Math.ceil(r),Math.ceil(i)).data,d=[0,0,0],h=0,f=0,p=u.length;f<p;f+=4){var v=u[f+3];h+=v,v/=255,d[0]+=u[f]*v,d[1]+=u[f+1]*v,d[2]+=u[f+2]*v}for(f=0;f<3;f++)d[f]/=h;return h?G.read(d):null},getPixel:function(){var e=m.read(arguments),t=this.getContext().getImageData(e.x,e.y,1,1).data;return new G("rgb",[t[0]/255,t[1]/255,t[2]/255],t[3]/255)},setPixel:function(){var e=arguments,t=m.read(e),n=G.read(e),r=n._convert("rgb"),i=n._alpha,o=this.getContext(!0),a=o.createImageData(1,1),s=a.data;s[0]=255*r[0],s[1]=255*r[1],s[2]=255*r[2],s[3]=null!=i?255*i:255,o.putImageData(a,t.x,t.y)},clear:function(){var e=this._size;this.getContext(!0).clearRect(0,0,e.width+1,e.height+1)},createImageData:function(){var e=b.read(arguments);return this.getContext().createImageData(e.width,e.height)},getImageData:function(){var e=_.read(arguments);return e.isEmpty()&&(e=new _(this._size)),this.getContext().getImageData(e.x,e.y,e.width,e.height)},putImageData:function(e){var t=m.read(arguments,1);this.getContext(!0).putImageData(e,t.x,t.y)},setImageData:function(e){this.setSize(e),this.getContext(!0).putImageData(e,0,0)},_getBounds:function(e,t){var n=new _(this._size).setCenter(0,0);return e?e._transformBounds(n):n},_hitTestSelf:function(e){if(this._contains(e)){var t=this;return new z("pixel",t,{offset:e.add(t._size.divide(2)).round(),color:{get:function(){return t.getPixel(this.offset)}}})}},_draw:function(e,t,n){var r=this.getElement();if(r&&r.width>0&&r.height>0){e.globalAlpha=v.clamp(this._opacity,0,1),this._setStyles(e,t,n);var i=this._smoothing,o="off"===i;Z.setPrefixed(e,o?"imageSmoothingEnabled":"imageSmoothingQuality",!o&&i),e.drawImage(r,-this._size.width/2,-this._size.height/2)}},_canComposite:function(){return!0}}),I=A.extend({_class:"SymbolItem",_applyMatrix:!1,_canApplyMatrix:!1,_boundsOptions:{stroke:!0},_serializeFields:{symbol:null},initialize:function(e,t){this._initialize(e,t!==a&&m.read(arguments,1))||this.setDefinition(e instanceof M?e:new M(e))},_equals:function(e){return this._definition===e._definition},copyContent:function(e){this.setDefinition(e._definition)},getDefinition:function(){return this._definition},setDefinition:function(e){this._definition=e,this._changed(9)},getSymbol:"#getDefinition",setSymbol:"#setDefinition",isEmpty:function(){return this._definition._item.isEmpty()},_getBounds:function(e,t){var n=this._definition._item;return n._getCachedBounds(n._matrix.prepended(e),t)},_hitTestSelf:function(e,t,n){var r=t.extend({all:!1}),i=this._definition._item._hitTest(e,r,n);return i&&(i.item=this),i},_draw:function(e,t){this._definition._item.draw(e,t)}}),M=c.extend({_class:"SymbolDefinition",initialize:function(e,t){this._id=g.get(),this.project=ce.project,e&&this.setItem(e,t)},_serialize:function(e,t){return t.add(this,(function(){return c.serialize([this._class,this._item],e,!1,t)}))},_changed:function(e){8&e&&A._clearBoundsCache(this),1&e&&this.project._changed(e)},getItem:function(){return this._item},setItem:function(e,t){e._symbol&&(e=e.clone()),this._item&&(this._item._symbol=null),this._item=e,e.remove(),e.setSelected(!1),t||e.setPosition(new m),e._symbol=this,this._changed(9)},getDefinition:"#getItem",setDefinition:"#setItem",place:function(e){return new I(this,e)},clone:function(){return new M(this._item.clone(!1))},equals:function(e){return e===this||e&&this._item.equals(e._item)||!1}}),z=c.extend({_class:"HitResult",initialize:function(e,t,n){this.type=e,this.item=t,n&&this.inject(n)},statics:{getOptions:function(e){var t=e&&c.read(e);return new c({type:null,tolerance:ce.settings.hitTolerance,fill:!t,stroke:!t,segments:!t,handles:!1,ends:!1,position:!1,center:!1,bounds:!1,guides:!1,selected:!1},t)}}}),R=c.extend({_class:"Segment",beans:!0,_selection:0,initialize:function(e,t,n,r,i,o){var s,l,c,u,d=arguments.length;d>0&&(null==e||"object"==typeof e?1===d&&e&&"point"in e?(s=e.point,l=e.handleIn,c=e.handleOut,u=e.selection):(s=e,l=t,c=n,u=r):(s=[e,t],l=n!==a?[n,r]:null,c=i!==a?[i,o]:null)),new L(s,this,"_point"),new L(l,this,"_handleIn"),new L(c,this,"_handleOut"),u&&this.setSelection(u)},_serialize:function(e,t){var n=this._point,r=this._selection,i=r||this.hasHandles()?[n,this._handleIn,this._handleOut]:n;return r&&i.push(r),c.serialize(i,e,!0,t)},_changed:function(e){var t=this._path;if(t){var n,r=t._curves,i=this._index;r&&(e&&e!==this._point&&e!==this._handleIn||!(n=i>0?r[i-1]:t._closed?r[r.length-1]:null)||n._changed(),e&&e!==this._point&&e!==this._handleOut||!(n=r[i])||n._changed()),t._changed(41)}},getPoint:function(){return this._point},setPoint:function(){this._point.set(m.read(arguments))},getHandleIn:function(){return this._handleIn},setHandleIn:function(){this._handleIn.set(m.read(arguments))},getHandleOut:function(){return this._handleOut},setHandleOut:function(){this._handleOut.set(m.read(arguments))},hasHandles:function(){return!this._handleIn.isZero()||!this._handleOut.isZero()},isSmooth:function(){var e=this._handleIn,t=this._handleOut;return!e.isZero()&&!t.isZero()&&e.isCollinear(t)},clearHandles:function(){this._handleIn._set(0,0),this._handleOut._set(0,0)},getSelection:function(){return this._selection},setSelection:function(e){var t=this._selection,n=this._path;this._selection=e=e||0,n&&e!==t&&(n._updateSelection(this,t,e),n._changed(257))},_changeSelection:function(e,t){var n=this._selection;this.setSelection(t?n|e:n&~e)},isSelected:function(){return!!(7&this._selection)},setSelected:function(e){this._changeSelection(7,e)},getIndex:function(){return this._index!==a?this._index:null},getPath:function(){return this._path||null},getCurve:function(){var e=this._path,t=this._index;return e?(t>0&&!e._closed&&t===e._segments.length-1&&t--,e.getCurves()[t]||null):null},getLocation:function(){var e=this.getCurve();return e?new N(e,this===e._segment1?0:1):null},getNext:function(){var e=this._path&&this._path._segments;return e&&(e[this._index+1]||this._path._closed&&e[0])||null},smooth:function(e,t,n){var r=e||{},i=r.type,o=r.factor,s=this.getPrevious(),l=this.getNext(),c=(s||this)._point,u=this._point,d=(l||this)._point,h=c.getDistance(u),f=u.getDistance(d);if(i&&"catmull-rom"!==i){if("geometric"!==i)throw new Error("Smoothing method '"+i+"' not supported.");if(s&&l){var p=c.subtract(d),v=o===a?.4:o,g=v*h/(h+f);t||this.setHandleIn(p.multiply(g)),n||this.setHandleOut(p.multiply(g-v))}}else{var y=o===a?.5:o,b=Math.pow(h,y),w=b*b,_=Math.pow(f,y),x=_*_;if(!t&&s){var C=2*x+3*_*b+w,E=3*_*(_+b);this.setHandleIn(0!==E?new m((x*c._x+C*u._x-w*d._x)/E-u._x,(x*c._y+C*u._y-w*d._y)/E-u._y):new m)}!n&&l&&(C=2*w+3*b*_+x,E=3*b*(b+_),this.setHandleOut(0!==E?new m((w*d._x+C*u._x-x*c._x)/E-u._x,(w*d._y+C*u._y-x*c._y)/E-u._y):new m))}},getPrevious:function(){var e=this._path&&this._path._segments;return e&&(e[this._index-1]||this._path._closed&&e[e.length-1])||null},isFirst:function(){return!this._index},isLast:function(){var e=this._path;return e&&this._index===e._segments.length-1||!1},reverse:function(){var e=this._handleIn,t=this._handleOut,n=e.clone();e.set(t),t.set(n)},reversed:function(){return new R(this._point,this._handleOut,this._handleIn)},remove:function(){return!!this._path&&!!this._path.removeSegment(this._index)},clone:function(){return new R(this._point,this._handleIn,this._handleOut)},equals:function(e){return e===this||e&&this._class===e._class&&this._point.equals(e._point)&&this._handleIn.equals(e._handleIn)&&this._handleOut.equals(e._handleOut)||!1},toString:function(){var e=["point: "+this._point];return this._handleIn.isZero()||e.push("handleIn: "+this._handleIn),this._handleOut.isZero()||e.push("handleOut: "+this._handleOut),"{ "+e.join(", ")+" }"},transform:function(e){this._transformCoordinates(e,new Array(6),!0),this._changed()},interpolate:function(e,t,n){var r=1-n,i=n,o=e._point,a=t._point,s=e._handleIn,l=t._handleIn,c=t._handleOut,u=e._handleOut;this._point._set(r*o._x+i*a._x,r*o._y+i*a._y,!0),this._handleIn._set(r*s._x+i*l._x,r*s._y+i*l._y,!0),this._handleOut._set(r*u._x+i*c._x,r*u._y+i*c._y,!0),this._changed()},_transformCoordinates:function(e,t,n){var r=this._point,i=n&&this._handleIn.isZero()?null:this._handleIn,o=n&&this._handleOut.isZero()?null:this._handleOut,a=r._x,s=r._y,l=2;return t[0]=a,t[1]=s,i&&(t[l++]=i._x+a,t[l++]=i._y+s),o&&(t[l++]=o._x+a,t[l++]=o._y+s),e&&(e._transformCoordinates(t,t,l/2),a=t[0],s=t[1],n?(r._x=a,r._y=s,l=2,i&&(i._x=t[l++]-a,i._y=t[l++]-s),o&&(o._x=t[l++]-a,o._y=t[l++]-s)):(i||(t[l++]=a,t[l++]=s),o||(t[l++]=a,t[l++]=s))),t}}),L=m.extend({initialize:function(e,t,n){var r,i,o;if(e)if((r=e[0])!==a)i=e[1];else{var s=e;(r=s.x)===a&&(r=(s=m.read(arguments)).x),i=s.y,o=s.selected}else r=i=0;this._x=r,this._y=i,this._owner=t,t[n]=this,o&&this.setSelected(!0)},_set:function(e,t){return this._x=e,this._y=t,this._owner._changed(this),this},getX:function(){return this._x},setX:function(e){this._x=e,this._owner._changed(this)},getY:function(){return this._y},setY:function(e){this._y=e,this._owner._changed(this)},isZero:function(){var e=v.isZero;return e(this._x)&&e(this._y)},isSelected:function(){return!!(this._owner._selection&this._getSelection())},setSelected:function(e){this._owner._changeSelection(this._getSelection(),e)},_getSelection:function(){var e=this._owner;return this===e._point?1:this===e._handleIn?2:this===e._handleOut?4:0}}),D=c.extend({_class:"Curve",beans:!0,initialize:function(e,t,n,r,i,o,a,s){var l,c,u,d,h,f,p=arguments.length;3===p?(this._path=e,l=t,c=n):p?1===p?"segment1"in e?(l=new R(e.segment1),c=new R(e.segment2)):"point1"in e?(u=e.point1,h=e.handle1,f=e.handle2,d=e.point2):Array.isArray(e)&&(u=[e[0],e[1]],d=[e[6],e[7]],h=[e[2]-e[0],e[3]-e[1]],f=[e[4]-e[6],e[5]-e[7]]):2===p?(l=new R(e),c=new R(t)):4===p?(u=e,h=t,f=n,d=r):8===p&&(u=[e,t],d=[a,s],h=[n-e,r-t],f=[i-a,o-s]):(l=new R,c=new R),this._segment1=l||new R(u,null,h),this._segment2=c||new R(d,f,null)},_serialize:function(e,t){return c.serialize(this.hasHandles()?[this.getPoint1(),this.getHandle1(),this.getHandle2(),this.getPoint2()]:[this.getPoint1(),this.getPoint2()],e,!0,t)},_changed:function(){this._length=this._bounds=a},clone:function(){return new D(this._segment1,this._segment2)},toString:function(){var e=["point1: "+this._segment1._point];return this._segment1._handleOut.isZero()||e.push("handle1: "+this._segment1._handleOut),this._segment2._handleIn.isZero()||e.push("handle2: "+this._segment2._handleIn),e.push("point2: "+this._segment2._point),"{ "+e.join(", ")+" }"},classify:function(){return D.classify(this.getValues())},remove:function(){var e=!1;if(this._path){var t=this._segment2,n=t._handleOut;(e=t.remove())&&this._segment1._handleOut.set(n)}return e},getPoint1:function(){return this._segment1._point},setPoint1:function(){this._segment1._point.set(m.read(arguments))},getPoint2:function(){return this._segment2._point},setPoint2:function(){this._segment2._point.set(m.read(arguments))},getHandle1:function(){return this._segment1._handleOut},setHandle1:function(){this._segment1._handleOut.set(m.read(arguments))},getHandle2:function(){return this._segment2._handleIn},setHandle2:function(){this._segment2._handleIn.set(m.read(arguments))},getSegment1:function(){return this._segment1},getSegment2:function(){return this._segment2},getPath:function(){return this._path},getIndex:function(){return this._segment1._index},getNext:function(){var e=this._path&&this._path._curves;return e&&(e[this._segment1._index+1]||this._path._closed&&e[0])||null},getPrevious:function(){var e=this._path&&this._path._curves;return e&&(e[this._segment1._index-1]||this._path._closed&&e[e.length-1])||null},isFirst:function(){return!this._segment1._index},isLast:function(){var e=this._path;return e&&this._segment1._index===e._curves.length-1||!1},isSelected:function(){return this.getPoint1().isSelected()&&this.getHandle1().isSelected()&&this.getHandle2().isSelected()&&this.getPoint2().isSelected()},setSelected:function(e){this.getPoint1().setSelected(e),this.getHandle1().setSelected(e),this.getHandle2().setSelected(e),this.getPoint2().setSelected(e)},getValues:function(e){return D.getValues(this._segment1,this._segment2,e)},getPoints:function(){for(var e=this.getValues(),t=[],n=0;n<8;n+=2)t.push(new m(e[n],e[n+1]));return t}},{getLength:function(){return null==this._length&&(this._length=D.getLength(this.getValues(),0,1)),this._length},getArea:function(){return D.getArea(this.getValues())},getLine:function(){return new E(this._segment1._point,this._segment2._point)},getPart:function(e,t){return new D(D.getPart(this.getValues(),e,t))},getPartLength:function(e,t){return D.getLength(this.getValues(),e,t)},divideAt:function(e){return this.divideAtTime(e&&e.curve===this?e.time:this.getTimeAt(e))},divideAtTime:function(e,t){var n=null;if(e>=1e-8&&e<=.99999999){var r=D.subdivide(this.getValues(),e),i=r[0],o=r[1],a=t||this.hasHandles(),s=this._segment1,l=this._segment2,c=this._path;a&&(s._handleOut._set(i[2]-i[0],i[3]-i[1]),l._handleIn._set(o[4]-o[6],o[5]-o[7]));var u=i[6],d=i[7],h=new R(new m(u,d),a&&new m(i[4]-u,i[5]-d),a&&new m(o[2]-u,o[3]-d));c?(c.insert(s._index+1,h),n=this.getNext()):(this._segment2=h,this._changed(),n=new D(h,l))}return n},splitAt:function(e){var t=this._path;return t?t.splitAt(e):null},splitAtTime:function(e){return this.splitAt(this.getLocationAtTime(e))},divide:function(e,t){return this.divideAtTime(e===a?.5:t?e:this.getTimeAt(e))},split:function(e,t){return this.splitAtTime(e===a?.5:t?e:this.getTimeAt(e))},reversed:function(){return new D(this._segment2.reversed(),this._segment1.reversed())},clearHandles:function(){this._segment1._handleOut._set(0,0),this._segment2._handleIn._set(0,0)},statics:{getValues:function(e,t,n,r){var i=e._point,o=e._handleOut,a=t._handleIn,s=t._point,l=i.x,c=i.y,u=s.x,d=s.y,h=r?[l,c,l,c,u,d,u,d]:[l,c,l+o._x,c+o._y,u+a._x,d+a._y,u,d];return n&&n._transformCoordinates(h,h,4),h},subdivide:function(e,t){var n=e[0],r=e[1],i=e[2],o=e[3],s=e[4],l=e[5],c=e[6],u=e[7];t===a&&(t=.5);var d=1-t,h=d*n+t*i,f=d*r+t*o,p=d*i+t*s,v=d*o+t*l,g=d*s+t*c,m=d*l+t*u,y=d*h+t*p,b=d*f+t*v,w=d*p+t*g,_=d*v+t*m,x=d*y+t*w,C=d*b+t*_;return[[n,r,h,f,y,b,x,C],[x,C,w,_,g,m,c,u]]},getMonoCurves:function(e,t){var n=[],r=t?0:1,i=e[r+0],o=e[r+2],a=e[r+4],s=e[r+6];if(i>=o==o>=a&&o>=a==a>=s||D.isStraight(e))n.push(e);else{var l=3*(o-a)-i+s,c=2*(i+a)-4*o,u=o-i,d=[],h=v.solveQuadratic(l,c,u,d,1e-8,.99999999);if(h){d.sort();var f=d[0],p=D.subdivide(e,f);n.push(p[0]),h>1&&(f=(d[1]-f)/(1-f),p=D.subdivide(p[1],f),n.push(p[0])),n.push(p[1])}else n.push(e)}return n},solveCubic:function(e,t,n,r,i,o){var a=e[t],s=e[t+2],l=e[t+4],c=e[t+6],u=0;if(!(a<n&&c<n&&s<n&&l<n||a>n&&c>n&&s>n&&l>n)){var d=3*(s-a),h=3*(l-s)-d,f=c-a-d-h;u=v.solveCubic(f,h,d,a-n,r,i,o)}return u},getTimeOf:function(e,t){var n=new m(e[0],e[1]),r=new m(e[6],e[7]),i=1e-7;if(null===(t.isClose(n,1e-12)?0:t.isClose(r,1e-12)?1:null))for(var o=[t.x,t.y],a=[],s=0;s<2;s++)for(var l=D.solveCubic(e,s,o[s],a,0,1),c=0;c<l;c++){var u=a[c];if(t.isClose(D.getPoint(e,u),i))return u}return t.isClose(n,i)?0:t.isClose(r,i)?1:null},getNearestTime:function(e,t){if(D.isStraight(e)){var n=e[0],r=e[1],i=e[6]-n,o=e[7]-r,a=i*i+o*o;if(0===a)return 0;var s=((t.x-n)*i+(t.y-r)*o)/a;return s<1e-12?0:s>.999999999999?1:D.getTimeOf(e,new m(n+s*i,r+s*o))}var l=1/0,c=0;function u(n){if(n>=0&&n<=1){var r=t.getDistance(D.getPoint(e,n),!0);if(r<l)return l=r,c=n,!0}}for(var d=0;d<=100;d++)u(d/100);for(var h=.005;h>1e-8;)u(c-h)||u(c+h)||(h/=2);return c},getPart:function(e,t,n){var r=t>n;if(r){var i=t;t=n,n=i}return t>0&&(e=D.subdivide(e,t)[1]),n<1&&(e=D.subdivide(e,(n-t)/(1-t))[0]),r?[e[6],e[7],e[4],e[5],e[2],e[3],e[0],e[1]]:e},isFlatEnough:function(e,t){var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],s=e[5],l=e[6],c=e[7],u=3*i-2*n-l,d=3*o-2*r-c,h=3*a-2*l-n,f=3*s-2*c-r;return Math.max(u*u,h*h)+Math.max(d*d,f*f)<=16*t*t},getArea:function(e){var t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=e[6],l=e[7];return 3*((l-n)*(r+o)-(s-t)*(i+a)+i*(t-o)-r*(n-a)+l*(o+t/3)-s*(a+n/3))/20},getBounds:function(e){for(var t=e.slice(0,2),n=t.slice(),r=[0,0],i=0;i<2;i++)D._addBounds(e[i],e[i+2],e[i+4],e[i+6],i,0,t,n,r);return new _(t[0],t[1],n[0]-t[0],n[1]-t[1])},_addBounds:function(e,t,n,r,i,o,a,s,l){function c(e,t){var n=e-t,r=e+t;n<a[i]&&(a[i]=n),r>s[i]&&(s[i]=r)}o/=2;var u=a[i]+o,d=s[i]-o;if(e<u||t<u||n<u||r<u||e>d||t>d||n>d||r>d)if(t<e!=t<r&&n<e!=n<r)c(e,0),c(r,0);else{var h=3*(t-n)-e+r,f=2*(e+n)-4*t,p=t-e,g=v.solveQuadratic(h,f,p,l);c(r,0);for(var m=0;m<g;m++){var y=l[m],b=1-y;1e-8<=y&&y<=.99999999&&c(b*b*b*e+3*b*b*y*t+3*b*y*y*n+y*y*y*r,o)}}}}},c.each(["getBounds","getStrokeBounds","getHandleBounds"],(function(e){this[e]=function(){this._bounds||(this._bounds={});var t=this._bounds[e];return t||(t=this._bounds[e]=H[e]([this._segment1,this._segment2],!1,this._path)),t.clone()}}),{}),c.each({isStraight:function(e,t,n,r){if(t.isZero()&&n.isZero())return!0;var i=r.subtract(e);if(i.isZero())return!1;if(i.isCollinear(t)&&i.isCollinear(n)){var o=new E(e,r);if(o.getDistance(e.add(t))<1e-7&&o.getDistance(r.add(n))<1e-7){var a=i.dot(i),s=i.dot(t)/a,l=i.dot(n)/a;return s>=0&&s<=1&&l<=0&&l>=-1}}return!1},isLinear:function(e,t,n,r){var i=r.subtract(e).divide(3);return t.equals(i)&&n.negate().equals(i)}},(function(e,t){this[t]=function(t){var n=this._segment1,r=this._segment2;return e(n._point,n._handleOut,r._handleIn,r._point,t)},this.statics[t]=function(t,n){var r=t[0],i=t[1],o=t[6],a=t[7];return e(new m(r,i),new m(t[2]-r,t[3]-i),new m(t[4]-o,t[5]-a),new m(o,a),n)}}),{statics:{},hasHandles:function(){return!this._segment1._handleOut.isZero()||!this._segment2._handleIn.isZero()},hasLength:function(e){return(!this.getPoint1().equals(this.getPoint2())||this.hasHandles())&&this.getLength()>(e||0)},isCollinear:function(e){return e&&this.isStraight()&&e.isStraight()&&this.getLine().isCollinear(e.getLine())},isHorizontal:function(){return this.isStraight()&&Math.abs(this.getTangentAtTime(.5).y)<1e-8},isVertical:function(){return this.isStraight()&&Math.abs(this.getTangentAtTime(.5).x)<1e-8}}),{beans:!1,getLocationAt:function(e,t){return this.getLocationAtTime(t?e:this.getTimeAt(e))},getLocationAtTime:function(e){return null!=e&&e>=0&&e<=1?new N(this,e):null},getTimeAt:function(e,t){return D.getTimeAt(this.getValues(),e,t)},getParameterAt:"#getTimeAt",getTimesWithTangent:function(){var e=m.read(arguments);return e.isZero()?[]:D.getTimesWithTangent(this.getValues(),e)},getOffsetAtTime:function(e){return this.getPartLength(0,e)},getLocationOf:function(){return this.getLocationAtTime(this.getTimeOf(m.read(arguments)))},getOffsetOf:function(){var e=this.getLocationOf.apply(this,arguments);return e?e.getOffset():null},getTimeOf:function(){return D.getTimeOf(this.getValues(),m.read(arguments))},getParameterOf:"#getTimeOf",getNearestLocation:function(){var e=m.read(arguments),t=this.getValues(),n=D.getNearestTime(t,e),r=D.getPoint(t,n);return new N(this,n,r,null,e.getDistance(r))},getNearestPoint:function(){var e=this.getNearestLocation.apply(this,arguments);return e?e.getPoint():e}},new function(){var e=["getPoint","getTangent","getNormal","getWeightedTangent","getWeightedNormal","getCurvature"];return c.each(e,(function(e){this[e+"At"]=function(t,n){var r=this.getValues();return D[e](r,n?t:D.getTimeAt(r,t))},this[e+"AtTime"]=function(t){return D[e](this.getValues(),t)}}),{statics:{_evaluateMethods:e}})},new function(){function e(e){var t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=e[6],l=e[7],c=9*(r-o)+3*(s-t),u=6*(t+o)-12*r,d=3*(r-t),h=9*(i-a)+3*(l-n),f=6*(n+a)-12*i,p=3*(i-n);return function(e){var t=(c*e+u)*e+d,n=(h*e+f)*e+p;return Math.sqrt(t*t+n*n)}}function t(e,t){return Math.max(2,Math.min(16,Math.ceil(32*Math.abs(t-e))))}function n(e,t,n,r){if(null==t||t<0||t>1)return null;var i=e[0],o=e[1],a=e[2],s=e[3],l=e[4],c=e[5],u=e[6],d=e[7],h=v.isZero;h(a-i)&&h(s-o)&&(a=i,s=o),h(l-u)&&h(c-d)&&(l=u,c=d);var f,p,g=3*(a-i),y=3*(l-a)-g,b=u-i-g-y,w=3*(s-o),_=3*(c-s)-w,x=d-o-w-_;if(0===n)f=0===t?i:1===t?u:((b*t+y)*t+g)*t+i,p=0===t?o:1===t?d:((x*t+_)*t+w)*t+o;else{var C=1e-8,E=1-C;if(t<C?(f=g,p=w):t>E?(f=3*(u-l),p=3*(d-c)):(f=(3*b*t+2*y)*t+g,p=(3*x*t+2*_)*t+w),r){0===f&&0===p&&(t<C||t>E)&&(f=l-a,p=c-s);var S=Math.sqrt(f*f+p*p);S&&(f/=S,p/=S)}if(3===n){l=6*b*t+2*y,c=6*x*t+2*_;var A=Math.pow(f*f+p*p,1.5);f=0!==A?(f*c-p*l)/A:0,p=0}}return 2===n?new m(p,-f):new m(f,p)}return{statics:{classify:function(e){var t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],s=e[5],l=e[6],c=e[7],u=r*(n-c)+i*(l-t)+t*c-n*l,d=3*(o*(i-n)+s*(t-r)+r*n-i*t),h=d-u,f=h-u+(t*(c-s)+n*(o-l)+l*s-c*o),p=Math.sqrt(f*f+h*h+d*d),g=0!==p?1/p:0,m=v.isZero,y="serpentine";function b(e,t,n){var r=t!==a,i=r&&t>0&&t<1,o=r&&n>0&&n<1;return!r||(i||o)&&("loop"!==e||i&&o)||(e="arch",i=o=!1),{type:e,roots:i||o?i&&o?t<n?[t,n]:[n,t]:[i?t:n]:null}}if(h*=g,d*=g,m(f*=g))return m(h)?b(m(d)?"line":"quadratic"):b(y,d/(3*h));var w=3*h*h-4*f*d;if(m(w))return b("cusp",h/(2*f));var _=w>0?Math.sqrt(w/3):Math.sqrt(-w),x=2*f;return b(w>0?y:"loop",(h+_)/x,(h-_)/x)},getLength:function(n,r,i,o){if(r===a&&(r=0),i===a&&(i=1),D.isStraight(n)){var s=n;i<1&&(s=D.subdivide(s,i)[0],r/=i),r>0&&(s=D.subdivide(s,r)[1]);var l=s[6]-s[0],c=s[7]-s[1];return Math.sqrt(l*l+c*c)}return v.integrate(o||e(n),r,i,t(r,i))},getTimeAt:function(n,r,i){if(i===a&&(i=r<0?1:0),0===r)return i;var o=Math.abs,s=r>0,l=s?i:0,c=s?1:i,u=e(n),d=D.getLength(n,l,c,u),h=o(r)-d;if(o(h)<1e-12)return s?c:l;if(h>1e-12)return null;var f=r/d,p=0;return v.findRoot((function(e){return p+=v.integrate(u,i,e,t(i,e)),i=e,p-r}),u,i+f,l,c,32,1e-12)},getPoint:function(e,t){return n(e,t,0,!1)},getTangent:function(e,t){return n(e,t,1,!0)},getWeightedTangent:function(e,t){return n(e,t,1,!1)},getNormal:function(e,t){return n(e,t,2,!0)},getWeightedNormal:function(e,t){return n(e,t,2,!1)},getCurvature:function(e,t){return n(e,t,3,!1).x},getPeaks:function(e){var t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=3*r-t-3*o+e[6],l=3*t-6*r+3*o,c=-3*t+3*r,u=3*i-n-3*a+e[7],d=3*n-6*i+3*a,h=-3*n+3*i,f=[];return v.solveCubic(9*(s*s+u*u),9*(s*l+d*u),2*(l*l+d*d)+3*(c*s+h*u),c*l+d*h,f,1e-8,.99999999),f.sort()}}}},new function(){function e(e,t,n,r,i,o,a){var s=!a&&n.getPrevious()===i,l=!a&&n!==i&&n.getNext()===i,c=1e-8,u=1-c;if(null!==r&&r>=(s?c:0)&&r<=(l?u:1)&&null!==o&&o>=(l?c:0)&&o<=(s?u:1)){var d=new N(n,r,null,a),h=new N(i,o,null,a);d._intersection=h,h._intersection=d,t&&!t(d)||N.insert(e,d,!0)}}function t(r,i,o,a,s,l,c,u,d,h,f,p,v){if(++d>=4096||++u>=40)return d;var g,m,y=i[0],b=i[1],w=i[6],_=i[7],x=E.getSignedDistance,C=x(y,b,w,_,i[2],i[3]),S=x(y,b,w,_,i[4],i[5]),A=C*S>0?3/4:4/9,O=A*Math.min(0,C,S),k=A*Math.max(0,C,S),T=x(y,b,w,_,r[0],r[1]),P=x(y,b,w,_,r[2],r[3]),I=x(y,b,w,_,r[4],r[5]),M=x(y,b,w,_,r[6],r[7]),z=function(e,t,n,r){var i,o=[0,e],a=[1/3,t],s=[2/3,n],l=[1,r],c=t-(2*e+r)/3,u=n-(e+2*r)/3;if(c*u<0)i=[[o,a,l],[o,s,l]];else{var d=c/u;i=[d>=2?[o,a,l]:d<=.5?[o,s,l]:[o,a,s,l],[o,l]]}return(c||u)<0?i.reverse():i}(T,P,I,M),R=z[0],L=z[1];if(0===C&&0===S&&0===T&&0===P&&0===I&&0===M||null==(g=n(R,L,O,k))||null==(m=n(R.reverse(),L.reverse(),O,k)))return d;var N=h+(f-h)*g,j=h+(f-h)*m;if(Math.max(v-p,j-N)<1e-9){var H=(N+j)/2,V=(p+v)/2;e(s,l,c?a:o,c?V:H,c?o:a,c?H:V)}else{r=D.getPart(r,g,m);var B=v-p;if(m-g>.8)if(j-N>B)H=(N+j)/2,d=t(i,(F=D.subdivide(r,.5))[0],a,o,s,l,!c,u,d,p,v,N,H),d=t(i,F[1],a,o,s,l,!c,u,d,p,v,H,j);else{var F;V=(p+v)/2,d=t((F=D.subdivide(i,.5))[0],r,a,o,s,l,!c,u,d,p,V,N,j),d=t(F[1],r,a,o,s,l,!c,u,d,V,v,N,j)}else d=0===B||B>=1e-9?t(i,r,a,o,s,l,!c,u,d,p,v,N,j):t(r,i,o,a,s,l,c,u,d,N,j,p,v)}return d}function n(e,t,n,i){return e[0][1]<n?r(e,!0,n):t[0][1]>i?r(t,!1,i):e[0][0]}function r(e,t,n){for(var r=e[0][0],i=e[0][1],o=1,a=e.length;o<a;o++){var s=e[o][0],l=e[o][1];if(t?l>=n:l<=n)return l===n?s:r+(n-i)*(s-r)/(l-i);r=s,i=l}return null}function i(e,t,n,r,i){var o=v.isZero;if(o(r)&&o(i)){var a=D.getTimeOf(e,new m(t,n));return null===a?[]:[a]}for(var s=Math.atan2(-i,r),l=Math.sin(s),c=Math.cos(s),u=[],d=[],h=0;h<8;h+=2){var f=e[h]-t,p=e[h+1]-n;u.push(f*c-p*l,f*l+p*c)}return D.solveCubic(u,1,0,d,0,1),d}function o(t,n,r,o,a,s,l){for(var c=n[0],u=n[1],d=i(t,c,u,n[6]-c,n[7]-u),h=0,f=d.length;h<f;h++){var p=d[h],v=D.getPoint(t,p),g=D.getTimeOf(n,v);null!==g&&e(a,s,l?o:r,l?g:p,l?r:o,l?p:g)}}function a(t,n,r,i,o,a){var s=E.intersect(t[0],t[1],t[6],t[7],n[0],n[1],n[6],n[7]);s&&e(o,a,r,D.getTimeOf(t,s),i,D.getTimeOf(n,s))}function s(n,r,i,s,l,u){var d=1e-12,h=Math.min,f=Math.max;if(f(n[0],n[2],n[4],n[6])+d>h(r[0],r[2],r[4],r[6])&&h(n[0],n[2],n[4],n[6])-d<f(r[0],r[2],r[4],r[6])&&f(n[1],n[3],n[5],n[7])+d>h(r[1],r[3],r[5],r[7])&&h(n[1],n[3],n[5],n[7])-d<f(r[1],r[3],r[5],r[7])){var p=c(n,r);if(p)for(var v=0;v<2;v++){var g=p[v];e(l,u,i,g[0],s,g[1],!0)}else{var y=D.isStraight(n),b=D.isStraight(r),w=y&&b,_=y&&!b,x=l.length;if((w?a:y||b?o:t)(_?r:n,_?n:r,_?s:i,_?i:s,l,u,_,0,0,0,1,0,1),!w||l.length===x)for(v=0;v<4;v++){var C=v>>1,E=1&v,S=6*C,A=6*E,O=new m(n[S],n[S+1]),k=new m(r[A],r[A+1]);O.isClose(k,d)&&e(l,u,i,C,s,E)}}}return l}function l(t,n,r,i){var o=D.classify(t);if("loop"===o.type){var a=o.roots;e(r,i,n,a[0],n,a[1])}return r}function c(e,t){function n(e){var t=e[6]-e[0],n=e[7]-e[1];return t*t+n*n}var r=Math.abs,i=E.getDistance,o=1e-7,a=D.isStraight(e),s=D.isStraight(t),l=a&&s,c=n(e)<n(t),u=c?t:e,d=c?e:t,h=u[0],f=u[1],p=u[6]-h,v=u[7]-f;if(i(h,f,p,v,d[0],d[1],!0)<o&&i(h,f,p,v,d[6],d[7],!0)<o)!l&&i(h,f,p,v,u[2],u[3],!0)<o&&i(h,f,p,v,u[4],u[5],!0)<o&&i(h,f,p,v,d[2],d[3],!0)<o&&i(h,f,p,v,d[4],d[5],!0)<o&&(a=s=l=!0);else if(l)return null;if(a^s)return null;for(var g=[e,t],y=[],b=0;b<4&&y.length<2;b++){var w=1&b,_=1^w,x=b>>1,C=D.getTimeOf(g[w],new m(g[_][x?6:0],g[_][x?7:1]));if(null!=C){var S=w?[x,C]:[C,x];(!y.length||r(S[0]-y[0][0])>1e-8&&r(S[1]-y[0][1])>1e-8)&&y.push(S)}if(b>2&&!y.length)break}if(2!==y.length)y=null;else if(!l){var A=D.getPart(e,y[0][0],y[1][0]),O=D.getPart(t,y[0][1],y[1][1]);(r(O[2]-A[2])>o||r(O[3]-A[3])>o||r(O[4]-A[4])>o||r(O[5]-A[5])>o)&&(y=null)}return y}return{getIntersections:function(e){var t=this.getValues(),n=e&&e!==this&&e.getValues();return n?s(t,n,this,e,[]):l(t,this,[])},statics:{getOverlaps:c,getIntersections:function(e,t,n,r,i,o){var a=!t;a&&(t=e);for(var c=e.length,u=t.length,d=new Array(c),h=a?d:new Array(u),p=[],v=0;v<c;v++)d[v]=e[v].getValues(r);if(!a)for(v=0;v<u;v++)h[v]=t[v].getValues(i);for(var g=f.findCurveBoundsCollisions(d,h,1e-7),m=0;m<c;m++){var y=e[m],b=d[m];a&&l(b,y,p,n);var w=g[m];if(w)for(var _=0;_<w.length;_++){if(o&&p.length)return p;var x=w[_];if(!a||x>m){var C=t[x];s(b,h[x],y,C,p,n)}}}return p},getCurveLineIntersections:i,getTimesWithTangent:function(e,t){var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],s=e[5],l=e[6],c=e[7],u=t.normalize(),d=u.x,h=u.y,f=3*l-9*a+9*i-3*n,p=3*c-9*s+9*o-3*r,g=6*a-12*i+6*n,m=6*s-12*o+6*r,y=3*i-3*n,b=3*o-3*r,w=2*f*h-2*p*d,_=[];if(Math.abs(w)<v.CURVETIME_EPSILON){if(0!=(w=f*m-p*g)){var x=-(f*b-p*y)/w;x>=0&&x<=1&&_.push(x)}}else{var C=(g*g-4*f*y)*h*h+(-2*g*m+4*p*y+4*f*b)*d*h+(m*m-4*p*b)*d*d,E=g*h-m*d;if(C>=0&&0!=w){var S=Math.sqrt(C),A=-(E+S)/w,O=(-E+S)/w;A>=0&&A<=1&&_.push(A),O>=0&&O<=1&&_.push(O)}}return _}}}}),N=c.extend({_class:"CurveLocation",initialize:function(e,t,n,r,i){if(t>=.99999999){var o=e.getNext();o&&(t=0,e=o)}this._setCurve(e),this._time=t,this._point=n||e.getPointAtTime(t),this._overlap=r,this._distance=i,this._intersection=this._next=this._previous=null},_setPath:function(e){this._path=e,this._version=e?e._version:0},_setCurve:function(e){this._setPath(e._path),this._curve=e,this._segment=null,this._segment1=e._segment1,this._segment2=e._segment2},_setSegment:function(e){var t=e.getCurve();t?this._setCurve(t):(this._setPath(e._path),this._segment1=e,this._segment2=null),this._segment=e,this._time=e===this._segment1?0:1,this._point=e._point.clone()},getSegment:function(){var e=this._segment;if(!e){var t=this.getCurve(),n=this.getTime();0===n?e=t._segment1:1===n?e=t._segment2:null!=n&&(e=t.getPartLength(0,n)<t.getPartLength(n,1)?t._segment1:t._segment2),this._segment=e}return e},getCurve:function(){var e=this._path,t=this;function n(e){var n=e&&e.getCurve();if(n&&null!=(t._time=n.getTimeOf(t._point)))return t._setCurve(n),n}return e&&e._version!==this._version&&(this._time=this._offset=this._curveOffset=this._curve=null),this._curve||n(this._segment)||n(this._segment1)||n(this._segment2.getPrevious())},getPath:function(){var e=this.getCurve();return e&&e._path},getIndex:function(){var e=this.getCurve();return e&&e.getIndex()},getTime:function(){var e=this.getCurve(),t=this._time;return e&&null==t?this._time=e.getTimeOf(this._point):t},getParameter:"#getTime",getPoint:function(){return this._point},getOffset:function(){var e=this._offset;if(null==e){e=0;var t=this.getPath(),n=this.getIndex();if(t&&null!=n)for(var r=t.getCurves(),i=0;i<n;i++)e+=r[i].getLength();this._offset=e+=this.getCurveOffset()}return e},getCurveOffset:function(){var e=this._curveOffset;if(null==e){var t=this.getCurve(),n=this.getTime();this._curveOffset=e=null!=n&&t&&t.getPartLength(0,n)}return e},getIntersection:function(){return this._intersection},getDistance:function(){return this._distance},divide:function(){var e=this.getCurve(),t=e&&e.divideAtTime(this.getTime());return t&&this._setSegment(t._segment1),t},split:function(){var e=this.getCurve(),t=e._path,n=e&&e.splitAtTime(this.getTime());return n&&this._setSegment(t.getLastSegment()),n},equals:function(e,t){var n=this===e;if(!n&&e instanceof N){var r=this.getCurve(),i=e.getCurve(),o=r._path;if(o===i._path){var a=Math.abs,s=a(this.getOffset()-e.getOffset()),l=!t&&this._intersection,c=!t&&e._intersection;n=(s<1e-7||o&&a(o.getLength()-s)<1e-7)&&(!l&&!c||l&&c&&l.equals(c,!0))}}return n},toString:function(){var e=[],t=this.getPoint(),n=p.instance;t&&e.push("point: "+t);var r=this.getIndex();null!=r&&e.push("index: "+r);var i=this.getTime();return null!=i&&e.push("time: "+n.number(i)),null!=this._distance&&e.push("distance: "+n.number(this._distance)),"{ "+e.join(", ")+" }"},isTouching:function(){var e=this._intersection;if(e&&this.getTangent().isCollinear(e.getTangent())){var t=this.getCurve(),n=e.getCurve();return!(t.isStraight()&&n.isStraight()&&t.getLine().intersect(n.getLine()))}return!1},isCrossing:function(){var e=this._intersection;if(!e)return!1;var t=this.getTime(),n=e.getTime(),r=1e-8,i=1-r,o=t>=r&&t<=i,a=n>=r&&n<=i;if(o&&a)return!this.isTouching();var s=this.getCurve(),l=s&&t<r?s.getPrevious():s,c=e.getCurve(),u=c&&n<r?c.getPrevious():c;if(t>i&&(s=s.getNext()),n>i&&(c=c.getNext()),!(l&&s&&u&&c))return!1;var d=[];function h(e,t){var n=e.getValues(),r=D.classify(n).roots||D.getPeaks(n),i=r.length,o=D.getLength(n,t&&i?r[i-1]:0,!t&&i?r[0]:1);d.push(i?o:o/32)}function f(e,t,n){return t<n?e>t&&e<n:e>t||e<n}o||(h(l,!0),h(s,!1)),a||(h(u,!0),h(c,!1));var p=this.getPoint(),v=Math.min.apply(Math,d),g=o?s.getTangentAtTime(t):s.getPointAt(v).subtract(p),m=o?g.negate():l.getPointAt(-v).subtract(p),y=a?c.getTangentAtTime(n):c.getPointAt(v).subtract(p),b=a?y.negate():u.getPointAt(-v).subtract(p),w=m.getAngle(),_=g.getAngle(),x=b.getAngle(),C=y.getAngle();return!!(o?f(w,x,C)^f(_,x,C)&&f(w,C,x)^f(_,C,x):f(x,w,_)^f(C,w,_)&&f(x,_,w)^f(C,_,w))},hasOverlap:function(){return!!this._overlap}},c.each(D._evaluateMethods,(function(e){var t=e+"At";this[e]=function(){var e=this.getCurve(),n=this.getTime();return null!=n&&e&&e[t](n,!0)}}),{preserve:!0}),new function(){function e(e,t,n){var r=e.length,i=0,o=r-1;function a(n,i){for(var o=n+i;o>=-1&&o<=r;o+=i){var a=e[(o%r+r)%r];if(!t.getPoint().isClose(a.getPoint(),1e-7))break;if(t.equals(a))return a}return null}for(;i<=o;){var s,l=i+o>>>1,c=e[l];if(n&&(s=t.equals(c)?c:a(l,-1)||a(l,1)))return t._overlap&&(s._overlap=s._intersection._overlap=!0),s;var u=t.getPath(),d=c.getPath();(u!==d?u._id-d._id:t.getIndex()+t.getTime()-(c.getIndex()+c.getTime()))<0?o=l-1:i=l+1}return e.splice(i,0,t),t}return{statics:{insert:e,expand:function(t){for(var n=t.slice(),r=t.length-1;r>=0;r--)e(n,t[r]._intersection,!1);return n}}}}),j=A.extend({_class:"PathItem",_selectBounds:!1,_canScaleStroke:!0,beans:!0,initialize:function(){},statics:{create:function(e){var t,n,r;if(c.isPlainObject(e)?(n=e.segments,t=e.pathData):Array.isArray(e)?n=e:"string"==typeof e&&(t=e),n){var i=n[0];r=i&&Array.isArray(i[0])}else t&&(r=(t.match(/m/gi)||[]).length>1||/z\s*\S+/i.test(t));return new(r?V:H)(e)}},_asPathItem:function(){return this},isClockwise:function(){return this.getArea()>=0},setClockwise:function(e){this.isClockwise()!=(e=!!e)&&this.reverse()},setPathData:function(e){var t,n,r,i=e&&e.match(/[mlhvcsqtaz][^mlhvcsqtaz]*/gi),o=!1,a=new m,s=new m;function l(e,n){var r=+t[e];return o&&(r+=a[n]),r}function c(e){return new m(l(e,"x"),l(e+1,"y"))}this.clear();for(var u=0,d=i&&i.length;u<d;u++){var h=i[u],f=h[0],p=f.toLowerCase(),v=(t=h.match(/[+-]?(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?/g))&&t.length;switch(o=f===p,"z"!==n||/[mz]/.test(p)||this.moveTo(a),p){case"m":case"l":for(var g="m"===p,y=0;y<v;y+=2)this[g?"moveTo":"lineTo"](a=c(y)),g&&(s=a,g=!1);r=a;break;case"h":case"v":var w="h"===p?"x":"y";for(a=a.clone(),y=0;y<v;y++)a[w]=l(y,w),this.lineTo(a);r=a;break;case"c":for(y=0;y<v;y+=6)this.cubicCurveTo(c(y),r=c(y+2),a=c(y+4));break;case"s":for(y=0;y<v;y+=4)this.cubicCurveTo(/[cs]/.test(n)?a.multiply(2).subtract(r):a,r=c(y),a=c(y+2)),n=p;break;case"q":for(y=0;y<v;y+=4)this.quadraticCurveTo(r=c(y),a=c(y+2));break;case"t":for(y=0;y<v;y+=2)this.quadraticCurveTo(r=/[qt]/.test(n)?a.multiply(2).subtract(r):a,a=c(y)),n=p;break;case"a":for(y=0;y<v;y+=7)this.arcTo(a=c(y+5),new b(+t[y],+t[y+1]),+t[y+2],+t[y+4],+t[y+3]);break;case"z":this.closePath(1e-12),a=s}n=p}},_canComposite:function(){return!(this.hasFill()&&this.hasStroke())},_contains:function(e){var t=e.isInside(this.getBounds({internal:!0,handle:!0}))?this._getWinding(e):{};return t.onPath||!!("evenodd"===this.getFillRule()?1&t.windingL||1&t.windingR:t.winding)},getIntersections:function(e,t,n,r){var i=this===e||!e,o=this._matrix._orNullIfIdentity(),a=i?o:(n||e._matrix)._orNullIfIdentity();return i||this.getBounds(o).intersects(e.getBounds(a),1e-12)?D.getIntersections(this.getCurves(),!i&&e.getCurves(),t,o,a,r):[]},getCrossings:function(e){return this.getIntersections(e,(function(e){return e.isCrossing()}))},getNearestLocation:function(){for(var e=m.read(arguments),t=this.getCurves(),n=1/0,r=null,i=0,o=t.length;i<o;i++){var a=t[i].getNearestLocation(e);a._distance<n&&(n=a._distance,r=a)}return r},getNearestPoint:function(){var e=this.getNearestLocation.apply(this,arguments);return e?e.getPoint():e},interpolate:function(e,t,n){var r=!this._children,i=r?"_segments":"_children",o=e[i],a=t[i],s=this[i];if(!o||!a||o.length!==a.length)throw new Error("Invalid operands in interpolate() call: "+e+", "+t);var l=s.length,c=a.length;if(l<c)for(var u=r?R:H,d=l;d<c;d++)this.add(new u);else l>c&&this[r?"removeSegments":"removeChildren"](c,l);for(d=0;d<c;d++)s[d].interpolate(o[d],a[d],n);r&&(this.setClosed(e._closed),this._changed(9))},compare:function(e){var t=!1;if(e){var n=this._children||[this],r=e._children?e._children.slice():[e],i=n.length,o=r.length,a=[],s=0;t=!0;for(var l=f.findItemBoundsCollisions(n,r,v.GEOMETRIC_EPSILON),c=i-1;c>=0&&t;c--){var u=n[c];t=!1;var d=l[c];if(d)for(var h=d.length-1;h>=0&&!t;h--)u.compare(r[d[h]])&&(a[d[h]]||(a[d[h]]=!0,s++),t=!0)}t=t&&s===o}return t}}),H=j.extend({_class:"Path",_serializeFields:{segments:[],closed:!1},initialize:function(e){this._closed=!1,this._segments=[],this._version=0;var t=arguments,n=Array.isArray(e)?"object"==typeof e[0]?e:t:!e||e.size!==a||e.x===a&&e.point===a?null:t;n&&n.length>0?this.setSegments(n):(this._curves=a,this._segmentSelection=0,n||"string"!=typeof e||(this.setPathData(e),e=null)),this._initialize(!n&&e)},_equals:function(e){return this._closed===e._closed&&c.equals(this._segments,e._segments)},copyContent:function(e){this.setSegments(e._segments),this._closed=e._closed},_changed:function e(t){if(e.base.call(this,t),8&t){if(this._length=this._area=a,32&t)this._version++;else if(this._curves)for(var n=0,r=this._curves.length;n<r;n++)this._curves[n]._changed()}else 64&t&&(this._bounds=a)},getStyle:function(){var e=this._parent;return(e instanceof V?e:this)._style},getSegments:function(){return this._segments},setSegments:function(e){var t=this.isFullySelected(),n=e&&e.length;if(this._segments.length=0,this._segmentSelection=0,this._curves=a,n){var r=e[n-1];"boolean"==typeof r&&(this.setClosed(r),n--),this._add(R.readList(e,0,{},n))}t&&this.setFullySelected(!0)},getFirstSegment:function(){return this._segments[0]},getLastSegment:function(){return this._segments[this._segments.length-1]},getCurves:function(){var e=this._curves,t=this._segments;if(!e){var n=this._countCurves();e=this._curves=new Array(n);for(var r=0;r<n;r++)e[r]=new D(this,t[r],t[r+1]||t[0])}return e},getFirstCurve:function(){return this.getCurves()[0]},getLastCurve:function(){var e=this.getCurves();return e[e.length-1]},isClosed:function(){return this._closed},setClosed:function(e){if(this._closed!=(e=!!e)){if(this._closed=e,this._curves){var t=this._curves.length=this._countCurves();e&&(this._curves[t-1]=new D(this,this._segments[t-1],this._segments[0]))}this._changed(41)}}},{beans:!0,getPathData:function(e,t){var n,r,i,o,a,s,l,c,u=this._segments,d=u.length,h=new p(t),f=new Array(6),v=!0,g=[];function m(t,u){if(t._transformCoordinates(e,f),n=f[0],r=f[1],v)g.push("M"+h.pair(n,r)),v=!1;else if(a=f[2],s=f[3],a===n&&s===r&&l===i&&c===o){if(!u){var d=n-i,p=r-o;g.push(0===d?"v"+h.number(p):0===p?"h"+h.number(d):"l"+h.pair(d,p))}}else g.push("c"+h.pair(l-i,c-o)+" "+h.pair(a-i,s-o)+" "+h.pair(n-i,r-o));i=n,o=r,l=f[4],c=f[5]}if(!d)return"";for(var y=0;y<d;y++)m(u[y]);return this._closed&&d>0&&(m(u[0],!0),g.push("z")),g.join("")},isEmpty:function(){return!this._segments.length},_transformContent:function(e){for(var t=this._segments,n=new Array(6),r=0,i=t.length;r<i;r++)t[r]._transformCoordinates(e,n,!0);return!0},_add:function(e,t){for(var n=this._segments,r=this._curves,i=e.length,o=null==t,a=(t=o?n.length:t,0);a<i;a++){var s=e[a];s._path&&(s=e[a]=s.clone()),s._path=this,s._index=t+a,s._selection&&this._updateSelection(s,0,s._selection)}if(o)c.push(n,e);else{n.splice.apply(n,[t,0].concat(e)),a=t+i;for(var l=n.length;a<l;a++)n[a]._index=a}if(r){var u=this._countCurves(),d=t>0&&t+i-1===u?t-1:t,h=d,f=Math.min(d+i,u);for(e._curves&&(r.splice.apply(r,[d,0].concat(e._curves)),h+=e._curves.length),a=h;a<f;a++)r.splice(a,0,new D(this,null,null));this._adjustCurves(d,f)}return this._changed(41),e},_adjustCurves:function(e,t){for(var n,r=this._segments,i=this._curves,o=e;o<t;o++)(n=i[o])._path=this,n._segment1=r[o],n._segment2=r[o+1]||r[0],n._changed();(n=i[this._closed&&!e?r.length-1:e-1])&&(n._segment2=r[e]||r[0],n._changed()),(n=i[t])&&(n._segment1=r[t],n._changed())},_countCurves:function(){var e=this._segments.length;return!this._closed&&e>0?e-1:e},add:function(e){var t=arguments;return t.length>1&&"number"!=typeof e?this._add(R.readList(t)):this._add([R.read(t)])[0]},insert:function(e,t){var n=arguments;return n.length>2&&"number"!=typeof t?this._add(R.readList(n,1),e):this._add([R.read(n,1)],e)[0]},addSegment:function(){return this._add([R.read(arguments)])[0]},insertSegment:function(e){return this._add([R.read(arguments,1)],e)[0]},addSegments:function(e){return this._add(R.readList(e))},insertSegments:function(e,t){return this._add(R.readList(t),e)},removeSegment:function(e){return this.removeSegments(e,e+1)[0]||null},removeSegments:function(e,t,n){e=e||0,t=c.pick(t,this._segments.length);var r=this._segments,i=this._curves,o=r.length,a=r.splice(e,t-e),s=a.length;if(!s)return a;for(var l=0;l<s;l++){var u=a[l];u._selection&&this._updateSelection(u,u._selection,0),u._index=u._path=null}l=e;for(var d=r.length;l<d;l++)r[l]._index=l;if(i){var h=e>0&&t===o+(this._closed?1:0)?e-1:e;for(l=(i=i.splice(h,s)).length-1;l>=0;l--)i[l]._path=null;n&&(a._curves=i.slice(1)),this._adjustCurves(h,h)}return this._changed(41),a},clear:"#removeSegments",hasHandles:function(){for(var e=this._segments,t=0,n=e.length;t<n;t++)if(e[t].hasHandles())return!0;return!1},clearHandles:function(){for(var e=this._segments,t=0,n=e.length;t<n;t++)e[t].clearHandles()},getLength:function(){if(null==this._length){for(var e=this.getCurves(),t=0,n=0,r=e.length;n<r;n++)t+=e[n].getLength();this._length=t}return this._length},getArea:function(){var e=this._area;if(null==e){var t=this._segments,n=this._closed;e=0;for(var r=0,i=t.length;r<i;r++){var o=r+1===i;e+=D.getArea(D.getValues(t[r],t[o?0:r+1],null,o&&!n))}this._area=e}return e},isFullySelected:function(){var e=this._segments.length;return this.isSelected()&&e>0&&this._segmentSelection===7*e},setFullySelected:function(e){e&&this._selectSegments(!0),this.setSelected(e)},setSelection:function e(t){1&t||this._selectSegments(!1),e.base.call(this,t)},_selectSegments:function(e){var t=this._segments,n=t.length,r=e?7:0;this._segmentSelection=r*n;for(var i=0;i<n;i++)t[i]._selection=r},_updateSelection:function(e,t,n){e._selection=n,(this._segmentSelection+=n-t)>0&&this.setSelected(!0)},divideAt:function(e){var t,n=this.getLocationAt(e);return n&&(t=n.getCurve().divideAt(n.getCurveOffset()))?t._segment1:null},splitAt:function(e){var t=this.getLocationAt(e),n=t&&t.index,r=t&&t.time;r>.99999999&&(n++,r=0);var i=this.getCurves();if(n>=0&&n<i.length){r>=1e-8&&i[n++].divideAtTime(r);var o,a=this.removeSegments(n,this._segments.length,!0);return this._closed?(this.setClosed(!1),o=this):((o=new H(A.NO_INSERT)).insertAbove(this),o.copyAttributes(this)),o._add(a,0),this.addSegment(a[0]),o}return null},split:function(e,t){var n,r=t===a?e:(n=this.getCurves()[e])&&n.getLocationAtTime(t);return null!=r?this.splitAt(r):null},join:function(e,t){var n=t||0;if(e&&e!==this){var r=e._segments,i=this.getLastSegment(),o=e.getLastSegment();if(!o)return this;i&&i._point.isClose(o._point,n)&&e.reverse();var a=e.getFirstSegment();if(i&&i._point.isClose(a._point,n))i.setHandleOut(a._handleOut),this._add(r.slice(1));else{var s=this.getFirstSegment();s&&s._point.isClose(a._point,n)&&e.reverse(),o=e.getLastSegment(),s&&s._point.isClose(o._point,n)?(s.setHandleIn(o._handleIn),this._add(r.slice(0,r.length-1),0)):this._add(r.slice())}e._closed&&this._add([r[0]]),e.remove()}var l=this.getFirstSegment(),c=this.getLastSegment();return l!==c&&l._point.isClose(c._point,n)&&(l.setHandleIn(c._handleIn),c.remove(),this.setClosed(!0)),this},reduce:function(e){for(var t=this.getCurves(),n=e&&e.simplify,r=n?1e-7:0,i=t.length-1;i>=0;i--){var o=t[i];!o.hasHandles()&&(!o.hasLength(r)||n&&o.isCollinear(o.getNext()))&&o.remove()}return this},reverse:function(){this._segments.reverse();for(var e=0,t=this._segments.length;e<t;e++){var n=this._segments[e],r=n._handleIn;n._handleIn=n._handleOut,n._handleOut=r,n._index=e}this._curves=null,this._changed(9)},flatten:function(e){for(var t=new B(this,e||.25,256,!0).parts,n=t.length,r=[],i=0;i<n;i++)r.push(new R(t[i].curve.slice(0,2)));!this._closed&&n>0&&r.push(new R(t[n-1].curve.slice(6))),this.setSegments(r)},simplify:function(e){var t=new F(this).fit(e||2.5);return t&&this.setSegments(t),!!t},smooth:function(e){var t=this,n=e||{},r=n.type||"asymmetric",i=this._segments,o=i.length,s=this._closed;function l(e,n){var r=e&&e.index;if(null!=r){var i=e.path;if(i&&i!==t)throw new Error(e._class+" "+r+" of "+i+" is not part of "+t);n&&e instanceof D&&r++}else r="number"==typeof e?e:n;return Math.min(r<0&&s?r%o:r<0?r+o:r,o-1)}var c=s&&n.from===a&&n.to===a,u=l(n.from,0),d=l(n.to,o-1);if(u>d)if(s)u-=o;else{var h=u;u=d,d=h}if(/^(?:asymmetric|continuous)$/.test(r)){var f="asymmetric"===r,p=Math.min,v=d-u+1,g=v-1,m=c?p(v,4):1,y=m,b=m,w=[];if(s||(y=p(1,u),b=p(1,o-d-1)),(g+=y+b)<=1)return;for(var _=0,x=u-y;_<=g;_++,x++)w[_]=i[(x<0?x+o:x)%o]._point;var C=w[0]._x+2*w[1]._x,E=w[0]._y+2*w[1]._y,S=2,A=g-1,O=[C],k=[E],T=[S],P=[],I=[];for(_=1;_<g;_++){var M=_<A,z=M?4:f?2:7,R=M?4:f?3:8,L=M?2:f?0:1,N=(M||f?1:2)/S;S=T[_]=z-N,C=O[_]=R*w[_]._x+L*w[_+1]._x-N*C,E=k[_]=R*w[_]._y+L*w[_+1]._y-N*E}for(P[A]=O[A]/T[A],I[A]=k[A]/T[A],_=g-2;_>=0;_--)P[_]=(O[_]-P[_+1])/T[_],I[_]=(k[_]-I[_+1])/T[_];P[g]=(3*w[g]._x-P[A])/2,I[g]=(3*w[g]._y-I[A])/2,_=y;var j=g-b;for(x=u;_<=j;_++,x++){var H=i[x<0?x+o:x],V=H._point,B=P[_]-V._x,F=I[_]-V._y;(c||_<j)&&H.setHandleOut(B,F),(c||_>y)&&H.setHandleIn(-B,-F)}}else for(_=u;_<=d;_++)i[_<0?_+o:_].smooth(n,!c&&_===u,!c&&_===d)},toShape:function(e){if(!this._closed)return null;var t,n,r,i,o,s,l,c=this._segments;function u(e,t){var n=c[e],r=n.getNext(),i=c[t],o=i.getNext();return n._handleOut.isZero()&&r._handleIn.isZero()&&i._handleOut.isZero()&&o._handleIn.isZero()&&r._point.subtract(n._point).isCollinear(o._point.subtract(i._point))}function d(e){var t=c[e],n=t.getNext(),r=t._handleOut,i=n._handleIn,o=.5522847498307936;if(r.isOrthogonal(i)){var a=t._point,s=n._point,l=new E(a,r,!0).intersect(new E(s,i,!0),!0);return l&&v.isZero(r.getLength()/l.subtract(a).getLength()-o)&&v.isZero(i.getLength()/l.subtract(s).getLength()-o)}return!1}function h(e,t){return c[e]._point.getDistance(c[t]._point)}if(!this.hasHandles()&&4===c.length&&u(0,2)&&u(1,3)&&(s=(o=c[1]).getPrevious(),l=o.getNext(),s._handleOut.isZero()&&o._handleIn.isZero()&&o._handleOut.isZero()&&l._handleIn.isZero()&&o._point.subtract(s._point).isOrthogonal(l._point.subtract(o._point)))?(t=T.Rectangle,n=new b(h(0,3),h(0,1)),i=c[1]._point.add(c[2]._point).divide(2)):8===c.length&&d(0)&&d(2)&&d(4)&&d(6)&&u(1,5)&&u(3,7)?(t=T.Rectangle,r=(n=new b(h(1,6),h(0,3))).subtract(new b(h(0,7),h(1,2))).divide(2),i=c[3]._point.add(c[4]._point).divide(2)):4===c.length&&d(0)&&d(1)&&d(2)&&d(3)&&(v.isZero(h(0,2)-h(1,3))?(t=T.Circle,r=h(0,2)/2):(t=T.Ellipse,r=new b(h(2,0)/2,h(3,1)/2)),i=c[1]._point),t){var f=this.getPosition(!0),p=new t({center:f,size:n,radius:r,insert:!1});return p.copyAttributes(this,!0),p._matrix.prepend(this._matrix),p.rotate(i.subtract(f).getAngle()+90),(e===a||e)&&p.insertAbove(this),p}return null},toPath:"#clone",compare:function e(t){if(!t||t instanceof V)return e.base.call(this,t);var n=this.getCurves(),r=t.getCurves(),i=n.length,o=r.length;if(!i||!o)return i==o;for(var a,s,l=n[0].getValues(),c=[],u=0,d=0,h=0;h<o;h++){var f=r[h].getValues();if(c.push(f),g=D.getOverlaps(l,f)){a=!h&&g[0][0]>0?o-1:h,s=g[0][1];break}}var p,v=Math.abs;for(f=c[a];l&&f;){var g;if((g=D.getOverlaps(l,f))&&v(g[0][0]-d)<1e-8){1===(d=g[1][0])&&(l=++u<i?n[u].getValues():null,d=0);var m=g[0][1];if(v(m-s)<1e-8){if(p||(p=[a,m]),1===(s=g[1][1])&&(++a>=o&&(a=0),f=c[a]||r[a].getValues(),s=0),!l)return p[0]===a&&p[1]===s;continue}}break}return!1},_hitTestSelf:function(e,t,n,r){var i,o,a,s,l,c,u=this,d=this.getStyle(),h=this._segments,f=h.length,p=this._closed,v=t._tolerancePadding,g=v,m=t.stroke&&d.hasStroke(),y=t.fill&&d.hasFill(),b=t.curves,w=m?d.getStrokeWidth()/2:y&&t.tolerance>0||b?0:null;function _(t,n){return e.subtract(t).divide(n).length<=1}function x(e,n,r){if(!t.selected||n.isSelected()){var i=e._point;if(n!==i&&(n=n.add(i)),_(n,g))return new z(r,u,{segment:e,point:n})}}function C(e,n){return(n||t.segments)&&x(e,e._point,"segment")||!n&&t.handles&&(x(e,e._handleIn,"handle-in")||x(e,e._handleOut,"handle-out"))}function E(e){s.add(e)}function S(t){var n,l=p||t._index>0&&t._index<f-1;return"round"===(l?i:o)?_(t._point,g):(s=new H({internal:!0,closed:!0}),l?t.isSmooth()||H._addBevelJoin(t,i,w,a,null,r,E,!0):"square"===o&&H._addSquareCap(t,o,w,null,r,E,!0),s.isEmpty()?void 0:s.contains(e)||(n=s.getNearestLocation(e))&&_(n.getPoint(),v))}if(null!==w&&(w>0?(i=d.getStrokeJoin(),o=d.getStrokeCap(),a=d.getMiterLimit(),g=g.add(H._getStrokePadding(w,r))):i=o="round"),!t.ends||t.segments||p){if(t.segments||t.handles)for(var A=0;A<f;A++)if(c=C(h[A]))return c}else if(c=C(h[0],!0)||C(h[f-1],!0))return c;if(null!==w){if(l=this.getNearestLocation(e)){var O=l.getTime();0===O||1===O&&f>1?S(l.getSegment())||(l=null):_(l.getPoint(),g)||(l=null)}if(!l&&"miter"===i&&f>1)for(A=0;A<f;A++){var k=h[A];if(e.getDistance(k._point)<=a*w&&S(k)){l=k.getLocation();break}}}return!l&&y&&this._contains(e)||l&&!m&&!b?new z("fill",this):l?new z(m?"stroke":"curve",this,{location:l,point:l.getPoint()}):null}},c.each(D._evaluateMethods,(function(e){this[e+"At"]=function(t){var n=this.getLocationAt(t);return n&&n[e]()}}),{beans:!1,getLocationOf:function(){for(var e=m.read(arguments),t=this.getCurves(),n=0,r=t.length;n<r;n++){var i=t[n].getLocationOf(e);if(i)return i}return null},getOffsetOf:function(){var e=this.getLocationOf.apply(this,arguments);return e?e.getOffset():null},getLocationAt:function(e){if("number"==typeof e){for(var t=this.getCurves(),n=0,r=0,i=t.length;r<i;r++){var o=n,a=t[r];if((n+=a.getLength())>e)return a.getLocationAt(e-o)}if(t.length>0&&e<=this.getLength())return new N(t[t.length-1],1)}else if(e&&e.getPath&&e.getPath()===this)return e;return null},getOffsetsWithTangent:function(){var e=m.read(arguments);if(e.isZero())return[];for(var t=[],n=0,r=this.getCurves(),i=0,o=r.length;i<o;i++){for(var a=r[i],s=a.getTimesWithTangent(e),l=0,c=s.length;l<c;l++){var u=n+a.getOffsetAtTime(s[l]);t.indexOf(u)<0&&t.push(u)}n+=a.length}return t}}),new function(){function e(e,t,n){var r,i,o,a,s,l,c,u,d=t._segments,h=d.length,f=new Array(6),p=!0;function v(t){if(n)t._transformCoordinates(n,f),r=f[0],i=f[1];else{var d=t._point;r=d._x,i=d._y}if(p)e.moveTo(r,i),p=!1;else{if(n)s=f[2],l=f[3];else{var h=t._handleIn;s=r+h._x,l=i+h._y}s===r&&l===i&&c===o&&u===a?e.lineTo(r,i):e.bezierCurveTo(c,u,s,l,r,i)}o=r,a=i,n?(c=f[4],u=f[5]):(h=t._handleOut,c=o+h._x,u=a+h._y)}for(var g=0;g<h;g++)v(d[g]);t._closed&&h>0&&v(d[0])}return{_draw:function(t,n,r,i){var o=n.dontStart,a=n.dontFinish||n.clip,s=this.getStyle(),l=s.hasFill(),c=s.hasStroke(),u=s.getDashArray(),d=!ce.support.nativeDash&&c&&u&&u.length;function h(e){return u[(e%d+d)%d]}if(o||t.beginPath(),(l||c&&!d||a)&&(e(t,this,i),this._closed&&t.closePath()),!a&&(l||c)&&(this._setStyles(t,n,r),l&&(t.fill(s.getFillRule()),t.shadowColor="rgba(0,0,0,0)"),c)){if(d){o||t.beginPath();for(var f,p=new B(this,.25,32,!1,i),v=p.length,g=-s.getDashOffset(),m=0;g>0;)g-=h(m--)+h(m--);for(;g<v;)f=g+h(m++),(g>0||f>0)&&p.drawPart(t,Math.max(g,0),Math.max(f,0)),g=f+h(m++)}t.stroke()}},_drawSelected:function(t,n){t.beginPath(),e(t,this,n),t.stroke(),function(e,t,n,r){if(!(r<=0))for(var i,o,a=r/2,s=r-2,l=a-1,c=new Array(6),u=0,d=t.length;u<d;u++){var h=t[u],f=h._selection;if(h._transformCoordinates(n,c),i=c[0],o=c[1],2&f&&v(2),4&f&&v(4),e.fillRect(i-a,o-a,r,r),s>0&&!(1&f)){var p=e.fillStyle;e.fillStyle="#ffffff",e.fillRect(i-l,o-l,s,s),e.fillStyle=p}}function v(t){var n=c[t],r=c[t+1];i==n&&o==r||(e.beginPath(),e.moveTo(i,o),e.lineTo(n,r),e.stroke(),e.beginPath(),e.arc(n,r,a,0,2*Math.PI,!0),e.fill())}}(t,this._segments,n,ce.settings.handleSize)}}},new function(){function e(e){var t=e._segments;if(!t.length)throw new Error("Use a moveTo() command first");return t[t.length-1]}return{moveTo:function(){var e=this._segments;1===e.length&&this.removeSegment(0),e.length||this._add([new R(m.read(arguments))])},moveBy:function(){throw new Error("moveBy() is unsupported on Path items.")},lineTo:function(){this._add([new R(m.read(arguments))])},cubicCurveTo:function(){var t=arguments,n=m.read(t),r=m.read(t),i=m.read(t),o=e(this);o.setHandleOut(n.subtract(o._point)),this._add([new R(i,r.subtract(i))])},quadraticCurveTo:function(){var t=arguments,n=m.read(t),r=m.read(t),i=e(this)._point;this.cubicCurveTo(n.add(i.subtract(n).multiply(1/3)),n.add(r.subtract(n).multiply(1/3)),r)},curveTo:function(){var t=arguments,n=m.read(t),r=m.read(t),i=c.pick(c.read(t),.5),o=1-i,a=e(this)._point,s=n.subtract(a.multiply(o*o)).subtract(r.multiply(i*i)).divide(2*i*o);if(s.isNaN())throw new Error("Cannot put a curve through points with parameter = "+i);this.quadraticCurveTo(s,r)},arcTo:function(){var t,n,r,i,o=arguments,a=Math.abs,s=Math.sqrt,l=e(this),u=l._point,d=m.read(o),h=c.peek(o);if("boolean"==typeof(w=c.pick(h,!0)))var f=(x=u.add(d).divide(2)).add(x.subtract(u).rotate(w?-90:90));else if(c.remain(o)<=2)f=d,d=m.read(o);else if(!u.equals(d)){var p=b.read(o),g=v.isZero;if(g(p.width)||g(p.height))return this.lineTo(d);var y=c.read(o),w=!!c.read(o),_=!!c.read(o),x=u.add(d).divide(2),S=(K=u.subtract(x).rotate(-y)).x,A=K.y,O=a(p.width),k=a(p.height),T=O*O,P=k*k,I=S*S,M=A*A,z=s(I/T+M/P);if(z>1&&(T=(O*=z)*O,P=(k*=z)*k),a(z=(T*P-T*M-P*I)/(T*M+P*I))<1e-12&&(z=0),z<0)throw new Error("Cannot create an arc with the given arguments");t=new m(O*A/k,-k*S/O).multiply((_===w?-1:1)*s(z)).rotate(y).add(x),n=(r=(i=(new C).translate(t).rotate(y).scale(O,k))._inverseTransform(u)).getDirectedAngle(i._inverseTransform(d)),!w&&n>0?n-=360:w&&n<0&&(n+=360)}if(f){var L=new E(u.add(f).divide(2),f.subtract(u).rotate(90),!0),D=new E(f.add(d).divide(2),d.subtract(f).rotate(90),!0),N=new E(u,d),j=N.getSide(f);if(!(t=L.intersect(D,!0))){if(!j)return this.lineTo(d);throw new Error("Cannot create an arc with the given arguments")}n=(r=u.subtract(t)).getDirectedAngle(d.subtract(t));var H=N.getSide(t,!0);0===H?n=j*a(n):j===H&&(n+=n<0?360:-360)}if(n){for(var V=a(n),B=V>=360?4:Math.ceil((V-1e-5)/90),F=n/B,W=F*Math.PI/360,U=4/3*Math.sin(W)/(1+Math.cos(W)),G=[],q=0;q<=B;q++){var K=d,$=null;if(q<B&&($=r.rotate(90).multiply(U),i?(K=i._transformPoint(r),$=i._transformPoint(r.add($)).subtract(K)):K=t.add(r)),q){var Z=r.rotate(-90).multiply(U);i&&(Z=i._transformPoint(r.add(Z)).subtract(K)),G.push(new R(K,Z,$))}else l.setHandleOut($);r=r.rotate(F)}this._add(G)}},lineBy:function(){var t=m.read(arguments),n=e(this)._point;this.lineTo(n.add(t))},curveBy:function(){var t=arguments,n=m.read(t),r=m.read(t),i=c.read(t),o=e(this)._point;this.curveTo(o.add(n),o.add(r),i)},cubicCurveBy:function(){var t=arguments,n=m.read(t),r=m.read(t),i=m.read(t),o=e(this)._point;this.cubicCurveTo(o.add(n),o.add(r),o.add(i))},quadraticCurveBy:function(){var t=arguments,n=m.read(t),r=m.read(t),i=e(this)._point;this.quadraticCurveTo(i.add(n),i.add(r))},arcBy:function(){var t=arguments,n=e(this)._point,r=n.add(m.read(t)),i=c.pick(c.peek(t),!0);"boolean"==typeof i?this.arcTo(r,i):this.arcTo(r,n.add(m.read(t)))},closePath:function(e){this.setClosed(!0),this.join(this,e)}}},{_getBounds:function(e,t){var n=t.handle?"getHandleBounds":t.stroke?"getStrokeBounds":"getBounds";return H[n](this._segments,this._closed,this,e,t)},statics:{getBounds:function(e,t,n,r,i,o){var a=e[0];if(!a)return new _;var s=new Array(6),l=a._transformCoordinates(r,new Array(6)),c=l.slice(0,2),u=c.slice(),d=new Array(2);function h(e){e._transformCoordinates(r,s);for(var t=0;t<2;t++)D._addBounds(l[t],l[t+4],s[t+2],s[t],t,o?o[t]:0,c,u,d);var n=l;l=s,s=n}for(var f=1,p=e.length;f<p;f++)h(e[f]);return t&&h(a),new _(c[0],c[1],u[0]-c[0],u[1]-c[1])},getStrokeBounds:function(e,t,n,r,i){var o=n.getStyle(),a=o.hasStroke(),s=o.getStrokeWidth(),l=a&&n._getStrokeMatrix(r,i),c=a&&H._getStrokePadding(s,l),u=H.getBounds(e,t,n,r,i,c);if(!a)return u;var d=s/2,h=o.getStrokeJoin(),f=o.getStrokeCap(),p=o.getMiterLimit(),v=new _(new b(c));function g(e){u=u.include(e)}function m(e){u=u.unite(v.setCenter(e._point.transform(r)))}function y(e,t){"round"===t||e.isSmooth()?m(e):H._addBevelJoin(e,t,d,p,r,l,g)}function w(e,t){"round"===t?m(e):H._addSquareCap(e,t,d,r,l,g)}var x=e.length-(t?0:1);if(x>0){for(var C=1;C<x;C++)y(e[C],h);t?y(e[0],h):(w(e[0],f),w(e[e.length-1],f))}return u},_getStrokePadding:function(e,t){if(!t)return[e,e];var n=new m(e,0).transform(t),r=new m(0,e).transform(t),i=n.getAngleInRadians(),o=n.getLength(),a=r.getLength(),s=Math.sin(i),l=Math.cos(i),c=Math.tan(i),u=Math.atan2(a*c,o),d=Math.atan2(a,c*o);return[Math.abs(o*Math.cos(u)*l+a*Math.sin(u)*s),Math.abs(a*Math.sin(d)*l+o*Math.cos(d)*s)]},_addBevelJoin:function(e,t,n,r,i,o,a,s){var l=e.getCurve(),c=l.getPrevious(),u=l.getPoint1().transform(i),d=c.getNormalAtTime(1).multiply(n).transform(o),h=l.getNormalAtTime(0).multiply(n).transform(o),f=d.getDirectedAngle(h);if((f<0||f>=180)&&(d=d.negate(),h=h.negate()),s&&a(u),a(u.add(d)),"miter"===t){var p=new E(u.add(d),new m(-d.y,d.x),!0).intersect(new E(u.add(h),new m(-h.y,h.x),!0),!0);p&&u.getDistance(p)<=r*n&&a(p)}a(u.add(h))},_addSquareCap:function(e,t,n,r,i,o,a){var s=e._point.transform(r),l=e.getLocation(),c=l.getNormal().multiply(0===l.getTime()?n:-n).transform(i);"square"===t&&(a&&(o(s.subtract(c)),o(s.add(c))),s=s.add(c.rotate(-90))),o(s.add(c)),o(s.subtract(c))},getHandleBounds:function(e,t,n,r,i){var o,a,s=n.getStyle();if(i.stroke&&s.hasStroke()){var l=n._getStrokeMatrix(r,i),c=s.getStrokeWidth()/2,u=c;"miter"===s.getStrokeJoin()&&(u=c*s.getMiterLimit()),"square"===s.getStrokeCap()&&(u=Math.max(u,c*Math.SQRT2)),o=H._getStrokePadding(c,l),a=H._getStrokePadding(u,l)}for(var d=new Array(6),h=1/0,f=-h,p=h,v=f,g=0,m=e.length;g<m;g++){e[g]._transformCoordinates(r,d);for(var y=0;y<6;y+=2){var b=y?o:a,w=b?b[0]:0,x=b?b[1]:0,C=d[y],E=d[y+1],S=C-w,A=C+w,O=E-x,k=E+x;S<h&&(h=S),A>f&&(f=A),O<p&&(p=O),k>v&&(v=k)}}return new _(h,p,f-h,v-p)}}});H.inject({statics:new function(){var e=.5522847498307936,t=[new R([-1,0],[0,e],[0,-e]),new R([0,-1],[-e,0],[e,0]),new R([1,0],[0,-e],[0,e]),new R([0,1],[e,0],[-e,0])];function n(e,t,n){var r=c.getNamed(n),i=new H(r&&(1==r.insert?A.INSERT:0==r.insert?A.NO_INSERT:null));return i._add(e),i._closed=t,i.set(r,A.INSERT)}function r(e,r,i){for(var o=new Array(4),a=0;a<4;a++){var s=t[a];o[a]=new R(s._point.multiply(r).add(e),s._handleIn.multiply(r),s._handleOut.multiply(r))}return n(o,!0,i)}return{Line:function(){var e=arguments;return n([new R(m.readNamed(e,"from")),new R(m.readNamed(e,"to"))],!1,e)},Circle:function(){var e=arguments,t=m.readNamed(e,"center"),n=c.readNamed(e,"radius");return r(t,new b(n),e)},Rectangle:function(){var t,r=arguments,i=_.readNamed(r,"rectangle"),o=b.readNamed(r,"radius",0,{readNull:!0}),a=i.getBottomLeft(!0),s=i.getTopLeft(!0),l=i.getTopRight(!0),c=i.getBottomRight(!0);if(!o||o.isZero())t=[new R(a),new R(s),new R(l),new R(c)];else{var u=(o=b.min(o,i.getSize(!0).divide(2))).width,d=o.height,h=u*e,f=d*e;t=[new R(a.add(u,0),null,[-h,0]),new R(a.subtract(0,d),[0,f]),new R(s.add(0,d),null,[0,-f]),new R(s.add(u,0),[-h,0],null),new R(l.subtract(u,0),null,[h,0]),new R(l.add(0,d),[0,-f],null),new R(c.subtract(0,d),null,[0,f]),new R(c.subtract(u,0),[h,0])]}return n(t,!0,r)},RoundRectangle:"#Rectangle",Ellipse:function(){var e=arguments,t=T._readEllipse(e);return r(t.center,t.radius,e)},Oval:"#Ellipse",Arc:function(){var e=arguments,t=m.readNamed(e,"from"),n=m.readNamed(e,"through"),r=m.readNamed(e,"to"),i=c.getNamed(e),o=new H(i&&0==i.insert&&A.NO_INSERT);return o.moveTo(t),o.arcTo(n,r),o.set(i)},RegularPolygon:function(){for(var e=arguments,t=m.readNamed(e,"center"),r=c.readNamed(e,"sides"),i=c.readNamed(e,"radius"),o=360/r,a=r%3==0,s=new m(0,a?-i:i),l=a?-1:.5,u=new Array(r),d=0;d<r;d++)u[d]=new R(t.add(s.rotate((d+l)*o)));return n(u,!0,e)},Star:function(){for(var e=arguments,t=m.readNamed(e,"center"),r=2*c.readNamed(e,"points"),i=c.readNamed(e,"radius1"),o=c.readNamed(e,"radius2"),a=360/r,s=new m(0,-1),l=new Array(r),u=0;u<r;u++)l[u]=new R(t.add(s.rotate(a*u).multiply(u%2?o:i)));return n(l,!0,e)}}}});var V=j.extend({_class:"CompoundPath",_serializeFields:{children:[]},beans:!0,initialize:function(e){this._children=[],this._namedChildren={},this._initialize(e)||("string"==typeof e?this.setPathData(e):this.addChildren(Array.isArray(e)?e:arguments))},insertChildren:function e(t,n){var r=n,i=r[0];i&&"number"==typeof i[0]&&(r=[r]);for(var o=n.length-1;o>=0;o--){var a=r[o];r!==n||a instanceof H||(r=c.slice(r)),Array.isArray(a)?r[o]=new H({segments:a,insert:!1}):a instanceof V&&(r.splice.apply(r,[o,1].concat(a.removeChildren())),a.remove())}return e.base.call(this,t,r)},reduce:function e(t){for(var n=this._children,r=n.length-1;r>=0;r--){var i;(i=n[r].reduce(t)).isEmpty()&&i.remove()}return n.length?e.base.call(this):((i=new H(A.NO_INSERT)).copyAttributes(this),i.insertAbove(this),this.remove(),i)},isClosed:function(){for(var e=this._children,t=0,n=e.length;t<n;t++)if(!e[t]._closed)return!1;return!0},setClosed:function(e){for(var t=this._children,n=0,r=t.length;n<r;n++)t[n].setClosed(e)},getFirstSegment:function(){var e=this.getFirstChild();return e&&e.getFirstSegment()},getLastSegment:function(){var e=this.getLastChild();return e&&e.getLastSegment()},getCurves:function(){for(var e=this._children,t=[],n=0,r=e.length;n<r;n++)c.push(t,e[n].getCurves());return t},getFirstCurve:function(){var e=this.getFirstChild();return e&&e.getFirstCurve()},getLastCurve:function(){var e=this.getLastChild();return e&&e.getLastCurve()},getArea:function(){for(var e=this._children,t=0,n=0,r=e.length;n<r;n++)t+=e[n].getArea();return t},getLength:function(){for(var e=this._children,t=0,n=0,r=e.length;n<r;n++)t+=e[n].getLength();return t},getPathData:function(e,t){for(var n=this._children,r=[],i=0,o=n.length;i<o;i++){var a=n[i],s=a._matrix;r.push(a.getPathData(e&&!s.isIdentity()?e.appended(s):e,t))}return r.join("")},_hitTestChildren:function e(t,n,r){return e.base.call(this,t,n.class===H||"path"===n.type?n:c.set({},n,{fill:!1}),r)},_draw:function(e,t,n,r){var i=this._children;if(i.length){t=t.extend({dontStart:!0,dontFinish:!0}),e.beginPath();for(var o=0,a=i.length;o<a;o++)i[o].draw(e,t,r);if(!t.clip){this._setStyles(e,t,n);var s=this._style;s.hasFill()&&(e.fill(s.getFillRule()),e.shadowColor="rgba(0,0,0,0)"),s.hasStroke()&&e.stroke()}}},_drawSelected:function(e,t,n){for(var r=this._children,i=0,o=r.length;i<o;i++){var a=r[i],s=a._matrix;n[a._id]||a._drawSelected(e,s.isIdentity()?t:t.appended(s))}}},new function(){function e(e,t){var n=e._children;if(t&&!n.length)throw new Error("Use a moveTo() command first");return n[n.length-1]}return c.each(["lineTo","cubicCurveTo","quadraticCurveTo","curveTo","arcTo","lineBy","cubicCurveBy","quadraticCurveBy","curveBy","arcBy"],(function(t){this[t]=function(){var n=e(this,!0);n[t].apply(n,arguments)}}),{moveTo:function(){var t=e(this),n=t&&t.isEmpty()?t:new H(A.NO_INSERT);n!==t&&this.addChild(n),n.moveTo.apply(n,arguments)},moveBy:function(){var t=e(this,!0),n=t&&t.getLastSegment(),r=m.read(arguments);this.moveTo(n?r.add(n._point):r)},closePath:function(t){e(this,!0).closePath(t)}})},c.each(["reverse","flatten","simplify","smooth"],(function(e){this[e]=function(t){for(var n,r=this._children,i=0,o=r.length;i<o;i++)n=r[i][e](t)||n;return n}}),{}));j.inject(new function(){var e=Math.min,t=Math.max,n=Math.abs,r={unite:{1:!0,2:!0},intersect:{2:!0},subtract:{1:!0},exclude:{1:!0,"-1":!0}};function i(e){return e._children||[e]}function o(e,t){var n=e.clone(!1).reduce({simplify:!0}).transform(null,!0,!0);if(t){for(var r=i(n),o=0,a=r.length;o<a;o++)(e=r[o])._closed||e.isEmpty()||(e.closePath(1e-12),e.getFirstSegment().setHandleIn(0,0),e.getLastSegment().setHandleOut(0,0));n=n.resolveCrossings().reorient("nonzero"===n.getFillRule(),!0)}return n}function s(e,t,n,r,i){var o=new V(A.NO_INSERT);return o.addChildren(e,!0),o=o.reduce({simplify:t}),i&&0==i.insert||o.insertAbove(r&&n.isSibling(r)&&n.getIndex()<r.getIndex()?r:n),o.copyAttributes(n,!0),o}function l(e){return e.hasOverlap()||e.isCrossing()}function u(e,t,n,a){if(a&&(0==a.trace||a.stroke)&&/^(subtract|intersect)$/.test(n))return d(e,t,n);var u=o(e,!0),h=t&&e!==t&&o(t,!0),p=r[n];p[n]=!0,h&&(p.subtract||p.exclude)^h.isClockwise()^u.isClockwise()&&h.reverse();var v,y=m(N.expand(u.getIntersections(h,l))),_=i(u),x=h&&i(h),C=[],E=[];function S(e){for(var t=0,n=e.length;t<n;t++){var r=e[t];c.push(C,r._segments),c.push(E,r.getCurves()),r._overlapsOnly=!0}}function A(e){for(var t=[],n=0,r=e&&e.length;n<r;n++)t.push(E[e[n]]);return t}if(y.length){S(_),x&&S(x);for(var O=new Array(E.length),k=0,T=E.length;k<T;k++)O[k]=E[k].getValues();var P=f.findCurveBoundsCollisions(O,O,0,!0),I={};for(k=0;k<E.length;k++){var M=E[k],z=M._path._id;(I[z]=I[z]||{})[M.getIndex()]={hor:A(P[k].hor),ver:A(P[k].ver)}}for(k=0,T=y.length;k<T;k++)b(y[k]._segment,u,h,I,p);for(k=0,T=C.length;k<T;k++){var R=C[k],L=R._intersection;R._winding||b(R,u,h,I,p),L&&L._overlap||(R._path._overlapsOnly=!1)}v=w(C,p)}else v=g(x?_.concat(x):_.slice(),(function(e){return!!p[e]}));return s(v,!0,e,t,a)}function d(e,t,n){var r=o(e),i=o(t),a=r.getIntersections(i,l),c="subtract"===n,u="divide"===n,d={},h=[];function f(e){if(!d[e._id]&&(u||i.contains(e.getPointAt(e.getLength()/2))^c))return h.unshift(e),d[e._id]=!0}for(var p=a.length-1;p>=0;p--){var v=a[p].split();v&&(f(v)&&v.getFirstSegment().setHandleIn(0,0),r.getLastSegment().setHandleOut(0,0))}return f(r),s(h,!1,e,t)}function h(e,t){for(var n=e;n;){if(n===t)return;n=n._previous}for(;e._next&&e._next!==t;)e=e._next;if(!e._next){for(;t._previous;)t=t._previous;e._next=t,t._previous=e}}function p(e){for(var t=e.length-1;t>=0;t--)e[t].clearHandles()}function g(e,t,r){var i=e&&e.length;if(i){var o=c.each(e,(function(e,t){this[e._id]={container:null,winding:e.isClockwise()?1:-1,index:t}}),{}),a=e.slice().sort((function(e,t){return n(t.getArea())-n(e.getArea())})),s=a[0],l=f.findItemBoundsCollisions(a,null,v.GEOMETRIC_EPSILON);null==r&&(r=s.isClockwise());for(var u=0;u<i;u++){var d=a[u],h=o[d._id],p=0,g=l[u];if(g)for(var m=null,y=g.length-1;y>=0;y--)if(g[y]<u){m=m||d.getInteriorPoint();var b=a[g[y]];if(b.contains(m)){var w=o[b._id];p=w.winding,h.winding+=p,h.container=w.exclude?w.container:b;break}}if(t(h.winding)===t(p))h.exclude=!0,e[h.index]=null;else{var _=h.container;d.setClockwise(_?!_.isClockwise():r)}}}return e}function m(e,t,n){var r,i,o,a=t&&[],s=1e-8,l=1-s,c=!1,u=n||[],d=n&&{};function f(e){return e._path._id+"."+e._segment1._index}for(var v=(n&&n.length)-1;v>=0;v--)(g=n[v])._path&&(d[f(g)]=!0);for(v=e.length-1;v>=0;v--){var g,m,y=e[v],b=y._time,w=b,_=t&&!t(y);if((g=y._curve)&&(g!==i?(c=!g.hasHandles()||d&&d[f(g)],r=[],o=null,i=g):o>=s&&(b/=o)),_)r&&r.push(y);else{if(t&&a.unshift(y),o=w,b<s)m=g._segment1;else if(b>l)m=g._segment2;else{var x=g.divideAtTime(b,!0);c&&u.push(g,x),m=x._segment1;for(var C=r.length-1;C>=0;C--){var E=r[C];E._time=(E._time-b)/(1-b)}}y._setSegment(m);var S=m._intersection,A=y._intersection;if(S){h(S,A);for(var O=S;O;)h(O._intersection,S),O=O._next}else m._intersection=A}}return n||p(u),a||e}function y(r,i,o,a,s){var l,c,u=Array.isArray(i)?i:i[o?"hor":"ver"],d=o?1:0,h=1^d,f=[r.x,r.y],p=f[d],v=f[h],g=1e-6,m=p-1e-9,b=p+1e-9,w=0,_=0,x=0,C=0,E=!1,S=!1,A=1,O=[];function k(n){var c=n[h+0],u=n[h+6];if(!(v<e(c,u)||v>t(c,u))){var f=n[d+0],w=n[d+2],_=n[d+4],S=n[d+6];if(c!==u){var k=v===c?0:v===u||m>t(f,w,_,S)||b<e(f,w,_,S)?1:D.solveCubic(n,h,v,O,0,1)>0?O[0]:1,T=0===k?f:1===k?S:D.getPoint(n,k)[o?"y":"x"],P=c>u?1:-1,I=l[h]>l[h+6]?1:-1,M=l[d+6];return v!==c?(T<m?x+=P:T>b?C+=P:E=!0,T>p-g&&T<p+g&&(A/=2)):(P!==I?f<m?x+=P:f>b&&(C+=P):f!=M&&(M<b&&T>b?(C+=P,E=!0):M>m&&T<m&&(x+=P,E=!0)),A/=4),l=n,!s&&T>m&&T<b&&0===D.getTangent(n,k)[o?"x":"y"]&&y(r,i,!o,a,!0)}(f<b&&S>m||S<b&&f>m)&&(E=!0)}}function T(n){var r=n[h+0],i=n[h+2],a=n[h+4],s=n[h+6];if(v<=t(r,i,a,s)&&v>=e(r,i,a,s))for(var l,c=n[d+0],u=n[d+2],f=n[d+4],p=n[d+6],g=m>t(c,u,f,p)||b<e(c,u,f,p)?[n]:D.getMonoCurves(n,o),y=0,w=g.length;y<w;y++)if(l=k(g[y]))return l}for(var P=0,I=u.length;P<I;P++){var M,z=u[P],R=z._path,L=z.getValues();if(!(P&&u[P-1]._path===R||(l=null,R._closed||(c=D.getValues(R.getLastCurve().getSegment2(),z.getSegment1(),null,!a))[h]!==c[h+6]&&(l=c),l))){l=L;for(var N=R.getLastCurve();N&&N!==z;){var j=N.getValues();if(j[h]!==j[h+6]){l=j;break}N=N.getPrevious()}}if(M=T(L))return M;if(P+1===I||u[P+1]._path!==R){if(c&&(M=T(c)))return M;!E||x||C||(x=C=R.isClockwise(a)^o?1:-1),w+=x,_+=C,x=C=0,E&&(S=!0,E=!1),c=null}}return w=n(w),_=n(_),{winding:t(w,_),windingL:w,windingR:_,quality:A,onPath:S}}function b(e,t,r,i,o){var a=[],s=e,l=0;do{if(b=e.getCurve()){var c=b.getLength();a.push({segment:e,curve:b,length:c}),l+=c}e=e.getNext()}while(e&&!e._intersection&&e!==s);for(var u=[.5,.25,.75],d={winding:0,quality:-1},h=0;h<u.length&&d.quality<.5;h++){c=l*u[h];for(var f=0,p=a.length;f<p;f++){var g=a[f],m=g.length;if(c<=m){var b,w=(b=g.curve)._path,_=w._parent,x=_ instanceof V?_:w,C=v.clamp(b.getTimeAt(c),.001,.999),E=b.getPointAtTime(C),S=n(b.getTangentAtTime(C).y)<Math.SQRT1_2,A=null;if(o.subtract&&r){var O=(x===t?r:t)._getWinding(E,S,!0);if(x===t&&O.winding||x===r&&!O.winding){if(O.quality<1)continue;A={winding:0,quality:1}}}(A=A||y(E,i[w._id][b.getIndex()],S,!0)).quality>d.quality&&(d=A);break}c-=m}}for(f=a.length-1;f>=0;f--)a[f].segment._winding=d}function w(e,t){var n,r=[];function i(e){var n;return!(!e||e._visited||t&&(!t[(n=e._winding||{}).winding]||t.unite&&2===n.winding&&n.windingL&&n.windingR))}function o(e){if(e)for(var t=0,r=n.length;t<r;t++)if(e===n[t])return!0;return!1}function a(e){for(var t=e._segments,n=0,r=t.length;n<r;n++)t[n]._visited=!0}function s(e,t){var r=e._intersection,a=r,s=[];function l(r,a){for(;r&&r!==a;){var l=r._segment,c=l&&l._path;if(c){var u=l.getNext()||c.getFirstSegment(),d=u._intersection;l!==e&&(o(l)||o(u)||u&&i(l)&&(i(u)||d&&i(d._segment)))&&s.push(l),t&&n.push(l)}r=r._next}}if(t&&(n=[e]),r){for(l(r);r&&r._previous;)r=r._previous;l(r,a)}return s}e.sort((function(e,t){var n=e._intersection,r=t._intersection,i=!(!n||!n._overlap),o=!(!r||!r._overlap),a=e._path,s=t._path;return i^o?i?1:-1:!n^!r?n?1:-1:a!==s?a._id-s._id:e._index-t._index}));for(var l=0,c=e.length;l<c;l++){var u,d,h,f=e[l],p=i(f),v=null,g=!1,m=!0,y=[];if(p&&f._path._overlapsOnly){var b=f._path,w=f._intersection._segment._path;b.compare(w)&&(b.getArea()&&r.push(b.clone(!1)),a(b),a(w),p=!1)}for(;p;){var _=!v,x=s(f,_),C=x.shift(),E=!(g=!_&&(o(f)||o(C)))&&C;if(_&&(v=new H(A.NO_INSERT),u=null),g){(f.isFirst()||f.isLast())&&(m=f._path._closed),f._visited=!0;break}if(E&&u&&(y.push(u),u=null),u||(E&&x.push(f),u={start:v._segments.length,crossings:x,visited:d=[],handleIn:h}),E&&(f=C),!i(f)){v.removeSegments(u.start);for(var S=0,O=d.length;S<O;S++)d[S]._visited=!1;d.length=0;do{(f=u&&u.crossings.shift())&&f._path||(f=null,(u=y.pop())&&(d=u.visited,h=u.handleIn))}while(u&&!i(f));if(!f)break}var k=f.getNext();v.add(new R(f._point,h,k&&f._handleOut)),f._visited=!0,d.push(f),f=k||f._path.getFirstSegment(),h=k&&k._handleIn}g&&(m&&(v.getFirstSegment().setHandleIn(h),v.setClosed(m)),0!==v.getArea()&&r.push(v))}return r}return{_getWinding:function(e,t,n){return y(e,this.getCurves(),t,n)},unite:function(e,t){return u(this,e,"unite",t)},intersect:function(e,t){return u(this,e,"intersect",t)},subtract:function(e,t){return u(this,e,"subtract",t)},exclude:function(e,t){return u(this,e,"exclude",t)},divide:function(e,t){return t&&(0==t.trace||t.stroke)?d(this,e,"divide"):s([this.subtract(e,t),this.intersect(e,t)],!0,this,e,t)},resolveCrossings:function(){var e=this._children,t=e||[this];function n(e,t){var n=e&&e._intersection;return n&&n._overlap&&n._path===t}var r=!1,i=!1,o=this.getIntersections(null,(function(e){return e.hasOverlap()&&(r=!0)||e.isCrossing()&&(i=!0)})),a=r&&i&&[];if(o=N.expand(o),r)for(var s=m(o,(function(e){return e.hasOverlap()}),a),l=s.length-1;l>=0;l--){var u=s[l],d=u._path,h=u._segment,f=h.getPrevious(),v=h.getNext();n(f,d)&&n(v,d)&&(h.remove(),f._handleOut._set(0,0),v._handleIn._set(0,0),f===h||f.getCurve().hasLength()||(v._handleIn.set(f._handleIn),f.remove()))}i&&(m(o,r&&function(e){var t=e.getCurve(),n=e.getSegment(),r=e._intersection,i=r._curve,o=r._segment;if(t&&i&&t._path&&i._path)return!0;n&&(n._intersection=null),o&&(o._intersection=null)},a),a&&p(a),t=w(c.each(t,(function(e){c.push(this,e._segments)}),[])));var g,y=t.length;return y>1&&e?(t!==e&&this.setChildren(t),g=this):1!==y||e||(t[0]!==this&&this.setSegments(t[0].removeSegments()),g=this),g||((g=new V(A.NO_INSERT)).addChildren(t),(g=g.reduce()).copyAttributes(this),this.replaceWith(g)),g},reorient:function(e,t){var n=this._children;return n&&n.length?this.setChildren(g(this.removeChildren(),(function(t){return!!(e?t:1&t)}),t)):t!==a&&this.setClockwise(t),this},getInteriorPoint:function(){var n=this.getBounds().getCenter(!0);if(!this.contains(n)){for(var r=this.getCurves(),i=n.y,o=[],a=[],s=0,l=r.length;s<l;s++){var c=r[s].getValues(),u=c[1],d=c[3],h=c[5],f=c[7];if(i>=e(u,d,h,f)&&i<=t(u,d,h,f))for(var p=D.getMonoCurves(c),v=0,g=p.length;v<g;v++){var m=p[v],y=m[1],b=m[7];if(y!==b&&(i>=y&&i<=b||i>=b&&i<=y)){var w=i===y?m[0]:i===b?m[6]:1===D.solveCubic(m,1,i,a,0,1)?D.getPoint(m,a[0]).x:(m[0]+m[6])/2;o.push(w)}}}o.length>1&&(o.sort((function(e,t){return e-t})),n.x=(o[0]+o[1])/2)}return n}}});var B=c.extend({_class:"PathFlattener",initialize:function(e,t,n,r,i){var o,a=[],s=[],l=0,c=1/(n||32),u=e._segments,d=u[0];function h(e,t){var n=D.getValues(e,t,i);a.push(n),f(n,e._index,0,1)}function f(e,n,i,o){if(!(o-i>c)||r&&D.isStraight(e)||D.isFlatEnough(e,t||.25)){var a=e[6]-e[0],u=e[7]-e[1],d=Math.sqrt(a*a+u*u);d>0&&(l+=d,s.push({offset:l,curve:e,index:n,time:o}))}else{var h=D.subdivide(e,.5),p=(i+o)/2;f(h[0],n,i,p),f(h[1],n,p,o)}}for(var p=1,v=u.length;p<v;p++)h(d,o=u[p]),d=o;e._closed&&h(o||d,u[0]),this.curves=a,this.parts=s,this.length=l,this.index=0},_get:function(e){for(var t,n=this.parts,r=n.length,i=this.index;t=i,i&&!(n[--i].offset<e););for(;t<r;t++){var o=n[t];if(o.offset>=e){this.index=t;var a=n[t-1],s=a&&a.index===o.index?a.time:0,l=a?a.offset:0;return{index:o.index,time:s+(o.time-s)*(e-l)/(o.offset-l)}}}return{index:n[r-1].index,time:1}},drawPart:function(e,t,n){for(var r=this._get(t),i=this._get(n),o=r.index,a=i.index;o<=a;o++){var s=D.getPart(this.curves[o],o===r.index?r.time:0,o===i.index?i.time:1);o===r.index&&e.moveTo(s[0],s[1]),e.bezierCurveTo.apply(e,s.slice(2))}}},c.each(D._evaluateMethods,(function(e){this[e+"At"]=function(t){var n=this._get(t);return D[e](this.curves[n.index],n.time)}}),{})),F=c.extend({initialize:function(e){for(var t,n=this.points=[],r=e._segments,i=e._closed,o=0,a=r.length;o<a;o++){var s=r[o].point;t&&t.equals(s)||n.push(t=s.clone())}i&&(n.unshift(n[n.length-1]),n.push(n[1])),this.closed=i},fit:function(e){var t=this.points,n=t.length,r=null;return n>0&&(r=[new R(t[0])],n>1&&(this.fitCubic(r,e,0,n-1,t[1].subtract(t[0]),t[n-2].subtract(t[n-1])),this.closed&&(r.shift(),r.pop()))),r},fitCubic:function(e,t,n,r,i,o){var a=this.points;if(r-n!=1){for(var s,l=this.chordLengthParameterize(n,r),c=Math.max(t,t*t),u=!0,d=0;d<=4;d++){var h=this.generateBezier(n,r,l,i,o),f=this.findMaxError(n,r,h,l);if(f.error<t&&u)return void this.addCurve(e,h);if(s=f.index,f.error>=c)break;u=this.reparameterize(n,r,l,h),c=f.error}var p=a[s-1].subtract(a[s+1]);this.fitCubic(e,t,n,s,i,p),this.fitCubic(e,t,s,r,p.negate(),o)}else{var v=a[n],g=a[r],m=v.getDistance(g)/3;this.addCurve(e,[v,v.add(i.normalize(m)),g.add(o.normalize(m)),g])}},addCurve:function(e,t){e[e.length-1].setHandleOut(t[1].subtract(t[0])),e.push(new R(t[3],t[2].subtract(t[3])))},generateBezier:function(e,t,n,r,i){for(var o=1e-12,a=Math.abs,s=this.points,l=s[e],c=s[t],u=[[0,0],[0,0]],d=[0,0],h=0,f=t-e+1;h<f;h++){var p=n[h],v=1-p,g=3*p*v,m=v*v*v,y=g*v,b=g*p,w=p*p*p,_=r.normalize(y),x=i.normalize(b),C=s[e+h].subtract(l.multiply(m+y)).subtract(c.multiply(b+w));u[0][0]+=_.dot(_),u[0][1]+=_.dot(x),u[1][0]=u[0][1],u[1][1]+=x.dot(x),d[0]+=_.dot(C),d[1]+=x.dot(C)}var E,S,A=u[0][0]*u[1][1]-u[1][0]*u[0][1];if(a(A)>o){var O=u[0][0]*d[1]-u[1][0]*d[0];E=(d[0]*u[1][1]-d[1]*u[0][1])/A,S=O/A}else{var k=u[0][0]+u[0][1],T=u[1][0]+u[1][1];E=S=a(k)>o?d[0]/k:a(T)>o?d[1]/T:0}var P,I,M=c.getDistance(l),z=o*M;if(E<z||S<z)E=S=M/3;else{var R=c.subtract(l);P=r.normalize(E),I=i.normalize(S),P.dot(R)-I.dot(R)>M*M&&(E=S=M/3,P=I=null)}return[l,l.add(P||r.normalize(E)),c.add(I||i.normalize(S)),c]},reparameterize:function(e,t,n,r){for(var i=e;i<=t;i++)n[i-e]=this.findRoot(r,this.points[i],n[i-e]);i=1;for(var o=n.length;i<o;i++)if(n[i]<=n[i-1])return!1;return!0},findRoot:function(e,t,n){for(var r=[],i=[],o=0;o<=2;o++)r[o]=e[o+1].subtract(e[o]).multiply(3);for(o=0;o<=1;o++)i[o]=r[o+1].subtract(r[o]).multiply(2);var a=this.evaluate(3,e,n),s=this.evaluate(2,r,n),l=this.evaluate(1,i,n),c=a.subtract(t),u=s.dot(s)+c.dot(l);return v.isMachineZero(u)?n:n-c.dot(s)/u},evaluate:function(e,t,n){for(var r=t.slice(),i=1;i<=e;i++)for(var o=0;o<=e-i;o++)r[o]=r[o].multiply(1-n).add(r[o+1].multiply(n));return r[0]},chordLengthParameterize:function(e,t){for(var n=[0],r=e+1;r<=t;r++)n[r-e]=n[r-e-1]+this.points[r].getDistance(this.points[r-1]);r=1;for(var i=t-e;r<=i;r++)n[r]/=n[i];return n},findMaxError:function(e,t,n,r){for(var i=Math.floor((t-e+1)/2),o=0,a=e+1;a<t;a++){var s=this.evaluate(3,n,r[a-e]).subtract(this.points[a]),l=s.x*s.x+s.y*s.y;l>=o&&(o=l,i=a)}return{error:o,index:i}}}),W=A.extend({_class:"TextItem",_applyMatrix:!1,_canApplyMatrix:!1,_serializeFields:{content:null},_boundsOptions:{stroke:!1,handle:!1},initialize:function(e){this._content="",this._lines=[];var t=e&&c.isPlainObject(e)&&e.x===a&&e.y===a;this._initialize(t&&e,!t&&m.read(arguments))},_equals:function(e){return this._content===e._content},copyContent:function(e){this.setContent(e._content)},getContent:function(){return this._content},setContent:function(e){this._content=""+e,this._lines=this._content.split(/\r\n|\n|\r/gm),this._changed(521)},isEmpty:function(){return!this._content},getCharacterStyle:"#getStyle",setCharacterStyle:"#setStyle",getParagraphStyle:"#getStyle",setParagraphStyle:"#setStyle"}),U=W.extend({_class:"PointText",initialize:function(){W.apply(this,arguments)},getPoint:function(){var e=this._matrix.getTranslation();return new y(e.x,e.y,this,"setPoint")},setPoint:function(){var e=m.read(arguments);this.translate(e.subtract(this._matrix.getTranslation()))},_draw:function(e,t,n){if(this._content){this._setStyles(e,t,n);var r=this._lines,i=this._style,o=i.hasFill(),a=i.hasStroke(),s=i.getLeading(),l=e.shadowColor;e.font=i.getFontStyle(),e.textAlign=i.getJustification();for(var c=0,u=r.length;c<u;c++){e.shadowColor=l;var d=r[c];o&&(e.fillText(d,0,0),e.shadowColor="rgba(0,0,0,0)"),a&&e.strokeText(d,0,0),e.translate(0,s)}}},_getBounds:function(e,t){var n=this._style,r=this._lines,i=r.length,o=n.getJustification(),a=n.getLeading(),s=this.getView().getTextWidth(n.getFontStyle(),r),l=0;"left"!==o&&(l-=s/("center"===o?2:1));var c=new _(l,i?-.75*a:0,s,i*a);return e?e._transformBounds(c,c):c}}),G=c.extend(new function(){var e,t={gray:["gray"],rgb:["red","green","blue"],hsb:["hue","saturation","brightness"],hsl:["hue","saturation","lightness"],gradient:["gradient","origin","destination","highlight"]},n={},r={transparent:[0,0,0,0]},i=[[0,3,1],[2,0,1],[1,0,3],[1,2,0],[3,1,0],[0,1,2]],o={"rgb-hsb":function(e,t,n){var r=Math.max(e,t,n),i=r-Math.min(e,t,n);return[0===i?0:60*(r==e?(t-n)/i+(t<n?6:0):r==t?(n-e)/i+2:(e-t)/i+4),0===r?0:i/r,r]},"hsb-rgb":function(e,t,n){var r,o=(e=(e/60%6+6)%6)-(r=Math.floor(e)),a=[n,n*(1-t),n*(1-t*o),n*(1-t*(1-o))];return[a[(r=i[r])[0]],a[r[1]],a[r[2]]]},"rgb-hsl":function(e,t,n){var r=Math.max(e,t,n),i=Math.min(e,t,n),o=r-i,a=0===o,s=(r+i)/2;return[a?0:60*(r==e?(t-n)/o+(t<n?6:0):r==t?(n-e)/o+2:(e-t)/o+4),a?0:s<.5?o/(r+i):o/(2-r-i),s]},"hsl-rgb":function(e,t,n){if(0===t)return[n,n,n];for(var r=[(e=(e/360%1+1)%1)+1/3,e,e-1/3],i=n<.5?n*(1+t):n+t-n*t,o=2*n-i,a=[],s=0;s<3;s++){var l=r[s];l<0&&(l+=1),l>1&&(l-=1),a[s]=6*l<1?o+6*(i-o)*l:2*l<1?i:3*l<2?o+(i-o)*(2/3-l)*6:o}return a},"rgb-gray":function(e,t,n){return[.2989*e+.587*t+.114*n]},"gray-rgb":function(e){return[e,e,e]},"gray-hsb":function(e){return[0,0,e]},"gray-hsl":function(e){return[0,0,e]},"gradient-rgb":function(){return[]},"rgb-gradient":function(){return[]}};return c.each(t,(function(e,r){n[r]=[],c.each(e,(function(e,i){var o=c.capitalize(e),a=/^(hue|saturation)$/.test(e),s=n[r][i]="gradient"===r?"gradient"===e?function(e){var t=this._components[0];return t!==(e=q.read(Array.isArray(e)?e:arguments,0,{readNull:!0}))&&(t&&t._removeOwner(this),e&&e._addOwner(this)),e}:function(){return m.read(arguments,0,{readNull:"highlight"===e,clone:!0})}:function(e){return null==e||isNaN(e)?0:+e};this["get"+o]=function(){return this._type===r||a&&/^hs[bl]$/.test(this._type)?this._components[i]:this._convert(r)[i]},this["set"+o]=function(e){this._type===r||a&&/^hs[bl]$/.test(this._type)||(this._components=this._convert(r),this._properties=t[r],this._type=r),this._components[i]=s.call(this,e),this._changed()}}),this)}),{_class:"Color",_readIndex:!0,initialize:function i(o){var a,l,u,d,h=arguments,f=this.__read,p=0;Array.isArray(o)&&(o=(h=o)[0]);var v=null!=o&&typeof o;if("string"===v&&o in t&&(a=o,o=h[1],Array.isArray(o)?(l=o,u=h[2]):(f&&(p=1),h=c.slice(h,1),v=typeof o)),!l){if(d="number"===v?h:"object"===v&&null!=o.length?o:null){a||(a=d.length>=3?"rgb":"gray");var g=t[a].length;u=d[g],f&&(p+=d===arguments?g+(null!=u?1:0):1),d.length>g&&(d=c.slice(d,0,g))}else if("string"===v){var m=function(t){var n,i=t.match(/^#([\da-f]{2})([\da-f]{2})([\da-f]{2})([\da-f]{2})?$/i)||t.match(/^#([\da-f])([\da-f])([\da-f])([\da-f])?$/i),o="rgb";if(i){var a=i[4]?4:3;n=new Array(a);for(var l=0;l<a;l++){var c=i[l+1];n[l]=parseInt(1==c.length?c+c:c,16)/255}}else if(i=t.match(/^(rgb|hsl)a?\((.*)\)$/)){o=i[1],n=i[2].trim().split(/[,\s]+/g);for(var u="hsl"===o,d=(l=0,Math.min(n.length,4));l<d;l++){var h=n[l];if(c=parseFloat(h),u)if(0===l){var f=h.match(/([a-z]*)$/)[1];c*={turn:360,rad:180/Math.PI,grad:.9}[f]||1}else l<3&&(c/=100);else l<3&&(c/=/%$/.test(h)?100:255);n[l]=c}}else{var p=r[t];if(!p)if(s){e||((e=oe.getContext(1,1,{willReadFrequently:!0})).globalCompositeOperation="copy"),e.fillStyle="rgba(0,0,0,0)",e.fillStyle=t,e.fillRect(0,0,1,1);var v=e.getImageData(0,0,1,1).data;p=r[t]=[v[0]/255,v[1]/255,v[2]/255]}else p=[0,0,0];n=p.slice()}return[o,n]}(o);a=m[0],4===(l=m[1]).length&&(u=l[3],l.length--)}else if("object"===v)if(o.constructor===i){if(a=o._type,l=o._components.slice(),u=o._alpha,"gradient"===a)for(var y=1,b=l.length;y<b;y++){var w=l[y];w&&(l[y]=w.clone())}}else if(o.constructor===q)a="gradient",d=h;else{var _=t[a="hue"in o?"lightness"in o?"hsl":"hsb":"gradient"in o||"stops"in o||"radial"in o?"gradient":"gray"in o?"gray":"rgb"],x=n[a];for(this._components=l=[],y=0,b=_.length;y<b;y++)null==(C=o[_[y]])&&!y&&"gradient"===a&&"stops"in o&&(C={stops:o.stops,radial:o.radial}),null!=(C=x[y].call(this,C))&&(l[y]=C);u=o.alpha}f&&a&&(p=1)}if(this._type=a||"rgb",!l)for(this._components=l=[],y=0,b=(x=n[this._type]).length;y<b;y++){var C;null!=(C=x[y].call(this,d&&d[y]))&&(l[y]=C)}return this._components=l,this._properties=t[this._type],this._alpha=u,f&&(this.__read=p),this},set:"#initialize",_serialize:function(e,t){var n=this.getComponents();return c.serialize(/^(gray|rgb)$/.test(this._type)?n:[this._type].concat(n),e,!0,t)},_changed:function(){this._canvasStyle=null,this._owner&&(this._setter?this._owner[this._setter](this):this._owner._changed(129))},_convert:function(e){var t;return this._type===e?this._components.slice():(t=o[this._type+"-"+e])?t.apply(this,this._components):o["rgb-"+e].apply(this,o[this._type+"-rgb"].apply(this,this._components))},convert:function(e){return new G(e,this._convert(e),this._alpha)},getType:function(){return this._type},setType:function(e){this._components=this._convert(e),this._properties=t[e],this._type=e},getComponents:function(){var e=this._components.slice();return null!=this._alpha&&e.push(this._alpha),e},getAlpha:function(){return null!=this._alpha?this._alpha:1},setAlpha:function(e){this._alpha=null==e?null:Math.min(Math.max(e,0),1),this._changed()},hasAlpha:function(){return null!=this._alpha},equals:function(e){var t=c.isPlainValue(e,!0)?G.read(arguments):e;return t===this||t&&this._class===t._class&&this._type===t._type&&this.getAlpha()===t.getAlpha()&&c.equals(this._components,t._components)||!1},toString:function(){for(var e=this._properties,t=[],n="gradient"===this._type,r=p.instance,i=0,o=e.length;i<o;i++){var a=this._components[i];null!=a&&t.push(e[i]+": "+(n?a:r.number(a)))}return null!=this._alpha&&t.push("alpha: "+r.number(this._alpha)),"{ "+t.join(", ")+" }"},toCSS:function(e){var t=this._convert("rgb"),n=e||null==this._alpha?1:this._alpha;function r(e){return Math.round(255*(e<0?0:e>1?1:e))}return t=[r(t[0]),r(t[1]),r(t[2])],n<1&&t.push(n<0?0:n),e?"#"+((1<<24)+(t[0]<<16)+(t[1]<<8)+t[2]).toString(16).slice(1):(4==t.length?"rgba(":"rgb(")+t.join(",")+")"},toCanvasStyle:function(e,t){if(this._canvasStyle)return this._canvasStyle;if("gradient"!==this._type)return this._canvasStyle=this.toCSS();var n,r=this._components,i=r[0],o=i._stops,a=r[1],s=r[2],l=r[3],c=t&&t.inverted();if(c&&(a=c._transformPoint(a),s=c._transformPoint(s),l&&(l=c._transformPoint(l))),i._radial){var u=s.getDistance(a);if(l){var d=l.subtract(a);d.getLength()>u&&(l=a.add(d.normalize(u-.1)))}var h=l||a;n=e.createRadialGradient(h.x,h.y,0,a.x,a.y,u)}else n=e.createLinearGradient(a.x,a.y,s.x,s.y);for(var f=0,p=o.length;f<p;f++){var v=o[f],g=v._offset;n.addColorStop(null==g?f/(p-1):g,v._color.toCanvasStyle())}return this._canvasStyle=n},transform:function(e){if("gradient"===this._type){for(var t=this._components,n=1,r=t.length;n<r;n++){var i=t[n];e._transformPoint(i,i,!0)}this._changed()}},statics:{_types:t,random:function(){var e=Math.random;return new G(e(),e(),e())},_setOwner:function(e,t,n){return e&&(e._owner&&t&&e._owner!==t&&(e=e.clone()),!e._owner^!t&&(e._owner=t||null,e._setter=n||null)),e}}})},new function(){return c.each({add:function(e,t){return e+t},subtract:function(e,t){return e-t},multiply:function(e,t){return e*t},divide:function(e,t){return e/t}},(function(e,t){this[t]=function(t){t=G.read(arguments);for(var n=this._type,r=this._components,i=t._convert(n),o=0,a=r.length;o<a;o++)i[o]=e(r[o],i[o]);return new G(n,i,null!=this._alpha?e(this._alpha,t.getAlpha()):null)}}),{})}),q=c.extend({_class:"Gradient",initialize:function(e,t){this._id=g.get(),e&&c.isPlainObject(e)&&(this.set(e),e=t=null),null==this._stops&&this.setStops(e||["white","black"]),null==this._radial&&this.setRadial("string"==typeof t&&"radial"===t||t||!1)},_serialize:function(e,t){return t.add(this,(function(){return c.serialize([this._stops,this._radial],e,!0,t)}))},_changed:function(){for(var e=0,t=this._owners&&this._owners.length;e<t;e++)this._owners[e]._changed()},_addOwner:function(e){this._owners||(this._owners=[]),this._owners.push(e)},_removeOwner:function(e){var t=this._owners?this._owners.indexOf(e):-1;-1!=t&&(this._owners.splice(t,1),this._owners.length||(this._owners=a))},clone:function(){for(var e=[],t=0,n=this._stops.length;t<n;t++)e[t]=this._stops[t].clone();return new q(e,this._radial)},getStops:function(){return this._stops},setStops:function(e){if(e.length<2)throw new Error("Gradient stop list needs to contain at least two stops.");var t=this._stops;if(t)for(var n=0,r=t.length;n<r;n++)t[n]._owner=a;for(n=0,r=(t=this._stops=K.readList(e,0,{clone:!0})).length;n<r;n++)t[n]._owner=this;this._changed()},getRadial:function(){return this._radial},setRadial:function(e){this._radial=e,this._changed()},equals:function(e){if(e===this)return!0;if(e&&this._class===e._class){var t=this._stops,n=e._stops,r=t.length;if(r===n.length){for(var i=0;i<r;i++)if(!t[i].equals(n[i]))return!1;return!0}}return!1}}),K=c.extend({_class:"GradientStop",initialize:function(e,t){var n=e,r=t;"object"==typeof e&&t===a&&(Array.isArray(e)&&"number"!=typeof e[0]?(n=e[0],r=e[1]):("color"in e||"offset"in e||"rampPoint"in e)&&(n=e.color,r=e.offset||e.rampPoint||0)),this.setColor(n),this.setOffset(r)},clone:function(){return new K(this._color.clone(),this._offset)},_serialize:function(e,t){var n=this._color,r=this._offset;return c.serialize(null==r?[n]:[n,r],e,!0,t)},_changed:function(){this._owner&&this._owner._changed(129)},getOffset:function(){return this._offset},setOffset:function(e){this._offset=e,this._changed()},getRampPoint:"#getOffset",setRampPoint:"#setOffset",getColor:function(){return this._color},setColor:function(){G._setOwner(this._color,null),this._color=G._setOwner(G.read(arguments,0),this,"setColor"),this._changed()},equals:function(e){return e===this||e&&this._class===e._class&&this._color.equals(e._color)&&this._offset==e._offset||!1}}),$=c.extend(new function(){var e={fillColor:null,fillRule:"nonzero",strokeColor:null,strokeWidth:1,strokeCap:"butt",strokeJoin:"miter",strokeScaling:!0,miterLimit:10,dashOffset:0,dashArray:[],shadowColor:null,shadowBlur:0,shadowOffset:new m,selectedColor:null},t=c.set({},e,{fontFamily:"sans-serif",fontWeight:"normal",fontSize:12,leading:null,justification:"left"}),n=c.set({},t,{fillColor:new G}),r={strokeWidth:193,strokeCap:193,strokeJoin:193,strokeScaling:201,miterLimit:193,fontFamily:9,fontWeight:9,fontSize:9,font:9,leading:9,justification:9},i={beans:!0},o={_class:"Style",beans:!0,initialize:function(r,i,o){this._values={},this._owner=i,this._project=i&&i._project||o||ce.project,this._defaults=!i||i instanceof O?t:i instanceof W?n:e,r&&this.set(r)}};return c.each(t,(function(e,t){var n=/Color$/.test(t),s="shadowOffset"===t,l=c.capitalize(t),u=r[t],d="set"+l,h="get"+l;o[d]=function(e){var r=this._owner,i=r&&r._children,o=i&&i.length>0&&!(r instanceof V);if(o)for(var a=0,s=i.length;a<s;a++)i[a]._style[d](e);if(("selectedColor"===t||!o)&&t in this._defaults){var l=this._values[t];l!==e&&(n&&(l&&(G._setOwner(l,null),l._canvasStyle=null),e&&e.constructor===G&&(e=G._setOwner(e,r,o&&d))),this._values[t]=e,r&&r._changed(u||129))}},o[h]=function(e){var r=this._owner,i=r&&r._children,o=i&&i.length>0&&!(r instanceof V);if(o&&!e)for(var l=0,u=i.length;l<u;l++){var f=i[l]._style[h]();if(l){if(!c.equals(p,f))return a}else p=f}else if(t in this._defaults){var p;if((p=this._values[t])===a)(p=this._defaults[t])&&p.clone&&(p=p.clone());else{var v=n?G:s?m:null;!v||p&&p.constructor===v||(this._values[t]=p=v.read([p],0,{readNull:!0,clone:!0}))}}return p&&n&&(p=G._setOwner(p,r,o&&d)),p},i[h]=function(e){return this._style[h](e)},i[d]=function(e){this._style[d](e)}})),c.each({Font:"FontFamily",WindingRule:"FillRule"},(function(e,t){var n="get"+t,r="set"+t;o[n]=i[n]="#get"+e,o[r]=i[r]="#set"+e})),A.inject(i),o},{set:function(e){var t=e instanceof $,n=t?e._values:e;if(n)for(var r in n)if(r in this._defaults){var i=n[r];this[r]=i&&t&&i.clone?i.clone():i}},equals:function(e){function t(e,t,n){var r=e._values,i=t._values,o=t._defaults;for(var s in r){var l=r[s],u=i[s];if(!(n&&s in i||c.equals(l,u===a?o[s]:u)))return!1}return!0}return e===this||e&&this._class===e._class&&t(this,e)&&t(e,this,!0)||!1},_dispose:function(){var e;(e=this.getFillColor())&&(e._canvasStyle=null),(e=this.getStrokeColor())&&(e._canvasStyle=null),(e=this.getShadowColor())&&(e._canvasStyle=null)},hasFill:function(){var e=this.getFillColor();return!!e&&e.alpha>0},hasStroke:function(){var e=this.getStrokeColor();return!!e&&e.alpha>0&&this.getStrokeWidth()>0},hasShadow:function(){var e=this.getShadowColor();return!!e&&e.alpha>0&&(this.getShadowBlur()>0||!this.getShadowOffset().isZero())},getView:function(){return this._project._view},getFontStyle:function(){var e=this.getFontSize();return this.getFontWeight()+" "+e+(/[a-z]/i.test(e+"")?" ":"px ")+this.getFontFamily()},getFont:"#getFontFamily",setFont:"#setFontFamily",getLeading:function e(){var t=e.base.call(this),n=this.getFontSize();return/pt|em|%|px/.test(n)&&(n=this.getView().getPixelSize(n)),null!=t?t:1.2*n}}),Z=new function(){function e(e,t,n,r){for(var i=["","webkit","moz","Moz","ms","o"],o=t[0].toUpperCase()+t.substring(1),a=0;a<6;a++){var s=i[a],l=s?s+o:t;if(l in e){if(!n)return e[l];e[l]=r;break}}}return{getStyles:function(e){var t=e&&9!==e.nodeType?e.ownerDocument:e,n=t&&t.defaultView;return n&&n.getComputedStyle(e,"")},getBounds:function(e,t){var n,r=e.ownerDocument,i=r.body,o=r.documentElement;try{n=e.getBoundingClientRect()}catch(e){n={left:0,top:0,width:0,height:0}}var a=n.left-(o.clientLeft||i.clientLeft||0),s=n.top-(o.clientTop||i.clientTop||0);if(!t){var l=r.defaultView;a+=l.pageXOffset||o.scrollLeft||i.scrollLeft,s+=l.pageYOffset||o.scrollTop||i.scrollTop}return new _(a,s,n.width,n.height)},getViewportBounds:function(e){var t=e.ownerDocument,n=t.defaultView,r=t.documentElement;return new _(0,0,n.innerWidth||r.clientWidth,n.innerHeight||r.clientHeight)},getOffset:function(e,t){return Z.getBounds(e,t).getPoint()},getSize:function(e){return Z.getBounds(e,!0).getSize()},isInvisible:function(e){return Z.getSize(e).equals(new b(0,0))},isInView:function(e){return!Z.isInvisible(e)&&Z.getViewportBounds(e).intersects(Z.getBounds(e,!0))},isInserted:function(e){return l.body.contains(e)},getPrefixed:function(t,n){return t&&e(t,n)},setPrefixed:function(t,n,r){if("object"==typeof n)for(var i in n)e(t,i,!0,n[i]);else e(t,n,!0,r)}}},X={add:function(e,t){if(e)for(var n in t)for(var r=t[n],i=n.split(/[\s,]+/g),o=0,a=i.length;o<a;o++){var s=i[o],c=e===l&&("touchstart"===s||"touchmove"===s)&&{passive:!1};e.addEventListener(s,r,c)}},remove:function(e,t){if(e)for(var n in t)for(var r=t[n],i=n.split(/[\s,]+/g),o=0,a=i.length;o<a;o++)e.removeEventListener(i[o],r,!1)},getPoint:function(e){var t=e.targetTouches?e.targetTouches.length?e.targetTouches[0]:e.changedTouches[0]:e;return new m(t.pageX||t.clientX+l.documentElement.scrollLeft,t.pageY||t.clientY+l.documentElement.scrollTop)},getTarget:function(e){return e.target||e.srcElement},getRelatedTarget:function(e){return e.relatedTarget||e.toElement},getOffset:function(e,t){return X.getPoint(e).subtract(Z.getOffset(t||X.getTarget(e)))}};X.requestAnimationFrame=new function(){var e,t=Z.getPrefixed(s,"requestAnimationFrame"),n=!1,r=[];function i(){var e=r;r=[];for(var o=0,a=e.length;o<a;o++)e[o]();(n=t&&r.length)&&t(i)}return function(o){r.push(o),t?n||(t(i),n=!0):e||(e=setInterval(i,1e3/60))}};var Y=c.extend(u,{_class:"View",initialize:function e(t,n){function r(e){return n[e]||parseInt(n.getAttribute(e),10)}function i(){var e=Z.getSize(n);return e.isNaN()||e.isZero()?new b(r("width"),r("height")):e}var o;if(s&&n){this._id=n.getAttribute("id"),null==this._id&&n.setAttribute("id",this._id="paper-view-"+e._id++),X.add(n,this._viewEvents);var a="none";if(Z.setPrefixed(n.style,{userDrag:a,userSelect:a,touchCallout:a,contentZooming:a,tapHighlightColor:"rgba(0,0,0,0)"}),d.hasAttribute(n,"resize")){var c=this;X.add(s,this._windowEvents={resize:function(){c.setViewSize(i())}})}if(o=i(),d.hasAttribute(n,"stats")&&"undefined"!=typeof Stats){this._stats=new Stats;var u=this._stats.domElement,h=u.style,f=Z.getOffset(n);h.position="absolute",h.left=f.x+"px",h.top=f.y+"px",l.body.appendChild(u)}}else o=new b(n),n=null;this._project=t,this._scope=t._scope,this._element=n,this._pixelRatio||(this._pixelRatio=s&&s.devicePixelRatio||1),this._setElementSize(o.width,o.height),this._viewSize=o,e._views.push(this),e._viewsById[this._id]=this,(this._matrix=new C)._owner=this,e._focused||(e._focused=this),this._frameItems={},this._frameItemCount=0,this._itemEvents={native:{},virtual:{}},this._autoUpdate=!ce.agent.node,this._needsUpdate=!1},remove:function(){if(!this._project)return!1;Y._focused===this&&(Y._focused=null),Y._views.splice(Y._views.indexOf(this),1),delete Y._viewsById[this._id];var e=this._project;return e._view===this&&(e._view=null),X.remove(this._element,this._viewEvents),X.remove(s,this._windowEvents),this._element=this._project=null,this.off("frame"),this._animate=!1,this._frameItems={},!0},_events:c.each(A._itemHandlers.concat(["onResize","onKeyDown","onKeyUp"]),(function(e){this[e]={}}),{onFrame:{install:function(){this.play()},uninstall:function(){this.pause()}}}),_animate:!1,_time:0,_count:0,getAutoUpdate:function(){return this._autoUpdate},setAutoUpdate:function(e){this._autoUpdate=e,e&&this.requestUpdate()},update:function(){},draw:function(){this.update()},requestUpdate:function(){if(!this._requested){var e=this;X.requestAnimationFrame((function(){if(e._requested=!1,e._animate){e.requestUpdate();var t=e._element;Z.getPrefixed(l,"hidden")&&"true"!==d.getAttribute(t,"keepalive")||!Z.isInView(t)||e._handleFrame()}e._autoUpdate&&e.update()})),this._requested=!0}},play:function(){this._animate=!0,this.requestUpdate()},pause:function(){this._animate=!1},_handleFrame:function(){ce=this._scope;var e=Date.now()/1e3,t=this._last?e-this._last:0;this._last=e,this.emit("frame",new c({delta:t,time:this._time+=t,count:this._count++})),this._stats&&this._stats.update()},_animateItem:function(e,t){var n=this._frameItems;t?(n[e._id]={item:e,time:0,count:0},1==++this._frameItemCount&&this.on("frame",this._handleFrameItems)):(delete n[e._id],0==--this._frameItemCount&&this.off("frame",this._handleFrameItems))},_handleFrameItems:function(e){for(var t in this._frameItems){var n=this._frameItems[t];n.item.emit("frame",new c(e,{time:n.time+=e.delta,count:n.count++}))}},_changed:function(){this._project._changed(4097),this._bounds=this._decomposed=a},getElement:function(){return this._element},getPixelRatio:function(){return this._pixelRatio},getResolution:function(){return 72*this._pixelRatio},getViewSize:function(){var e=this._viewSize;return new w(e.width,e.height,this,"setViewSize")},setViewSize:function(){var e=b.read(arguments),t=e.subtract(this._viewSize);t.isZero()||(this._setElementSize(e.width,e.height),this._viewSize.set(e),this._changed(),this.emit("resize",{size:e,delta:t}),this._autoUpdate&&this.update())},_setElementSize:function(e,t){var n=this._element;n&&(n.width!==e&&(n.width=e),n.height!==t&&(n.height=t))},getBounds:function(){return this._bounds||(this._bounds=this._matrix.inverted()._transformBounds(new _(new m,this._viewSize))),this._bounds},getSize:function(){return this.getBounds().getSize()},isVisible:function(){return Z.isInView(this._element)},isInserted:function(){return Z.isInserted(this._element)},getPixelSize:function(e){var t,n=this._element;if(n){var r=n.parentNode,i=l.createElement("div");i.style.fontSize=e,r.appendChild(i),t=parseFloat(Z.getStyles(i).fontSize),r.removeChild(i)}else t=parseFloat(t);return t},getTextWidth:function(e,t){return 0}},c.each(["rotate","scale","shear","skew"],(function(e){var t="rotate"===e;this[e]=function(){var n=arguments,r=(t?c:m).read(n),i=m.read(n,0,{readNull:!0});return this.transform((new C)[e](r,i||this.getCenter(!0)))}}),{_decompose:function(){return this._decomposed||(this._decomposed=this._matrix.decompose())},translate:function(){var e=new C;return this.transform(e.translate.apply(e,arguments))},getCenter:function(){return this.getBounds().getCenter()},setCenter:function(){var e=m.read(arguments);this.translate(this.getCenter().subtract(e))},getZoom:function(){var e=this._decompose().scaling;return(e.x+e.y)/2},setZoom:function(e){this.transform((new C).scale(e/this.getZoom(),this.getCenter()))},getRotation:function(){return this._decompose().rotation},setRotation:function(e){var t=this.getRotation();null!=t&&null!=e&&this.rotate(e-t)},getScaling:function(){var e=this._decompose().scaling;return new y(e.x,e.y,this,"setScaling")},setScaling:function(){var e=this.getScaling(),t=m.read(arguments,0,{clone:!0,readNull:!0});e&&t&&this.scale(t.x/e.x,t.y/e.y)},getMatrix:function(){return this._matrix},setMatrix:function(){var e=this._matrix;e.set.apply(e,arguments)},transform:function(e){this._matrix.append(e)},scrollBy:function(){this.translate(m.read(arguments).negate())}}),{projectToView:function(){return this._matrix._transformPoint(m.read(arguments))},viewToProject:function(){return this._matrix._inverseTransform(m.read(arguments))},getEventPoint:function(e){return this.viewToProject(X.getOffset(e,this._element))}},{statics:{_views:[],_viewsById:{},_id:0,create:function(e,t){return l&&"string"==typeof t&&(t=l.getElementById(t)),new(s?Q:Y)(e,t)}}},new function(){if(s){var e,t,n,r,i,o=!1,a=!1,c=s.navigator;c.pointerEnabled||c.msPointerEnabled?(n="pointerdown MSPointerDown",r="pointermove MSPointerMove",i="pointerup pointercancel MSPointerUp MSPointerCancel"):(n="touchstart",r="touchmove",i="touchend touchcancel","ontouchstart"in s&&c.userAgent.match(/mobile|tablet|ip(ad|hone|od)|android|silk/i)||(n+=" mousedown",r+=" mousemove",i+=" mouseup"));var u={},d={mouseout:function(e){var t=Y._focused,n=X.getRelatedTarget(e);if(t&&(!n||"HTML"===n.nodeName)){var r=X.getOffset(e,t._element),i=r.x,o=Math.abs,a=o(i),s=a-(1<<25);r.x=o(s)<a?s*(i<0?-1:1):i,O(t,e,t.viewToProject(r))}},scroll:A};u[n]=function(e){var t=Y._focused=S(e);o||(o=!0,t._handleMouseEvent("mousedown",e))},d[r]=function(n){var r=Y._focused;if(!a){var i=S(n);i?r!==i&&(r&&O(r,n),e||(e=r),r=Y._focused=t=i):t&&t===r&&(e&&!e.isInserted()&&(e=null),r=Y._focused=e,e=null,A())}r&&O(r,n)},d[n]=function(){a=!0},d[i]=function(e){var t=Y._focused;t&&o&&t._handleMouseEvent("mouseup",e),a=o=!1},X.add(l,d),X.add(s,{load:A});var h,f,p,v,g,m,y,b,w=!1,_=!1,x={doubleclick:"click",mousedrag:"mousemove"},C=!1,E={mousedown:{mousedown:1,mousedrag:1,click:1,doubleclick:1},mouseup:{mouseup:1,mousedrag:1,click:1,doubleclick:1},mousemove:{mousedrag:1,mousemove:1,mouseenter:1,mouseleave:1}};return{_viewEvents:u,_handleMouseEvent:function(e,t,n){var r=this._itemEvents,i=r.native[e],a="mousemove"===e,s=this._scope.tool,l=this;function c(e){return r.virtual[e]||l.responds(e)||s&&s.responds(e)}a&&o&&c("mousedrag")&&(e="mousedrag"),n||(n=this.getEventPoint(t));var u=this.getBounds().contains(n),d=i&&u&&l._project.hitTest(n,{tolerance:0,fill:!0,stroke:!0}),x=d&&d.item||null,E=!1,S={};if(S[e.substr(5)]=!0,i&&x!==v&&(v&&k(v,null,"mouseleave",t,n),x&&k(x,null,"mouseenter",t,n),v=x),C^u&&(k(this,null,u?"mouseenter":"mouseleave",t,n),E=!0),!u&&!S.drag||n.equals(f)||(T(this,x,a?e:"mousemove",t,n,f),E=!0),C=u,S.down&&u||S.up&&h){if(T(this,x,e,t,n,h),S.down){if(b=x===m&&Date.now()-y<300,p=m=x,!_&&x){for(var A=x;A&&!A.responds("mousedrag");)A=A._parent;A&&(g=x)}h=n}else S.up&&(_||x!==p||(y=Date.now(),T(this,x,b?"doubleclick":"click",t,n,h),b=!1),p=g=null);C=!1,E=!0}f=n,E&&s&&(w=s._handleMouseEvent(e,t,n,S)||w),!1!==t.cancelable&&(w&&!S.move||S.down&&c("mouseup"))&&t.preventDefault()},_handleKeyEvent:function(e,t,n,r){var i,o=this._scope,a=o.tool;function s(a){a.responds(e)&&(ce=o,a.emit(e,i=i||new ee(e,t,n,r)))}this.isVisible()&&(s(this),a&&a.responds(e)&&s(a))},_countItemEvent:function(e,t){var n=this._itemEvents,r=n.native,i=n.virtual;for(var o in E)r[o]=(r[o]||0)+(E[o][e]||0)*t;i[e]=(i[e]||0)+t},statics:{updateFocus:A,_resetState:function(){o=a=w=C=!1,e=t=h=f=p=v=g=m=y=b=null}}}}function S(e){var t=X.getTarget(e);return t.getAttribute&&Y._viewsById[t.getAttribute("id")]}function A(){var e=Y._focused;if(!e||!e.isVisible())for(var n=0,r=Y._views.length;n<r;n++)if((e=Y._views[n]).isVisible()){Y._focused=t=e;break}}function O(e,t,n){e._handleMouseEvent("mousemove",t,n)}function k(e,t,n,r,i,o,a){var s,l=!1;function c(e,n){if(e.responds(n)){if(s||(s=new ne(n,r,i,t||e,o?i.subtract(o):null)),e.emit(n,s)&&(w=!0,s.prevented&&(_=!0),s.stopped))return l=!0}else{var a=x[n];if(a)return c(e,a)}}for(;e&&e!==a&&!c(e,n);)e=e._parent;return l}function T(e,t,n,r,i,o){return e._project.removeOn(n),_=w=!1,g&&k(g,null,n,r,i,o)||t&&t!==g&&!t.isDescendant(g)&&k(t,null,"mousedrag"===n?"mousemove":n,r,i,o,g)||k(e,g||t||e,n,r,i,o)}}),Q=Y.extend({_class:"CanvasView",initialize:function(e,t){if(!(t instanceof s.HTMLCanvasElement)){var n=b.read(arguments,1);if(n.isZero())throw new Error("Cannot create CanvasView with the provided argument: "+c.slice(arguments,1));t=oe.getCanvas(n)}var r=this._context=t.getContext("2d");if(r.save(),this._pixelRatio=1,!/^off|false$/.test(d.getAttribute(t,"hidpi"))){var i=s.devicePixelRatio||1,o=Z.getPrefixed(r,"backingStorePixelRatio")||1;this._pixelRatio=i/o}Y.call(this,e,t),this._needsUpdate=!0},remove:function e(){return this._context.restore(),e.base.call(this)},_setElementSize:function e(t,n){var r=this._pixelRatio;if(e.base.call(this,t*r,n*r),1!==r){var i=this._element,o=this._context;if(!d.hasAttribute(i,"resize")){var a=i.style;a.width=t+"px",a.height=n+"px"}o.restore(),o.save(),o.scale(r,r)}},getContext:function(){return this._context},getPixelSize:function e(t){var n,r=ce.agent;if(r&&r.firefox)n=e.base.call(this,t);else{var i=this._context,o=i.font;i.font=t+" serif",n=parseFloat(i.font),i.font=o}return n},getTextWidth:function(e,t){var n=this._context,r=n.font,i=0;n.font=e;for(var o=0,a=t.length;o<a;o++)i=Math.max(i,n.measureText(t[o]).width);return n.font=r,i},update:function(){if(!this._needsUpdate)return!1;var e=this._project,t=this._context,n=this._viewSize;return t.clearRect(0,0,n.width+1,n.height+1),e&&e.draw(t,this._matrix,this._pixelRatio),this._needsUpdate=!1,!0}}),J=c.extend({_class:"Event",initialize:function(e){this.event=e,this.type=e&&e.type},prevented:!1,stopped:!1,preventDefault:function(){this.prevented=!0,this.event.preventDefault()},stopPropagation:function(){this.stopped=!0,this.event.stopPropagation()},stop:function(){this.stopPropagation(),this.preventDefault()},getTimeStamp:function(){return this.event.timeStamp},getModifiers:function(){return te.modifiers}}),ee=J.extend({_class:"KeyEvent",initialize:function(e,t,n,r){this.type=e,this.event=t,this.key=n,this.character=r},toString:function(){return"{ type: '"+this.type+"', key: '"+this.key+"', character: '"+this.character+"', modifiers: "+this.getModifiers()+" }"}}),te=new function(){var e,t,n={"\t":"tab"," ":"space","\b":"backspace","":"delete",Spacebar:"space",Del:"delete",Win:"meta",Esc:"escape"},r={tab:"\t",space:" ",enter:"\r"},i={},o={},u=new c({shift:!1,control:!1,alt:!1,meta:!1,capsLock:!1,space:!1}).inject({option:{get:function(){return this.alt}},command:{get:function(){var e=ce&&ce.agent;return e&&e.mac?this.meta:this.control}}});function d(e){var t=e.key||e.keyIdentifier;return t=/^U\+/.test(t)?String.fromCharCode(parseInt(t.substr(2),16)):/^Arrow[A-Z]/.test(t)?t.substr(5):"Unidentified"===t||t===a?String.fromCharCode(e.keyCode):t,n[t]||(t.length>1?c.hyphenate(t):t.toLowerCase())}function h(t,n,r,a){var s,l=Y._focused;if(i[n]=t,t?o[n]=r:delete o[n],n.length>1&&(s=c.camelize(n))in u){u[s]=t;var d=ce&&ce.agent;if("meta"===s&&d&&d.mac)if(t)e={};else{for(var f in e)f in o&&h(!1,f,e[f],a);e=null}}else t&&e&&(e[n]=r);l&&l._handleKeyEvent(t?"keydown":"keyup",a,n,r)}return X.add(l,{keydown:function(e){var n=d(e),i=ce&&ce.agent;n.length>1||i&&i.chrome&&(e.altKey||i.mac&&e.metaKey||!i.mac&&e.ctrlKey)?h(!0,n,r[n]||(n.length>1?"":n),e):t=n},keypress:function(e){if(t){var n=d(e),r=e.charCode,i=r>=32?String.fromCharCode(r):n.length>1?"":n;n!==t&&(n=i.toLowerCase()),h(!0,n,i,e),t=null}},keyup:function(e){var t=d(e);t in o&&h(!1,t,o[t],e)}}),X.add(s,{blur:function(e){for(var t in o)h(!1,t,o[t],e)}}),{modifiers:u,isDown:function(e){return!!i[e]}}},ne=J.extend({_class:"MouseEvent",initialize:function(e,t,n,r,i){this.type=e,this.event=t,this.point=n,this.target=r,this.delta=i},toString:function(){return"{ type: '"+this.type+"', point: "+this.point+", target: "+this.target+(this.delta?", delta: "+this.delta:"")+", modifiers: "+this.getModifiers()+" }"}}),re=J.extend({_class:"ToolEvent",_item:null,initialize:function(e,t,n){this.tool=e,this.type=t,this.event=n},_choosePoint:function(e,t){return e||(t?t.clone():null)},getPoint:function(){return this._choosePoint(this._point,this.tool._point)},setPoint:function(e){this._point=e},getLastPoint:function(){return this._choosePoint(this._lastPoint,this.tool._lastPoint)},setLastPoint:function(e){this._lastPoint=e},getDownPoint:function(){return this._choosePoint(this._downPoint,this.tool._downPoint)},setDownPoint:function(e){this._downPoint=e},getMiddlePoint:function(){return!this._middlePoint&&this.tool._lastPoint?this.tool._point.add(this.tool._lastPoint).divide(2):this._middlePoint},setMiddlePoint:function(e){this._middlePoint=e},getDelta:function(){return!this._delta&&this.tool._lastPoint?this.tool._point.subtract(this.tool._lastPoint):this._delta},setDelta:function(e){this._delta=e},getCount:function(){return this.tool[/^mouse(down|up)$/.test(this.type)?"_downCount":"_moveCount"]},setCount:function(e){this.tool[/^mouse(down|up)$/.test(this.type)?"downCount":"count"]=e},getItem:function(){if(!this._item){var e=this.tool._scope.project.hitTest(this.getPoint());if(e){for(var t=e.item,n=t._parent;/^(Group|CompoundPath)$/.test(n._class);)t=n,n=n._parent;this._item=t}}return this._item},setItem:function(e){this._item=e},toString:function(){return"{ type: "+this.type+", point: "+this.getPoint()+", count: "+this.getCount()+", modifiers: "+this.getModifiers()+" }"}}),ie=(h.extend({_class:"Tool",_list:"tools",_reference:"tool",_events:["onMouseDown","onMouseUp","onMouseDrag","onMouseMove","onActivate","onDeactivate","onEditOptions","onKeyDown","onKeyUp"],initialize:function(e){h.call(this),this._moveCount=-1,this._downCount=-1,this.set(e)},getMinDistance:function(){return this._minDistance},setMinDistance:function(e){this._minDistance=e,null!=e&&null!=this._maxDistance&&e>this._maxDistance&&(this._maxDistance=e)},getMaxDistance:function(){return this._maxDistance},setMaxDistance:function(e){this._maxDistance=e,null!=this._minDistance&&null!=e&&e<this._minDistance&&(this._minDistance=e)},getFixedDistance:function(){return this._minDistance==this._maxDistance?this._minDistance:null},setFixedDistance:function(e){this._minDistance=this._maxDistance=e},_handleMouseEvent:function(e,t,n,r){ce=this._scope,r.drag&&!this.responds(e)&&(e="mousemove");var i=r.move||r.drag,o=this.responds(e),a=this.minDistance,s=this.maxDistance,l=!1,c=this;function u(e,t){var o=n,a=i?c._point:c._downPoint||o;if(i){if(c._moveCount>=0&&o.equals(a))return!1;if(a&&(null!=e||null!=t)){var s=o.subtract(a),l=s.getLength();if(l<(e||0))return!1;t&&(o=a.add(s.normalize(Math.min(l,t))))}c._moveCount++}return c._point=o,c._lastPoint=a||o,r.down&&(c._moveCount=-1,c._downPoint=o,c._downCount++),!0}function d(){o&&(l=c.emit(e,new re(c,e,t))||l)}if(r.down)u(),d();else if(r.up)u(null,s),d();else if(o)for(;u(a,s);)d();return l}}),c.extend(u,{_class:"Tween",statics:{easings:new c({linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:2*(2-e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}})},initialize:function e(t,n,r,i,o,a){this.object=t;var s=typeof o,l="function"===s;this.type=l?s:"string"===s?o:"linear",this.easing=l?o:e.easings[this.type],this.duration=i,this.running=!1,this._then=null,this._startTime=null;var c=n||r;this._keys=c?Object.keys(c):[],this._parsedKeys=this._parseKeys(this._keys),this._from=c&&this._getState(n),this._to=c&&this._getState(r),!1!==a&&this.start()},then:function(e){return this._then=e,this},start:function(){return this._startTime=null,this.running=!0,this},stop:function(){return this.running=!1,this},update:function(e){if(this.running){e>=1&&(e=1,this.running=!1);for(var t=this.easing(e),n=this._keys,r=function(n){return"function"==typeof n?n(t,e):n},i=0,o=n&&n.length;i<o;i++){var a=n[i],s=r(this._from[a]),l=r(this._to[a]),u=s&&l&&s.__add&&l.__add?l.__subtract(s).__multiply(t).__add(s):(l-s)*t+s;this._setProperty(this._parsedKeys[a],u)}this.responds("update")&&this.emit("update",new c({progress:e,factor:t})),!this.running&&this._then&&this._then(this.object)}return this},_events:{onUpdate:{}},_handleFrame:function(e){var t=this._startTime,n=t?(e-t)/this.duration:0;t||(this._startTime=e),this.update(n)},_getState:function(e){for(var t=this._keys,n={},r=0,i=t.length;r<i;r++){var o,a=t[r],s=this._parsedKeys[a],l=this._getProperty(s);if(e){var c=this._resolveValue(l,e[a]);this._setProperty(s,c),o=(o=this._getProperty(s))&&o.clone?o.clone():o,this._setProperty(s,l)}else o=l&&l.clone?l.clone():l;n[a]=o}return n},_resolveValue:function(e,t){if(t){if(Array.isArray(t)&&2===t.length){var n=t[0];return n&&n.match&&n.match(/^[+\-\*\/]=/)?this._calculate(e,n[0],t[1]):t}if("string"==typeof t){var r=t.match(/^[+\-*/]=(.*)/);if(r){var i=JSON.parse(r[1].replace(/(['"])?([a-zA-Z0-9_]+)(['"])?:/g,'"$2": '));return this._calculate(e,t[0],i)}}}return t},_calculate:function(e,t,n){return ce.PaperScript.calculateBinary(e,t,n)},_parseKeys:function(e){for(var t={},n=0,r=e.length;n<r;n++){var i=e[n],o=i.replace(/\.([^.]*)/g,"/$1").replace(/\[['"]?([^'"\]]*)['"]?\]/g,"/$1");t[i]=o.split("/")}return t},_getProperty:function(e,t){for(var n=this.object,r=0,i=e.length-(t||0);r<i&&n;r++)n=n[e[r]];return n},_setProperty:function(e,t){var n=this._getProperty(e,1);n&&(n[e[e.length-1]]=t)}})),oe=c.exports.CanvasProvider={canvases:[],getCanvas:function(e,t,n){if(!s)return null;var r,i=!0;"object"==typeof e&&(t=e.height,e=e.width),this.canvases.length?r=this.canvases.pop():(r=l.createElement("canvas"),i=!1);var o=r.getContext("2d",n||{});if(!o)throw new Error("Canvas "+r+" is unable to provide a 2D context.");return r.width===e&&r.height===t?i&&o.clearRect(0,0,e+1,t+1):(r.width=e,r.height=t),o.save(),r},getContext:function(e,t,n){var r=this.getCanvas(e,t,n);return r?r.getContext("2d",n||{}):null},release:function(e){var t=e&&e.canvas?e.canvas:e;t&&t.getContext&&(t.getContext("2d").restore(),this.canvases.push(t))}},ae=new function(){var e,t,n,r,i,o,a,s,l,u,d,h=Math.min,f=Math.max,p=Math.abs;function v(e,t,n){return.2989*e+.587*t+.114*n}function g(e,t,n,r){var i=r-v(e,t,n),o=(r=v(l=e+i,u=t+i,d=n+i),h(l,u,d)),a=f(l,u,d);if(o<0){var s=r-o;l=r+(l-r)*r/s,u=r+(u-r)*r/s,d=r+(d-r)*r/s}if(a>255){var c=255-r,p=a-r;l=r+(l-r)*c/p,u=r+(u-r)*c/p,d=r+(d-r)*c/p}}function m(e,t,n){return f(e,t,n)-h(e,t,n)}function y(e,t,n,r){var i,o=[e,t,n],a=f(e,t,n),s=h(e,t,n);i=0===h(s=s===e?0:s===t?1:2,a=a===e?0:a===t?1:2)?1===f(s,a)?2:1:0,o[a]>o[s]?(o[i]=(o[i]-o[s])*r/(o[a]-o[s]),o[a]=r):o[i]=o[a]=0,o[s]=0,l=o[0],u=o[1],d=o[2]}var b={multiply:function(){l=i*e/255,u=o*t/255,d=a*n/255},screen:function(){l=i+e-i*e/255,u=o+t-o*t/255,d=a+n-a*n/255},overlay:function(){l=i<128?2*i*e/255:255-2*(255-i)*(255-e)/255,u=o<128?2*o*t/255:255-2*(255-o)*(255-t)/255,d=a<128?2*a*n/255:255-2*(255-a)*(255-n)/255},"soft-light":function(){var r=e*i/255;l=r+i*(255-(255-i)*(255-e)/255-r)/255,u=(r=t*o/255)+o*(255-(255-o)*(255-t)/255-r)/255,d=(r=n*a/255)+a*(255-(255-a)*(255-n)/255-r)/255},"hard-light":function(){l=e<128?2*e*i/255:255-2*(255-e)*(255-i)/255,u=t<128?2*t*o/255:255-2*(255-t)*(255-o)/255,d=n<128?2*n*a/255:255-2*(255-n)*(255-a)/255},"color-dodge":function(){l=0===i?0:255===e?255:h(255,255*i/(255-e)),u=0===o?0:255===t?255:h(255,255*o/(255-t)),d=0===a?0:255===n?255:h(255,255*a/(255-n))},"color-burn":function(){l=255===i?255:0===e?0:f(0,255-255*(255-i)/e),u=255===o?255:0===t?0:f(0,255-255*(255-o)/t),d=255===a?255:0===n?0:f(0,255-255*(255-a)/n)},darken:function(){l=i<e?i:e,u=o<t?o:t,d=a<n?a:n},lighten:function(){l=i>e?i:e,u=o>t?o:t,d=a>n?a:n},difference:function(){(l=i-e)<0&&(l=-l),(u=o-t)<0&&(u=-u),(d=a-n)<0&&(d=-d)},exclusion:function(){l=i+e*(255-i-i)/255,u=o+t*(255-o-o)/255,d=a+n*(255-a-a)/255},hue:function(){y(e,t,n,m(i,o,a)),g(l,u,d,v(i,o,a))},saturation:function(){y(i,o,a,m(e,t,n)),g(l,u,d,v(i,o,a))},luminosity:function(){g(i,o,a,v(e,t,n))},color:function(){g(e,t,n,v(i,o,a))},add:function(){l=h(i+e,255),u=h(o+t,255),d=h(a+n,255)},subtract:function(){l=f(i-e,0),u=f(o-t,0),d=f(a-n,0)},average:function(){l=(i+e)/2,u=(o+t)/2,d=(a+n)/2},negation:function(){l=255-p(255-e-i),u=255-p(255-t-o),d=255-p(255-n-a)}},w=this.nativeModes=c.each(["source-over","source-in","source-out","source-atop","destination-over","destination-in","destination-out","destination-atop","lighter","darker","copy","xor"],(function(e){this[e]=!0}),{}),_=oe.getContext(1,1,{willReadFrequently:!0});_&&(c.each(b,(function(e,t){var n="darken"===t,r=!1;_.save();try{_.fillStyle=n?"#300":"#a00",_.fillRect(0,0,1,1),_.globalCompositeOperation=t,_.globalCompositeOperation===t&&(_.fillStyle=n?"#a00":"#300",_.fillRect(0,0,1,1),r=_.getImageData(0,0,1,1).data[0]!==n?170:51)}catch(e){}_.restore(),w[t]=r})),oe.release(_)),this.process=function(c,h,f,p,v){var g=h.canvas,m="normal"===c;if(m||w[c])f.save(),f.setTransform(1,0,0,1,0,0),f.globalAlpha=p,m||(f.globalCompositeOperation=c),f.drawImage(g,v.x,v.y),f.restore();else{var y=b[c];if(!y)return;for(var _=f.getImageData(v.x,v.y,g.width,g.height),x=_.data,C=h.getImageData(0,0,g.width,g.height).data,E=0,S=x.length;E<S;E+=4){e=C[E],i=x[E],t=C[E+1],o=x[E+1],n=C[E+2],a=x[E+2],r=C[E+3],s=x[E+3],y();var A=r*p/255,O=1-A;x[E]=A*l+O*i,x[E+1]=A*u+O*o,x[E+2]=A*d+O*a,x[E+3]=r*p+O*s}f.putImageData(_,v.x,v.y)}}},se=new function(){var e="http://www.w3.org/2000/svg",t="http://www.w3.org/2000/xmlns",n="http://www.w3.org/1999/xlink",r={href:n,xlink:t,xmlns:t+"/","xmlns:xlink":t+"/"};function i(e,t,n){for(var i in t){var o=t[i],a=r[i];"number"==typeof o&&n&&(o=n.number(o)),a?e.setAttributeNS(a,i,o):e.setAttribute(i,o)}return e}return{svg:e,xmlns:t,xlink:n,create:function(t,n,r){return i(l.createElementNS(e,t),n,r)},get:function(e,t){var n=r[t],i=n?e.getAttributeNS(n,t):e.getAttribute(t);return"null"===i?null:i},set:i}},le=c.each({fillColor:["fill","color"],fillRule:["fill-rule","string"],strokeColor:["stroke","color"],strokeWidth:["stroke-width","number"],strokeCap:["stroke-linecap","string"],strokeJoin:["stroke-linejoin","string"],strokeScaling:["vector-effect","lookup",{true:"none",false:"non-scaling-stroke"},function(e,t){return!t&&(e instanceof j||e instanceof T||e instanceof W)}],miterLimit:["stroke-miterlimit","number"],dashArray:["stroke-dasharray","array"],dashOffset:["stroke-dashoffset","number"],fontFamily:["font-family","string"],fontWeight:["font-weight","string"],fontSize:["font-size","number"],justification:["text-anchor","lookup",{left:"start",center:"middle",right:"end"}],opacity:["opacity","number"],blendMode:["mix-blend-mode","style"]},(function(e,t){var n=c.capitalize(t),r=e[2];this[t]={type:e[1],property:t,attribute:e[0],toSVG:r,fromSVG:r&&c.each(r,(function(e,t){this[e]=t}),{}),exportFilter:e[3],get:"get"+n,set:"set"+n}}),{});new function(){var e;function t(t,n,r){var i,o=new c,a=t.getTranslation();if(n&&(t.isInvertible()?(i=(t=t._shiftless())._inverseTransform(a),a=null):i=new m,o[r?"cx":"x"]=i.x,o[r?"cy":"y"]=i.y),!t.isIdentity()){var s=t.decompose();if(s){var l=[],u=s.rotation,d=s.scaling,h=s.skewing;a&&!a.isZero()&&l.push("translate("+e.point(a)+")"),u&&l.push("rotate("+e.number(u)+")"),v.isZero(d.x-1)&&v.isZero(d.y-1)||l.push("scale("+e.point(d)+")"),h.x&&l.push("skewX("+e.number(h.x)+")"),h.y&&l.push("skewY("+e.number(h.y)+")"),o.transform=l.join(" ")}else o.transform="matrix("+t.getValues().join(",")+")"}return o}function n(n,r){for(var i=t(n._matrix),o=n._children,a=se.create("g",i,e),s=0,c=o.length;s<c;s++){var u=o[s],h=d(u,r);if(h)if(u.isClipMask()){var f=se.create("clipPath");f.appendChild(h),l(u,f,"clip"),se.set(a,{"clip-path":"url(#"+f.id+")"})}else a.appendChild(h)}return a}function r(n){var r=n._type,i=n._radius,o=t(n._matrix,!0,"rectangle"!==r);if("rectangle"===r){r="rect";var a=n._size,s=a.width,l=a.height;o.x-=s/2,o.y-=l/2,o.width=s,o.height=l,i.isZero()&&(i=null)}return i&&("circle"===r?o.r=i:(o.rx=i.width,o.ry=i.height)),se.create(r,o,e)}var i,a={Group:n,Layer:n,Raster:function(n,r){var i=t(n._matrix,!0),o=n.getSize(),a=n.getImage();return i.x-=o.width/2,i.y-=o.height/2,i.width=o.width,i.height=o.height,i.href=0==r.embedImages&&a&&a.src||n.toDataURL(),se.create("image",i,e)},Path:function(n,i){var o=i.matchShapes;if(o){var a=n.toShape(!1);if(a)return r(a)}var s,l=n._segments,c=l.length,u=t(n._matrix);if(o&&c>=2&&!n.hasHandles())if(c>2){s=n._closed?"polygon":"polyline";for(var d=[],h=0;h<c;h++)d.push(e.point(l[h]._point));u.points=d.join(" ")}else{s="line";var f=l[0]._point,p=l[1]._point;u.set({x1:f.x,y1:f.y,x2:p.x,y2:p.y})}else s="path",u.d=n.getPathData(null,i.precision);return se.create(s,u,e)},Shape:r,CompoundPath:function(n,r){var i=t(n._matrix),o=n.getPathData(null,r.precision);return o&&(i.d=o),se.create("path",i,e)},SymbolItem:function(n,r){var i=t(n._matrix,!0),o=n._definition,a=s(o,"symbol"),c=o._item,u=c.getStrokeBounds();return a||((a=se.create("symbol",{viewBox:e.rectangle(u)})).appendChild(d(c,r)),l(o,a,"symbol")),i.href="#"+a.id,i.x+=u.x,i.y+=u.y,i.width=u.width,i.height=u.height,i.overflow="visible",se.create("use",i,e)},PointText:function(n){var r=se.create("text",t(n._matrix,!0),e);return r.textContent=n._content,r}};function s(e,t){return i||(i={ids:{},svgs:{}}),e&&i.svgs[t+"-"+(e._id||e.__id||(e.__id=g.get("svg")))]}function l(e,t,n){i||s();var r=i.ids[n]=(i.ids[n]||0)+1;t.id=n+"-"+r,i.svgs[n+"-"+(e._id||e.__id)]=t}function u(e,t){var n=e,r=null;if(i){for(var a in n="svg"===e.nodeName.toLowerCase()&&e,i.svgs)r||(n||(n=se.create("svg")).appendChild(e),r=n.insertBefore(se.create("defs"),n.firstChild)),r.appendChild(i.svgs[a]);i=null}return t.asString?(new o.XMLSerializer).serializeToString(n):n}function d(t,n,r){var i=a[t._class],o=i&&i(t,n);if(o){var u=n.onExport;u&&(o=u(t,o,n)||o);var d=JSON.stringify(t._data);d&&"{}"!==d&&"null"!==d&&o.setAttribute("data-paper-data",d)}return o&&function(t,n,r){var i={},o=!r&&t.getParent(),a=[];return null!=t._name&&(i.id=t._name),c.each(le,(function(n){var r=n.get,u=n.type,d=t[r]();if(n.exportFilter?n.exportFilter(t,d):!o||!c.equals(o[r](),d)){if("color"===u&&null!=d){var h=d.getAlpha();h<1&&(i[n.attribute+"-opacity"]=h)}"style"===u?a.push(n.attribute+": "+d):i[n.attribute]=null==d?"none":"color"===u?d.gradient?function(t){var n=s(t,"color");if(!n){var r,i=t.getGradient(),o=i._radial,a=t.getOrigin(),c=t.getDestination();if(o){r={cx:a.x,cy:a.y,r:a.getDistance(c)};var u=t.getHighlight();u&&(r.fx=u.x,r.fy=u.y)}else r={x1:a.x,y1:a.y,x2:c.x,y2:c.y};r.gradientUnits="userSpaceOnUse",n=se.create((o?"radial":"linear")+"Gradient",r,e);for(var d=i._stops,h=0,f=d.length;h<f;h++){var p=d[h],v=p._color,g=v.getAlpha(),m=p._offset;r={offset:null==m?h/(f-1):m},v&&(r["stop-color"]=v.toCSS(!0)),g<1&&(r["stop-opacity"]=g),n.appendChild(se.create("stop",r,e))}l(t,n,"color")}return"url(#"+n.id+")"}(d):d.toCSS(!0):"array"===u?d.join(","):"lookup"===u?n.toSVG[d]:d}})),a.length&&(i.style=a.join(";")),1===i.opacity&&delete i.opacity,t._visible||(i.visibility="hidden"),se.set(n,i,e)}(t,o,r)}function h(t){return t||(t={}),e=new p(t.precision),t}A.inject({exportSVG:function(e){return u(d(this,e=h(e),!0),e)}}),S.inject({exportSVG:function(n){n=h(n);var r=this._children,i=this.getView(),o=c.pick(n.bounds,"view"),a=n.matrix||"view"===o&&i._matrix,s=a&&C.read([a]),l="view"===o?new _([0,0],i.getViewSize()):"content"===o?A._getBounds(r,s,{stroke:!0}).rect:_.read([o],0,{readNull:!0}),f={version:"1.1",xmlns:se.svg,"xmlns:xlink":se.xlink};l&&(f.width=l.width,f.height=l.height,(l.x||0===l.x||l.y||0===l.y)&&(f.viewBox=e.rectangle(l)));var p=se.create("svg",f,e),v=p;s&&!s.isIdentity()&&(v=p.appendChild(se.create("g",t(s),e)));for(var g=0,m=r.length;g<m;g++)v.appendChild(d(r[g],n,!0));return u(p,n)}})},new function(){var e,t={};function n(t,n,r,i,o,a){var s=se.get(t,n)||a,l=null==s?i?null:r?"":0:r?s:parseFloat(s);return/%\s*$/.test(s)?l/100*(o?1:e[/x|^width/.test(n)?"width":"height"]):l}function r(e,t,r,i,o,a,s){return t=n(e,t||"x",!1,i,o,a),r=n(e,r||"y",!1,i,o,s),!i||null!=t&&null!=r?new m(t,r):null}function i(e,t,r,i,o){return t=n(e,t||"width",!1,i,o),r=n(e,r||"height",!1,i,o),!i||null!=t&&null!=r?new b(t,r):null}function u(e,t,n){return"none"===e?null:"number"===t?parseFloat(e):"array"===t?e?e.split(/[\s,]+/g).map(parseFloat):[]:"color"===t?E(e)||e:"lookup"===t?n[e]:e}function d(e,t,n,r){var i=e.childNodes,o="clippath"===t,a="defs"===t,s=new O,l=s._project,c=l._currentStyle,u=[];if(o||a||(s=x(s,e,r),l._currentStyle=s._style.clone()),r)for(var d=e.querySelectorAll("defs"),h=0,f=d.length;h<f;h++)k(d[h],n,!1);for(h=0,f=i.length;h<f;h++){var p,v=i[h];1!==v.nodeType||/^defs$/i.test(v.nodeName)||!(p=k(v,n,!1))||p instanceof M||u.push(p)}return s.addChildren(u),o&&(s=x(s.reduce(),e,r)),l._currentStyle=c,(o||a)&&(s.remove(),s=null),s}function h(e,t){for(var n=e.getAttribute("points").match(/[+-]?(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?/g),r=[],i=0,o=n.length;i<o;i+=2)r.push(new m(parseFloat(n[i]),parseFloat(n[i+1])));var a=new H(r);return"polygon"===t&&a.closePath(),a}function f(e,i){var o,a=(n(e,"href",!0)||"").substring(1),s="radialgradient"===i;if(a)(o=t[a].getGradient())._radial^s&&((o=o.clone())._radial=s);else{for(var l=e.childNodes,c=[],u=0,d=l.length;u<d;u++){var h=l[u];1===h.nodeType&&c.push(x(new K,h))}o=new q(c,s)}var f,p,v,g="userSpaceOnUse"!==n(e,"gradientUnits",!0);return s?(p=(f=r(e,"cx","cy",!1,g,"50%","50%")).add(n(e,"r",!1,!1,g,"50%"),0),v=r(e,"fx","fy",!0,g)):(f=r(e,"x1","y1",!1,g,"0%","0%"),p=r(e,"x2","y2",!1,g,"100%","0%")),x(new G(o,f,p,v),e)._scaleToBounds=g,null}var p={"#document":function(e,t,n,r){for(var i=e.childNodes,o=0,a=i.length;o<a;o++){var s=i[o];if(1===s.nodeType)return k(s,n,r)}},g:d,svg:d,clippath:d,polygon:h,polyline:h,path:function(e){return j.create(e.getAttribute("d"))},lineargradient:f,radialgradient:f,image:function(e){var t=new P(n(e,"href",!0));return t.on("load",(function(){var t=i(e);this.setSize(t);var n=r(e).add(t.divide(2));this._matrix.append((new C).translate(n))})),t},symbol:function(e,t,n,r){return new M(d(e,t,n,r),!0)},defs:d,use:function(e){var i=(n(e,"href",!0)||"").substring(1),o=t[i],a=r(e);return o?o instanceof M?o.place(a):o.clone().translate(a):null},circle:function(e){return new T.Circle(r(e,"cx","cy"),n(e,"r"))},ellipse:function(e){return new T.Ellipse({center:r(e,"cx","cy"),radius:i(e,"rx","ry")})},rect:function(e){return new T.Rectangle(new _(r(e),i(e)),i(e,"rx","ry"))},line:function(e){return new H.Line(r(e,"x1","y1"),r(e,"x2","y2"))},text:function(e){var t=new U(r(e).add(r(e,"dx","dy")));return t.setContent(e.textContent.trim()||""),t},switch:d};function v(e,t,n,r){if(e.transform){for(var i=(r.getAttribute(n)||"").split(/\)\s*/g),o=new C,a=0,s=i.length;a<s;a++){var l=i[a];if(!l)break;for(var c=l.split(/\(\s*/),u=c[0],d=c[1].split(/[\s,]+/g),h=0,f=d.length;h<f;h++)d[h]=parseFloat(d[h]);switch(u){case"matrix":o.append(new C(d[0],d[1],d[2],d[3],d[4],d[5]));break;case"rotate":o.rotate(d[0],d[1]||0,d[2]||0);break;case"translate":o.translate(d[0],d[1]||0);break;case"scale":o.scale(d);break;case"skewX":o.skew(d[0],0);break;case"skewY":o.skew(0,d[0])}}e.transform(o)}}function g(e,t,n){var r="fill-opacity"===n?"getFillColor":"getStrokeColor",i=e[r]&&e[r]();i&&i.setAlpha(parseFloat(t))}var y=c.set(c.each(le,(function(e){this[e.attribute]=function(t,n){if(t[e.set]&&(t[e.set](u(n,e.type,e.fromSVG)),"color"===e.type)){var r=t[e.get]();if(r&&r._scaleToBounds){var i=t.getBounds();r.transform((new C).translate(i.getPoint()).scale(i.getSize()))}}}}),{}),{id:function(e,n){t[n]=e,e.setName&&e.setName(n)},"clip-path":function(e,t){var n=E(t);if(n){if((n=n.clone()).setClipMask(!0),!(e instanceof O))return new O(n,e);e.insertChild(0,n)}},gradientTransform:v,transform:v,"fill-opacity":g,"stroke-opacity":g,visibility:function(e,t){e.setVisible&&e.setVisible("visible"===t)},display:function(e,t){e.setVisible&&e.setVisible(null!==t)},"stop-color":function(e,t){e.setColor&&e.setColor(t)},"stop-opacity":function(e,t){e._color&&e._color.setAlpha(parseFloat(t))},offset:function(e,t){if(e.setOffset){var n=t.match(/(.*)%$/);e.setOffset(n?n[1]/100:parseFloat(t))}},viewBox:function(e,t,n,r,o){var a,s=new _(u(t,"array")),l=i(r,null,null,!0);if(e instanceof O){var c=l?l.divide(s.getSize()):1,d=(new C).scale(c).translate(s.getPoint().negate());a=e}else e instanceof M&&(l&&s.setSize(l),a=e._item);if(a){if("visible"!==w(r,"overflow",o)){var h=new T.Rectangle(s);h.setClipMask(!0),a.addChild(h)}d&&a.transform(d)}}});function w(e,t,n){var r=e.attributes[t],i=r&&r.value;if(!i&&e.style){var o=c.camelize(t);(i=e.style[o])||n.node[o]===n.parent[o]||(i=n.node[o])}return i?"none"===i?null:i:a}function x(e,t,n){var r=t.parentNode,i={node:Z.getStyles(t)||{},parent:!n&&!/^defs$/i.test(r.tagName)&&Z.getStyles(r)||{}};return c.each(y,(function(n,r){var o=w(t,r,i);e=o!==a&&n(e,o,r,t,i)||e})),e}function E(e){var n=e&&e.match(/\((?:["'#]*)([^"')]+)/),r=n&&n[1],i=r&&t[s?r.replace(s.location.href.split("#")[0]+"#",""):r];return i&&i._scaleToBounds&&((i=i.clone())._scaleToBounds=!0),i}function k(n,r,o){var a,s,u,d=n.nodeName.toLowerCase(),h="#document"!==d,f=l.body;o&&h&&(e=ce.getView().getSize(),e=i(n,null,null,!0)||e,a=se.create("svg",{style:"stroke-width: 1px; stroke-miterlimit: 10"}),s=n.parentNode,u=n.nextSibling,a.appendChild(n),f.appendChild(a));var v=ce.settings,g=v.applyMatrix,m=v.insertItems;v.applyMatrix=!1,v.insertItems=!1;var y=p[d],b=y&&y(n,d,r,o)||null;if(v.insertItems=m,v.applyMatrix=g,b){!h||b instanceof O||(b=x(b,n,o));var w=r.onImport,_=h&&n.getAttribute("data-paper-data");w&&(b=w(n,b,r)||b),r.expandShapes&&b instanceof T&&(b.remove(),b=b.toPath()),_&&(b._data=JSON.parse(_))}return a&&(f.removeChild(a),s&&(u?s.insertBefore(n,u):s.appendChild(n))),o&&(t={},b&&c.pick(r.applyMatrix,g)&&b.matrix.apply(!0,!0)),b}function I(e,t,n){if(!e)return null;t="function"==typeof t?{onLoad:t}:t||{};var r=ce,i=null;function s(s){try{var l="object"==typeof s?s:(new o.DOMParser).parseFromString(s.trim(),"image/svg+xml");if(!l.nodeName)throw l=null,new Error("Unsupported SVG source: "+e);ce=r,i=k(l,t,!0),t&&!1===t.insert||n._insertItem(a,i);var c=t.onLoad;c&&c(i,s)}catch(e){u(e)}}function u(e,n){var r=t.onError;if(!r)throw new Error(e);r(e,n)}if("string"!=typeof e||/^[\s\S]*</.test(e)){if("undefined"!=typeof File&&e instanceof File){var d=new FileReader;return d.onload=function(){s(d.result)},d.onerror=function(){u(d.error)},d.readAsText(e)}s(e)}else{var h=l.getElementById(e);h?s(h):function(e){var t=new o.XMLHttpRequest;t.open((e.method||"get").toUpperCase(),e.url,c.pick(e.async,!0)),e.mimeType&&t.overrideMimeType(e.mimeType),t.onload=function(){var n=t.status;0===n||200===n?e.onLoad&&e.onLoad.call(t,t.responseText):t.onerror()},t.onerror=function(){var n=t.status,r='Could not load "'+e.url+'" (Status: '+n+")";if(!e.onError)throw new Error(r);e.onError(r,n)},t.send(null)}({url:e,async:!0,onLoad:s,onError:u})}return i}A.inject({importSVG:function(e,t){return I(e,t,this)}}),S.inject({importSVG:function(e,t){return this.activate(),I(e,t,this)}})};var ce=new(d.inject(c.exports,{Base:c,Numerical:v,Key:te,DomEvent:X,DomElement:Z,document:l,window:s,Symbol:M,PlacedSymbol:I}));return ce.agent.node&&n(66999)(ce),(i="function"==typeof(r=ce)?r.call(t,n,t,e):r)===a||(e.exports=i),ce}).call(this,"object"==typeof self?self:null)},47852:function(e,t,n){var r,i,o;(function(a,s){var l=(a=a||n(2965)).window,c=a.document,u=new function(){var e=/^(statics|enumerable|beans|preserve)$/,t=[],n=t.slice,r=Object.create,i=Object.getOwnPropertyDescriptor,o=Object.defineProperty,a=t.forEach||function(e,t){for(var n=0,r=this.length;n<r;n++)e.call(t,this[n],n,this)},l=function(e,t){for(var n in this)this.hasOwnProperty(n)&&e.call(t,this[n],n,this)},c=Object.assign||function(e){for(var t=1,n=arguments.length;t<n;t++){var r=arguments[t];for(var i in r)r.hasOwnProperty(i)&&(e[i]=r[i])}return e},u=function(e,t,n){if(e){var r=i(e,"length");(r&&"number"==typeof r.value?a:l).call(e,t,n=n||e)}return n};function d(t,n,r,a,s){var l={};function c(e,c){"string"==typeof(c=c||(c=i(n,e))&&(c.get?c:c.value))&&"#"===c[0]&&(c=t[c.substring(1)]||c);var u,d="function"==typeof c,f=c,p=s||d&&!c.base?c&&c.get?e in t:t[e]:null;s&&p||(d&&p&&(c.base=p),d&&!1!==a&&(u=e.match(/^([gs]et|is)(([A-Z])(.*))$/))&&(l[u[3].toLowerCase()+u[4]]=u[2]),f&&!d&&f.get&&"function"==typeof f.get&&h.isPlainObject(f)||(f={value:f,writable:!0}),(i(t,e)||{configurable:!0}).configurable&&(f.configurable=!0,f.enumerable=null!=r?r:!u),o(t,e,f))}if(n){for(var u in n)n.hasOwnProperty(u)&&!e.test(u)&&c(u);for(var u in l){var d=l[u],f=t["set"+d],p=t["get"+d]||f&&t["is"+d];!p||!0!==a&&0!==p.length||c(u,{get:p,set:f})}}return t}function h(){for(var e=0,t=arguments.length;e<t;e++){var n=arguments[e];n&&c(this,n)}return this}return d(h,{inject:function(e){if(e){var t=!0===e.statics?e:e.statics,n=e.beans,r=e.preserve;t!==e&&d(this.prototype,e,e.enumerable,n,r),d(this,t,null,n,r)}for(var i=1,o=arguments.length;i<o;i++)this.inject(arguments[i]);return this},extend:function(){for(var e,t,n,i=this,a=0,s=arguments.length;a<s&&(!e||!t);a++)n=arguments[a],e=e||n.initialize,t=t||n.prototype;return e=e||function(){i.apply(this,arguments)},t=e.prototype=t||r(this.prototype),o(t,"constructor",{value:e,writable:!0,configurable:!0}),d(e,this),arguments.length&&this.inject.apply(e,arguments),e.base=i,e}}).inject({enumerable:!1,initialize:h,set:h,inject:function(){for(var e=0,t=arguments.length;e<t;e++){var n=arguments[e];n&&d(this,n,n.enumerable,n.beans,n.preserve)}return this},extend:function(){var e=r(this);return e.inject.apply(e,arguments)},each:function(e,t){return u(this,e,t)},clone:function(){return new this.constructor(this)},statics:{set:c,each:u,create:r,define:o,describe:i,clone:function(e){return c(new e.constructor,e)},isPlainObject:function(e){var t=null!=e&&e.constructor;return t&&(t===Object||t===h||"Object"===t.name)},pick:function(e,t){return e!==s?e:t},slice:function(e,t,r){return n.call(e,t,r)}}})};e.exports=u,u.inject({enumerable:!1,toString:function(){return null!=this._id?(this._class||"Object")+(this._name?" '"+this._name+"'":" @"+this._id):"{ "+u.each(this,(function(e,t){if(!/^_/.test(t)){var n=typeof e;this.push(t+": "+("number"===n?v.instance.number(e):"string"===n?"'"+e+"'":e))}}),[]).join(", ")+" }"},getClassName:function(){return this._class||""},importJSON:function(e){return u.importJSON(e,this)},exportJSON:function(e){return u.exportJSON(this,e)},toJSON:function(){return u.serialize(this)},set:function(e,t){return e&&u.filter(this,e,t,this._prioritize),this}},{beans:!1,statics:{exports:{},extend:function e(){var t=e.base.apply(this,arguments),n=t.prototype._class;return n&&!u.exports[n]&&(u.exports[n]=t),t},equals:function(e,t){if(e===t)return!0;if(e&&e.equals)return e.equals(t);if(t&&t.equals)return t.equals(e);if(e&&t&&"object"==typeof e&&"object"==typeof t){if(Array.isArray(e)&&Array.isArray(t)){if((n=e.length)!==t.length)return!1;for(;n--;)if(!u.equals(e[n],t[n]))return!1}else{var n,r=Object.keys(e);if((n=r.length)!==Object.keys(t).length)return!1;for(;n--;){var i=r[n];if(!t.hasOwnProperty(i)||!u.equals(e[i],t[i]))return!1}}return!0}return!1},read:function(e,t,n,r){if(this===u){var i=this.peek(e,t);return e.__index++,i}var o=this.prototype,a=o._readIndex,l=t||a&&e.__index||0,c=e.length,d=e[l];if(r=r||c-l,d instanceof this||n&&n.readNull&&null==d&&r<=1)return a&&(e.__index=l+1),d&&n&&n.clone?d.clone():d;if(d=u.create(o),a&&(d.__read=!0),d=d.initialize.apply(d,l>0||l+r<c?u.slice(e,l,l+r):e)||d,a){e.__index=l+d.__read;var h=d.__filtered;h&&(e.__filtered=h,d.__filtered=s),d.__read=s}return d},peek:function(e,t){return e[e.__index=t||e.__index||0]},remain:function(e){return e.length-(e.__index||0)},readList:function(e,t,n,r){for(var i,o=[],a=t||0,s=r?a+r:e.length,l=a;l<s;l++)o.push(Array.isArray(i=e[l])?this.read(i,0,n):this.read(e,l,n,1));return o},readNamed:function(e,t,n,r,i){var o=this.getNamed(e,t),a=o!==s;if(a){var l=e.__filtered;if(!l){var c=this.getSource(e);(l=e.__filtered=u.create(c)).__unfiltered=c}l[t]=s}return this.read(a?[o]:e,n,r,i)},readSupported:function(e,t){var n=this.getSource(e),r=this,i=!1;return n&&Object.keys(n).forEach((function(n){if(n in t){var o=r.readNamed(e,n);o!==s&&(t[n]=o),i=!0}})),i},getSource:function(e){var t=e.__source;if(t===s){var n=1===e.length&&e[0];t=e.__source=n&&u.isPlainObject(n)?n:null}return t},getNamed:function(e,t){var n=this.getSource(e);if(n)return t?n[t]:e.__filtered||n},hasNamed:function(e,t){return!!this.getNamed(e,t)},filter:function(e,t,n,r){var i;function o(r){if(!(n&&r in n||i&&r in i)){var o=t[r];o!==s&&(e[r]=o)}}if(r){for(var a,l={},c=0,u=r.length;c<u;c++)(a=r[c])in t&&(o(a),l[a]=!0);i=l}return Object.keys(t.__unfiltered||t).forEach(o),e},isPlainValue:function(e,t){return u.isPlainObject(e)||Array.isArray(e)||t&&"string"==typeof e},serialize:function(e,t,n,r){t=t||{};var i,o=!r;if(o&&(t.formatter=new v(t.precision),r={length:0,definitions:{},references:{},add:function(e,t){var n="#"+e._id,r=this.references[n];if(!r){this.length++;var i=t.call(e),o=e._class;o&&i[0]!==o&&i.unshift(o),this.definitions[n]=i,r=this.references[n]=[n]}return r}}),e&&e._serialize){i=e._serialize(t,r);var a=e._class;!a||e._compactSerialize||!o&&n||i[0]===a||i.unshift(a)}else if(Array.isArray(e)){i=[];for(var s=0,l=e.length;s<l;s++)i[s]=u.serialize(e[s],t,n,r)}else if(u.isPlainObject(e)){i={};var c=Object.keys(e);for(s=0,l=c.length;s<l;s++){var d=c[s];i[d]=u.serialize(e[d],t,n,r)}}else i="number"==typeof e?t.formatter.number(e,t.precision):e;return o&&r.length>0?[["dictionary",r.definitions],i]:i},deserialize:function(e,t,n,r,i){var o=e,a=!n,s=a&&e&&e.length&&"dictionary"===e[0][0];if(n=n||{},Array.isArray(e)){var l=e[0],c="dictionary"===l;if(1==e.length&&/^#/.test(l))return n.dictionary[l];o=[];for(var d=(l=u.exports[l])?1:0,h=e.length;d<h;d++)o.push(u.deserialize(e[d],t,n,c,s));if(l){var f=o;o=t?t(l,f,a||i):new l(f)}}else if(u.isPlainObject(e))for(var p in o={},r&&(n.dictionary=o),e)o[p]=u.deserialize(e[p],t,n);return s?o[1]:o},exportJSON:function(e,t){var n=u.serialize(e,t);return t&&0==t.asString?n:JSON.stringify(n)},importJSON:function(e,t){return u.deserialize("string"==typeof e?JSON.parse(e):e,(function(e,n,r){var i=r&&t&&t.constructor===e,o=i?t:u.create(e.prototype);if(1===n.length&&o instanceof O&&(i||!(o instanceof T))){var a=n[0];u.isPlainObject(a)&&(a.insert=!1,i&&(n=n.concat([O.INSERT])))}return(i?o.set:e).apply(o,n),i&&(t=null),o}))},push:function(e,t){var n=t.length;if(n<4096)e.push.apply(e,t);else{var r=e.length;e.length+=n;for(var i=0;i<n;i++)e[r+i]=t[i]}return e},splice:function(e,t,n,r){var i=t&&t.length,o=n===s;(n=o?e.length:n)>e.length&&(n=e.length);for(var a=0;a<i;a++)t[a]._index=n+a;if(o)return u.push(e,t),[];var l=[n,r];t&&u.push(l,t);for(var c=e.splice.apply(e,l),d=(a=0,c.length);a<d;a++)c[a]._index=s;for(a=n+i,d=e.length;a<d;a++)e[a]._index=a;return c},capitalize:function(e){return e.replace(/\b[a-z]/g,(function(e){return e.toUpperCase()}))},camelize:function(e){return e.replace(/-(.)/g,(function(e,t){return t.toUpperCase()}))},hyphenate:function(e){return e.replace(/([a-z])([A-Z])/g,"$1-$2").toLowerCase()}}});var d={on:function(e,t){if("string"!=typeof e)u.each(e,(function(e,t){this.on(t,e)}),this);else{var n=this._eventTypes,r=n&&n[e],i=this._callbacks=this._callbacks||{};-1===(i=i[e]=i[e]||[]).indexOf(t)&&(i.push(t),r&&r.install&&1===i.length&&r.install.call(this,e))}return this},off:function(e,t){if("string"==typeof e){var n,r=this._eventTypes,i=r&&r[e],o=this._callbacks&&this._callbacks[e];return o&&(!t||-1!==(n=o.indexOf(t))&&1===o.length?(i&&i.uninstall&&i.uninstall.call(this,e),delete this._callbacks[e]):-1!==n&&o.splice(n,1)),this}u.each(e,(function(e,t){this.off(t,e)}),this)},once:function(e,t){return this.on(e,(function n(){t.apply(this,arguments),this.off(e,n)}))},emit:function(e,t){var n=this._callbacks&&this._callbacks[e];if(!n)return!1;var r=u.slice(arguments,1),i=t&&t.target&&!t.currentTarget;n=n.slice(),i&&(t.currentTarget=this);for(var o=0,a=n.length;o<a;o++)if(0==n[o].apply(this,r)){t&&t.stop&&t.stop();break}return i&&delete t.currentTarget,!0},responds:function(e){return!(!this._callbacks||!this._callbacks[e])},attach:"#on",detach:"#off",fire:"#emit",_installEvents:function(e){var t=this._eventTypes,n=this._callbacks,r=e?"install":"uninstall";if(t)for(var i in n)if(n[i].length>0){var o=t[i],a=o&&o[r];a&&a.call(this,i)}},statics:{inject:function e(t){var n=t._events;if(n){var r={};u.each(n,(function(e,n){var i="string"==typeof e,o=i?e:n,a=u.capitalize(o),s=o.substring(2).toLowerCase();r[s]=i?{}:e,o="_"+o,t["get"+a]=function(){return this[o]},t["set"+a]=function(e){var t=this[o];t&&this.off(s,t),e&&this.on(s,e),this[o]=e}})),t._eventTypes=r}return e.base.apply(this,arguments)}}},h=u.extend({_class:"PaperScope",initialize:function e(){he=this,this.settings=new u({applyMatrix:!0,insertItems:!0,handleSize:4,hitTolerance:0}),this.project=null,this.projects=[],this.tools=[],this._id=e._id++,e._scopes[this._id]=this;var t=e.prototype;if(!this.support){var n=le.getContext(1,1)||{};t.support={nativeDash:"setLineDash"in n||"mozDash"in n,nativeBlendModes:ce.nativeModes},le.release(n)}if(!this.agent){var r=a.navigator.userAgent.toLowerCase(),i=(/(darwin|win|mac|linux|freebsd|sunos)/.exec(r)||[])[0],o="darwin"===i?"mac":i,s=t.agent=t.browser={platform:o};o&&(s[o]=!0),r.replace(/(opera|chrome|safari|webkit|firefox|msie|trident|atom|node|jsdom)\/?\s*([.\d]+)(?:.*version\/([.\d]+))?(?:.*rv\:v?([.\d]+))?/g,(function(e,t,n,r,i){if(!s.chrome){var o="opera"===t?r:/^(node|trident)$/.test(t)?i:n;s.version=o,s.versionNumber=parseFloat(o),t={trident:"msie",jsdom:"node"}[t]||t,s.name=t,s[t]=!0}})),s.chrome&&delete s.webkit,s.atom&&delete s.chrome}},version:"0.12.17",getView:function(){var e=this.project;return e&&e._view},getPaper:function(){return this},execute:function(e,t){var n=he.PaperScript.execute(e,this,t);return Q.updateFocus(),n},install:function(e){var t=this;for(var n in u.each(["project","view","tool"],(function(n){u.define(e,n,{configurable:!0,get:function(){return t[n]}})})),this)!/^_/.test(n)&&this[n]&&(e[n]=this[n])},setup:function(e){return he=this,this.project=new A(e),this},createCanvas:function(e,t){return le.getCanvas(e,t)},activate:function(){he=this},clear:function(){for(var e=this.projects,t=this.tools,n=e.length-1;n>=0;n--)e[n].remove();for(n=t.length-1;n>=0;n--)t[n].remove()},remove:function(){this.clear(),delete h._scopes[this._id]},statics:new function(){function e(e){return e+="Attribute",function(t,n){return t[e](n)||t[e]("data-paper-"+n)}}return{_scopes:{},_id:0,get:function(e){return this._scopes[e]||null},getAttribute:e("get"),hasAttribute:e("has")}}}),f=u.extend(d,{initialize:function(e){this._scope=he,this._index=this._scope[this._list].push(this)-1,!e&&this._scope[this._reference]||this.activate()},activate:function(){if(!this._scope)return!1;var e=this._scope[this._reference];return e&&e!==this&&e.emit("deactivate"),this._scope[this._reference]=this,this.emit("activate",e),!0},isActive:function(){return this._scope[this._reference]===this},remove:function(){return null!=this._index&&(u.splice(this._scope[this._list],null,this._index,1),this._scope[this._reference]==this&&(this._scope[this._reference]=null),this._scope=null,!0)},getView:function(){return this._scope.getView()}}),p={findItemBoundsCollisions:function(e,t,n){function r(e){for(var t=new Array(e.length),n=0;n<e.length;n++){var r=e[n].getBounds();t[n]=[r.left,r.top,r.right,r.bottom]}return t}var i=r(e),o=t&&t!==e?r(t):i;return this.findBoundsCollisions(i,o,n||0)},findCurveBoundsCollisions:function(e,t,n,r){function i(e){for(var t=Math.min,n=Math.max,r=new Array(e.length),i=0;i<e.length;i++){var o=e[i];r[i]=[t(o[0],o[2],o[4],o[6]),t(o[1],o[3],o[5],o[7]),n(o[0],o[2],o[4],o[6]),n(o[1],o[3],o[5],o[7])]}return r}var o=i(e),a=t&&t!==e?i(t):o;if(r){for(var s=this.findBoundsCollisions(o,a,n||0,!1,!0),l=this.findBoundsCollisions(o,a,n||0,!0,!0),c=[],u=0,d=s.length;u<d;u++)c[u]={hor:s[u],ver:l[u]};return c}return this.findBoundsCollisions(o,a,n||0)},findBoundsCollisions:function(e,t,n,r,i){var o=!t||e===t,a=o?e:e.concat(t),s=e.length,l=a.length;function c(e,t,n){for(var r=0,i=e.length;r<i;){var o=i+r>>>1;a[e[o]][t]<n?r=o+1:i=o}return r-1}for(var u=r?1:0,d=u+2,h=r?0:1,f=h+2,p=new Array(l),v=0;v<l;v++)p[v]=v;p.sort((function(e,t){return a[e][u]-a[t][u]}));var g=[],m=new Array(s);for(v=0;v<l;v++){var y=p[v],b=a[y],w=o?y:y-s,_=y<s,x=o||!_,C=_?[]:null;if(g.length){var E=c(g,d,b[u]-n)+1;if(g.splice(0,E),o&&i){C=C.concat(g);for(var S=0;S<g.length;S++)m[k=g[S]].push(w)}else{var A=b[f],O=b[h];for(S=0;S<g.length;S++){var k=g[S],T=a[k],P=k<s,I=o||k>=s;(i||(_&&I||x&&P)&&A>=T[h]-n&&O<=T[f]+n)&&(_&&I&&C.push(o?k:k-s),x&&P&&m[k].push(w))}}}if(_&&(e===t&&C.push(y),m[y]=C),g.length){var M=c(g,d,b[d]);g.splice(M+1,0,y)}else g.push(y)}for(v=0;v<m.length;v++){var z=m[v];z&&z.sort((function(e,t){return e-t}))}return m}},v=u.extend({initialize:function(e){this.precision=u.pick(e,5),this.multiplier=Math.pow(10,this.precision)},number:function(e){return this.precision<16?Math.round(e*this.multiplier)/this.multiplier:e},pair:function(e,t,n){return this.number(e)+(n||",")+this.number(t)},point:function(e,t){return this.number(e.x)+(t||",")+this.number(e.y)},size:function(e,t){return this.number(e.width)+(t||",")+this.number(e.height)},rectangle:function(e,t){return this.point(e,t)+(t||",")+this.size(e,t)}});v.instance=new v;var g=new function(){var e=[[.5773502691896257],[0,.7745966692414834],[.33998104358485626,.8611363115940526],[0,.5384693101056831,.906179845938664],[.2386191860831969,.6612093864662645,.932469514203152],[0,.4058451513773972,.7415311855993945,.9491079123427585],[.1834346424956498,.525532409916329,.7966664774136267,.9602898564975363],[0,.3242534234038089,.6133714327005904,.8360311073266358,.9681602395076261],[.14887433898163122,.4333953941292472,.6794095682990244,.8650633666889845,.9739065285171717],[0,.26954315595234496,.5190961292068118,.7301520055740494,.8870625997680953,.978228658146057],[.1252334085114689,.3678314989981802,.5873179542866175,.7699026741943047,.9041172563704749,.9815606342467192],[0,.2304583159551348,.44849275103644687,.6423493394403402,.8015780907333099,.9175983992229779,.9841830547185881],[.10805494870734367,.31911236892788974,.5152486363581541,.6872929048116855,.827201315069765,.9284348836635735,.9862838086968123],[0,.20119409399743451,.3941513470775634,.5709721726085388,.7244177313601701,.8482065834104272,.937273392400706,.9879925180204854],[.09501250983763744,.2816035507792589,.45801677765722737,.6178762444026438,.755404408355003,.8656312023878318,.9445750230732326,.9894009349916499]],t=[[1],[.8888888888888888,.5555555555555556],[.6521451548625461,.34785484513745385],[.5688888888888889,.47862867049936647,.23692688505618908],[.46791393457269104,.3607615730481386,.17132449237917036],[.4179591836734694,.3818300505051189,.27970539148927664,.1294849661688697],[.362683783378362,.31370664587788727,.22238103445337448,.10122853629037626],[.3302393550012598,.31234707704000286,.26061069640293544,.1806481606948574,.08127438836157441],[.29552422471475287,.26926671930999635,.21908636251598204,.1494513491505806,.06667134430868814],[.2729250867779006,.26280454451024665,.23319376459199048,.18629021092773426,.1255803694649046,.05566856711617366],[.24914704581340277,.2334925365383548,.20316742672306592,.16007832854334622,.10693932599531843,.04717533638651183],[.2325515532308739,.22628318026289723,.2078160475368885,.17814598076194574,.13887351021978725,.09212149983772845,.04048400476531588],[.2152638534631578,.2051984637212956,.18553839747793782,.15720316715819355,.12151857068790319,.08015808715976021,.03511946033175186],[.2025782419255613,.19843148532711158,.1861610000155622,.16626920581699392,.13957067792615432,.10715922046717194,.07036604748810812,.03075324199611727],[.1894506104550685,.18260341504492358,.16915651939500254,.14959598881657674,.12462897125553388,.09515851168249279,.062253523938647894,.027152459411754096]],n=Math.abs,r=Math.sqrt,i=Math.pow,o=Math.log2||function(e){return Math.log(e)*Math.LOG2E},a=1e-12,s=112e-18;function l(e,t,n){return e<t?t:e>n?n:e}function c(e,t,r){function i(e){var t=134217729*e,n=e-t+t;return[n,e-n]}var o=t*t-e*r,a=t*t+e*r;if(3*n(o)<a){var s=i(e),l=i(t),c=i(r),u=t*t,d=e*r;o=u-d+(l[0]*l[0]-u+2*l[0]*l[1]+l[1]*l[1]-(s[0]*c[0]-d+s[0]*c[1]+s[1]*c[0]+s[1]*c[1]))}return o}function u(){var e=Math.max.apply(Math,arguments);return e&&(e<1e-8||e>1e8)?i(2,-Math.round(o(e))):0}return{EPSILON:a,MACHINE_EPSILON:s,CURVETIME_EPSILON:1e-8,GEOMETRIC_EPSILON:1e-7,TRIGONOMETRIC_EPSILON:1e-8,ANGULAR_EPSILON:1e-5,KAPPA:4*(r(2)-1)/3,isZero:function(e){return e>=-1e-12&&e<=a},isMachineZero:function(e){return e>=-112e-18&&e<=s},clamp:l,integrate:function(n,r,i,o){for(var a=e[o-2],s=t[o-2],l=.5*(i-r),c=l+r,u=0,d=o+1>>1,h=1&o?s[u++]*n(c):0;u<d;){var f=l*a[u];h+=s[u++]*(n(c+f)+n(c-f))}return l*h},findRoot:function(e,t,r,i,o,a,s){for(var c=0;c<a;c++){var u=e(r),d=u/t(r),h=r-d;if(n(d)<s){r=h;break}u>0?(o=r,r=h<=i?.5*(i+o):h):(i=r,r=h>=o?.5*(i+o):h)}return l(r,i,o)},solveQuadratic:function(e,t,i,o,d,h){var f,p=1/0;if(n(e)<a){if(n(t)<a)return n(i)<a?-1:0;f=-i/t}else{var v=c(e,t*=-.5,i);if(v&&n(v)<s){var g=u(n(e),n(t),n(i));g&&(v=c(e*=g,t*=g,i*=g))}if(v>=-112e-18){var m=v<0?0:r(v),y=t+(t<0?-m:m);0===y?p=-(f=i/e):(f=y/e,p=i/y)}}var b=0,w=null==d,_=d-a,x=h+a;return isFinite(f)&&(w||f>_&&f<x)&&(o[b++]=w?f:l(f,d,h)),p!==f&&isFinite(p)&&(w||p>_&&p<x)&&(o[b++]=w?p:l(p,d,h)),b},solveCubic:function(e,t,o,c,d,h,f){var p,v,m,y,b,w=u(n(e),n(t),n(o),n(c));function _(n){var r=e*(p=n);y=(r+(v=r+t))*p+(m=v*p+o),b=m*p+c}if(w&&(e*=w,t*=w,o*=w,c*=w),n(e)<a)e=t,v=o,m=c,p=1/0;else if(n(c)<a)v=t,m=o,p=0;else{_(-t/e/3);var x=b/e,C=i(n(x),1/3),E=x<0?-1:1,S=-y/e,A=S>0?1.324717957244746*Math.max(C,r(S)):C,O=p-E*A;if(O!==p){do{_(O),O=0===y?p:p-b/y/(1+s)}while(E*O>E*p);n(e)*p*p>n(c/p)&&(v=((m=-c/p)-o)/p)}}var k=g.solveQuadratic(e,v,m,d,h,f),T=null==h;return isFinite(p)&&(0===k||k>0&&p!==d[0]&&p!==d[1])&&(T||p>h-a&&p<f+a)&&(d[k++]=T?p:l(p,h,f)),k}}},m={_id:1,_pools:{},get:function(e){if(e){var t=this._pools[e];return t||(t=this._pools[e]={_id:1}),t._id++}return this._id++}},y=u.extend({_class:"Point",_readIndex:!0,initialize:function(e,t){var n=typeof e,r=this.__read,i=0;if("number"===n){var o="number"==typeof t;this._set(e,o?t:e),r&&(i=o?2:1)}else if("undefined"===n||null===e)this._set(0,0),r&&(i=null===e?1:0);else{var a="string"===n?e.split(/[\s,]+/)||[]:e;i=1,Array.isArray(a)?this._set(+a[0],+(a.length>1?a[1]:a[0])):"x"in a?this._set(a.x||0,a.y||0):"width"in a?this._set(a.width||0,a.height||0):"angle"in a?(this._set(a.length||0,0),this.setAngle(a.angle||0)):(this._set(0,0),i=0)}return r&&(this.__read=i),this},set:"#initialize",_set:function(e,t){return this.x=e,this.y=t,this},equals:function(e){return this===e||e&&(this.x===e.x&&this.y===e.y||Array.isArray(e)&&this.x===e[0]&&this.y===e[1])||!1},clone:function(){return new y(this.x,this.y)},toString:function(){var e=v.instance;return"{ x: "+e.number(this.x)+", y: "+e.number(this.y)+" }"},_serialize:function(e){var t=e.formatter;return[t.number(this.x),t.number(this.y)]},getLength:function(){return Math.sqrt(this.x*this.x+this.y*this.y)},setLength:function(e){if(this.isZero()){var t=this._angle||0;this._set(Math.cos(t)*e,Math.sin(t)*e)}else{var n=e/this.getLength();g.isZero(n)&&this.getAngle(),this._set(this.x*n,this.y*n)}},getAngle:function(){return 180*this.getAngleInRadians.apply(this,arguments)/Math.PI},setAngle:function(e){this.setAngleInRadians.call(this,e*Math.PI/180)},getAngleInDegrees:"#getAngle",setAngleInDegrees:"#setAngle",getAngleInRadians:function(){if(arguments.length){var e=y.read(arguments),t=this.getLength()*e.getLength();if(g.isZero(t))return NaN;var n=this.dot(e)/t;return Math.acos(n<-1?-1:n>1?1:n)}return this.isZero()?this._angle||0:this._angle=Math.atan2(this.y,this.x)},setAngleInRadians:function(e){if(this._angle=e,!this.isZero()){var t=this.getLength();this._set(Math.cos(e)*t,Math.sin(e)*t)}},getQuadrant:function(){return this.x>=0?this.y>=0?1:4:this.y>=0?2:3}},{beans:!1,getDirectedAngle:function(){var e=y.read(arguments);return 180*Math.atan2(this.cross(e),this.dot(e))/Math.PI},getDistance:function(){var e=arguments,t=y.read(e),n=t.x-this.x,r=t.y-this.y,i=n*n+r*r;return u.read(e)?i:Math.sqrt(i)},normalize:function(e){e===s&&(e=1);var t=this.getLength(),n=0!==t?e/t:0,r=new y(this.x*n,this.y*n);return n>=0&&(r._angle=this._angle),r},rotate:function(e,t){if(0===e)return this.clone();e=e*Math.PI/180;var n=t?this.subtract(t):this,r=Math.sin(e),i=Math.cos(e);return n=new y(n.x*i-n.y*r,n.x*r+n.y*i),t?n.add(t):n},transform:function(e){return e?e._transformPoint(this):this},add:function(){var e=y.read(arguments);return new y(this.x+e.x,this.y+e.y)},subtract:function(){var e=y.read(arguments);return new y(this.x-e.x,this.y-e.y)},multiply:function(){var e=y.read(arguments);return new y(this.x*e.x,this.y*e.y)},divide:function(){var e=y.read(arguments);return new y(this.x/e.x,this.y/e.y)},modulo:function(){var e=y.read(arguments);return new y(this.x%e.x,this.y%e.y)},negate:function(){return new y(-this.x,-this.y)},isInside:function(){return x.read(arguments).contains(this)},isClose:function(){var e=arguments,t=y.read(e),n=u.read(e);return this.getDistance(t)<=n},isCollinear:function(){var e=y.read(arguments);return y.isCollinear(this.x,this.y,e.x,e.y)},isColinear:"#isCollinear",isOrthogonal:function(){var e=y.read(arguments);return y.isOrthogonal(this.x,this.y,e.x,e.y)},isZero:function(){var e=g.isZero;return e(this.x)&&e(this.y)},isNaN:function(){return isNaN(this.x)||isNaN(this.y)},isInQuadrant:function(e){return this.x*(e>1&&e<4?-1:1)>=0&&this.y*(e>2?-1:1)>=0},dot:function(){var e=y.read(arguments);return this.x*e.x+this.y*e.y},cross:function(){var e=y.read(arguments);return this.x*e.y-this.y*e.x},project:function(){var e=y.read(arguments),t=e.isZero()?0:this.dot(e)/e.dot(e);return new y(e.x*t,e.y*t)},statics:{min:function(){var e=arguments,t=y.read(e),n=y.read(e);return new y(Math.min(t.x,n.x),Math.min(t.y,n.y))},max:function(){var e=arguments,t=y.read(e),n=y.read(e);return new y(Math.max(t.x,n.x),Math.max(t.y,n.y))},random:function(){return new y(Math.random(),Math.random())},isCollinear:function(e,t,n,r){return Math.abs(e*r-t*n)<=1e-8*Math.sqrt((e*e+t*t)*(n*n+r*r))},isOrthogonal:function(e,t,n,r){return Math.abs(e*n+t*r)<=1e-8*Math.sqrt((e*e+t*t)*(n*n+r*r))}}},u.each(["round","ceil","floor","abs"],(function(e){var t=Math[e];this[e]=function(){return new y(t(this.x),t(this.y))}}),{})),b=y.extend({initialize:function(e,t,n,r){this._x=e,this._y=t,this._owner=n,this._setter=r},_set:function(e,t,n){return this._x=e,this._y=t,n||this._owner[this._setter](this),this},getX:function(){return this._x},setX:function(e){this._x=e,this._owner[this._setter](this)},getY:function(){return this._y},setY:function(e){this._y=e,this._owner[this._setter](this)},isSelected:function(){return!!(this._owner._selection&this._getSelection())},setSelected:function(e){this._owner._changeSelection(this._getSelection(),e)},_getSelection:function(){return"setPosition"===this._setter?4:0}}),w=u.extend({_class:"Size",_readIndex:!0,initialize:function(e,t){var n=typeof e,r=this.__read,i=0;if("number"===n){var o="number"==typeof t;this._set(e,o?t:e),r&&(i=o?2:1)}else if("undefined"===n||null===e)this._set(0,0),r&&(i=null===e?1:0);else{var a="string"===n?e.split(/[\s,]+/)||[]:e;i=1,Array.isArray(a)?this._set(+a[0],+(a.length>1?a[1]:a[0])):"width"in a?this._set(a.width||0,a.height||0):"x"in a?this._set(a.x||0,a.y||0):(this._set(0,0),i=0)}return r&&(this.__read=i),this},set:"#initialize",_set:function(e,t){return this.width=e,this.height=t,this},equals:function(e){return e===this||e&&(this.width===e.width&&this.height===e.height||Array.isArray(e)&&this.width===e[0]&&this.height===e[1])||!1},clone:function(){return new w(this.width,this.height)},toString:function(){var e=v.instance;return"{ width: "+e.number(this.width)+", height: "+e.number(this.height)+" }"},_serialize:function(e){var t=e.formatter;return[t.number(this.width),t.number(this.height)]},add:function(){var e=w.read(arguments);return new w(this.width+e.width,this.height+e.height)},subtract:function(){var e=w.read(arguments);return new w(this.width-e.width,this.height-e.height)},multiply:function(){var e=w.read(arguments);return new w(this.width*e.width,this.height*e.height)},divide:function(){var e=w.read(arguments);return new w(this.width/e.width,this.height/e.height)},modulo:function(){var e=w.read(arguments);return new w(this.width%e.width,this.height%e.height)},negate:function(){return new w(-this.width,-this.height)},isZero:function(){var e=g.isZero;return e(this.width)&&e(this.height)},isNaN:function(){return isNaN(this.width)||isNaN(this.height)},statics:{min:function(e,t){return new w(Math.min(e.width,t.width),Math.min(e.height,t.height))},max:function(e,t){return new w(Math.max(e.width,t.width),Math.max(e.height,t.height))},random:function(){return new w(Math.random(),Math.random())}}},u.each(["round","ceil","floor","abs"],(function(e){var t=Math[e];this[e]=function(){return new w(t(this.width),t(this.height))}}),{})),_=w.extend({initialize:function(e,t,n,r){this._width=e,this._height=t,this._owner=n,this._setter=r},_set:function(e,t,n){return this._width=e,this._height=t,n||this._owner[this._setter](this),this},getWidth:function(){return this._width},setWidth:function(e){this._width=e,this._owner[this._setter](this)},getHeight:function(){return this._height},setHeight:function(e){this._height=e,this._owner[this._setter](this)}}),x=u.extend({_class:"Rectangle",_readIndex:!0,beans:!0,initialize:function(e,t,n,r){var i,o=arguments,a=typeof e;if("number"===a?(this._set(e,t,n,r),i=4):"undefined"===a||null===e?(this._set(0,0,0,0),i=null===e?1:0):1===o.length&&(Array.isArray(e)?(this._set.apply(this,e),i=1):e.x!==s||e.width!==s?(this._set(e.x||0,e.y||0,e.width||0,e.height||0),i=1):e.from===s&&e.to===s&&(this._set(0,0,0,0),u.readSupported(o,this)&&(i=1))),i===s){var l,c,d=y.readNamed(o,"from"),h=u.peek(o),f=d.x,p=d.y;if(h&&h.x!==s||u.hasNamed(o,"to")){var v=y.readNamed(o,"to");l=v.x-f,c=v.y-p,l<0&&(f=v.x,l=-l),c<0&&(p=v.y,c=-c)}else{var g=w.read(o);l=g.width,c=g.height}this._set(f,p,l,c),i=o.__index}var m=o.__filtered;return m&&(this.__filtered=m),this.__read&&(this.__read=i),this},set:"#initialize",_set:function(e,t,n,r){return this.x=e,this.y=t,this.width=n,this.height=r,this},clone:function(){return new x(this.x,this.y,this.width,this.height)},equals:function(e){var t=u.isPlainValue(e)?x.read(arguments):e;return t===this||t&&this.x===t.x&&this.y===t.y&&this.width===t.width&&this.height===t.height||!1},toString:function(){var e=v.instance;return"{ x: "+e.number(this.x)+", y: "+e.number(this.y)+", width: "+e.number(this.width)+", height: "+e.number(this.height)+" }"},_serialize:function(e){var t=e.formatter;return[t.number(this.x),t.number(this.y),t.number(this.width),t.number(this.height)]},getPoint:function(e){return new(e?y:b)(this.x,this.y,this,"setPoint")},setPoint:function(){var e=y.read(arguments);this.x=e.x,this.y=e.y},getSize:function(e){return new(e?w:_)(this.width,this.height,this,"setSize")},_fw:1,_fh:1,setSize:function(){var e=w.read(arguments),t=this._sx,n=this._sy,r=e.width,i=e.height;t&&(this.x+=(this.width-r)*t),n&&(this.y+=(this.height-i)*n),this.width=r,this.height=i,this._fw=this._fh=1},getLeft:function(){return this.x},setLeft:function(e){if(!this._fw){var t=e-this.x;this.width-=.5===this._sx?2*t:t}this.x=e,this._sx=this._fw=0},getTop:function(){return this.y},setTop:function(e){if(!this._fh){var t=e-this.y;this.height-=.5===this._sy?2*t:t}this.y=e,this._sy=this._fh=0},getRight:function(){return this.x+this.width},setRight:function(e){if(!this._fw){var t=e-this.x;this.width=.5===this._sx?2*t:t}this.x=e-this.width,this._sx=1,this._fw=0},getBottom:function(){return this.y+this.height},setBottom:function(e){if(!this._fh){var t=e-this.y;this.height=.5===this._sy?2*t:t}this.y=e-this.height,this._sy=1,this._fh=0},getCenterX:function(){return this.x+this.width/2},setCenterX:function(e){this._fw||.5===this._sx?this.x=e-this.width/2:(this._sx&&(this.x+=2*(e-this.x)*this._sx),this.width=2*(e-this.x)),this._sx=.5,this._fw=0},getCenterY:function(){return this.y+this.height/2},setCenterY:function(e){this._fh||.5===this._sy?this.y=e-this.height/2:(this._sy&&(this.y+=2*(e-this.y)*this._sy),this.height=2*(e-this.y)),this._sy=.5,this._fh=0},getCenter:function(e){return new(e?y:b)(this.getCenterX(),this.getCenterY(),this,"setCenter")},setCenter:function(){var e=y.read(arguments);return this.setCenterX(e.x),this.setCenterY(e.y),this},getArea:function(){return this.width*this.height},isEmpty:function(){return 0===this.width||0===this.height},contains:function(e){return e&&e.width!==s||4===(Array.isArray(e)?e:arguments).length?this._containsRectangle(x.read(arguments)):this._containsPoint(y.read(arguments))},_containsPoint:function(e){var t=e.x,n=e.y;return t>=this.x&&n>=this.y&&t<=this.x+this.width&&n<=this.y+this.height},_containsRectangle:function(e){var t=e.x,n=e.y;return t>=this.x&&n>=this.y&&t+e.width<=this.x+this.width&&n+e.height<=this.y+this.height},intersects:function(){var e=x.read(arguments),t=u.read(arguments)||0;return e.x+e.width>this.x-t&&e.y+e.height>this.y-t&&e.x<this.x+this.width+t&&e.y<this.y+this.height+t},intersect:function(){var e=x.read(arguments),t=Math.max(this.x,e.x),n=Math.max(this.y,e.y),r=Math.min(this.x+this.width,e.x+e.width),i=Math.min(this.y+this.height,e.y+e.height);return new x(t,n,r-t,i-n)},unite:function(){var e=x.read(arguments),t=Math.min(this.x,e.x),n=Math.min(this.y,e.y),r=Math.max(this.x+this.width,e.x+e.width),i=Math.max(this.y+this.height,e.y+e.height);return new x(t,n,r-t,i-n)},include:function(){var e=y.read(arguments),t=Math.min(this.x,e.x),n=Math.min(this.y,e.y),r=Math.max(this.x+this.width,e.x),i=Math.max(this.y+this.height,e.y);return new x(t,n,r-t,i-n)},expand:function(){var e=w.read(arguments),t=e.width,n=e.height;return new x(this.x-t/2,this.y-n/2,this.width+t,this.height+n)},scale:function(e,t){return this.expand(this.width*e-this.width,this.height*(t===s?e:t)-this.height)}},u.each([["Top","Left"],["Top","Right"],["Bottom","Left"],["Bottom","Right"],["Left","Center"],["Top","Center"],["Right","Center"],["Bottom","Center"]],(function(e,t){var n=e.join(""),r=/^[RL]/.test(n);t>=4&&(e[1]+=r?"Y":"X");var i=e[r?0:1],o=e[r?1:0],a="get"+i,s="get"+o,l="set"+i,c="set"+o,u="set"+n;this["get"+n]=function(e){return new(e?y:b)(this[a](),this[s](),this,u)},this[u]=function(){var e=y.read(arguments);this[l](e.x),this[c](e.y)}}),{beans:!0})),C=x.extend({initialize:function(e,t,n,r,i,o){this._set(e,t,n,r,!0),this._owner=i,this._setter=o},_set:function(e,t,n,r,i){return this._x=e,this._y=t,this._width=n,this._height=r,i||this._owner[this._setter](this),this}},new function(){var e=x.prototype;return u.each(["x","y","width","height"],(function(e){var t=u.capitalize(e),n="_"+e;this["get"+t]=function(){return this[n]},this["set"+t]=function(e){this[n]=e,this._dontNotify||this._owner[this._setter](this)}}),u.each(["Point","Size","Center","Left","Top","Right","Bottom","CenterX","CenterY","TopLeft","TopRight","BottomLeft","BottomRight","LeftCenter","TopCenter","RightCenter","BottomCenter"],(function(t){var n="set"+t;this[n]=function(){this._dontNotify=!0,e[n].apply(this,arguments),this._dontNotify=!1,this._owner[this._setter](this)}}),{isSelected:function(){return!!(2&this._owner._selection)},setSelected:function(e){var t=this._owner;t._changeSelection&&t._changeSelection(2,e)}}))}),E=u.extend({_class:"Matrix",initialize:function e(t,n){var r=arguments,i=r.length,o=!0;if(i>=6?this._set.apply(this,r):1===i||2===i?t instanceof e?this._set(t._a,t._b,t._c,t._d,t._tx,t._ty,n):Array.isArray(t)?this._set.apply(this,n?t.concat([n]):t):o=!1:i?o=!1:this.reset(),!o)throw new Error("Unsupported matrix parameters");return this},set:"#initialize",_set:function(e,t,n,r,i,o,a){return this._a=e,this._b=t,this._c=n,this._d=r,this._tx=i,this._ty=o,a||this._changed(),this},_serialize:function(e,t){return u.serialize(this.getValues(),e,!0,t)},_changed:function(){var e=this._owner;e&&(e._applyMatrix?e.transform(null,!0):e._changed(25))},clone:function(){return new E(this._a,this._b,this._c,this._d,this._tx,this._ty)},equals:function(e){return e===this||e&&this._a===e._a&&this._b===e._b&&this._c===e._c&&this._d===e._d&&this._tx===e._tx&&this._ty===e._ty},toString:function(){var e=v.instance;return"[["+[e.number(this._a),e.number(this._c),e.number(this._tx)].join(", ")+"], ["+[e.number(this._b),e.number(this._d),e.number(this._ty)].join(", ")+"]]"},reset:function(e){return this._a=this._d=1,this._b=this._c=this._tx=this._ty=0,e||this._changed(),this},apply:function(e,t){var n=this._owner;return!!n&&(n.transform(null,u.pick(e,!0),t),this.isIdentity())},translate:function(){var e=y.read(arguments),t=e.x,n=e.y;return this._tx+=t*this._a+n*this._c,this._ty+=t*this._b+n*this._d,this._changed(),this},scale:function(){var e=arguments,t=y.read(e),n=y.read(e,0,{readNull:!0});return n&&this.translate(n),this._a*=t.x,this._b*=t.x,this._c*=t.y,this._d*=t.y,n&&this.translate(n.negate()),this._changed(),this},rotate:function(e){e*=Math.PI/180;var t=y.read(arguments,1),n=t.x,r=t.y,i=Math.cos(e),o=Math.sin(e),a=n-n*i+r*o,s=r-n*o-r*i,l=this._a,c=this._b,u=this._c,d=this._d;return this._a=i*l+o*u,this._b=i*c+o*d,this._c=-o*l+i*u,this._d=-o*c+i*d,this._tx+=a*l+s*u,this._ty+=a*c+s*d,this._changed(),this},shear:function(){var e=arguments,t=y.read(e),n=y.read(e,0,{readNull:!0});n&&this.translate(n);var r=this._a,i=this._b;return this._a+=t.y*this._c,this._b+=t.y*this._d,this._c+=t.x*r,this._d+=t.x*i,n&&this.translate(n.negate()),this._changed(),this},skew:function(){var e=arguments,t=y.read(e),n=y.read(e,0,{readNull:!0}),r=Math.PI/180,i=new y(Math.tan(t.x*r),Math.tan(t.y*r));return this.shear(i,n)},append:function(e,t){if(e){var n=this._a,r=this._b,i=this._c,o=this._d,a=e._a,s=e._c,l=e._b,c=e._d,u=e._tx,d=e._ty;this._a=a*n+l*i,this._c=s*n+c*i,this._b=a*r+l*o,this._d=s*r+c*o,this._tx+=u*n+d*i,this._ty+=u*r+d*o,t||this._changed()}return this},prepend:function(e,t){if(e){var n=this._a,r=this._b,i=this._c,o=this._d,a=this._tx,s=this._ty,l=e._a,c=e._c,u=e._b,d=e._d,h=e._tx,f=e._ty;this._a=l*n+c*r,this._c=l*i+c*o,this._b=u*n+d*r,this._d=u*i+d*o,this._tx=l*a+c*s+h,this._ty=u*a+d*s+f,t||this._changed()}return this},appended:function(e){return this.clone().append(e)},prepended:function(e){return this.clone().prepend(e)},invert:function(){var e=this._a,t=this._b,n=this._c,r=this._d,i=this._tx,o=this._ty,a=e*r-t*n,s=null;return a&&!isNaN(a)&&isFinite(i)&&isFinite(o)&&(this._a=r/a,this._b=-t/a,this._c=-n/a,this._d=e/a,this._tx=(n*o-r*i)/a,this._ty=(t*i-e*o)/a,s=this),s},inverted:function(){return this.clone().invert()},concatenate:"#append",preConcatenate:"#prepend",chain:"#appended",_shiftless:function(){return new E(this._a,this._b,this._c,this._d,0,0)},_orNullIfIdentity:function(){return this.isIdentity()?null:this},isIdentity:function(){return 1===this._a&&0===this._b&&0===this._c&&1===this._d&&0===this._tx&&0===this._ty},isInvertible:function(){var e=this._a*this._d-this._c*this._b;return e&&!isNaN(e)&&isFinite(this._tx)&&isFinite(this._ty)},isSingular:function(){return!this.isInvertible()},transform:function(e,t,n){return arguments.length<3?this._transformPoint(y.read(arguments)):this._transformCoordinates(e,t,n)},_transformPoint:function(e,t,n){var r=e.x,i=e.y;return t||(t=new y),t._set(r*this._a+i*this._c+this._tx,r*this._b+i*this._d+this._ty,n)},_transformCoordinates:function(e,t,n){for(var r=0,i=2*n;r<i;r+=2){var o=e[r],a=e[r+1];t[r]=o*this._a+a*this._c+this._tx,t[r+1]=o*this._b+a*this._d+this._ty}return t},_transformCorners:function(e){var t=e.x,n=e.y,r=t+e.width,i=n+e.height,o=[t,n,r,n,r,i,t,i];return this._transformCoordinates(o,o,4)},_transformBounds:function(e,t,n){for(var r=this._transformCorners(e),i=r.slice(0,2),o=i.slice(),a=2;a<8;a++){var s=r[a],l=1&a;s<i[l]?i[l]=s:s>o[l]&&(o[l]=s)}return t||(t=new x),t._set(i[0],i[1],o[0]-i[0],o[1]-i[1],n)},inverseTransform:function(){return this._inverseTransform(y.read(arguments))},_inverseTransform:function(e,t,n){var r=this._a,i=this._b,o=this._c,a=this._d,s=this._tx,l=this._ty,c=r*a-i*o,u=null;if(c&&!isNaN(c)&&isFinite(s)&&isFinite(l)){var d=e.x-this._tx,h=e.y-this._ty;t||(t=new y),u=t._set((d*a-h*o)/c,(h*r-d*i)/c,n)}return u},decompose:function(){var e,t,n,r=this._a,i=this._b,o=this._c,a=this._d,s=r*a-i*o,l=Math.sqrt,c=Math.atan2,u=180/Math.PI;if(0!==r||0!==i){var d=l(r*r+i*i);e=Math.acos(r/d)*(i>0?1:-1),t=[d,s/d],n=[c(r*o+i*a,d*d),0]}else if(0!==o||0!==a){var h=l(o*o+a*a);e=Math.asin(o/h)*(a>0?1:-1),t=[s/h,h],n=[0,c(r*o+i*a,h*h)]}else e=0,n=t=[0,0];return{translation:this.getTranslation(),rotation:e*u,scaling:new y(t),skewing:new y(n[0]*u,n[1]*u)}},getValues:function(){return[this._a,this._b,this._c,this._d,this._tx,this._ty]},getTranslation:function(){return new y(this._tx,this._ty)},getScaling:function(){return this.decompose().scaling},getRotation:function(){return this.decompose().rotation},applyToContext:function(e){this.isIdentity()||e.transform(this._a,this._b,this._c,this._d,this._tx,this._ty)}},u.each(["a","b","c","d","tx","ty"],(function(e){var t=u.capitalize(e),n="_"+e;this["get"+t]=function(){return this[n]},this["set"+t]=function(e){this[n]=e,this._changed()}}),{})),S=u.extend({_class:"Line",initialize:function(e,t,n,r,i){var o=!1;arguments.length>=4?(this._px=e,this._py=t,this._vx=n,this._vy=r,o=i):(this._px=e.x,this._py=e.y,this._vx=t.x,this._vy=t.y,o=n),o||(this._vx-=this._px,this._vy-=this._py)},getPoint:function(){return new y(this._px,this._py)},getVector:function(){return new y(this._vx,this._vy)},getLength:function(){return this.getVector().getLength()},intersect:function(e,t){return S.intersect(this._px,this._py,this._vx,this._vy,e._px,e._py,e._vx,e._vy,!0,t)},getSide:function(e,t){return S.getSide(this._px,this._py,this._vx,this._vy,e.x,e.y,!0,t)},getDistance:function(e){return Math.abs(this.getSignedDistance(e))},getSignedDistance:function(e){return S.getSignedDistance(this._px,this._py,this._vx,this._vy,e.x,e.y,!0)},isCollinear:function(e){return y.isCollinear(this._vx,this._vy,e._vx,e._vy)},isOrthogonal:function(e){return y.isOrthogonal(this._vx,this._vy,e._vx,e._vy)},statics:{intersect:function(e,t,n,r,i,o,a,s,l,c){l||(n-=e,r-=t,a-=i,s-=o);var u=n*s-r*a;if(!g.isMachineZero(u)){var d=e-i,h=t-o,f=(a*h-s*d)/u,p=(n*h-r*d)/u,v=-1e-12,m=1+1e-12;if(c||v<f&&f<m&&v<p&&p<m)return c||(f=f<=0?0:f>=1?1:f),new y(e+f*n,t+f*r)}},getSide:function(e,t,n,r,i,o,a,s){a||(n-=e,r-=t);var l=i-e,c=l*r-(o-t)*n;return!s&&g.isMachineZero(c)&&(c=(l*n+l*n)/(n*n+r*r))>=0&&c<=1&&(c=0),c<0?-1:c>0?1:0},getSignedDistance:function(e,t,n,r,i,o,a){return a||(n-=e,r-=t),0===n?r>0?i-e:e-i:0===r?n<0?o-t:t-o:((i-e)*r-(o-t)*n)/(r>n?r*Math.sqrt(1+n*n/(r*r)):n*Math.sqrt(1+r*r/(n*n)))},getDistance:function(e,t,n,r,i,o,a){return Math.abs(S.getSignedDistance(e,t,n,r,i,o,a))}}}),A=f.extend({_class:"Project",_list:"projects",_reference:"project",_compactSerialize:!0,initialize:function(e){f.call(this,!0),this._children=[],this._namedChildren={},this._activeLayer=null,this._currentStyle=new Z(null,null,this),this._view=Q.create(this,e||le.getCanvas(1,1)),this._selectionItems={},this._selectionCount=0,this._updateVersion=0},_serialize:function(e,t){return u.serialize(this._children,e,!0,t)},_changed:function(e,t){if(1&e){var n=this._view;n&&(n._needsUpdate=!0,!n._requested&&n._autoUpdate&&n.requestUpdate())}var r=this._changes;if(r&&t){var i=this._changesById,o=t._id,a=i[o];a?a.flags|=e:r.push(i[o]={item:t,flags:e})}},clear:function(){for(var e=this._children,t=e.length-1;t>=0;t--)e[t].remove()},isEmpty:function(){return!this._children.length},remove:function e(){return!!e.base.call(this)&&(this._view&&this._view.remove(),!0)},getView:function(){return this._view},getCurrentStyle:function(){return this._currentStyle},setCurrentStyle:function(e){this._currentStyle.set(e)},getIndex:function(){return this._index},getOptions:function(){return this._scope.settings},getLayers:function(){return this._children},getActiveLayer:function(){return this._activeLayer||new T({project:this,insert:!0})},getSymbolDefinitions:function(){var e=[],t={};return this.getItems({class:M,match:function(n){var r=n._definition,i=r._id;return t[i]||(t[i]=!0,e.push(r)),!1}}),e},getSymbols:"getSymbolDefinitions",getSelectedItems:function(){var e=this._selectionItems,t=[];for(var n in e){var r=e[n],i=r._selection;1&i&&r.isInserted()?t.push(r):i||this._updateSelection(r)}return t},_updateSelection:function(e){var t=e._id,n=this._selectionItems;e._selection?n[t]!==e&&(this._selectionCount++,n[t]=e):n[t]===e&&(this._selectionCount--,delete n[t])},selectAll:function(){for(var e=this._children,t=0,n=e.length;t<n;t++)e[t].setFullySelected(!0)},deselectAll:function(){var e=this._selectionItems;for(var t in e)e[t].setFullySelected(!1)},addLayer:function(e){return this.insertLayer(s,e)},insertLayer:function(e,t){if(t instanceof T){t._remove(!1,!0),u.splice(this._children,[t],e,0),t._setProject(this,!0);var n=t._name;n&&t.setName(n),this._changes&&t._changed(5),this._activeLayer||(this._activeLayer=t)}else t=null;return t},_insertItem:function(e,t,n){return t=this.insertLayer(e,t)||(this._activeLayer||this._insertItem(s,new T(O.NO_INSERT),!0)).insertChild(e,t),n&&t.activate&&t.activate(),t},getItems:function(e){return O._getItems(this,e)},getItem:function(e){return O._getItems(this,e,null,null,!0)[0]||null},importJSON:function(e){this.activate();var t=this._activeLayer;return u.importJSON(e,t&&t.isEmpty()&&t)},removeOn:function(e){var t=this._removeSets;if(t){"mouseup"===e&&(t.mousedrag=null);var n=t[e];if(n){for(var r in n){var i=n[r];for(var o in t){var a=t[o];a&&a!=n&&delete a[i._id]}i.remove()}t[e]=null}}},draw:function(e,t,n){this._updateVersion++,e.save(),t.applyToContext(e);for(var r=this._children,i=new u({offset:new y(0,0),pixelRatio:n,viewMatrix:t.isIdentity()?null:t,matrices:[new E],updateMatrix:!0}),o=0,a=r.length;o<a;o++)r[o].draw(e,i);if(e.restore(),this._selectionCount>0){e.save(),e.strokeWidth=1;var s=this._selectionItems,l=this._scope.settings.handleSize,c=this._updateVersion;for(var d in s)s[d]._drawSelection(e,t,l,s,c);e.restore()}}}),O=u.extend(d,{statics:{extend:function e(t){return t._serializeFields&&(t._serializeFields=u.set({},this.prototype._serializeFields,t._serializeFields)),e.base.apply(this,arguments)},INSERT:{insert:!0},NO_INSERT:{insert:!1}},_class:"Item",_name:null,_applyMatrix:!0,_canApplyMatrix:!0,_canScaleStroke:!1,_pivot:null,_visible:!0,_blendMode:"normal",_opacity:1,_locked:!1,_guide:!1,_clipMask:!1,_selection:0,_selectBounds:!0,_selectChildren:!1,_serializeFields:{name:null,applyMatrix:null,matrix:new E,pivot:null,visible:!0,blendMode:"normal",opacity:1,locked:!1,guide:!1,clipMask:!1,selected:!1,data:{}},_prioritize:["applyMatrix"]},new function(){var e=["onMouseDown","onMouseUp","onMouseDrag","onClick","onDoubleClick","onMouseMove","onMouseEnter","onMouseLeave"];return u.each(e,(function(e){this._events[e]={install:function(e){this.getView()._countItemEvent(e,1)},uninstall:function(e){this.getView()._countItemEvent(e,-1)}}}),{_events:{onFrame:{install:function(){this.getView()._animateItem(this,!0)},uninstall:function(){this.getView()._animateItem(this,!1)}},onLoad:{},onError:{}},statics:{_itemHandlers:e}})},{initialize:function(){},_initialize:function(e,t){var n=e&&u.isPlainObject(e),r=n&&!0===e.internal,i=this._matrix=new E,o=n&&e.project||he.project,a=he.settings;return this._id=r?null:m.get(),this._parent=this._index=null,this._applyMatrix=this._canApplyMatrix&&a.applyMatrix,t&&i.translate(t),i._owner=this,this._style=new Z(o._currentStyle,this,o),r||n&&0==e.insert||!a.insertItems&&(!n||1!=e.insert)?this._setProject(o):(n&&e.parent||o)._insertItem(s,this,!0),n&&e!==O.NO_INSERT&&e!==O.INSERT&&this.set(e,{internal:!0,insert:!0,project:!0,parent:!0}),n},_serialize:function(e,t){var n={},r=this;function i(i){for(var o in i){var a=r[o];u.equals(a,"leading"===o?1.2*i.fontSize:i[o])||(n[o]=u.serialize(a,e,"data"!==o,t))}}return i(this._serializeFields),this instanceof k||i(this._style._defaults),[this._class,n]},_changed:function(e){var t=this._symbol,n=this._parent||t,r=this._project;8&e&&(this._bounds=this._position=this._decomposed=s),16&e&&(this._globalMatrix=s),n&&72&e&&O._clearBoundsCache(n),2&e&&O._clearBoundsCache(this),r&&r._changed(e,this),t&&t._changed(e)},getId:function(){return this._id},getName:function(){return this._name},setName:function(e){if(this._name&&this._removeNamed(),e===+e+"")throw new Error("Names consisting only of numbers are not supported.");var t=this._getOwner();if(e&&t){var n=t._children,r=t._namedChildren;(r[e]=r[e]||[]).push(this),e in n||(n[e]=this)}this._name=e||s,this._changed(256)},getStyle:function(){return this._style},setStyle:function(e){this.getStyle().set(e)}},u.each(["locked","visible","blendMode","opacity","guide"],(function(e){var t=u.capitalize(e),n="_"+e,r={locked:256,visible:265};this["get"+t]=function(){return this[n]},this["set"+t]=function(t){t!=this[n]&&(this[n]=t,this._changed(r[e]||257))}}),{}),{beans:!0,getSelection:function(){return this._selection},setSelection:function(e){if(e!==this._selection){this._selection=e;var t=this._project;t&&(t._updateSelection(this),this._changed(257))}},_changeSelection:function(e,t){var n=this._selection;this.setSelection(t?n|e:n&~e)},isSelected:function(){if(this._selectChildren)for(var e=this._children,t=0,n=e.length;t<n;t++)if(e[t].isSelected())return!0;return!!(1&this._selection)},setSelected:function(e){if(this._selectChildren)for(var t=this._children,n=0,r=t.length;n<r;n++)t[n].setSelected(e);this._changeSelection(1,e)},isFullySelected:function(){var e=this._children,t=!!(1&this._selection);if(e&&t){for(var n=0,r=e.length;n<r;n++)if(!e[n].isFullySelected())return!1;return!0}return t},setFullySelected:function(e){var t=this._children;if(t)for(var n=0,r=t.length;n<r;n++)t[n].setFullySelected(e);this._changeSelection(1,e)},isClipMask:function(){return this._clipMask},setClipMask:function(e){this._clipMask!=(e=!!e)&&(this._clipMask=e,e&&(this.setFillColor(null),this.setStrokeColor(null)),this._changed(257),this._parent&&this._parent._changed(2048))},getData:function(){return this._data||(this._data={}),this._data},setData:function(e){this._data=e},getPosition:function(e){var t=e?y:b,n=this._position||(this._position=this._getPositionFromBounds());return new t(n.x,n.y,this,"setPosition")},setPosition:function(){this.translate(y.read(arguments).subtract(this.getPosition(!0)))},_getPositionFromBounds:function(e){return this._pivot?this._matrix._transformPoint(this._pivot):(e||this.getBounds()).getCenter(!0)},getPivot:function(){var e=this._pivot;return e?new b(e.x,e.y,this,"setPivot"):null},setPivot:function(){this._pivot=y.read(arguments,0,{clone:!0,readNull:!0}),this._position=s}},u.each({getStrokeBounds:{stroke:!0},getHandleBounds:{handle:!0},getInternalBounds:{internal:!0}},(function(e,t){this[t]=function(t){return this.getBounds(t,e)}}),{beans:!0,getBounds:function(e,t){var n=t||e instanceof E,r=u.set({},n?t:e,this._boundsOptions);r.stroke&&!this.getStrokeScaling()||(r.cacheItem=this);var i=this._getCachedBounds(n&&e,r).rect;return arguments.length?i:new C(i.x,i.y,i.width,i.height,this,"setBounds")},setBounds:function(){var e=x.read(arguments),t=this.getBounds(),n=this._matrix,r=new E,i=e.getCenter();r.translate(i),e.width==t.width&&e.height==t.height||(n.isInvertible()||(n.set(n._backup||(new E).translate(n.getTranslation())),t=this.getBounds()),r.scale(0!==t.width?e.width/t.width:0,0!==t.height?e.height/t.height:0)),i=t.getCenter(),r.translate(-i.x,-i.y),this.transform(r)},_getBounds:function(e,t){var n=this._children;return n&&n.length?(O._updateBoundsCache(this,t.cacheItem),O._getBounds(n,e,t)):new x},_getBoundsCacheKey:function(e,t){return[e.stroke?1:0,e.handle?1:0,t?1:0].join("")},_getCachedBounds:function(e,t,n){e=e&&e._orNullIfIdentity();var r=t.internal&&!n,i=t.cacheItem,o=r?null:this._matrix._orNullIfIdentity(),a=i&&(!e||e.equals(o))&&this._getBoundsCacheKey(t,r),s=this._bounds;if(O._updateBoundsCache(this._parent||this._symbol,i),a&&s&&a in s)return{rect:(h=s[a]).rect.clone(),nonscaling:h.nonscaling};var l=this._getBounds(e||o,t),c=l.rect||l,u=this._style,d=l.nonscaling||u.hasStroke()&&!u.getStrokeScaling();if(a){s||(this._bounds=s={});var h=s[a]={rect:c.clone(),nonscaling:d,internal:r}}return{rect:c,nonscaling:d}},_getStrokeMatrix:function(e,t){var n=this.getStrokeScaling()?null:t&&t.internal?this:this._parent||this._symbol&&this._symbol._item,r=n?n.getViewMatrix().invert():e;return r&&r._shiftless()},statics:{_updateBoundsCache:function(e,t){if(e&&t){var n=t._id,r=e._boundsCache=e._boundsCache||{ids:{},list:[]};r.ids[n]||(r.list.push(t),r.ids[n]=t)}},_clearBoundsCache:function(e){var t=e._boundsCache;if(t){e._bounds=e._position=e._boundsCache=s;for(var n=0,r=t.list,i=r.length;n<i;n++){var o=r[n];o!==e&&(o._bounds=o._position=s,o._boundsCache&&O._clearBoundsCache(o))}}},_getBounds:function(e,t,n){var r=1/0,i=-r,o=r,a=i,s=!1;n=n||{};for(var l=0,c=e.length;l<c;l++){var u=e[l];if(u._visible&&!u.isEmpty(!0)){var d=u._getCachedBounds(t&&t.appended(u._matrix),n,!0),h=d.rect;r=Math.min(h.x,r),o=Math.min(h.y,o),i=Math.max(h.x+h.width,i),a=Math.max(h.y+h.height,a),d.nonscaling&&(s=!0)}}return{rect:isFinite(r)?new x(r,o,i-r,a-o):new x,nonscaling:s}}}}),{beans:!0,_decompose:function(){return this._applyMatrix?null:this._decomposed||(this._decomposed=this._matrix.decompose())},getRotation:function(){var e=this._decompose();return e?e.rotation:0},setRotation:function(e){var t=this.getRotation();if(null!=t&&null!=e){var n=this._decomposed;this.rotate(e-t),n&&(n.rotation=e,this._decomposed=n)}},getScaling:function(){var e=this._decompose(),t=e&&e.scaling;return new b(t?t.x:1,t?t.y:1,this,"setScaling")},setScaling:function(){var e=this.getScaling(),t=y.read(arguments,0,{clone:!0,readNull:!0});if(e&&t&&!e.equals(t)){var n=this.getRotation(),r=this._decomposed,i=new E,o=g.isZero;if(o(e.x)||o(e.y))i.translate(r.translation),n&&i.rotate(n),i.scale(t.x,t.y),this._matrix.set(i);else{var a=this.getPosition(!0);i.translate(a),n&&i.rotate(n),i.scale(t.x/e.x,t.y/e.y),n&&i.rotate(-n),i.translate(a.negate()),this.transform(i)}r&&(r.scaling=t,this._decomposed=r)}},getMatrix:function(){return this._matrix},setMatrix:function(){var e=this._matrix;e.set.apply(e,arguments)},getGlobalMatrix:function(e){var t=this._globalMatrix;if(t)for(var n=this._parent,r=[];n;){if(!n._globalMatrix){t=null;for(var i=0,o=r.length;i<o;i++)r[i]._globalMatrix=null;break}r.push(n),n=n._parent}return t||(t=this._globalMatrix=this._matrix.clone(),(n=this._parent)&&t.prepend(n.getGlobalMatrix(!0))),e?t:t.clone()},getViewMatrix:function(){return this.getGlobalMatrix().prepend(this.getView()._matrix)},getApplyMatrix:function(){return this._applyMatrix},setApplyMatrix:function(e){(this._applyMatrix=this._canApplyMatrix&&!!e)&&this.transform(null,!0)},getTransformContent:"#getApplyMatrix",setTransformContent:"#setApplyMatrix"},{getProject:function(){return this._project},_setProject:function(e,t){if(this._project!==e){this._project&&this._installEvents(!1),this._project=e;for(var n=this._children,r=0,i=n&&n.length;r<i;r++)n[r]._setProject(e);t=!0}t&&this._installEvents(!0)},getView:function(){return this._project._view},_installEvents:function e(t){e.base.call(this,t);for(var n=this._children,r=0,i=n&&n.length;r<i;r++)n[r]._installEvents(t)},getLayer:function(){for(var e=this;e=e._parent;)if(e instanceof T)return e;return null},getParent:function(){return this._parent},setParent:function(e){return e.addChild(this)},_getOwner:"#getParent",getChildren:function(){return this._children},setChildren:function(e){this.removeChildren(),this.addChildren(e)},getFirstChild:function(){return this._children&&this._children[0]||null},getLastChild:function(){return this._children&&this._children[this._children.length-1]||null},getNextSibling:function(){var e=this._getOwner();return e&&e._children[this._index+1]||null},getPreviousSibling:function(){var e=this._getOwner();return e&&e._children[this._index-1]||null},getIndex:function(){return this._index},equals:function(e){return e===this||e&&this._class===e._class&&this._style.equals(e._style)&&this._matrix.equals(e._matrix)&&this._locked===e._locked&&this._visible===e._visible&&this._blendMode===e._blendMode&&this._opacity===e._opacity&&this._clipMask===e._clipMask&&this._guide===e._guide&&this._equals(e)||!1},_equals:function(e){return u.equals(this._children,e._children)},clone:function(e){var t=new this.constructor(O.NO_INSERT),n=this._children,r=u.pick(e?e.insert:s,e===s||!0===e),i=u.pick(e?e.deep:s,!0);n&&t.copyAttributes(this),n&&!i||t.copyContent(this),n||t.copyAttributes(this),r&&t.insertAbove(this);var o=this._name,a=this._parent;if(o&&a){n=a._children;for(var l=o,c=1;n[o];)o=l+" "+c++;o!==l&&t.setName(o)}return t},copyContent:function(e){for(var t=e._children,n=0,r=t&&t.length;n<r;n++)this.addChild(t[n].clone(!1),!0)},copyAttributes:function(e,t){this.setStyle(e._style);for(var n=["_locked","_visible","_blendMode","_opacity","_clipMask","_guide"],r=0,i=n.length;r<i;r++){var o=n[r];e.hasOwnProperty(o)&&(this[o]=e[o])}t||this._matrix.set(e._matrix,!0),this.setApplyMatrix(e._applyMatrix),this.setPivot(e._pivot),this.setSelection(e._selection);var a=e._data,s=e._name;this._data=a?u.clone(a):null,s&&this.setName(s)},rasterize:function(e,t){var n,r,i;u.isPlainObject(e)?(n=e.resolution,r=e.insert,i=e.raster):(n=e,r=t),i||(i=new I(O.NO_INSERT));var o=this.getStrokeBounds(),a=(n||this.getView().getResolution())/72,l=o.getTopLeft().floor(),c=o.getBottomRight().ceil(),d=new w(c.subtract(l)),h=d.multiply(a);if(i.setSize(h,!0),!h.isZero()){var f=i.getContext(!0),p=(new E).scale(a).translate(l.negate());f.save(),p.applyToContext(f),this.draw(f,new u({matrices:[p]})),f.restore()}return i._matrix.set((new E).translate(l.add(d.divide(2))).scale(1/a)),(r===s||r)&&i.insertAbove(this),i},contains:function(){var e=this._matrix;return e.isInvertible()&&!!this._contains(e._inverseTransform(y.read(arguments)))},_contains:function(e){var t=this._children;if(t){for(var n=t.length-1;n>=0;n--)if(t[n].contains(e))return!0;return!1}return e.isInside(this.getInternalBounds())},isInside:function(){return x.read(arguments).contains(this.getBounds())},_asPathItem:function(){return new V.Rectangle({rectangle:this.getInternalBounds(),matrix:this._matrix,insert:!1})},intersects:function(e,t){return e instanceof O&&this._asPathItem().getIntersections(e._asPathItem(),null,t,!0).length>0}},new function(){function e(){var e=arguments;return this._hitTest(y.read(e),R.getOptions(e))}function t(){var e=arguments,t=y.read(e),n=R.getOptions(e),r=[];return this._hitTest(t,new u({all:r},n)),r}function n(e,t,n,r){var i=this._children;if(i)for(var o=i.length-1;o>=0;o--){var a=i[o],s=a!==r&&a._hitTest(e,t,n);if(s&&!t.all)return s}return null}return A.inject({hitTest:e,hitTestAll:t,_hitTest:n}),{hitTest:e,hitTestAll:t,_hitTestChildren:n}},{_hitTest:function(e,t,n){if(this._locked||!this._visible||this._guide&&!t.guides||this.isEmpty())return null;var r=this._matrix,i=n?n.appended(r):this.getGlobalMatrix().prepend(this.getView()._matrix),o=Math.max(t.tolerance,1e-12),a=t._tolerancePadding=new w(V._getStrokePadding(o,r._shiftless().invert()));if(!(e=r._inverseTransform(e))||!this._children&&!this.getBounds({internal:!0,stroke:!0,handle:!0}).expand(a.multiply(2))._containsPoint(e))return null;var s,l,c=!(t.guides&&!this._guide||t.selected&&!this.isSelected()||t.type&&t.type!==u.hyphenate(this._class)||t.class&&!(this instanceof t.class)),d=t.match,h=this;function f(e){return e&&d&&!d(e)&&(e=null),e&&t.all&&t.all.push(e),e}function p(t,n){var r=n?s["get"+n]():h.getPosition();if(e.subtract(r).divide(a).length<=1)return new R(t,h,{name:n?u.hyphenate(n):t,point:r})}var v=t.position,g=t.center,m=t.bounds;if(c&&this._parent&&(v||g||m)){if((g||m)&&(s=this.getInternalBounds()),!(l=v&&p("position")||g&&p("center","Center"))&&m)for(var y=["TopLeft","TopRight","BottomLeft","BottomRight","LeftCenter","TopCenter","RightCenter","BottomCenter"],b=0;b<8&&!l;b++)l=p("bounds",y[b]);l=f(l)}return l||(l=this._hitTestChildren(e,t,i)||c&&f(this._hitTestSelf(e,t,i,this.getStrokeScaling()?null:i._shiftless().invert()))||null),l&&l.point&&(l.point=r.transform(l.point)),l},_hitTestSelf:function(e,t){if(t.fill&&this.hasFill()&&this._contains(e))return new R("fill",this)},matches:function(e,t){var n=typeof e;if("object"===n){for(var r in e)if(e.hasOwnProperty(r)&&!this.matches(r,e[r]))return!1;return!0}if("function"===n)return e(this);if("match"===e)return t(this);var i=/^(empty|editable)$/.test(e)?this["is"+u.capitalize(e)]():"type"===e?u.hyphenate(this._class):this[e];if("class"===e){if("function"==typeof t)return this instanceof t;i=this._class}if("function"==typeof t)return!!t(i);if(t){if(t.test)return t.test(i);if(u.isPlainObject(t))return function e(t,n){for(var r in t)if(t.hasOwnProperty(r)){var i=t[r],o=n[r];if(u.isPlainObject(i)&&u.isPlainObject(o)){if(!e(i,o))return!1}else if(!u.equals(i,o))return!1}return!0}(t,i)}return u.equals(i,t)},getItems:function(e){return O._getItems(this,e,this._matrix)},getItem:function(e){return O._getItems(this,e,this._matrix,null,!0)[0]||null},statics:{_getItems:function e(t,n,r,i,o){if(!i){var a="object"==typeof n&&n,s=a&&a.overlapping,l=a&&a.inside,c=(y=s||l)&&x.read([y]);i={items:[],recursive:a&&!1!==a.recursive,inside:!!l,overlapping:!!s,rect:c,path:s&&new V.Rectangle({rectangle:c,insert:!1})},a&&(n=u.filter({},n,{recursive:!0,inside:!0,overlapping:!0}))}var d=t._children,h=i.items;r=(c=i.rect)&&(r||new E);for(var f=0,p=d&&d.length;f<p;f++){var v=d[f],g=r&&r.appended(v._matrix),m=!0;if(c){var y=v.getBounds(g);if(!c.intersects(y))continue;c.contains(y)||i.overlapping&&(y.contains(c)||i.path.intersects(v,g))||(m=!1)}if(m&&v.matches(n)&&(h.push(v),o))break;if(!1!==i.recursive&&e(v,n,g,i,o),o&&h.length>0)break}return h}}},{importJSON:function(e){var t=u.importJSON(e,this);return t!==this?this.addChild(t):t},addChild:function(e){return this.insertChild(s,e)},insertChild:function(e,t){var n=t?this.insertChildren(e,[t]):null;return n&&n[0]},addChildren:function(e){return this.insertChildren(this._children.length,e)},insertChildren:function(e,t){var n=this._children;if(n&&t&&t.length>0){for(var r={},i=(t=u.slice(t)).length-1;i>=0;i--){var o=(c=t[i])&&c._id;!c||r[o]?t.splice(i,1):(c._remove(!1,!0),r[o]=!0)}u.splice(n,t,e,0);for(var a=this._project,s=a._changes,l=(i=0,t.length);i<l;i++){var c,d=(c=t[i])._name;c._parent=this,c._setProject(a,!0),d&&c.setName(d),s&&c._changed(5)}this._changed(11)}else t=null;return t},_insertItem:"#insertChild",_insertAt:function(e,t){var n=e&&e._getOwner(),r=e!==this&&n?this:null;return r&&(r._remove(!1,!0),n._insertItem(e._index+t,r)),r},insertAbove:function(e){return this._insertAt(e,1)},insertBelow:function(e){return this._insertAt(e,0)},sendToBack:function(){var e=this._getOwner();return e?e._insertItem(0,this):null},bringToFront:function(){var e=this._getOwner();return e?e._insertItem(s,this):null},appendTop:"#addChild",appendBottom:function(e){return this.insertChild(0,e)},moveAbove:"#insertAbove",moveBelow:"#insertBelow",addTo:function(e){return e._insertItem(s,this)},copyTo:function(e){return this.clone(!1).addTo(e)},reduce:function(e){var t=this._children;if(t&&1===t.length){var n=t[0].reduce(e);return this._parent?(n.insertAbove(this),this.remove()):n.remove(),n}return this},_removeNamed:function(){var e=this._getOwner();if(e){var t=e._children,n=e._namedChildren,r=this._name,i=n[r],o=i?i.indexOf(this):-1;-1!==o&&(t[r]==this&&delete t[r],i.splice(o,1),i.length?t[r]=i[0]:delete n[r])}},_remove:function(e,t){var n=this._getOwner(),r=this._project,i=this._index;return this._style&&this._style._dispose(),!!n&&(this._name&&this._removeNamed(),null!=i&&(r._activeLayer===this&&(r._activeLayer=this.getNextSibling()||this.getPreviousSibling()),u.splice(n._children,null,i,1)),this._installEvents(!1),e&&r._changes&&this._changed(5),t&&n._changed(11,this),this._parent=null,!0)},remove:function(){return this._remove(!0,!0)},replaceWith:function(e){var t=e&&e.insertBelow(this);return t&&this.remove(),t},removeChildren:function(e,t){if(!this._children)return null;e=e||0,t=u.pick(t,this._children.length);for(var n=u.splice(this._children,null,e,t-e),r=n.length-1;r>=0;r--)n[r]._remove(!0,!1);return n.length>0&&this._changed(11),n},clear:"#removeChildren",reverseChildren:function(){if(this._children){this._children.reverse();for(var e=0,t=this._children.length;e<t;e++)this._children[e]._index=e;this._changed(11)}},isEmpty:function(e){var t=this._children,n=t?t.length:0;if(e){for(var r=0;r<n;r++)if(!t[r].isEmpty(e))return!1;return!0}return!n},isEditable:function(){for(var e=this;e;){if(!e._visible||e._locked)return!1;e=e._parent}return!0},hasFill:function(){return this.getStyle().hasFill()},hasStroke:function(){return this.getStyle().hasStroke()},hasShadow:function(){return this.getStyle().hasShadow()},_getOrder:function(e){function t(e){var t=[];do{t.unshift(e)}while(e=e._parent);return t}for(var n=t(this),r=t(e),i=0,o=Math.min(n.length,r.length);i<o;i++)if(n[i]!=r[i])return n[i]._index<r[i]._index?1:-1;return 0},hasChildren:function(){return this._children&&this._children.length>0},isInserted:function(){return!!this._parent&&this._parent.isInserted()},isAbove:function(e){return-1===this._getOrder(e)},isBelow:function(e){return 1===this._getOrder(e)},isParent:function(e){return this._parent===e},isChild:function(e){return e&&e._parent===this},isDescendant:function(e){for(var t=this;t=t._parent;)if(t===e)return!0;return!1},isAncestor:function(e){return!!e&&e.isDescendant(this)},isSibling:function(e){return this._parent===e._parent},isGroupedWith:function(e){for(var t=this._parent;t;){if(t._parent&&/^(Group|Layer|CompoundPath)$/.test(t._class)&&e.isDescendant(t))return!0;t=t._parent}return!1}},u.each(["rotate","scale","shear","skew"],(function(e){var t="rotate"===e;this[e]=function(){var n=arguments,r=(t?u:y).read(n),i=y.read(n,0,{readNull:!0});return this.transform((new E)[e](r,i||this.getPosition(!0)))}}),{translate:function(){var e=new E;return this.transform(e.translate.apply(e,arguments))},transform:function(e,t,n){var r=this._matrix,i=e&&!e.isIdentity(),o=n&&this._canApplyMatrix||this._applyMatrix&&(i||!r.isIdentity()||t&&this._children);if(!i&&!o)return this;if(i){!e.isInvertible()&&r.isInvertible()&&(r._backup=r.getValues()),r.prepend(e,!0);var a=this._style,s=a.getFillColor(!0),l=a.getStrokeColor(!0);s&&s.transform(e),l&&l.transform(e)}if(o&&(o=this._transformContent(r,t,n))){var c=this._pivot;c&&r._transformPoint(c,c,!0),r.reset(!0),n&&this._canApplyMatrix&&(this._applyMatrix=!0)}var u=this._bounds,d=this._position;(i||o)&&this._changed(25);var h=i&&u&&e.decompose();if(h&&h.skewing.isZero()&&h.rotation%90==0){for(var f in u){var p=u[f];if(p.nonscaling)delete u[f];else if(o||!p.internal){var v=p.rect;e._transformBounds(v,v)}}this._bounds=u;var g=u[this._getBoundsCacheKey(this._boundsOptions||{})];g&&(this._position=this._getPositionFromBounds(g.rect))}else i&&d&&this._pivot&&(this._position=e._transformPoint(d,d));return this},_transformContent:function(e,t,n){var r=this._children;if(r){for(var i=0,o=r.length;i<o;i++)r[i].transform(e,t,n);return!0}},globalToLocal:function(){return this.getGlobalMatrix(!0)._inverseTransform(y.read(arguments))},localToGlobal:function(){return this.getGlobalMatrix(!0)._transformPoint(y.read(arguments))},parentToLocal:function(){return this._matrix._inverseTransform(y.read(arguments))},localToParent:function(){return this._matrix._transformPoint(y.read(arguments))},fitBounds:function(e,t){e=x.read(arguments);var n=this.getBounds(),r=n.height/n.width,i=e.height/e.width,o=(t?r>i:r<i)?e.width/n.width:e.height/n.height,a=new x(new y,new w(n.width*o,n.height*o));a.setCenter(e.getCenter()),this.setBounds(a)}}),{_setStyles:function(e,t,n){var r=this._style,i=this._matrix;if(r.hasFill()&&(e.fillStyle=r.getFillColor().toCanvasStyle(e,i)),r.hasStroke()){e.strokeStyle=r.getStrokeColor().toCanvasStyle(e,i),e.lineWidth=r.getStrokeWidth();var o=r.getStrokeJoin(),a=r.getStrokeCap(),s=r.getMiterLimit();if(o&&(e.lineJoin=o),a&&(e.lineCap=a),s&&(e.miterLimit=s),he.support.nativeDash){var l=r.getDashArray(),c=r.getDashOffset();l&&l.length&&("setLineDash"in e?(e.setLineDash(l),e.lineDashOffset=c):(e.mozDash=l,e.mozDashOffset=c))}}if(r.hasShadow()){var u=t.pixelRatio||1,d=n._shiftless().prepend((new E).scale(u,u)),h=d.transform(new y(r.getShadowBlur(),0)),f=d.transform(this.getShadowOffset());e.shadowColor=r.getShadowColor().toCanvasStyle(e),e.shadowBlur=h.getLength(),e.shadowOffsetX=f.x,e.shadowOffsetY=f.y}},draw:function(e,t,n){if(this._updateVersion=this._project._updateVersion,this._visible&&0!==this._opacity){var r=t.matrices,i=t.viewMatrix,o=this._matrix,a=r[r.length-1].appended(o);if(a.isInvertible()){i=i?i.appended(a):a,r.push(a),t.updateMatrix&&(this._globalMatrix=a);var s,l,c,u=this._blendMode,d=g.clamp(this._opacity,0,1),h="normal"===u,f=ce.nativeModes[u],p=h&&1===d||t.dontStart||t.clip||(f||h&&d<1)&&this._canComposite(),v=t.pixelRatio||1;if(!p){var m=this.getStrokeBounds(i);if(!m.width||!m.height)return void r.pop();c=t.offset,l=t.offset=m.getTopLeft().floor(),s=e,e=le.getContext(m.getSize().ceil().add(1).multiply(v)),1!==v&&e.scale(v,v)}e.save();var y=n?n.appended(o):this._canScaleStroke&&!this.getStrokeScaling(!0)&&i,b=!p&&t.clipItem,w=!y||b;if(p?(e.globalAlpha=d,f&&(e.globalCompositeOperation=u)):w&&e.translate(-l.x,-l.y),w&&(p?o:i).applyToContext(e),b&&t.clipItem.draw(e,t.extend({clip:!0})),y){e.setTransform(v,0,0,v,0,0);var _=t.offset;_&&e.translate(-_.x,-_.y)}this._draw(e,t,i,y),e.restore(),r.pop(),t.clip&&!t.dontFinish&&e.clip(this.getFillRule()),p||(ce.process(u,e,s,d,l.subtract(c).multiply(v)),le.release(e),t.offset=c)}}},_isUpdated:function(e){var t=this._parent;if(t instanceof B)return t._isUpdated(e);var n=this._updateVersion===e;return!n&&t&&t._visible&&t._isUpdated(e)&&(this._updateVersion=e,n=!0),n},_drawSelection:function(e,t,n,r,i){var o=this._selection,a=1&o,s=2&o||a&&this._selectBounds,l=4&o;if(this._drawSelected||(a=!1),(a||s||l)&&this._isUpdated(i)){var c,u=this.getSelectedColor(!0)||(c=this.getLayer())&&c.getSelectedColor(!0),d=t.appended(this.getGlobalMatrix(!0)),h=n/2;if(e.strokeStyle=e.fillStyle=u?u.toCanvasStyle(e):"#009dec",a&&this._drawSelected(e,d,r),l){var f=this.getPosition(!0),p=this._parent,v=p?p.localToGlobal(f):f,g=v.x,m=v.y;e.beginPath(),e.arc(g,m,h,0,2*Math.PI,!0),e.stroke();for(var y=[[0,-1],[1,0],[0,1],[-1,0]],b=h,w=n+1,_=0;_<4;_++){var x=y[_],C=x[0],E=x[1];e.moveTo(g+C*b,m+E*b),e.lineTo(g+C*w,m+E*w),e.stroke()}}if(s){var S=d._transformCorners(this.getInternalBounds());for(e.beginPath(),_=0;_<8;_++)e[_?"lineTo":"moveTo"](S[_],S[++_]);for(e.closePath(),e.stroke(),_=0;_<8;_++)e.fillRect(S[_]-h,S[++_]-h,n,n)}}},_canComposite:function(){return!1}},u.each(["down","drag","up","move"],(function(e){this["removeOn"+u.capitalize(e)]=function(){var t={};return t[e]=!0,this.removeOn(t)}}),{removeOn:function(e){for(var t in e)if(e[t]){var n="mouse"+t,r=this._project,i=r._removeSets=r._removeSets||{};i[n]=i[n]||{},i[n][this._id]=this}return this}}),{tween:function(e,t,n){n||(n=t,t=e,e=null,n||(n=t,t=null));var r=n&&n.easing,i=n&&n.start,o=null!=n&&("number"==typeof n?n:n.duration),a=new ae(this,e,t,o,r,i);return o&&this.on("frame",(function e(t){a._handleFrame(1e3*t.time),a.running||this.off("frame",e)})),a},tweenTo:function(e,t){return this.tween(null,e,t)},tweenFrom:function(e,t){return this.tween(e,null,t)}}),k=O.extend({_class:"Group",_selectBounds:!1,_selectChildren:!0,_serializeFields:{children:[]},initialize:function(e){this._children=[],this._namedChildren={},this._initialize(e)||this.addChildren(Array.isArray(e)?e:arguments)},_changed:function e(t){e.base.call(this,t),2050&t&&(this._clipItem=s)},_getClipItem:function(){var e=this._clipItem;if(e===s){e=null;for(var t=this._children,n=0,r=t.length;n<r;n++)if(t[n]._clipMask){e=t[n];break}this._clipItem=e}return e},isClipped:function(){return!!this._getClipItem()},setClipped:function(e){var t=this.getFirstChild();t&&t.setClipMask(e)},_getBounds:function e(t,n){var r=this._getClipItem();return r?r._getCachedBounds(r._matrix.prepended(t),u.set({},n,{stroke:!1})):e.base.call(this,t,n)},_hitTestChildren:function e(t,n,r){var i=this._getClipItem();return(!i||i.contains(t))&&e.base.call(this,t,n,r,i)},_draw:function(e,t){var n=t.clip,r=!n&&this._getClipItem();t=t.extend({clipItem:r,clip:!1}),n?(e.beginPath(),t.dontStart=t.dontFinish=!0):r&&r.draw(e,t.extend({clip:!0}));for(var i=this._children,o=0,a=i.length;o<a;o++){var s=i[o];s!==r&&s.draw(e,t)}}}),T=k.extend({_class:"Layer",initialize:function(){k.apply(this,arguments)},_getOwner:function(){return this._parent||null!=this._index&&this._project},isInserted:function e(){return this._parent?e.base.call(this):null!=this._index},activate:function(){this._project._activeLayer=this},_hitTestSelf:function(){}}),P=O.extend({_class:"Shape",_applyMatrix:!1,_canApplyMatrix:!1,_canScaleStroke:!0,_serializeFields:{type:null,size:null,radius:null},initialize:function(e,t){this._initialize(e,t)},_equals:function(e){return this._type===e._type&&this._size.equals(e._size)&&u.equals(this._radius,e._radius)},copyContent:function(e){this.setType(e._type),this.setSize(e._size),this.setRadius(e._radius)},getType:function(){return this._type},setType:function(e){this._type=e},getShape:"#getType",setShape:"#setType",getSize:function(){var e=this._size;return new _(e.width,e.height,this,"setSize")},setSize:function(){var e=w.read(arguments);if(this._size){if(!this._size.equals(e)){var t=this._type,n=e.width,r=e.height;"rectangle"===t?this._radius.set(w.min(this._radius,e.divide(2).abs())):"circle"===t?(n=r=(n+r)/2,this._radius=n/2):"ellipse"===t&&this._radius._set(n/2,r/2),this._size._set(n,r),this._changed(9)}}else this._size=e.clone()},getRadius:function(){var e=this._radius;return"circle"===this._type?e:new _(e.width,e.height,this,"setRadius")},setRadius:function(e){var t=this._type;if("circle"===t){if(e===this._radius)return;var n=2*e;this._radius=e,this._size._set(n,n)}else if(e=w.read(arguments),this._radius){if(this._radius.equals(e))return;this._radius.set(e),"rectangle"===t?(n=w.max(this._size,e.multiply(2)),this._size.set(n)):"ellipse"===t&&this._size._set(2*e.width,2*e.height)}else this._radius=e.clone();this._changed(9)},isEmpty:function(){return!1},toPath:function(e){var t=new(V[u.capitalize(this._type)])({center:new y,size:this._size,radius:this._radius,insert:!1});return t.copyAttributes(this),he.settings.applyMatrix&&t.setApplyMatrix(!0),(e===s||e)&&t.insertAbove(this),t},toShape:"#clone",_asPathItem:function(){return this.toPath(!1)},_draw:function(e,t,n,r){var i=this._style,o=i.hasFill(),a=i.hasStroke(),s=t.dontFinish||t.clip,l=!r;if(o||a||s){var c=this._type,u=this._radius,d="circle"===c;if(t.dontStart||e.beginPath(),l&&d)e.arc(0,0,u,0,2*Math.PI,!0);else{var h=d?u:u.width,f=d?u:u.height,p=this._size,v=p.width,g=p.height;if(l&&"rectangle"===c&&0===h&&0===f)e.rect(-v/2,-g/2,v,g);else{var m=v/2,y=g/2,b=.44771525016920644,w=h*b,_=f*b,x=[-m,-y+f,-m,-y+_,-m+w,-y,-m+h,-y,m-h,-y,m-w,-y,m,-y+_,m,-y+f,m,y-f,m,y-_,m-w,y,m-h,y,-m+h,y,-m+w,y,-m,y-_,-m,y-f];r&&r.transform(x,x,32),e.moveTo(x[0],x[1]),e.bezierCurveTo(x[2],x[3],x[4],x[5],x[6],x[7]),m!==h&&e.lineTo(x[8],x[9]),e.bezierCurveTo(x[10],x[11],x[12],x[13],x[14],x[15]),y!==f&&e.lineTo(x[16],x[17]),e.bezierCurveTo(x[18],x[19],x[20],x[21],x[22],x[23]),m!==h&&e.lineTo(x[24],x[25]),e.bezierCurveTo(x[26],x[27],x[28],x[29],x[30],x[31])}}e.closePath()}s||!o&&!a||(this._setStyles(e,t,n),o&&(e.fill(i.getFillRule()),e.shadowColor="rgba(0,0,0,0)"),a&&e.stroke())},_canComposite:function(){return!(this.hasFill()&&this.hasStroke())},_getBounds:function(e,t){var n=new x(this._size).setCenter(0,0),r=this._style,i=t.stroke&&r.hasStroke()&&r.getStrokeWidth();return e&&(n=e._transformBounds(n)),i?n.expand(V._getStrokePadding(i,this._getStrokeMatrix(e,t))):n}},new function(){function e(e,t,n){var r=e._radius;if(!r.isZero())for(var i=e._size.divide(2),o=1;o<=4;o++){var a=new y(o>1&&o<4?-1:1,o>2?-1:1),s=a.multiply(i),l=s.subtract(a.multiply(r));if(new x(n?s.add(a.multiply(n)):s,l).contains(t))return{point:l,quadrant:o}}}function t(e,t,n,r){var i=e.divide(t);return(!r||i.isInQuadrant(r))&&i.subtract(i.normalize()).multiply(t).divide(n).length<=1}return{_contains:function t(n){if("rectangle"===this._type){var r=e(this,n);return r?n.subtract(r.point).divide(this._radius).getLength()<=1:t.base.call(this,n)}return n.divide(this.size).getLength()<=.5},_hitTestSelf:function n(r,i,o,a){var s=!1,l=this._style,c=i.stroke&&l.hasStroke(),u=i.fill&&l.hasFill();if(c||u){var d=this._type,h=this._radius,f=c?l.getStrokeWidth()/2:0,p=i._tolerancePadding.add(V._getStrokePadding(f,!l.getStrokeScaling()&&a));if("rectangle"===d){var v=p.multiply(2),g=e(this,r,v);if(g)s=t(r.subtract(g.point),h,p,g.quadrant);else{var m=new x(this._size).setCenter(0,0),y=m.expand(v),b=m.expand(v.negate());s=y._containsPoint(r)&&!b._containsPoint(r)}}else s=t(r,h,p)}return s?new R(c?"stroke":"fill",this):n.base.apply(this,arguments)}}},{statics:new function(){function e(e,t,n,r,i){var o=u.create(P.prototype);return o._type=e,o._size=n,o._radius=r,o._initialize(u.getNamed(i),t),o}return{Circle:function(){var t=arguments,n=y.readNamed(t,"center"),r=u.readNamed(t,"radius");return e("circle",n,new w(2*r),r,t)},Rectangle:function(){var t=arguments,n=x.readNamed(t,"rectangle"),r=w.min(w.readNamed(t,"radius"),n.getSize(!0).divide(2));return e("rectangle",n.getCenter(!0),n.getSize(!0),r,t)},Ellipse:function(){var t=arguments,n=P._readEllipse(t),r=n.radius;return e("ellipse",n.center,r.multiply(2),r,t)},_readEllipse:function(e){var t,n;if(u.hasNamed(e,"radius"))t=y.readNamed(e,"center"),n=w.readNamed(e,"radius");else{var r=x.readNamed(e,"rectangle");t=r.getCenter(!0),n=r.getSize(!0).divide(2)}return{center:t,radius:n}}}}}),I=O.extend({_class:"Raster",_applyMatrix:!1,_canApplyMatrix:!1,_boundsOptions:{stroke:!1,handle:!1},_serializeFields:{crossOrigin:null,source:null},_prioritize:["crossOrigin"],_smoothing:"low",beans:!0,initialize:function(e,t){if(!this._initialize(e,t!==s&&y.read(arguments))){var n,r=typeof e,i="string"===r?c.getElementById(e):"object"===r?e:null;if(i&&i!==O.NO_INSERT)if(i.getContext||null!=i.naturalHeight)n=i;else if(i){var o=w.read(arguments);o.isZero()||(n=le.getCanvas(o))}n?this.setImage(n):this.setSource(e)}this._size||(this._size=new w,this._loaded=!1)},_equals:function(e){return this.getSource()===e.getSource()},copyContent:function(e){var t=e._image,n=e._canvas;if(t)this._setImage(t);else if(n){var r=le.getCanvas(e._size);r.getContext("2d").drawImage(n,0,0),this._setImage(r)}this._crossOrigin=e._crossOrigin},getSize:function(){var e=this._size;return new _(e?e.width:0,e?e.height:0,this,"setSize")},setSize:function(e,t){var n=w.read(arguments);if(n.equals(this._size))t&&this.clear();else if(n.width>0&&n.height>0){var r=!t&&this.getElement();this._setImage(le.getCanvas(n)),r&&this.getContext(!0).drawImage(r,0,0,n.width,n.height)}else this._canvas&&le.release(this._canvas),this._size=n.clone()},getWidth:function(){return this._size?this._size.width:0},setWidth:function(e){this.setSize(e,this.getHeight())},getHeight:function(){return this._size?this._size.height:0},setHeight:function(e){this.setSize(this.getWidth(),e)},getLoaded:function(){return this._loaded},isEmpty:function(){var e=this._size;return!e||0===e.width&&0===e.height},getResolution:function(){var e=this._matrix,t=new y(0,0).transform(e),n=new y(1,0).transform(e).subtract(t),r=new y(0,1).transform(e).subtract(t);return new w(72/n.getLength(),72/r.getLength())},getPpi:"#getResolution",getImage:function(){return this._image},setImage:function(e){var t=this;function n(e){var n=t.getView(),r=e&&e.type||"load";n&&t.responds(r)&&(he=n._scope,t.emit(r,new ee(e)))}this._setImage(e),this._loaded?setTimeout(n,0):e&&Y.add(e,{load:function(r){t._setImage(e),n(r)},error:n})},_setImage:function(e){this._canvas&&le.release(this._canvas),e&&e.getContext?(this._image=null,this._canvas=e,this._loaded=!0):(this._image=e,this._canvas=null,this._loaded=!!(e&&e.src&&e.complete)),this._size=new w(e?e.naturalWidth||e.width:0,e?e.naturalHeight||e.height:0),this._context=null,this._changed(1033)},getCanvas:function(){if(!this._canvas){var e=le.getContext(this._size);try{this._image&&e.drawImage(this._image,0,0),this._canvas=e.canvas}catch(t){le.release(e)}}return this._canvas},setCanvas:"#setImage",getContext:function(e){return this._context||(this._context=this.getCanvas().getContext("2d")),e&&(this._image=null,this._changed(1025)),this._context},setContext:function(e){this._context=e},getSource:function(){var e=this._image;return e&&e.src||this.toDataURL()},setSource:function(e){var t=new a.Image,n=this._crossOrigin;n&&(t.crossOrigin=n),e&&(t.src=e),this.setImage(t)},getCrossOrigin:function(){var e=this._image;return e&&e.crossOrigin||this._crossOrigin||""},setCrossOrigin:function(e){this._crossOrigin=e;var t=this._image;t&&(t.crossOrigin=e)},getSmoothing:function(){return this._smoothing},setSmoothing:function(e){this._smoothing="string"==typeof e?e:e?"low":"off",this._changed(257)},getElement:function(){return this._canvas||this._loaded&&this._image}},{beans:!1,getSubCanvas:function(){var e=x.read(arguments),t=le.getContext(e.getSize());return t.drawImage(this.getCanvas(),e.x,e.y,e.width,e.height,0,0,e.width,e.height),t.canvas},getSubRaster:function(){var e=x.read(arguments),t=new I(O.NO_INSERT);return t._setImage(this.getSubCanvas(e)),t.translate(e.getCenter().subtract(this.getSize().divide(2))),t._matrix.prepend(this._matrix),t.insertAbove(this),t},toDataURL:function(){var e=this._image,t=e&&e.src;if(/^data:/.test(t))return t;var n=this.getCanvas();return n?n.toDataURL.apply(n,arguments):null},drawImage:function(e){var t=y.read(arguments,1);this.getContext(!0).drawImage(e,t.x,t.y)},getAverageColor:function(e){var t,n;if(e?e instanceof H?(n=e,t=e.getBounds()):"object"==typeof e&&("width"in e?t=new x(e):"x"in e&&(t=new x(e.x-.5,e.y-.5,1,1))):t=this.getBounds(),!t)return null;var r=Math.min(t.width,32),i=Math.min(t.height,32),o=I._sampleContext;o?o.clearRect(0,0,33,33):o=I._sampleContext=le.getContext(new w(32)),o.save();var a=(new E).scale(r/t.width,i/t.height).translate(-t.x,-t.y);a.applyToContext(o),n&&n.draw(o,new u({clip:!0,matrices:[a]})),this._matrix.applyToContext(o);var s=this.getElement(),l=this._size;s&&o.drawImage(s,-l.width/2,-l.height/2),o.restore();for(var c=o.getImageData(.5,.5,Math.ceil(r),Math.ceil(i)).data,d=[0,0,0],h=0,f=0,p=c.length;f<p;f+=4){var v=c[f+3];h+=v,v/=255,d[0]+=c[f]*v,d[1]+=c[f+1]*v,d[2]+=c[f+2]*v}for(f=0;f<3;f++)d[f]/=h;return h?q.read(d):null},getPixel:function(){var e=y.read(arguments),t=this.getContext().getImageData(e.x,e.y,1,1).data;return new q("rgb",[t[0]/255,t[1]/255,t[2]/255],t[3]/255)},setPixel:function(){var e=arguments,t=y.read(e),n=q.read(e),r=n._convert("rgb"),i=n._alpha,o=this.getContext(!0),a=o.createImageData(1,1),s=a.data;s[0]=255*r[0],s[1]=255*r[1],s[2]=255*r[2],s[3]=null!=i?255*i:255,o.putImageData(a,t.x,t.y)},clear:function(){var e=this._size;this.getContext(!0).clearRect(0,0,e.width+1,e.height+1)},createImageData:function(){var e=w.read(arguments);return this.getContext().createImageData(e.width,e.height)},getImageData:function(){var e=x.read(arguments);return e.isEmpty()&&(e=new x(this._size)),this.getContext().getImageData(e.x,e.y,e.width,e.height)},putImageData:function(e){var t=y.read(arguments,1);this.getContext(!0).putImageData(e,t.x,t.y)},setImageData:function(e){this.setSize(e),this.getContext(!0).putImageData(e,0,0)},_getBounds:function(e,t){var n=new x(this._size).setCenter(0,0);return e?e._transformBounds(n):n},_hitTestSelf:function(e){if(this._contains(e)){var t=this;return new R("pixel",t,{offset:e.add(t._size.divide(2)).round(),color:{get:function(){return t.getPixel(this.offset)}}})}},_draw:function(e,t,n){var r=this.getElement();if(r&&r.width>0&&r.height>0){e.globalAlpha=g.clamp(this._opacity,0,1),this._setStyles(e,t,n);var i=this._smoothing,o="off"===i;X.setPrefixed(e,o?"imageSmoothingEnabled":"imageSmoothingQuality",!o&&i),e.drawImage(r,-this._size.width/2,-this._size.height/2)}},_canComposite:function(){return!0}}),M=O.extend({_class:"SymbolItem",_applyMatrix:!1,_canApplyMatrix:!1,_boundsOptions:{stroke:!0},_serializeFields:{symbol:null},initialize:function(e,t){this._initialize(e,t!==s&&y.read(arguments,1))||this.setDefinition(e instanceof z?e:new z(e))},_equals:function(e){return this._definition===e._definition},copyContent:function(e){this.setDefinition(e._definition)},getDefinition:function(){return this._definition},setDefinition:function(e){this._definition=e,this._changed(9)},getSymbol:"#getDefinition",setSymbol:"#setDefinition",isEmpty:function(){return this._definition._item.isEmpty()},_getBounds:function(e,t){var n=this._definition._item;return n._getCachedBounds(n._matrix.prepended(e),t)},_hitTestSelf:function(e,t,n){var r=t.extend({all:!1}),i=this._definition._item._hitTest(e,r,n);return i&&(i.item=this),i},_draw:function(e,t){this._definition._item.draw(e,t)}}),z=u.extend({_class:"SymbolDefinition",initialize:function(e,t){this._id=m.get(),this.project=he.project,e&&this.setItem(e,t)},_serialize:function(e,t){return t.add(this,(function(){return u.serialize([this._class,this._item],e,!1,t)}))},_changed:function(e){8&e&&O._clearBoundsCache(this),1&e&&this.project._changed(e)},getItem:function(){return this._item},setItem:function(e,t){e._symbol&&(e=e.clone()),this._item&&(this._item._symbol=null),this._item=e,e.remove(),e.setSelected(!1),t||e.setPosition(new y),e._symbol=this,this._changed(9)},getDefinition:"#getItem",setDefinition:"#setItem",place:function(e){return new M(this,e)},clone:function(){return new z(this._item.clone(!1))},equals:function(e){return e===this||e&&this._item.equals(e._item)||!1}}),R=u.extend({_class:"HitResult",initialize:function(e,t,n){this.type=e,this.item=t,n&&this.inject(n)},statics:{getOptions:function(e){var t=e&&u.read(e);return new u({type:null,tolerance:he.settings.hitTolerance,fill:!t,stroke:!t,segments:!t,handles:!1,ends:!1,position:!1,center:!1,bounds:!1,guides:!1,selected:!1},t)}}}),L=u.extend({_class:"Segment",beans:!0,_selection:0,initialize:function(e,t,n,r,i,o){var a,l,c,u,d=arguments.length;d>0&&(null==e||"object"==typeof e?1===d&&e&&"point"in e?(a=e.point,l=e.handleIn,c=e.handleOut,u=e.selection):(a=e,l=t,c=n,u=r):(a=[e,t],l=n!==s?[n,r]:null,c=i!==s?[i,o]:null)),new D(a,this,"_point"),new D(l,this,"_handleIn"),new D(c,this,"_handleOut"),u&&this.setSelection(u)},_serialize:function(e,t){var n=this._point,r=this._selection,i=r||this.hasHandles()?[n,this._handleIn,this._handleOut]:n;return r&&i.push(r),u.serialize(i,e,!0,t)},_changed:function(e){var t=this._path;if(t){var n,r=t._curves,i=this._index;r&&(e&&e!==this._point&&e!==this._handleIn||!(n=i>0?r[i-1]:t._closed?r[r.length-1]:null)||n._changed(),e&&e!==this._point&&e!==this._handleOut||!(n=r[i])||n._changed()),t._changed(41)}},getPoint:function(){return this._point},setPoint:function(){this._point.set(y.read(arguments))},getHandleIn:function(){return this._handleIn},setHandleIn:function(){this._handleIn.set(y.read(arguments))},getHandleOut:function(){return this._handleOut},setHandleOut:function(){this._handleOut.set(y.read(arguments))},hasHandles:function(){return!this._handleIn.isZero()||!this._handleOut.isZero()},isSmooth:function(){var e=this._handleIn,t=this._handleOut;return!e.isZero()&&!t.isZero()&&e.isCollinear(t)},clearHandles:function(){this._handleIn._set(0,0),this._handleOut._set(0,0)},getSelection:function(){return this._selection},setSelection:function(e){var t=this._selection,n=this._path;this._selection=e=e||0,n&&e!==t&&(n._updateSelection(this,t,e),n._changed(257))},_changeSelection:function(e,t){var n=this._selection;this.setSelection(t?n|e:n&~e)},isSelected:function(){return!!(7&this._selection)},setSelected:function(e){this._changeSelection(7,e)},getIndex:function(){return this._index!==s?this._index:null},getPath:function(){return this._path||null},getCurve:function(){var e=this._path,t=this._index;return e?(t>0&&!e._closed&&t===e._segments.length-1&&t--,e.getCurves()[t]||null):null},getLocation:function(){var e=this.getCurve();return e?new j(e,this===e._segment1?0:1):null},getNext:function(){var e=this._path&&this._path._segments;return e&&(e[this._index+1]||this._path._closed&&e[0])||null},smooth:function(e,t,n){var r=e||{},i=r.type,o=r.factor,a=this.getPrevious(),l=this.getNext(),c=(a||this)._point,u=this._point,d=(l||this)._point,h=c.getDistance(u),f=u.getDistance(d);if(i&&"catmull-rom"!==i){if("geometric"!==i)throw new Error("Smoothing method '"+i+"' not supported.");if(a&&l){var p=c.subtract(d),v=o===s?.4:o,g=v*h/(h+f);t||this.setHandleIn(p.multiply(g)),n||this.setHandleOut(p.multiply(g-v))}}else{var m=o===s?.5:o,b=Math.pow(h,m),w=b*b,_=Math.pow(f,m),x=_*_;if(!t&&a){var C=2*x+3*_*b+w,E=3*_*(_+b);this.setHandleIn(0!==E?new y((x*c._x+C*u._x-w*d._x)/E-u._x,(x*c._y+C*u._y-w*d._y)/E-u._y):new y)}!n&&l&&(C=2*w+3*b*_+x,E=3*b*(b+_),this.setHandleOut(0!==E?new y((w*d._x+C*u._x-x*c._x)/E-u._x,(w*d._y+C*u._y-x*c._y)/E-u._y):new y))}},getPrevious:function(){var e=this._path&&this._path._segments;return e&&(e[this._index-1]||this._path._closed&&e[e.length-1])||null},isFirst:function(){return!this._index},isLast:function(){var e=this._path;return e&&this._index===e._segments.length-1||!1},reverse:function(){var e=this._handleIn,t=this._handleOut,n=e.clone();e.set(t),t.set(n)},reversed:function(){return new L(this._point,this._handleOut,this._handleIn)},remove:function(){return!!this._path&&!!this._path.removeSegment(this._index)},clone:function(){return new L(this._point,this._handleIn,this._handleOut)},equals:function(e){return e===this||e&&this._class===e._class&&this._point.equals(e._point)&&this._handleIn.equals(e._handleIn)&&this._handleOut.equals(e._handleOut)||!1},toString:function(){var e=["point: "+this._point];return this._handleIn.isZero()||e.push("handleIn: "+this._handleIn),this._handleOut.isZero()||e.push("handleOut: "+this._handleOut),"{ "+e.join(", ")+" }"},transform:function(e){this._transformCoordinates(e,new Array(6),!0),this._changed()},interpolate:function(e,t,n){var r=1-n,i=n,o=e._point,a=t._point,s=e._handleIn,l=t._handleIn,c=t._handleOut,u=e._handleOut;this._point._set(r*o._x+i*a._x,r*o._y+i*a._y,!0),this._handleIn._set(r*s._x+i*l._x,r*s._y+i*l._y,!0),this._handleOut._set(r*u._x+i*c._x,r*u._y+i*c._y,!0),this._changed()},_transformCoordinates:function(e,t,n){var r=this._point,i=n&&this._handleIn.isZero()?null:this._handleIn,o=n&&this._handleOut.isZero()?null:this._handleOut,a=r._x,s=r._y,l=2;return t[0]=a,t[1]=s,i&&(t[l++]=i._x+a,t[l++]=i._y+s),o&&(t[l++]=o._x+a,t[l++]=o._y+s),e&&(e._transformCoordinates(t,t,l/2),a=t[0],s=t[1],n?(r._x=a,r._y=s,l=2,i&&(i._x=t[l++]-a,i._y=t[l++]-s),o&&(o._x=t[l++]-a,o._y=t[l++]-s)):(i||(t[l++]=a,t[l++]=s),o||(t[l++]=a,t[l++]=s))),t}}),D=y.extend({initialize:function(e,t,n){var r,i,o;if(e)if((r=e[0])!==s)i=e[1];else{var a=e;(r=a.x)===s&&(r=(a=y.read(arguments)).x),i=a.y,o=a.selected}else r=i=0;this._x=r,this._y=i,this._owner=t,t[n]=this,o&&this.setSelected(!0)},_set:function(e,t){return this._x=e,this._y=t,this._owner._changed(this),this},getX:function(){return this._x},setX:function(e){this._x=e,this._owner._changed(this)},getY:function(){return this._y},setY:function(e){this._y=e,this._owner._changed(this)},isZero:function(){var e=g.isZero;return e(this._x)&&e(this._y)},isSelected:function(){return!!(this._owner._selection&this._getSelection())},setSelected:function(e){this._owner._changeSelection(this._getSelection(),e)},_getSelection:function(){var e=this._owner;return this===e._point?1:this===e._handleIn?2:this===e._handleOut?4:0}}),N=u.extend({_class:"Curve",beans:!0,initialize:function(e,t,n,r,i,o,a,s){var l,c,u,d,h,f,p=arguments.length;3===p?(this._path=e,l=t,c=n):p?1===p?"segment1"in e?(l=new L(e.segment1),c=new L(e.segment2)):"point1"in e?(u=e.point1,h=e.handle1,f=e.handle2,d=e.point2):Array.isArray(e)&&(u=[e[0],e[1]],d=[e[6],e[7]],h=[e[2]-e[0],e[3]-e[1]],f=[e[4]-e[6],e[5]-e[7]]):2===p?(l=new L(e),c=new L(t)):4===p?(u=e,h=t,f=n,d=r):8===p&&(u=[e,t],d=[a,s],h=[n-e,r-t],f=[i-a,o-s]):(l=new L,c=new L),this._segment1=l||new L(u,null,h),this._segment2=c||new L(d,f,null)},_serialize:function(e,t){return u.serialize(this.hasHandles()?[this.getPoint1(),this.getHandle1(),this.getHandle2(),this.getPoint2()]:[this.getPoint1(),this.getPoint2()],e,!0,t)},_changed:function(){this._length=this._bounds=s},clone:function(){return new N(this._segment1,this._segment2)},toString:function(){var e=["point1: "+this._segment1._point];return this._segment1._handleOut.isZero()||e.push("handle1: "+this._segment1._handleOut),this._segment2._handleIn.isZero()||e.push("handle2: "+this._segment2._handleIn),e.push("point2: "+this._segment2._point),"{ "+e.join(", ")+" }"},classify:function(){return N.classify(this.getValues())},remove:function(){var e=!1;if(this._path){var t=this._segment2,n=t._handleOut;(e=t.remove())&&this._segment1._handleOut.set(n)}return e},getPoint1:function(){return this._segment1._point},setPoint1:function(){this._segment1._point.set(y.read(arguments))},getPoint2:function(){return this._segment2._point},setPoint2:function(){this._segment2._point.set(y.read(arguments))},getHandle1:function(){return this._segment1._handleOut},setHandle1:function(){this._segment1._handleOut.set(y.read(arguments))},getHandle2:function(){return this._segment2._handleIn},setHandle2:function(){this._segment2._handleIn.set(y.read(arguments))},getSegment1:function(){return this._segment1},getSegment2:function(){return this._segment2},getPath:function(){return this._path},getIndex:function(){return this._segment1._index},getNext:function(){var e=this._path&&this._path._curves;return e&&(e[this._segment1._index+1]||this._path._closed&&e[0])||null},getPrevious:function(){var e=this._path&&this._path._curves;return e&&(e[this._segment1._index-1]||this._path._closed&&e[e.length-1])||null},isFirst:function(){return!this._segment1._index},isLast:function(){var e=this._path;return e&&this._segment1._index===e._curves.length-1||!1},isSelected:function(){return this.getPoint1().isSelected()&&this.getHandle1().isSelected()&&this.getHandle2().isSelected()&&this.getPoint2().isSelected()},setSelected:function(e){this.getPoint1().setSelected(e),this.getHandle1().setSelected(e),this.getHandle2().setSelected(e),this.getPoint2().setSelected(e)},getValues:function(e){return N.getValues(this._segment1,this._segment2,e)},getPoints:function(){for(var e=this.getValues(),t=[],n=0;n<8;n+=2)t.push(new y(e[n],e[n+1]));return t}},{getLength:function(){return null==this._length&&(this._length=N.getLength(this.getValues(),0,1)),this._length},getArea:function(){return N.getArea(this.getValues())},getLine:function(){return new S(this._segment1._point,this._segment2._point)},getPart:function(e,t){return new N(N.getPart(this.getValues(),e,t))},getPartLength:function(e,t){return N.getLength(this.getValues(),e,t)},divideAt:function(e){return this.divideAtTime(e&&e.curve===this?e.time:this.getTimeAt(e))},divideAtTime:function(e,t){var n=null;if(e>=1e-8&&e<=.99999999){var r=N.subdivide(this.getValues(),e),i=r[0],o=r[1],a=t||this.hasHandles(),s=this._segment1,l=this._segment2,c=this._path;a&&(s._handleOut._set(i[2]-i[0],i[3]-i[1]),l._handleIn._set(o[4]-o[6],o[5]-o[7]));var u=i[6],d=i[7],h=new L(new y(u,d),a&&new y(i[4]-u,i[5]-d),a&&new y(o[2]-u,o[3]-d));c?(c.insert(s._index+1,h),n=this.getNext()):(this._segment2=h,this._changed(),n=new N(h,l))}return n},splitAt:function(e){var t=this._path;return t?t.splitAt(e):null},splitAtTime:function(e){return this.splitAt(this.getLocationAtTime(e))},divide:function(e,t){return this.divideAtTime(e===s?.5:t?e:this.getTimeAt(e))},split:function(e,t){return this.splitAtTime(e===s?.5:t?e:this.getTimeAt(e))},reversed:function(){return new N(this._segment2.reversed(),this._segment1.reversed())},clearHandles:function(){this._segment1._handleOut._set(0,0),this._segment2._handleIn._set(0,0)},statics:{getValues:function(e,t,n,r){var i=e._point,o=e._handleOut,a=t._handleIn,s=t._point,l=i.x,c=i.y,u=s.x,d=s.y,h=r?[l,c,l,c,u,d,u,d]:[l,c,l+o._x,c+o._y,u+a._x,d+a._y,u,d];return n&&n._transformCoordinates(h,h,4),h},subdivide:function(e,t){var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],l=e[5],c=e[6],u=e[7];t===s&&(t=.5);var d=1-t,h=d*n+t*i,f=d*r+t*o,p=d*i+t*a,v=d*o+t*l,g=d*a+t*c,m=d*l+t*u,y=d*h+t*p,b=d*f+t*v,w=d*p+t*g,_=d*v+t*m,x=d*y+t*w,C=d*b+t*_;return[[n,r,h,f,y,b,x,C],[x,C,w,_,g,m,c,u]]},getMonoCurves:function(e,t){var n=[],r=t?0:1,i=e[r+0],o=e[r+2],a=e[r+4],s=e[r+6];if(i>=o==o>=a&&o>=a==a>=s||N.isStraight(e))n.push(e);else{var l=3*(o-a)-i+s,c=2*(i+a)-4*o,u=o-i,d=[],h=g.solveQuadratic(l,c,u,d,1e-8,.99999999);if(h){d.sort();var f=d[0],p=N.subdivide(e,f);n.push(p[0]),h>1&&(f=(d[1]-f)/(1-f),p=N.subdivide(p[1],f),n.push(p[0])),n.push(p[1])}else n.push(e)}return n},solveCubic:function(e,t,n,r,i,o){var a=e[t],s=e[t+2],l=e[t+4],c=e[t+6],u=0;if(!(a<n&&c<n&&s<n&&l<n||a>n&&c>n&&s>n&&l>n)){var d=3*(s-a),h=3*(l-s)-d,f=c-a-d-h;u=g.solveCubic(f,h,d,a-n,r,i,o)}return u},getTimeOf:function(e,t){var n=new y(e[0],e[1]),r=new y(e[6],e[7]),i=1e-7;if(null===(t.isClose(n,1e-12)?0:t.isClose(r,1e-12)?1:null))for(var o=[t.x,t.y],a=[],s=0;s<2;s++)for(var l=N.solveCubic(e,s,o[s],a,0,1),c=0;c<l;c++){var u=a[c];if(t.isClose(N.getPoint(e,u),i))return u}return t.isClose(n,i)?0:t.isClose(r,i)?1:null},getNearestTime:function(e,t){if(N.isStraight(e)){var n=e[0],r=e[1],i=e[6]-n,o=e[7]-r,a=i*i+o*o;if(0===a)return 0;var s=((t.x-n)*i+(t.y-r)*o)/a;return s<1e-12?0:s>.999999999999?1:N.getTimeOf(e,new y(n+s*i,r+s*o))}var l=1/0,c=0;function u(n){if(n>=0&&n<=1){var r=t.getDistance(N.getPoint(e,n),!0);if(r<l)return l=r,c=n,!0}}for(var d=0;d<=100;d++)u(d/100);for(var h=.005;h>1e-8;)u(c-h)||u(c+h)||(h/=2);return c},getPart:function(e,t,n){var r=t>n;if(r){var i=t;t=n,n=i}return t>0&&(e=N.subdivide(e,t)[1]),n<1&&(e=N.subdivide(e,(n-t)/(1-t))[0]),r?[e[6],e[7],e[4],e[5],e[2],e[3],e[0],e[1]]:e},isFlatEnough:function(e,t){var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],s=e[5],l=e[6],c=e[7],u=3*i-2*n-l,d=3*o-2*r-c,h=3*a-2*l-n,f=3*s-2*c-r;return Math.max(u*u,h*h)+Math.max(d*d,f*f)<=16*t*t},getArea:function(e){var t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=e[6],l=e[7];return 3*((l-n)*(r+o)-(s-t)*(i+a)+i*(t-o)-r*(n-a)+l*(o+t/3)-s*(a+n/3))/20},getBounds:function(e){for(var t=e.slice(0,2),n=t.slice(),r=[0,0],i=0;i<2;i++)N._addBounds(e[i],e[i+2],e[i+4],e[i+6],i,0,t,n,r);return new x(t[0],t[1],n[0]-t[0],n[1]-t[1])},_addBounds:function(e,t,n,r,i,o,a,s,l){function c(e,t){var n=e-t,r=e+t;n<a[i]&&(a[i]=n),r>s[i]&&(s[i]=r)}o/=2;var u=a[i]+o,d=s[i]-o;if(e<u||t<u||n<u||r<u||e>d||t>d||n>d||r>d)if(t<e!=t<r&&n<e!=n<r)c(e,0),c(r,0);else{var h=3*(t-n)-e+r,f=2*(e+n)-4*t,p=t-e,v=g.solveQuadratic(h,f,p,l);c(r,0);for(var m=0;m<v;m++){var y=l[m],b=1-y;1e-8<=y&&y<=.99999999&&c(b*b*b*e+3*b*b*y*t+3*b*y*y*n+y*y*y*r,o)}}}}},u.each(["getBounds","getStrokeBounds","getHandleBounds"],(function(e){this[e]=function(){this._bounds||(this._bounds={});var t=this._bounds[e];return t||(t=this._bounds[e]=V[e]([this._segment1,this._segment2],!1,this._path)),t.clone()}}),{}),u.each({isStraight:function(e,t,n,r){if(t.isZero()&&n.isZero())return!0;var i=r.subtract(e);if(i.isZero())return!1;if(i.isCollinear(t)&&i.isCollinear(n)){var o=new S(e,r);if(o.getDistance(e.add(t))<1e-7&&o.getDistance(r.add(n))<1e-7){var a=i.dot(i),s=i.dot(t)/a,l=i.dot(n)/a;return s>=0&&s<=1&&l<=0&&l>=-1}}return!1},isLinear:function(e,t,n,r){var i=r.subtract(e).divide(3);return t.equals(i)&&n.negate().equals(i)}},(function(e,t){this[t]=function(t){var n=this._segment1,r=this._segment2;return e(n._point,n._handleOut,r._handleIn,r._point,t)},this.statics[t]=function(t,n){var r=t[0],i=t[1],o=t[6],a=t[7];return e(new y(r,i),new y(t[2]-r,t[3]-i),new y(t[4]-o,t[5]-a),new y(o,a),n)}}),{statics:{},hasHandles:function(){return!this._segment1._handleOut.isZero()||!this._segment2._handleIn.isZero()},hasLength:function(e){return(!this.getPoint1().equals(this.getPoint2())||this.hasHandles())&&this.getLength()>(e||0)},isCollinear:function(e){return e&&this.isStraight()&&e.isStraight()&&this.getLine().isCollinear(e.getLine())},isHorizontal:function(){return this.isStraight()&&Math.abs(this.getTangentAtTime(.5).y)<1e-8},isVertical:function(){return this.isStraight()&&Math.abs(this.getTangentAtTime(.5).x)<1e-8}}),{beans:!1,getLocationAt:function(e,t){return this.getLocationAtTime(t?e:this.getTimeAt(e))},getLocationAtTime:function(e){return null!=e&&e>=0&&e<=1?new j(this,e):null},getTimeAt:function(e,t){return N.getTimeAt(this.getValues(),e,t)},getParameterAt:"#getTimeAt",getTimesWithTangent:function(){var e=y.read(arguments);return e.isZero()?[]:N.getTimesWithTangent(this.getValues(),e)},getOffsetAtTime:function(e){return this.getPartLength(0,e)},getLocationOf:function(){return this.getLocationAtTime(this.getTimeOf(y.read(arguments)))},getOffsetOf:function(){var e=this.getLocationOf.apply(this,arguments);return e?e.getOffset():null},getTimeOf:function(){return N.getTimeOf(this.getValues(),y.read(arguments))},getParameterOf:"#getTimeOf",getNearestLocation:function(){var e=y.read(arguments),t=this.getValues(),n=N.getNearestTime(t,e),r=N.getPoint(t,n);return new j(this,n,r,null,e.getDistance(r))},getNearestPoint:function(){var e=this.getNearestLocation.apply(this,arguments);return e?e.getPoint():e}},new function(){var e=["getPoint","getTangent","getNormal","getWeightedTangent","getWeightedNormal","getCurvature"];return u.each(e,(function(e){this[e+"At"]=function(t,n){var r=this.getValues();return N[e](r,n?t:N.getTimeAt(r,t))},this[e+"AtTime"]=function(t){return N[e](this.getValues(),t)}}),{statics:{_evaluateMethods:e}})},new function(){function e(e){var t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=e[6],l=e[7],c=9*(r-o)+3*(s-t),u=6*(t+o)-12*r,d=3*(r-t),h=9*(i-a)+3*(l-n),f=6*(n+a)-12*i,p=3*(i-n);return function(e){var t=(c*e+u)*e+d,n=(h*e+f)*e+p;return Math.sqrt(t*t+n*n)}}function t(e,t){return Math.max(2,Math.min(16,Math.ceil(32*Math.abs(t-e))))}function n(e,t,n,r){if(null==t||t<0||t>1)return null;var i=e[0],o=e[1],a=e[2],s=e[3],l=e[4],c=e[5],u=e[6],d=e[7],h=g.isZero;h(a-i)&&h(s-o)&&(a=i,s=o),h(l-u)&&h(c-d)&&(l=u,c=d);var f,p,v=3*(a-i),m=3*(l-a)-v,b=u-i-v-m,w=3*(s-o),_=3*(c-s)-w,x=d-o-w-_;if(0===n)f=0===t?i:1===t?u:((b*t+m)*t+v)*t+i,p=0===t?o:1===t?d:((x*t+_)*t+w)*t+o;else{var C=1e-8,E=1-C;if(t<C?(f=v,p=w):t>E?(f=3*(u-l),p=3*(d-c)):(f=(3*b*t+2*m)*t+v,p=(3*x*t+2*_)*t+w),r){0===f&&0===p&&(t<C||t>E)&&(f=l-a,p=c-s);var S=Math.sqrt(f*f+p*p);S&&(f/=S,p/=S)}if(3===n){l=6*b*t+2*m,c=6*x*t+2*_;var A=Math.pow(f*f+p*p,1.5);f=0!==A?(f*c-p*l)/A:0,p=0}}return 2===n?new y(p,-f):new y(f,p)}return{statics:{classify:function(e){var t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],l=e[6],c=e[7],u=r*(n-c)+i*(l-t)+t*c-n*l,d=3*(o*(i-n)+a*(t-r)+r*n-i*t),h=d-u,f=h-u+(t*(c-a)+n*(o-l)+l*a-c*o),p=Math.sqrt(f*f+h*h+d*d),v=0!==p?1/p:0,m=g.isZero,y="serpentine";function b(e,t,n){var r=t!==s,i=r&&t>0&&t<1,o=r&&n>0&&n<1;return!r||(i||o)&&("loop"!==e||i&&o)||(e="arch",i=o=!1),{type:e,roots:i||o?i&&o?t<n?[t,n]:[n,t]:[i?t:n]:null}}if(h*=v,d*=v,m(f*=v))return m(h)?b(m(d)?"line":"quadratic"):b(y,d/(3*h));var w=3*h*h-4*f*d;if(m(w))return b("cusp",h/(2*f));var _=w>0?Math.sqrt(w/3):Math.sqrt(-w),x=2*f;return b(w>0?y:"loop",(h+_)/x,(h-_)/x)},getLength:function(n,r,i,o){if(r===s&&(r=0),i===s&&(i=1),N.isStraight(n)){var a=n;i<1&&(a=N.subdivide(a,i)[0],r/=i),r>0&&(a=N.subdivide(a,r)[1]);var l=a[6]-a[0],c=a[7]-a[1];return Math.sqrt(l*l+c*c)}return g.integrate(o||e(n),r,i,t(r,i))},getTimeAt:function(n,r,i){if(i===s&&(i=r<0?1:0),0===r)return i;var o=Math.abs,a=r>0,l=a?i:0,c=a?1:i,u=e(n),d=N.getLength(n,l,c,u),h=o(r)-d;if(o(h)<1e-12)return a?c:l;if(h>1e-12)return null;var f=r/d,p=0;return g.findRoot((function(e){return p+=g.integrate(u,i,e,t(i,e)),i=e,p-r}),u,i+f,l,c,32,1e-12)},getPoint:function(e,t){return n(e,t,0,!1)},getTangent:function(e,t){return n(e,t,1,!0)},getWeightedTangent:function(e,t){return n(e,t,1,!1)},getNormal:function(e,t){return n(e,t,2,!0)},getWeightedNormal:function(e,t){return n(e,t,2,!1)},getCurvature:function(e,t){return n(e,t,3,!1).x},getPeaks:function(e){var t=e[0],n=e[1],r=e[2],i=e[3],o=e[4],a=e[5],s=3*r-t-3*o+e[6],l=3*t-6*r+3*o,c=-3*t+3*r,u=3*i-n-3*a+e[7],d=3*n-6*i+3*a,h=-3*n+3*i,f=[];return g.solveCubic(9*(s*s+u*u),9*(s*l+d*u),2*(l*l+d*d)+3*(c*s+h*u),c*l+d*h,f,1e-8,.99999999),f.sort()}}}},new function(){function e(e,t,n,r,i,o,a){var s=!a&&n.getPrevious()===i,l=!a&&n!==i&&n.getNext()===i,c=1e-8,u=1-c;if(null!==r&&r>=(s?c:0)&&r<=(l?u:1)&&null!==o&&o>=(l?c:0)&&o<=(s?u:1)){var d=new j(n,r,null,a),h=new j(i,o,null,a);d._intersection=h,h._intersection=d,t&&!t(d)||j.insert(e,d,!0)}}function t(r,i,o,a,s,l,c,u,d,h,f,p,v){if(++d>=4096||++u>=40)return d;var g,m,y=i[0],b=i[1],w=i[6],_=i[7],x=S.getSignedDistance,C=x(y,b,w,_,i[2],i[3]),E=x(y,b,w,_,i[4],i[5]),A=C*E>0?3/4:4/9,O=A*Math.min(0,C,E),k=A*Math.max(0,C,E),T=x(y,b,w,_,r[0],r[1]),P=x(y,b,w,_,r[2],r[3]),I=x(y,b,w,_,r[4],r[5]),M=x(y,b,w,_,r[6],r[7]),z=function(e,t,n,r){var i,o=[0,e],a=[1/3,t],s=[2/3,n],l=[1,r],c=t-(2*e+r)/3,u=n-(e+2*r)/3;if(c*u<0)i=[[o,a,l],[o,s,l]];else{var d=c/u;i=[d>=2?[o,a,l]:d<=.5?[o,s,l]:[o,a,s,l],[o,l]]}return(c||u)<0?i.reverse():i}(T,P,I,M),R=z[0],L=z[1];if(0===C&&0===E&&0===T&&0===P&&0===I&&0===M||null==(g=n(R,L,O,k))||null==(m=n(R.reverse(),L.reverse(),O,k)))return d;var D=h+(f-h)*g,j=h+(f-h)*m;if(Math.max(v-p,j-D)<1e-9){var H=(D+j)/2,V=(p+v)/2;e(s,l,c?a:o,c?V:H,c?o:a,c?H:V)}else{r=N.getPart(r,g,m);var B=v-p;if(m-g>.8)if(j-D>B)H=(D+j)/2,d=t(i,(F=N.subdivide(r,.5))[0],a,o,s,l,!c,u,d,p,v,D,H),d=t(i,F[1],a,o,s,l,!c,u,d,p,v,H,j);else{var F;V=(p+v)/2,d=t((F=N.subdivide(i,.5))[0],r,a,o,s,l,!c,u,d,p,V,D,j),d=t(F[1],r,a,o,s,l,!c,u,d,V,v,D,j)}else d=0===B||B>=1e-9?t(i,r,a,o,s,l,!c,u,d,p,v,D,j):t(r,i,o,a,s,l,c,u,d,D,j,p,v)}return d}function n(e,t,n,i){return e[0][1]<n?r(e,!0,n):t[0][1]>i?r(t,!1,i):e[0][0]}function r(e,t,n){for(var r=e[0][0],i=e[0][1],o=1,a=e.length;o<a;o++){var s=e[o][0],l=e[o][1];if(t?l>=n:l<=n)return l===n?s:r+(n-i)*(s-r)/(l-i);r=s,i=l}return null}function i(e,t,n,r,i){var o=g.isZero;if(o(r)&&o(i)){var a=N.getTimeOf(e,new y(t,n));return null===a?[]:[a]}for(var s=Math.atan2(-i,r),l=Math.sin(s),c=Math.cos(s),u=[],d=[],h=0;h<8;h+=2){var f=e[h]-t,p=e[h+1]-n;u.push(f*c-p*l,f*l+p*c)}return N.solveCubic(u,1,0,d,0,1),d}function o(t,n,r,o,a,s,l){for(var c=n[0],u=n[1],d=i(t,c,u,n[6]-c,n[7]-u),h=0,f=d.length;h<f;h++){var p=d[h],v=N.getPoint(t,p),g=N.getTimeOf(n,v);null!==g&&e(a,s,l?o:r,l?g:p,l?r:o,l?p:g)}}function a(t,n,r,i,o,a){var s=S.intersect(t[0],t[1],t[6],t[7],n[0],n[1],n[6],n[7]);s&&e(o,a,r,N.getTimeOf(t,s),i,N.getTimeOf(n,s))}function s(n,r,i,s,l,u){var d=1e-12,h=Math.min,f=Math.max;if(f(n[0],n[2],n[4],n[6])+d>h(r[0],r[2],r[4],r[6])&&h(n[0],n[2],n[4],n[6])-d<f(r[0],r[2],r[4],r[6])&&f(n[1],n[3],n[5],n[7])+d>h(r[1],r[3],r[5],r[7])&&h(n[1],n[3],n[5],n[7])-d<f(r[1],r[3],r[5],r[7])){var p=c(n,r);if(p)for(var v=0;v<2;v++){var g=p[v];e(l,u,i,g[0],s,g[1],!0)}else{var m=N.isStraight(n),b=N.isStraight(r),w=m&&b,_=m&&!b,x=l.length;if((w?a:m||b?o:t)(_?r:n,_?n:r,_?s:i,_?i:s,l,u,_,0,0,0,1,0,1),!w||l.length===x)for(v=0;v<4;v++){var C=v>>1,E=1&v,S=6*C,A=6*E,O=new y(n[S],n[S+1]),k=new y(r[A],r[A+1]);O.isClose(k,d)&&e(l,u,i,C,s,E)}}}return l}function l(t,n,r,i){var o=N.classify(t);if("loop"===o.type){var a=o.roots;e(r,i,n,a[0],n,a[1])}return r}function c(e,t){function n(e){var t=e[6]-e[0],n=e[7]-e[1];return t*t+n*n}var r=Math.abs,i=S.getDistance,o=1e-7,a=N.isStraight(e),s=N.isStraight(t),l=a&&s,c=n(e)<n(t),u=c?t:e,d=c?e:t,h=u[0],f=u[1],p=u[6]-h,v=u[7]-f;if(i(h,f,p,v,d[0],d[1],!0)<o&&i(h,f,p,v,d[6],d[7],!0)<o)!l&&i(h,f,p,v,u[2],u[3],!0)<o&&i(h,f,p,v,u[4],u[5],!0)<o&&i(h,f,p,v,d[2],d[3],!0)<o&&i(h,f,p,v,d[4],d[5],!0)<o&&(a=s=l=!0);else if(l)return null;if(a^s)return null;for(var g=[e,t],m=[],b=0;b<4&&m.length<2;b++){var w=1&b,_=1^w,x=b>>1,C=N.getTimeOf(g[w],new y(g[_][x?6:0],g[_][x?7:1]));if(null!=C){var E=w?[x,C]:[C,x];(!m.length||r(E[0]-m[0][0])>1e-8&&r(E[1]-m[0][1])>1e-8)&&m.push(E)}if(b>2&&!m.length)break}if(2!==m.length)m=null;else if(!l){var A=N.getPart(e,m[0][0],m[1][0]),O=N.getPart(t,m[0][1],m[1][1]);(r(O[2]-A[2])>o||r(O[3]-A[3])>o||r(O[4]-A[4])>o||r(O[5]-A[5])>o)&&(m=null)}return m}return{getIntersections:function(e){var t=this.getValues(),n=e&&e!==this&&e.getValues();return n?s(t,n,this,e,[]):l(t,this,[])},statics:{getOverlaps:c,getIntersections:function(e,t,n,r,i,o){var a=!t;a&&(t=e);for(var c=e.length,u=t.length,d=new Array(c),h=a?d:new Array(u),f=[],v=0;v<c;v++)d[v]=e[v].getValues(r);if(!a)for(v=0;v<u;v++)h[v]=t[v].getValues(i);for(var g=p.findCurveBoundsCollisions(d,h,1e-7),m=0;m<c;m++){var y=e[m],b=d[m];a&&l(b,y,f,n);var w=g[m];if(w)for(var _=0;_<w.length;_++){if(o&&f.length)return f;var x=w[_];if(!a||x>m){var C=t[x];s(b,h[x],y,C,f,n)}}}return f},getCurveLineIntersections:i,getTimesWithTangent:function(e,t){var n=e[0],r=e[1],i=e[2],o=e[3],a=e[4],s=e[5],l=e[6],c=e[7],u=t.normalize(),d=u.x,h=u.y,f=3*l-9*a+9*i-3*n,p=3*c-9*s+9*o-3*r,v=6*a-12*i+6*n,m=6*s-12*o+6*r,y=3*i-3*n,b=3*o-3*r,w=2*f*h-2*p*d,_=[];if(Math.abs(w)<g.CURVETIME_EPSILON){if(0!=(w=f*m-p*v)){var x=-(f*b-p*y)/w;x>=0&&x<=1&&_.push(x)}}else{var C=(v*v-4*f*y)*h*h+(-2*v*m+4*p*y+4*f*b)*d*h+(m*m-4*p*b)*d*d,E=v*h-m*d;if(C>=0&&0!=w){var S=Math.sqrt(C),A=-(E+S)/w,O=(-E+S)/w;A>=0&&A<=1&&_.push(A),O>=0&&O<=1&&_.push(O)}}return _}}}}),j=u.extend({_class:"CurveLocation",initialize:function(e,t,n,r,i){if(t>=.99999999){var o=e.getNext();o&&(t=0,e=o)}this._setCurve(e),this._time=t,this._point=n||e.getPointAtTime(t),this._overlap=r,this._distance=i,this._intersection=this._next=this._previous=null},_setPath:function(e){this._path=e,this._version=e?e._version:0},_setCurve:function(e){this._setPath(e._path),this._curve=e,this._segment=null,this._segment1=e._segment1,this._segment2=e._segment2},_setSegment:function(e){var t=e.getCurve();t?this._setCurve(t):(this._setPath(e._path),this._segment1=e,this._segment2=null),this._segment=e,this._time=e===this._segment1?0:1,this._point=e._point.clone()},getSegment:function(){var e=this._segment;if(!e){var t=this.getCurve(),n=this.getTime();0===n?e=t._segment1:1===n?e=t._segment2:null!=n&&(e=t.getPartLength(0,n)<t.getPartLength(n,1)?t._segment1:t._segment2),this._segment=e}return e},getCurve:function(){var e=this._path,t=this;function n(e){var n=e&&e.getCurve();if(n&&null!=(t._time=n.getTimeOf(t._point)))return t._setCurve(n),n}return e&&e._version!==this._version&&(this._time=this._offset=this._curveOffset=this._curve=null),this._curve||n(this._segment)||n(this._segment1)||n(this._segment2.getPrevious())},getPath:function(){var e=this.getCurve();return e&&e._path},getIndex:function(){var e=this.getCurve();return e&&e.getIndex()},getTime:function(){var e=this.getCurve(),t=this._time;return e&&null==t?this._time=e.getTimeOf(this._point):t},getParameter:"#getTime",getPoint:function(){return this._point},getOffset:function(){var e=this._offset;if(null==e){e=0;var t=this.getPath(),n=this.getIndex();if(t&&null!=n)for(var r=t.getCurves(),i=0;i<n;i++)e+=r[i].getLength();this._offset=e+=this.getCurveOffset()}return e},getCurveOffset:function(){var e=this._curveOffset;if(null==e){var t=this.getCurve(),n=this.getTime();this._curveOffset=e=null!=n&&t&&t.getPartLength(0,n)}return e},getIntersection:function(){return this._intersection},getDistance:function(){return this._distance},divide:function(){var e=this.getCurve(),t=e&&e.divideAtTime(this.getTime());return t&&this._setSegment(t._segment1),t},split:function(){var e=this.getCurve(),t=e._path,n=e&&e.splitAtTime(this.getTime());return n&&this._setSegment(t.getLastSegment()),n},equals:function(e,t){var n=this===e;if(!n&&e instanceof j){var r=this.getCurve(),i=e.getCurve(),o=r._path;if(o===i._path){var a=Math.abs,s=a(this.getOffset()-e.getOffset()),l=!t&&this._intersection,c=!t&&e._intersection;n=(s<1e-7||o&&a(o.getLength()-s)<1e-7)&&(!l&&!c||l&&c&&l.equals(c,!0))}}return n},toString:function(){var e=[],t=this.getPoint(),n=v.instance;t&&e.push("point: "+t);var r=this.getIndex();null!=r&&e.push("index: "+r);var i=this.getTime();return null!=i&&e.push("time: "+n.number(i)),null!=this._distance&&e.push("distance: "+n.number(this._distance)),"{ "+e.join(", ")+" }"},isTouching:function(){var e=this._intersection;if(e&&this.getTangent().isCollinear(e.getTangent())){var t=this.getCurve(),n=e.getCurve();return!(t.isStraight()&&n.isStraight()&&t.getLine().intersect(n.getLine()))}return!1},isCrossing:function(){var e=this._intersection;if(!e)return!1;var t=this.getTime(),n=e.getTime(),r=1e-8,i=1-r,o=t>=r&&t<=i,a=n>=r&&n<=i;if(o&&a)return!this.isTouching();var s=this.getCurve(),l=s&&t<r?s.getPrevious():s,c=e.getCurve(),u=c&&n<r?c.getPrevious():c;if(t>i&&(s=s.getNext()),n>i&&(c=c.getNext()),!(l&&s&&u&&c))return!1;var d=[];function h(e,t){var n=e.getValues(),r=N.classify(n).roots||N.getPeaks(n),i=r.length,o=N.getLength(n,t&&i?r[i-1]:0,!t&&i?r[0]:1);d.push(i?o:o/32)}function f(e,t,n){return t<n?e>t&&e<n:e>t||e<n}o||(h(l,!0),h(s,!1)),a||(h(u,!0),h(c,!1));var p=this.getPoint(),v=Math.min.apply(Math,d),g=o?s.getTangentAtTime(t):s.getPointAt(v).subtract(p),m=o?g.negate():l.getPointAt(-v).subtract(p),y=a?c.getTangentAtTime(n):c.getPointAt(v).subtract(p),b=a?y.negate():u.getPointAt(-v).subtract(p),w=m.getAngle(),_=g.getAngle(),x=b.getAngle(),C=y.getAngle();return!!(o?f(w,x,C)^f(_,x,C)&&f(w,C,x)^f(_,C,x):f(x,w,_)^f(C,w,_)&&f(x,_,w)^f(C,_,w))},hasOverlap:function(){return!!this._overlap}},u.each(N._evaluateMethods,(function(e){var t=e+"At";this[e]=function(){var e=this.getCurve(),n=this.getTime();return null!=n&&e&&e[t](n,!0)}}),{preserve:!0}),new function(){function e(e,t,n){var r=e.length,i=0,o=r-1;function a(n,i){for(var o=n+i;o>=-1&&o<=r;o+=i){var a=e[(o%r+r)%r];if(!t.getPoint().isClose(a.getPoint(),1e-7))break;if(t.equals(a))return a}return null}for(;i<=o;){var s,l=i+o>>>1,c=e[l];if(n&&(s=t.equals(c)?c:a(l,-1)||a(l,1)))return t._overlap&&(s._overlap=s._intersection._overlap=!0),s;var u=t.getPath(),d=c.getPath();(u!==d?u._id-d._id:t.getIndex()+t.getTime()-(c.getIndex()+c.getTime()))<0?o=l-1:i=l+1}return e.splice(i,0,t),t}return{statics:{insert:e,expand:function(t){for(var n=t.slice(),r=t.length-1;r>=0;r--)e(n,t[r]._intersection,!1);return n}}}}),H=O.extend({_class:"PathItem",_selectBounds:!1,_canScaleStroke:!0,beans:!0,initialize:function(){},statics:{create:function(e){var t,n,r;if(u.isPlainObject(e)?(n=e.segments,t=e.pathData):Array.isArray(e)?n=e:"string"==typeof e&&(t=e),n){var i=n[0];r=i&&Array.isArray(i[0])}else t&&(r=(t.match(/m/gi)||[]).length>1||/z\s*\S+/i.test(t));return new(r?B:V)(e)}},_asPathItem:function(){return this},isClockwise:function(){return this.getArea()>=0},setClockwise:function(e){this.isClockwise()!=(e=!!e)&&this.reverse()},setPathData:function(e){var t,n,r,i=e&&e.match(/[mlhvcsqtaz][^mlhvcsqtaz]*/gi),o=!1,a=new y,s=new y;function l(e,n){var r=+t[e];return o&&(r+=a[n]),r}function c(e){return new y(l(e,"x"),l(e+1,"y"))}this.clear();for(var u=0,d=i&&i.length;u<d;u++){var h=i[u],f=h[0],p=f.toLowerCase(),v=(t=h.match(/[+-]?(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?/g))&&t.length;switch(o=f===p,"z"!==n||/[mz]/.test(p)||this.moveTo(a),p){case"m":case"l":for(var g="m"===p,m=0;m<v;m+=2)this[g?"moveTo":"lineTo"](a=c(m)),g&&(s=a,g=!1);r=a;break;case"h":case"v":var b="h"===p?"x":"y";for(a=a.clone(),m=0;m<v;m++)a[b]=l(m,b),this.lineTo(a);r=a;break;case"c":for(m=0;m<v;m+=6)this.cubicCurveTo(c(m),r=c(m+2),a=c(m+4));break;case"s":for(m=0;m<v;m+=4)this.cubicCurveTo(/[cs]/.test(n)?a.multiply(2).subtract(r):a,r=c(m),a=c(m+2)),n=p;break;case"q":for(m=0;m<v;m+=4)this.quadraticCurveTo(r=c(m),a=c(m+2));break;case"t":for(m=0;m<v;m+=2)this.quadraticCurveTo(r=/[qt]/.test(n)?a.multiply(2).subtract(r):a,a=c(m)),n=p;break;case"a":for(m=0;m<v;m+=7)this.arcTo(a=c(m+5),new w(+t[m],+t[m+1]),+t[m+2],+t[m+4],+t[m+3]);break;case"z":this.closePath(1e-12),a=s}n=p}},_canComposite:function(){return!(this.hasFill()&&this.hasStroke())},_contains:function(e){var t=e.isInside(this.getBounds({internal:!0,handle:!0}))?this._getWinding(e):{};return t.onPath||!!("evenodd"===this.getFillRule()?1&t.windingL||1&t.windingR:t.winding)},getIntersections:function(e,t,n,r){var i=this===e||!e,o=this._matrix._orNullIfIdentity(),a=i?o:(n||e._matrix)._orNullIfIdentity();return i||this.getBounds(o).intersects(e.getBounds(a),1e-12)?N.getIntersections(this.getCurves(),!i&&e.getCurves(),t,o,a,r):[]},getCrossings:function(e){return this.getIntersections(e,(function(e){return e.isCrossing()}))},getNearestLocation:function(){for(var e=y.read(arguments),t=this.getCurves(),n=1/0,r=null,i=0,o=t.length;i<o;i++){var a=t[i].getNearestLocation(e);a._distance<n&&(n=a._distance,r=a)}return r},getNearestPoint:function(){var e=this.getNearestLocation.apply(this,arguments);return e?e.getPoint():e},interpolate:function(e,t,n){var r=!this._children,i=r?"_segments":"_children",o=e[i],a=t[i],s=this[i];if(!o||!a||o.length!==a.length)throw new Error("Invalid operands in interpolate() call: "+e+", "+t);var l=s.length,c=a.length;if(l<c)for(var u=r?L:V,d=l;d<c;d++)this.add(new u);else l>c&&this[r?"removeSegments":"removeChildren"](c,l);for(d=0;d<c;d++)s[d].interpolate(o[d],a[d],n);r&&(this.setClosed(e._closed),this._changed(9))},compare:function(e){var t=!1;if(e){var n=this._children||[this],r=e._children?e._children.slice():[e],i=n.length,o=r.length,a=[],s=0;t=!0;for(var l=p.findItemBoundsCollisions(n,r,g.GEOMETRIC_EPSILON),c=i-1;c>=0&&t;c--){var u=n[c];t=!1;var d=l[c];if(d)for(var h=d.length-1;h>=0&&!t;h--)u.compare(r[d[h]])&&(a[d[h]]||(a[d[h]]=!0,s++),t=!0)}t=t&&s===o}return t}}),V=H.extend({_class:"Path",_serializeFields:{segments:[],closed:!1},initialize:function(e){this._closed=!1,this._segments=[],this._version=0;var t=arguments,n=Array.isArray(e)?"object"==typeof e[0]?e:t:!e||e.size!==s||e.x===s&&e.point===s?null:t;n&&n.length>0?this.setSegments(n):(this._curves=s,this._segmentSelection=0,n||"string"!=typeof e||(this.setPathData(e),e=null)),this._initialize(!n&&e)},_equals:function(e){return this._closed===e._closed&&u.equals(this._segments,e._segments)},copyContent:function(e){this.setSegments(e._segments),this._closed=e._closed},_changed:function e(t){if(e.base.call(this,t),8&t){if(this._length=this._area=s,32&t)this._version++;else if(this._curves)for(var n=0,r=this._curves.length;n<r;n++)this._curves[n]._changed()}else 64&t&&(this._bounds=s)},getStyle:function(){var e=this._parent;return(e instanceof B?e:this)._style},getSegments:function(){return this._segments},setSegments:function(e){var t=this.isFullySelected(),n=e&&e.length;if(this._segments.length=0,this._segmentSelection=0,this._curves=s,n){var r=e[n-1];"boolean"==typeof r&&(this.setClosed(r),n--),this._add(L.readList(e,0,{},n))}t&&this.setFullySelected(!0)},getFirstSegment:function(){return this._segments[0]},getLastSegment:function(){return this._segments[this._segments.length-1]},getCurves:function(){var e=this._curves,t=this._segments;if(!e){var n=this._countCurves();e=this._curves=new Array(n);for(var r=0;r<n;r++)e[r]=new N(this,t[r],t[r+1]||t[0])}return e},getFirstCurve:function(){return this.getCurves()[0]},getLastCurve:function(){var e=this.getCurves();return e[e.length-1]},isClosed:function(){return this._closed},setClosed:function(e){if(this._closed!=(e=!!e)){if(this._closed=e,this._curves){var t=this._curves.length=this._countCurves();e&&(this._curves[t-1]=new N(this,this._segments[t-1],this._segments[0]))}this._changed(41)}}},{beans:!0,getPathData:function(e,t){var n,r,i,o,a,s,l,c,u=this._segments,d=u.length,h=new v(t),f=new Array(6),p=!0,g=[];function m(t,u){if(t._transformCoordinates(e,f),n=f[0],r=f[1],p)g.push("M"+h.pair(n,r)),p=!1;else if(a=f[2],s=f[3],a===n&&s===r&&l===i&&c===o){if(!u){var d=n-i,v=r-o;g.push(0===d?"v"+h.number(v):0===v?"h"+h.number(d):"l"+h.pair(d,v))}}else g.push("c"+h.pair(l-i,c-o)+" "+h.pair(a-i,s-o)+" "+h.pair(n-i,r-o));i=n,o=r,l=f[4],c=f[5]}if(!d)return"";for(var y=0;y<d;y++)m(u[y]);return this._closed&&d>0&&(m(u[0],!0),g.push("z")),g.join("")},isEmpty:function(){return!this._segments.length},_transformContent:function(e){for(var t=this._segments,n=new Array(6),r=0,i=t.length;r<i;r++)t[r]._transformCoordinates(e,n,!0);return!0},_add:function(e,t){for(var n=this._segments,r=this._curves,i=e.length,o=null==t,a=(t=o?n.length:t,0);a<i;a++){var s=e[a];s._path&&(s=e[a]=s.clone()),s._path=this,s._index=t+a,s._selection&&this._updateSelection(s,0,s._selection)}if(o)u.push(n,e);else{n.splice.apply(n,[t,0].concat(e)),a=t+i;for(var l=n.length;a<l;a++)n[a]._index=a}if(r){var c=this._countCurves(),d=t>0&&t+i-1===c?t-1:t,h=d,f=Math.min(d+i,c);for(e._curves&&(r.splice.apply(r,[d,0].concat(e._curves)),h+=e._curves.length),a=h;a<f;a++)r.splice(a,0,new N(this,null,null));this._adjustCurves(d,f)}return this._changed(41),e},_adjustCurves:function(e,t){for(var n,r=this._segments,i=this._curves,o=e;o<t;o++)(n=i[o])._path=this,n._segment1=r[o],n._segment2=r[o+1]||r[0],n._changed();(n=i[this._closed&&!e?r.length-1:e-1])&&(n._segment2=r[e]||r[0],n._changed()),(n=i[t])&&(n._segment1=r[t],n._changed())},_countCurves:function(){var e=this._segments.length;return!this._closed&&e>0?e-1:e},add:function(e){var t=arguments;return t.length>1&&"number"!=typeof e?this._add(L.readList(t)):this._add([L.read(t)])[0]},insert:function(e,t){var n=arguments;return n.length>2&&"number"!=typeof t?this._add(L.readList(n,1),e):this._add([L.read(n,1)],e)[0]},addSegment:function(){return this._add([L.read(arguments)])[0]},insertSegment:function(e){return this._add([L.read(arguments,1)],e)[0]},addSegments:function(e){return this._add(L.readList(e))},insertSegments:function(e,t){return this._add(L.readList(t),e)},removeSegment:function(e){return this.removeSegments(e,e+1)[0]||null},removeSegments:function(e,t,n){e=e||0,t=u.pick(t,this._segments.length);var r=this._segments,i=this._curves,o=r.length,a=r.splice(e,t-e),s=a.length;if(!s)return a;for(var l=0;l<s;l++){var c=a[l];c._selection&&this._updateSelection(c,c._selection,0),c._index=c._path=null}l=e;for(var d=r.length;l<d;l++)r[l]._index=l;if(i){var h=e>0&&t===o+(this._closed?1:0)?e-1:e;for(l=(i=i.splice(h,s)).length-1;l>=0;l--)i[l]._path=null;n&&(a._curves=i.slice(1)),this._adjustCurves(h,h)}return this._changed(41),a},clear:"#removeSegments",hasHandles:function(){for(var e=this._segments,t=0,n=e.length;t<n;t++)if(e[t].hasHandles())return!0;return!1},clearHandles:function(){for(var e=this._segments,t=0,n=e.length;t<n;t++)e[t].clearHandles()},getLength:function(){if(null==this._length){for(var e=this.getCurves(),t=0,n=0,r=e.length;n<r;n++)t+=e[n].getLength();this._length=t}return this._length},getArea:function(){var e=this._area;if(null==e){var t=this._segments,n=this._closed;e=0;for(var r=0,i=t.length;r<i;r++){var o=r+1===i;e+=N.getArea(N.getValues(t[r],t[o?0:r+1],null,o&&!n))}this._area=e}return e},isFullySelected:function(){var e=this._segments.length;return this.isSelected()&&e>0&&this._segmentSelection===7*e},setFullySelected:function(e){e&&this._selectSegments(!0),this.setSelected(e)},setSelection:function e(t){1&t||this._selectSegments(!1),e.base.call(this,t)},_selectSegments:function(e){var t=this._segments,n=t.length,r=e?7:0;this._segmentSelection=r*n;for(var i=0;i<n;i++)t[i]._selection=r},_updateSelection:function(e,t,n){e._selection=n,(this._segmentSelection+=n-t)>0&&this.setSelected(!0)},divideAt:function(e){var t,n=this.getLocationAt(e);return n&&(t=n.getCurve().divideAt(n.getCurveOffset()))?t._segment1:null},splitAt:function(e){var t=this.getLocationAt(e),n=t&&t.index,r=t&&t.time;r>.99999999&&(n++,r=0);var i=this.getCurves();if(n>=0&&n<i.length){r>=1e-8&&i[n++].divideAtTime(r);var o,a=this.removeSegments(n,this._segments.length,!0);return this._closed?(this.setClosed(!1),o=this):((o=new V(O.NO_INSERT)).insertAbove(this),o.copyAttributes(this)),o._add(a,0),this.addSegment(a[0]),o}return null},split:function(e,t){var n,r=t===s?e:(n=this.getCurves()[e])&&n.getLocationAtTime(t);return null!=r?this.splitAt(r):null},join:function(e,t){var n=t||0;if(e&&e!==this){var r=e._segments,i=this.getLastSegment(),o=e.getLastSegment();if(!o)return this;i&&i._point.isClose(o._point,n)&&e.reverse();var a=e.getFirstSegment();if(i&&i._point.isClose(a._point,n))i.setHandleOut(a._handleOut),this._add(r.slice(1));else{var s=this.getFirstSegment();s&&s._point.isClose(a._point,n)&&e.reverse(),o=e.getLastSegment(),s&&s._point.isClose(o._point,n)?(s.setHandleIn(o._handleIn),this._add(r.slice(0,r.length-1),0)):this._add(r.slice())}e._closed&&this._add([r[0]]),e.remove()}var l=this.getFirstSegment(),c=this.getLastSegment();return l!==c&&l._point.isClose(c._point,n)&&(l.setHandleIn(c._handleIn),c.remove(),this.setClosed(!0)),this},reduce:function(e){for(var t=this.getCurves(),n=e&&e.simplify,r=n?1e-7:0,i=t.length-1;i>=0;i--){var o=t[i];!o.hasHandles()&&(!o.hasLength(r)||n&&o.isCollinear(o.getNext()))&&o.remove()}return this},reverse:function(){this._segments.reverse();for(var e=0,t=this._segments.length;e<t;e++){var n=this._segments[e],r=n._handleIn;n._handleIn=n._handleOut,n._handleOut=r,n._index=e}this._curves=null,this._changed(9)},flatten:function(e){for(var t=new F(this,e||.25,256,!0).parts,n=t.length,r=[],i=0;i<n;i++)r.push(new L(t[i].curve.slice(0,2)));!this._closed&&n>0&&r.push(new L(t[n-1].curve.slice(6))),this.setSegments(r)},simplify:function(e){var t=new W(this).fit(e||2.5);return t&&this.setSegments(t),!!t},smooth:function(e){var t=this,n=e||{},r=n.type||"asymmetric",i=this._segments,o=i.length,a=this._closed;function l(e,n){var r=e&&e.index;if(null!=r){var i=e.path;if(i&&i!==t)throw new Error(e._class+" "+r+" of "+i+" is not part of "+t);n&&e instanceof N&&r++}else r="number"==typeof e?e:n;return Math.min(r<0&&a?r%o:r<0?r+o:r,o-1)}var c=a&&n.from===s&&n.to===s,u=l(n.from,0),d=l(n.to,o-1);if(u>d)if(a)u-=o;else{var h=u;u=d,d=h}if(/^(?:asymmetric|continuous)$/.test(r)){var f="asymmetric"===r,p=Math.min,v=d-u+1,g=v-1,m=c?p(v,4):1,y=m,b=m,w=[];if(a||(y=p(1,u),b=p(1,o-d-1)),(g+=y+b)<=1)return;for(var _=0,x=u-y;_<=g;_++,x++)w[_]=i[(x<0?x+o:x)%o]._point;var C=w[0]._x+2*w[1]._x,E=w[0]._y+2*w[1]._y,S=2,A=g-1,O=[C],k=[E],T=[S],P=[],I=[];for(_=1;_<g;_++){var M=_<A,z=M?4:f?2:7,R=M?4:f?3:8,L=M?2:f?0:1,D=(M||f?1:2)/S;S=T[_]=z-D,C=O[_]=R*w[_]._x+L*w[_+1]._x-D*C,E=k[_]=R*w[_]._y+L*w[_+1]._y-D*E}for(P[A]=O[A]/T[A],I[A]=k[A]/T[A],_=g-2;_>=0;_--)P[_]=(O[_]-P[_+1])/T[_],I[_]=(k[_]-I[_+1])/T[_];P[g]=(3*w[g]._x-P[A])/2,I[g]=(3*w[g]._y-I[A])/2,_=y;var j=g-b;for(x=u;_<=j;_++,x++){var H=i[x<0?x+o:x],V=H._point,B=P[_]-V._x,F=I[_]-V._y;(c||_<j)&&H.setHandleOut(B,F),(c||_>y)&&H.setHandleIn(-B,-F)}}else for(_=u;_<=d;_++)i[_<0?_+o:_].smooth(n,!c&&_===u,!c&&_===d)},toShape:function(e){if(!this._closed)return null;var t,n,r,i,o,a,l,c=this._segments;function u(e,t){var n=c[e],r=n.getNext(),i=c[t],o=i.getNext();return n._handleOut.isZero()&&r._handleIn.isZero()&&i._handleOut.isZero()&&o._handleIn.isZero()&&r._point.subtract(n._point).isCollinear(o._point.subtract(i._point))}function d(e){var t=c[e],n=t.getNext(),r=t._handleOut,i=n._handleIn,o=.5522847498307936;if(r.isOrthogonal(i)){var a=t._point,s=n._point,l=new S(a,r,!0).intersect(new S(s,i,!0),!0);return l&&g.isZero(r.getLength()/l.subtract(a).getLength()-o)&&g.isZero(i.getLength()/l.subtract(s).getLength()-o)}return!1}function h(e,t){return c[e]._point.getDistance(c[t]._point)}if(!this.hasHandles()&&4===c.length&&u(0,2)&&u(1,3)&&(a=(o=c[1]).getPrevious(),l=o.getNext(),a._handleOut.isZero()&&o._handleIn.isZero()&&o._handleOut.isZero()&&l._handleIn.isZero()&&o._point.subtract(a._point).isOrthogonal(l._point.subtract(o._point)))?(t=P.Rectangle,n=new w(h(0,3),h(0,1)),i=c[1]._point.add(c[2]._point).divide(2)):8===c.length&&d(0)&&d(2)&&d(4)&&d(6)&&u(1,5)&&u(3,7)?(t=P.Rectangle,r=(n=new w(h(1,6),h(0,3))).subtract(new w(h(0,7),h(1,2))).divide(2),i=c[3]._point.add(c[4]._point).divide(2)):4===c.length&&d(0)&&d(1)&&d(2)&&d(3)&&(g.isZero(h(0,2)-h(1,3))?(t=P.Circle,r=h(0,2)/2):(t=P.Ellipse,r=new w(h(2,0)/2,h(3,1)/2)),i=c[1]._point),t){var f=this.getPosition(!0),p=new t({center:f,size:n,radius:r,insert:!1});return p.copyAttributes(this,!0),p._matrix.prepend(this._matrix),p.rotate(i.subtract(f).getAngle()+90),(e===s||e)&&p.insertAbove(this),p}return null},toPath:"#clone",compare:function e(t){if(!t||t instanceof B)return e.base.call(this,t);var n=this.getCurves(),r=t.getCurves(),i=n.length,o=r.length;if(!i||!o)return i==o;for(var a,s,l=n[0].getValues(),c=[],u=0,d=0,h=0;h<o;h++){var f=r[h].getValues();if(c.push(f),g=N.getOverlaps(l,f)){a=!h&&g[0][0]>0?o-1:h,s=g[0][1];break}}var p,v=Math.abs;for(f=c[a];l&&f;){var g;if((g=N.getOverlaps(l,f))&&v(g[0][0]-d)<1e-8){1===(d=g[1][0])&&(l=++u<i?n[u].getValues():null,d=0);var m=g[0][1];if(v(m-s)<1e-8){if(p||(p=[a,m]),1===(s=g[1][1])&&(++a>=o&&(a=0),f=c[a]||r[a].getValues(),s=0),!l)return p[0]===a&&p[1]===s;continue}}break}return!1},_hitTestSelf:function(e,t,n,r){var i,o,a,s,l,c,u=this,d=this.getStyle(),h=this._segments,f=h.length,p=this._closed,v=t._tolerancePadding,g=v,m=t.stroke&&d.hasStroke(),y=t.fill&&d.hasFill(),b=t.curves,w=m?d.getStrokeWidth()/2:y&&t.tolerance>0||b?0:null;function _(t,n){return e.subtract(t).divide(n).length<=1}function x(e,n,r){if(!t.selected||n.isSelected()){var i=e._point;if(n!==i&&(n=n.add(i)),_(n,g))return new R(r,u,{segment:e,point:n})}}function C(e,n){return(n||t.segments)&&x(e,e._point,"segment")||!n&&t.handles&&(x(e,e._handleIn,"handle-in")||x(e,e._handleOut,"handle-out"))}function E(e){s.add(e)}function S(t){var n,l=p||t._index>0&&t._index<f-1;return"round"===(l?i:o)?_(t._point,g):(s=new V({internal:!0,closed:!0}),l?t.isSmooth()||V._addBevelJoin(t,i,w,a,null,r,E,!0):"square"===o&&V._addSquareCap(t,o,w,null,r,E,!0),s.isEmpty()?void 0:s.contains(e)||(n=s.getNearestLocation(e))&&_(n.getPoint(),v))}if(null!==w&&(w>0?(i=d.getStrokeJoin(),o=d.getStrokeCap(),a=d.getMiterLimit(),g=g.add(V._getStrokePadding(w,r))):i=o="round"),!t.ends||t.segments||p){if(t.segments||t.handles)for(var A=0;A<f;A++)if(c=C(h[A]))return c}else if(c=C(h[0],!0)||C(h[f-1],!0))return c;if(null!==w){if(l=this.getNearestLocation(e)){var O=l.getTime();0===O||1===O&&f>1?S(l.getSegment())||(l=null):_(l.getPoint(),g)||(l=null)}if(!l&&"miter"===i&&f>1)for(A=0;A<f;A++){var k=h[A];if(e.getDistance(k._point)<=a*w&&S(k)){l=k.getLocation();break}}}return!l&&y&&this._contains(e)||l&&!m&&!b?new R("fill",this):l?new R(m?"stroke":"curve",this,{location:l,point:l.getPoint()}):null}},u.each(N._evaluateMethods,(function(e){this[e+"At"]=function(t){var n=this.getLocationAt(t);return n&&n[e]()}}),{beans:!1,getLocationOf:function(){for(var e=y.read(arguments),t=this.getCurves(),n=0,r=t.length;n<r;n++){var i=t[n].getLocationOf(e);if(i)return i}return null},getOffsetOf:function(){var e=this.getLocationOf.apply(this,arguments);return e?e.getOffset():null},getLocationAt:function(e){if("number"==typeof e){for(var t=this.getCurves(),n=0,r=0,i=t.length;r<i;r++){var o=n,a=t[r];if((n+=a.getLength())>e)return a.getLocationAt(e-o)}if(t.length>0&&e<=this.getLength())return new j(t[t.length-1],1)}else if(e&&e.getPath&&e.getPath()===this)return e;return null},getOffsetsWithTangent:function(){var e=y.read(arguments);if(e.isZero())return[];for(var t=[],n=0,r=this.getCurves(),i=0,o=r.length;i<o;i++){for(var a=r[i],s=a.getTimesWithTangent(e),l=0,c=s.length;l<c;l++){var u=n+a.getOffsetAtTime(s[l]);t.indexOf(u)<0&&t.push(u)}n+=a.length}return t}}),new function(){function e(e,t,n){var r,i,o,a,s,l,c,u,d=t._segments,h=d.length,f=new Array(6),p=!0;function v(t){if(n)t._transformCoordinates(n,f),r=f[0],i=f[1];else{var d=t._point;r=d._x,i=d._y}if(p)e.moveTo(r,i),p=!1;else{if(n)s=f[2],l=f[3];else{var h=t._handleIn;s=r+h._x,l=i+h._y}s===r&&l===i&&c===o&&u===a?e.lineTo(r,i):e.bezierCurveTo(c,u,s,l,r,i)}o=r,a=i,n?(c=f[4],u=f[5]):(h=t._handleOut,c=o+h._x,u=a+h._y)}for(var g=0;g<h;g++)v(d[g]);t._closed&&h>0&&v(d[0])}return{_draw:function(t,n,r,i){var o=n.dontStart,a=n.dontFinish||n.clip,s=this.getStyle(),l=s.hasFill(),c=s.hasStroke(),u=s.getDashArray(),d=!he.support.nativeDash&&c&&u&&u.length;function h(e){return u[(e%d+d)%d]}if(o||t.beginPath(),(l||c&&!d||a)&&(e(t,this,i),this._closed&&t.closePath()),!a&&(l||c)&&(this._setStyles(t,n,r),l&&(t.fill(s.getFillRule()),t.shadowColor="rgba(0,0,0,0)"),c)){if(d){o||t.beginPath();for(var f,p=new F(this,.25,32,!1,i),v=p.length,g=-s.getDashOffset(),m=0;g>0;)g-=h(m--)+h(m--);for(;g<v;)f=g+h(m++),(g>0||f>0)&&p.drawPart(t,Math.max(g,0),Math.max(f,0)),g=f+h(m++)}t.stroke()}},_drawSelected:function(t,n){t.beginPath(),e(t,this,n),t.stroke(),function(e,t,n,r){if(!(r<=0))for(var i,o,a=r/2,s=r-2,l=a-1,c=new Array(6),u=0,d=t.length;u<d;u++){var h=t[u],f=h._selection;if(h._transformCoordinates(n,c),i=c[0],o=c[1],2&f&&v(2),4&f&&v(4),e.fillRect(i-a,o-a,r,r),s>0&&!(1&f)){var p=e.fillStyle;e.fillStyle="#ffffff",e.fillRect(i-l,o-l,s,s),e.fillStyle=p}}function v(t){var n=c[t],r=c[t+1];i==n&&o==r||(e.beginPath(),e.moveTo(i,o),e.lineTo(n,r),e.stroke(),e.beginPath(),e.arc(n,r,a,0,2*Math.PI,!0),e.fill())}}(t,this._segments,n,he.settings.handleSize)}}},new function(){function e(e){var t=e._segments;if(!t.length)throw new Error("Use a moveTo() command first");return t[t.length-1]}return{moveTo:function(){var e=this._segments;1===e.length&&this.removeSegment(0),e.length||this._add([new L(y.read(arguments))])},moveBy:function(){throw new Error("moveBy() is unsupported on Path items.")},lineTo:function(){this._add([new L(y.read(arguments))])},cubicCurveTo:function(){var t=arguments,n=y.read(t),r=y.read(t),i=y.read(t),o=e(this);o.setHandleOut(n.subtract(o._point)),this._add([new L(i,r.subtract(i))])},quadraticCurveTo:function(){var t=arguments,n=y.read(t),r=y.read(t),i=e(this)._point;this.cubicCurveTo(n.add(i.subtract(n).multiply(1/3)),n.add(r.subtract(n).multiply(1/3)),r)},curveTo:function(){var t=arguments,n=y.read(t),r=y.read(t),i=u.pick(u.read(t),.5),o=1-i,a=e(this)._point,s=n.subtract(a.multiply(o*o)).subtract(r.multiply(i*i)).divide(2*i*o);if(s.isNaN())throw new Error("Cannot put a curve through points with parameter = "+i);this.quadraticCurveTo(s,r)},arcTo:function(){var t,n,r,i,o=arguments,a=Math.abs,s=Math.sqrt,l=e(this),c=l._point,d=y.read(o),h=u.peek(o);if("boolean"==typeof(b=u.pick(h,!0)))var f=(x=c.add(d).divide(2)).add(x.subtract(c).rotate(b?-90:90));else if(u.remain(o)<=2)f=d,d=y.read(o);else if(!c.equals(d)){var p=w.read(o),v=g.isZero;if(v(p.width)||v(p.height))return this.lineTo(d);var m=u.read(o),b=!!u.read(o),_=!!u.read(o),x=c.add(d).divide(2),C=(K=c.subtract(x).rotate(-m)).x,A=K.y,O=a(p.width),k=a(p.height),T=O*O,P=k*k,I=C*C,M=A*A,z=s(I/T+M/P);if(z>1&&(T=(O*=z)*O,P=(k*=z)*k),a(z=(T*P-T*M-P*I)/(T*M+P*I))<1e-12&&(z=0),z<0)throw new Error("Cannot create an arc with the given arguments");t=new y(O*A/k,-k*C/O).multiply((_===b?-1:1)*s(z)).rotate(m).add(x),n=(r=(i=(new E).translate(t).rotate(m).scale(O,k))._inverseTransform(c)).getDirectedAngle(i._inverseTransform(d)),!b&&n>0?n-=360:b&&n<0&&(n+=360)}if(f){var R=new S(c.add(f).divide(2),f.subtract(c).rotate(90),!0),D=new S(f.add(d).divide(2),d.subtract(f).rotate(90),!0),N=new S(c,d),j=N.getSide(f);if(!(t=R.intersect(D,!0))){if(!j)return this.lineTo(d);throw new Error("Cannot create an arc with the given arguments")}n=(r=c.subtract(t)).getDirectedAngle(d.subtract(t));var H=N.getSide(t,!0);0===H?n=j*a(n):j===H&&(n+=n<0?360:-360)}if(n){for(var V=a(n),B=V>=360?4:Math.ceil((V-1e-5)/90),F=n/B,W=F*Math.PI/360,U=4/3*Math.sin(W)/(1+Math.cos(W)),G=[],q=0;q<=B;q++){var K=d,$=null;if(q<B&&($=r.rotate(90).multiply(U),i?(K=i._transformPoint(r),$=i._transformPoint(r.add($)).subtract(K)):K=t.add(r)),q){var Z=r.rotate(-90).multiply(U);i&&(Z=i._transformPoint(r.add(Z)).subtract(K)),G.push(new L(K,Z,$))}else l.setHandleOut($);r=r.rotate(F)}this._add(G)}},lineBy:function(){var t=y.read(arguments),n=e(this)._point;this.lineTo(n.add(t))},curveBy:function(){var t=arguments,n=y.read(t),r=y.read(t),i=u.read(t),o=e(this)._point;this.curveTo(o.add(n),o.add(r),i)},cubicCurveBy:function(){var t=arguments,n=y.read(t),r=y.read(t),i=y.read(t),o=e(this)._point;this.cubicCurveTo(o.add(n),o.add(r),o.add(i))},quadraticCurveBy:function(){var t=arguments,n=y.read(t),r=y.read(t),i=e(this)._point;this.quadraticCurveTo(i.add(n),i.add(r))},arcBy:function(){var t=arguments,n=e(this)._point,r=n.add(y.read(t)),i=u.pick(u.peek(t),!0);"boolean"==typeof i?this.arcTo(r,i):this.arcTo(r,n.add(y.read(t)))},closePath:function(e){this.setClosed(!0),this.join(this,e)}}},{_getBounds:function(e,t){var n=t.handle?"getHandleBounds":t.stroke?"getStrokeBounds":"getBounds";return V[n](this._segments,this._closed,this,e,t)},statics:{getBounds:function(e,t,n,r,i,o){var a=e[0];if(!a)return new x;var s=new Array(6),l=a._transformCoordinates(r,new Array(6)),c=l.slice(0,2),u=c.slice(),d=new Array(2);function h(e){e._transformCoordinates(r,s);for(var t=0;t<2;t++)N._addBounds(l[t],l[t+4],s[t+2],s[t],t,o?o[t]:0,c,u,d);var n=l;l=s,s=n}for(var f=1,p=e.length;f<p;f++)h(e[f]);return t&&h(a),new x(c[0],c[1],u[0]-c[0],u[1]-c[1])},getStrokeBounds:function(e,t,n,r,i){var o=n.getStyle(),a=o.hasStroke(),s=o.getStrokeWidth(),l=a&&n._getStrokeMatrix(r,i),c=a&&V._getStrokePadding(s,l),u=V.getBounds(e,t,n,r,i,c);if(!a)return u;var d=s/2,h=o.getStrokeJoin(),f=o.getStrokeCap(),p=o.getMiterLimit(),v=new x(new w(c));function g(e){u=u.include(e)}function m(e){u=u.unite(v.setCenter(e._point.transform(r)))}function y(e,t){"round"===t||e.isSmooth()?m(e):V._addBevelJoin(e,t,d,p,r,l,g)}function b(e,t){"round"===t?m(e):V._addSquareCap(e,t,d,r,l,g)}var _=e.length-(t?0:1);if(_>0){for(var C=1;C<_;C++)y(e[C],h);t?y(e[0],h):(b(e[0],f),b(e[e.length-1],f))}return u},_getStrokePadding:function(e,t){if(!t)return[e,e];var n=new y(e,0).transform(t),r=new y(0,e).transform(t),i=n.getAngleInRadians(),o=n.getLength(),a=r.getLength(),s=Math.sin(i),l=Math.cos(i),c=Math.tan(i),u=Math.atan2(a*c,o),d=Math.atan2(a,c*o);return[Math.abs(o*Math.cos(u)*l+a*Math.sin(u)*s),Math.abs(a*Math.sin(d)*l+o*Math.cos(d)*s)]},_addBevelJoin:function(e,t,n,r,i,o,a,s){var l=e.getCurve(),c=l.getPrevious(),u=l.getPoint1().transform(i),d=c.getNormalAtTime(1).multiply(n).transform(o),h=l.getNormalAtTime(0).multiply(n).transform(o),f=d.getDirectedAngle(h);if((f<0||f>=180)&&(d=d.negate(),h=h.negate()),s&&a(u),a(u.add(d)),"miter"===t){var p=new S(u.add(d),new y(-d.y,d.x),!0).intersect(new S(u.add(h),new y(-h.y,h.x),!0),!0);p&&u.getDistance(p)<=r*n&&a(p)}a(u.add(h))},_addSquareCap:function(e,t,n,r,i,o,a){var s=e._point.transform(r),l=e.getLocation(),c=l.getNormal().multiply(0===l.getTime()?n:-n).transform(i);"square"===t&&(a&&(o(s.subtract(c)),o(s.add(c))),s=s.add(c.rotate(-90))),o(s.add(c)),o(s.subtract(c))},getHandleBounds:function(e,t,n,r,i){var o,a,s=n.getStyle();if(i.stroke&&s.hasStroke()){var l=n._getStrokeMatrix(r,i),c=s.getStrokeWidth()/2,u=c;"miter"===s.getStrokeJoin()&&(u=c*s.getMiterLimit()),"square"===s.getStrokeCap()&&(u=Math.max(u,c*Math.SQRT2)),o=V._getStrokePadding(c,l),a=V._getStrokePadding(u,l)}for(var d=new Array(6),h=1/0,f=-h,p=h,v=f,g=0,m=e.length;g<m;g++){e[g]._transformCoordinates(r,d);for(var y=0;y<6;y+=2){var b=y?o:a,w=b?b[0]:0,_=b?b[1]:0,C=d[y],E=d[y+1],S=C-w,A=C+w,O=E-_,k=E+_;S<h&&(h=S),A>f&&(f=A),O<p&&(p=O),k>v&&(v=k)}}return new x(h,p,f-h,v-p)}}});V.inject({statics:new function(){var e=.5522847498307936,t=[new L([-1,0],[0,e],[0,-e]),new L([0,-1],[-e,0],[e,0]),new L([1,0],[0,-e],[0,e]),new L([0,1],[e,0],[-e,0])];function n(e,t,n){var r=u.getNamed(n),i=new V(r&&(1==r.insert?O.INSERT:0==r.insert?O.NO_INSERT:null));return i._add(e),i._closed=t,i.set(r,O.INSERT)}function r(e,r,i){for(var o=new Array(4),a=0;a<4;a++){var s=t[a];o[a]=new L(s._point.multiply(r).add(e),s._handleIn.multiply(r),s._handleOut.multiply(r))}return n(o,!0,i)}return{Line:function(){var e=arguments;return n([new L(y.readNamed(e,"from")),new L(y.readNamed(e,"to"))],!1,e)},Circle:function(){var e=arguments,t=y.readNamed(e,"center"),n=u.readNamed(e,"radius");return r(t,new w(n),e)},Rectangle:function(){var t,r=arguments,i=x.readNamed(r,"rectangle"),o=w.readNamed(r,"radius",0,{readNull:!0}),a=i.getBottomLeft(!0),s=i.getTopLeft(!0),l=i.getTopRight(!0),c=i.getBottomRight(!0);if(!o||o.isZero())t=[new L(a),new L(s),new L(l),new L(c)];else{var u=(o=w.min(o,i.getSize(!0).divide(2))).width,d=o.height,h=u*e,f=d*e;t=[new L(a.add(u,0),null,[-h,0]),new L(a.subtract(0,d),[0,f]),new L(s.add(0,d),null,[0,-f]),new L(s.add(u,0),[-h,0],null),new L(l.subtract(u,0),null,[h,0]),new L(l.add(0,d),[0,-f],null),new L(c.subtract(0,d),null,[0,f]),new L(c.subtract(u,0),[h,0])]}return n(t,!0,r)},RoundRectangle:"#Rectangle",Ellipse:function(){var e=arguments,t=P._readEllipse(e);return r(t.center,t.radius,e)},Oval:"#Ellipse",Arc:function(){var e=arguments,t=y.readNamed(e,"from"),n=y.readNamed(e,"through"),r=y.readNamed(e,"to"),i=u.getNamed(e),o=new V(i&&0==i.insert&&O.NO_INSERT);return o.moveTo(t),o.arcTo(n,r),o.set(i)},RegularPolygon:function(){for(var e=arguments,t=y.readNamed(e,"center"),r=u.readNamed(e,"sides"),i=u.readNamed(e,"radius"),o=360/r,a=r%3==0,s=new y(0,a?-i:i),l=a?-1:.5,c=new Array(r),d=0;d<r;d++)c[d]=new L(t.add(s.rotate((d+l)*o)));return n(c,!0,e)},Star:function(){for(var e=arguments,t=y.readNamed(e,"center"),r=2*u.readNamed(e,"points"),i=u.readNamed(e,"radius1"),o=u.readNamed(e,"radius2"),a=360/r,s=new y(0,-1),l=new Array(r),c=0;c<r;c++)l[c]=new L(t.add(s.rotate(a*c).multiply(c%2?o:i)));return n(l,!0,e)}}}});var B=H.extend({_class:"CompoundPath",_serializeFields:{children:[]},beans:!0,initialize:function(e){this._children=[],this._namedChildren={},this._initialize(e)||("string"==typeof e?this.setPathData(e):this.addChildren(Array.isArray(e)?e:arguments))},insertChildren:function e(t,n){var r=n,i=r[0];i&&"number"==typeof i[0]&&(r=[r]);for(var o=n.length-1;o>=0;o--){var a=r[o];r!==n||a instanceof V||(r=u.slice(r)),Array.isArray(a)?r[o]=new V({segments:a,insert:!1}):a instanceof B&&(r.splice.apply(r,[o,1].concat(a.removeChildren())),a.remove())}return e.base.call(this,t,r)},reduce:function e(t){for(var n=this._children,r=n.length-1;r>=0;r--){var i;(i=n[r].reduce(t)).isEmpty()&&i.remove()}return n.length?e.base.call(this):((i=new V(O.NO_INSERT)).copyAttributes(this),i.insertAbove(this),this.remove(),i)},isClosed:function(){for(var e=this._children,t=0,n=e.length;t<n;t++)if(!e[t]._closed)return!1;return!0},setClosed:function(e){for(var t=this._children,n=0,r=t.length;n<r;n++)t[n].setClosed(e)},getFirstSegment:function(){var e=this.getFirstChild();return e&&e.getFirstSegment()},getLastSegment:function(){var e=this.getLastChild();return e&&e.getLastSegment()},getCurves:function(){for(var e=this._children,t=[],n=0,r=e.length;n<r;n++)u.push(t,e[n].getCurves());return t},getFirstCurve:function(){var e=this.getFirstChild();return e&&e.getFirstCurve()},getLastCurve:function(){var e=this.getLastChild();return e&&e.getLastCurve()},getArea:function(){for(var e=this._children,t=0,n=0,r=e.length;n<r;n++)t+=e[n].getArea();return t},getLength:function(){for(var e=this._children,t=0,n=0,r=e.length;n<r;n++)t+=e[n].getLength();return t},getPathData:function(e,t){for(var n=this._children,r=[],i=0,o=n.length;i<o;i++){var a=n[i],s=a._matrix;r.push(a.getPathData(e&&!s.isIdentity()?e.appended(s):e,t))}return r.join("")},_hitTestChildren:function e(t,n,r){return e.base.call(this,t,n.class===V||"path"===n.type?n:u.set({},n,{fill:!1}),r)},_draw:function(e,t,n,r){var i=this._children;if(i.length){t=t.extend({dontStart:!0,dontFinish:!0}),e.beginPath();for(var o=0,a=i.length;o<a;o++)i[o].draw(e,t,r);if(!t.clip){this._setStyles(e,t,n);var s=this._style;s.hasFill()&&(e.fill(s.getFillRule()),e.shadowColor="rgba(0,0,0,0)"),s.hasStroke()&&e.stroke()}}},_drawSelected:function(e,t,n){for(var r=this._children,i=0,o=r.length;i<o;i++){var a=r[i],s=a._matrix;n[a._id]||a._drawSelected(e,s.isIdentity()?t:t.appended(s))}}},new function(){function e(e,t){var n=e._children;if(t&&!n.length)throw new Error("Use a moveTo() command first");return n[n.length-1]}return u.each(["lineTo","cubicCurveTo","quadraticCurveTo","curveTo","arcTo","lineBy","cubicCurveBy","quadraticCurveBy","curveBy","arcBy"],(function(t){this[t]=function(){var n=e(this,!0);n[t].apply(n,arguments)}}),{moveTo:function(){var t=e(this),n=t&&t.isEmpty()?t:new V(O.NO_INSERT);n!==t&&this.addChild(n),n.moveTo.apply(n,arguments)},moveBy:function(){var t=e(this,!0),n=t&&t.getLastSegment(),r=y.read(arguments);this.moveTo(n?r.add(n._point):r)},closePath:function(t){e(this,!0).closePath(t)}})},u.each(["reverse","flatten","simplify","smooth"],(function(e){this[e]=function(t){for(var n,r=this._children,i=0,o=r.length;i<o;i++)n=r[i][e](t)||n;return n}}),{}));H.inject(new function(){var e=Math.min,t=Math.max,n=Math.abs,r={unite:{1:!0,2:!0},intersect:{2:!0},subtract:{1:!0},exclude:{1:!0,"-1":!0}};function i(e){return e._children||[e]}function o(e,t){var n=e.clone(!1).reduce({simplify:!0}).transform(null,!0,!0);if(t){for(var r=i(n),o=0,a=r.length;o<a;o++)(e=r[o])._closed||e.isEmpty()||(e.closePath(1e-12),e.getFirstSegment().setHandleIn(0,0),e.getLastSegment().setHandleOut(0,0));n=n.resolveCrossings().reorient("nonzero"===n.getFillRule(),!0)}return n}function a(e,t,n,r,i){var o=new B(O.NO_INSERT);return o.addChildren(e,!0),o=o.reduce({simplify:t}),i&&0==i.insert||o.insertAbove(r&&n.isSibling(r)&&n.getIndex()<r.getIndex()?r:n),o.copyAttributes(n,!0),o}function l(e){return e.hasOverlap()||e.isCrossing()}function c(e,t,n,s){if(s&&(0==s.trace||s.stroke)&&/^(subtract|intersect)$/.test(n))return d(e,t,n);var c=o(e,!0),h=t&&e!==t&&o(t,!0),f=r[n];f[n]=!0,h&&(f.subtract||f.exclude)^h.isClockwise()^c.isClockwise()&&h.reverse();var g,y=m(j.expand(c.getIntersections(h,l))),_=i(c),x=h&&i(h),C=[],E=[];function S(e){for(var t=0,n=e.length;t<n;t++){var r=e[t];u.push(C,r._segments),u.push(E,r.getCurves()),r._overlapsOnly=!0}}function A(e){for(var t=[],n=0,r=e&&e.length;n<r;n++)t.push(E[e[n]]);return t}if(y.length){S(_),x&&S(x);for(var O=new Array(E.length),k=0,T=E.length;k<T;k++)O[k]=E[k].getValues();var P=p.findCurveBoundsCollisions(O,O,0,!0),I={};for(k=0;k<E.length;k++){var M=E[k],z=M._path._id;(I[z]=I[z]||{})[M.getIndex()]={hor:A(P[k].hor),ver:A(P[k].ver)}}for(k=0,T=y.length;k<T;k++)b(y[k]._segment,c,h,I,f);for(k=0,T=C.length;k<T;k++){var R=C[k],L=R._intersection;R._winding||b(R,c,h,I,f),L&&L._overlap||(R._path._overlapsOnly=!1)}g=w(C,f)}else g=v(x?_.concat(x):_.slice(),(function(e){return!!f[e]}));return a(g,!0,e,t,s)}function d(e,t,n){var r=o(e),i=o(t),s=r.getIntersections(i,l),c="subtract"===n,u="divide"===n,d={},h=[];function f(e){if(!d[e._id]&&(u||i.contains(e.getPointAt(e.getLength()/2))^c))return h.unshift(e),d[e._id]=!0}for(var p=s.length-1;p>=0;p--){var v=s[p].split();v&&(f(v)&&v.getFirstSegment().setHandleIn(0,0),r.getLastSegment().setHandleOut(0,0))}return f(r),a(h,!1,e,t)}function h(e,t){for(var n=e;n;){if(n===t)return;n=n._previous}for(;e._next&&e._next!==t;)e=e._next;if(!e._next){for(;t._previous;)t=t._previous;e._next=t,t._previous=e}}function f(e){for(var t=e.length-1;t>=0;t--)e[t].clearHandles()}function v(e,t,r){var i=e&&e.length;if(i){var o=u.each(e,(function(e,t){this[e._id]={container:null,winding:e.isClockwise()?1:-1,index:t}}),{}),a=e.slice().sort((function(e,t){return n(t.getArea())-n(e.getArea())})),s=a[0],l=p.findItemBoundsCollisions(a,null,g.GEOMETRIC_EPSILON);null==r&&(r=s.isClockwise());for(var c=0;c<i;c++){var d=a[c],h=o[d._id],f=0,v=l[c];if(v)for(var m=null,y=v.length-1;y>=0;y--)if(v[y]<c){m=m||d.getInteriorPoint();var b=a[v[y]];if(b.contains(m)){var w=o[b._id];f=w.winding,h.winding+=f,h.container=w.exclude?w.container:b;break}}if(t(h.winding)===t(f))h.exclude=!0,e[h.index]=null;else{var _=h.container;d.setClockwise(_?!_.isClockwise():r)}}}return e}function m(e,t,n){var r,i,o,a=t&&[],s=1e-8,l=1-s,c=!1,u=n||[],d=n&&{};function p(e){return e._path._id+"."+e._segment1._index}for(var v=(n&&n.length)-1;v>=0;v--)(g=n[v])._path&&(d[p(g)]=!0);for(v=e.length-1;v>=0;v--){var g,m,y=e[v],b=y._time,w=b,_=t&&!t(y);if((g=y._curve)&&(g!==i?(c=!g.hasHandles()||d&&d[p(g)],r=[],o=null,i=g):o>=s&&(b/=o)),_)r&&r.push(y);else{if(t&&a.unshift(y),o=w,b<s)m=g._segment1;else if(b>l)m=g._segment2;else{var x=g.divideAtTime(b,!0);c&&u.push(g,x),m=x._segment1;for(var C=r.length-1;C>=0;C--){var E=r[C];E._time=(E._time-b)/(1-b)}}y._setSegment(m);var S=m._intersection,A=y._intersection;if(S){h(S,A);for(var O=S;O;)h(O._intersection,S),O=O._next}else m._intersection=A}}return n||f(u),a||e}function y(r,i,o,a,s){var l,c,u=Array.isArray(i)?i:i[o?"hor":"ver"],d=o?1:0,h=1^d,f=[r.x,r.y],p=f[d],v=f[h],g=1e-6,m=p-1e-9,b=p+1e-9,w=0,_=0,x=0,C=0,E=!1,S=!1,A=1,O=[];function k(n){var c=n[h+0],u=n[h+6];if(!(v<e(c,u)||v>t(c,u))){var f=n[d+0],w=n[d+2],_=n[d+4],S=n[d+6];if(c!==u){var k=v===c?0:v===u||m>t(f,w,_,S)||b<e(f,w,_,S)?1:N.solveCubic(n,h,v,O,0,1)>0?O[0]:1,T=0===k?f:1===k?S:N.getPoint(n,k)[o?"y":"x"],P=c>u?1:-1,I=l[h]>l[h+6]?1:-1,M=l[d+6];return v!==c?(T<m?x+=P:T>b?C+=P:E=!0,T>p-g&&T<p+g&&(A/=2)):(P!==I?f<m?x+=P:f>b&&(C+=P):f!=M&&(M<b&&T>b?(C+=P,E=!0):M>m&&T<m&&(x+=P,E=!0)),A/=4),l=n,!s&&T>m&&T<b&&0===N.getTangent(n,k)[o?"x":"y"]&&y(r,i,!o,a,!0)}(f<b&&S>m||S<b&&f>m)&&(E=!0)}}function T(n){var r=n[h+0],i=n[h+2],a=n[h+4],s=n[h+6];if(v<=t(r,i,a,s)&&v>=e(r,i,a,s))for(var l,c=n[d+0],u=n[d+2],f=n[d+4],p=n[d+6],g=m>t(c,u,f,p)||b<e(c,u,f,p)?[n]:N.getMonoCurves(n,o),y=0,w=g.length;y<w;y++)if(l=k(g[y]))return l}for(var P=0,I=u.length;P<I;P++){var M,z=u[P],R=z._path,L=z.getValues();if(!(P&&u[P-1]._path===R||(l=null,R._closed||(c=N.getValues(R.getLastCurve().getSegment2(),z.getSegment1(),null,!a))[h]!==c[h+6]&&(l=c),l))){l=L;for(var D=R.getLastCurve();D&&D!==z;){var j=D.getValues();if(j[h]!==j[h+6]){l=j;break}D=D.getPrevious()}}if(M=T(L))return M;if(P+1===I||u[P+1]._path!==R){if(c&&(M=T(c)))return M;!E||x||C||(x=C=R.isClockwise(a)^o?1:-1),w+=x,_+=C,x=C=0,E&&(S=!0,E=!1),c=null}}return w=n(w),_=n(_),{winding:t(w,_),windingL:w,windingR:_,quality:A,onPath:S}}function b(e,t,r,i,o){var a=[],s=e,l=0;do{if(b=e.getCurve()){var c=b.getLength();a.push({segment:e,curve:b,length:c}),l+=c}e=e.getNext()}while(e&&!e._intersection&&e!==s);for(var u=[.5,.25,.75],d={winding:0,quality:-1},h=0;h<u.length&&d.quality<.5;h++){c=l*u[h];for(var f=0,p=a.length;f<p;f++){var v=a[f],m=v.length;if(c<=m){var b,w=(b=v.curve)._path,_=w._parent,x=_ instanceof B?_:w,C=g.clamp(b.getTimeAt(c),.001,.999),E=b.getPointAtTime(C),S=n(b.getTangentAtTime(C).y)<Math.SQRT1_2,A=null;if(o.subtract&&r){var O=(x===t?r:t)._getWinding(E,S,!0);if(x===t&&O.winding||x===r&&!O.winding){if(O.quality<1)continue;A={winding:0,quality:1}}}(A=A||y(E,i[w._id][b.getIndex()],S,!0)).quality>d.quality&&(d=A);break}c-=m}}for(f=a.length-1;f>=0;f--)a[f].segment._winding=d}function w(e,t){var n,r=[];function i(e){var n;return!(!e||e._visited||t&&(!t[(n=e._winding||{}).winding]||t.unite&&2===n.winding&&n.windingL&&n.windingR))}function o(e){if(e)for(var t=0,r=n.length;t<r;t++)if(e===n[t])return!0;return!1}function a(e){for(var t=e._segments,n=0,r=t.length;n<r;n++)t[n]._visited=!0}function s(e,t){var r=e._intersection,a=r,s=[];function l(r,a){for(;r&&r!==a;){var l=r._segment,c=l&&l._path;if(c){var u=l.getNext()||c.getFirstSegment(),d=u._intersection;l!==e&&(o(l)||o(u)||u&&i(l)&&(i(u)||d&&i(d._segment)))&&s.push(l),t&&n.push(l)}r=r._next}}if(t&&(n=[e]),r){for(l(r);r&&r._previous;)r=r._previous;l(r,a)}return s}e.sort((function(e,t){var n=e._intersection,r=t._intersection,i=!(!n||!n._overlap),o=!(!r||!r._overlap),a=e._path,s=t._path;return i^o?i?1:-1:!n^!r?n?1:-1:a!==s?a._id-s._id:e._index-t._index}));for(var l=0,c=e.length;l<c;l++){var u,d,h,f=e[l],p=i(f),v=null,g=!1,m=!0,y=[];if(p&&f._path._overlapsOnly){var b=f._path,w=f._intersection._segment._path;b.compare(w)&&(b.getArea()&&r.push(b.clone(!1)),a(b),a(w),p=!1)}for(;p;){var _=!v,x=s(f,_),C=x.shift(),E=!(g=!_&&(o(f)||o(C)))&&C;if(_&&(v=new V(O.NO_INSERT),u=null),g){(f.isFirst()||f.isLast())&&(m=f._path._closed),f._visited=!0;break}if(E&&u&&(y.push(u),u=null),u||(E&&x.push(f),u={start:v._segments.length,crossings:x,visited:d=[],handleIn:h}),E&&(f=C),!i(f)){v.removeSegments(u.start);for(var S=0,A=d.length;S<A;S++)d[S]._visited=!1;d.length=0;do{(f=u&&u.crossings.shift())&&f._path||(f=null,(u=y.pop())&&(d=u.visited,h=u.handleIn))}while(u&&!i(f));if(!f)break}var k=f.getNext();v.add(new L(f._point,h,k&&f._handleOut)),f._visited=!0,d.push(f),f=k||f._path.getFirstSegment(),h=k&&k._handleIn}g&&(m&&(v.getFirstSegment().setHandleIn(h),v.setClosed(m)),0!==v.getArea()&&r.push(v))}return r}return{_getWinding:function(e,t,n){return y(e,this.getCurves(),t,n)},unite:function(e,t){return c(this,e,"unite",t)},intersect:function(e,t){return c(this,e,"intersect",t)},subtract:function(e,t){return c(this,e,"subtract",t)},exclude:function(e,t){return c(this,e,"exclude",t)},divide:function(e,t){return t&&(0==t.trace||t.stroke)?d(this,e,"divide"):a([this.subtract(e,t),this.intersect(e,t)],!0,this,e,t)},resolveCrossings:function(){var e=this._children,t=e||[this];function n(e,t){var n=e&&e._intersection;return n&&n._overlap&&n._path===t}var r=!1,i=!1,o=this.getIntersections(null,(function(e){return e.hasOverlap()&&(r=!0)||e.isCrossing()&&(i=!0)})),a=r&&i&&[];if(o=j.expand(o),r)for(var s=m(o,(function(e){return e.hasOverlap()}),a),l=s.length-1;l>=0;l--){var c=s[l],d=c._path,h=c._segment,p=h.getPrevious(),v=h.getNext();n(p,d)&&n(v,d)&&(h.remove(),p._handleOut._set(0,0),v._handleIn._set(0,0),p===h||p.getCurve().hasLength()||(v._handleIn.set(p._handleIn),p.remove()))}i&&(m(o,r&&function(e){var t=e.getCurve(),n=e.getSegment(),r=e._intersection,i=r._curve,o=r._segment;if(t&&i&&t._path&&i._path)return!0;n&&(n._intersection=null),o&&(o._intersection=null)},a),a&&f(a),t=w(u.each(t,(function(e){u.push(this,e._segments)}),[])));var g,y=t.length;return y>1&&e?(t!==e&&this.setChildren(t),g=this):1!==y||e||(t[0]!==this&&this.setSegments(t[0].removeSegments()),g=this),g||((g=new B(O.NO_INSERT)).addChildren(t),(g=g.reduce()).copyAttributes(this),this.replaceWith(g)),g},reorient:function(e,t){var n=this._children;return n&&n.length?this.setChildren(v(this.removeChildren(),(function(t){return!!(e?t:1&t)}),t)):t!==s&&this.setClockwise(t),this},getInteriorPoint:function(){var n=this.getBounds().getCenter(!0);if(!this.contains(n)){for(var r=this.getCurves(),i=n.y,o=[],a=[],s=0,l=r.length;s<l;s++){var c=r[s].getValues(),u=c[1],d=c[3],h=c[5],f=c[7];if(i>=e(u,d,h,f)&&i<=t(u,d,h,f))for(var p=N.getMonoCurves(c),v=0,g=p.length;v<g;v++){var m=p[v],y=m[1],b=m[7];if(y!==b&&(i>=y&&i<=b||i>=b&&i<=y)){var w=i===y?m[0]:i===b?m[6]:1===N.solveCubic(m,1,i,a,0,1)?N.getPoint(m,a[0]).x:(m[0]+m[6])/2;o.push(w)}}}o.length>1&&(o.sort((function(e,t){return e-t})),n.x=(o[0]+o[1])/2)}return n}}});var F=u.extend({_class:"PathFlattener",initialize:function(e,t,n,r,i){var o,a=[],s=[],l=0,c=1/(n||32),u=e._segments,d=u[0];function h(e,t){var n=N.getValues(e,t,i);a.push(n),f(n,e._index,0,1)}function f(e,n,i,o){if(!(o-i>c)||r&&N.isStraight(e)||N.isFlatEnough(e,t||.25)){var a=e[6]-e[0],u=e[7]-e[1],d=Math.sqrt(a*a+u*u);d>0&&(l+=d,s.push({offset:l,curve:e,index:n,time:o}))}else{var h=N.subdivide(e,.5),p=(i+o)/2;f(h[0],n,i,p),f(h[1],n,p,o)}}for(var p=1,v=u.length;p<v;p++)h(d,o=u[p]),d=o;e._closed&&h(o||d,u[0]),this.curves=a,this.parts=s,this.length=l,this.index=0},_get:function(e){for(var t,n=this.parts,r=n.length,i=this.index;t=i,i&&!(n[--i].offset<e););for(;t<r;t++){var o=n[t];if(o.offset>=e){this.index=t;var a=n[t-1],s=a&&a.index===o.index?a.time:0,l=a?a.offset:0;return{index:o.index,time:s+(o.time-s)*(e-l)/(o.offset-l)}}}return{index:n[r-1].index,time:1}},drawPart:function(e,t,n){for(var r=this._get(t),i=this._get(n),o=r.index,a=i.index;o<=a;o++){var s=N.getPart(this.curves[o],o===r.index?r.time:0,o===i.index?i.time:1);o===r.index&&e.moveTo(s[0],s[1]),e.bezierCurveTo.apply(e,s.slice(2))}}},u.each(N._evaluateMethods,(function(e){this[e+"At"]=function(t){var n=this._get(t);return N[e](this.curves[n.index],n.time)}}),{})),W=u.extend({initialize:function(e){for(var t,n=this.points=[],r=e._segments,i=e._closed,o=0,a=r.length;o<a;o++){var s=r[o].point;t&&t.equals(s)||n.push(t=s.clone())}i&&(n.unshift(n[n.length-1]),n.push(n[1])),this.closed=i},fit:function(e){var t=this.points,n=t.length,r=null;return n>0&&(r=[new L(t[0])],n>1&&(this.fitCubic(r,e,0,n-1,t[1].subtract(t[0]),t[n-2].subtract(t[n-1])),this.closed&&(r.shift(),r.pop()))),r},fitCubic:function(e,t,n,r,i,o){var a=this.points;if(r-n!=1){for(var s,l=this.chordLengthParameterize(n,r),c=Math.max(t,t*t),u=!0,d=0;d<=4;d++){var h=this.generateBezier(n,r,l,i,o),f=this.findMaxError(n,r,h,l);if(f.error<t&&u)return void this.addCurve(e,h);if(s=f.index,f.error>=c)break;u=this.reparameterize(n,r,l,h),c=f.error}var p=a[s-1].subtract(a[s+1]);this.fitCubic(e,t,n,s,i,p),this.fitCubic(e,t,s,r,p.negate(),o)}else{var v=a[n],g=a[r],m=v.getDistance(g)/3;this.addCurve(e,[v,v.add(i.normalize(m)),g.add(o.normalize(m)),g])}},addCurve:function(e,t){e[e.length-1].setHandleOut(t[1].subtract(t[0])),e.push(new L(t[3],t[2].subtract(t[3])))},generateBezier:function(e,t,n,r,i){for(var o=1e-12,a=Math.abs,s=this.points,l=s[e],c=s[t],u=[[0,0],[0,0]],d=[0,0],h=0,f=t-e+1;h<f;h++){var p=n[h],v=1-p,g=3*p*v,m=v*v*v,y=g*v,b=g*p,w=p*p*p,_=r.normalize(y),x=i.normalize(b),C=s[e+h].subtract(l.multiply(m+y)).subtract(c.multiply(b+w));u[0][0]+=_.dot(_),u[0][1]+=_.dot(x),u[1][0]=u[0][1],u[1][1]+=x.dot(x),d[0]+=_.dot(C),d[1]+=x.dot(C)}var E,S,A=u[0][0]*u[1][1]-u[1][0]*u[0][1];if(a(A)>o){var O=u[0][0]*d[1]-u[1][0]*d[0];E=(d[0]*u[1][1]-d[1]*u[0][1])/A,S=O/A}else{var k=u[0][0]+u[0][1],T=u[1][0]+u[1][1];E=S=a(k)>o?d[0]/k:a(T)>o?d[1]/T:0}var P,I,M=c.getDistance(l),z=o*M;if(E<z||S<z)E=S=M/3;else{var R=c.subtract(l);P=r.normalize(E),I=i.normalize(S),P.dot(R)-I.dot(R)>M*M&&(E=S=M/3,P=I=null)}return[l,l.add(P||r.normalize(E)),c.add(I||i.normalize(S)),c]},reparameterize:function(e,t,n,r){for(var i=e;i<=t;i++)n[i-e]=this.findRoot(r,this.points[i],n[i-e]);i=1;for(var o=n.length;i<o;i++)if(n[i]<=n[i-1])return!1;return!0},findRoot:function(e,t,n){for(var r=[],i=[],o=0;o<=2;o++)r[o]=e[o+1].subtract(e[o]).multiply(3);for(o=0;o<=1;o++)i[o]=r[o+1].subtract(r[o]).multiply(2);var a=this.evaluate(3,e,n),s=this.evaluate(2,r,n),l=this.evaluate(1,i,n),c=a.subtract(t),u=s.dot(s)+c.dot(l);return g.isMachineZero(u)?n:n-c.dot(s)/u},evaluate:function(e,t,n){for(var r=t.slice(),i=1;i<=e;i++)for(var o=0;o<=e-i;o++)r[o]=r[o].multiply(1-n).add(r[o+1].multiply(n));return r[0]},chordLengthParameterize:function(e,t){for(var n=[0],r=e+1;r<=t;r++)n[r-e]=n[r-e-1]+this.points[r].getDistance(this.points[r-1]);r=1;for(var i=t-e;r<=i;r++)n[r]/=n[i];return n},findMaxError:function(e,t,n,r){for(var i=Math.floor((t-e+1)/2),o=0,a=e+1;a<t;a++){var s=this.evaluate(3,n,r[a-e]).subtract(this.points[a]),l=s.x*s.x+s.y*s.y;l>=o&&(o=l,i=a)}return{error:o,index:i}}}),U=O.extend({_class:"TextItem",_applyMatrix:!1,_canApplyMatrix:!1,_serializeFields:{content:null},_boundsOptions:{stroke:!1,handle:!1},initialize:function(e){this._content="",this._lines=[];var t=e&&u.isPlainObject(e)&&e.x===s&&e.y===s;this._initialize(t&&e,!t&&y.read(arguments))},_equals:function(e){return this._content===e._content},copyContent:function(e){this.setContent(e._content)},getContent:function(){return this._content},setContent:function(e){this._content=""+e,this._lines=this._content.split(/\r\n|\n|\r/gm),this._changed(521)},isEmpty:function(){return!this._content},getCharacterStyle:"#getStyle",setCharacterStyle:"#setStyle",getParagraphStyle:"#getStyle",setParagraphStyle:"#setStyle"}),G=U.extend({_class:"PointText",initialize:function(){U.apply(this,arguments)},getPoint:function(){var e=this._matrix.getTranslation();return new b(e.x,e.y,this,"setPoint")},setPoint:function(){var e=y.read(arguments);this.translate(e.subtract(this._matrix.getTranslation()))},_draw:function(e,t,n){if(this._content){this._setStyles(e,t,n);var r=this._lines,i=this._style,o=i.hasFill(),a=i.hasStroke(),s=i.getLeading(),l=e.shadowColor;e.font=i.getFontStyle(),e.textAlign=i.getJustification();for(var c=0,u=r.length;c<u;c++){e.shadowColor=l;var d=r[c];o&&(e.fillText(d,0,0),e.shadowColor="rgba(0,0,0,0)"),a&&e.strokeText(d,0,0),e.translate(0,s)}}},_getBounds:function(e,t){var n=this._style,r=this._lines,i=r.length,o=n.getJustification(),a=n.getLeading(),s=this.getView().getTextWidth(n.getFontStyle(),r),l=0;"left"!==o&&(l-=s/("center"===o?2:1));var c=new x(l,i?-.75*a:0,s,i*a);return e?e._transformBounds(c,c):c}}),q=u.extend(new function(){var e,t={gray:["gray"],rgb:["red","green","blue"],hsb:["hue","saturation","brightness"],hsl:["hue","saturation","lightness"],gradient:["gradient","origin","destination","highlight"]},n={},r={transparent:[0,0,0,0]},i=[[0,3,1],[2,0,1],[1,0,3],[1,2,0],[3,1,0],[0,1,2]],o={"rgb-hsb":function(e,t,n){var r=Math.max(e,t,n),i=r-Math.min(e,t,n);return[0===i?0:60*(r==e?(t-n)/i+(t<n?6:0):r==t?(n-e)/i+2:(e-t)/i+4),0===r?0:i/r,r]},"hsb-rgb":function(e,t,n){var r,o=(e=(e/60%6+6)%6)-(r=Math.floor(e)),a=[n,n*(1-t),n*(1-t*o),n*(1-t*(1-o))];return[a[(r=i[r])[0]],a[r[1]],a[r[2]]]},"rgb-hsl":function(e,t,n){var r=Math.max(e,t,n),i=Math.min(e,t,n),o=r-i,a=0===o,s=(r+i)/2;return[a?0:60*(r==e?(t-n)/o+(t<n?6:0):r==t?(n-e)/o+2:(e-t)/o+4),a?0:s<.5?o/(r+i):o/(2-r-i),s]},"hsl-rgb":function(e,t,n){if(0===t)return[n,n,n];for(var r=[(e=(e/360%1+1)%1)+1/3,e,e-1/3],i=n<.5?n*(1+t):n+t-n*t,o=2*n-i,a=[],s=0;s<3;s++){var l=r[s];l<0&&(l+=1),l>1&&(l-=1),a[s]=6*l<1?o+6*(i-o)*l:2*l<1?i:3*l<2?o+(i-o)*(2/3-l)*6:o}return a},"rgb-gray":function(e,t,n){return[.2989*e+.587*t+.114*n]},"gray-rgb":function(e){return[e,e,e]},"gray-hsb":function(e){return[0,0,e]},"gray-hsl":function(e){return[0,0,e]},"gradient-rgb":function(){return[]},"rgb-gradient":function(){return[]}};return u.each(t,(function(e,r){n[r]=[],u.each(e,(function(e,i){var o=u.capitalize(e),a=/^(hue|saturation)$/.test(e),s=n[r][i]="gradient"===r?"gradient"===e?function(e){var t=this._components[0];return t!==(e=K.read(Array.isArray(e)?e:arguments,0,{readNull:!0}))&&(t&&t._removeOwner(this),e&&e._addOwner(this)),e}:function(){return y.read(arguments,0,{readNull:"highlight"===e,clone:!0})}:function(e){return null==e||isNaN(e)?0:+e};this["get"+o]=function(){return this._type===r||a&&/^hs[bl]$/.test(this._type)?this._components[i]:this._convert(r)[i]},this["set"+o]=function(e){this._type===r||a&&/^hs[bl]$/.test(this._type)||(this._components=this._convert(r),this._properties=t[r],this._type=r),this._components[i]=s.call(this,e),this._changed()}}),this)}),{_class:"Color",_readIndex:!0,initialize:function i(o){var a,s,c,d,h=arguments,f=this.__read,p=0;Array.isArray(o)&&(o=(h=o)[0]);var v=null!=o&&typeof o;if("string"===v&&o in t&&(a=o,o=h[1],Array.isArray(o)?(s=o,c=h[2]):(f&&(p=1),h=u.slice(h,1),v=typeof o)),!s){if(d="number"===v?h:"object"===v&&null!=o.length?o:null){a||(a=d.length>=3?"rgb":"gray");var g=t[a].length;c=d[g],f&&(p+=d===arguments?g+(null!=c?1:0):1),d.length>g&&(d=u.slice(d,0,g))}else if("string"===v){var m=function(t){var n,i=t.match(/^#([\da-f]{2})([\da-f]{2})([\da-f]{2})([\da-f]{2})?$/i)||t.match(/^#([\da-f])([\da-f])([\da-f])([\da-f])?$/i),o="rgb";if(i){var a=i[4]?4:3;n=new Array(a);for(var s=0;s<a;s++){var c=i[s+1];n[s]=parseInt(1==c.length?c+c:c,16)/255}}else if(i=t.match(/^(rgb|hsl)a?\((.*)\)$/)){o=i[1],n=i[2].trim().split(/[,\s]+/g);for(var u="hsl"===o,d=(s=0,Math.min(n.length,4));s<d;s++){var h=n[s];if(c=parseFloat(h),u)if(0===s){var f=h.match(/([a-z]*)$/)[1];c*={turn:360,rad:180/Math.PI,grad:.9}[f]||1}else s<3&&(c/=100);else s<3&&(c/=/%$/.test(h)?100:255);n[s]=c}}else{var p=r[t];if(!p)if(l){e||((e=le.getContext(1,1,{willReadFrequently:!0})).globalCompositeOperation="copy"),e.fillStyle="rgba(0,0,0,0)",e.fillStyle=t,e.fillRect(0,0,1,1);var v=e.getImageData(0,0,1,1).data;p=r[t]=[v[0]/255,v[1]/255,v[2]/255]}else p=[0,0,0];n=p.slice()}return[o,n]}(o);a=m[0],4===(s=m[1]).length&&(c=s[3],s.length--)}else if("object"===v)if(o.constructor===i){if(a=o._type,s=o._components.slice(),c=o._alpha,"gradient"===a)for(var y=1,b=s.length;y<b;y++){var w=s[y];w&&(s[y]=w.clone())}}else if(o.constructor===K)a="gradient",d=h;else{var _=t[a="hue"in o?"lightness"in o?"hsl":"hsb":"gradient"in o||"stops"in o||"radial"in o?"gradient":"gray"in o?"gray":"rgb"],x=n[a];for(this._components=s=[],y=0,b=_.length;y<b;y++)null==(C=o[_[y]])&&!y&&"gradient"===a&&"stops"in o&&(C={stops:o.stops,radial:o.radial}),null!=(C=x[y].call(this,C))&&(s[y]=C);c=o.alpha}f&&a&&(p=1)}if(this._type=a||"rgb",!s)for(this._components=s=[],y=0,b=(x=n[this._type]).length;y<b;y++){var C;null!=(C=x[y].call(this,d&&d[y]))&&(s[y]=C)}return this._components=s,this._properties=t[this._type],this._alpha=c,f&&(this.__read=p),this},set:"#initialize",_serialize:function(e,t){var n=this.getComponents();return u.serialize(/^(gray|rgb)$/.test(this._type)?n:[this._type].concat(n),e,!0,t)},_changed:function(){this._canvasStyle=null,this._owner&&(this._setter?this._owner[this._setter](this):this._owner._changed(129))},_convert:function(e){var t;return this._type===e?this._components.slice():(t=o[this._type+"-"+e])?t.apply(this,this._components):o["rgb-"+e].apply(this,o[this._type+"-rgb"].apply(this,this._components))},convert:function(e){return new q(e,this._convert(e),this._alpha)},getType:function(){return this._type},setType:function(e){this._components=this._convert(e),this._properties=t[e],this._type=e},getComponents:function(){var e=this._components.slice();return null!=this._alpha&&e.push(this._alpha),e},getAlpha:function(){return null!=this._alpha?this._alpha:1},setAlpha:function(e){this._alpha=null==e?null:Math.min(Math.max(e,0),1),this._changed()},hasAlpha:function(){return null!=this._alpha},equals:function(e){var t=u.isPlainValue(e,!0)?q.read(arguments):e;return t===this||t&&this._class===t._class&&this._type===t._type&&this.getAlpha()===t.getAlpha()&&u.equals(this._components,t._components)||!1},toString:function(){for(var e=this._properties,t=[],n="gradient"===this._type,r=v.instance,i=0,o=e.length;i<o;i++){var a=this._components[i];null!=a&&t.push(e[i]+": "+(n?a:r.number(a)))}return null!=this._alpha&&t.push("alpha: "+r.number(this._alpha)),"{ "+t.join(", ")+" }"},toCSS:function(e){var t=this._convert("rgb"),n=e||null==this._alpha?1:this._alpha;function r(e){return Math.round(255*(e<0?0:e>1?1:e))}return t=[r(t[0]),r(t[1]),r(t[2])],n<1&&t.push(n<0?0:n),e?"#"+((1<<24)+(t[0]<<16)+(t[1]<<8)+t[2]).toString(16).slice(1):(4==t.length?"rgba(":"rgb(")+t.join(",")+")"},toCanvasStyle:function(e,t){if(this._canvasStyle)return this._canvasStyle;if("gradient"!==this._type)return this._canvasStyle=this.toCSS();var n,r=this._components,i=r[0],o=i._stops,a=r[1],s=r[2],l=r[3],c=t&&t.inverted();if(c&&(a=c._transformPoint(a),s=c._transformPoint(s),l&&(l=c._transformPoint(l))),i._radial){var u=s.getDistance(a);if(l){var d=l.subtract(a);d.getLength()>u&&(l=a.add(d.normalize(u-.1)))}var h=l||a;n=e.createRadialGradient(h.x,h.y,0,a.x,a.y,u)}else n=e.createLinearGradient(a.x,a.y,s.x,s.y);for(var f=0,p=o.length;f<p;f++){var v=o[f],g=v._offset;n.addColorStop(null==g?f/(p-1):g,v._color.toCanvasStyle())}return this._canvasStyle=n},transform:function(e){if("gradient"===this._type){for(var t=this._components,n=1,r=t.length;n<r;n++){var i=t[n];e._transformPoint(i,i,!0)}this._changed()}},statics:{_types:t,random:function(){var e=Math.random;return new q(e(),e(),e())},_setOwner:function(e,t,n){return e&&(e._owner&&t&&e._owner!==t&&(e=e.clone()),!e._owner^!t&&(e._owner=t||null,e._setter=n||null)),e}}})},new function(){return u.each({add:function(e,t){return e+t},subtract:function(e,t){return e-t},multiply:function(e,t){return e*t},divide:function(e,t){return e/t}},(function(e,t){this[t]=function(t){t=q.read(arguments);for(var n=this._type,r=this._components,i=t._convert(n),o=0,a=r.length;o<a;o++)i[o]=e(r[o],i[o]);return new q(n,i,null!=this._alpha?e(this._alpha,t.getAlpha()):null)}}),{})}),K=u.extend({_class:"Gradient",initialize:function(e,t){this._id=m.get(),e&&u.isPlainObject(e)&&(this.set(e),e=t=null),null==this._stops&&this.setStops(e||["white","black"]),null==this._radial&&this.setRadial("string"==typeof t&&"radial"===t||t||!1)},_serialize:function(e,t){return t.add(this,(function(){return u.serialize([this._stops,this._radial],e,!0,t)}))},_changed:function(){for(var e=0,t=this._owners&&this._owners.length;e<t;e++)this._owners[e]._changed()},_addOwner:function(e){this._owners||(this._owners=[]),this._owners.push(e)},_removeOwner:function(e){var t=this._owners?this._owners.indexOf(e):-1;-1!=t&&(this._owners.splice(t,1),this._owners.length||(this._owners=s))},clone:function(){for(var e=[],t=0,n=this._stops.length;t<n;t++)e[t]=this._stops[t].clone();return new K(e,this._radial)},getStops:function(){return this._stops},setStops:function(e){if(e.length<2)throw new Error("Gradient stop list needs to contain at least two stops.");var t=this._stops;if(t)for(var n=0,r=t.length;n<r;n++)t[n]._owner=s;for(n=0,r=(t=this._stops=$.readList(e,0,{clone:!0})).length;n<r;n++)t[n]._owner=this;this._changed()},getRadial:function(){return this._radial},setRadial:function(e){this._radial=e,this._changed()},equals:function(e){if(e===this)return!0;if(e&&this._class===e._class){var t=this._stops,n=e._stops,r=t.length;if(r===n.length){for(var i=0;i<r;i++)if(!t[i].equals(n[i]))return!1;return!0}}return!1}}),$=u.extend({_class:"GradientStop",initialize:function(e,t){var n=e,r=t;"object"==typeof e&&t===s&&(Array.isArray(e)&&"number"!=typeof e[0]?(n=e[0],r=e[1]):("color"in e||"offset"in e||"rampPoint"in e)&&(n=e.color,r=e.offset||e.rampPoint||0)),this.setColor(n),this.setOffset(r)},clone:function(){return new $(this._color.clone(),this._offset)},_serialize:function(e,t){var n=this._color,r=this._offset;return u.serialize(null==r?[n]:[n,r],e,!0,t)},_changed:function(){this._owner&&this._owner._changed(129)},getOffset:function(){return this._offset},setOffset:function(e){this._offset=e,this._changed()},getRampPoint:"#getOffset",setRampPoint:"#setOffset",getColor:function(){return this._color},setColor:function(){q._setOwner(this._color,null),this._color=q._setOwner(q.read(arguments,0),this,"setColor"),this._changed()},equals:function(e){return e===this||e&&this._class===e._class&&this._color.equals(e._color)&&this._offset==e._offset||!1}}),Z=u.extend(new function(){var e={fillColor:null,fillRule:"nonzero",strokeColor:null,strokeWidth:1,strokeCap:"butt",strokeJoin:"miter",strokeScaling:!0,miterLimit:10,dashOffset:0,dashArray:[],shadowColor:null,shadowBlur:0,shadowOffset:new y,selectedColor:null},t=u.set({},e,{fontFamily:"sans-serif",fontWeight:"normal",fontSize:12,leading:null,justification:"left"}),n=u.set({},t,{fillColor:new q}),r={strokeWidth:193,strokeCap:193,strokeJoin:193,strokeScaling:201,miterLimit:193,fontFamily:9,fontWeight:9,fontSize:9,font:9,leading:9,justification:9},i={beans:!0},o={_class:"Style",beans:!0,initialize:function(r,i,o){this._values={},this._owner=i,this._project=i&&i._project||o||he.project,this._defaults=!i||i instanceof k?t:i instanceof U?n:e,r&&this.set(r)}};return u.each(t,(function(e,t){var n=/Color$/.test(t),a="shadowOffset"===t,l=u.capitalize(t),c=r[t],d="set"+l,h="get"+l;o[d]=function(e){var r=this._owner,i=r&&r._children,o=i&&i.length>0&&!(r instanceof B);if(o)for(var a=0,s=i.length;a<s;a++)i[a]._style[d](e);if(("selectedColor"===t||!o)&&t in this._defaults){var l=this._values[t];l!==e&&(n&&(l&&(q._setOwner(l,null),l._canvasStyle=null),e&&e.constructor===q&&(e=q._setOwner(e,r,o&&d))),this._values[t]=e,r&&r._changed(c||129))}},o[h]=function(e){var r=this._owner,i=r&&r._children,o=i&&i.length>0&&!(r instanceof B);if(o&&!e)for(var l=0,c=i.length;l<c;l++){var f=i[l]._style[h]();if(l){if(!u.equals(p,f))return s}else p=f}else if(t in this._defaults){var p;if((p=this._values[t])===s)(p=this._defaults[t])&&p.clone&&(p=p.clone());else{var v=n?q:a?y:null;!v||p&&p.constructor===v||(this._values[t]=p=v.read([p],0,{readNull:!0,clone:!0}))}}return p&&n&&(p=q._setOwner(p,r,o&&d)),p},i[h]=function(e){return this._style[h](e)},i[d]=function(e){this._style[d](e)}})),u.each({Font:"FontFamily",WindingRule:"FillRule"},(function(e,t){var n="get"+t,r="set"+t;o[n]=i[n]="#get"+e,o[r]=i[r]="#set"+e})),O.inject(i),o},{set:function(e){var t=e instanceof Z,n=t?e._values:e;if(n)for(var r in n)if(r in this._defaults){var i=n[r];this[r]=i&&t&&i.clone?i.clone():i}},equals:function(e){function t(e,t,n){var r=e._values,i=t._values,o=t._defaults;for(var a in r){var l=r[a],c=i[a];if(!(n&&a in i||u.equals(l,c===s?o[a]:c)))return!1}return!0}return e===this||e&&this._class===e._class&&t(this,e)&&t(e,this,!0)||!1},_dispose:function(){var e;(e=this.getFillColor())&&(e._canvasStyle=null),(e=this.getStrokeColor())&&(e._canvasStyle=null),(e=this.getShadowColor())&&(e._canvasStyle=null)},hasFill:function(){var e=this.getFillColor();return!!e&&e.alpha>0},hasStroke:function(){var e=this.getStrokeColor();return!!e&&e.alpha>0&&this.getStrokeWidth()>0},hasShadow:function(){var e=this.getShadowColor();return!!e&&e.alpha>0&&(this.getShadowBlur()>0||!this.getShadowOffset().isZero())},getView:function(){return this._project._view},getFontStyle:function(){var e=this.getFontSize();return this.getFontWeight()+" "+e+(/[a-z]/i.test(e+"")?" ":"px ")+this.getFontFamily()},getFont:"#getFontFamily",setFont:"#setFontFamily",getLeading:function e(){var t=e.base.call(this),n=this.getFontSize();return/pt|em|%|px/.test(n)&&(n=this.getView().getPixelSize(n)),null!=t?t:1.2*n}}),X=new function(){function e(e,t,n,r){for(var i=["","webkit","moz","Moz","ms","o"],o=t[0].toUpperCase()+t.substring(1),a=0;a<6;a++){var s=i[a],l=s?s+o:t;if(l in e){if(!n)return e[l];e[l]=r;break}}}return{getStyles:function(e){var t=e&&9!==e.nodeType?e.ownerDocument:e,n=t&&t.defaultView;return n&&n.getComputedStyle(e,"")},getBounds:function(e,t){var n,r=e.ownerDocument,i=r.body,o=r.documentElement;try{n=e.getBoundingClientRect()}catch(e){n={left:0,top:0,width:0,height:0}}var a=n.left-(o.clientLeft||i.clientLeft||0),s=n.top-(o.clientTop||i.clientTop||0);if(!t){var l=r.defaultView;a+=l.pageXOffset||o.scrollLeft||i.scrollLeft,s+=l.pageYOffset||o.scrollTop||i.scrollTop}return new x(a,s,n.width,n.height)},getViewportBounds:function(e){var t=e.ownerDocument,n=t.defaultView,r=t.documentElement;return new x(0,0,n.innerWidth||r.clientWidth,n.innerHeight||r.clientHeight)},getOffset:function(e,t){return X.getBounds(e,t).getPoint()},getSize:function(e){return X.getBounds(e,!0).getSize()},isInvisible:function(e){return X.getSize(e).equals(new w(0,0))},isInView:function(e){return!X.isInvisible(e)&&X.getViewportBounds(e).intersects(X.getBounds(e,!0))},isInserted:function(e){return c.body.contains(e)},getPrefixed:function(t,n){return t&&e(t,n)},setPrefixed:function(t,n,r){if("object"==typeof n)for(var i in n)e(t,i,!0,n[i]);else e(t,n,!0,r)}}},Y={add:function(e,t){if(e)for(var n in t)for(var r=t[n],i=n.split(/[\s,]+/g),o=0,a=i.length;o<a;o++){var s=i[o],l=e===c&&("touchstart"===s||"touchmove"===s)&&{passive:!1};e.addEventListener(s,r,l)}},remove:function(e,t){if(e)for(var n in t)for(var r=t[n],i=n.split(/[\s,]+/g),o=0,a=i.length;o<a;o++)e.removeEventListener(i[o],r,!1)},getPoint:function(e){var t=e.targetTouches?e.targetTouches.length?e.targetTouches[0]:e.changedTouches[0]:e;return new y(t.pageX||t.clientX+c.documentElement.scrollLeft,t.pageY||t.clientY+c.documentElement.scrollTop)},getTarget:function(e){return e.target||e.srcElement},getRelatedTarget:function(e){return e.relatedTarget||e.toElement},getOffset:function(e,t){return Y.getPoint(e).subtract(X.getOffset(t||Y.getTarget(e)))}};Y.requestAnimationFrame=new function(){var e,t=X.getPrefixed(l,"requestAnimationFrame"),n=!1,r=[];function i(){var e=r;r=[];for(var o=0,a=e.length;o<a;o++)e[o]();(n=t&&r.length)&&t(i)}return function(o){r.push(o),t?n||(t(i),n=!0):e||(e=setInterval(i,1e3/60))}};var Q=u.extend(d,{_class:"View",initialize:function e(t,n){function r(e){return n[e]||parseInt(n.getAttribute(e),10)}function i(){var e=X.getSize(n);return e.isNaN()||e.isZero()?new w(r("width"),r("height")):e}var o;if(l&&n){this._id=n.getAttribute("id"),null==this._id&&n.setAttribute("id",this._id="paper-view-"+e._id++),Y.add(n,this._viewEvents);var a="none";if(X.setPrefixed(n.style,{userDrag:a,userSelect:a,touchCallout:a,contentZooming:a,tapHighlightColor:"rgba(0,0,0,0)"}),h.hasAttribute(n,"resize")){var s=this;Y.add(l,this._windowEvents={resize:function(){s.setViewSize(i())}})}if(o=i(),h.hasAttribute(n,"stats")&&"undefined"!=typeof Stats){this._stats=new Stats;var u=this._stats.domElement,d=u.style,f=X.getOffset(n);d.position="absolute",d.left=f.x+"px",d.top=f.y+"px",c.body.appendChild(u)}}else o=new w(n),n=null;this._project=t,this._scope=t._scope,this._element=n,this._pixelRatio||(this._pixelRatio=l&&l.devicePixelRatio||1),this._setElementSize(o.width,o.height),this._viewSize=o,e._views.push(this),e._viewsById[this._id]=this,(this._matrix=new E)._owner=this,e._focused||(e._focused=this),this._frameItems={},this._frameItemCount=0,this._itemEvents={native:{},virtual:{}},this._autoUpdate=!he.agent.node,this._needsUpdate=!1},remove:function(){if(!this._project)return!1;Q._focused===this&&(Q._focused=null),Q._views.splice(Q._views.indexOf(this),1),delete Q._viewsById[this._id];var e=this._project;return e._view===this&&(e._view=null),Y.remove(this._element,this._viewEvents),Y.remove(l,this._windowEvents),this._element=this._project=null,this.off("frame"),this._animate=!1,this._frameItems={},!0},_events:u.each(O._itemHandlers.concat(["onResize","onKeyDown","onKeyUp"]),(function(e){this[e]={}}),{onFrame:{install:function(){this.play()},uninstall:function(){this.pause()}}}),_animate:!1,_time:0,_count:0,getAutoUpdate:function(){return this._autoUpdate},setAutoUpdate:function(e){this._autoUpdate=e,e&&this.requestUpdate()},update:function(){},draw:function(){this.update()},requestUpdate:function(){if(!this._requested){var e=this;Y.requestAnimationFrame((function(){if(e._requested=!1,e._animate){e.requestUpdate();var t=e._element;X.getPrefixed(c,"hidden")&&"true"!==h.getAttribute(t,"keepalive")||!X.isInView(t)||e._handleFrame()}e._autoUpdate&&e.update()})),this._requested=!0}},play:function(){this._animate=!0,this.requestUpdate()},pause:function(){this._animate=!1},_handleFrame:function(){he=this._scope;var e=Date.now()/1e3,t=this._last?e-this._last:0;this._last=e,this.emit("frame",new u({delta:t,time:this._time+=t,count:this._count++})),this._stats&&this._stats.update()},_animateItem:function(e,t){var n=this._frameItems;t?(n[e._id]={item:e,time:0,count:0},1==++this._frameItemCount&&this.on("frame",this._handleFrameItems)):(delete n[e._id],0==--this._frameItemCount&&this.off("frame",this._handleFrameItems))},_handleFrameItems:function(e){for(var t in this._frameItems){var n=this._frameItems[t];n.item.emit("frame",new u(e,{time:n.time+=e.delta,count:n.count++}))}},_changed:function(){this._project._changed(4097),this._bounds=this._decomposed=s},getElement:function(){return this._element},getPixelRatio:function(){return this._pixelRatio},getResolution:function(){return 72*this._pixelRatio},getViewSize:function(){var e=this._viewSize;return new _(e.width,e.height,this,"setViewSize")},setViewSize:function(){var e=w.read(arguments),t=e.subtract(this._viewSize);t.isZero()||(this._setElementSize(e.width,e.height),this._viewSize.set(e),this._changed(),this.emit("resize",{size:e,delta:t}),this._autoUpdate&&this.update())},_setElementSize:function(e,t){var n=this._element;n&&(n.width!==e&&(n.width=e),n.height!==t&&(n.height=t))},getBounds:function(){return this._bounds||(this._bounds=this._matrix.inverted()._transformBounds(new x(new y,this._viewSize))),this._bounds},getSize:function(){return this.getBounds().getSize()},isVisible:function(){return X.isInView(this._element)},isInserted:function(){return X.isInserted(this._element)},getPixelSize:function(e){var t,n=this._element;if(n){var r=n.parentNode,i=c.createElement("div");i.style.fontSize=e,r.appendChild(i),t=parseFloat(X.getStyles(i).fontSize),r.removeChild(i)}else t=parseFloat(t);return t},getTextWidth:function(e,t){return 0}},u.each(["rotate","scale","shear","skew"],(function(e){var t="rotate"===e;this[e]=function(){var n=arguments,r=(t?u:y).read(n),i=y.read(n,0,{readNull:!0});return this.transform((new E)[e](r,i||this.getCenter(!0)))}}),{_decompose:function(){return this._decomposed||(this._decomposed=this._matrix.decompose())},translate:function(){var e=new E;return this.transform(e.translate.apply(e,arguments))},getCenter:function(){return this.getBounds().getCenter()},setCenter:function(){var e=y.read(arguments);this.translate(this.getCenter().subtract(e))},getZoom:function(){var e=this._decompose().scaling;return(e.x+e.y)/2},setZoom:function(e){this.transform((new E).scale(e/this.getZoom(),this.getCenter()))},getRotation:function(){return this._decompose().rotation},setRotation:function(e){var t=this.getRotation();null!=t&&null!=e&&this.rotate(e-t)},getScaling:function(){var e=this._decompose().scaling;return new b(e.x,e.y,this,"setScaling")},setScaling:function(){var e=this.getScaling(),t=y.read(arguments,0,{clone:!0,readNull:!0});e&&t&&this.scale(t.x/e.x,t.y/e.y)},getMatrix:function(){return this._matrix},setMatrix:function(){var e=this._matrix;e.set.apply(e,arguments)},transform:function(e){this._matrix.append(e)},scrollBy:function(){this.translate(y.read(arguments).negate())}}),{projectToView:function(){return this._matrix._transformPoint(y.read(arguments))},viewToProject:function(){return this._matrix._inverseTransform(y.read(arguments))},getEventPoint:function(e){return this.viewToProject(Y.getOffset(e,this._element))}},{statics:{_views:[],_viewsById:{},_id:0,create:function(e,t){return c&&"string"==typeof t&&(t=c.getElementById(t)),new(l?J:Q)(e,t)}}},new function(){if(l){var e,t,n,r,i,o=!1,a=!1,s=l.navigator;s.pointerEnabled||s.msPointerEnabled?(n="pointerdown MSPointerDown",r="pointermove MSPointerMove",i="pointerup pointercancel MSPointerUp MSPointerCancel"):(n="touchstart",r="touchmove",i="touchend touchcancel","ontouchstart"in l&&s.userAgent.match(/mobile|tablet|ip(ad|hone|od)|android|silk/i)||(n+=" mousedown",r+=" mousemove",i+=" mouseup"));var u={},d={mouseout:function(e){var t=Q._focused,n=Y.getRelatedTarget(e);if(t&&(!n||"HTML"===n.nodeName)){var r=Y.getOffset(e,t._element),i=r.x,o=Math.abs,a=o(i),s=a-(1<<25);r.x=o(s)<a?s*(i<0?-1:1):i,O(t,e,t.viewToProject(r))}},scroll:A};u[n]=function(e){var t=Q._focused=S(e);o||(o=!0,t._handleMouseEvent("mousedown",e))},d[r]=function(n){var r=Q._focused;if(!a){var i=S(n);i?r!==i&&(r&&O(r,n),e||(e=r),r=Q._focused=t=i):t&&t===r&&(e&&!e.isInserted()&&(e=null),r=Q._focused=e,e=null,A())}r&&O(r,n)},d[n]=function(){a=!0},d[i]=function(e){var t=Q._focused;t&&o&&t._handleMouseEvent("mouseup",e),a=o=!1},Y.add(c,d),Y.add(l,{load:A});var h,f,p,v,g,m,y,b,w=!1,_=!1,x={doubleclick:"click",mousedrag:"mousemove"},C=!1,E={mousedown:{mousedown:1,mousedrag:1,click:1,doubleclick:1},mouseup:{mouseup:1,mousedrag:1,click:1,doubleclick:1},mousemove:{mousedrag:1,mousemove:1,mouseenter:1,mouseleave:1}};return{_viewEvents:u,_handleMouseEvent:function(e,t,n){var r=this._itemEvents,i=r.native[e],a="mousemove"===e,s=this._scope.tool,l=this;function c(e){return r.virtual[e]||l.responds(e)||s&&s.responds(e)}a&&o&&c("mousedrag")&&(e="mousedrag"),n||(n=this.getEventPoint(t));var u=this.getBounds().contains(n),d=i&&u&&l._project.hitTest(n,{tolerance:0,fill:!0,stroke:!0}),x=d&&d.item||null,E=!1,S={};if(S[e.substr(5)]=!0,i&&x!==v&&(v&&k(v,null,"mouseleave",t,n),x&&k(x,null,"mouseenter",t,n),v=x),C^u&&(k(this,null,u?"mouseenter":"mouseleave",t,n),E=!0),!u&&!S.drag||n.equals(f)||(T(this,x,a?e:"mousemove",t,n,f),E=!0),C=u,S.down&&u||S.up&&h){if(T(this,x,e,t,n,h),S.down){if(b=x===m&&Date.now()-y<300,p=m=x,!_&&x){for(var A=x;A&&!A.responds("mousedrag");)A=A._parent;A&&(g=x)}h=n}else S.up&&(_||x!==p||(y=Date.now(),T(this,x,b?"doubleclick":"click",t,n,h),b=!1),p=g=null);C=!1,E=!0}f=n,E&&s&&(w=s._handleMouseEvent(e,t,n,S)||w),!1!==t.cancelable&&(w&&!S.move||S.down&&c("mouseup"))&&t.preventDefault()},_handleKeyEvent:function(e,t,n,r){var i,o=this._scope,a=o.tool;function s(a){a.responds(e)&&(he=o,a.emit(e,i=i||new te(e,t,n,r)))}this.isVisible()&&(s(this),a&&a.responds(e)&&s(a))},_countItemEvent:function(e,t){var n=this._itemEvents,r=n.native,i=n.virtual;for(var o in E)r[o]=(r[o]||0)+(E[o][e]||0)*t;i[e]=(i[e]||0)+t},statics:{updateFocus:A,_resetState:function(){o=a=w=C=!1,e=t=h=f=p=v=g=m=y=b=null}}}}function S(e){var t=Y.getTarget(e);return t.getAttribute&&Q._viewsById[t.getAttribute("id")]}function A(){var e=Q._focused;if(!e||!e.isVisible())for(var n=0,r=Q._views.length;n<r;n++)if((e=Q._views[n]).isVisible()){Q._focused=t=e;break}}function O(e,t,n){e._handleMouseEvent("mousemove",t,n)}function k(e,t,n,r,i,o,a){var s,l=!1;function c(e,n){if(e.responds(n)){if(s||(s=new re(n,r,i,t||e,o?i.subtract(o):null)),e.emit(n,s)&&(w=!0,s.prevented&&(_=!0),s.stopped))return l=!0}else{var a=x[n];if(a)return c(e,a)}}for(;e&&e!==a&&!c(e,n);)e=e._parent;return l}function T(e,t,n,r,i,o){return e._project.removeOn(n),_=w=!1,g&&k(g,null,n,r,i,o)||t&&t!==g&&!t.isDescendant(g)&&k(t,null,"mousedrag"===n?"mousemove":n,r,i,o,g)||k(e,g||t||e,n,r,i,o)}}),J=Q.extend({_class:"CanvasView",initialize:function(e,t){if(!(t instanceof l.HTMLCanvasElement)){var n=w.read(arguments,1);if(n.isZero())throw new Error("Cannot create CanvasView with the provided argument: "+u.slice(arguments,1));t=le.getCanvas(n)}var r=this._context=t.getContext("2d");if(r.save(),this._pixelRatio=1,!/^off|false$/.test(h.getAttribute(t,"hidpi"))){var i=l.devicePixelRatio||1,o=X.getPrefixed(r,"backingStorePixelRatio")||1;this._pixelRatio=i/o}Q.call(this,e,t),this._needsUpdate=!0},remove:function e(){return this._context.restore(),e.base.call(this)},_setElementSize:function e(t,n){var r=this._pixelRatio;if(e.base.call(this,t*r,n*r),1!==r){var i=this._element,o=this._context;if(!h.hasAttribute(i,"resize")){var a=i.style;a.width=t+"px",a.height=n+"px"}o.restore(),o.save(),o.scale(r,r)}},getContext:function(){return this._context},getPixelSize:function e(t){var n,r=he.agent;if(r&&r.firefox)n=e.base.call(this,t);else{var i=this._context,o=i.font;i.font=t+" serif",n=parseFloat(i.font),i.font=o}return n},getTextWidth:function(e,t){var n=this._context,r=n.font,i=0;n.font=e;for(var o=0,a=t.length;o<a;o++)i=Math.max(i,n.measureText(t[o]).width);return n.font=r,i},update:function(){if(!this._needsUpdate)return!1;var e=this._project,t=this._context,n=this._viewSize;return t.clearRect(0,0,n.width+1,n.height+1),e&&e.draw(t,this._matrix,this._pixelRatio),this._needsUpdate=!1,!0}}),ee=u.extend({_class:"Event",initialize:function(e){this.event=e,this.type=e&&e.type},prevented:!1,stopped:!1,preventDefault:function(){this.prevented=!0,this.event.preventDefault()},stopPropagation:function(){this.stopped=!0,this.event.stopPropagation()},stop:function(){this.stopPropagation(),this.preventDefault()},getTimeStamp:function(){return this.event.timeStamp},getModifiers:function(){return ne.modifiers}}),te=ee.extend({_class:"KeyEvent",initialize:function(e,t,n,r){this.type=e,this.event=t,this.key=n,this.character=r},toString:function(){return"{ type: '"+this.type+"', key: '"+this.key+"', character: '"+this.character+"', modifiers: "+this.getModifiers()+" }"}}),ne=new function(){var e,t,n={"\t":"tab"," ":"space","\b":"backspace","":"delete",Spacebar:"space",Del:"delete",Win:"meta",Esc:"escape"},r={tab:"\t",space:" ",enter:"\r"},i={},o={},a=new u({shift:!1,control:!1,alt:!1,meta:!1,capsLock:!1,space:!1}).inject({option:{get:function(){return this.alt}},command:{get:function(){var e=he&&he.agent;return e&&e.mac?this.meta:this.control}}});function d(e){var t=e.key||e.keyIdentifier;return t=/^U\+/.test(t)?String.fromCharCode(parseInt(t.substr(2),16)):/^Arrow[A-Z]/.test(t)?t.substr(5):"Unidentified"===t||t===s?String.fromCharCode(e.keyCode):t,n[t]||(t.length>1?u.hyphenate(t):t.toLowerCase())}function h(t,n,r,s){var l,c=Q._focused;if(i[n]=t,t?o[n]=r:delete o[n],n.length>1&&(l=u.camelize(n))in a){a[l]=t;var d=he&&he.agent;if("meta"===l&&d&&d.mac)if(t)e={};else{for(var f in e)f in o&&h(!1,f,e[f],s);e=null}}else t&&e&&(e[n]=r);c&&c._handleKeyEvent(t?"keydown":"keyup",s,n,r)}return Y.add(c,{keydown:function(e){var n=d(e),i=he&&he.agent;n.length>1||i&&i.chrome&&(e.altKey||i.mac&&e.metaKey||!i.mac&&e.ctrlKey)?h(!0,n,r[n]||(n.length>1?"":n),e):t=n},keypress:function(e){if(t){var n=d(e),r=e.charCode,i=r>=32?String.fromCharCode(r):n.length>1?"":n;n!==t&&(n=i.toLowerCase()),h(!0,n,i,e),t=null}},keyup:function(e){var t=d(e);t in o&&h(!1,t,o[t],e)}}),Y.add(l,{blur:function(e){for(var t in o)h(!1,t,o[t],e)}}),{modifiers:a,isDown:function(e){return!!i[e]}}},re=ee.extend({_class:"MouseEvent",initialize:function(e,t,n,r,i){this.type=e,this.event=t,this.point=n,this.target=r,this.delta=i},toString:function(){return"{ type: '"+this.type+"', point: "+this.point+", target: "+this.target+(this.delta?", delta: "+this.delta:"")+", modifiers: "+this.getModifiers()+" }"}}),ie=ee.extend({_class:"ToolEvent",_item:null,initialize:function(e,t,n){this.tool=e,this.type=t,this.event=n},_choosePoint:function(e,t){return e||(t?t.clone():null)},getPoint:function(){return this._choosePoint(this._point,this.tool._point)},setPoint:function(e){this._point=e},getLastPoint:function(){return this._choosePoint(this._lastPoint,this.tool._lastPoint)},setLastPoint:function(e){this._lastPoint=e},getDownPoint:function(){return this._choosePoint(this._downPoint,this.tool._downPoint)},setDownPoint:function(e){this._downPoint=e},getMiddlePoint:function(){return!this._middlePoint&&this.tool._lastPoint?this.tool._point.add(this.tool._lastPoint).divide(2):this._middlePoint},setMiddlePoint:function(e){this._middlePoint=e},getDelta:function(){return!this._delta&&this.tool._lastPoint?this.tool._point.subtract(this.tool._lastPoint):this._delta},setDelta:function(e){this._delta=e},getCount:function(){return this.tool[/^mouse(down|up)$/.test(this.type)?"_downCount":"_moveCount"]},setCount:function(e){this.tool[/^mouse(down|up)$/.test(this.type)?"downCount":"count"]=e},getItem:function(){if(!this._item){var e=this.tool._scope.project.hitTest(this.getPoint());if(e){for(var t=e.item,n=t._parent;/^(Group|CompoundPath)$/.test(n._class);)t=n,n=n._parent;this._item=t}}return this._item},setItem:function(e){this._item=e},toString:function(){return"{ type: "+this.type+", point: "+this.getPoint()+", count: "+this.getCount()+", modifiers: "+this.getModifiers()+" }"}}),oe=f.extend({_class:"Tool",_list:"tools",_reference:"tool",_events:["onMouseDown","onMouseUp","onMouseDrag","onMouseMove","onActivate","onDeactivate","onEditOptions","onKeyDown","onKeyUp"],initialize:function(e){f.call(this),this._moveCount=-1,this._downCount=-1,this.set(e)},getMinDistance:function(){return this._minDistance},setMinDistance:function(e){this._minDistance=e,null!=e&&null!=this._maxDistance&&e>this._maxDistance&&(this._maxDistance=e)},getMaxDistance:function(){return this._maxDistance},setMaxDistance:function(e){this._maxDistance=e,null!=this._minDistance&&null!=e&&e<this._minDistance&&(this._minDistance=e)},getFixedDistance:function(){return this._minDistance==this._maxDistance?this._minDistance:null},setFixedDistance:function(e){this._minDistance=this._maxDistance=e},_handleMouseEvent:function(e,t,n,r){he=this._scope,r.drag&&!this.responds(e)&&(e="mousemove");var i=r.move||r.drag,o=this.responds(e),a=this.minDistance,s=this.maxDistance,l=!1,c=this;function u(e,t){var o=n,a=i?c._point:c._downPoint||o;if(i){if(c._moveCount>=0&&o.equals(a))return!1;if(a&&(null!=e||null!=t)){var s=o.subtract(a),l=s.getLength();if(l<(e||0))return!1;t&&(o=a.add(s.normalize(Math.min(l,t))))}c._moveCount++}return c._point=o,c._lastPoint=a||o,r.down&&(c._moveCount=-1,c._downPoint=o,c._downCount++),!0}function d(){o&&(l=c.emit(e,new ie(c,e,t))||l)}if(r.down)u(),d();else if(r.up)u(null,s),d();else if(o)for(;u(a,s);)d();return l}}),ae=u.extend(d,{_class:"Tween",statics:{easings:new u({linear:function(e){return e},easeInQuad:function(e){return e*e},easeOutQuad:function(e){return e*(2-e)},easeInOutQuad:function(e){return e<.5?2*e*e:2*(2-e)*e-1},easeInCubic:function(e){return e*e*e},easeOutCubic:function(e){return--e*e*e+1},easeInOutCubic:function(e){return e<.5?4*e*e*e:(e-1)*(2*e-2)*(2*e-2)+1},easeInQuart:function(e){return e*e*e*e},easeOutQuart:function(e){return 1- --e*e*e*e},easeInOutQuart:function(e){return e<.5?8*e*e*e*e:1-8*--e*e*e*e},easeInQuint:function(e){return e*e*e*e*e},easeOutQuint:function(e){return 1+--e*e*e*e*e},easeInOutQuint:function(e){return e<.5?16*e*e*e*e*e:1+16*--e*e*e*e*e}})},initialize:function e(t,n,r,i,o,a){this.object=t;var s=typeof o,l="function"===s;this.type=l?s:"string"===s?o:"linear",this.easing=l?o:e.easings[this.type],this.duration=i,this.running=!1,this._then=null,this._startTime=null;var c=n||r;this._keys=c?Object.keys(c):[],this._parsedKeys=this._parseKeys(this._keys),this._from=c&&this._getState(n),this._to=c&&this._getState(r),!1!==a&&this.start()},then:function(e){return this._then=e,this},start:function(){return this._startTime=null,this.running=!0,this},stop:function(){return this.running=!1,this},update:function(e){if(this.running){e>=1&&(e=1,this.running=!1);for(var t=this.easing(e),n=this._keys,r=function(n){return"function"==typeof n?n(t,e):n},i=0,o=n&&n.length;i<o;i++){var a=n[i],s=r(this._from[a]),l=r(this._to[a]),c=s&&l&&s.__add&&l.__add?l.__subtract(s).__multiply(t).__add(s):(l-s)*t+s;this._setProperty(this._parsedKeys[a],c)}this.responds("update")&&this.emit("update",new u({progress:e,factor:t})),!this.running&&this._then&&this._then(this.object)}return this},_events:{onUpdate:{}},_handleFrame:function(e){var t=this._startTime,n=t?(e-t)/this.duration:0;t||(this._startTime=e),this.update(n)},_getState:function(e){for(var t=this._keys,n={},r=0,i=t.length;r<i;r++){var o,a=t[r],s=this._parsedKeys[a],l=this._getProperty(s);if(e){var c=this._resolveValue(l,e[a]);this._setProperty(s,c),o=(o=this._getProperty(s))&&o.clone?o.clone():o,this._setProperty(s,l)}else o=l&&l.clone?l.clone():l;n[a]=o}return n},_resolveValue:function(e,t){if(t){if(Array.isArray(t)&&2===t.length){var n=t[0];return n&&n.match&&n.match(/^[+\-\*\/]=/)?this._calculate(e,n[0],t[1]):t}if("string"==typeof t){var r=t.match(/^[+\-*/]=(.*)/);if(r){var i=JSON.parse(r[1].replace(/(['"])?([a-zA-Z0-9_]+)(['"])?:/g,'"$2": '));return this._calculate(e,t[0],i)}}}return t},_calculate:function(e,t,n){return he.PaperScript.calculateBinary(e,t,n)},_parseKeys:function(e){for(var t={},n=0,r=e.length;n<r;n++){var i=e[n],o=i.replace(/\.([^.]*)/g,"/$1").replace(/\[['"]?([^'"\]]*)['"]?\]/g,"/$1");t[i]=o.split("/")}return t},_getProperty:function(e,t){for(var n=this.object,r=0,i=e.length-(t||0);r<i&&n;r++)n=n[e[r]];return n},_setProperty:function(e,t){var n=this._getProperty(e,1);n&&(n[e[e.length-1]]=t)}}),se=function(e){var t=new a.XMLHttpRequest;return t.open((e.method||"get").toUpperCase(),e.url,u.pick(e.async,!0)),e.mimeType&&t.overrideMimeType(e.mimeType),t.onload=function(){var n=t.status;0===n||200===n?e.onLoad&&e.onLoad.call(t,t.responseText):t.onerror()},t.onerror=function(){var n=t.status,r='Could not load "'+e.url+'" (Status: '+n+")";if(!e.onError)throw new Error(r);e.onError(r,n)},t.send(null)},le=u.exports.CanvasProvider={canvases:[],getCanvas:function(e,t,n){if(!l)return null;var r,i=!0;"object"==typeof e&&(t=e.height,e=e.width),this.canvases.length?r=this.canvases.pop():(r=c.createElement("canvas"),i=!1);var o=r.getContext("2d",n||{});if(!o)throw new Error("Canvas "+r+" is unable to provide a 2D context.");return r.width===e&&r.height===t?i&&o.clearRect(0,0,e+1,t+1):(r.width=e,r.height=t),o.save(),r},getContext:function(e,t,n){var r=this.getCanvas(e,t,n);return r?r.getContext("2d",n||{}):null},release:function(e){var t=e&&e.canvas?e.canvas:e;t&&t.getContext&&(t.getContext("2d").restore(),this.canvases.push(t))}},ce=new function(){var e,t,n,r,i,o,a,s,l,c,d,h=Math.min,f=Math.max,p=Math.abs;function v(e,t,n){return.2989*e+.587*t+.114*n}function g(e,t,n,r){var i=r-v(e,t,n),o=(r=v(l=e+i,c=t+i,d=n+i),h(l,c,d)),a=f(l,c,d);if(o<0){var s=r-o;l=r+(l-r)*r/s,c=r+(c-r)*r/s,d=r+(d-r)*r/s}if(a>255){var u=255-r,p=a-r;l=r+(l-r)*u/p,c=r+(c-r)*u/p,d=r+(d-r)*u/p}}function m(e,t,n){return f(e,t,n)-h(e,t,n)}function y(e,t,n,r){var i,o=[e,t,n],a=f(e,t,n),s=h(e,t,n);i=0===h(s=s===e?0:s===t?1:2,a=a===e?0:a===t?1:2)?1===f(s,a)?2:1:0,o[a]>o[s]?(o[i]=(o[i]-o[s])*r/(o[a]-o[s]),o[a]=r):o[i]=o[a]=0,o[s]=0,l=o[0],c=o[1],d=o[2]}var b={multiply:function(){l=i*e/255,c=o*t/255,d=a*n/255},screen:function(){l=i+e-i*e/255,c=o+t-o*t/255,d=a+n-a*n/255},overlay:function(){l=i<128?2*i*e/255:255-2*(255-i)*(255-e)/255,c=o<128?2*o*t/255:255-2*(255-o)*(255-t)/255,d=a<128?2*a*n/255:255-2*(255-a)*(255-n)/255},"soft-light":function(){var r=e*i/255;l=r+i*(255-(255-i)*(255-e)/255-r)/255,c=(r=t*o/255)+o*(255-(255-o)*(255-t)/255-r)/255,d=(r=n*a/255)+a*(255-(255-a)*(255-n)/255-r)/255},"hard-light":function(){l=e<128?2*e*i/255:255-2*(255-e)*(255-i)/255,c=t<128?2*t*o/255:255-2*(255-t)*(255-o)/255,d=n<128?2*n*a/255:255-2*(255-n)*(255-a)/255},"color-dodge":function(){l=0===i?0:255===e?255:h(255,255*i/(255-e)),c=0===o?0:255===t?255:h(255,255*o/(255-t)),d=0===a?0:255===n?255:h(255,255*a/(255-n))},"color-burn":function(){l=255===i?255:0===e?0:f(0,255-255*(255-i)/e),c=255===o?255:0===t?0:f(0,255-255*(255-o)/t),d=255===a?255:0===n?0:f(0,255-255*(255-a)/n)},darken:function(){l=i<e?i:e,c=o<t?o:t,d=a<n?a:n},lighten:function(){l=i>e?i:e,c=o>t?o:t,d=a>n?a:n},difference:function(){(l=i-e)<0&&(l=-l),(c=o-t)<0&&(c=-c),(d=a-n)<0&&(d=-d)},exclusion:function(){l=i+e*(255-i-i)/255,c=o+t*(255-o-o)/255,d=a+n*(255-a-a)/255},hue:function(){y(e,t,n,m(i,o,a)),g(l,c,d,v(i,o,a))},saturation:function(){y(i,o,a,m(e,t,n)),g(l,c,d,v(i,o,a))},luminosity:function(){g(i,o,a,v(e,t,n))},color:function(){g(e,t,n,v(i,o,a))},add:function(){l=h(i+e,255),c=h(o+t,255),d=h(a+n,255)},subtract:function(){l=f(i-e,0),c=f(o-t,0),d=f(a-n,0)},average:function(){l=(i+e)/2,c=(o+t)/2,d=(a+n)/2},negation:function(){l=255-p(255-e-i),c=255-p(255-t-o),d=255-p(255-n-a)}},w=this.nativeModes=u.each(["source-over","source-in","source-out","source-atop","destination-over","destination-in","destination-out","destination-atop","lighter","darker","copy","xor"],(function(e){this[e]=!0}),{}),_=le.getContext(1,1,{willReadFrequently:!0});_&&(u.each(b,(function(e,t){var n="darken"===t,r=!1;_.save();try{_.fillStyle=n?"#300":"#a00",_.fillRect(0,0,1,1),_.globalCompositeOperation=t,_.globalCompositeOperation===t&&(_.fillStyle=n?"#a00":"#300",_.fillRect(0,0,1,1),r=_.getImageData(0,0,1,1).data[0]!==n?170:51)}catch(e){}_.restore(),w[t]=r})),le.release(_)),this.process=function(u,h,f,p,v){var g=h.canvas,m="normal"===u;if(m||w[u])f.save(),f.setTransform(1,0,0,1,0,0),f.globalAlpha=p,m||(f.globalCompositeOperation=u),f.drawImage(g,v.x,v.y),f.restore();else{var y=b[u];if(!y)return;for(var _=f.getImageData(v.x,v.y,g.width,g.height),x=_.data,C=h.getImageData(0,0,g.width,g.height).data,E=0,S=x.length;E<S;E+=4){e=C[E],i=x[E],t=C[E+1],o=x[E+1],n=C[E+2],a=x[E+2],r=C[E+3],s=x[E+3],y();var A=r*p/255,O=1-A;x[E]=A*l+O*i,x[E+1]=A*c+O*o,x[E+2]=A*d+O*a,x[E+3]=r*p+O*s}f.putImageData(_,v.x,v.y)}}},ue=new function(){var e="http://www.w3.org/2000/svg",t="http://www.w3.org/2000/xmlns",n="http://www.w3.org/1999/xlink",r={href:n,xlink:t,xmlns:t+"/","xmlns:xlink":t+"/"};function i(e,t,n){for(var i in t){var o=t[i],a=r[i];"number"==typeof o&&n&&(o=n.number(o)),a?e.setAttributeNS(a,i,o):e.setAttribute(i,o)}return e}return{svg:e,xmlns:t,xlink:n,create:function(t,n,r){return i(c.createElementNS(e,t),n,r)},get:function(e,t){var n=r[t],i=n?e.getAttributeNS(n,t):e.getAttribute(t);return"null"===i?null:i},set:i}},de=u.each({fillColor:["fill","color"],fillRule:["fill-rule","string"],strokeColor:["stroke","color"],strokeWidth:["stroke-width","number"],strokeCap:["stroke-linecap","string"],strokeJoin:["stroke-linejoin","string"],strokeScaling:["vector-effect","lookup",{true:"none",false:"non-scaling-stroke"},function(e,t){return!t&&(e instanceof H||e instanceof P||e instanceof U)}],miterLimit:["stroke-miterlimit","number"],dashArray:["stroke-dasharray","array"],dashOffset:["stroke-dashoffset","number"],fontFamily:["font-family","string"],fontWeight:["font-weight","string"],fontSize:["font-size","number"],justification:["text-anchor","lookup",{left:"start",center:"middle",right:"end"}],opacity:["opacity","number"],blendMode:["mix-blend-mode","style"]},(function(e,t){var n=u.capitalize(t),r=e[2];this[t]={type:e[1],property:t,attribute:e[0],toSVG:r,fromSVG:r&&u.each(r,(function(e,t){this[e]=t}),{}),exportFilter:e[3],get:"get"+n,set:"set"+n}}),{});new function(){var e;function t(t,n,r){var i,o=new u,a=t.getTranslation();if(n&&(t.isInvertible()?(i=(t=t._shiftless())._inverseTransform(a),a=null):i=new y,o[r?"cx":"x"]=i.x,o[r?"cy":"y"]=i.y),!t.isIdentity()){var s=t.decompose();if(s){var l=[],c=s.rotation,d=s.scaling,h=s.skewing;a&&!a.isZero()&&l.push("translate("+e.point(a)+")"),c&&l.push("rotate("+e.number(c)+")"),g.isZero(d.x-1)&&g.isZero(d.y-1)||l.push("scale("+e.point(d)+")"),h.x&&l.push("skewX("+e.number(h.x)+")"),h.y&&l.push("skewY("+e.number(h.y)+")"),o.transform=l.join(" ")}else o.transform="matrix("+t.getValues().join(",")+")"}return o}function n(n,r){for(var i=t(n._matrix),o=n._children,a=ue.create("g",i,e),s=0,c=o.length;s<c;s++){var u=o[s],h=d(u,r);if(h)if(u.isClipMask()){var f=ue.create("clipPath");f.appendChild(h),l(u,f,"clip"),ue.set(a,{"clip-path":"url(#"+f.id+")"})}else a.appendChild(h)}return a}function r(n){var r=n._type,i=n._radius,o=t(n._matrix,!0,"rectangle"!==r);if("rectangle"===r){r="rect";var a=n._size,s=a.width,l=a.height;o.x-=s/2,o.y-=l/2,o.width=s,o.height=l,i.isZero()&&(i=null)}return i&&("circle"===r?o.r=i:(o.rx=i.width,o.ry=i.height)),ue.create(r,o,e)}var i,o={Group:n,Layer:n,Raster:function(n,r){var i=t(n._matrix,!0),o=n.getSize(),a=n.getImage();return i.x-=o.width/2,i.y-=o.height/2,i.width=o.width,i.height=o.height,i.href=0==r.embedImages&&a&&a.src||n.toDataURL(),ue.create("image",i,e)},Path:function(n,i){var o=i.matchShapes;if(o){var a=n.toShape(!1);if(a)return r(a)}var s,l=n._segments,c=l.length,u=t(n._matrix);if(o&&c>=2&&!n.hasHandles())if(c>2){s=n._closed?"polygon":"polyline";for(var d=[],h=0;h<c;h++)d.push(e.point(l[h]._point));u.points=d.join(" ")}else{s="line";var f=l[0]._point,p=l[1]._point;u.set({x1:f.x,y1:f.y,x2:p.x,y2:p.y})}else s="path",u.d=n.getPathData(null,i.precision);return ue.create(s,u,e)},Shape:r,CompoundPath:function(n,r){var i=t(n._matrix),o=n.getPathData(null,r.precision);return o&&(i.d=o),ue.create("path",i,e)},SymbolItem:function(n,r){var i=t(n._matrix,!0),o=n._definition,a=s(o,"symbol"),c=o._item,u=c.getStrokeBounds();return a||((a=ue.create("symbol",{viewBox:e.rectangle(u)})).appendChild(d(c,r)),l(o,a,"symbol")),i.href="#"+a.id,i.x+=u.x,i.y+=u.y,i.width=u.width,i.height=u.height,i.overflow="visible",ue.create("use",i,e)},PointText:function(n){var r=ue.create("text",t(n._matrix,!0),e);return r.textContent=n._content,r}};function s(e,t){return i||(i={ids:{},svgs:{}}),e&&i.svgs[t+"-"+(e._id||e.__id||(e.__id=m.get("svg")))]}function l(e,t,n){i||s();var r=i.ids[n]=(i.ids[n]||0)+1;t.id=n+"-"+r,i.svgs[n+"-"+(e._id||e.__id)]=t}function c(e,t){var n=e,r=null;if(i){for(var o in n="svg"===e.nodeName.toLowerCase()&&e,i.svgs)r||(n||(n=ue.create("svg")).appendChild(e),r=n.insertBefore(ue.create("defs"),n.firstChild)),r.appendChild(i.svgs[o]);i=null}return t.asString?(new a.XMLSerializer).serializeToString(n):n}function d(t,n,r){var i=o[t._class],a=i&&i(t,n);if(a){var c=n.onExport;c&&(a=c(t,a,n)||a);var d=JSON.stringify(t._data);d&&"{}"!==d&&"null"!==d&&a.setAttribute("data-paper-data",d)}return a&&function(t,n,r){var i={},o=!r&&t.getParent(),a=[];return null!=t._name&&(i.id=t._name),u.each(de,(function(n){var r=n.get,c=n.type,d=t[r]();if(n.exportFilter?n.exportFilter(t,d):!o||!u.equals(o[r](),d)){if("color"===c&&null!=d){var h=d.getAlpha();h<1&&(i[n.attribute+"-opacity"]=h)}"style"===c?a.push(n.attribute+": "+d):i[n.attribute]=null==d?"none":"color"===c?d.gradient?function(t){var n=s(t,"color");if(!n){var r,i=t.getGradient(),o=i._radial,a=t.getOrigin(),c=t.getDestination();if(o){r={cx:a.x,cy:a.y,r:a.getDistance(c)};var u=t.getHighlight();u&&(r.fx=u.x,r.fy=u.y)}else r={x1:a.x,y1:a.y,x2:c.x,y2:c.y};r.gradientUnits="userSpaceOnUse",n=ue.create((o?"radial":"linear")+"Gradient",r,e);for(var d=i._stops,h=0,f=d.length;h<f;h++){var p=d[h],v=p._color,g=v.getAlpha(),m=p._offset;r={offset:null==m?h/(f-1):m},v&&(r["stop-color"]=v.toCSS(!0)),g<1&&(r["stop-opacity"]=g),n.appendChild(ue.create("stop",r,e))}l(t,n,"color")}return"url(#"+n.id+")"}(d):d.toCSS(!0):"array"===c?d.join(","):"lookup"===c?n.toSVG[d]:d}})),a.length&&(i.style=a.join(";")),1===i.opacity&&delete i.opacity,t._visible||(i.visibility="hidden"),ue.set(n,i,e)}(t,a,r)}function h(t){return t||(t={}),e=new v(t.precision),t}O.inject({exportSVG:function(e){return c(d(this,e=h(e),!0),e)}}),A.inject({exportSVG:function(n){n=h(n);var r=this._children,i=this.getView(),o=u.pick(n.bounds,"view"),a=n.matrix||"view"===o&&i._matrix,s=a&&E.read([a]),l="view"===o?new x([0,0],i.getViewSize()):"content"===o?O._getBounds(r,s,{stroke:!0}).rect:x.read([o],0,{readNull:!0}),f={version:"1.1",xmlns:ue.svg,"xmlns:xlink":ue.xlink};l&&(f.width=l.width,f.height=l.height,(l.x||0===l.x||l.y||0===l.y)&&(f.viewBox=e.rectangle(l)));var p=ue.create("svg",f,e),v=p;s&&!s.isIdentity()&&(v=p.appendChild(ue.create("g",t(s),e)));for(var g=0,m=r.length;g<m;g++)v.appendChild(d(r[g],n,!0));return c(p,n)}})},new function(){var e,t={};function n(t,n,r,i,o,a){var s=ue.get(t,n)||a,l=null==s?i?null:r?"":0:r?s:parseFloat(s);return/%\s*$/.test(s)?l/100*(o?1:e[/x|^width/.test(n)?"width":"height"]):l}function r(e,t,r,i,o,a,s){return t=n(e,t||"x",!1,i,o,a),r=n(e,r||"y",!1,i,o,s),!i||null!=t&&null!=r?new y(t,r):null}function i(e,t,r,i,o){return t=n(e,t||"width",!1,i,o),r=n(e,r||"height",!1,i,o),!i||null!=t&&null!=r?new w(t,r):null}function o(e,t,n){return"none"===e?null:"number"===t?parseFloat(e):"array"===t?e?e.split(/[\s,]+/g).map(parseFloat):[]:"color"===t?C(e)||e:"lookup"===t?n[e]:e}function d(e,t,n,r){var i=e.childNodes,o="clippath"===t,a="defs"===t,s=new k,l=s._project,c=l._currentStyle,u=[];if(o||a||(s=_(s,e,r),l._currentStyle=s._style.clone()),r)for(var d=e.querySelectorAll("defs"),h=0,f=d.length;h<f;h++)S(d[h],n,!1);for(h=0,f=i.length;h<f;h++){var p,v=i[h];1!==v.nodeType||/^defs$/i.test(v.nodeName)||!(p=S(v,n,!1))||p instanceof z||u.push(p)}return s.addChildren(u),o&&(s=_(s.reduce(),e,r)),l._currentStyle=c,(o||a)&&(s.remove(),s=null),s}function h(e,t){for(var n=e.getAttribute("points").match(/[+-]?(?:\d*\.\d+|\d+\.?)(?:[eE][+-]?\d+)?/g),r=[],i=0,o=n.length;i<o;i+=2)r.push(new y(parseFloat(n[i]),parseFloat(n[i+1])));var a=new V(r);return"polygon"===t&&a.closePath(),a}function f(e,i){var o,a=(n(e,"href",!0)||"").substring(1),s="radialgradient"===i;if(a)(o=t[a].getGradient())._radial^s&&((o=o.clone())._radial=s);else{for(var l=e.childNodes,c=[],u=0,d=l.length;u<d;u++){var h=l[u];1===h.nodeType&&c.push(_(new $,h))}o=new K(c,s)}var f,p,v,g="userSpaceOnUse"!==n(e,"gradientUnits",!0);return s?(p=(f=r(e,"cx","cy",!1,g,"50%","50%")).add(n(e,"r",!1,!1,g,"50%"),0),v=r(e,"fx","fy",!0,g)):(f=r(e,"x1","y1",!1,g,"0%","0%"),p=r(e,"x2","y2",!1,g,"100%","0%")),_(new q(o,f,p,v),e)._scaleToBounds=g,null}var p={"#document":function(e,t,n,r){for(var i=e.childNodes,o=0,a=i.length;o<a;o++){var s=i[o];if(1===s.nodeType)return S(s,n,r)}},g:d,svg:d,clippath:d,polygon:h,polyline:h,path:function(e){return H.create(e.getAttribute("d"))},lineargradient:f,radialgradient:f,image:function(e){var t=new I(n(e,"href",!0));return t.on("load",(function(){var t=i(e);this.setSize(t);var n=r(e).add(t.divide(2));this._matrix.append((new E).translate(n))})),t},symbol:function(e,t,n,r){return new z(d(e,t,n,r),!0)},defs:d,use:function(e){var i=(n(e,"href",!0)||"").substring(1),o=t[i],a=r(e);return o?o instanceof z?o.place(a):o.clone().translate(a):null},circle:function(e){return new P.Circle(r(e,"cx","cy"),n(e,"r"))},ellipse:function(e){return new P.Ellipse({center:r(e,"cx","cy"),radius:i(e,"rx","ry")})},rect:function(e){return new P.Rectangle(new x(r(e),i(e)),i(e,"rx","ry"))},line:function(e){return new V.Line(r(e,"x1","y1"),r(e,"x2","y2"))},text:function(e){var t=new G(r(e).add(r(e,"dx","dy")));return t.setContent(e.textContent.trim()||""),t},switch:d};function v(e,t,n,r){if(e.transform){for(var i=(r.getAttribute(n)||"").split(/\)\s*/g),o=new E,a=0,s=i.length;a<s;a++){var l=i[a];if(!l)break;for(var c=l.split(/\(\s*/),u=c[0],d=c[1].split(/[\s,]+/g),h=0,f=d.length;h<f;h++)d[h]=parseFloat(d[h]);switch(u){case"matrix":o.append(new E(d[0],d[1],d[2],d[3],d[4],d[5]));break;case"rotate":o.rotate(d[0],d[1]||0,d[2]||0);break;case"translate":o.translate(d[0],d[1]||0);break;case"scale":o.scale(d);break;case"skewX":o.skew(d[0],0);break;case"skewY":o.skew(0,d[0])}}e.transform(o)}}function g(e,t,n){var r="fill-opacity"===n?"getFillColor":"getStrokeColor",i=e[r]&&e[r]();i&&i.setAlpha(parseFloat(t))}var m=u.set(u.each(de,(function(e){this[e.attribute]=function(t,n){if(t[e.set]&&(t[e.set](o(n,e.type,e.fromSVG)),"color"===e.type)){var r=t[e.get]();if(r&&r._scaleToBounds){var i=t.getBounds();r.transform((new E).translate(i.getPoint()).scale(i.getSize()))}}}}),{}),{id:function(e,n){t[n]=e,e.setName&&e.setName(n)},"clip-path":function(e,t){var n=C(t);if(n){if((n=n.clone()).setClipMask(!0),!(e instanceof k))return new k(n,e);e.insertChild(0,n)}},gradientTransform:v,transform:v,"fill-opacity":g,"stroke-opacity":g,visibility:function(e,t){e.setVisible&&e.setVisible("visible"===t)},display:function(e,t){e.setVisible&&e.setVisible(null!==t)},"stop-color":function(e,t){e.setColor&&e.setColor(t)},"stop-opacity":function(e,t){e._color&&e._color.setAlpha(parseFloat(t))},offset:function(e,t){if(e.setOffset){var n=t.match(/(.*)%$/);e.setOffset(n?n[1]/100:parseFloat(t))}},viewBox:function(e,t,n,r,a){var s,l=new x(o(t,"array")),c=i(r,null,null,!0);if(e instanceof k){var u=c?c.divide(l.getSize()):1,d=(new E).scale(u).translate(l.getPoint().negate());s=e}else e instanceof z&&(c&&l.setSize(c),s=e._item);if(s){if("visible"!==b(r,"overflow",a)){var h=new P.Rectangle(l);h.setClipMask(!0),s.addChild(h)}d&&s.transform(d)}}});function b(e,t,n){var r=e.attributes[t],i=r&&r.value;if(!i&&e.style){var o=u.camelize(t);(i=e.style[o])||n.node[o]===n.parent[o]||(i=n.node[o])}return i?"none"===i?null:i:s}function _(e,t,n){var r=t.parentNode,i={node:X.getStyles(t)||{},parent:!n&&!/^defs$/i.test(r.tagName)&&X.getStyles(r)||{}};return u.each(m,(function(n,r){var o=b(t,r,i);e=o!==s&&n(e,o,r,t,i)||e})),e}function C(e){var n=e&&e.match(/\((?:["'#]*)([^"')]+)/),r=n&&n[1],i=r&&t[l?r.replace(l.location.href.split("#")[0]+"#",""):r];return i&&i._scaleToBounds&&((i=i.clone())._scaleToBounds=!0),i}function S(n,r,o){var a,s,l,d=n.nodeName.toLowerCase(),h="#document"!==d,f=c.body;o&&h&&(e=he.getView().getSize(),e=i(n,null,null,!0)||e,a=ue.create("svg",{style:"stroke-width: 1px; stroke-miterlimit: 10"}),s=n.parentNode,l=n.nextSibling,a.appendChild(n),f.appendChild(a));var v=he.settings,g=v.applyMatrix,m=v.insertItems;v.applyMatrix=!1,v.insertItems=!1;var y=p[d],b=y&&y(n,d,r,o)||null;if(v.insertItems=m,v.applyMatrix=g,b){!h||b instanceof k||(b=_(b,n,o));var w=r.onImport,x=h&&n.getAttribute("data-paper-data");w&&(b=w(n,b,r)||b),r.expandShapes&&b instanceof P&&(b.remove(),b=b.toPath()),x&&(b._data=JSON.parse(x))}return a&&(f.removeChild(a),s&&(l?s.insertBefore(n,l):s.appendChild(n))),o&&(t={},b&&u.pick(r.applyMatrix,g)&&b.matrix.apply(!0,!0)),b}function T(e,t,n){if(!e)return null;t="function"==typeof t?{onLoad:t}:t||{};var r=he,i=null;function o(o){try{var c="object"==typeof o?o:(new a.DOMParser).parseFromString(o.trim(),"image/svg+xml");if(!c.nodeName)throw c=null,new Error("Unsupported SVG source: "+e);he=r,i=S(c,t,!0),t&&!1===t.insert||n._insertItem(s,i);var u=t.onLoad;u&&u(i,o)}catch(e){l(e)}}function l(e,n){var r=t.onError;if(!r)throw new Error(e);r(e,n)}if("string"!=typeof e||/^[\s\S]*</.test(e)){if("undefined"!=typeof File&&e instanceof File){var u=new FileReader;return u.onload=function(){o(u.result)},u.onerror=function(){l(u.error)},u.readAsText(e)}o(e)}else{var d=c.getElementById(e);d?o(d):se({url:e,async:!0,onLoad:o,onError:l})}return i}O.inject({importSVG:function(e,t){return T(e,t,this)}}),A.inject({importSVG:function(e,t){return this.activate(),T(e,t,this)}})},u.exports.PaperScript=function(){var e,t,d,f=this,p=f.acorn;if(!p)try{p=n(48630)}catch(e){}function v(e,t){return(f.acorn||p).parse(e,t)}p||(p=e=t={},d=function(e){"use strict";var t,n,r,i;e.version="0.5.0",e.parse=function(e,i){return n=String(e),r=n.length,a(i),qe(),function(e){m=y=s,t.locations&&(b=new Ge),w=x=null,_=[],Ye();var n=e||ct(),r=!0;for(e||(n.body=[]);h!==P;){var i=_t();n.body.push(i),r&&ht(i)&&at(!0),r=!1}return dt(n,"Program")}(t.program)};var o=e.defaultOptions={ecmaVersion:5,strictSemicolons:!1,allowTrailingCommas:!0,forbidReserved:!1,allowReturnOutsideFunction:!1,locations:!1,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null};function a(e){for(var n in t=e||{},o)Object.prototype.hasOwnProperty.call(t,n)||(t[n]=o[n]);i=t.sourceFile||null}var s,l,c,u,d,h,f,p,v,g,m,y,b,w,_,x,C=e.getLineInfo=function(e,t){for(var n=1,r=0;;){Fe.lastIndex=r;var i=Fe.exec(e);if(!(i&&i.index<t))break;++n,r=i.index+i[0].length}return{line:n,column:t-r}};function E(e,t){var r=C(n,e);t+=" ("+r.line+":"+r.column+")";var i=new SyntaxError(t);throw i.pos=e,i.loc=r,i.raisedAt=s,i}e.tokenize=function(e,i){n=String(e),r=n.length,a(i),qe();var o={};function m(e){return y=c,Ye(e),o.start=l,o.end=c,o.startLoc=u,o.endLoc=d,o.type=h,o.value=f,o}return m.jumpTo=function(e,r){var i;if(s=e,t.locations)for(v=1,g=Fe.lastIndex=0;(i=Fe.exec(n))&&i.index<e;)++v,g=i.index+i[0].length;p=r,Xe()},m};var S=[],A={type:"num"},O={type:"regexp"},k={type:"string"},T={type:"name"},P={type:"eof"},I={keyword:"break"},M={keyword:"case",beforeExpr:!0},z={keyword:"catch"},R={keyword:"continue"},L={keyword:"debugger"},D={keyword:"default"},N={keyword:"do",isLoop:!0},j={keyword:"else",beforeExpr:!0},H={keyword:"finally"},V={keyword:"for",isLoop:!0},B={keyword:"function"},F={keyword:"if"},W={keyword:"return",beforeExpr:!0},U={keyword:"switch"},G={keyword:"throw",beforeExpr:!0},q={keyword:"try"},K={keyword:"var"},$={keyword:"while",isLoop:!0},Z={keyword:"with"},X={keyword:"new",beforeExpr:!0},Y={keyword:"this"},Q={keyword:"null",atomValue:null},J={keyword:"true",atomValue:!0},ee={keyword:"false",atomValue:!1},te={keyword:"in",binop:7,beforeExpr:!0},ne={break:I,case:M,catch:z,continue:R,debugger:L,default:D,do:N,else:j,finally:H,for:V,function:B,if:F,return:W,switch:U,throw:G,try:q,var:K,while:$,with:Z,null:Q,true:J,false:ee,new:X,in:te,instanceof:{keyword:"instanceof",binop:7,beforeExpr:!0},this:Y,typeof:{keyword:"typeof",prefix:!0,beforeExpr:!0},void:{keyword:"void",prefix:!0,beforeExpr:!0},delete:{keyword:"delete",prefix:!0,beforeExpr:!0}},re={type:"[",beforeExpr:!0},ie={type:"]"},oe={type:"{",beforeExpr:!0},ae={type:"}"},se={type:"(",beforeExpr:!0},le={type:")"},ce={type:",",beforeExpr:!0},ue={type:";",beforeExpr:!0},de={type:":",beforeExpr:!0},he={type:"."},fe={type:"?",beforeExpr:!0},pe={binop:10,beforeExpr:!0},ve={isAssign:!0,beforeExpr:!0},ge={isAssign:!0,beforeExpr:!0},me={postfix:!0,prefix:!0,isUpdate:!0},ye={prefix:!0,beforeExpr:!0},be={binop:1,beforeExpr:!0},we={binop:2,beforeExpr:!0},_e={binop:3,beforeExpr:!0},xe={binop:4,beforeExpr:!0},Ce={binop:5,beforeExpr:!0},Ee={binop:6,beforeExpr:!0},Se={binop:7,beforeExpr:!0},Ae={binop:8,beforeExpr:!0},Oe={binop:9,prefix:!0,beforeExpr:!0},ke={binop:10,beforeExpr:!0};for(var Te in e.tokTypes={bracketL:re,bracketR:ie,braceL:oe,braceR:ae,parenL:se,parenR:le,comma:ce,semi:ue,colon:de,dot:he,question:fe,slash:pe,eq:ve,name:T,eof:P,num:A,regexp:O,string:k},ne)e.tokTypes["_"+Te]=ne[Te];function Pe(e){e=e.split(" ");var t="",n=[];e:for(var r=0;r<e.length;++r){for(var i=0;i<n.length;++i)if(n[i][0].length==e[r].length){n[i].push(e[r]);continue e}n.push([e[r]])}function o(e){if(1==e.length)return t+="return str === "+JSON.stringify(e[0])+";";t+="switch(str){";for(var n=0;n<e.length;++n)t+="case "+JSON.stringify(e[n])+":";t+="return true}return false;"}if(n.length>3){for(n.sort((function(e,t){return t.length-e.length})),t+="switch(str.length){",r=0;r<n.length;++r){var a=n[r];t+="case "+a[0].length+":",o(a)}t+="}"}else o(e);return new Function("str",t)}var Ie,Me=Pe("abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile"),ze=Pe("class enum extends super const export import"),Re=Pe("implements interface let package private protected public static yield"),Le=Pe("eval arguments"),De=Pe("break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this"),Ne=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/,je="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԧԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠࢢ-ࢬऄ-हऽॐक़-ॡॱ-ॷॹ-ॿঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-ళవ-హఽౘౙౠౡಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൠൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏼᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛰᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤜᥐ-ᥭᥰ-ᥴᦀ-ᦫᧁ-ᧇᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ--ℝℤΩℨK--ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞⸯ々-〇〡-〩〱-〵〸-〼ぁ-ゖゝ-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿌ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚗꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞎꞐ-ꞓꞠ-Ɦꟸ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꪀ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꯀ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA--zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",He=new RegExp("["+je+"]"),Ve=new RegExp("["+je+"̀-ͯ҃-֑҇-ׇֽֿׁׂׅׄؐ-ؚؠ-ىٲ-ۓۧ-ۨۻ-ۼܰ-݊ࠀ-ࠔࠛ-ࠣࠥ-ࠧࠩ-࠭ࡀ-ࡗࣤ-ࣾऀ-ःऺ-़ा-ॏ॑-ॗॢ-ॣ०-९ঁ-ঃ়া-ৄেৈৗয়-ৠਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢ-ૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୟ-ୠ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఁ-ఃె-ైొ-్ౕౖౢ-ౣ౦-౯ಂಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢ-ೣ೦-೯ംഃെ-ൈൗൢ-ൣ൦-൯ංඃ්ා-ුූෘ-ෟෲෳิ-ฺเ-ๅ๐-๙ິ-ູ່-ໍ໐-໙༘༙༠-༩༹༵༷ཁ-ཇཱ-྄྆-྇ྍ-ྗྙ-ྼ࿆က-ဩ၀-၉ၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟ᜎ-ᜐᜠ-ᜰᝀ-ᝐᝲᝳក-ឲ៝០-៩᠋-᠍᠐-᠙ᤠ-ᤫᤰ-᤻ᥑ-ᥭᦰ-ᧀᧈ-ᧉ᧐-᧙ᨀ-ᨕᨠ-ᩓ᩠-᩿᩼-᪉᪐-᪙ᭆ-ᭋ᭐-᭙᭫-᭳᮰-᮹᯦-᯳ᰀ-ᰢ᱀-᱉ᱛ-ᱽ᳐-᳒ᴀ-ᶾḁ-ἕ‌‍‿⁀⁔⃐-⃥⃜⃡-⃰ⶁ-ⶖⷠ-ⷿ〡-〨゙゚Ꙁ-ꙭꙴ-꙽ꚟ꛰-꛱ꟸ-ꠀ꠆ꠋꠣ-ꠧꢀ-ꢁꢴ-꣄꣐-꣙ꣳ-ꣷ꤀-꤉ꤦ-꤭ꤰ-ꥅꦀ-ꦃ꦳-꧀ꨀ-ꨧꩀ-ꩁꩌ-ꩍ꩐-꩙ꩻꫠ-ꫩꫲ-ꫳꯀ-ꯡ꯬꯭꯰-꯹ﬠ-ﬨ︀-️︠-︦︳︴﹍--_]"),Be=/[\n\r\u2028\u2029]/,Fe=/\r\n|[\n\r\u2028\u2029]/g,We=e.isIdentifierStart=function(e){return e<65?36===e:e<91||(e<97?95===e:e<123||e>=170&&He.test(String.fromCharCode(e)))},Ue=e.isIdentifierChar=function(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||e>=170&&Ve.test(String.fromCharCode(e))))};function Ge(){this.line=v,this.column=s-g}function qe(){v=1,s=g=0,p=!0,Xe()}function Ke(e,n){c=s,t.locations&&(d=new Ge),h=e,Xe(),f=n,p=e.beforeExpr}function $e(){var e,r=t.onComment&&t.locations&&new Ge,i=s,o=n.indexOf("*/",s+=2);if(-1===o&&E(s-2,"Unterminated comment"),s=o+2,t.locations)for(Fe.lastIndex=i;(e=Fe.exec(n))&&e.index<s;)++v,g=e.index+e[0].length;t.onComment&&t.onComment(!0,n.slice(i+2,o),i,s,r,t.locations&&new Ge)}function Ze(){for(var e=s,i=t.onComment&&t.locations&&new Ge,o=n.charCodeAt(s+=2);s<r&&10!==o&&13!==o&&8232!==o&&8233!==o;)++s,o=n.charCodeAt(s);t.onComment&&t.onComment(!1,n.slice(e+2,s),e,s,i,t.locations&&new Ge)}function Xe(){for(;s<r;){var e=n.charCodeAt(s);if(32===e)++s;else if(13===e)++s,10===(i=n.charCodeAt(s))&&++s,t.locations&&(++v,g=s);else if(10===e||8232===e||8233===e)++s,t.locations&&(++v,g=s);else if(e>8&&e<14)++s;else if(47===e){var i;if(42===(i=n.charCodeAt(s+1)))$e();else{if(47!==i)break;Ze()}}else if(160===e)++s;else{if(!(e>=5760&&Ne.test(String.fromCharCode(e))))break;++s}}}function Ye(e){if(e?s=l+1:l=s,t.locations&&(u=new Ge),e)return Je();if(s>=r)return Ke(P);var i=n.charCodeAt(s);if(We(i)||92===i)return it();var o=function(e){switch(e){case 46:return function(){var e=n.charCodeAt(s+1);return e>=48&&e<=57?tt(!0):(++s,Ke(he))}();case 40:return++s,Ke(se);case 41:return++s,Ke(le);case 59:return++s,Ke(ue);case 44:return++s,Ke(ce);case 91:return++s,Ke(re);case 93:return++s,Ke(ie);case 123:return++s,Ke(oe);case 125:return++s,Ke(ae);case 58:return++s,Ke(de);case 63:return++s,Ke(fe);case 48:var i=n.charCodeAt(s+1);if(120===i||88===i)return function(){s+=2;var e=et(16);return null==e&&E(l+2,"Expected hexadecimal number"),We(n.charCodeAt(s))&&E(s,"Identifier directly after number"),Ke(A,e)}();case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return tt(!1);case 34:case 39:return function(e){s++;for(var i="";;){s>=r&&E(l,"Unterminated string constant");var o=n.charCodeAt(s);if(o===e)return++s,Ke(k,i);if(92===o){o=n.charCodeAt(++s);var a=/^[0-7]+/.exec(n.slice(s,s+3));for(a&&(a=a[0]);a&&parseInt(a,8)>255;)a=a.slice(0,-1);if("0"===a&&(a=null),++s,a)x&&E(s-2,"Octal literal in strict mode"),i+=String.fromCharCode(parseInt(a,8)),s+=a.length-1;else switch(o){case 110:i+="\n";break;case 114:i+="\r";break;case 120:i+=String.fromCharCode(nt(2));break;case 117:i+=String.fromCharCode(nt(4));break;case 85:i+=String.fromCharCode(nt(8));break;case 116:i+="\t";break;case 98:i+="\b";break;case 118:i+="\v";break;case 102:i+="\f";break;case 48:i+="\0";break;case 13:10===n.charCodeAt(s)&&++s;case 10:t.locations&&(g=s,++v);break;default:i+=String.fromCharCode(o)}}else 13!==o&&10!==o&&8232!==o&&8233!==o||E(l,"Unterminated string constant"),i+=String.fromCharCode(o),++s}}(e);case 47:return function(){var e=n.charCodeAt(s+1);return p?(++s,Je()):61===e?Qe(ge,2):Qe(pe,1)}();case 37:case 42:return 61===n.charCodeAt(s+1)?Qe(ge,2):Qe(ke,1);case 124:case 38:return function(e){var t=n.charCodeAt(s+1);return t===e?Qe(124===e?be:we,2):61===t?Qe(ge,2):Qe(124===e?_e:Ce,1)}(e);case 94:return 61===n.charCodeAt(s+1)?Qe(ge,2):Qe(xe,1);case 43:case 45:return function(e){var t=n.charCodeAt(s+1);return t===e?45==t&&62==n.charCodeAt(s+2)&&Be.test(n.slice(y,s))?(s+=3,Ze(),Xe(),Ye()):Qe(me,2):61===t?Qe(ge,2):Qe(Oe,1)}(e);case 60:case 62:return function(e){var t=n.charCodeAt(s+1),r=1;return t===e?(r=62===e&&62===n.charCodeAt(s+2)?3:2,61===n.charCodeAt(s+r)?Qe(ge,r+1):Qe(Ae,r)):33==t&&60==e&&45==n.charCodeAt(s+2)&&45==n.charCodeAt(s+3)?(s+=4,Ze(),Xe(),Ye()):(61===t&&(r=61===n.charCodeAt(s+2)?3:2),Qe(Se,r))}(e);case 61:case 33:return function(e){return 61===n.charCodeAt(s+1)?Qe(Ee,61===n.charCodeAt(s+2)?3:2):Qe(61===e?ve:ye,1)}(e);case 126:return Qe(ye,1)}return!1}(i);if(!1===o){var a=String.fromCharCode(i);if("\\"===a||He.test(a))return it();E(s,"Unexpected character '"+a+"'")}return o}function Qe(e,t){var r=n.slice(s,s+t);s+=t,Ke(e,r)}function Je(){for(var e,t,i=s;;){s>=r&&E(i,"Unterminated regular expression");var o=n.charAt(s);if(Be.test(o)&&E(i,"Unterminated regular expression"),e)e=!1;else{if("["===o)t=!0;else if("]"===o&&t)t=!1;else if("/"===o&&!t)break;e="\\"===o}++s}var a=n.slice(i,s);++s;var l=rt();l&&!/^[gmsiy]*$/.test(l)&&E(i,"Invalid regexp flag");try{var c=new RegExp(a,l)}catch(e){e instanceof SyntaxError&&E(i,e.message),E(e)}return Ke(O,c)}function et(e,t){for(var r=s,i=0,o=0,a=null==t?1/0:t;o<a;++o){var l,c=n.charCodeAt(s);if((l=c>=97?c-97+10:c>=65?c-65+10:c>=48&&c<=57?c-48:1/0)>=e)break;++s,i=i*e+l}return s===r||null!=t&&s-r!==t?null:i}function tt(e){var t=s,r=!1,i=48===n.charCodeAt(s);e||null!==et(10)||E(t,"Invalid number"),46===n.charCodeAt(s)&&(++s,et(10),r=!0);var o=n.charCodeAt(s);69!==o&&101!==o||(43!==(o=n.charCodeAt(++s))&&45!==o||++s,null===et(10)&&E(t,"Invalid number"),r=!0),We(n.charCodeAt(s))&&E(s,"Identifier directly after number");var a,l=n.slice(t,s);return r?a=parseFloat(l):i&&1!==l.length?/[89]/.test(l)||x?E(t,"Invalid number"):a=parseInt(l,8):a=parseInt(l,10),Ke(A,a)}function nt(e){var t=et(16,e);return null===t&&E(l,"Bad character escape sequence"),t}function rt(){Ie=!1;for(var e,t=!0,r=s;;){var i=n.charCodeAt(s);if(Ue(i))Ie&&(e+=n.charAt(s)),++s;else{if(92!==i)break;Ie||(e=n.slice(r,s)),Ie=!0,117!=n.charCodeAt(++s)&&E(s,"Expecting Unicode escape sequence \\uXXXX"),++s;var o=nt(4),a=String.fromCharCode(o);a||E(s-1,"Invalid Unicode escape"),(t?We(o):Ue(o))||E(s-4,"Invalid Unicode escape"),e+=a}t=!1}return Ie?e:n.slice(r,s)}function it(){var e=rt(),t=T;return!Ie&&De(e)&&(t=ne[e]),Ke(t,e)}function ot(){m=l,y=c,b=d,Ye()}function at(e){if(x=e,s=l,t.locations)for(;s<g;)g=n.lastIndexOf("\n",g-2)+1,--v;Xe(),Ye()}function st(){this.type=null,this.start=l,this.end=null}function lt(){this.start=u,this.end=null,null!==i&&(this.source=i)}function ct(){var e=new st;return t.locations&&(e.loc=new lt),t.directSourceFile&&(e.sourceFile=t.directSourceFile),t.ranges&&(e.range=[l,0]),e}function ut(e){var n=new st;return n.start=e.start,t.locations&&(n.loc=new lt,n.loc.start=e.loc.start),t.ranges&&(n.range=[e.range[0],0]),n}function dt(e,n){return e.type=n,e.end=y,t.locations&&(e.loc.end=b),t.ranges&&(e.range[1]=y),e}function ht(e){return t.ecmaVersion>=5&&"ExpressionStatement"===e.type&&"Literal"===e.expression.type&&"use strict"===e.expression.value}function ft(e){if(h===e)return ot(),!0}function pt(){return!t.strictSemicolons&&(h===P||h===ae||Be.test(n.slice(y,l)))}function vt(){ft(ue)||pt()||mt()}function gt(e){h===e?ot():mt()}function mt(){E(l,"Unexpected token")}function yt(e){"Identifier"!==e.type&&"MemberExpression"!==e.type&&E(e.start,"Assigning to rvalue"),x&&"Identifier"===e.type&&Le(e.name)&&E(e.start,"Assigning to "+e.name+" in strict mode")}var bt={kind:"loop"},wt={kind:"switch"};function _t(){(h===pe||h===ge&&"/="==f)&&Ye(!0);var e=h,r=ct();switch(e){case I:case R:ot();var i=e===I;ft(ue)||pt()?r.label=null:h!==T?mt():(r.label=Dt(),vt());for(var o=0;o<_.length;++o){var a=_[o];if(null==r.label||a.name===r.label.name){if(null!=a.kind&&(i||"loop"===a.kind))break;if(r.label&&i)break}}return o===_.length&&E(r.start,"Unsyntactic "+e.keyword),dt(r,i?"BreakStatement":"ContinueStatement");case L:return ot(),vt(),dt(r,"DebuggerStatement");case N:return ot(),_.push(bt),r.body=_t(),_.pop(),gt($),r.test=xt(),vt(),dt(r,"DoWhileStatement");case V:if(ot(),_.push(bt),gt(se),h===ue)return Et(r,null);if(h===K){var s=ct();return ot(),At(s,!0),dt(s,"VariableDeclaration"),1===s.declarations.length&&ft(te)?St(r,s):Et(r,s)}return s=Ot(!1,!0),ft(te)?(yt(s),St(r,s)):Et(r,s);case B:return ot(),Rt(r,!0);case F:return ot(),r.test=xt(),r.consequent=_t(),r.alternate=ft(j)?_t():null,dt(r,"IfStatement");case W:return w||t.allowReturnOutsideFunction||E(l,"'return' outside of function"),ot(),ft(ue)||pt()?r.argument=null:(r.argument=Ot(),vt()),dt(r,"ReturnStatement");case U:ot(),r.discriminant=xt(),r.cases=[],gt(oe),_.push(wt);for(var c,u;h!=ae;)if(h===M||h===D){var d=h===M;c&&dt(c,"SwitchCase"),r.cases.push(c=ct()),c.consequent=[],ot(),d?c.test=Ot():(u&&E(m,"Multiple default clauses"),u=!0,c.test=null),gt(de)}else c||mt(),c.consequent.push(_t());return c&&dt(c,"SwitchCase"),ot(),_.pop(),dt(r,"SwitchStatement");case G:return ot(),Be.test(n.slice(y,l))&&E(y,"Illegal newline after throw"),r.argument=Ot(),vt(),dt(r,"ThrowStatement");case q:if(ot(),r.block=Ct(),r.handler=null,h===z){var p=ct();ot(),gt(se),p.param=Dt(),x&&Le(p.param.name)&&E(p.param.start,"Binding "+p.param.name+" in strict mode"),gt(le),p.guard=null,p.body=Ct(),r.handler=dt(p,"CatchClause")}return r.guardedHandlers=S,r.finalizer=ft(H)?Ct():null,r.handler||r.finalizer||E(r.start,"Missing catch or finally clause"),dt(r,"TryStatement");case K:return ot(),At(r),vt(),dt(r,"VariableDeclaration");case $:return ot(),r.test=xt(),_.push(bt),r.body=_t(),_.pop(),dt(r,"WhileStatement");case Z:return x&&E(l,"'with' in strict mode"),ot(),r.object=xt(),r.body=_t(),dt(r,"WithStatement");case oe:return Ct();case ue:return ot(),dt(r,"EmptyStatement");default:var v=f,g=Ot();if(e===T&&"Identifier"===g.type&&ft(de)){for(o=0;o<_.length;++o)_[o].name===v&&E(g.start,"Label '"+v+"' is already declared");var b=h.isLoop?"loop":h===U?"switch":null;return _.push({name:v,kind:b}),r.body=_t(),_.pop(),r.label=g,dt(r,"LabeledStatement")}return r.expression=g,vt(),dt(r,"ExpressionStatement")}}function xt(){gt(se);var e=Ot();return gt(le),e}function Ct(e){var t,n=ct(),r=!0,i=!1;for(n.body=[],gt(oe);!ft(ae);){var o=_t();n.body.push(o),r&&e&&ht(o)&&(t=i,at(i=!0)),r=!1}return i&&!t&&at(!1),dt(n,"BlockStatement")}function Et(e,t){return e.init=t,gt(ue),e.test=h===ue?null:Ot(),gt(ue),e.update=h===le?null:Ot(),gt(le),e.body=_t(),_.pop(),dt(e,"ForStatement")}function St(e,t){return e.left=t,e.right=Ot(),gt(le),e.body=_t(),_.pop(),dt(e,"ForInStatement")}function At(e,t){for(e.declarations=[],e.kind="var";;){var n=ct();if(n.id=Dt(),x&&Le(n.id.name)&&E(n.id.start,"Binding "+n.id.name+" in strict mode"),n.init=ft(ve)?Ot(!0,t):null,e.declarations.push(dt(n,"VariableDeclarator")),!ft(ce))break}return e}function Ot(e,t){var n=kt(t);if(!e&&h===ce){var r=ut(n);for(r.expressions=[n];ft(ce);)r.expressions.push(kt(t));return dt(r,"SequenceExpression")}return n}function kt(e){var t=function(e){var t=function(e){return Tt(Pt(),-1,e)}(e);if(ft(fe)){var n=ut(t);return n.test=t,n.consequent=Ot(!0),gt(de),n.alternate=Ot(!0,e),dt(n,"ConditionalExpression")}return t}(e);if(h.isAssign){var n=ut(t);return n.operator=f,n.left=t,ot(),n.right=kt(e),yt(t),dt(n,"AssignmentExpression")}return t}function Tt(e,t,n){var r=h.binop;if(null!=r&&(!n||h!==te)&&r>t){var i=ut(e);i.left=e,i.operator=f;var o=h;return ot(),i.right=Tt(Pt(),r,n),Tt(dt(i,o===be||o===we?"LogicalExpression":"BinaryExpression"),t,n)}return e}function Pt(){if(h.prefix){var e=ct(),t=h.isUpdate;return e.operator=f,e.prefix=!0,p=!0,ot(),e.argument=Pt(),t?yt(e.argument):x&&"delete"===e.operator&&"Identifier"===e.argument.type&&E(e.start,"Deleting local variable in strict mode"),dt(e,t?"UpdateExpression":"UnaryExpression")}for(var n=It(Mt());h.postfix&&!pt();)(e=ut(n)).operator=f,e.prefix=!1,e.argument=n,yt(n),ot(),n=dt(e,"UpdateExpression");return n}function It(e,t){var n;return ft(he)?((n=ut(e)).object=e,n.property=Dt(!0),n.computed=!1,It(dt(n,"MemberExpression"),t)):ft(re)?((n=ut(e)).object=e,n.property=Ot(),n.computed=!0,gt(ie),It(dt(n,"MemberExpression"),t)):!t&&ft(se)?((n=ut(e)).callee=e,n.arguments=Lt(le,!1),It(dt(n,"CallExpression"),t)):e}function Mt(){switch(h){case Y:var e=ct();return ot(),dt(e,"ThisExpression");case T:return Dt();case A:case k:case O:return(e=ct()).value=f,e.raw=n.slice(l,c),ot(),dt(e,"Literal");case Q:case J:case ee:return(e=ct()).value=h.atomValue,e.raw=h.keyword,ot(),dt(e,"Literal");case se:var r=u,i=l;ot();var o=Ot();return o.start=i,o.end=c,t.locations&&(o.loc.start=r,o.loc.end=d),t.ranges&&(o.range=[i,c]),gt(le),o;case re:return e=ct(),ot(),e.elements=Lt(ie,!0,!0),dt(e,"ArrayExpression");case oe:return function(){var e=ct(),n=!0,r=!1;for(e.properties=[],ot();!ft(ae);){if(n)n=!1;else if(gt(ce),t.allowTrailingCommas&&ft(ae))break;var i,o={key:zt()},a=!1;if(ft(de)?(o.value=Ot(!0),i=o.kind="init"):t.ecmaVersion>=5&&"Identifier"===o.key.type&&("get"===o.key.name||"set"===o.key.name)?(a=r=!0,i=o.kind=o.key.name,o.key=zt(),h!==se&&mt(),o.value=Rt(ct(),!1)):mt(),"Identifier"===o.key.type&&(x||r))for(var s=0;s<e.properties.length;++s){var l=e.properties[s];if(l.key.name===o.key.name){var c=i==l.kind||a&&"init"===l.kind||"init"===i&&("get"===l.kind||"set"===l.kind);c&&!x&&"init"===i&&"init"===l.kind&&(c=!1),c&&E(o.key.start,"Redefinition of property")}}e.properties.push(o)}return dt(e,"ObjectExpression")}();case B:return e=ct(),ot(),Rt(e,!1);case X:return function(){var e=ct();return ot(),e.callee=It(Mt(),!0),ft(se)?e.arguments=Lt(le,!1):e.arguments=S,dt(e,"NewExpression")}();default:mt()}}function zt(){return h===A||h===k?Mt():Dt(!0)}function Rt(e,t){h===T?e.id=Dt():t?mt():e.id=null,e.params=[];var n=!0;for(gt(se);!ft(le);)n?n=!1:gt(ce),e.params.push(Dt());var r=w,i=_;if(w=!0,_=[],e.body=Ct(!0),w=r,_=i,x||e.body.body.length&&ht(e.body.body[0]))for(var o=e.id?-1:0;o<e.params.length;++o){var a=o<0?e.id:e.params[o];if((Re(a.name)||Le(a.name))&&E(a.start,"Defining '"+a.name+"' in strict mode"),o>=0)for(var s=0;s<o;++s)a.name===e.params[s].name&&E(a.start,"Argument name clash in strict mode")}return dt(e,t?"FunctionDeclaration":"FunctionExpression")}function Lt(e,n,r){for(var i=[],o=!0;!ft(e);){if(o)o=!1;else if(gt(ce),n&&t.allowTrailingCommas&&ft(e))break;r&&h===ce?i.push(null):i.push(Ot(!0))}return i}function Dt(e){var r=ct();return e&&"everywhere"==t.forbidReserved&&(e=!1),h===T?(!e&&(t.forbidReserved&&(3===t.ecmaVersion?Me:ze)(f)||x&&Re(f))&&-1==n.slice(l,c).indexOf("\\")&&E(l,"The keyword '"+f+"' is reserved"),r.name=f):e&&h.keyword?r.name=h.keyword:mt(),p=!1,ot(),dt(r,"Identifier")}},"object"==typeof e&&"object"==typeof t?d(e):(r=[e],(o="function"==typeof(i=d)?i.apply(e,r):i)===s||(t.exports=o)),p.version||(p=null));var g={"+":"__add","-":"__subtract","*":"__multiply","/":"__divide","%":"__modulo","==":"__equals","!=":"__equals"},m={"-":"__negate","+":"__self"},b=u.each(["add","subtract","multiply","divide","modulo","equals","negate"],(function(e){this["__"+e]="#"+e}),{__self:function(){return this}});function _(e,t,n){var r=g[t];if(e&&e[r]){var i=e[r](n);return"!="===t?!i:i}switch(t){case"+":return e+n;case"-":return e-n;case"*":return e*n;case"/":return e/n;case"%":return e%n;case"==":return e==n;case"!=":return e!=n}}function x(e,t){var n=m[e];if(t&&t[n])return t[n]();switch(e){case"+":return+t;case"-":return-t}}function C(e,t){if(!e)return"";var n=[];function r(e){for(var t=0,r=n.length;t<r;t++){var i=n[t];if(i[0]>=e)break;e+=i[1]}return e}function i(t){return e.substring(r(t.range[0]),r(t.range[1]))}function o(t,i){for(var o=r(t.range[0]),a=r(t.range[1]),s=0,l=n.length-1;l>=0;l--)if(o>n[l][0]){s=l+1;break}n.splice(s,0,[o,i.length-a+o]),e=e.substring(0,o)+i+e.substring(a)}var s,u=(t=t||{}).url||"",d=t.sourceMaps,h=t.paperFeatures||{},f=t.source||e,p=t.offset||0,y=he.agent,b=y.versionNumber,w=!1,_=/\r\n|\n|\r/gm;if(d&&(y.chrome&&b>=30||y.webkit&&b>=537.76||y.firefox&&b>=23||y.node)){if(y.node)p-=2;else if(l&&u&&!l.location.href.indexOf(u)){var x=c.getElementsByTagName("html")[0].innerHTML;p=x.substr(0,x.indexOf(e)+1).match(_).length+1}var C=["AA"+function(e){var t="";for(e=(Math.abs(e)<<1)+(e<0?1:0);e||!t;){var n=31&e;(e>>=5)&&(n|=32),t+="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/"[n]}return t}((w=p>0&&!(y.chrome&&b>=36||y.safari&&b>=600||y.firefox&&b>=40||y.node))?0:p)+"A"];C.length=(e.match(_)||[]).length+1+(w?p:0),s={version:3,file:u,names:[],mappings:C.join(";AACA"),sourceRoot:"",sources:[u],sourcesContent:[f]}}return!1===h.operatorOverloading&&!1===h.moduleExports||function t(n,a,s){if(n){for(var l in n)if("range"!==l&&"loc"!==l){var c=n[l];if(Array.isArray(c))for(var u=0,d=c.length;u<d;u++)t(c[u],n,s);else c&&"object"==typeof c&&t(c,n,s)}!1!==s.operatorOverloading&&function(t,n){switch(t.type){case"UnaryExpression":if(t.operator in m&&"Literal"!==t.argument.type){var a=i(t.argument);o(t,'$__("'+t.operator+'", '+a+")")}break;case"BinaryExpression":if(t.operator in g&&"Literal"!==t.left.type){var s=i(t.left),l=i(t.right),c=function(t,n){return e.substring(r(t.range[1]),r(n.range[0]))}(t.left,t.right),u=t.operator;o(t,"__$__("+s+","+c.replace(new RegExp("\\"+u),'"'+u+'"')+", "+l+")")}break;case"UpdateExpression":case"AssignmentExpression":var d=n&&n.type;if(!("ForStatement"===d||"BinaryExpression"===d&&/^[=!<>]/.test(n.operator)||"MemberExpression"===d&&n.computed))if("UpdateExpression"===t.type){var h=(a=i(t.argument))+" = "+(f="__$__("+a+', "'+t.operator[0]+'", 1)');t.prefix?h="("+h+")":"AssignmentExpression"!==d&&"VariableDeclarator"!==d&&"BinaryExpression"!==d||(i(n.left||n.id)===a&&(h=f),h=a+"; "+h),o(t,h)}else if(/^.=$/.test(t.operator)&&"Literal"!==t.left.type){s=i(t.left),l=i(t.right);var f=s+" = __$__("+s+', "'+t.operator[0]+'", '+l+")";o(t,/^\(.*\)$/.test(i(t))?"("+f+")":f)}}}(n,a),!1!==s.moduleExports&&function(e){switch(e.type){case"ExportDefaultDeclaration":o({range:[e.start,e.declaration.start]},"module.exports = ");break;case"ExportNamedDeclaration":var t=e.declaration,n=e.specifiers;if(t){var r=t.declarations;r&&(r.forEach((function(e){o(e,"module.exports."+i(e))})),o({range:[e.start,t.start+t.kind.length]},""))}else if(n){var a=n.map((function(e){var t=i(e);return"module.exports."+t+" = "+t+"; "})).join("");a&&o(e,a)}}}(n)}}(v(e,{ranges:!0,preserveParens:!0,sourceType:"module"}),null,h),s&&(w&&(e=new Array(p+1).join("\n")+e),/^(inline|both)$/.test(d)&&(e+="\n//# sourceMappingURL=data:application/json;base64,"+a.btoa(unescape(encodeURIComponent(JSON.stringify(s))))),e+="\n//# sourceURL="+(u||"paperscript")),{url:u,source:f,code:e,map:s}}function E(e,t,n){he=t;var r,i=t.getView(),o=/\btool\.\w+|\s+on(?:Key|Mouse)(?:Up|Down|Move|Drag)\b/.test(e)&&!/\bnew\s+Tool\b/.test(e)?new oe:null,a=o?o._events:[],s=["onFrame","onResize"].concat(a),l=[],d=[],h="object"==typeof e?e:C(e,n);function f(t,n){for(var r in t)!n&&/^_/.test(r)||!new RegExp("([\\b\\s\\W]|^)"+r.replace(/\$/g,"\\$")+"\\b").test(e)||(l.push(r),d.push(t[r]))}e=h.code,f({__$__:_,$__:x,paper:t,tool:o},!0),f(t),e="var module = { exports: {} }; "+e,(m=u.each(s,(function(t){new RegExp("\\s+"+t+"\\b").test(e)&&(l.push(t),this.push("module.exports."+t+" = "+t+";"))}),[]).join("\n"))&&(e+="\n"+m),e+="\nreturn module.exports;";var p=he.agent;if(c&&(p.chrome||p.firefox&&p.versionNumber<40)){var v=c.createElement("script"),g=c.head||c.getElementsByTagName("head")[0];p.firefox&&(e="\n"+e),v.appendChild(c.createTextNode("document.__paperscript__ = function("+l+") {"+e+"\n}")),g.appendChild(v),r=c.__paperscript__,delete c.__paperscript__,g.removeChild(v)}else r=Function(l,e);var m,b=(m=r&&r.apply(t,d))||{};return u.each(a,(function(e){var t=b[e];t&&(o[e]=t)})),i&&(b.onResize&&i.setOnResize(b.onResize),i.emit("resize",{size:i.size,delta:new y}),b.onFrame&&i.setOnFrame(b.onFrame),i.requestUpdate()),m}function S(e){if(/^text\/(?:x-|)paperscript$/.test(e.type)&&"true"!==h.getAttribute(e,"ignore")){var t=h.getAttribute(e,"canvas"),n=c.getElementById(t),r=e.src||e.getAttribute("data-src"),i=h.hasAttribute(e,"async"),o="data-paper-scope";if(!n)throw new Error('Unable to find canvas with id "'+t+'"');var a=h.get(n.getAttribute(o))||(new h).setup(n);return n.setAttribute(o,a._id),r?se({url:r,async:i,mimeType:"text/plain",onLoad:function(e){E(e,a,r)}}):E(e.innerHTML,a,e.baseURI),e.setAttribute("data-paper-ignore","true"),a}}function A(){u.each(c&&c.getElementsByTagName("script"),S)}return y.inject(b),w.inject(b),q.inject(b),l&&("complete"===c.readyState?setTimeout(A):Y.add(l,{load:A})),{compile:C,execute:E,load:function(e){return e?S(e):A()},parse:v,calculateBinary:_,calculateUnary:x}}.call(this);var he=new(h.inject(u.exports,{Base:u,Numerical:g,Key:ne,DomEvent:Y,DomElement:X,document:c,window:l,Symbol:z,PlacedSymbol:M}));return he.agent.node&&n(66999)(he),(o="function"==typeof(i=he)?i.call(t,n,t,e):i)===s||(e.exports=o),he}).call(this,"object"==typeof self?self:null)},43261:(e,t,n)=>{"use strict";n.d(t,{fL:()=>a});var r=n(31635),i=n(37482);function o(e,t){var n=e.charAt(0),r=e.substr(1).toLowerCase();return t>0&&n>="0"&&n<="9"?"_"+n+r:""+n.toUpperCase()+r}function a(e,t){return void 0===t&&(t={}),(0,i.W)(e,(0,r.Cl)({delimiter:"",transform:o},t))}},2694:(e,t,n)=>{"use strict";var r=n(6925);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},5556:(e,t,n)=>{e.exports=n(2694)()},6925:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},77455:function(e,t,n){!function(e,t){"use strict";function n(e){return"string"==typeof e||"number"==typeof e}var r=function(){function e(){this._cache={}}var t=e.prototype;return t.set=function(e,t){this._cache[e]=t},t.get=function(e){return this._cache[e]},t.remove=function(e){delete this._cache[e]},t.clear=function(){this._cache={}},t.isValidCacheKey=function(e){return n(e)},e}(),i=r,o=function(){return!0};function a(){for(var e=arguments.length,n=new Array(e),r=0;r<e;r++)n[r]=arguments[r];return function(e,r){if(r)throw new Error('[re-reselect] "options" as second argument is not supported anymore. Please provide an option object as single argument.');var a="function"==typeof e?{keySelector:e}:Object.assign({},e),s=0,l=n.pop(),c=Array.isArray(n[0])?n[0]:[].concat(n);n.push((function(){return s++,l.apply(void 0,arguments)}));var u=a.cacheObject||new i,d=a.selectorCreator||t.createSelector,h=u.isValidCacheKey||o;a.keySelectorCreator&&(a.keySelector=a.keySelectorCreator({keySelector:a.keySelector,inputSelectors:c,resultFunc:l}));var f=function(){var e=a.keySelector.apply(a,arguments);if(h(e)){var t=u.get(e);return void 0===t&&(t=d.apply(void 0,n),u.set(e,t)),t.apply(void 0,arguments)}console.warn('[re-reselect] Invalid cache key "'+e+'" has been returned by keySelector function.')};return f.getMatchingSelector=function(){var e=a.keySelector.apply(a,arguments);return u.get(e)},f.removeMatchingSelector=function(){var e=a.keySelector.apply(a,arguments);u.remove(e)},f.clearCache=function(){u.clear()},f.resultFunc=l,f.dependencies=c,f.cache=u,f.recomputations=function(){return s},f.resetRecomputations=function(){return s=0},f.keySelector=a.keySelector,f}}function s(e){if(void 0===e)throw new Error('Missing the required property "cacheSize".');if(!Number.isInteger(e)||e<=0)throw new Error('The "cacheSize" property must be a positive integer value.')}var l=function(){function e(e){var t=(void 0===e?{}:e).cacheSize;s(t),this._cache={},this._cacheOrdering=[],this._cacheSize=t}var t=e.prototype;return t.set=function(e,t){if(this._cache[e]=t,this._cacheOrdering.push(e),this._cacheOrdering.length>this._cacheSize){var n=this._cacheOrdering[0];this.remove(n)}},t.get=function(e){return this._cache[e]},t.remove=function(e){var t=this._cacheOrdering.indexOf(e);t>-1&&this._cacheOrdering.splice(t,1),delete this._cache[e]},t.clear=function(){this._cache={},this._cacheOrdering=[]},t.isValidCacheKey=function(e){return n(e)},e}(),c=function(){function e(e){var t=(void 0===e?{}:e).cacheSize;s(t),this._cache={},this._cacheOrdering=[],this._cacheSize=t}var t=e.prototype;return t.set=function(e,t){if(this._cache[e]=t,this._registerCacheHit(e),this._cacheOrdering.length>this._cacheSize){var n=this._cacheOrdering[0];this.remove(n)}},t.get=function(e){return this._registerCacheHit(e),this._cache[e]},t.remove=function(e){this._deleteCacheHit(e),delete this._cache[e]},t.clear=function(){this._cache={},this._cacheOrdering=[]},t._registerCacheHit=function(e){this._deleteCacheHit(e),this._cacheOrdering.push(e)},t._deleteCacheHit=function(e){var t=this._cacheOrdering.indexOf(e);t>-1&&this._cacheOrdering.splice(t,1)},t.isValidCacheKey=function(e){return n(e)},e}(),u=function(){function e(){this._cache=new Map}var t=e.prototype;return t.set=function(e,t){this._cache.set(e,t)},t.get=function(e){return this._cache.get(e)},t.remove=function(e){this._cache.delete(e)},t.clear=function(){this._cache.clear()},e}(),d=function(){function e(e){var t=(void 0===e?{}:e).cacheSize;s(t),this._cache=new Map,this._cacheSize=t}var t=e.prototype;return t.set=function(e,t){if(this._cache.set(e,t),this._cache.size>this._cacheSize){var n=this._cache.keys().next().value;this.remove(n)}},t.get=function(e){return this._cache.get(e)},t.remove=function(e){this._cache.delete(e)},t.clear=function(){this._cache.clear()},e}(),h=function(){function e(e){var t=(void 0===e?{}:e).cacheSize;s(t),this._cache=new Map,this._cacheSize=t}var t=e.prototype;return t.set=function(e,t){if(this._cache.set(e,t),this._cache.size>this._cacheSize){var n=this._cache.keys().next().value;this.remove(n)}},t.get=function(e){var t=this._cache.get(e);return this._cache.has(e)&&(this.remove(e),this._cache.set(e,t)),t},t.remove=function(e){this._cache.delete(e)},t.clear=function(){this._cache.clear()},e}();e.FifoMapCache=d,e.FifoObjectCache=l,e.FlatMapCache=u,e.FlatObjectCache=r,e.LruMapCache=h,e.LruObjectCache=c,e.createCachedSelector=a,e.createStructuredCachedSelector=function(e){return t.createStructuredSelector(e,a)},e.default=a,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(22325))},65189:(e,t,n)=>{"use strict";n.r(t),n.d(t,{AlphaPicker:()=>Bn,BlockPicker:()=>Yr,ChromePicker:()=>qo,CirclePicker:()=>No,CompactPicker:()=>Xo,CustomPicker:()=>zn,GithubPicker:()=>Jo,GooglePicker:()=>Da,HuePicker:()=>na,MaterialPicker:()=>ra,PhotoshopPicker:()=>da,SketchPicker:()=>ya,SliderPicker:()=>xa,SwatchesPicker:()=>Oa,TwitterPicker:()=>Ta,default:()=>qo});var r=n(96540),i=n(58527),o={},a=function(e,t,n,r){var i=e+"-"+t+"-"+n+(r?"-server":"");if(o[i])return o[i];var a=function(e,t,n,r){if("undefined"==typeof document&&!r)return null;var i=r?new r:document.createElement("canvas");i.width=2*n,i.height=2*n;var o=i.getContext("2d");return o?(o.fillStyle=e,o.fillRect(0,0,i.width,i.height),o.fillStyle=t,o.fillRect(0,0,n,n),o.translate(n,n),o.fillRect(0,0,n,n),i.toDataURL()):null}(e,t,n,r);return o[i]=a,a},s=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},l=function(e){var t=e.white,n=e.grey,o=e.size,l=e.renderers,c=e.borderRadius,u=e.boxShadow,d=e.children,h=(0,i.Ay)({default:{grid:{borderRadius:c,boxShadow:u,absolute:"0px 0px 0px 0px",background:"url("+a(t,n,o,l.canvas)+") center left"}}});return(0,r.isValidElement)(d)?r.cloneElement(d,s({},d.props,{style:s({},d.props.style,h.grid)})):r.createElement("div",{style:h.grid})};l.defaultProps={size:8,white:"transparent",grey:"rgba(0,0,0,.08)",renderers:{}};const c=l;var u=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},d=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function h(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}const f=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=h(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.handleChange=function(e){var t=function(e,t,n,r,i){var o=i.clientWidth,a=i.clientHeight,s="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,l="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,c=s-(i.getBoundingClientRect().left+window.pageXOffset),u=l-(i.getBoundingClientRect().top+window.pageYOffset);if("vertical"===n){var d;if(d=u<0?0:u>a?1:Math.round(100*u/a)/100,t.a!==d)return{h:t.h,s:t.s,l:t.l,a:d,source:"rgb"}}else{var h;if(r!==(h=c<0?0:c>o?1:Math.round(100*c/o)/100))return{h:t.h,s:t.s,l:t.l,a:h,source:"rgb"}}return null}(e,r.props.hsl,r.props.direction,r.props.a,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},r.unbindEventListeners=function(){window.removeEventListener("mousemove",r.handleChange),window.removeEventListener("mouseup",r.handleMouseUp)},h(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),d(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"render",value:function(){var e=this,t=this.props.rgb,n=(0,i.Ay)({default:{alpha:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},checkboard:{absolute:"0px 0px 0px 0px",overflow:"hidden",borderRadius:this.props.radius},gradient:{absolute:"0px 0px 0px 0px",background:"linear-gradient(to right, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)",boxShadow:this.props.shadow,borderRadius:this.props.radius},container:{position:"relative",height:"100%",margin:"0 3px"},pointer:{position:"absolute",left:100*t.a+"%"},slider:{width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",marginTop:"1px",transform:"translateX(-2px)"}},vertical:{gradient:{background:"linear-gradient(to bottom, rgba("+t.r+","+t.g+","+t.b+", 0) 0%,\n rgba("+t.r+","+t.g+","+t.b+", 1) 100%)"},pointer:{left:0,top:100*t.a+"%"}},overwrite:u({},this.props.style)},{vertical:"vertical"===this.props.direction,overwrite:!0});return r.createElement("div",{style:n.alpha},r.createElement("div",{style:n.checkboard},r.createElement(c,{renderers:this.props.renderers})),r.createElement("div",{style:n.gradient}),r.createElement("div",{style:n.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("div",{style:n.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:n.slider}))))}}]),t}(r.PureComponent||r.Component);var p=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),v=[38,40],g=1;const m=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.handleBlur=function(){n.state.blurValue&&n.setState({value:n.state.blurValue,blurValue:null})},n.handleChange=function(e){n.setUpdatedValue(e.target.value,e)},n.handleKeyDown=function(e){var t,r=function(e){return Number(String(e).replace(/%/g,""))}(e.target.value);if(!isNaN(r)&&(t=e.keyCode,v.indexOf(t)>-1)){var i=n.getArrowOffset(),o=38===e.keyCode?r+i:r-i;n.setUpdatedValue(o,e)}},n.handleDrag=function(e){if(n.props.dragLabel){var t=Math.round(n.props.value+e.movementX);t>=0&&t<=n.props.dragMax&&n.props.onChange&&n.props.onChange(n.getValueObjectWithLabel(t),e)}},n.handleMouseDown=function(e){n.props.dragLabel&&(e.preventDefault(),n.handleDrag(e),window.addEventListener("mousemove",n.handleDrag),window.addEventListener("mouseup",n.handleMouseUp))},n.handleMouseUp=function(){n.unbindEventListeners()},n.unbindEventListeners=function(){window.removeEventListener("mousemove",n.handleDrag),window.removeEventListener("mouseup",n.handleMouseUp)},n.state={value:String(e.value).toUpperCase(),blurValue:String(e.value).toUpperCase()},n.inputId="rc-editable-input-"+g++,n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),p(t,[{key:"componentDidUpdate",value:function(e,t){this.props.value===this.state.value||e.value===this.props.value&&t.value===this.state.value||(this.input===document.activeElement?this.setState({blurValue:String(this.props.value).toUpperCase()}):this.setState({value:String(this.props.value).toUpperCase(),blurValue:!this.state.blurValue&&String(this.props.value).toUpperCase()}))}},{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"getValueObjectWithLabel",value:function(e){return function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},this.props.label,e)}},{key:"getArrowOffset",value:function(){return this.props.arrowOffset||1}},{key:"setUpdatedValue",value:function(e,t){var n=this.props.label?this.getValueObjectWithLabel(e):e;this.props.onChange&&this.props.onChange(n,t),this.setState({value:e})}},{key:"render",value:function(){var e=this,t=(0,i.Ay)({default:{wrap:{position:"relative"}},"user-override":{wrap:this.props.style&&this.props.style.wrap?this.props.style.wrap:{},input:this.props.style&&this.props.style.input?this.props.style.input:{},label:this.props.style&&this.props.style.label?this.props.style.label:{}},"dragLabel-true":{label:{cursor:"ew-resize"}}},{"user-override":!0},this.props);return r.createElement("div",{style:t.wrap},r.createElement("input",{id:this.inputId,style:t.input,ref:function(t){return e.input=t},value:this.state.value,onKeyDown:this.handleKeyDown,onChange:this.handleChange,onBlur:this.handleBlur,placeholder:this.props.placeholder,spellCheck:"false"}),this.props.label&&!this.props.hideLabel?r.createElement("label",{htmlFor:this.inputId,style:t.label,onMouseDown:this.handleMouseDown},this.props.label):null)}}]),t}(r.PureComponent||r.Component);var y=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function b(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}const w=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=Array(i),a=0;a<i;a++)o[a]=arguments[a];return n=r=b(this,(e=t.__proto__||Object.getPrototypeOf(t)).call.apply(e,[this].concat(o))),r.handleChange=function(e){var t=function(e,t,n,r){var i=r.clientWidth,o=r.clientHeight,a="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=a-(r.getBoundingClientRect().left+window.pageXOffset),c=s-(r.getBoundingClientRect().top+window.pageYOffset);if("vertical"===t){var u;if(u=c<0?359:c>o?0:360*(-100*c/o+100)/100,n.h!==u)return{h:u,s:n.s,l:n.l,a:n.a,source:"hsl"}}else{var d;if(d=l<0?0:l>i?359:100*l/i*360/100,n.h!==d)return{h:d,s:n.s,l:n.l,a:n.a,source:"hsl"}}return null}(e,r.props.direction,r.props.hsl,r.container);t&&"function"==typeof r.props.onChange&&r.props.onChange(t,e)},r.handleMouseDown=function(e){r.handleChange(e),window.addEventListener("mousemove",r.handleChange),window.addEventListener("mouseup",r.handleMouseUp)},r.handleMouseUp=function(){r.unbindEventListeners()},b(r,n)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),y(t,[{key:"componentWillUnmount",value:function(){this.unbindEventListeners()}},{key:"unbindEventListeners",value:function(){window.removeEventListener("mousemove",this.handleChange),window.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.direction,n=void 0===t?"horizontal":t,o=(0,i.Ay)({default:{hue:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius,boxShadow:this.props.shadow},container:{padding:"0 2px",position:"relative",height:"100%",borderRadius:this.props.radius},pointer:{position:"absolute",left:100*this.props.hsl.h/360+"%"},slider:{marginTop:"1px",width:"4px",borderRadius:"1px",height:"8px",boxShadow:"0 0 2px rgba(0, 0, 0, .6)",background:"#fff",transform:"translateX(-2px)"}},vertical:{pointer:{left:"0px",top:-100*this.props.hsl.h/360+100+"%"}}},{vertical:"vertical"===n});return r.createElement("div",{style:o.hue},r.createElement("div",{className:"hue-"+n,style:o.container,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("style",null,"\n .hue-horizontal {\n background: linear-gradient(to right, #f00 0%, #ff0 17%, #0f0\n 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to right, #f00 0%, #ff0\n 17%, #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n\n .hue-vertical {\n background: linear-gradient(to top, #f00 0%, #ff0 17%, #0f0 33%,\n #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n background: -webkit-linear-gradient(to top, #f00 0%, #ff0 17%,\n #0f0 33%, #0ff 50%, #00f 67%, #f0f 83%, #f00 100%);\n }\n "),r.createElement("div",{style:o.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:o.slider}))))}}]),t}(r.PureComponent||r.Component);var _=n(5556),x=n.n(_);const C=function(e,t){return e===t||e!=e&&t!=t},E=function(e,t){for(var n=e.length;n--;)if(C(e[n][0],t))return n;return-1};var S=Array.prototype.splice;function A(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}A.prototype.clear=function(){this.__data__=[],this.size=0},A.prototype.delete=function(e){var t=this.__data__,n=E(t,e);return!(n<0||(n==t.length-1?t.pop():S.call(t,n,1),--this.size,0))},A.prototype.get=function(e){var t=this.__data__,n=E(t,e);return n<0?void 0:t[n][1]},A.prototype.has=function(e){return E(this.__data__,e)>-1},A.prototype.set=function(e,t){var n=this.__data__,r=E(n,e);return r<0?(++this.size,n.push([e,t])):n[r][1]=t,this};const O=A,k="object"==typeof global&&global&&global.Object===Object&&global;var T="object"==typeof self&&self&&self.Object===Object&&self;const P=k||T||Function("return this")(),I=P.Symbol;var M=Object.prototype,z=M.hasOwnProperty,R=M.toString,L=I?I.toStringTag:void 0;var D=Object.prototype.toString;var N=I?I.toStringTag:void 0;const j=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":N&&N in Object(e)?function(e){var t=z.call(e,L),n=e[L];try{e[L]=void 0;var r=!0}catch(e){}var i=R.call(e);return r&&(t?e[L]=n:delete e[L]),i}(e):function(e){return D.call(e)}(e)},H=function(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)},V=function(e){if(!H(e))return!1;var t=j(e);return"[object Function]"==t||"[object GeneratorFunction]"==t||"[object AsyncFunction]"==t||"[object Proxy]"==t},B=P["__core-js_shared__"];var F,W=(F=/[^.]+$/.exec(B&&B.keys&&B.keys.IE_PROTO||""))?"Symbol(src)_1."+F:"";var U=Function.prototype.toString;const G=function(e){if(null!=e){try{return U.call(e)}catch(e){}try{return e+""}catch(e){}}return""};var q=/^\[object .+?Constructor\]$/,K=Function.prototype,$=Object.prototype,Z=K.toString,X=$.hasOwnProperty,Y=RegExp("^"+Z.call(X).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");const Q=function(e){return!(!H(e)||(t=e,W&&W in t))&&(V(e)?Y:q).test(G(e));var t},J=function(e,t){var n=function(e,t){return null==e?void 0:e[t]}(e,t);return Q(n)?n:void 0},ee=J(P,"Map"),te=J(Object,"create");var ne=Object.prototype.hasOwnProperty;var re=Object.prototype.hasOwnProperty;function ie(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}ie.prototype.clear=function(){this.__data__=te?te(null):{},this.size=0},ie.prototype.delete=function(e){var t=this.has(e)&&delete this.__data__[e];return this.size-=t?1:0,t},ie.prototype.get=function(e){var t=this.__data__;if(te){var n=t[e];return"__lodash_hash_undefined__"===n?void 0:n}return ne.call(t,e)?t[e]:void 0},ie.prototype.has=function(e){var t=this.__data__;return te?void 0!==t[e]:re.call(t,e)},ie.prototype.set=function(e,t){var n=this.__data__;return this.size+=this.has(e)?0:1,n[e]=te&&void 0===t?"__lodash_hash_undefined__":t,this};const oe=ie,ae=function(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||"number"==r||"symbol"==r||"boolean"==r?"__proto__"!==n:null===n)?i["string"==typeof t?"string":"hash"]:i.map};function se(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var r=e[t];this.set(r[0],r[1])}}se.prototype.clear=function(){this.size=0,this.__data__={hash:new oe,map:new(ee||O),string:new oe}},se.prototype.delete=function(e){var t=ae(this,e).delete(e);return this.size-=t?1:0,t},se.prototype.get=function(e){return ae(this,e).get(e)},se.prototype.has=function(e){return ae(this,e).has(e)},se.prototype.set=function(e,t){var n=ae(this,e),r=n.size;return n.set(e,t),this.size+=n.size==r?0:1,this};const le=se;function ce(e){var t=this.__data__=new O(e);this.size=t.size}ce.prototype.clear=function(){this.__data__=new O,this.size=0},ce.prototype.delete=function(e){var t=this.__data__,n=t.delete(e);return this.size=t.size,n},ce.prototype.get=function(e){return this.__data__.get(e)},ce.prototype.has=function(e){return this.__data__.has(e)},ce.prototype.set=function(e,t){var n=this.__data__;if(n instanceof O){var r=n.__data__;if(!ee||r.length<199)return r.push([e,t]),this.size=++n.size,this;n=this.__data__=new le(r)}return n.set(e,t),this.size=n.size,this};const ue=ce,de=function(){try{var e=J(Object,"defineProperty");return e({},"",{}),e}catch(e){}}(),he=function(e,t,n){"__proto__"==t&&de?de(e,t,{configurable:!0,enumerable:!0,value:n,writable:!0}):e[t]=n},fe=function(e,t,n){(void 0!==n&&!C(e[t],n)||void 0===n&&!(t in e))&&he(e,t,n)},pe=function(e,t,n){for(var r=-1,i=Object(e),o=n(e),a=o.length;a--;){var s=o[++r];if(!1===t(i[s],s,i))break}return e};var ve="object"==typeof exports&&exports&&!exports.nodeType&&exports,ge=ve&&"object"==typeof module&&module&&!module.nodeType&&module,me=ge&&ge.exports===ve?P.Buffer:void 0,ye=me?me.allocUnsafe:void 0;const be=P.Uint8Array,we=function(e,t){var n,r,i=t?(n=e.buffer,r=new n.constructor(n.byteLength),new be(r).set(new be(n)),r):e.buffer;return new e.constructor(i,e.byteOffset,e.length)};var _e=Object.create;const xe=function(){function e(){}return function(t){if(!H(t))return{};if(_e)return _e(t);e.prototype=t;var n=new e;return e.prototype=void 0,n}}(),Ce=function(e,t){return function(n){return e(t(n))}},Ee=Ce(Object.getPrototypeOf,Object);var Se=Object.prototype;const Ae=function(e){var t=e&&e.constructor;return e===("function"==typeof t&&t.prototype||Se)},Oe=function(e){return null!=e&&"object"==typeof e},ke=function(e){return Oe(e)&&"[object Arguments]"==j(e)};var Te=Object.prototype,Pe=Te.hasOwnProperty,Ie=Te.propertyIsEnumerable;const Me=ke(function(){return arguments}())?ke:function(e){return Oe(e)&&Pe.call(e,"callee")&&!Ie.call(e,"callee")},ze=Array.isArray,Re=function(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=9007199254740991},Le=function(e){return null!=e&&Re(e.length)&&!V(e)};var De="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ne=De&&"object"==typeof module&&module&&!module.nodeType&&module,je=Ne&&Ne.exports===De?P.Buffer:void 0;const He=(je?je.isBuffer:void 0)||function(){return!1};var Ve=Function.prototype,Be=Object.prototype,Fe=Ve.toString,We=Be.hasOwnProperty,Ue=Fe.call(Object);var Ge={};Ge["[object Float32Array]"]=Ge["[object Float64Array]"]=Ge["[object Int8Array]"]=Ge["[object Int16Array]"]=Ge["[object Int32Array]"]=Ge["[object Uint8Array]"]=Ge["[object Uint8ClampedArray]"]=Ge["[object Uint16Array]"]=Ge["[object Uint32Array]"]=!0,Ge["[object Arguments]"]=Ge["[object Array]"]=Ge["[object ArrayBuffer]"]=Ge["[object Boolean]"]=Ge["[object DataView]"]=Ge["[object Date]"]=Ge["[object Error]"]=Ge["[object Function]"]=Ge["[object Map]"]=Ge["[object Number]"]=Ge["[object Object]"]=Ge["[object RegExp]"]=Ge["[object Set]"]=Ge["[object String]"]=Ge["[object WeakMap]"]=!1;var qe="object"==typeof exports&&exports&&!exports.nodeType&&exports,Ke=qe&&"object"==typeof module&&module&&!module.nodeType&&module,$e=Ke&&Ke.exports===qe&&k.process,Ze=function(){try{return Ke&&Ke.require&&Ke.require("util").types||$e&&$e.binding&&$e.binding("util")}catch(e){}}(),Xe=Ze&&Ze.isTypedArray;const Ye=Xe?(Qe=Xe,function(e){return Qe(e)}):function(e){return Oe(e)&&Re(e.length)&&!!Ge[j(e)]};var Qe;const Je=function(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__proto__"!=t)return e[t]};var et=Object.prototype.hasOwnProperty;const tt=function(e,t,n){var r=e[t];et.call(e,t)&&C(r,n)&&(void 0!==n||t in e)||he(e,t,n)};var nt=/^(?:0|[1-9]\d*)$/;const rt=function(e,t){var n=typeof e;return!!(t=null==t?9007199254740991:t)&&("number"==n||"symbol"!=n&&nt.test(e))&&e>-1&&e%1==0&&e<t};var it=Object.prototype.hasOwnProperty;const ot=function(e,t){var n=ze(e),r=!n&&Me(e),i=!n&&!r&&He(e),o=!n&&!r&&!i&&Ye(e),a=n||r||i||o,s=a?function(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}(e.length,String):[],l=s.length;for(var c in e)!t&&!it.call(e,c)||a&&("length"==c||i&&("offset"==c||"parent"==c)||o&&("buffer"==c||"byteLength"==c||"byteOffset"==c)||rt(c,l))||s.push(c);return s};var at=Object.prototype.hasOwnProperty;const st=function(e){if(!H(e))return function(e){var t=[];if(null!=e)for(var n in Object(e))t.push(n);return t}(e);var t=Ae(e),n=[];for(var r in e)("constructor"!=r||!t&&at.call(e,r))&&n.push(r);return n},lt=function(e){return Le(e)?ot(e,!0):st(e)},ct=function(e){return function(e,t,n,r){var i=!n;n||(n={});for(var o=-1,a=t.length;++o<a;){var s=t[o],l=r?r(n[s],e[s],s,n,e):void 0;void 0===l&&(l=e[s]),i?he(n,s,l):tt(n,s,l)}return n}(e,lt(e))},ut=function(e,t,n,r,i,o,a){var s,l=Je(e,n),c=Je(t,n),u=a.get(c);if(u)fe(e,n,u);else{var d=o?o(l,c,n+"",e,t,a):void 0,h=void 0===d;if(h){var f=ze(c),p=!f&&He(c),v=!f&&!p&&Ye(c);d=c,f||p||v?ze(l)?d=l:Oe(s=l)&&Le(s)?d=function(e,t){var n=-1,r=e.length;for(t||(t=Array(r));++n<r;)t[n]=e[n];return t}(l):p?(h=!1,d=function(e,t){if(t)return e.slice();var n=e.length,r=ye?ye(n):new e.constructor(n);return e.copy(r),r}(c,!0)):v?(h=!1,d=we(c,!0)):d=[]:function(e){if(!Oe(e)||"[object Object]"!=j(e))return!1;var t=Ee(e);if(null===t)return!0;var n=We.call(t,"constructor")&&t.constructor;return"function"==typeof n&&n instanceof n&&Fe.call(n)==Ue}(c)||Me(c)?(d=l,Me(l)?d=ct(l):H(l)&&!V(l)||(d=function(e){return"function"!=typeof e.constructor||Ae(e)?{}:xe(Ee(e))}(c))):h=!1}h&&(a.set(c,d),i(d,c,r,o,a),a.delete(c)),fe(e,n,d)}},dt=function e(t,n,r,i,o){t!==n&&pe(n,(function(a,s){if(o||(o=new ue),H(a))ut(t,n,s,r,e,i,o);else{var l=i?i(Je(t,s),a,s+"",t,n,o):void 0;void 0===l&&(l=a),fe(t,s,l)}}),lt)},ht=function(e){return e};var ft=Math.max;const pt=de?function(e,t){return de(e,"toString",{configurable:!0,enumerable:!1,value:(n=t,function(){return n}),writable:!0});var n}:ht;var vt=Date.now;const gt=function(e){var t=0,n=0;return function(){var r=vt(),i=16-(r-n);if(n=r,i>0){if(++t>=800)return arguments[0]}else t=0;return e.apply(void 0,arguments)}}(pt),mt=function(e,t){return gt(function(e,t,n){return t=ft(void 0===t?e.length-1:t,0),function(){for(var r=arguments,i=-1,o=ft(r.length-t,0),a=Array(o);++i<o;)a[i]=r[t+i];i=-1;for(var s=Array(t+1);++i<t;)s[i]=r[i];return s[t]=n(a),function(e,t,n){switch(n.length){case 0:return e.call(t);case 1:return e.call(t,n[0]);case 2:return e.call(t,n[0],n[1]);case 3:return e.call(t,n[0],n[1],n[2])}return e.apply(t,n)}(e,this,s)}}(e,t,ht),e+"")},yt=(bt=function(e,t,n){dt(e,t,n)},mt((function(e,t){var n=-1,r=t.length,i=r>1?t[r-1]:void 0,o=r>2?t[2]:void 0;for(i=bt.length>3&&"function"==typeof i?(r--,i):void 0,o&&function(e,t,n){if(!H(n))return!1;var r=typeof t;return!!("number"==r?Le(n)&&rt(t,n.length):"string"==r&&t in n)&&C(n[t],e)}(t[0],t[1],o)&&(i=r<3?void 0:i,r=1),e=Object(e);++n<r;){var a=t[n];a&&bt(e,a,n)}return e})));var bt,wt=function(e){var t=e.zDepth,n=e.radius,o=e.background,a=e.children,s=e.styles,l=void 0===s?{}:s,c=(0,i.Ay)(yt({default:{wrap:{position:"relative",display:"inline-block"},content:{position:"relative"},bg:{absolute:"0px 0px 0px 0px",boxShadow:"0 "+t+"px "+4*t+"px rgba(0,0,0,.24)",borderRadius:n,background:o}},"zDepth-0":{bg:{boxShadow:"none"}},"zDepth-1":{bg:{boxShadow:"0 2px 10px rgba(0,0,0,.12), 0 2px 5px rgba(0,0,0,.16)"}},"zDepth-2":{bg:{boxShadow:"0 6px 20px rgba(0,0,0,.19), 0 8px 17px rgba(0,0,0,.2)"}},"zDepth-3":{bg:{boxShadow:"0 17px 50px rgba(0,0,0,.19), 0 12px 15px rgba(0,0,0,.24)"}},"zDepth-4":{bg:{boxShadow:"0 25px 55px rgba(0,0,0,.21), 0 16px 28px rgba(0,0,0,.22)"}},"zDepth-5":{bg:{boxShadow:"0 40px 77px rgba(0,0,0,.22), 0 27px 24px rgba(0,0,0,.2)"}},square:{bg:{borderRadius:"0"}},circle:{bg:{borderRadius:"50%"}}},l),{"zDepth-1":1===t});return r.createElement("div",{style:c.wrap},r.createElement("div",{style:c.bg}),r.createElement("div",{style:c.content},a))};wt.propTypes={background:x().string,zDepth:x().oneOf([0,1,2,3,4,5]),radius:x().number,styles:x().object},wt.defaultProps={background:"#fff",zDepth:1,radius:2,styles:{}};const _t=wt,xt=function(){return P.Date.now()};var Ct=/\s/;var Et=/^\s+/;const St=function(e){return e?e.slice(0,function(e){for(var t=e.length;t--&&Ct.test(e.charAt(t)););return t}(e)+1).replace(Et,""):e},At=function(e){return"symbol"==typeof e||Oe(e)&&"[object Symbol]"==j(e)};var Ot=/^[-+]0x[0-9a-f]+$/i,kt=/^0b[01]+$/i,Tt=/^0o[0-7]+$/i,Pt=parseInt;const It=function(e){if("number"==typeof e)return e;if(At(e))return NaN;if(H(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=H(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=St(e);var n=kt.test(e);return n||Tt.test(e)?Pt(e.slice(2),n?2:8):Ot.test(e)?NaN:+e};var Mt=Math.max,zt=Math.min;const Rt=function(e,t,n){var r,i,o,a,s,l,c=0,u=!1,d=!1,h=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function f(t){var n=r,o=i;return r=i=void 0,c=t,a=e.apply(o,n)}function p(e){var n=e-l;return void 0===l||n>=t||n<0||d&&e-c>=o}function v(){var e=xt();if(p(e))return g(e);s=setTimeout(v,function(e){var n=t-(e-l);return d?zt(n,o-(e-c)):n}(e))}function g(e){return s=void 0,h&&r?f(e):(r=i=void 0,a)}function m(){var e=xt(),n=p(e);if(r=arguments,i=this,l=e,n){if(void 0===s)return function(e){return c=e,s=setTimeout(v,t),u?f(e):a}(l);if(d)return clearTimeout(s),s=setTimeout(v,t),f(l)}return void 0===s&&(s=setTimeout(v,t)),a}return t=It(t)||0,H(n)&&(u=!!n.leading,o=(d="maxWait"in n)?Mt(It(n.maxWait)||0,t):o,h="trailing"in n?!!n.trailing:h),m.cancel=function(){void 0!==s&&clearTimeout(s),c=0,r=l=i=s=void 0},m.flush=function(){return void 0===s?a:g(xt())},m};var Lt=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Dt=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this,e));return n.handleChange=function(e){"function"==typeof n.props.onChange&&n.throttle(n.props.onChange,function(e,t,n){var r=n.getBoundingClientRect(),i=r.width,o=r.height,a="number"==typeof e.pageX?e.pageX:e.touches[0].pageX,s="number"==typeof e.pageY?e.pageY:e.touches[0].pageY,l=a-(n.getBoundingClientRect().left+window.pageXOffset),c=s-(n.getBoundingClientRect().top+window.pageYOffset);l<0?l=0:l>i&&(l=i),c<0?c=0:c>o&&(c=o);var u=l/i,d=1-c/o;return{h:t.h,s:u,v:d,a:t.a,source:"hsv"}}(e,n.props.hsl,n.container),e)},n.handleMouseDown=function(e){n.handleChange(e);var t=n.getContainerRenderWindow();t.addEventListener("mousemove",n.handleChange),t.addEventListener("mouseup",n.handleMouseUp)},n.handleMouseUp=function(){n.unbindEventListeners()},n.throttle=function(e,t,n){var r=!0,i=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return H(n)&&(r="leading"in n?!!n.leading:r,i="trailing"in n?!!n.trailing:i),Rt(e,t,{leading:r,maxWait:t,trailing:i})}((function(e,t,n){e(t,n)}),50),n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Lt(t,[{key:"componentWillUnmount",value:function(){this.throttle.cancel(),this.unbindEventListeners()}},{key:"getContainerRenderWindow",value:function(){for(var e=this.container,t=window;!t.document.contains(e)&&t.parent!==t;)t=t.parent;return t}},{key:"unbindEventListeners",value:function(){var e=this.getContainerRenderWindow();e.removeEventListener("mousemove",this.handleChange),e.removeEventListener("mouseup",this.handleMouseUp)}},{key:"render",value:function(){var e=this,t=this.props.style||{},n=t.color,o=t.white,a=t.black,s=t.pointer,l=t.circle,c=(0,i.Ay)({default:{color:{absolute:"0px 0px 0px 0px",background:"hsl("+this.props.hsl.h+",100%, 50%)",borderRadius:this.props.radius},white:{absolute:"0px 0px 0px 0px",borderRadius:this.props.radius},black:{absolute:"0px 0px 0px 0px",boxShadow:this.props.shadow,borderRadius:this.props.radius},pointer:{position:"absolute",top:-100*this.props.hsv.v+100+"%",left:100*this.props.hsv.s+"%",cursor:"default"},circle:{width:"4px",height:"4px",boxShadow:"0 0 0 1.5px #fff, inset 0 0 1px 1px rgba(0,0,0,.3),\n 0 0 1px 2px rgba(0,0,0,.4)",borderRadius:"50%",cursor:"hand",transform:"translate(-2px, -2px)"}},custom:{color:n,white:o,black:a,pointer:s,circle:l}},{custom:!!this.props.style});return r.createElement("div",{style:c.color,ref:function(t){return e.container=t},onMouseDown:this.handleMouseDown,onTouchMove:this.handleChange,onTouchStart:this.handleChange},r.createElement("style",null,"\n .saturation-white {\n background: -webkit-linear-gradient(to right, #fff, rgba(255,255,255,0));\n background: linear-gradient(to right, #fff, rgba(255,255,255,0));\n }\n .saturation-black {\n background: -webkit-linear-gradient(to top, #000, rgba(0,0,0,0));\n background: linear-gradient(to top, #000, rgba(0,0,0,0));\n }\n "),r.createElement("div",{style:c.white,className:"saturation-white"},r.createElement("div",{style:c.black,className:"saturation-black"}),r.createElement("div",{style:c.pointer},this.props.pointer?r.createElement(this.props.pointer,this.props):r.createElement("div",{style:c.circle}))))}}]),t}(r.PureComponent||r.Component);const Nt=Dt,jt=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,e););return e},Ht=Ce(Object.keys,Object);var Vt=Object.prototype.hasOwnProperty;const Bt=function(e){return Le(e)?ot(e):function(e){if(!Ae(e))return Ht(e);var t=[];for(var n in Object(e))Vt.call(e,n)&&"constructor"!=n&&t.push(n);return t}(e)},Ft=function(e,t){if(null==e)return e;if(!Le(e))return function(e,t){return e&&pe(e,t,Bt)}(e,t);for(var n=e.length,r=-1,i=Object(e);++r<n&&!1!==t(i[r],r,i););return e},Wt=function(e,t){return(ze(e)?jt:Ft)(e,"function"==typeof(n=t)?n:ht);var n};function Ut(e){return Ut="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},Ut(e)}var Gt=/^\s+/,qt=/\s+$/;function Kt(e,t){if(t=t||{},(e=e||"")instanceof Kt)return e;if(!(this instanceof Kt))return new Kt(e,t);var n=function(e){var t,n,r,i={r:0,g:0,b:0},o=1,a=null,s=null,l=null,c=!1,u=!1;return"string"==typeof e&&(e=function(e){e=e.replace(Gt,"").replace(qt,"").toLowerCase();var t,n=!1;if(dn[e])e=dn[e],n=!0;else if("transparent"==e)return{r:0,g:0,b:0,a:0,format:"name"};return(t=En.rgb.exec(e))?{r:t[1],g:t[2],b:t[3]}:(t=En.rgba.exec(e))?{r:t[1],g:t[2],b:t[3],a:t[4]}:(t=En.hsl.exec(e))?{h:t[1],s:t[2],l:t[3]}:(t=En.hsla.exec(e))?{h:t[1],s:t[2],l:t[3],a:t[4]}:(t=En.hsv.exec(e))?{h:t[1],s:t[2],v:t[3]}:(t=En.hsva.exec(e))?{h:t[1],s:t[2],v:t[3],a:t[4]}:(t=En.hex8.exec(e))?{r:gn(t[1]),g:gn(t[2]),b:gn(t[3]),a:wn(t[4]),format:n?"name":"hex8"}:(t=En.hex6.exec(e))?{r:gn(t[1]),g:gn(t[2]),b:gn(t[3]),format:n?"name":"hex"}:(t=En.hex4.exec(e))?{r:gn(t[1]+""+t[1]),g:gn(t[2]+""+t[2]),b:gn(t[3]+""+t[3]),a:wn(t[4]+""+t[4]),format:n?"name":"hex8"}:!!(t=En.hex3.exec(e))&&{r:gn(t[1]+""+t[1]),g:gn(t[2]+""+t[2]),b:gn(t[3]+""+t[3]),format:n?"name":"hex"}}(e)),"object"==Ut(e)&&(Sn(e.r)&&Sn(e.g)&&Sn(e.b)?(t=e.r,n=e.g,r=e.b,i={r:255*pn(t,255),g:255*pn(n,255),b:255*pn(r,255)},c=!0,u="%"===String(e.r).substr(-1)?"prgb":"rgb"):Sn(e.h)&&Sn(e.s)&&Sn(e.v)?(a=yn(e.s),s=yn(e.v),i=function(e,t,n){e=6*pn(e,360),t=pn(t,100),n=pn(n,100);var r=Math.floor(e),i=e-r,o=n*(1-t),a=n*(1-i*t),s=n*(1-(1-i)*t),l=r%6;return{r:255*[n,a,o,o,s,n][l],g:255*[s,n,n,a,o,o][l],b:255*[o,o,s,n,n,a][l]}}(e.h,a,s),c=!0,u="hsv"):Sn(e.h)&&Sn(e.s)&&Sn(e.l)&&(a=yn(e.s),l=yn(e.l),i=function(e,t,n){var r,i,o;function a(e,t,n){return n<0&&(n+=1),n>1&&(n-=1),n<1/6?e+6*(t-e)*n:n<.5?t:n<2/3?e+(t-e)*(2/3-n)*6:e}if(e=pn(e,360),t=pn(t,100),n=pn(n,100),0===t)r=i=o=n;else{var s=n<.5?n*(1+t):n+t-n*t,l=2*n-s;r=a(l,s,e+1/3),i=a(l,s,e),o=a(l,s,e-1/3)}return{r:255*r,g:255*i,b:255*o}}(e.h,a,l),c=!0,u="hsl"),e.hasOwnProperty("a")&&(o=e.a)),o=fn(o),{ok:c,format:e.format||u,r:Math.min(255,Math.max(i.r,0)),g:Math.min(255,Math.max(i.g,0)),b:Math.min(255,Math.max(i.b,0)),a:o}}(e);this._originalInput=e,this._r=n.r,this._g=n.g,this._b=n.b,this._a=n.a,this._roundA=Math.round(100*this._a)/100,this._format=t.format||n.format,this._gradientType=t.gradientType,this._r<1&&(this._r=Math.round(this._r)),this._g<1&&(this._g=Math.round(this._g)),this._b<1&&(this._b=Math.round(this._b)),this._ok=n.ok}function $t(e,t,n){e=pn(e,255),t=pn(t,255),n=pn(n,255);var r,i,o=Math.max(e,t,n),a=Math.min(e,t,n),s=(o+a)/2;if(o==a)r=i=0;else{var l=o-a;switch(i=s>.5?l/(2-o-a):l/(o+a),o){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:i,l:s}}function Zt(e,t,n){e=pn(e,255),t=pn(t,255),n=pn(n,255);var r,i,o=Math.max(e,t,n),a=Math.min(e,t,n),s=o,l=o-a;if(i=0===o?0:l/o,o==a)r=0;else{switch(o){case e:r=(t-n)/l+(t<n?6:0);break;case t:r=(n-e)/l+2;break;case n:r=(e-t)/l+4}r/=6}return{h:r,s:i,v:s}}function Xt(e,t,n,r){var i=[mn(Math.round(e).toString(16)),mn(Math.round(t).toString(16)),mn(Math.round(n).toString(16))];return r&&i[0].charAt(0)==i[0].charAt(1)&&i[1].charAt(0)==i[1].charAt(1)&&i[2].charAt(0)==i[2].charAt(1)?i[0].charAt(0)+i[1].charAt(0)+i[2].charAt(0):i.join("")}function Yt(e,t,n,r){return[mn(bn(r)),mn(Math.round(e).toString(16)),mn(Math.round(t).toString(16)),mn(Math.round(n).toString(16))].join("")}function Qt(e,t){t=0===t?0:t||10;var n=Kt(e).toHsl();return n.s-=t/100,n.s=vn(n.s),Kt(n)}function Jt(e,t){t=0===t?0:t||10;var n=Kt(e).toHsl();return n.s+=t/100,n.s=vn(n.s),Kt(n)}function en(e){return Kt(e).desaturate(100)}function tn(e,t){t=0===t?0:t||10;var n=Kt(e).toHsl();return n.l+=t/100,n.l=vn(n.l),Kt(n)}function nn(e,t){t=0===t?0:t||10;var n=Kt(e).toRgb();return n.r=Math.max(0,Math.min(255,n.r-Math.round(-t/100*255))),n.g=Math.max(0,Math.min(255,n.g-Math.round(-t/100*255))),n.b=Math.max(0,Math.min(255,n.b-Math.round(-t/100*255))),Kt(n)}function rn(e,t){t=0===t?0:t||10;var n=Kt(e).toHsl();return n.l-=t/100,n.l=vn(n.l),Kt(n)}function on(e,t){var n=Kt(e).toHsl(),r=(n.h+t)%360;return n.h=r<0?360+r:r,Kt(n)}function an(e){var t=Kt(e).toHsl();return t.h=(t.h+180)%360,Kt(t)}function sn(e,t){if(isNaN(t)||t<=0)throw new Error("Argument to polyad must be a positive number");for(var n=Kt(e).toHsl(),r=[Kt(e)],i=360/t,o=1;o<t;o++)r.push(Kt({h:(n.h+o*i)%360,s:n.s,l:n.l}));return r}function ln(e){var t=Kt(e).toHsl(),n=t.h;return[Kt(e),Kt({h:(n+72)%360,s:t.s,l:t.l}),Kt({h:(n+216)%360,s:t.s,l:t.l})]}function cn(e,t,n){t=t||6,n=n||30;var r=Kt(e).toHsl(),i=360/n,o=[Kt(e)];for(r.h=(r.h-(i*t>>1)+720)%360;--t;)r.h=(r.h+i)%360,o.push(Kt(r));return o}function un(e,t){t=t||6;for(var n=Kt(e).toHsv(),r=n.h,i=n.s,o=n.v,a=[],s=1/t;t--;)a.push(Kt({h:r,s:i,v:o})),o=(o+s)%1;return a}Kt.prototype={isDark:function(){return this.getBrightness()<128},isLight:function(){return!this.isDark()},isValid:function(){return this._ok},getOriginalInput:function(){return this._originalInput},getFormat:function(){return this._format},getAlpha:function(){return this._a},getBrightness:function(){var e=this.toRgb();return(299*e.r+587*e.g+114*e.b)/1e3},getLuminance:function(){var e,t,n,r=this.toRgb();return e=r.r/255,t=r.g/255,n=r.b/255,.2126*(e<=.03928?e/12.92:Math.pow((e+.055)/1.055,2.4))+.7152*(t<=.03928?t/12.92:Math.pow((t+.055)/1.055,2.4))+.0722*(n<=.03928?n/12.92:Math.pow((n+.055)/1.055,2.4))},setAlpha:function(e){return this._a=fn(e),this._roundA=Math.round(100*this._a)/100,this},toHsv:function(){var e=Zt(this._r,this._g,this._b);return{h:360*e.h,s:e.s,v:e.v,a:this._a}},toHsvString:function(){var e=Zt(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.v);return 1==this._a?"hsv("+t+", "+n+"%, "+r+"%)":"hsva("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHsl:function(){var e=$t(this._r,this._g,this._b);return{h:360*e.h,s:e.s,l:e.l,a:this._a}},toHslString:function(){var e=$t(this._r,this._g,this._b),t=Math.round(360*e.h),n=Math.round(100*e.s),r=Math.round(100*e.l);return 1==this._a?"hsl("+t+", "+n+"%, "+r+"%)":"hsla("+t+", "+n+"%, "+r+"%, "+this._roundA+")"},toHex:function(e){return Xt(this._r,this._g,this._b,e)},toHexString:function(e){return"#"+this.toHex(e)},toHex8:function(e){return function(e,t,n,r,i){var o=[mn(Math.round(e).toString(16)),mn(Math.round(t).toString(16)),mn(Math.round(n).toString(16)),mn(bn(r))];return i&&o[0].charAt(0)==o[0].charAt(1)&&o[1].charAt(0)==o[1].charAt(1)&&o[2].charAt(0)==o[2].charAt(1)&&o[3].charAt(0)==o[3].charAt(1)?o[0].charAt(0)+o[1].charAt(0)+o[2].charAt(0)+o[3].charAt(0):o.join("")}(this._r,this._g,this._b,this._a,e)},toHex8String:function(e){return"#"+this.toHex8(e)},toRgb:function(){return{r:Math.round(this._r),g:Math.round(this._g),b:Math.round(this._b),a:this._a}},toRgbString:function(){return 1==this._a?"rgb("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+")":"rgba("+Math.round(this._r)+", "+Math.round(this._g)+", "+Math.round(this._b)+", "+this._roundA+")"},toPercentageRgb:function(){return{r:Math.round(100*pn(this._r,255))+"%",g:Math.round(100*pn(this._g,255))+"%",b:Math.round(100*pn(this._b,255))+"%",a:this._a}},toPercentageRgbString:function(){return 1==this._a?"rgb("+Math.round(100*pn(this._r,255))+"%, "+Math.round(100*pn(this._g,255))+"%, "+Math.round(100*pn(this._b,255))+"%)":"rgba("+Math.round(100*pn(this._r,255))+"%, "+Math.round(100*pn(this._g,255))+"%, "+Math.round(100*pn(this._b,255))+"%, "+this._roundA+")"},toName:function(){return 0===this._a?"transparent":!(this._a<1)&&(hn[Xt(this._r,this._g,this._b,!0)]||!1)},toFilter:function(e){var t="#"+Yt(this._r,this._g,this._b,this._a),n=t,r=this._gradientType?"GradientType = 1, ":"";if(e){var i=Kt(e);n="#"+Yt(i._r,i._g,i._b,i._a)}return"progid:DXImageTransform.Microsoft.gradient("+r+"startColorstr="+t+",endColorstr="+n+")"},toString:function(e){var t=!!e;e=e||this._format;var n=!1,r=this._a<1&&this._a>=0;return t||!r||"hex"!==e&&"hex6"!==e&&"hex3"!==e&&"hex4"!==e&&"hex8"!==e&&"name"!==e?("rgb"===e&&(n=this.toRgbString()),"prgb"===e&&(n=this.toPercentageRgbString()),"hex"!==e&&"hex6"!==e||(n=this.toHexString()),"hex3"===e&&(n=this.toHexString(!0)),"hex4"===e&&(n=this.toHex8String(!0)),"hex8"===e&&(n=this.toHex8String()),"name"===e&&(n=this.toName()),"hsl"===e&&(n=this.toHslString()),"hsv"===e&&(n=this.toHsvString()),n||this.toHexString()):"name"===e&&0===this._a?this.toName():this.toRgbString()},clone:function(){return Kt(this.toString())},_applyModification:function(e,t){var n=e.apply(null,[this].concat([].slice.call(t)));return this._r=n._r,this._g=n._g,this._b=n._b,this.setAlpha(n._a),this},lighten:function(){return this._applyModification(tn,arguments)},brighten:function(){return this._applyModification(nn,arguments)},darken:function(){return this._applyModification(rn,arguments)},desaturate:function(){return this._applyModification(Qt,arguments)},saturate:function(){return this._applyModification(Jt,arguments)},greyscale:function(){return this._applyModification(en,arguments)},spin:function(){return this._applyModification(on,arguments)},_applyCombination:function(e,t){return e.apply(null,[this].concat([].slice.call(t)))},analogous:function(){return this._applyCombination(cn,arguments)},complement:function(){return this._applyCombination(an,arguments)},monochromatic:function(){return this._applyCombination(un,arguments)},splitcomplement:function(){return this._applyCombination(ln,arguments)},triad:function(){return this._applyCombination(sn,[3])},tetrad:function(){return this._applyCombination(sn,[4])}},Kt.fromRatio=function(e,t){if("object"==Ut(e)){var n={};for(var r in e)e.hasOwnProperty(r)&&(n[r]="a"===r?e[r]:yn(e[r]));e=n}return Kt(e,t)},Kt.equals=function(e,t){return!(!e||!t)&&Kt(e).toRgbString()==Kt(t).toRgbString()},Kt.random=function(){return Kt.fromRatio({r:Math.random(),g:Math.random(),b:Math.random()})},Kt.mix=function(e,t,n){n=0===n?0:n||50;var r=Kt(e).toRgb(),i=Kt(t).toRgb(),o=n/100;return Kt({r:(i.r-r.r)*o+r.r,g:(i.g-r.g)*o+r.g,b:(i.b-r.b)*o+r.b,a:(i.a-r.a)*o+r.a})},Kt.readability=function(e,t){var n=Kt(e),r=Kt(t);return(Math.max(n.getLuminance(),r.getLuminance())+.05)/(Math.min(n.getLuminance(),r.getLuminance())+.05)},Kt.isReadable=function(e,t,n){var r,i,o,a,s,l=Kt.readability(e,t);switch(i=!1,(o=n,"AA"!==(a=((o=o||{level:"AA",size:"small"}).level||"AA").toUpperCase())&&"AAA"!==a&&(a="AA"),"small"!==(s=(o.size||"small").toLowerCase())&&"large"!==s&&(s="small"),r={level:a,size:s}).level+r.size){case"AAsmall":case"AAAlarge":i=l>=4.5;break;case"AAlarge":i=l>=3;break;case"AAAsmall":i=l>=7}return i},Kt.mostReadable=function(e,t,n){var r,i,o,a,s=null,l=0;i=(n=n||{}).includeFallbackColors,o=n.level,a=n.size;for(var c=0;c<t.length;c++)(r=Kt.readability(e,t[c]))>l&&(l=r,s=Kt(t[c]));return Kt.isReadable(e,s,{level:o,size:a})||!i?s:(n.includeFallbackColors=!1,Kt.mostReadable(e,["#fff","#000"],n))};var dn=Kt.names={aliceblue:"f0f8ff",antiquewhite:"faebd7",aqua:"0ff",aquamarine:"7fffd4",azure:"f0ffff",beige:"f5f5dc",bisque:"ffe4c4",black:"000",blanchedalmond:"ffebcd",blue:"00f",blueviolet:"8a2be2",brown:"a52a2a",burlywood:"deb887",burntsienna:"ea7e5d",cadetblue:"5f9ea0",chartreuse:"7fff00",chocolate:"d2691e",coral:"ff7f50",cornflowerblue:"6495ed",cornsilk:"fff8dc",crimson:"dc143c",cyan:"0ff",darkblue:"00008b",darkcyan:"008b8b",darkgoldenrod:"b8860b",darkgray:"a9a9a9",darkgreen:"006400",darkgrey:"a9a9a9",darkkhaki:"bdb76b",darkmagenta:"8b008b",darkolivegreen:"556b2f",darkorange:"ff8c00",darkorchid:"9932cc",darkred:"8b0000",darksalmon:"e9967a",darkseagreen:"8fbc8f",darkslateblue:"483d8b",darkslategray:"2f4f4f",darkslategrey:"2f4f4f",darkturquoise:"00ced1",darkviolet:"9400d3",deeppink:"ff1493",deepskyblue:"00bfff",dimgray:"696969",dimgrey:"696969",dodgerblue:"1e90ff",firebrick:"b22222",floralwhite:"fffaf0",forestgreen:"228b22",fuchsia:"f0f",gainsboro:"dcdcdc",ghostwhite:"f8f8ff",gold:"ffd700",goldenrod:"daa520",gray:"808080",green:"008000",greenyellow:"adff2f",grey:"808080",honeydew:"f0fff0",hotpink:"ff69b4",indianred:"cd5c5c",indigo:"4b0082",ivory:"fffff0",khaki:"f0e68c",lavender:"e6e6fa",lavenderblush:"fff0f5",lawngreen:"7cfc00",lemonchiffon:"fffacd",lightblue:"add8e6",lightcoral:"f08080",lightcyan:"e0ffff",lightgoldenrodyellow:"fafad2",lightgray:"d3d3d3",lightgreen:"90ee90",lightgrey:"d3d3d3",lightpink:"ffb6c1",lightsalmon:"ffa07a",lightseagreen:"20b2aa",lightskyblue:"87cefa",lightslategray:"789",lightslategrey:"789",lightsteelblue:"b0c4de",lightyellow:"ffffe0",lime:"0f0",limegreen:"32cd32",linen:"faf0e6",magenta:"f0f",maroon:"800000",mediumaquamarine:"66cdaa",mediumblue:"0000cd",mediumorchid:"ba55d3",mediumpurple:"9370db",mediumseagreen:"3cb371",mediumslateblue:"7b68ee",mediumspringgreen:"00fa9a",mediumturquoise:"48d1cc",mediumvioletred:"c71585",midnightblue:"191970",mintcream:"f5fffa",mistyrose:"ffe4e1",moccasin:"ffe4b5",navajowhite:"ffdead",navy:"000080",oldlace:"fdf5e6",olive:"808000",olivedrab:"6b8e23",orange:"ffa500",orangered:"ff4500",orchid:"da70d6",palegoldenrod:"eee8aa",palegreen:"98fb98",paleturquoise:"afeeee",palevioletred:"db7093",papayawhip:"ffefd5",peachpuff:"ffdab9",peru:"cd853f",pink:"ffc0cb",plum:"dda0dd",powderblue:"b0e0e6",purple:"800080",rebeccapurple:"663399",red:"f00",rosybrown:"bc8f8f",royalblue:"4169e1",saddlebrown:"8b4513",salmon:"fa8072",sandybrown:"f4a460",seagreen:"2e8b57",seashell:"fff5ee",sienna:"a0522d",silver:"c0c0c0",skyblue:"87ceeb",slateblue:"6a5acd",slategray:"708090",slategrey:"708090",snow:"fffafa",springgreen:"00ff7f",steelblue:"4682b4",tan:"d2b48c",teal:"008080",thistle:"d8bfd8",tomato:"ff6347",turquoise:"40e0d0",violet:"ee82ee",wheat:"f5deb3",white:"fff",whitesmoke:"f5f5f5",yellow:"ff0",yellowgreen:"9acd32"},hn=Kt.hexNames=function(e){var t={};for(var n in e)e.hasOwnProperty(n)&&(t[e[n]]=n);return t}(dn);function fn(e){return e=parseFloat(e),(isNaN(e)||e<0||e>1)&&(e=1),e}function pn(e,t){(function(e){return"string"==typeof e&&-1!=e.indexOf(".")&&1===parseFloat(e)})(e)&&(e="100%");var n=function(e){return"string"==typeof e&&-1!=e.indexOf("%")}(e);return e=Math.min(t,Math.max(0,parseFloat(e))),n&&(e=parseInt(e*t,10)/100),Math.abs(e-t)<1e-6?1:e%t/parseFloat(t)}function vn(e){return Math.min(1,Math.max(0,e))}function gn(e){return parseInt(e,16)}function mn(e){return 1==e.length?"0"+e:""+e}function yn(e){return e<=1&&(e=100*e+"%"),e}function bn(e){return Math.round(255*parseFloat(e)).toString(16)}function wn(e){return gn(e)/255}var _n,xn,Cn,En=(xn="[\\s|\\(]+("+(_n="(?:[-\\+]?\\d*\\.\\d+%?)|(?:[-\\+]?\\d+%?)")+")[,|\\s]+("+_n+")[,|\\s]+("+_n+")\\s*\\)?",Cn="[\\s|\\(]+("+_n+")[,|\\s]+("+_n+")[,|\\s]+("+_n+")[,|\\s]+("+_n+")\\s*\\)?",{CSS_UNIT:new RegExp(_n),rgb:new RegExp("rgb"+xn),rgba:new RegExp("rgba"+Cn),hsl:new RegExp("hsl"+xn),hsla:new RegExp("hsla"+Cn),hsv:new RegExp("hsv"+xn),hsva:new RegExp("hsva"+Cn),hex3:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex6:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/,hex4:/^#?([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,hex8:/^#?([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/});function Sn(e){return!!En.CSS_UNIT.exec(e)}var An=function(e){var t=0,n=0;return Wt(["r","g","b","a","h","s","l","v"],(function(r){e[r]&&(t+=1,isNaN(e[r])||(n+=1),"s"===r||"l"===r)&&/^\d+%$/.test(e[r])&&(n+=1)})),t===n&&e},On=function(e,t){var n=e.hex?Kt(e.hex):Kt(e),r=n.toHsl(),i=n.toHsv(),o=n.toRgb(),a=n.toHex();return 0===r.s&&(r.h=t||0,i.h=t||0),{hsl:r,hex:"000000"===a&&0===o.a?"transparent":"#"+a,rgb:o,hsv:i,oldHue:e.h||t||r.h,source:e.source}},kn=function(e){if("transparent"===e)return!0;var t="#"===String(e).charAt(0)?1:0;return e.length!==4+t&&e.length<7+t&&Kt(e).isValid()},Tn=function(e){if(!e)return"#fff";var t=On(e);return"transparent"===t.hex?"rgba(0,0,0,0.4)":(299*t.rgb.r+587*t.rgb.g+114*t.rgb.b)/1e3>=128?"#000":"#fff"},Pn=function(e,t){return Kt(t+" ("+e.replace("°","")+")")._ok},In=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Mn=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();const zn=function(e){var t=function(t){function n(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n);var t=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(n.__proto__||Object.getPrototypeOf(n)).call(this));return t.handleChange=function(e,n){if(An(e)){var r=On(e,e.h||t.state.oldHue);t.setState(r),t.props.onChangeComplete&&t.debounce(t.props.onChangeComplete,r,n),t.props.onChange&&t.props.onChange(r,n)}},t.handleSwatchHover=function(e,n){if(An(e)){var r=On(e,e.h||t.state.oldHue);t.props.onSwatchHover&&t.props.onSwatchHover(r,n)}},t.state=In({},On(e.color,0)),t.debounce=Rt((function(e,t,n){e(t,n)}),100),t}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(n,t),Mn(n,[{key:"render",value:function(){var t={};return this.props.onSwatchHover&&(t.onSwatchHover=this.handleSwatchHover),r.createElement(e,In({},this.props,this.state,{onChange:this.handleChange},t))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return In({},On(e.color,t.oldHue))}}]),n}(r.PureComponent||r.Component);return t.propTypes=In({},e.propTypes),t.defaultProps=In({},e.defaultProps,{color:{h:250,s:.5,l:.2,a:1}}),t};var Rn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ln=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}();function Dn(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var Nn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};const jn=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function i(){var e,t,n;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,i);for(var r=arguments.length,o=Array(r),a=0;a<r;a++)o[a]=arguments[a];return t=n=Dn(this,(e=i.__proto__||Object.getPrototypeOf(i)).call.apply(e,[this].concat(o))),n.state={focus:!1},n.handleFocus=function(){return n.setState({focus:!0})},n.handleBlur=function(){return n.setState({focus:!1})},Dn(n,t)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(i,n),Ln(i,[{key:"render",value:function(){return r.createElement(t,{onFocus:this.handleFocus,onBlur:this.handleBlur},r.createElement(e,Rn({},this.props,this.state)))}}]),i}(r.Component)}((function(e){var t=e.color,n=e.style,o=e.onClick,a=void 0===o?function(){}:o,s=e.onHover,l=e.title,u=void 0===l?t:l,d=e.children,h=e.focus,f=e.focusStyle,p=void 0===f?{}:f,v="transparent"===t,g=(0,i.Ay)({default:{swatch:Nn({background:t,height:"100%",width:"100%",cursor:"pointer",position:"relative",outline:"none"},n,h?p:{})}}),m={};return s&&(m.onMouseOver=function(e){return s(t,e)}),r.createElement("div",Nn({style:g.swatch,onClick:function(e){return a(t,e)},title:u,tabIndex:0,onKeyDown:function(e){return 13===e.keyCode&&a(t,e)}},m),d,v&&r.createElement(c,{borderRadius:g.swatch.borderRadius,boxShadow:"inset 0 0 0 1px rgba(0,0,0,0.1)"}))}));var Hn=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Vn=function(e){var t=e.rgb,n=e.hsl,o=e.width,a=e.height,s=e.onChange,l=e.direction,c=e.style,u=e.renderers,d=e.pointer,h=e.className,p=void 0===h?"":h,v=(0,i.Ay)({default:{picker:{position:"relative",width:o,height:a},alpha:{radius:"2px",style:c}}});return r.createElement("div",{style:v.picker,className:"alpha-picker "+p},r.createElement(f,Hn({},v.alpha,{rgb:t,hsl:n,pointer:d,renderers:u,onChange:s,direction:l})))};Vn.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,n=(0,i.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return r.createElement("div",{style:n.picker})}};const Bn=zn(Vn),Fn=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i};function Wn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new le;++t<n;)this.add(e[t])}Wn.prototype.add=Wn.prototype.push=function(e){return this.__data__.set(e,"__lodash_hash_undefined__"),this},Wn.prototype.has=function(e){return this.__data__.has(e)};const Un=Wn,Gn=function(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e))return!0;return!1},qn=function(e,t,n,r,i,o){var a=1&n,s=e.length,l=t.length;if(s!=l&&!(a&&l>s))return!1;var c=o.get(e),u=o.get(t);if(c&&u)return c==t&&u==e;var d=-1,h=!0,f=2&n?new Un:void 0;for(o.set(e,t),o.set(t,e);++d<s;){var p=e[d],v=t[d];if(r)var g=a?r(v,p,d,t,e,o):r(p,v,d,e,t,o);if(void 0!==g){if(g)continue;h=!1;break}if(f){if(!Gn(t,(function(e,t){if(a=t,!f.has(a)&&(p===e||i(p,e,n,r,o)))return f.push(t);var a}))){h=!1;break}}else if(p!==v&&!i(p,v,n,r,o)){h=!1;break}}return o.delete(e),o.delete(t),h},Kn=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){n[++t]=[r,e]})),n},$n=function(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[++t]=e})),n};var Zn=I?I.prototype:void 0,Xn=Zn?Zn.valueOf:void 0;var Yn=Object.prototype.propertyIsEnumerable,Qn=Object.getOwnPropertySymbols;const Jn=Qn?function(e){return null==e?[]:(e=Object(e),function(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var a=e[n];t(a,n,e)&&(o[i++]=a)}return o}(Qn(e),(function(t){return Yn.call(e,t)})))}:function(){return[]},er=function(e){return function(e,t,n){var r=t(e);return ze(e)?r:function(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];return e}(r,n(e))}(e,Bt,Jn)};var tr=Object.prototype.hasOwnProperty;const nr=J(P,"DataView"),rr=J(P,"Promise"),ir=J(P,"Set"),or=J(P,"WeakMap");var ar="[object Map]",sr="[object Promise]",lr="[object Set]",cr="[object WeakMap]",ur="[object DataView]",dr=G(nr),hr=G(ee),fr=G(rr),pr=G(ir),vr=G(or),gr=j;(nr&&gr(new nr(new ArrayBuffer(1)))!=ur||ee&&gr(new ee)!=ar||rr&&gr(rr.resolve())!=sr||ir&&gr(new ir)!=lr||or&&gr(new or)!=cr)&&(gr=function(e){var t=j(e),n="[object Object]"==t?e.constructor:void 0,r=n?G(n):"";if(r)switch(r){case dr:return ur;case hr:return ar;case fr:return sr;case pr:return lr;case vr:return cr}return t});const mr=gr;var yr="[object Arguments]",br="[object Array]",wr="[object Object]",_r=Object.prototype.hasOwnProperty;const xr=function(e,t,n,r,i,o){var a=ze(e),s=ze(t),l=a?br:mr(e),c=s?br:mr(t),u=(l=l==yr?wr:l)==wr,d=(c=c==yr?wr:c)==wr,h=l==c;if(h&&He(e)){if(!He(t))return!1;a=!0,u=!1}if(h&&!u)return o||(o=new ue),a||Ye(e)?qn(e,t,n,r,i,o):function(e,t,n,r,i,o,a){switch(n){case"[object DataView]":if(e.byteLength!=t.byteLength||e.byteOffset!=t.byteOffset)return!1;e=e.buffer,t=t.buffer;case"[object ArrayBuffer]":return!(e.byteLength!=t.byteLength||!o(new be(e),new be(t)));case"[object Boolean]":case"[object Date]":case"[object Number]":return C(+e,+t);case"[object Error]":return e.name==t.name&&e.message==t.message;case"[object RegExp]":case"[object String]":return e==t+"";case"[object Map]":var s=Kn;case"[object Set]":var l=1&r;if(s||(s=$n),e.size!=t.size&&!l)return!1;var c=a.get(e);if(c)return c==t;r|=2,a.set(e,t);var u=qn(s(e),s(t),r,i,o,a);return a.delete(e),u;case"[object Symbol]":if(Xn)return Xn.call(e)==Xn.call(t)}return!1}(e,t,l,n,r,i,o);if(!(1&n)){var f=u&&_r.call(e,"__wrapped__"),p=d&&_r.call(t,"__wrapped__");if(f||p){var v=f?e.value():e,g=p?t.value():t;return o||(o=new ue),i(v,g,n,r,o)}}return!!h&&(o||(o=new ue),function(e,t,n,r,i,o){var a=1&n,s=er(e),l=s.length;if(l!=er(t).length&&!a)return!1;for(var c=l;c--;){var u=s[c];if(!(a?u in t:tr.call(t,u)))return!1}var d=o.get(e),h=o.get(t);if(d&&h)return d==t&&h==e;var f=!0;o.set(e,t),o.set(t,e);for(var p=a;++c<l;){var v=e[u=s[c]],g=t[u];if(r)var m=a?r(g,v,u,t,e,o):r(v,g,u,e,t,o);if(!(void 0===m?v===g||i(v,g,n,r,o):m)){f=!1;break}p||(p="constructor"==u)}if(f&&!p){var y=e.constructor,b=t.constructor;y==b||!("constructor"in e)||!("constructor"in t)||"function"==typeof y&&y instanceof y&&"function"==typeof b&&b instanceof b||(f=!1)}return o.delete(e),o.delete(t),f}(e,t,n,r,i,o))},Cr=function e(t,n,r,i,o){return t===n||(null==t||null==n||!Oe(t)&&!Oe(n)?t!=t&&n!=n:xr(t,n,r,i,e,o))},Er=function(e){return e==e&&!H(e)},Sr=function(e,t){return function(n){return null!=n&&n[e]===t&&(void 0!==t||e in Object(n))}},Ar=function(e){var t=function(e){for(var t=Bt(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[r,i,Er(i)]}return t}(e);return 1==t.length&&t[0][2]?Sr(t[0][0],t[0][1]):function(n){return n===e||function(e,t,n,r){var i=n.length,o=i,a=!r;if(null==e)return!o;for(e=Object(e);i--;){var s=n[i];if(a&&s[2]?s[1]!==e[s[0]]:!(s[0]in e))return!1}for(;++i<o;){var l=(s=n[i])[0],c=e[l],u=s[1];if(a&&s[2]){if(void 0===c&&!(l in e))return!1}else{var d=new ue;if(r)var h=r(c,u,l,e,t,d);if(!(void 0===h?Cr(u,c,3,r,d):h))return!1}}return!0}(n,e,t)}};var Or=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,kr=/^\w*$/;const Tr=function(e,t){if(ze(e))return!1;var n=typeof e;return!("number"!=n&&"symbol"!=n&&"boolean"!=n&&null!=e&&!At(e))||kr.test(e)||!Or.test(e)||null!=t&&e in Object(t)};function Pr(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)throw new TypeError("Expected a function");var n=function(){var r=arguments,i=t?t.apply(this,r):r[0],o=n.cache;if(o.has(i))return o.get(i);var a=e.apply(this,r);return n.cache=o.set(i,a)||o,a};return n.cache=new(Pr.Cache||le),n}Pr.Cache=le;var Ir=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,Mr=/\\(\\)?/g;const zr=(Rr=Pr((function(e){var t=[];return 46===e.charCodeAt(0)&&t.push(""),e.replace(Ir,(function(e,n,r,i){t.push(r?i.replace(Mr,"$1"):n||e)})),t}),(function(e){return 500===Lr.size&&Lr.clear(),e})),Lr=Rr.cache,Rr);var Rr,Lr,Dr=I?I.prototype:void 0,Nr=Dr?Dr.toString:void 0;const jr=function e(t){if("string"==typeof t)return t;if(ze(t))return Fn(t,e)+"";if(At(t))return Nr?Nr.call(t):"";var n=t+"";return"0"==n&&1/t==-1/0?"-0":n},Hr=function(e){return null==e?"":jr(e)},Vr=function(e,t){return ze(e)?e:Tr(e,t)?[e]:zr(Hr(e))},Br=function(e){if("string"==typeof e||At(e))return e;var t=e+"";return"0"==t&&1/e==-1/0?"-0":t},Fr=function(e,t){for(var n=0,r=(t=Vr(t,e)).length;null!=e&&n<r;)e=e[Br(t[n++])];return n&&n==r?e:void 0},Wr=function(e,t){return null!=e&&t in Object(e)},Ur=function(e,t){return null!=e&&function(e,t,n){for(var r=-1,i=(t=Vr(t,e)).length,o=!1;++r<i;){var a=Br(t[r]);if(!(o=null!=e&&n(e,a)))break;e=e[a]}return o||++r!=i?o:!!(i=null==e?0:e.length)&&Re(i)&&rt(a,i)&&(ze(e)||Me(e))}(e,t,Wr)},Gr=function(e,t){return Tr(e)&&Er(t)?Sr(Br(e),t):function(n){var r=function(e,t,n){var r=null==e?void 0:Fr(e,t);return void 0===r?n:r}(n,e);return void 0===r&&r===t?Ur(n,e):Cr(t,r,3)}},qr=function(e){return Tr(e)?(t=Br(e),function(e){return null==e?void 0:e[t]}):function(e){return function(t){return Fr(t,e)}}(e);var t},Kr=function(e,t){var n=-1,r=Le(e)?Array(e.length):[];return Ft(e,(function(e,i,o){r[++n]=t(e,i,o)})),r},$r=function(e,t){return(ze(e)?Fn:Kr)(e,"function"==typeof(n=t)?n:null==n?ht:"object"==typeof n?ze(n)?Gr(n[0],n[1]):Ar(n):qr(n));var n},Zr=function(e){var t=e.colors,n=e.onClick,o=e.onSwatchHover,a=(0,i.Ay)({default:{swatches:{marginRight:"-10px"},swatch:{width:"22px",height:"22px",float:"left",marginRight:"10px",marginBottom:"10px",borderRadius:"4px"},clear:{clear:"both"}}});return r.createElement("div",{style:a.swatches},$r(t,(function(e){return r.createElement(jn,{key:e,color:e,style:a.swatch,onClick:n,onHover:o,focusStyle:{boxShadow:"0 0 4px "+e}})})),r.createElement("div",{style:a.clear}))};var Xr=function(e){var t=e.onChange,n=e.onSwatchHover,o=e.hex,a=e.colors,s=e.width,l=e.triangle,u=e.styles,d=void 0===u?{}:u,h=e.className,f=void 0===h?"":h,p="transparent"===o,v=function(e,n){kn(e)&&t({hex:e,source:"hex"},n)},g=(0,i.Ay)(yt({default:{card:{width:s,background:"#fff",boxShadow:"0 1px rgba(0,0,0,.1)",borderRadius:"6px",position:"relative"},head:{height:"110px",background:o,borderRadius:"6px 6px 0 0",display:"flex",alignItems:"center",justifyContent:"center",position:"relative"},body:{padding:"10px"},label:{fontSize:"18px",color:Tn(o),position:"relative"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 10px 10px 10px",borderColor:"transparent transparent "+o+" transparent",position:"absolute",top:"-10px",left:"50%",marginLeft:"-10px"},input:{width:"100%",fontSize:"12px",color:"#666",border:"0px",outline:"none",height:"22px",boxShadow:"inset 0 0 0 1px #ddd",borderRadius:"4px",padding:"0 7px",boxSizing:"border-box"}},"hide-triangle":{triangle:{display:"none"}}},d),{"hide-triangle":"hide"===l});return r.createElement("div",{style:g.card,className:"block-picker "+f},r.createElement("div",{style:g.triangle}),r.createElement("div",{style:g.head},p&&r.createElement(c,{borderRadius:"6px 6px 0 0"}),r.createElement("div",{style:g.label},o)),r.createElement("div",{style:g.body},r.createElement(Zr,{colors:a,onClick:v,onSwatchHover:n}),r.createElement(m,{style:{input:g.input},value:o,onChange:v})))};Xr.propTypes={width:x().oneOfType([x().string,x().number]),colors:x().arrayOf(x().string),triangle:x().oneOf(["top","hide"]),styles:x().object},Xr.defaultProps={width:170,colors:["#D9E3F0","#F47373","#697689","#37D67A","#2CCCE4","#555555","#dce775","#ff8a65","#ba68c8"],triangle:"top",styles:{}};const Yr=zn(Xr);var Qr="#ffcdd2",Jr="#e57373",ei="#f44336",ti="#d32f2f",ni="#b71c1c",ri="#f8bbd0",ii="#f06292",oi="#e91e63",ai="#c2185b",si="#880e4f",li="#e1bee7",ci="#ba68c8",ui="#9c27b0",di="#7b1fa2",hi="#4a148c",fi="#d1c4e9",pi="#9575cd",vi="#673ab7",gi="#512da8",mi="#311b92",yi="#c5cae9",bi="#7986cb",wi="#3f51b5",_i="#303f9f",xi="#1a237e",Ci="#bbdefb",Ei="#64b5f6",Si="#2196f3",Ai="#1976d2",Oi="#0d47a1",ki="#b3e5fc",Ti="#4fc3f7",Pi="#03a9f4",Ii="#0288d1",Mi="#01579b",zi="#b2ebf2",Ri="#4dd0e1",Li="#00bcd4",Di="#0097a7",Ni="#006064",ji="#b2dfdb",Hi="#4db6ac",Vi="#009688",Bi="#00796b",Fi="#004d40",Wi="#c8e6c9",Ui="#81c784",Gi="#4caf50",qi="#388e3c",Ki="#dcedc8",$i="#aed581",Zi="#8bc34a",Xi="#689f38",Yi="#33691e",Qi="#f0f4c3",Ji="#dce775",eo="#cddc39",to="#afb42b",no="#827717",ro="#fff9c4",io="#fff176",oo="#ffeb3b",ao="#fbc02d",so="#f57f17",lo="#ffecb3",co="#ffd54f",uo="#ffc107",ho="#ffa000",fo="#ff6f00",po="#ffe0b2",vo="#ffb74d",go="#ff9800",mo="#f57c00",yo="#e65100",bo="#ffccbc",wo="#ff8a65",_o="#ff5722",xo="#e64a19",Co="#bf360c",Eo="#d7ccc8",So="#a1887f",Ao="#795548",Oo="#5d4037",ko="#3e2723",To="#cfd8dc",Po="#90a4ae",Io="#607d8b",Mo="#455a64",zo="#263238",Ro=function(e){var t=e.color,n=e.onClick,o=e.onSwatchHover,a=e.hover,s=e.active,l=e.circleSize,c=e.circleSpacing,u=(0,i.Ay)({default:{swatch:{width:l,height:l,marginRight:c,marginBottom:c,transform:"scale(1)",transition:"100ms transform ease"},Swatch:{borderRadius:"50%",background:"transparent",boxShadow:"inset 0 0 0 "+(l/2+1)+"px "+t,transition:"100ms box-shadow ease"}},hover:{swatch:{transform:"scale(1.2)"}},active:{Swatch:{boxShadow:"inset 0 0 0 3px "+t}}},{hover:a,active:s});return r.createElement("div",{style:u.swatch},r.createElement(jn,{style:u.Swatch,color:t,onClick:n,onHover:o,focusStyle:{boxShadow:u.Swatch.boxShadow+", 0 0 5px "+t}}))};Ro.defaultProps={circleSize:28,circleSpacing:14};const Lo=(0,i.H8)(Ro);var Do=function(e){var t=e.width,n=e.onChange,o=e.onSwatchHover,a=e.colors,s=e.hex,l=e.circleSize,c=e.styles,u=void 0===c?{}:c,d=e.circleSpacing,h=e.className,f=void 0===h?"":h,p=(0,i.Ay)(yt({default:{card:{width:t,display:"flex",flexWrap:"wrap",marginRight:-d,marginBottom:-d}}},u)),v=function(e,t){return n({hex:e,source:"hex"},t)};return r.createElement("div",{style:p.card,className:"circle-picker "+f},$r(a,(function(e){return r.createElement(Lo,{key:e,color:e,onClick:v,onSwatchHover:o,active:s===e.toLowerCase(),circleSize:l,circleSpacing:d})})))};Do.propTypes={width:x().oneOfType([x().string,x().number]),circleSize:x().number,circleSpacing:x().number,styles:x().object},Do.defaultProps={width:252,circleSize:28,circleSpacing:14,colors:[ei,oi,ui,vi,wi,Si,Pi,Li,Vi,Gi,Zi,eo,oo,uo,go,_o,Ao,Io],styles:{}};const No=zn(Do),jo=function(e){return void 0===e};var Ho=n(54657),Vo=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),Bo=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.toggleViews=function(){"hex"===n.state.view?n.setState({view:"rgb"}):"rgb"===n.state.view?n.setState({view:"hsl"}):"hsl"===n.state.view&&(1===n.props.hsl.a?n.setState({view:"hex"}):n.setState({view:"rgb"}))},n.handleChange=function(e,t){e.hex?kn(e.hex)&&n.props.onChange({hex:e.hex,source:"hex"},t):e.r||e.g||e.b?n.props.onChange({r:e.r||n.props.rgb.r,g:e.g||n.props.rgb.g,b:e.b||n.props.rgb.b,source:"rgb"},t):e.a?(e.a<0?e.a=0:e.a>1&&(e.a=1),n.props.onChange({h:n.props.hsl.h,s:n.props.hsl.s,l:n.props.hsl.l,a:Math.round(100*e.a)/100,source:"rgb"},t)):(e.h||e.s||e.l)&&("string"==typeof e.s&&e.s.includes("%")&&(e.s=e.s.replace("%","")),"string"==typeof e.l&&e.l.includes("%")&&(e.l=e.l.replace("%","")),1==e.s?e.s=.01:1==e.l&&(e.l=.01),n.props.onChange({h:e.h||n.props.hsl.h,s:Number(jo(e.s)?n.props.hsl.s:e.s),l:Number(jo(e.l)?n.props.hsl.l:e.l),source:"hsl"},t))},n.showHighlight=function(e){e.currentTarget.style.background="#eee"},n.hideHighlight=function(e){e.currentTarget.style.background="transparent"},1!==e.hsl.a&&"hex"===e.view?n.state={view:"rgb"}:n.state={view:e.view},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),Vo(t,[{key:"render",value:function(){var e=this,t=(0,i.Ay)({default:{wrap:{paddingTop:"16px",display:"flex"},fields:{flex:"1",display:"flex",marginLeft:"-6px"},field:{paddingLeft:"6px",width:"100%"},alpha:{paddingLeft:"6px",width:"100%"},toggle:{width:"32px",textAlign:"right",position:"relative"},icon:{marginRight:"-4px",marginTop:"12px",cursor:"pointer",position:"relative"},iconHighlight:{position:"absolute",width:"24px",height:"28px",background:"#eee",borderRadius:"4px",top:"10px",left:"12px",display:"none"},input:{fontSize:"11px",color:"#333",width:"100%",borderRadius:"2px",border:"none",boxShadow:"inset 0 0 0 1px #dadada",height:"21px",textAlign:"center"},label:{textTransform:"uppercase",fontSize:"11px",lineHeight:"11px",color:"#969696",textAlign:"center",display:"block",marginTop:"12px"},svg:{fill:"#333",width:"24px",height:"24px",border:"1px transparent solid",borderRadius:"5px"}},disableAlpha:{alpha:{display:"none"}}},this.props,this.state),n=void 0;return"hex"===this.state.view?n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(m,{style:{input:t.input,label:t.label},label:"hex",value:this.props.hex,onChange:this.handleChange}))):"rgb"===this.state.view?n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(m,{style:{input:t.input,label:t.label},label:"r",value:this.props.rgb.r,onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(m,{style:{input:t.input,label:t.label},label:"g",value:this.props.rgb.g,onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(m,{style:{input:t.input,label:t.label},label:"b",value:this.props.rgb.b,onChange:this.handleChange})),r.createElement("div",{style:t.alpha},r.createElement(m,{style:{input:t.input,label:t.label},label:"a",value:this.props.rgb.a,arrowOffset:.01,onChange:this.handleChange}))):"hsl"===this.state.view&&(n=r.createElement("div",{style:t.fields,className:"flexbox-fix"},r.createElement("div",{style:t.field},r.createElement(m,{style:{input:t.input,label:t.label},label:"h",value:Math.round(this.props.hsl.h),onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(m,{style:{input:t.input,label:t.label},label:"s",value:Math.round(100*this.props.hsl.s)+"%",onChange:this.handleChange})),r.createElement("div",{style:t.field},r.createElement(m,{style:{input:t.input,label:t.label},label:"l",value:Math.round(100*this.props.hsl.l)+"%",onChange:this.handleChange})),r.createElement("div",{style:t.alpha},r.createElement(m,{style:{input:t.input,label:t.label},label:"a",value:this.props.hsl.a,arrowOffset:.01,onChange:this.handleChange})))),r.createElement("div",{style:t.wrap,className:"flexbox-fix"},n,r.createElement("div",{style:t.toggle},r.createElement("div",{style:t.icon,onClick:this.toggleViews,ref:function(t){return e.icon=t}},r.createElement(Ho.A,{style:t.svg,onMouseOver:this.showHighlight,onMouseEnter:this.showHighlight,onMouseOut:this.hideHighlight}))))}}],[{key:"getDerivedStateFromProps",value:function(e,t){return 1!==e.hsl.a&&"hex"===t.view?{view:"rgb"}:null}}]),t}(r.Component);Bo.defaultProps={view:"hex"};const Fo=Bo,Wo=function(){var e=(0,i.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",transform:"translate(-6px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return r.createElement("div",{style:e.picker})},Uo=function(){var e=(0,i.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}}});return r.createElement("div",{style:e.picker})};var Go=function(e){var t=e.width,n=e.onChange,o=e.disableAlpha,a=e.rgb,s=e.hsl,l=e.hsv,u=e.hex,d=e.renderers,h=e.styles,p=void 0===h?{}:h,v=e.className,g=void 0===v?"":v,m=e.defaultView,y=(0,i.Ay)(yt({default:{picker:{width:t,background:"#fff",borderRadius:"2px",boxShadow:"0 0 2px rgba(0,0,0,.3), 0 4px 8px rgba(0,0,0,.3)",boxSizing:"initial",fontFamily:"Menlo"},saturation:{width:"100%",paddingBottom:"55%",position:"relative",borderRadius:"2px 2px 0 0",overflow:"hidden"},Saturation:{radius:"2px 2px 0 0"},body:{padding:"16px 16px 12px"},controls:{display:"flex"},color:{width:"32px"},swatch:{marginTop:"6px",width:"16px",height:"16px",borderRadius:"8px",position:"relative",overflow:"hidden"},active:{absolute:"0px 0px 0px 0px",borderRadius:"8px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.1)",background:"rgba("+a.r+", "+a.g+", "+a.b+", "+a.a+")",zIndex:"2"},toggles:{flex:"1"},hue:{height:"10px",position:"relative",marginBottom:"8px"},Hue:{radius:"2px"},alpha:{height:"10px",position:"relative"},Alpha:{radius:"2px"}},disableAlpha:{color:{width:"22px"},alpha:{display:"none"},hue:{marginBottom:"0px"},swatch:{width:"10px",height:"10px",marginTop:"0px"}}},p),{disableAlpha:o});return r.createElement("div",{style:y.picker,className:"chrome-picker "+g},r.createElement("div",{style:y.saturation},r.createElement(Nt,{style:y.Saturation,hsl:s,hsv:l,pointer:Uo,onChange:n})),r.createElement("div",{style:y.body},r.createElement("div",{style:y.controls,className:"flexbox-fix"},r.createElement("div",{style:y.color},r.createElement("div",{style:y.swatch},r.createElement("div",{style:y.active}),r.createElement(c,{renderers:d}))),r.createElement("div",{style:y.toggles},r.createElement("div",{style:y.hue},r.createElement(w,{style:y.Hue,hsl:s,pointer:Wo,onChange:n})),r.createElement("div",{style:y.alpha},r.createElement(f,{style:y.Alpha,rgb:a,hsl:s,pointer:Wo,renderers:d,onChange:n})))),r.createElement(Fo,{rgb:a,hsl:s,hex:u,view:m,onChange:n,disableAlpha:o})))};Go.propTypes={width:x().oneOfType([x().string,x().number]),disableAlpha:x().bool,styles:x().object,defaultView:x().oneOf(["hex","rgb","hsl"])},Go.defaultProps={width:225,disableAlpha:!1,styles:{}};const qo=zn(Go),Ko=function(e){var t=e.color,n=e.onClick,o=void 0===n?function(){}:n,a=e.onSwatchHover,s=e.active,l=(0,i.Ay)({default:{color:{background:t,width:"15px",height:"15px",float:"left",marginRight:"5px",marginBottom:"5px",position:"relative",cursor:"pointer"},dot:{absolute:"5px 5px 5px 5px",background:Tn(t),borderRadius:"50%",opacity:"0"}},active:{dot:{opacity:"1"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},dot:{background:"#000"}},transparent:{dot:{background:"#000"}}},{active:s,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return r.createElement(jn,{style:l.color,color:t,onClick:o,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},r.createElement("div",{style:l.dot}))},$o=function(e){var t=e.hex,n=e.rgb,o=e.onChange,a=(0,i.Ay)({default:{fields:{display:"flex",paddingBottom:"6px",paddingRight:"5px",position:"relative"},active:{position:"absolute",top:"6px",left:"5px",height:"9px",width:"9px",background:t},HEXwrap:{flex:"6",position:"relative"},HEXinput:{width:"80%",padding:"0px",paddingLeft:"20%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},HEXlabel:{display:"none"},RGBwrap:{flex:"3",position:"relative"},RGBinput:{width:"70%",padding:"0px",paddingLeft:"30%",border:"none",outline:"none",background:"none",fontSize:"12px",color:"#333",height:"16px"},RGBlabel:{position:"absolute",top:"3px",left:"0px",lineHeight:"16px",textTransform:"uppercase",fontSize:"12px",color:"#999"}}}),s=function(e,t){e.r||e.g||e.b?o({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},t):o({hex:e.hex,source:"hex"},t)};return r.createElement("div",{style:a.fields,className:"flexbox-fix"},r.createElement("div",{style:a.active}),r.createElement(m,{style:{wrap:a.HEXwrap,input:a.HEXinput,label:a.HEXlabel},label:"hex",value:t,onChange:s}),r.createElement(m,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"r",value:n.r,onChange:s}),r.createElement(m,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"g",value:n.g,onChange:s}),r.createElement(m,{style:{wrap:a.RGBwrap,input:a.RGBinput,label:a.RGBlabel},label:"b",value:n.b,onChange:s}))};var Zo=function(e){var t=e.onChange,n=e.onSwatchHover,o=e.colors,a=e.hex,s=e.rgb,l=e.styles,c=void 0===l?{}:l,u=e.className,d=void 0===u?"":u,h=(0,i.Ay)(yt({default:{Compact:{background:"#f6f6f6",radius:"4px"},compact:{paddingTop:"5px",paddingLeft:"5px",boxSizing:"initial",width:"240px"},clear:{clear:"both"}}},c)),f=function(e,n){e.hex?kn(e.hex)&&t({hex:e.hex,source:"hex"},n):t(e,n)};return r.createElement(_t,{style:h.Compact,styles:c},r.createElement("div",{style:h.compact,className:"compact-picker "+d},r.createElement("div",null,$r(o,(function(e){return r.createElement(Ko,{key:e,color:e,active:e.toLowerCase()===a,onClick:f,onSwatchHover:n})})),r.createElement("div",{style:h.clear})),r.createElement($o,{hex:a,rgb:s,onChange:f})))};Zo.propTypes={colors:x().arrayOf(x().string),styles:x().object},Zo.defaultProps={colors:["#4D4D4D","#999999","#FFFFFF","#F44E3B","#FE9200","#FCDC00","#DBDF00","#A4DD00","#68CCCA","#73D8FF","#AEA1FF","#FDA1FF","#333333","#808080","#cccccc","#D33115","#E27300","#FCC400","#B0BC00","#68BC00","#16A5A5","#009CE0","#7B64FF","#FA28FF","#000000","#666666","#B3B3B3","#9F0500","#C45100","#FB9E00","#808900","#194D33","#0C797D","#0062B1","#653294","#AB149E"],styles:{}};const Xo=zn(Zo),Yo=(0,i.H8)((function(e){var t=e.hover,n=e.color,o=e.onClick,a=e.onSwatchHover,s={position:"relative",zIndex:"2",outline:"2px solid #fff",boxShadow:"0 0 5px 2px rgba(0,0,0,0.25)"},l=(0,i.Ay)({default:{swatch:{width:"25px",height:"25px",fontSize:"0"}},hover:{swatch:s}},{hover:t});return r.createElement("div",{style:l.swatch},r.createElement(jn,{color:n,onClick:o,onHover:a,focusStyle:s}))}));var Qo=function(e){var t=e.width,n=e.colors,o=e.onChange,a=e.onSwatchHover,s=e.triangle,l=e.styles,c=void 0===l?{}:l,u=e.className,d=void 0===u?"":u,h=(0,i.Ay)(yt({default:{card:{width:t,background:"#fff",border:"1px solid rgba(0,0,0,0.2)",boxShadow:"0 3px 12px rgba(0,0,0,0.15)",borderRadius:"4px",position:"relative",padding:"5px",display:"flex",flexWrap:"wrap"},triangle:{position:"absolute",border:"7px solid transparent",borderBottomColor:"#fff"},triangleShadow:{position:"absolute",border:"8px solid transparent",borderBottomColor:"rgba(0,0,0,0.15)"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-14px",left:"10px"},triangleShadow:{top:"-16px",left:"9px"}},"top-right-triangle":{triangle:{top:"-14px",right:"10px"},triangleShadow:{top:"-16px",right:"9px"}},"bottom-left-triangle":{triangle:{top:"35px",left:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",left:"9px",transform:"rotate(180deg)"}},"bottom-right-triangle":{triangle:{top:"35px",right:"10px",transform:"rotate(180deg)"},triangleShadow:{top:"37px",right:"9px",transform:"rotate(180deg)"}}},c),{"hide-triangle":"hide"===s,"top-left-triangle":"top-left"===s,"top-right-triangle":"top-right"===s,"bottom-left-triangle":"bottom-left"===s,"bottom-right-triangle":"bottom-right"===s}),f=function(e,t){return o({hex:e,source:"hex"},t)};return r.createElement("div",{style:h.card,className:"github-picker "+d},r.createElement("div",{style:h.triangleShadow}),r.createElement("div",{style:h.triangle}),$r(n,(function(e){return r.createElement(Yo,{color:e,key:e,onClick:f,onSwatchHover:a})})))};Qo.propTypes={width:x().oneOfType([x().string,x().number]),colors:x().arrayOf(x().string),triangle:x().oneOf(["hide","top-left","top-right","bottom-left","bottom-right"]),styles:x().object},Qo.defaultProps={width:200,colors:["#B80000","#DB3E00","#FCCB00","#008B02","#006B76","#1273DE","#004DCF","#5300EB","#EB9694","#FAD0C3","#FEF3BD","#C1E1C5","#BEDADC","#C4DEF6","#BED3F3","#D4C4FB"],triangle:"top-left",styles:{}};const Jo=zn(Qo);var ea=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ta=function(e){var t=e.width,n=e.height,o=e.onChange,a=e.hsl,s=e.direction,l=e.pointer,c=e.styles,u=void 0===c?{}:c,d=e.className,h=void 0===d?"":d,f=(0,i.Ay)(yt({default:{picker:{position:"relative",width:t,height:n},hue:{radius:"2px"}}},u));return r.createElement("div",{style:f.picker,className:"hue-picker "+h},r.createElement(w,ea({},f.hue,{hsl:a,pointer:l,onChange:function(e){return o({a:1,h:e.h,l:.5,s:1})},direction:s})))};ta.propTypes={styles:x().object},ta.defaultProps={width:"316px",height:"16px",direction:"horizontal",pointer:function(e){var t=e.direction,n=(0,i.Ay)({default:{picker:{width:"18px",height:"18px",borderRadius:"50%",transform:"translate(-9px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}},vertical:{picker:{transform:"translate(-3px, -9px)"}}},{vertical:"vertical"===t});return r.createElement("div",{style:n.picker})},styles:{}};const na=zn(ta),ra=zn((function(e){var t=e.onChange,n=e.hex,o=e.rgb,a=e.styles,s=void 0===a?{}:a,l=e.className,c=void 0===l?"":l,u=(0,i.Ay)(yt({default:{material:{width:"98px",height:"98px",padding:"16px",fontFamily:"Roboto"},HEXwrap:{position:"relative"},HEXinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"2px solid "+n,outline:"none",height:"30px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},Hex:{style:{}},RGBwrap:{position:"relative"},RGBinput:{width:"100%",marginTop:"12px",fontSize:"15px",color:"#333",padding:"0px",border:"0px",borderBottom:"1px solid #eee",outline:"none",height:"30px"},RGBlabel:{position:"absolute",top:"0px",left:"0px",fontSize:"11px",color:"#999999",textTransform:"capitalize"},split:{display:"flex",marginRight:"-10px",paddingTop:"11px"},third:{flex:"1",paddingRight:"10px"}}},s)),d=function(e,n){e.hex?kn(e.hex)&&t({hex:e.hex,source:"hex"},n):(e.r||e.g||e.b)&&t({r:e.r||o.r,g:e.g||o.g,b:e.b||o.b,source:"rgb"},n)};return r.createElement(_t,{styles:s},r.createElement("div",{style:u.material,className:"material-picker "+c},r.createElement(m,{style:{wrap:u.HEXwrap,input:u.HEXinput,label:u.HEXlabel},label:"hex",value:n,onChange:d}),r.createElement("div",{style:u.split,className:"flexbox-fix"},r.createElement("div",{style:u.third},r.createElement(m,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"r",value:o.r,onChange:d})),r.createElement("div",{style:u.third},r.createElement(m,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"g",value:o.g,onChange:d})),r.createElement("div",{style:u.third},r.createElement(m,{style:{wrap:u.RGBwrap,input:u.RGBinput,label:u.RGBlabel},label:"b",value:o.b,onChange:d})))))})),ia=function(e){var t=e.onChange,n=e.rgb,o=e.hsv,a=e.hex,s=(0,i.Ay)({default:{fields:{paddingTop:"5px",paddingBottom:"9px",width:"80px",position:"relative"},divider:{height:"5px"},RGBwrap:{position:"relative"},RGBinput:{marginLeft:"40%",width:"40%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"5px",fontSize:"13px",paddingLeft:"3px",marginRight:"10px"},RGBlabel:{left:"0px",top:"0px",width:"34px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px",position:"absolute"},HEXwrap:{position:"relative"},HEXinput:{marginLeft:"20%",width:"80%",height:"18px",border:"1px solid #888888",boxShadow:"inset 0 1px 1px rgba(0,0,0,.1), 0 1px 0 0 #ECECEC",marginBottom:"6px",fontSize:"13px",paddingLeft:"3px"},HEXlabel:{position:"absolute",top:"0px",left:"0px",width:"14px",textTransform:"uppercase",fontSize:"13px",height:"18px",lineHeight:"22px"},fieldSymbols:{position:"absolute",top:"5px",right:"-7px",fontSize:"13px"},symbol:{height:"20px",lineHeight:"22px",paddingBottom:"7px"}}}),l=function(e,r){e["#"]?kn(e["#"])&&t({hex:e["#"],source:"hex"},r):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,source:"rgb"},r):(e.h||e.s||e.v)&&t({h:e.h||o.h,s:e.s||o.s,v:e.v||o.v,source:"hsv"},r)};return r.createElement("div",{style:s.fields},r.createElement(m,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"h",value:Math.round(o.h),onChange:l}),r.createElement(m,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"s",value:Math.round(100*o.s),onChange:l}),r.createElement(m,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"v",value:Math.round(100*o.v),onChange:l}),r.createElement("div",{style:s.divider}),r.createElement(m,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"r",value:n.r,onChange:l}),r.createElement(m,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"g",value:n.g,onChange:l}),r.createElement(m,{style:{wrap:s.RGBwrap,input:s.RGBinput,label:s.RGBlabel},label:"b",value:n.b,onChange:l}),r.createElement("div",{style:s.divider}),r.createElement(m,{style:{wrap:s.HEXwrap,input:s.HEXinput,label:s.HEXlabel},label:"#",value:a.replace("#",""),onChange:l}),r.createElement("div",{style:s.fieldSymbols},r.createElement("div",{style:s.symbol},"°"),r.createElement("div",{style:s.symbol},"%"),r.createElement("div",{style:s.symbol},"%")))},oa=function(e){var t=e.hsl,n=(0,i.Ay)({default:{picker:{width:"12px",height:"12px",borderRadius:"6px",boxShadow:"inset 0 0 0 1px #fff",transform:"translate(-6px, -6px)"}},"black-outline":{picker:{boxShadow:"inset 0 0 0 1px #000"}}},{"black-outline":t.l>.5});return r.createElement("div",{style:n.picker})},aa=function(){var e=(0,i.Ay)({default:{triangle:{width:0,height:0,borderStyle:"solid",borderWidth:"4px 0 4px 6px",borderColor:"transparent transparent transparent #fff",position:"absolute",top:"1px",left:"1px"},triangleBorder:{width:0,height:0,borderStyle:"solid",borderWidth:"5px 0 5px 8px",borderColor:"transparent transparent transparent #555"},left:{Extend:"triangleBorder",transform:"translate(-13px, -4px)"},leftInside:{Extend:"triangle",transform:"translate(-8px, -5px)"},right:{Extend:"triangleBorder",transform:"translate(20px, -14px) rotate(180deg)"},rightInside:{Extend:"triangle",transform:"translate(-8px, -5px)"}}});return r.createElement("div",{style:e.pointer},r.createElement("div",{style:e.left},r.createElement("div",{style:e.leftInside})),r.createElement("div",{style:e.right},r.createElement("div",{style:e.rightInside})))},sa=function(e){var t=e.onClick,n=e.label,o=e.children,a=e.active,s=(0,i.Ay)({default:{button:{backgroundImage:"linear-gradient(-180deg, #FFFFFF 0%, #E6E6E6 100%)",border:"1px solid #878787",borderRadius:"2px",height:"20px",boxShadow:"0 1px 0 0 #EAEAEA",fontSize:"14px",color:"#000",lineHeight:"20px",textAlign:"center",marginBottom:"10px",cursor:"pointer"}},active:{button:{boxShadow:"0 0 0 1px #878787"}}},{active:a});return r.createElement("div",{style:s.button,onClick:t},n||o)},la=function(e){var t=e.rgb,n=e.currentColor,o=(0,i.Ay)({default:{swatches:{border:"1px solid #B3B3B3",borderBottom:"1px solid #F0F0F0",marginBottom:"2px",marginTop:"1px"},new:{height:"34px",background:"rgb("+t.r+","+t.g+", "+t.b+")",boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 1px 0 #000"},current:{height:"34px",background:n,boxShadow:"inset 1px 0 0 #000, inset -1px 0 0 #000, inset 0 -1px 0 #000"},label:{fontSize:"14px",color:"#000",textAlign:"center"}}});return r.createElement("div",null,r.createElement("div",{style:o.label},"new"),r.createElement("div",{style:o.swatches},r.createElement("div",{style:o.new}),r.createElement("div",{style:o.current})),r.createElement("div",{style:o.label},"current"))};var ca=function(){function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}return function(t,n,r){return n&&e(t.prototype,n),r&&e(t,r),t}}(),ua=function(e){function t(e){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var n=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,(t.__proto__||Object.getPrototypeOf(t)).call(this));return n.state={currentColor:e.hex},n}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),ca(t,[{key:"render",value:function(){var e=this.props,t=e.styles,n=void 0===t?{}:t,o=e.className,a=void 0===o?"":o,s=(0,i.Ay)(yt({default:{picker:{background:"#DCDCDC",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.25), 0 8px 16px rgba(0,0,0,.15)",boxSizing:"initial",width:"513px"},head:{backgroundImage:"linear-gradient(-180deg, #F0F0F0 0%, #D4D4D4 100%)",borderBottom:"1px solid #B1B1B1",boxShadow:"inset 0 1px 0 0 rgba(255,255,255,.2), inset 0 -1px 0 0 rgba(0,0,0,.02)",height:"23px",lineHeight:"24px",borderRadius:"4px 4px 0 0",fontSize:"13px",color:"#4D4D4D",textAlign:"center"},body:{padding:"15px 15px 0",display:"flex"},saturation:{width:"256px",height:"256px",position:"relative",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0",overflow:"hidden"},hue:{position:"relative",height:"256px",width:"19px",marginLeft:"10px",border:"2px solid #B3B3B3",borderBottom:"2px solid #F0F0F0"},controls:{width:"180px",marginLeft:"10px"},top:{display:"flex"},previews:{width:"60px"},actions:{flex:"1",marginLeft:"20px"}}},n));return r.createElement("div",{style:s.picker,className:"photoshop-picker "+a},r.createElement("div",{style:s.head},this.props.header),r.createElement("div",{style:s.body,className:"flexbox-fix"},r.createElement("div",{style:s.saturation},r.createElement(Nt,{hsl:this.props.hsl,hsv:this.props.hsv,pointer:oa,onChange:this.props.onChange})),r.createElement("div",{style:s.hue},r.createElement(w,{direction:"vertical",hsl:this.props.hsl,pointer:aa,onChange:this.props.onChange})),r.createElement("div",{style:s.controls},r.createElement("div",{style:s.top,className:"flexbox-fix"},r.createElement("div",{style:s.previews},r.createElement(la,{rgb:this.props.rgb,currentColor:this.state.currentColor})),r.createElement("div",{style:s.actions},r.createElement(sa,{label:"OK",onClick:this.props.onAccept,active:!0}),r.createElement(sa,{label:"Cancel",onClick:this.props.onCancel}),r.createElement(ia,{onChange:this.props.onChange,rgb:this.props.rgb,hsv:this.props.hsv,hex:this.props.hex}))))))}}]),t}(r.Component);ua.propTypes={header:x().string,styles:x().object},ua.defaultProps={header:"Color Picker",styles:{}};const da=zn(ua),ha=function(e){var t=e.onChange,n=e.rgb,o=e.hsl,a=e.hex,s=e.disableAlpha,l=(0,i.Ay)({default:{fields:{display:"flex",paddingTop:"4px"},single:{flex:"1",paddingLeft:"6px"},alpha:{flex:"1",paddingLeft:"6px"},double:{flex:"2"},input:{width:"80%",padding:"4px 10% 3px",border:"none",boxShadow:"inset 0 0 0 1px #ccc",fontSize:"11px"},label:{display:"block",textAlign:"center",fontSize:"11px",color:"#222",paddingTop:"3px",paddingBottom:"4px",textTransform:"capitalize"}},disableAlpha:{alpha:{display:"none"}}},{disableAlpha:s}),c=function(e,r){e.hex?kn(e.hex)&&t({hex:e.hex,source:"hex"},r):e.r||e.g||e.b?t({r:e.r||n.r,g:e.g||n.g,b:e.b||n.b,a:n.a,source:"rgb"},r):e.a&&(e.a<0?e.a=0:e.a>100&&(e.a=100),e.a/=100,t({h:o.h,s:o.s,l:o.l,a:e.a,source:"rgb"},r))};return r.createElement("div",{style:l.fields,className:"flexbox-fix"},r.createElement("div",{style:l.double},r.createElement(m,{style:{input:l.input,label:l.label},label:"hex",value:a.replace("#",""),onChange:c})),r.createElement("div",{style:l.single},r.createElement(m,{style:{input:l.input,label:l.label},label:"r",value:n.r,onChange:c,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:l.single},r.createElement(m,{style:{input:l.input,label:l.label},label:"g",value:n.g,onChange:c,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:l.single},r.createElement(m,{style:{input:l.input,label:l.label},label:"b",value:n.b,onChange:c,dragLabel:"true",dragMax:"255"})),r.createElement("div",{style:l.alpha},r.createElement(m,{style:{input:l.input,label:l.label},label:"a",value:Math.round(100*n.a),onChange:c,dragLabel:"true",dragMax:"100"})))};var fa=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},pa=function(e){var t=e.colors,n=e.onClick,o=void 0===n?function(){}:n,a=e.onSwatchHover,s=(0,i.Ay)({default:{colors:{margin:"0 -10px",padding:"10px 0 0 10px",borderTop:"1px solid #eee",display:"flex",flexWrap:"wrap",position:"relative"},swatchWrap:{width:"16px",height:"16px",margin:"0 10px 10px 0"},swatch:{borderRadius:"3px",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15)"}},"no-presets":{colors:{display:"none"}}},{"no-presets":!t||!t.length}),l=function(e,t){o({hex:e,source:"hex"},t)};return r.createElement("div",{style:s.colors,className:"flexbox-fix"},t.map((function(e){var t="string"==typeof e?{color:e}:e,n=""+t.color+(t.title||"");return r.createElement("div",{key:n,style:s.swatchWrap},r.createElement(jn,fa({},t,{style:s.swatch,onClick:l,onHover:a,focusStyle:{boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), 0 0 4px "+t.color}})))})))};pa.propTypes={colors:x().arrayOf(x().oneOfType([x().string,x().shape({color:x().string,title:x().string})])).isRequired};const va=pa;var ga=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ma=function(e){var t=e.width,n=e.rgb,o=e.hex,a=e.hsv,s=e.hsl,l=e.onChange,u=e.onSwatchHover,d=e.disableAlpha,h=e.presetColors,p=e.renderers,v=e.styles,g=void 0===v?{}:v,m=e.className,y=void 0===m?"":m,b=(0,i.Ay)(yt({default:ga({picker:{width:t,padding:"10px 10px 0",boxSizing:"initial",background:"#fff",borderRadius:"4px",boxShadow:"0 0 0 1px rgba(0,0,0,.15), 0 8px 16px rgba(0,0,0,.15)"},saturation:{width:"100%",paddingBottom:"75%",position:"relative",overflow:"hidden"},Saturation:{radius:"3px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},controls:{display:"flex"},sliders:{padding:"4px 0",flex:"1"},color:{width:"24px",height:"24px",position:"relative",marginTop:"4px",marginLeft:"4px",borderRadius:"3px"},activeColor:{absolute:"0px 0px 0px 0px",borderRadius:"2px",background:"rgba("+n.r+","+n.g+","+n.b+","+n.a+")",boxShadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},hue:{position:"relative",height:"10px",overflow:"hidden"},Hue:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"},alpha:{position:"relative",height:"10px",marginTop:"4px",overflow:"hidden"},Alpha:{radius:"2px",shadow:"inset 0 0 0 1px rgba(0,0,0,.15), inset 0 0 4px rgba(0,0,0,.25)"}},g),disableAlpha:{color:{height:"10px"},hue:{height:"10px"},alpha:{display:"none"}}},g),{disableAlpha:d});return r.createElement("div",{style:b.picker,className:"sketch-picker "+y},r.createElement("div",{style:b.saturation},r.createElement(Nt,{style:b.Saturation,hsl:s,hsv:a,onChange:l})),r.createElement("div",{style:b.controls,className:"flexbox-fix"},r.createElement("div",{style:b.sliders},r.createElement("div",{style:b.hue},r.createElement(w,{style:b.Hue,hsl:s,onChange:l})),r.createElement("div",{style:b.alpha},r.createElement(f,{style:b.Alpha,rgb:n,hsl:s,renderers:p,onChange:l}))),r.createElement("div",{style:b.color},r.createElement(c,null),r.createElement("div",{style:b.activeColor}))),r.createElement(ha,{rgb:n,hsl:s,hex:o,onChange:l,disableAlpha:d}),r.createElement(va,{colors:h,onClick:l,onSwatchHover:u}))};ma.propTypes={disableAlpha:x().bool,width:x().oneOfType([x().string,x().number]),styles:x().object},ma.defaultProps={disableAlpha:!1,width:200,styles:{},presetColors:["#D0021B","#F5A623","#F8E71C","#8B572A","#7ED321","#417505","#BD10E0","#9013FE","#4A90E2","#50E3C2","#B8E986","#000000","#4A4A4A","#9B9B9B","#FFFFFF"]};const ya=zn(ma),ba=function(e){var t=e.hsl,n=e.offset,o=e.onClick,a=void 0===o?function(){}:o,s=e.active,l=e.first,c=e.last,u=(0,i.Ay)({default:{swatch:{height:"12px",background:"hsl("+t.h+", 50%, "+100*n+"%)",cursor:"pointer"}},first:{swatch:{borderRadius:"2px 0 0 2px"}},last:{swatch:{borderRadius:"0 2px 2px 0"}},active:{swatch:{transform:"scaleY(1.8)",borderRadius:"3.6px/2px"}}},{active:s,first:l,last:c});return r.createElement("div",{style:u.swatch,onClick:function(e){return a({h:t.h,s:.5,l:n,source:"hsl"},e)}})},wa=function(e){var t=e.onClick,n=e.hsl,o=(0,i.Ay)({default:{swatches:{marginTop:"20px"},swatch:{boxSizing:"border-box",width:"20%",paddingRight:"1px",float:"left"},clear:{clear:"both"}}}),a=.1;return r.createElement("div",{style:o.swatches},r.createElement("div",{style:o.swatch},r.createElement(ba,{hsl:n,offset:".80",active:Math.abs(n.l-.8)<a&&Math.abs(n.s-.5)<a,onClick:t,first:!0})),r.createElement("div",{style:o.swatch},r.createElement(ba,{hsl:n,offset:".65",active:Math.abs(n.l-.65)<a&&Math.abs(n.s-.5)<a,onClick:t})),r.createElement("div",{style:o.swatch},r.createElement(ba,{hsl:n,offset:".50",active:Math.abs(n.l-.5)<a&&Math.abs(n.s-.5)<a,onClick:t})),r.createElement("div",{style:o.swatch},r.createElement(ba,{hsl:n,offset:".35",active:Math.abs(n.l-.35)<a&&Math.abs(n.s-.5)<a,onClick:t})),r.createElement("div",{style:o.swatch},r.createElement(ba,{hsl:n,offset:".20",active:Math.abs(n.l-.2)<a&&Math.abs(n.s-.5)<a,onClick:t,last:!0})),r.createElement("div",{style:o.clear}))};var _a=function(e){var t=e.hsl,n=e.onChange,o=e.pointer,a=e.styles,s=void 0===a?{}:a,l=e.className,c=void 0===l?"":l,u=(0,i.Ay)(yt({default:{hue:{height:"12px",position:"relative"},Hue:{radius:"2px"}}},s));return r.createElement("div",{style:u.wrap||{},className:"slider-picker "+c},r.createElement("div",{style:u.hue},r.createElement(w,{style:u.Hue,hsl:t,pointer:o,onChange:n})),r.createElement("div",{style:u.swatches},r.createElement(wa,{hsl:t,onClick:n})))};_a.propTypes={styles:x().object},_a.defaultProps={pointer:function(){var e=(0,i.Ay)({default:{picker:{width:"14px",height:"14px",borderRadius:"6px",transform:"translate(-7px, -1px)",backgroundColor:"rgb(248, 248, 248)",boxShadow:"0 1px 4px 0 rgba(0, 0, 0, 0.37)"}}});return r.createElement("div",{style:e.picker})},styles:{}};const xa=zn(_a);var Ca=n(20748);const Ea=function(e){var t=e.color,n=e.onClick,o=void 0===n?function(){}:n,a=e.onSwatchHover,s=e.first,l=e.last,c=e.active,u=(0,i.Ay)({default:{color:{width:"40px",height:"24px",cursor:"pointer",background:t,marginBottom:"1px"},check:{color:Tn(t),marginLeft:"8px",display:"none"}},first:{color:{overflow:"hidden",borderRadius:"2px 2px 0 0"}},last:{color:{overflow:"hidden",borderRadius:"0 0 2px 2px"}},active:{check:{display:"block"}},"color-#FFFFFF":{color:{boxShadow:"inset 0 0 0 1px #ddd"},check:{color:"#333"}},transparent:{check:{color:"#333"}}},{first:s,last:l,active:c,"color-#FFFFFF":"#FFFFFF"===t,transparent:"transparent"===t});return r.createElement(jn,{color:t,style:u.color,onClick:o,onHover:a,focusStyle:{boxShadow:"0 0 4px "+t}},r.createElement("div",{style:u.check},r.createElement(Ca.A,null)))},Sa=function(e){var t=e.onClick,n=e.onSwatchHover,o=e.group,a=e.active,s=(0,i.Ay)({default:{group:{paddingBottom:"10px",width:"40px",float:"left",marginRight:"10px"}}});return r.createElement("div",{style:s.group},$r(o,(function(e,i){return r.createElement(Ea,{key:e,color:e,active:e.toLowerCase()===a,first:0===i,last:i===o.length-1,onClick:t,onSwatchHover:n})})))};var Aa=function(e){var t=e.width,n=e.height,o=e.onChange,a=e.onSwatchHover,s=e.colors,l=e.hex,c=e.styles,u=void 0===c?{}:c,d=e.className,h=void 0===d?"":d,f=(0,i.Ay)(yt({default:{picker:{width:t,height:n},overflow:{height:n,overflowY:"scroll"},body:{padding:"16px 0 6px 16px"},clear:{clear:"both"}}},u)),p=function(e,t){return o({hex:e,source:"hex"},t)};return r.createElement("div",{style:f.picker,className:"swatches-picker "+h},r.createElement(_t,null,r.createElement("div",{style:f.overflow},r.createElement("div",{style:f.body},$r(s,(function(e){return r.createElement(Sa,{key:e.toString(),group:e,active:l,onClick:p,onSwatchHover:a})})),r.createElement("div",{style:f.clear})))))};Aa.propTypes={width:x().oneOfType([x().string,x().number]),height:x().oneOfType([x().string,x().number]),colors:x().arrayOf(x().arrayOf(x().string)),styles:x().object},Aa.defaultProps={width:320,height:240,colors:[[ni,ti,ei,Jr,Qr],[si,ai,oi,ii,ri],[hi,di,ui,ci,li],[mi,gi,vi,pi,fi],[xi,_i,wi,bi,yi],[Oi,Ai,Si,Ei,Ci],[Mi,Ii,Pi,Ti,ki],[Ni,Di,Li,Ri,zi],[Fi,Bi,Vi,Hi,ji],["#194D33",qi,Gi,Ui,Wi],[Yi,Xi,Zi,$i,Ki],[no,to,eo,Ji,Qi],[so,ao,oo,io,ro],[fo,ho,uo,co,lo],[yo,mo,go,vo,po],[Co,xo,_o,wo,bo],[ko,Oo,Ao,So,Eo],[zo,Mo,Io,Po,To],["#000000","#525252","#969696","#D9D9D9","#FFFFFF"]],styles:{}};const Oa=zn(Aa);var ka=function(e){var t=e.onChange,n=e.onSwatchHover,o=e.hex,a=e.colors,s=e.width,l=e.triangle,c=e.styles,u=void 0===c?{}:c,d=e.className,h=void 0===d?"":d,f=(0,i.Ay)(yt({default:{card:{width:s,background:"#fff",border:"0 solid rgba(0,0,0,0.25)",boxShadow:"0 1px 4px rgba(0,0,0,0.25)",borderRadius:"4px",position:"relative"},body:{padding:"15px 9px 9px 15px"},label:{fontSize:"18px",color:"#fff"},triangle:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent #fff transparent",position:"absolute"},triangleShadow:{width:"0px",height:"0px",borderStyle:"solid",borderWidth:"0 9px 10px 9px",borderColor:"transparent transparent rgba(0,0,0,.1) transparent",position:"absolute"},hash:{background:"#F0F0F0",height:"30px",width:"30px",borderRadius:"4px 0 0 4px",float:"left",color:"#98A1A4",display:"flex",alignItems:"center",justifyContent:"center"},input:{width:"100px",fontSize:"14px",color:"#666",border:"0px",outline:"none",height:"28px",boxShadow:"inset 0 0 0 1px #F0F0F0",boxSizing:"content-box",borderRadius:"0 4px 4px 0",float:"left",paddingLeft:"8px"},swatch:{width:"30px",height:"30px",float:"left",borderRadius:"4px",margin:"0 6px 6px 0"},clear:{clear:"both"}},"hide-triangle":{triangle:{display:"none"},triangleShadow:{display:"none"}},"top-left-triangle":{triangle:{top:"-10px",left:"12px"},triangleShadow:{top:"-11px",left:"12px"}},"top-right-triangle":{triangle:{top:"-10px",right:"12px"},triangleShadow:{top:"-11px",right:"12px"}}},u),{"hide-triangle":"hide"===l,"top-left-triangle":"top-left"===l,"top-right-triangle":"top-right"===l}),p=function(e,n){kn(e)&&t({hex:e,source:"hex"},n)};return r.createElement("div",{style:f.card,className:"twitter-picker "+h},r.createElement("div",{style:f.triangleShadow}),r.createElement("div",{style:f.triangle}),r.createElement("div",{style:f.body},$r(a,(function(e,t){return r.createElement(jn,{key:t,color:e,hex:e,style:f.swatch,onClick:p,onHover:n,focusStyle:{boxShadow:"0 0 4px "+e}})})),r.createElement("div",{style:f.hash},"#"),r.createElement(m,{label:null,style:{input:f.input},value:o.replace("#",""),onChange:p}),r.createElement("div",{style:f.clear})))};ka.propTypes={width:x().oneOfType([x().string,x().number]),triangle:x().oneOf(["hide","top-left","top-right"]),colors:x().arrayOf(x().string),styles:x().object},ka.defaultProps={width:276,colors:["#FF6900","#FCB900","#7BDCB5","#00D084","#8ED1FC","#0693E3","#ABB8C3","#EB144C","#F78DA7","#9900EF"],triangle:"top-left",styles:{}};const Ta=zn(ka);var Pa=function(e){var t=(0,i.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",border:"2px #fff solid",transform:"translate(-12px, -13px)",background:"hsl("+Math.round(e.hsl.h)+", "+Math.round(100*e.hsl.s)+"%, "+Math.round(100*e.hsl.l)+"%)"}}});return r.createElement("div",{style:t.picker})};Pa.propTypes={hsl:x().shape({h:x().number,s:x().number,l:x().number,a:x().number})},Pa.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const Ia=Pa;var Ma=function(e){var t=(0,i.Ay)({default:{picker:{width:"20px",height:"20px",borderRadius:"22px",transform:"translate(-10px, -7px)",background:"hsl("+Math.round(e.hsl.h)+", 100%, 50%)",border:"2px white solid"}}});return r.createElement("div",{style:t.picker})};Ma.propTypes={hsl:x().shape({h:x().number,s:x().number,l:x().number,a:x().number})},Ma.defaultProps={hsl:{a:1,h:249.94,l:.2,s:.5}};const za=Ma,Ra=function(e){var t=e.onChange,n=e.rgb,o=e.hsl,a=e.hex,s=e.hsv,l=function(e,n){if(e.hex)kn(e.hex)&&t({hex:e.hex,source:"hex"},n);else if(e.rgb){var r=e.rgb.split(",");Pn(e.rgb,"rgb")&&t({r:r[0],g:r[1],b:r[2],a:1,source:"rgb"},n)}else if(e.hsv){var i=e.hsv.split(",");Pn(e.hsv,"hsv")&&(i[2]=i[2].replace("%",""),i[1]=i[1].replace("%",""),i[0]=i[0].replace("°",""),1==i[1]?i[1]=.01:1==i[2]&&(i[2]=.01),t({h:Number(i[0]),s:Number(i[1]),v:Number(i[2]),source:"hsv"},n))}else if(e.hsl){var o=e.hsl.split(",");Pn(e.hsl,"hsl")&&(o[2]=o[2].replace("%",""),o[1]=o[1].replace("%",""),o[0]=o[0].replace("°",""),1==h[1]?h[1]=.01:1==h[2]&&(h[2]=.01),t({h:Number(o[0]),s:Number(o[1]),v:Number(o[2]),source:"hsl"},n))}},c=(0,i.Ay)({default:{wrap:{display:"flex",height:"100px",marginTop:"4px"},fields:{width:"100%"},column:{paddingTop:"10px",display:"flex",justifyContent:"space-between"},double:{padding:"0px 4.4px",boxSizing:"border-box"},input:{width:"100%",height:"38px",boxSizing:"border-box",padding:"4px 10% 3px",textAlign:"center",border:"1px solid #dadce0",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",fontFamily:"Roboto,Arial,sans-serif"},input2:{height:"38px",width:"100%",border:"1px solid #dadce0",boxSizing:"border-box",fontSize:"11px",textTransform:"lowercase",borderRadius:"5px",outline:"none",paddingLeft:"10px",fontFamily:"Roboto,Arial,sans-serif"},label:{textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"35px",top:"-6px",left:"0",right:"0",marginLeft:"auto",marginRight:"auto",fontFamily:"Roboto,Arial,sans-serif"},label2:{left:"10px",textAlign:"center",fontSize:"12px",background:"#fff",position:"absolute",textTransform:"uppercase",color:"#3c4043",width:"32px",top:"-6px",fontFamily:"Roboto,Arial,sans-serif"},single:{flexGrow:"1",margin:"0px 4.4px"}}}),u=n.r+", "+n.g+", "+n.b,d=Math.round(o.h)+"°, "+Math.round(100*o.s)+"%, "+Math.round(100*o.l)+"%",h=Math.round(s.h)+"°, "+Math.round(100*s.s)+"%, "+Math.round(100*s.v)+"%";return r.createElement("div",{style:c.wrap,className:"flexbox-fix"},r.createElement("div",{style:c.fields},r.createElement("div",{style:c.double},r.createElement(m,{style:{input:c.input,label:c.label},label:"hex",value:a,onChange:l})),r.createElement("div",{style:c.column},r.createElement("div",{style:c.single},r.createElement(m,{style:{input:c.input2,label:c.label2},label:"rgb",value:u,onChange:l})),r.createElement("div",{style:c.single},r.createElement(m,{style:{input:c.input2,label:c.label2},label:"hsv",value:h,onChange:l})),r.createElement("div",{style:c.single},r.createElement(m,{style:{input:c.input2,label:c.label2},label:"hsl",value:d,onChange:l})))))};var La=function(e){var t=e.width,n=e.onChange,o=e.rgb,a=e.hsl,s=e.hsv,l=e.hex,c=e.header,u=e.styles,d=void 0===u?{}:u,h=e.className,f=void 0===h?"":h,p=(0,i.Ay)(yt({default:{picker:{width:t,background:"#fff",border:"1px solid #dfe1e5",boxSizing:"initial",display:"flex",flexWrap:"wrap",borderRadius:"8px 8px 0px 0px"},head:{height:"57px",width:"100%",paddingTop:"16px",paddingBottom:"16px",paddingLeft:"16px",fontSize:"20px",boxSizing:"border-box",fontFamily:"Roboto-Regular,HelveticaNeue,Arial,sans-serif"},saturation:{width:"70%",padding:"0px",position:"relative",overflow:"hidden"},swatch:{width:"30%",height:"228px",padding:"0px",background:"rgba("+o.r+", "+o.g+", "+o.b+", 1)",position:"relative",overflow:"hidden"},body:{margin:"auto",width:"95%"},controls:{display:"flex",boxSizing:"border-box",height:"52px",paddingTop:"22px"},color:{width:"32px"},hue:{height:"8px",position:"relative",margin:"0px 16px 0px 16px",width:"100%"},Hue:{radius:"2px"}}},d));return r.createElement("div",{style:p.picker,className:"google-picker "+f},r.createElement("div",{style:p.head},c),r.createElement("div",{style:p.swatch}),r.createElement("div",{style:p.saturation},r.createElement(Nt,{hsl:a,hsv:s,pointer:Ia,onChange:n})),r.createElement("div",{style:p.body},r.createElement("div",{style:p.controls,className:"flexbox-fix"},r.createElement("div",{style:p.hue},r.createElement(w,{style:p.Hue,hsl:a,radius:"4px",pointer:za,onChange:n}))),r.createElement(Ra,{rgb:o,hsl:a,hex:l,hsv:s,onChange:n})))};La.propTypes={width:x().oneOfType([x().string,x().number]),styles:x().object,header:x().string},La.defaultProps={width:652,styles:{},header:"Color picker"};const Da=zn(La)},25264:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.CopyToClipboard=void 0;var i=s(n(96540)),o=s(n(17965)),a=["text","onCopy","options","children"];function s(e){return e&&e.__esModule?e:{default:e}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?l(Object(n),!0).forEach((function(t){p(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):l(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function u(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function d(e,t){return d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},d(e,t)}function h(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function f(e){return f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},f(e)}function p(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var v=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&d(e,t)}(g,e);var t,n,s,l,v=(s=g,l=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=f(s);if(l){var n=f(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"===r(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return h(e)}(this,e)});function g(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,g);for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return p(h(e=v.call.apply(v,[this].concat(n))),"onClick",(function(t){var n=e.props,r=n.text,a=n.onCopy,s=n.children,l=n.options,c=i.default.Children.only(s),u=(0,o.default)(r,l);a&&a(r,u),c&&c.props&&"function"==typeof c.props.onClick&&c.props.onClick(t)})),e}return t=g,(n=[{key:"render",value:function(){var e=this.props,t=(e.text,e.onCopy,e.options,e.children),n=function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,a),r=i.default.Children.only(t);return i.default.cloneElement(r,c(c({},n),{},{onClick:this.onClick}))}}])&&u(t.prototype,n),Object.defineProperty(t,"prototype",{writable:!1}),g}(i.default.PureComponent);t.CopyToClipboard=v,p(v,"defaultProps",{onCopy:void 0,options:void 0})},59399:(e,t,n)=>{"use strict";var r=n(25264).CopyToClipboard;r.CopyToClipboard=r,e.exports=r},50052:(e,t,n)=>{"use strict";n.r(t),n.d(t,{FILE:()=>r,TEXT:()=>o,URL:()=>i});var r="__NATIVE_FILE__",i="__NATIVE_URL__",o="__NATIVE_TEXT__"},98943:(e,t,n)=>{"use strict";function r(e){var t=null;return function(){return null==t&&(t=e()),t}}function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}n.r(t),n.d(t,{NativeTypes:()=>p,default:()=>P,getEmptyImage:()=>T});var o=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.entered=[],this.isNodeInDocument=t}var t,n;return t=e,(n=[{key:"enter",value:function(e){var t=this,n=this.entered.length;return this.entered=function(e,t){var n=new Set,r=function(e){return n.add(e)};e.forEach(r),t.forEach(r);var i=[];return n.forEach((function(e){return i.push(e)})),i}(this.entered.filter((function(n){return t.isNodeInDocument(n)&&(!n.contains||n.contains(e))})),[e]),0===n&&this.entered.length>0}},{key:"leave",value:function(e){var t,n,r=this.entered.length;return this.entered=(t=this.entered.filter(this.isNodeInDocument),n=e,t.filter((function(e){return e!==n}))),r>0&&0===this.entered.length}},{key:"reset",value:function(){this.entered=[]}}])&&i(t.prototype,n),e}(),a=r((function(){return/firefox/i.test(navigator.userAgent)})),s=r((function(){return Boolean(window.safari)}));function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var c=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e);for(var r=t.length,i=[],o=0;o<r;o++)i.push(o);i.sort((function(e,n){return t[e]<t[n]?-1:1}));for(var a,s,l=[],c=[],u=[],d=0;d<r-1;d++)a=t[d+1]-t[d],s=n[d+1]-n[d],c.push(a),l.push(s),u.push(s/a);for(var h=[u[0]],f=0;f<c.length-1;f++){var p=u[f],v=u[f+1];if(p*v<=0)h.push(0);else{a=c[f];var g=c[f+1],m=a+g;h.push(3*m/((m+g)/p+(m+a)/v))}}h.push(u[u.length-1]);for(var y,b=[],w=[],_=0;_<h.length-1;_++){y=u[_];var x=h[_],C=1/c[_],E=x+h[_+1]-y-y;b.push((y-x-E)*C),w.push(E*C*C)}this.xs=t,this.ys=n,this.c1s=h,this.c2s=b,this.c3s=w}var t,n;return t=e,(n=[{key:"interpolate",value:function(e){var t=this.xs,n=this.ys,r=this.c1s,i=this.c2s,o=this.c3s,a=t.length-1;if(e===t[a])return n[a];for(var s,l=0,c=o.length-1;l<=c;){var u=t[s=Math.floor(.5*(l+c))];if(u<e)l=s+1;else{if(!(u>e))return n[s];c=s-1}}var d=e-t[a=Math.max(0,c)],h=d*d;return n[a]+r[a]*d+i[a]*h+o[a]*d*h}}])&&l(t.prototype,n),e}(),u=1;function d(e){var t=e.nodeType===u?e:e.parentElement;if(!t)return null;var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}function h(e){return{x:e.clientX,y:e.clientY}}var f,p=n(50052);function v(e,t,n){var r=t.reduce((function(t,n){return t||e.getData(n)}),"");return null!=r?r:n}function g(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var m=(g(f={},p.FILE,{exposeProperties:{files:function(e){return Array.prototype.slice.call(e.files)},items:function(e){return e.items}},matchesTypes:["Files"]}),g(f,p.URL,{exposeProperties:{urls:function(e,t){return v(e,t,"").split("\n")}},matchesTypes:["Url","text/uri-list"]}),g(f,p.TEXT,{exposeProperties:{text:function(e,t){return v(e,t,"")}},matchesTypes:["Text","text/plain"]}),f);function y(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var b=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.config=t,this.item={},this.initializeExposedProperties()}var t,n;return t=e,(n=[{key:"initializeExposedProperties",value:function(){var e=this;Object.keys(this.config.exposeProperties).forEach((function(t){Object.defineProperty(e.item,t,{configurable:!0,enumerable:!0,get:function(){return console.warn("Browser doesn't allow reading \"".concat(t,'" until the drop event.')),null}})}))}},{key:"loadDataTransfer",value:function(e){var t=this;if(e){var n={};Object.keys(this.config.exposeProperties).forEach((function(r){n[r]={value:t.config.exposeProperties[r](e,t.config.matchesTypes),configurable:!0,enumerable:!0}})),Object.defineProperties(this.item,n)}}},{key:"canDrag",value:function(){return!0}},{key:"beginDrag",value:function(){return this.item}},{key:"isDragging",value:function(e,t){return t===e.getSourceId()}},{key:"endDrag",value:function(){}}])&&y(t.prototype,n),e}();function w(e){if(!e)return null;var t=Array.prototype.slice.call(e.types||[]);return Object.keys(m).filter((function(e){return m[e].matchesTypes.some((function(e){return t.indexOf(e)>-1}))}))[0]||null}function _(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var x=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.globalContext=t}var t,n;return t=e,(n=[{key:"window",get:function(){return this.globalContext?this.globalContext:"undefined"!=typeof window?window:void 0}},{key:"document",get:function(){if(this.window)return this.window.document}}])&&_(t.prototype,n),e}();function C(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function E(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?C(Object(n),!0).forEach((function(t){S(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):C(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function A(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var O,k=function(){function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.sourcePreviewNodes=new Map,this.sourcePreviewNodeOptions=new Map,this.sourceNodes=new Map,this.sourceNodeOptions=new Map,this.dragStartSourceIds=null,this.dropTargetIds=[],this.dragEnterTargetIds=[],this.currentNativeSource=null,this.currentNativeHandle=null,this.currentDragSourceNode=null,this.altKeyPressed=!1,this.mouseMoveTimeoutTimer=null,this.asyncEndDragFrameId=null,this.dragOverTargetIds=null,this.getSourceClientOffset=function(e){return d(r.sourceNodes.get(e))},this.endDragNativeItem=function(){r.isDraggingNativeItem()&&(r.actions.endDrag(),r.registry.removeSource(r.currentNativeHandle),r.currentNativeHandle=null,r.currentNativeSource=null)},this.isNodeInDocument=function(e){return r.document&&r.document.body&&document.body.contains(e)},this.endDragIfSourceWasRemovedFromDOM=function(){var e=r.currentDragSourceNode;r.isNodeInDocument(e)||r.clearCurrentDragSourceNode()&&r.actions.endDrag()},this.handleTopDragStartCapture=function(){r.clearCurrentDragSourceNode(),r.dragStartSourceIds=[]},this.handleTopDragStart=function(e){if(!e.defaultPrevented){var t=r.dragStartSourceIds;r.dragStartSourceIds=null;var n=h(e);r.monitor.isDragging()&&r.actions.endDrag(),r.actions.beginDrag(t||[],{publishSource:!1,getSourceClientOffset:r.getSourceClientOffset,clientOffset:n});var i=e.dataTransfer,o=w(i);if(r.monitor.isDragging()){if(i&&"function"==typeof i.setDragImage){var l=r.monitor.getSourceId(),u=r.sourceNodes.get(l),f=r.sourcePreviewNodes.get(l)||u;if(f){var p=r.getCurrentSourcePreviewNodeOptions(),v=function(e,t,n,r,i){var o,l,u="IMG"===(o=t).nodeName&&(a()||!document.documentElement.contains(o)),h=d(u?e:t),f={x:n.x-h.x,y:n.y-h.y},p=e.offsetWidth,v=e.offsetHeight,g=r.anchorX,m=r.anchorY,y=function(e,t,n,r){var i=e?t.width:n,o=e?t.height:r;return s()&&e&&(o/=window.devicePixelRatio,i/=window.devicePixelRatio),{dragPreviewWidth:i,dragPreviewHeight:o}}(u,t,p,v),b=y.dragPreviewWidth,w=y.dragPreviewHeight,_=i.offsetX,x=i.offsetY,C=0===x||x;return{x:0===_||_?_:new c([0,.5,1],[f.x,f.x/p*b,f.x+b-p]).interpolate(g),y:C?x:(l=new c([0,.5,1],[f.y,f.y/v*w,f.y+w-v]).interpolate(m),s()&&u&&(l+=(window.devicePixelRatio-1)*w),l)}}(u,f,n,{anchorX:p.anchorX,anchorY:p.anchorY},{offsetX:p.offsetX,offsetY:p.offsetY});i.setDragImage(f,v.x,v.y)}}try{i.setData("application/json",{})}catch(e){}r.setCurrentDragSourceNode(e.target),r.getCurrentSourcePreviewNodeOptions().captureDraggingState?r.actions.publishDragSource():setTimeout((function(){return r.actions.publishDragSource()}),0)}else if(o)r.beginDragNativeItem(o);else{if(i&&!i.types&&(e.target&&!e.target.hasAttribute||!e.target.hasAttribute("draggable")))return;e.preventDefault()}}},this.handleTopDragEndCapture=function(){r.clearCurrentDragSourceNode()&&r.actions.endDrag()},this.handleTopDragEnterCapture=function(e){if(r.dragEnterTargetIds=[],r.enterLeaveCounter.enter(e.target)&&!r.monitor.isDragging()){var t=e.dataTransfer,n=w(t);n&&r.beginDragNativeItem(n,t)}},this.handleTopDragEnter=function(e){var t=r.dragEnterTargetIds;r.dragEnterTargetIds=[],r.monitor.isDragging()&&(r.altKeyPressed=e.altKey,a()||r.actions.hover(t,{clientOffset:h(e)}),t.some((function(e){return r.monitor.canDropOnTarget(e)}))&&(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=r.getCurrentDropEffect())))},this.handleTopDragOverCapture=function(){r.dragOverTargetIds=[]},this.handleTopDragOver=function(e){var t=r.dragOverTargetIds;if(r.dragOverTargetIds=[],!r.monitor.isDragging())return e.preventDefault(),void(e.dataTransfer&&(e.dataTransfer.dropEffect="none"));r.altKeyPressed=e.altKey,r.actions.hover(t||[],{clientOffset:h(e)}),(t||[]).some((function(e){return r.monitor.canDropOnTarget(e)}))?(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect=r.getCurrentDropEffect())):r.isDraggingNativeItem()?e.preventDefault():(e.preventDefault(),e.dataTransfer&&(e.dataTransfer.dropEffect="none"))},this.handleTopDragLeaveCapture=function(e){r.isDraggingNativeItem()&&e.preventDefault(),r.enterLeaveCounter.leave(e.target)&&r.isDraggingNativeItem()&&r.endDragNativeItem()},this.handleTopDropCapture=function(e){r.dropTargetIds=[],e.preventDefault(),r.isDraggingNativeItem()&&r.currentNativeSource.loadDataTransfer(e.dataTransfer),r.enterLeaveCounter.reset()},this.handleTopDrop=function(e){var t=r.dropTargetIds;r.dropTargetIds=[],r.actions.hover(t,{clientOffset:h(e)}),r.actions.drop({dropEffect:r.getCurrentDropEffect()}),r.isDraggingNativeItem()?r.endDragNativeItem():r.endDragIfSourceWasRemovedFromDOM()},this.handleSelectStart=function(e){var t=e.target;"function"==typeof t.dragDrop&&("INPUT"===t.tagName||"SELECT"===t.tagName||"TEXTAREA"===t.tagName||t.isContentEditable||(e.preventDefault(),t.dragDrop()))},this.options=new x(n),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.registry=t.getRegistry(),this.enterLeaveCounter=new o(this.isNodeInDocument)}var t,n;return t=e,(n=[{key:"setup",value:function(){if(void 0!==this.window){if(this.window.__isReactDndBackendSetUp)throw new Error("Cannot have two HTML5 backends at the same time.");this.window.__isReactDndBackendSetUp=!0,this.addEventListeners(this.window)}}},{key:"teardown",value:function(){void 0!==this.window&&(this.window.__isReactDndBackendSetUp=!1,this.removeEventListeners(this.window),this.clearCurrentDragSourceNode(),this.asyncEndDragFrameId&&this.window.cancelAnimationFrame(this.asyncEndDragFrameId))}},{key:"connectDragPreview",value:function(e,t,n){var r=this;return this.sourcePreviewNodeOptions.set(e,n),this.sourcePreviewNodes.set(e,t),function(){r.sourcePreviewNodes.delete(e),r.sourcePreviewNodeOptions.delete(e)}}},{key:"connectDragSource",value:function(e,t,n){var r=this;this.sourceNodes.set(e,t),this.sourceNodeOptions.set(e,n);var i=function(t){return r.handleDragStart(t,e)},o=function(e){return r.handleSelectStart(e)};return t.setAttribute("draggable","true"),t.addEventListener("dragstart",i),t.addEventListener("selectstart",o),function(){r.sourceNodes.delete(e),r.sourceNodeOptions.delete(e),t.removeEventListener("dragstart",i),t.removeEventListener("selectstart",o),t.setAttribute("draggable","false")}}},{key:"connectDropTarget",value:function(e,t){var n=this,r=function(t){return n.handleDragEnter(t,e)},i=function(t){return n.handleDragOver(t,e)},o=function(t){return n.handleDrop(t,e)};return t.addEventListener("dragenter",r),t.addEventListener("dragover",i),t.addEventListener("drop",o),function(){t.removeEventListener("dragenter",r),t.removeEventListener("dragover",i),t.removeEventListener("drop",o)}}},{key:"addEventListeners",value:function(e){e.addEventListener&&(e.addEventListener("dragstart",this.handleTopDragStart),e.addEventListener("dragstart",this.handleTopDragStartCapture,!0),e.addEventListener("dragend",this.handleTopDragEndCapture,!0),e.addEventListener("dragenter",this.handleTopDragEnter),e.addEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.addEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.addEventListener("dragover",this.handleTopDragOver),e.addEventListener("dragover",this.handleTopDragOverCapture,!0),e.addEventListener("drop",this.handleTopDrop),e.addEventListener("drop",this.handleTopDropCapture,!0))}},{key:"removeEventListeners",value:function(e){e.removeEventListener&&(e.removeEventListener("dragstart",this.handleTopDragStart),e.removeEventListener("dragstart",this.handleTopDragStartCapture,!0),e.removeEventListener("dragend",this.handleTopDragEndCapture,!0),e.removeEventListener("dragenter",this.handleTopDragEnter),e.removeEventListener("dragenter",this.handleTopDragEnterCapture,!0),e.removeEventListener("dragleave",this.handleTopDragLeaveCapture,!0),e.removeEventListener("dragover",this.handleTopDragOver),e.removeEventListener("dragover",this.handleTopDragOverCapture,!0),e.removeEventListener("drop",this.handleTopDrop),e.removeEventListener("drop",this.handleTopDropCapture,!0))}},{key:"getCurrentSourceNodeOptions",value:function(){var e=this.monitor.getSourceId(),t=this.sourceNodeOptions.get(e);return E({dropEffect:this.altKeyPressed?"copy":"move"},t||{})}},{key:"getCurrentDropEffect",value:function(){return this.isDraggingNativeItem()?"copy":this.getCurrentSourceNodeOptions().dropEffect}},{key:"getCurrentSourcePreviewNodeOptions",value:function(){var e=this.monitor.getSourceId();return E({anchorX:.5,anchorY:.5,captureDraggingState:!1},this.sourcePreviewNodeOptions.get(e)||{})}},{key:"isDraggingNativeItem",value:function(){var e=this.monitor.getItemType();return Object.keys(p).some((function(t){return p[t]===e}))}},{key:"beginDragNativeItem",value:function(e,t){this.clearCurrentDragSourceNode(),this.currentNativeSource=function(e,t){var n=new b(m[e]);return n.loadDataTransfer(t),n}(e,t),this.currentNativeHandle=this.registry.addSource(e,this.currentNativeSource),this.actions.beginDrag([this.currentNativeHandle])}},{key:"setCurrentDragSourceNode",value:function(e){var t=this;this.clearCurrentDragSourceNode(),this.currentDragSourceNode=e,this.mouseMoveTimeoutTimer=setTimeout((function(){return t.window&&t.window.addEventListener("mousemove",t.endDragIfSourceWasRemovedFromDOM,!0)}),1e3)}},{key:"clearCurrentDragSourceNode",value:function(){return!!this.currentDragSourceNode&&(this.currentDragSourceNode=null,this.window&&(this.window.clearTimeout(this.mouseMoveTimeoutTimer||void 0),this.window.removeEventListener("mousemove",this.endDragIfSourceWasRemovedFromDOM,!0)),this.mouseMoveTimeoutTimer=null,!0)}},{key:"handleDragStart",value:function(e,t){e.defaultPrevented||(this.dragStartSourceIds||(this.dragStartSourceIds=[]),this.dragStartSourceIds.unshift(t))}},{key:"handleDragEnter",value:function(e,t){this.dragEnterTargetIds.unshift(t)}},{key:"handleDragOver",value:function(e,t){null===this.dragOverTargetIds&&(this.dragOverTargetIds=[]),this.dragOverTargetIds.unshift(t)}},{key:"handleDrop",value:function(e,t){this.dropTargetIds.unshift(t)}},{key:"window",get:function(){return this.options.window}},{key:"document",get:function(){return this.options.document}}])&&A(t.prototype,n),e}();function T(){return O||((O=new Image).src="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),O}const P=function(e,t){return new k(e,t)}},61958:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>g});var r,i=n(72954);!function(e){e.mouse="mouse",e.touch="touch",e.keyboard="keyboard"}(r||(r={}));function o(e){return void 0===e.button||0===e.button}function a(e){return!!e.targetTouches}function s(e,t){return a(e)?function(e,t){return 1===e.targetTouches.length?s(e.targetTouches[0]):t&&1===e.touches.length&&e.touches[0].target===t.target?s(e.touches[0]):void 0}(e,t):{x:e.clientX,y:e.clientY}}const l=function(){var e=!1;try{addEventListener("test",(function(){}),Object.defineProperty({},"passive",{get:function(){return e=!0,!0}}))}catch(e){}return e}();function c(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var u,d=function(){function e(t,n){var r=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.enableTouchEvents=!0,this.enableMouseEvents=!1,this.enableKeyboardEvents=!1,this.ignoreContextMenu=!1,this.enableHoverOutsideTarget=!1,this.touchSlop=0,this.scrollAngleRanges=void 0,this.context=n,this.delayTouchStart=t.delayTouchStart||t.delay||0,this.delayMouseStart=t.delayMouseStart||t.delay||0,Object.keys(t).forEach((function(e){null!=t[e]&&(r[e]=t[e])}))}var t,n;return t=e,(n=[{key:"window",get:function(){return this.context&&this.context.window?this.context.window:"undefined"!=typeof window?window:void 0}},{key:"document",get:function(){if(this.window)return this.window.document}}])&&c(t.prototype,n),e}();function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p=(f(u={},r.mouse,{start:"mousedown",move:"mousemove",end:"mouseup",contextmenu:"contextmenu"}),f(u,r.touch,{start:"touchstart",move:"touchmove",end:"touchend"}),f(u,r.keyboard,{keydown:"keydown"}),u),v=function(){function e(t,n,i){var l=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.getSourceClientOffset=function(e){return function(e){var t=1===e.nodeType?e:e.parentElement;if(t){var n=t.getBoundingClientRect(),r=n.top;return{x:n.left,y:r}}}(l.sourceNodes[e])},this.handleTopMoveStartCapture=function(e){o(e)&&(l.moveStartSourceIds=[])},this.handleMoveStart=function(e){Array.isArray(l.moveStartSourceIds)&&l.moveStartSourceIds.unshift(e)},this.handleTopMoveStart=function(e){if(o(e)){var t=s(e);t&&(a(e)&&(l.lastTargetTouchFallback=e.targetTouches[0]),l._mouseClientOffset=t),l.waitingForDelay=!1}},this.handleTopMoveStartDelay=function(e){if(o(e)){var t=e.type===p.touch.start?l.options.delayTouchStart:l.options.delayMouseStart;l.timeout=setTimeout(l.handleTopMoveStart.bind(l,e),t),l.waitingForDelay=!0}},this.handleTopMoveCapture=function(){l.dragOverTargetIds=[]},this.handleMove=function(e,t){l.dragOverTargetIds&&l.dragOverTargetIds.unshift(t)},this.handleTopMove=function(e){if(l.timeout&&clearTimeout(l.timeout),l.document&&!l.waitingForDelay){var t,n,r,i,o=l.moveStartSourceIds,a=l.dragOverTargetIds,c=l.options.enableHoverOutsideTarget,u=s(e,l.lastTargetTouchFallback);if(u)if(l._isScrolling||!l.monitor.isDragging()&&function(e,t,n,r,i){if(!i)return!1;for(var o=180*Math.atan2(r-t,n-e)/Math.PI+180,a=0;a<i.length;++a)if((null==i[a].start||o>=i[a].start)&&(null==i[a].end||o<=i[a].end))return!0;return!1}(l._mouseClientOffset.x||0,l._mouseClientOffset.y||0,u.x,u.y,l.options.scrollAngleRanges))l._isScrolling=!0;else if(!l.monitor.isDragging()&&l._mouseClientOffset.hasOwnProperty("x")&&o&&(t=l._mouseClientOffset.x||0,n=l._mouseClientOffset.y||0,r=u.x,i=u.y,Math.sqrt(Math.pow(Math.abs(r-t),2)+Math.pow(Math.abs(i-n),2))>(l.options.touchSlop?l.options.touchSlop:0))&&(l.moveStartSourceIds=void 0,l.actions.beginDrag(o,{clientOffset:l._mouseClientOffset,getSourceClientOffset:l.getSourceClientOffset,publishSource:!1})),l.monitor.isDragging()){var d=l.sourceNodes[l.monitor.getSourceId()];l.installSourceNodeRemovalObserver(d),l.actions.publishDragSource(),e.preventDefault();var h=(a||[]).map((function(e){return l.targetNodes[e]})),f=l.options.getDropTargetElementsAtPoint?l.options.getDropTargetElementsAtPoint(u.x,u.y,h):l.document.elementsFromPoint(u.x,u.y),p=[];for(var v in f)if(f.hasOwnProperty(v)){var g=f[v];for(p.push(g);g;)g=g.parentElement,-1===p.indexOf(g)&&p.push(g)}var m=p.filter((function(e){return h.indexOf(e)>-1})).map((function(e){for(var t in l.targetNodes)if(e===l.targetNodes[t])return t})).filter((function(e){return!!e})).filter((function(e,t,n){return n.indexOf(e)===t}));if(c)for(var y in l.targetNodes)if(l.targetNodes[y]&&l.targetNodes[y].contains(d)&&-1===m.indexOf(y)){m.unshift(y);break}m.reverse(),l.actions.hover(m,{clientOffset:u})}}},this.handleTopMoveEndCapture=function(e){l._isScrolling=!1,l.lastTargetTouchFallback=void 0,function(e){return void 0===e.buttons||!(1&e.buttons)}(e)&&(l.monitor.isDragging()&&!l.monitor.didDrop()?(e.preventDefault(),l._mouseClientOffset={},l.uninstallSourceNodeRemovalObserver(),l.actions.drop(),l.actions.endDrag()):l.moveStartSourceIds=void 0)},this.handleCancelOnEscape=function(e){"Escape"===e.key&&l.monitor.isDragging()&&(l._mouseClientOffset={},l.uninstallSourceNodeRemovalObserver(),l.actions.endDrag())},this.options=new d(i,n),this.actions=t.getActions(),this.monitor=t.getMonitor(),this.sourceNodes={},this.sourcePreviewNodes={},this.sourcePreviewNodeOptions={},this.targetNodes={},this.listenerTypes=[],this._mouseClientOffset={},this._isScrolling=!1,this.options.enableMouseEvents&&this.listenerTypes.push(r.mouse),this.options.enableTouchEvents&&this.listenerTypes.push(r.touch),this.options.enableKeyboardEvents&&this.listenerTypes.push(r.keyboard)}var t,n;return t=e,(n=[{key:"setup",value:function(){this.window&&((0,i.V)(!e.isSetUp,"Cannot have two Touch backends at the same time."),e.isSetUp=!0,this.addEventListener(this.window,"start",this.getTopMoveStartHandler()),this.addEventListener(this.window,"start",this.handleTopMoveStartCapture,!0),this.addEventListener(this.window,"move",this.handleTopMove),this.addEventListener(this.window,"move",this.handleTopMoveCapture,!0),this.addEventListener(this.window,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.addEventListener(this.window,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.addEventListener(this.window,"keydown",this.handleCancelOnEscape,!0))}},{key:"teardown",value:function(){this.window&&(e.isSetUp=!1,this._mouseClientOffset={},this.removeEventListener(this.window,"start",this.handleTopMoveStartCapture,!0),this.removeEventListener(this.window,"start",this.handleTopMoveStart),this.removeEventListener(this.window,"move",this.handleTopMoveCapture,!0),this.removeEventListener(this.window,"move",this.handleTopMove),this.removeEventListener(this.window,"end",this.handleTopMoveEndCapture,!0),this.options.enableMouseEvents&&!this.options.ignoreContextMenu&&this.removeEventListener(this.window,"contextmenu",this.handleTopMoveEndCapture),this.options.enableKeyboardEvents&&this.removeEventListener(this.window,"keydown",this.handleCancelOnEscape,!0),this.uninstallSourceNodeRemovalObserver())}},{key:"addEventListener",value:function(e,t,n,r){var i=l?{capture:r,passive:!1}:r;this.listenerTypes.forEach((function(r){var o=p[r][t];o&&e.addEventListener(o,n,i)}))}},{key:"removeEventListener",value:function(e,t,n,r){var i=l?{capture:r,passive:!1}:r;this.listenerTypes.forEach((function(r){var o=p[r][t];o&&e.removeEventListener(o,n,i)}))}},{key:"connectDragSource",value:function(e,t){var n=this,r=this.handleMoveStart.bind(this,e);return this.sourceNodes[e]=t,this.addEventListener(t,"start",r),function(){delete n.sourceNodes[e],n.removeEventListener(t,"start",r)}}},{key:"connectDragPreview",value:function(e,t,n){var r=this;return this.sourcePreviewNodeOptions[e]=n,this.sourcePreviewNodes[e]=t,function(){delete r.sourcePreviewNodes[e],delete r.sourcePreviewNodeOptions[e]}}},{key:"connectDropTarget",value:function(e,t){var n=this;if(!this.document)return function(){return null};var r=function(r){if(n.document&&n.monitor.isDragging()){var i;switch(r.type){case p.mouse.move:i={x:r.clientX,y:r.clientY};break;case p.touch.move:i={x:r.touches[0].clientX,y:r.touches[0].clientY}}var o=null!=i?n.document.elementFromPoint(i.x,i.y):void 0,a=o&&t.contains(o);return o===t||a?n.handleMove(r,e):void 0}};return this.addEventListener(this.document.body,"move",r),this.targetNodes[e]=t,function(){n.document&&(delete n.targetNodes[e],n.removeEventListener(n.document.body,"move",r))}}},{key:"getTopMoveStartHandler",value:function(){return this.options.delayTouchStart||this.options.delayMouseStart?this.handleTopMoveStartDelay:this.handleTopMoveStart}},{key:"installSourceNodeRemovalObserver",value:function(e){var t=this;this.uninstallSourceNodeRemovalObserver(),this.draggedSourceNode=e,this.draggedSourceNodeRemovalObserver=new MutationObserver((function(){e&&!e.parentElement&&(t.resurrectSourceNode(),t.uninstallSourceNodeRemovalObserver())})),e&&e.parentElement&&this.draggedSourceNodeRemovalObserver.observe(e.parentElement,{childList:!0})}},{key:"resurrectSourceNode",value:function(){this.document&&this.draggedSourceNode&&(this.draggedSourceNode.style.display="none",this.draggedSourceNode.removeAttribute("data-reactid"),this.document.body.appendChild(this.draggedSourceNode))}},{key:"uninstallSourceNodeRemovalObserver",value:function(){this.draggedSourceNodeRemovalObserver&&this.draggedSourceNodeRemovalObserver.disconnect(),this.draggedSourceNodeRemovalObserver=void 0,this.draggedSourceNode=void 0}},{key:"window",get:function(){return this.options.window}},{key:"document",get:function(){if(this.window)return this.window.document}}])&&h(t.prototype,n),e}();const g=function(e,t){return new v(e,t,arguments.length>2&&void 0!==arguments[2]?arguments[2]:{})}},17757:(e,t,n)=>{"use strict";n.d(t,{M:()=>ve,s:()=>ge});var r=n(96540),i=n(68238),o="dnd-core/INIT_COORDS",a="dnd-core/BEGIN_DRAG",s="dnd-core/PUBLISH_DRAG_SOURCE",l="dnd-core/HOVER",c="dnd-core/DROP",u="dnd-core/END_DRAG",d=function(e,t){return e===t};function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var p={initialSourceClientOffset:null,initialClientOffset:null,clientOffset:null};function v(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:p,r=arguments.length>1?arguments[1]:void 0,i=r.payload;switch(r.type){case o:case a:return{initialSourceClientOffset:i.sourceClientOffset,initialClientOffset:i.clientOffset,clientOffset:i.clientOffset};case l:return e=n.clientOffset,t=i.clientOffset,!e&&!t||e&&t&&e.x===t.x&&e.y===t.y?n:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){f(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},n,{clientOffset:i.clientOffset});case u:case c:return p;default:return n}}var g="dnd-core/ADD_SOURCE",m="dnd-core/ADD_TARGET",y="dnd-core/REMOVE_SOURCE",b="dnd-core/REMOVE_TARGET";function w(e){return w="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},w(e)}function _(e){return"object"===w(e)}function x(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function C(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?x(Object(n),!0).forEach((function(t){E(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):x(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function E(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var S={itemType:null,item:null,sourceId:null,targetIds:[],dropResult:null,didDrop:!1,isSourcePublic:null};function A(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:S,r=arguments.length>1?arguments[1]:void 0,i=r.payload;switch(r.type){case a:return C({},n,{itemType:i.itemType,item:i.item,sourceId:i.sourceId,isSourcePublic:i.isSourcePublic,dropResult:null,didDrop:!1});case s:return C({},n,{isSourcePublic:!0});case l:return C({},n,{targetIds:i.targetIds});case b:return-1===n.targetIds.indexOf(i.targetId)?n:C({},n,{targetIds:(e=n.targetIds,t=i.targetId,e.filter((function(e){return e!==t})))});case c:return C({},n,{dropResult:i.dropResult,didDrop:!0,targetIds:[]});case u:return C({},n,{itemType:null,item:null,sourceId:null,dropResult:null,didDrop:!1,isSourcePublic:null,targetIds:[]});default:return n}}function O(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0;switch((arguments.length>1?arguments[1]:void 0).type){case g:case m:return e+1;case y:case b:return e-1;default:return e}}var k=[],T=[];function P(){var e=arguments.length>1?arguments[1]:void 0;switch(e.type){case l:break;case g:case m:case b:case y:return k;default:return T}var t=e.payload,n=t.targetIds,r=void 0===n?[]:n,i=t.prevTargetIds,o=void 0===i?[]:i,a=function(e,t){var n=new Map,r=function(e){return n.set(e,n.has(e)?n.get(e)+1:1)};e.forEach(r),t.forEach(r);var i=[];return n.forEach((function(e,t){1===e&&i.push(t)})),i}(r,o),s=a.length>0||!function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:d;if(e.length!==t.length)return!1;for(var r=0;r<e.length;++r)if(!n(e[r],t[r]))return!1;return!0}(r,o);if(!s)return k;var c=o[o.length-1],u=r[r.length-1];return c!==u&&(c&&a.push(c),u&&a.push(u)),a}function I(){return(arguments.length>0&&void 0!==arguments[0]?arguments[0]:0)+1}function M(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function z(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?M(Object(n),!0).forEach((function(t){R(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):M(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function R(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function L(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;return{dirtyHandlerIds:P(n.dirtyHandlerIds,{type:r.type,payload:z({},r.payload,{prevTargetIds:(e=n,t=[],"dragOperation.targetIds".split(".").reduce((function(e,n){return e&&e[n]?e[n]:t||null}),e))})}),dragOffset:v(n.dragOffset,r),refCount:O(n.refCount,r),dragOperation:A(n.dragOperation,r),stateId:I(n.stateId)}}k.__IS_NONE__=!0,T.__IS_ALL__=!0;var D=n(72954);function N(e,t){return{type:o,payload:{sourceClientOffset:t||null,clientOffset:e||null}}}var j={type:o,payload:{clientOffset:null,sourceClientOffset:null}};function H(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{publishSource:!0},r=n.publishSource,i=void 0===r||r,o=n.clientOffset,s=n.getSourceClientOffset,l=e.getMonitor(),c=e.getRegistry();e.dispatch(N(o)),function(e,t,n){(0,D.V)(!t.isDragging(),"Cannot call beginDrag while dragging."),e.forEach((function(e){(0,D.V)(n.getSource(e),"Expected sourceIds to be registered.")}))}(t,l,c);var u=function(e,t){for(var n=null,r=e.length-1;r>=0;r--)if(t.canDragSource(e[r])){n=e[r];break}return n}(t,l);if(null!==u){var d=null;o&&(function(e){(0,D.V)("function"==typeof e,"When clientOffset is provided, getSourceClientOffset must be a function.")}(s),d=s(u)),e.dispatch(N(o,d));var h=c.getSource(u).beginDrag(l,u);!function(e){(0,D.V)(_(e),"Item must be an object.")}(h),c.pinSource(u);var f=c.getSourceType(u);return{type:a,payload:{itemType:f,item:h,sourceId:u,clientOffset:o||null,sourceClientOffset:d||null,isSourcePublic:!!i}}}e.dispatch(j)}}function V(e){return function(){if(e.getMonitor().isDragging())return{type:s}}}function B(e,t){return null===t?null===e:Array.isArray(e)?e.some((function(e){return e===t})):e===t}function F(e){return function(t){var n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{}).clientOffset;!function(e){(0,D.V)(Array.isArray(e),"Expected targetIds to be an array.")}(t);var r=t.slice(0),i=e.getMonitor(),o=e.getRegistry();return function(e,t,n){(0,D.V)(t.isDragging(),"Cannot call hover while not dragging."),(0,D.V)(!t.didDrop(),"Cannot call hover after drop.");for(var r=0;r<e.length;r++){var i=e[r];(0,D.V)(e.lastIndexOf(i)===r,"Expected targetIds to be unique in the passed array.");var o=n.getTarget(i);(0,D.V)(o,"Expected targetIds to be registered.")}}(r,i,o),function(e,t,n){for(var r=e.length-1;r>=0;r--){var i=e[r];B(t.getTargetType(i),n)||e.splice(r,1)}}(r,o,i.getItemType()),function(e,t,n){e.forEach((function(e){n.getTarget(e).hover(t,e)}))}(r,i,o),{type:l,payload:{targetIds:r,clientOffset:n||null}}}}function W(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?W(Object(n),!0).forEach((function(t){G(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):W(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function G(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function q(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=e.getMonitor(),r=e.getRegistry();!function(e){(0,D.V)(e.isDragging(),"Cannot call drop while not dragging."),(0,D.V)(!e.didDrop(),"Cannot call drop twice during one drag operation.")}(n);var i=function(e){var t=e.getTargetIds().filter(e.canDropOnTarget,e);return t.reverse(),t}(n);i.forEach((function(i,o){var a=function(e,t,n,r){var i=n.getTarget(e),o=i?i.drop(r,e):void 0;return function(e){(0,D.V)(void 0===e||_(e),"Drop result must either be an object or undefined.")}(o),void 0===o&&(o=0===t?{}:r.getDropResult()),o}(i,o,r,n),s={type:c,payload:{dropResult:U({},t,{},a)}};e.dispatch(s)}))}}function K(e){return function(){var t=e.getMonitor(),n=e.getRegistry();!function(e){(0,D.V)(e.isDragging(),"Cannot call endDrag while not dragging.")}(t);var r=t.getSourceId();return n.getSource(r,!0).endDrag(t,r),n.unpinSource(),{type:u}}}function $(e,t){return{x:e.x-t.x,y:e.y-t.y}}function Z(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var X,Y=function(){function e(t,n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.store=t,this.registry=n}var t,n;return t=e,n=[{key:"subscribeToStateChange",value:function(e){var t=this,n=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{handlerIds:void 0}).handlerIds;(0,D.V)("function"==typeof e,"listener must be a function."),(0,D.V)(void 0===n||Array.isArray(n),"handlerIds, when specified, must be an array of strings.");var r=this.store.getState().stateId;return this.store.subscribe((function(){var i=t.store.getState(),o=i.stateId;try{var a=o===r||o===r+1&&!function(e,t){return e!==k&&(e===T||void 0===t||(n=e,t.filter((function(e){return n.indexOf(e)>-1}))).length>0);var n}(i.dirtyHandlerIds,n);a||e()}finally{r=o}}))}},{key:"subscribeToOffsetChange",value:function(e){var t=this;(0,D.V)("function"==typeof e,"listener must be a function.");var n=this.store.getState().dragOffset;return this.store.subscribe((function(){var r=t.store.getState().dragOffset;r!==n&&(n=r,e())}))}},{key:"canDragSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e);return(0,D.V)(t,"Expected to find a valid source."),!this.isDragging()&&t.canDrag(this,e)}},{key:"canDropOnTarget",value:function(e){if(!e)return!1;var t=this.registry.getTarget(e);return(0,D.V)(t,"Expected to find a valid target."),!(!this.isDragging()||this.didDrop())&&B(this.registry.getTargetType(e),this.getItemType())&&t.canDrop(this,e)}},{key:"isDragging",value:function(){return Boolean(this.getItemType())}},{key:"isDraggingSource",value:function(e){if(!e)return!1;var t=this.registry.getSource(e,!0);return(0,D.V)(t,"Expected to find a valid source."),!(!this.isDragging()||!this.isSourcePublic())&&this.registry.getSourceType(e)===this.getItemType()&&t.isDragging(this,e)}},{key:"isOverTarget",value:function(e){if(!e)return!1;var t=(arguments.length>1&&void 0!==arguments[1]?arguments[1]:{shallow:!1}).shallow;if(!this.isDragging())return!1;var n=this.registry.getTargetType(e),r=this.getItemType();if(r&&!B(n,r))return!1;var i=this.getTargetIds();if(!i.length)return!1;var o=i.indexOf(e);return t?o===i.length-1:o>-1}},{key:"getItemType",value:function(){return this.store.getState().dragOperation.itemType}},{key:"getItem",value:function(){return this.store.getState().dragOperation.item}},{key:"getSourceId",value:function(){return this.store.getState().dragOperation.sourceId}},{key:"getTargetIds",value:function(){return this.store.getState().dragOperation.targetIds}},{key:"getDropResult",value:function(){return this.store.getState().dragOperation.dropResult}},{key:"didDrop",value:function(){return this.store.getState().dragOperation.didDrop}},{key:"isSourcePublic",value:function(){return this.store.getState().dragOperation.isSourcePublic}},{key:"getInitialClientOffset",value:function(){return this.store.getState().dragOffset.initialClientOffset}},{key:"getInitialSourceClientOffset",value:function(){return this.store.getState().dragOffset.initialSourceClientOffset}},{key:"getClientOffset",value:function(){return this.store.getState().dragOffset.clientOffset}},{key:"getSourceClientOffset",value:function(){return r=(e=this.store.getState().dragOffset).clientOffset,i=e.initialClientOffset,o=e.initialSourceClientOffset,r&&i&&o?$((n=o,{x:(t=r).x+n.x,y:t.y+n.y}),i):null;var e,t,n,r,i,o}},{key:"getDifferenceFromInitialOffset",value:function(){return t=(e=this.store.getState().dragOffset).clientOffset,n=e.initialClientOffset,t&&n?$(t,n):null;var e,t,n}}],n&&Z(t.prototype,n),e}(),Q=0;function J(e){return J="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},J(e)}function ee(e,t){t&&Array.isArray(e)?e.forEach((function(e){return ee(e,!1)})):(0,D.V)("string"==typeof e||"symbol"===J(e),t?"Type can only be a string, a symbol, or an array of either.":"Type can only be a string or a symbol.")}!function(e){e.SOURCE="SOURCE",e.TARGET="TARGET"}(X||(X={}));const te="undefined"!=typeof global?global:self,ne=te.MutationObserver||te.WebKitMutationObserver;function re(e){return function(){const t=setTimeout(r,0),n=setInterval(r,50);function r(){clearTimeout(t),clearInterval(n),e()}}}const ie="function"==typeof ne?function(e){let t=1;const n=new ne(e),r=document.createTextNode("");return n.observe(r,{characterData:!0}),function(){t=-t,r.data=t}}:re;class oe{call(){try{this.task&&this.task()}catch(e){this.onError(e)}finally{this.task=null,this.release(this)}}constructor(e,t){this.onError=e,this.release=t,this.task=null}}const ae=new class{enqueueTask(e){const{queue:t,requestFlush:n}=this;t.length||(n(),this.flushing=!0),t[t.length]=e}constructor(){this.queue=[],this.pendingErrors=[],this.flushing=!1,this.index=0,this.capacity=1024,this.flush=()=>{const{queue:e}=this;for(;this.index<e.length;){const t=this.index;if(this.index++,e[t].call(),this.index>this.capacity){for(let t=0,n=e.length-this.index;t<n;t++)e[t]=e[t+this.index];e.length-=this.index,this.index=0}}e.length=0,this.index=0,this.flushing=!1},this.registerPendingError=e=>{this.pendingErrors.push(e),this.requestErrorThrow()},this.requestFlush=ie(this.flush),this.requestErrorThrow=re((()=>{if(this.pendingErrors.length)throw this.pendingErrors.shift()}))}},se=new class{create(e){const t=this.freeTasks,n=t.length?t.pop():new oe(this.onError,(e=>t[t.length]=e));return n.task=e,n}constructor(e){this.onError=e,this.freeTasks=[]}}(ae.registerPendingError);function le(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function ce(e){switch(e[0]){case"S":return X.SOURCE;case"T":return X.TARGET;default:(0,D.V)(!1,"Cannot parse handler ID: ".concat(e))}}function ue(e,t){var n,r,i=e.entries(),o=!1;do{var a=i.next(),s=a.done;if((n=a.value,r=2,function(e){if(Array.isArray(e))return e}(n)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(n,r)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}())[1]===t)return!0;o=!!s}while(!o);return!1}var de=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.types=new Map,this.dragSources=new Map,this.dropTargets=new Map,this.pinnedSourceId=null,this.pinnedSource=null,this.store=t}var t,n;return t=e,n=[{key:"addSource",value:function(e,t){ee(e),function(e){(0,D.V)("function"==typeof e.canDrag,"Expected canDrag to be a function."),(0,D.V)("function"==typeof e.beginDrag,"Expected beginDrag to be a function."),(0,D.V)("function"==typeof e.endDrag,"Expected endDrag to be a function.")}(t);var n=this.addHandler(X.SOURCE,e,t);return this.store.dispatch(function(e){return{type:g,payload:{sourceId:e}}}(n)),n}},{key:"addTarget",value:function(e,t){ee(e,!0),function(e){(0,D.V)("function"==typeof e.canDrop,"Expected canDrop to be a function."),(0,D.V)("function"==typeof e.hover,"Expected hover to be a function."),(0,D.V)("function"==typeof e.drop,"Expected beginDrag to be a function.")}(t);var n=this.addHandler(X.TARGET,e,t);return this.store.dispatch(function(e){return{type:m,payload:{targetId:e}}}(n)),n}},{key:"containsHandler",value:function(e){return ue(this.dragSources,e)||ue(this.dropTargets,e)}},{key:"getSource",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return(0,D.V)(this.isSourceId(e),"Expected a valid source ID."),t&&e===this.pinnedSourceId?this.pinnedSource:this.dragSources.get(e)}},{key:"getTarget",value:function(e){return(0,D.V)(this.isTargetId(e),"Expected a valid target ID."),this.dropTargets.get(e)}},{key:"getSourceType",value:function(e){return(0,D.V)(this.isSourceId(e),"Expected a valid source ID."),this.types.get(e)}},{key:"getTargetType",value:function(e){return(0,D.V)(this.isTargetId(e),"Expected a valid target ID."),this.types.get(e)}},{key:"isSourceId",value:function(e){return ce(e)===X.SOURCE}},{key:"isTargetId",value:function(e){return ce(e)===X.TARGET}},{key:"removeSource",value:function(e){var t,n=this;(0,D.V)(this.getSource(e),"Expected an existing source."),this.store.dispatch(function(e){return{type:y,payload:{sourceId:e}}}(e)),t=function(){n.dragSources.delete(e),n.types.delete(e)},ae.enqueueTask(se.create(t))}},{key:"removeTarget",value:function(e){(0,D.V)(this.getTarget(e),"Expected an existing target."),this.store.dispatch(function(e){return{type:b,payload:{targetId:e}}}(e)),this.dropTargets.delete(e),this.types.delete(e)}},{key:"pinSource",value:function(e){var t=this.getSource(e);(0,D.V)(t,"Expected an existing source."),this.pinnedSourceId=e,this.pinnedSource=t}},{key:"unpinSource",value:function(){(0,D.V)(this.pinnedSource,"No source is pinned at the time."),this.pinnedSourceId=null,this.pinnedSource=null}},{key:"addHandler",value:function(e,t,n){var r=function(e){var t=(Q++).toString();switch(e){case X.SOURCE:return"S".concat(t);case X.TARGET:return"T".concat(t);default:throw new Error("Unknown Handler Role: ".concat(e))}}(e);return this.types.set(r,t),e===X.SOURCE?this.dragSources.set(r,n):e===X.TARGET&&this.dropTargets.set(r,n),r}}],n&&le(t.prototype,n),e}();function he(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var fe=function(){function e(){var t=this,n=arguments.length>0&&void 0!==arguments[0]&&arguments[0];!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.isSetUp=!1,this.handleRefCountChange=function(){var e=t.store.getState().refCount>0;t.backend&&(e&&!t.isSetUp?(t.backend.setup(),t.isSetUp=!0):!e&&t.isSetUp&&(t.backend.teardown(),t.isSetUp=!1))};var r=function(e){var t="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__;return(0,i.y$)(L,e&&t&&t({name:"dnd-core",instanceId:"dnd-core"}))}(n);this.store=r,this.monitor=new Y(r,new de(r)),r.subscribe(this.handleRefCountChange)}var t,n;return t=e,n=[{key:"receiveBackend",value:function(e){this.backend=e}},{key:"getMonitor",value:function(){return this.monitor}},{key:"getBackend",value:function(){return this.backend}},{key:"getRegistry",value:function(){return this.monitor.registry}},{key:"getActions",value:function(){var e=this,t=this.store.dispatch,n=function(e){return{beginDrag:H(e),publishDragSource:V(e),hover:F(e),drop:q(e),endDrag:K(e)}}(this);return Object.keys(n).reduce((function(r,i){var o,a=n[i];return r[i]=(o=a,function(){for(var n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i]=arguments[i];var a=o.apply(e,r);void 0!==a&&t(a)}),r}),{})}},{key:"dispatch",value:function(e){this.store.dispatch(e)}}],n&&he(t.prototype,n),e}();function pe(e,t,n,r){var i=new fe(r),o=e(i,t,n);return i.receiveBackend(o),i}var ve=r.createContext({dragDropManager:void 0});function ge(e,t,n,r){return{dragDropManager:pe(e,t,n,r)}}},79551:(e,t,n)=>{"use strict";n.d(t,{Q:()=>a});var r=n(96540),i=n(17757);var o=0,a=(0,r.memo)((function(e){var t,n,a=e.children,c=function(e){if("manager"in e)return[{dragDropManager:e.manager},!1];var t=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:l(),n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=t;return o[s]||(o[s]=(0,i.s)(e,t,n,r)),o[s]}(e.backend,e.context,e.options,e.debugMode);return[t,!e.context]}(function(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}(e,["children"])),u=(n=2,function(e){if(Array.isArray(e))return e}(t=c)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),d=u[0],h=u[1];return r.useEffect((function(){return h&&o++,function(){h&&0==--o&&(l()[s]=null)}}),[]),r.createElement(i.M.Provider,{value:d},a)}));a.displayName="DndProvider";var s=Symbol.for("__REACT_DND_CONTEXT_INSTANCE__");function l(){return void 0!==n.g?n.g:window}},64080:(e,t,n)=>{"use strict";n.d(t,{b:()=>a});var r=n(72954);function i(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var o=!1,a=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.targetId=null,this.internalMonitor=t.getMonitor()}var t,n;return t=e,(n=[{key:"receiveHandlerId",value:function(e){this.targetId=e}},{key:"getHandlerId",value:function(){return this.targetId}},{key:"subscribeToStateChange",value:function(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}},{key:"canDrop",value:function(){if(!this.targetId)return!1;(0,r.V)(!o,"You may not call monitor.canDrop() inside your canDrop() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target-monitor");try{return o=!0,this.internalMonitor.canDropOnTarget(this.targetId)}finally{o=!1}}},{key:"isOver",value:function(e){return!!this.targetId&&this.internalMonitor.isOverTarget(this.targetId,e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}])&&i(t.prototype,n),e}()},28003:(e,t,n)=>{"use strict";n.d(t,{P:()=>s});var r=n(49194),i=n(81972),o=n(56979);function a(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var s=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.hooks=(0,i.A)({dropTarget:function(e,t){n.clearDropTarget(),n.dropTargetOptions=t,(0,o.i)(e)?n.dropTargetRef=e:n.dropTargetNode=e,n.reconnect()}}),this.handlerId=null,this.dropTargetRef=null,this.dropTargetOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDropTarget=null,this.lastConnectedDropTargetOptions=null,this.backend=t}var t,n;return t=e,(n=[{key:"reconnect",value:function(){var e=this.didHandlerIdChange()||this.didDropTargetChange()||this.didOptionsChange();e&&this.disconnectDropTarget();var t=this.dropTarget;this.handlerId&&(t?e&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDropTarget=t,this.lastConnectedDropTargetOptions=this.dropTargetOptions,this.unsubscribeDropTarget=this.backend.connectDropTarget(this.handlerId,t,this.dropTargetOptions)):this.lastConnectedDropTarget=t)}},{key:"receiveHandlerId",value:function(e){e!==this.handlerId&&(this.handlerId=e,this.reconnect())}},{key:"didHandlerIdChange",value:function(){return this.lastConnectedHandlerId!==this.handlerId}},{key:"didDropTargetChange",value:function(){return this.lastConnectedDropTarget!==this.dropTarget}},{key:"didOptionsChange",value:function(){return!(0,r.b)(this.lastConnectedDropTargetOptions,this.dropTargetOptions)}},{key:"disconnectDropTarget",value:function(){this.unsubscribeDropTarget&&(this.unsubscribeDropTarget(),this.unsubscribeDropTarget=void 0)}},{key:"clearDropTarget",value:function(){this.dropTargetRef=null,this.dropTargetNode=null}},{key:"connectTarget",get:function(){return this.dropTarget}},{key:"dropTargetOptions",get:function(){return this.dropTargetOptionsInternal},set:function(e){this.dropTargetOptionsInternal=e}},{key:"dropTarget",get:function(){return this.dropTargetNode||this.dropTargetRef&&this.dropTargetRef.current}}])&&a(t.prototype,n),e}()},63207:(e,t,n)=>{"use strict";function r(e,t,n){var r=n.getRegistry(),i=r.addTarget(e,t);return[i,function(){return r.removeTarget(i)}]}function i(e,t,n){var r=n.getRegistry(),i=r.addSource(e,t);return[i,function(){return r.removeSource(i)}]}n.d(t,{V:()=>i,l:()=>r})},81972:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(96540),i=n(72954);function o(e,t){"function"==typeof e?e(t):e.current=t}function a(e){var t={};return Object.keys(e).forEach((function(n){var a=e[n];if(n.endsWith("Ref"))t[n]=e[n];else{var s=function(e){return function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(!(0,r.isValidElement)(t)){var a=t;return e(a,n),a}var s=t;!function(e){if("string"!=typeof e.type){var t=e.type.displayName||e.type.name||"the component";throw new Error("Only native element nodes can now be passed to React DnD connectors."+"You can either wrap ".concat(t," into a <div>, or turn it into a ")+"drag source or a drop target itself.")}}(s);var l=n?function(t){return e(t,n)}:e;return function(e,t){var n=e.ref;return(0,i.V)("string"!=typeof n,"Cannot connect React DnD to an element with an existing string ref. Please convert it to use a callback ref instead, or wrap it into a <span> or <div>. Read more: https://facebook.github.io/react/docs/more-about-refs.html#the-ref-callback-attribute"),n?(0,r.cloneElement)(e,{ref:function(e){o(n,e),o(t,e)}}):(0,r.cloneElement)(e,{ref:t})}(s,l)}}(a);t[n]=function(){return s}}})),t}},42727:(e,t,n)=>{"use strict";n.d(t,{F:()=>a});var r=n(49194),i=n(96540),o=n(20776);function a(e,t,n){var a,s,l=(a=(0,i.useState)((function(){return t(e)})),s=2,function(e){if(Array.isArray(e))return e}(a)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(a,s)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),c=l[0],u=l[1],d=(0,i.useCallback)((function(){var i=t(e);(0,r.b)(c,i)||(u(i),n&&n())}),[c,e,n]);return(0,o.E)(d,[]),[c,d]}},81882:(e,t,n)=>{"use strict";n.d(t,{u:()=>a});var r=n(96540),i=n(72954),o=n(17757);function a(){var e=(0,r.useContext)(o.M).dragDropManager;return(0,i.V)(null!=e,"Expected drag drop context"),e}},20776:(e,t,n)=>{"use strict";n.d(t,{E:()=>i});var r=n(96540),i="undefined"!=typeof window?r.useLayoutEffect:r.useEffect},25183:(e,t,n)=>{"use strict";n.d(t,{F:()=>o});var r=n(20776),i=n(42727);function o(e,t,n){var o,a,s=(o=(0,i.F)(e,t,n),a=2,function(e){if(Array.isArray(e))return e}(o)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(o,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),l=s[0],c=s[1];return(0,r.E)((function(){var t=e.getHandlerId();if(null!=t)return e.subscribeToStateChange(c,{handlerIds:[t]})}),[e,c]),l}},33085:(e,t,n)=>{"use strict";n.d(t,{V:()=>a});var r=n(96540),i=n(81882),o=n(42727);function a(e){var t,n,a=(0,i.u)().getMonitor(),s=(t=(0,o.F)(a,e),n=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(t,n)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),l=s[0],c=s[1];return(0,r.useEffect)((function(){return a.subscribeToOffsetChange(c)})),(0,r.useEffect)((function(){return a.subscribeToStateChange(c)})),l}},26206:(e,t,n)=>{"use strict";n.d(t,{H:()=>d});var r=n(96540),i=n(72954),o=n(25183),a=n(20776),s=n(63207),l=n(81882),c=n(28003),u=n(64080);function d(e){var t=(0,r.useRef)(e);t.current=e,(0,i.V)(null!=e.accept,"accept must be defined");var n,d,h,f=(n=(0,l.u)(),d=[(0,r.useMemo)((function(){return new u.b(n)}),[n]),(0,r.useMemo)((function(){return new c.P(n.getBackend())}),[n])],h=2,function(e){if(Array.isArray(e))return e}(d)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(d,h)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),p=f[0],v=f[1];!function(e,t,n){var i=(0,l.u)(),o=(0,r.useMemo)((function(){return{canDrop:function(){var n=e.current.canDrop;return!n||n(t.getItem(),t)},hover:function(){var n=e.current.hover;n&&n(t.getItem(),t)},drop:function(){var n=e.current.drop;if(n)return n(t.getItem(),t)}}}),[t]);(0,a.E)((function(){var r=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}((0,s.l)(e.current.accept,o,i),2),a=r[0],l=r[1];return t.receiveHandlerId(a),n.receiveHandlerId(a),l}),[t,n])}(t,p,v);var g=(0,o.F)(p,t.current.collect||function(){return{}},(function(){return v.reconnect()})),m=(0,r.useMemo)((function(){return v.hooks.dropTarget()}),[v]);return(0,a.E)((function(){v.dropTargetOptions=e.options||null,v.reconnect()}),[e.options]),[g,m]}},79543:(e,t,n)=>{"use strict";n.r(t),n.d(t,{DndContext:()=>r.M,DndProvider:()=>i.Q,DragLayer:()=>se,DragPreviewImage:()=>a,DragSource:()=>X,DropTarget:()=>ne,createDndContext:()=>r.s,useDrag:()=>x,useDragLayer:()=>E.V,useDrop:()=>C.H});var r=n(17757),i=n(79551),o=n(96540),a=o.memo((function(e){var t=e.connect,n=e.src;if("undefined"!=typeof Image){var r=new Image;r.src=n,r.onload=function(){return t(r)}}return null}));a.displayName="DragPreviewImage";var s=n(72954),l=n(25183),c=n(20776),u=n(63207),d=n(81882);function h(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var f=!1,p=!1,v=function(){function e(t){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.sourceId=null,this.internalMonitor=t.getMonitor()}var t,n;return t=e,(n=[{key:"receiveHandlerId",value:function(e){this.sourceId=e}},{key:"getHandlerId",value:function(){return this.sourceId}},{key:"canDrag",value:function(){(0,s.V)(!f,"You may not call monitor.canDrag() inside your canDrag() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return f=!0,this.internalMonitor.canDragSource(this.sourceId)}finally{f=!1}}},{key:"isDragging",value:function(){if(!this.sourceId)return!1;(0,s.V)(!p,"You may not call monitor.isDragging() inside your isDragging() implementation. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source-monitor");try{return p=!0,this.internalMonitor.isDraggingSource(this.sourceId)}finally{p=!1}}},{key:"subscribeToStateChange",value:function(e,t){return this.internalMonitor.subscribeToStateChange(e,t)}},{key:"isDraggingSource",value:function(e){return this.internalMonitor.isDraggingSource(e)}},{key:"isOverTarget",value:function(e,t){return this.internalMonitor.isOverTarget(e,t)}},{key:"getTargetIds",value:function(){return this.internalMonitor.getTargetIds()}},{key:"isSourcePublic",value:function(){return this.internalMonitor.isSourcePublic()}},{key:"getSourceId",value:function(){return this.internalMonitor.getSourceId()}},{key:"subscribeToOffsetChange",value:function(e){return this.internalMonitor.subscribeToOffsetChange(e)}},{key:"canDragSource",value:function(e){return this.internalMonitor.canDragSource(e)}},{key:"canDropOnTarget",value:function(e){return this.internalMonitor.canDropOnTarget(e)}},{key:"getItemType",value:function(){return this.internalMonitor.getItemType()}},{key:"getItem",value:function(){return this.internalMonitor.getItem()}},{key:"getDropResult",value:function(){return this.internalMonitor.getDropResult()}},{key:"didDrop",value:function(){return this.internalMonitor.didDrop()}},{key:"getInitialClientOffset",value:function(){return this.internalMonitor.getInitialClientOffset()}},{key:"getInitialSourceClientOffset",value:function(){return this.internalMonitor.getInitialSourceClientOffset()}},{key:"getSourceClientOffset",value:function(){return this.internalMonitor.getSourceClientOffset()}},{key:"getClientOffset",value:function(){return this.internalMonitor.getClientOffset()}},{key:"getDifferenceFromInitialOffset",value:function(){return this.internalMonitor.getDifferenceFromInitialOffset()}}])&&h(t.prototype,n),e}(),g=n(81972),m=n(56979),y=n(49194);function b(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var w=function(){function e(t){var n=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.hooks=(0,g.A)({dragSource:function(e,t){n.clearDragSource(),n.dragSourceOptions=t||null,(0,m.i)(e)?n.dragSourceRef=e:n.dragSourceNode=e,n.reconnectDragSource()},dragPreview:function(e,t){n.clearDragPreview(),n.dragPreviewOptions=t||null,(0,m.i)(e)?n.dragPreviewRef=e:n.dragPreviewNode=e,n.reconnectDragPreview()}}),this.handlerId=null,this.dragSourceRef=null,this.dragSourceOptionsInternal=null,this.dragPreviewRef=null,this.dragPreviewOptionsInternal=null,this.lastConnectedHandlerId=null,this.lastConnectedDragSource=null,this.lastConnectedDragSourceOptions=null,this.lastConnectedDragPreview=null,this.lastConnectedDragPreviewOptions=null,this.backend=t}var t,n;return t=e,(n=[{key:"receiveHandlerId",value:function(e){this.handlerId!==e&&(this.handlerId=e,this.reconnect())}},{key:"reconnect",value:function(){this.reconnectDragSource(),this.reconnectDragPreview()}},{key:"reconnectDragSource",value:function(){var e=this.dragSource,t=this.didHandlerIdChange()||this.didConnectedDragSourceChange()||this.didDragSourceOptionsChange();t&&this.disconnectDragSource(),this.handlerId&&(e?t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragSource=e,this.lastConnectedDragSourceOptions=this.dragSourceOptions,this.dragSourceUnsubscribe=this.backend.connectDragSource(this.handlerId,e,this.dragSourceOptions)):this.lastConnectedDragSource=e)}},{key:"reconnectDragPreview",value:function(){var e=this.dragPreview,t=this.didHandlerIdChange()||this.didConnectedDragPreviewChange()||this.didDragPreviewOptionsChange();this.handlerId?this.dragPreview&&t&&(this.lastConnectedHandlerId=this.handlerId,this.lastConnectedDragPreview=e,this.lastConnectedDragPreviewOptions=this.dragPreviewOptions,this.disconnectDragPreview(),this.dragPreviewUnsubscribe=this.backend.connectDragPreview(this.handlerId,e,this.dragPreviewOptions)):this.disconnectDragPreview()}},{key:"didHandlerIdChange",value:function(){return this.lastConnectedHandlerId!==this.handlerId}},{key:"didConnectedDragSourceChange",value:function(){return this.lastConnectedDragSource!==this.dragSource}},{key:"didConnectedDragPreviewChange",value:function(){return this.lastConnectedDragPreview!==this.dragPreview}},{key:"didDragSourceOptionsChange",value:function(){return!(0,y.b)(this.lastConnectedDragSourceOptions,this.dragSourceOptions)}},{key:"didDragPreviewOptionsChange",value:function(){return!(0,y.b)(this.lastConnectedDragPreviewOptions,this.dragPreviewOptions)}},{key:"disconnectDragSource",value:function(){this.dragSourceUnsubscribe&&(this.dragSourceUnsubscribe(),this.dragSourceUnsubscribe=void 0)}},{key:"disconnectDragPreview",value:function(){this.dragPreviewUnsubscribe&&(this.dragPreviewUnsubscribe(),this.dragPreviewUnsubscribe=void 0,this.dragPreviewNode=null,this.dragPreviewRef=null)}},{key:"clearDragSource",value:function(){this.dragSourceNode=null,this.dragSourceRef=null}},{key:"clearDragPreview",value:function(){this.dragPreviewNode=null,this.dragPreviewRef=null}},{key:"connectTarget",get:function(){return this.dragSource}},{key:"dragSourceOptions",get:function(){return this.dragSourceOptionsInternal},set:function(e){this.dragSourceOptionsInternal=e}},{key:"dragPreviewOptions",get:function(){return this.dragPreviewOptionsInternal},set:function(e){this.dragPreviewOptionsInternal=e}},{key:"dragSource",get:function(){return this.dragSourceNode||this.dragSourceRef&&this.dragSourceRef.current}},{key:"dragPreview",get:function(){return this.dragPreviewNode||this.dragPreviewRef&&this.dragPreviewRef.current}}])&&b(t.prototype,n),e}();function _(e){return _="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_(e)}function x(e){var t=(0,o.useRef)(e);t.current=e,(0,s.V)(null!=e.item,"item must be defined"),(0,s.V)(null!=e.item.type,"item type must be defined");var n,r,i,a=(n=(0,d.u)(),r=[(0,o.useMemo)((function(){return new v(n)}),[n]),(0,o.useMemo)((function(){return new w(n.getBackend())}),[n])],i=2,function(e){if(Array.isArray(e))return e}(r)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(r,i)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),h=a[0],f=a[1];!function(e,t,n){var r=(0,d.u)(),i=(0,o.useMemo)((function(){return{beginDrag:function(){var n=e.current,r=n.begin,i=n.item;if(r){var o=r(t);return(0,s.V)(null==o||"object"===_(o),"dragSpec.begin() must either return an object, undefined, or null"),o||i||{}}return i||{}},canDrag:function(){return"boolean"==typeof e.current.canDrag?e.current.canDrag:"function"!=typeof e.current.canDrag||e.current.canDrag(t)},isDragging:function(n,r){var i=e.current.isDragging;return i?i(t):r===n.getSourceId()},endDrag:function(){var r=e.current.end;r&&r(t.getItem(),t),n.reconnect()}}}),[]);(0,c.E)((function(){var o=function(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(e,t)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}((0,u.V)(e.current.item.type,i,r),2),a=o[0],s=o[1];return t.receiveHandlerId(a),n.receiveHandlerId(a),s}),[])}(t,h,f);var p=(0,l.F)(h,t.current.collect||function(){return{}},(function(){return f.reconnect()})),g=(0,o.useMemo)((function(){return f.hooks.dragSource()}),[f]),m=(0,o.useMemo)((function(){return f.hooks.dragPreview()}),[f]);return(0,c.E)((function(){f.dragSourceOptions=t.current.options||null,f.reconnect()}),[f]),(0,c.E)((function(){f.dragPreviewOptions=t.current.previewOptions||null,f.reconnect()}),[f]),[p,g,m]}var C=n(26206),E=n(33085);function S(e){return S="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},S(e)}function A(e){return"function"==typeof e}function O(){}function k(e){if(!function(e){return"object"===S(e)&&null!==e}(e))return!1;if(null===Object.getPrototypeOf(e))return!0;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}function T(e){var t=e.current;return null==t?null:t.decoratedRef?t.decoratedRef.current:t}function P(e){return(t=e)&&t.prototype&&"function"==typeof t.prototype.render||function(e){return e&&e.$$typeof&&"Symbol(react.forward_ref)"===e.$$typeof.toString()}(e);var t}var I=n(4146),M=n.n(I);function z(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function R(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function L(e,t,n){return t&&R(e.prototype,t),n&&R(e,n),e}var D=function(){function e(t){z(this,e),this.isDisposed=!1,this.action=A(t)?t:O}return L(e,[{key:"dispose",value:function(){this.isDisposed||(this.action(),this.isDisposed=!0)}}],[{key:"isDisposable",value:function(e){return e&&A(e.dispose)}},{key:"_fixup",value:function(t){return e.isDisposable(t)?t:e.empty}},{key:"create",value:function(t){return new e(t)}}]),e}();D.empty={dispose:O};var N=function(){function e(){z(this,e),this.isDisposed=!1;for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];this.disposables=n}return L(e,[{key:"add",value:function(e){this.isDisposed?e.dispose():this.disposables.push(e)}},{key:"remove",value:function(e){var t=!1;if(!this.isDisposed){var n=this.disposables.indexOf(e);-1!==n&&(t=!0,this.disposables.splice(n,1),e.dispose())}return t}},{key:"clear",value:function(){if(!this.isDisposed){for(var e=this.disposables.length,t=new Array(e),n=0;n<e;n++)t[n]=this.disposables[n];this.disposables=[];for(var r=0;r<e;r++)t[r].dispose()}}},{key:"dispose",value:function(){if(!this.isDisposed){this.isDisposed=!0;for(var e=this.disposables.length,t=new Array(e),n=0;n<e;n++)t[n]=this.disposables[n];this.disposables=[];for(var r=0;r<e;r++)t[r].dispose()}}}]),e}(),j=function(){function e(){z(this,e),this.isDisposed=!1}return L(e,[{key:"getDisposable",value:function(){return this.current}},{key:"setDisposable",value:function(e){var t=this.isDisposed;if(!t){var n=this.current;this.current=e,n&&n.dispose()}t&&e&&e.dispose()}},{key:"dispose",value:function(){if(!this.isDisposed){this.isDisposed=!0;var e=this.current;this.current=void 0,e&&e.dispose()}}}]),e}();function H(e){return H="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},H(e)}function V(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function B(e){return B=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},B(e)}function F(e,t){return F=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},F(e,t)}function W(e){var t=e.DecoratedComponent,n=e.createHandler,i=e.createMonitor,a=e.createConnector,l=e.registerHandler,c=e.containerDisplayName,u=e.getType,d=e.collect,h=e.options.arePropsEqual,f=void 0===h?y.b:h,p=t,v=t.displayName||t.name||"Component",g=function(e){function t(e){var n;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(n=function(e,t){return!t||"object"!==H(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,B(t).call(this,e))).decoratedRef=o.createRef(),n.handleChange=function(){var e=n.getCurrentState();(0,y.b)(e,n.state)||n.setState(e)},n.disposable=new j,n.receiveProps(e),n.dispose(),n}var c,h;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&F(e,t)}(t,e),c=t,(h=[{key:"getHandlerId",value:function(){return this.handlerId}},{key:"getDecoratedComponentInstance",value:function(){return(0,s.V)(this.decoratedRef.current,"In order to access an instance of the decorated component, it must either be a class component or use React.forwardRef()"),this.decoratedRef.current}},{key:"shouldComponentUpdate",value:function(e,t){return!f(e,this.props)||!(0,y.b)(t,this.state)}},{key:"componentDidMount",value:function(){this.disposable=new j,this.currentType=void 0,this.receiveProps(this.props),this.handleChange()}},{key:"componentDidUpdate",value:function(e){f(this.props,e)||(this.receiveProps(this.props),this.handleChange())}},{key:"componentWillUnmount",value:function(){this.dispose()}},{key:"receiveProps",value:function(e){this.handler&&(this.handler.receiveProps(e),this.receiveType(u(e)))}},{key:"receiveType",value:function(e){if(this.handlerMonitor&&this.manager&&this.handlerConnector&&e!==this.currentType){this.currentType=e;var t=(o=l(e,this.handler,this.manager),a=2,function(e){if(Array.isArray(e))return e}(o)||function(e,t){if(Symbol.iterator in Object(e)||"[object Arguments]"===Object.prototype.toString.call(e)){var n=[],r=!0,i=!1,o=void 0;try{for(var a,s=e[Symbol.iterator]();!(r=(a=s.next()).done)&&(n.push(a.value),!t||n.length!==t);r=!0);}catch(e){i=!0,o=e}finally{try{r||null==s.return||s.return()}finally{if(i)throw o}}return n}}(o,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()),n=t[0],r=t[1];this.handlerId=n,this.handlerMonitor.receiveHandlerId(n),this.handlerConnector.receiveHandlerId(n);var i=this.manager.getMonitor().subscribeToStateChange(this.handleChange,{handlerIds:[n]});this.disposable.setDisposable(new N(new D(i),new D(r)))}var o,a}},{key:"dispose",value:function(){this.disposable.dispose(),this.handlerConnector&&this.handlerConnector.receiveHandlerId(null)}},{key:"getCurrentState",value:function(){return this.handlerConnector?d(this.handlerConnector.hooks,this.handlerMonitor,this.props):{}}},{key:"render",value:function(){var e=this;return o.createElement(r.M.Consumer,null,(function(t){var n=t.dragDropManager;return e.receiveDragDropManager(n),"undefined"!=typeof requestAnimationFrame&&requestAnimationFrame((function(){return e.handlerConnector.reconnect()})),o.createElement(p,Object.assign({},e.props,e.getCurrentState(),{ref:P(p)?e.decoratedRef:null}))}))}},{key:"receiveDragDropManager",value:function(e){void 0===this.manager&&((0,s.V)(void 0!==e,"Could not find the drag and drop manager in the context of %s. Make sure to render a DndProvider component in your top-level component. Read more: http://react-dnd.github.io/react-dnd/docs/troubleshooting#could-not-find-the-drag-and-drop-manager-in-the-context",v,v),void 0!==e&&(this.manager=e,this.handlerMonitor=i(e),this.handlerConnector=a(e.getBackend()),this.handler=n(this.handlerMonitor,this.decoratedRef)))}}])&&V(c.prototype,h),t}(o.Component);return g.DecoratedComponent=t,g.displayName="".concat(c,"(").concat(v,")"),M()(g,t)}function U(e){return U="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},U(e)}function G(e,t){return"string"==typeof e||"symbol"===U(e)||!!t&&Array.isArray(e)&&e.every((function(e){return G(e,!1)}))}function q(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var K=["canDrag","beginDrag","isDragging","endDrag"],$=["beginDrag"],Z=function(){function e(t,n,r){var i=this;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.props=null,this.beginDrag=function(){if(i.props)return i.spec.beginDrag(i.props,i.monitor,i.ref.current)},this.spec=t,this.monitor=n,this.ref=r}var t,n;return t=e,(n=[{key:"receiveProps",value:function(e){this.props=e}},{key:"canDrag",value:function(){return!!this.props&&(!this.spec.canDrag||this.spec.canDrag(this.props,this.monitor))}},{key:"isDragging",value:function(e,t){return!!this.props&&(this.spec.isDragging?this.spec.isDragging(this.props,this.monitor):t===e.getSourceId())}},{key:"endDrag",value:function(){this.props&&this.spec.endDrag&&this.spec.endDrag(this.props,this.monitor,T(this.ref))}}])&&q(t.prototype,n),e}();function X(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e;"function"!=typeof e&&((0,s.V)(G(e),'Expected "type" provided as the first argument to DragSource to be a string, or a function that returns a string given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',e),i=function(){return e}),(0,s.V)(k(t),'Expected "spec" provided as the second argument to DragSource to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',t);var o=function(e){return Object.keys(e).forEach((function(t){(0,s.V)(K.indexOf(t)>-1,'Expected the drag source specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',K.join(", "),t),(0,s.V)("function"==typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source",t,t,e[t])})),$.forEach((function(t){(0,s.V)("function"==typeof e[t],"Expected %s in the drag source specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source",t,t,e[t])})),function(t,n){return new Z(e,t,n)}}(t);return(0,s.V)("function"==typeof n,'Expected "collect" provided as the third argument to DragSource to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',n),(0,s.V)(k(r),'Expected "options" provided as the fourth argument to DragSource to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-source',n),function(e){return W({containerDisplayName:"DragSource",createHandler:o,registerHandler:u.V,createConnector:function(e){return new w(e)},createMonitor:function(e){return new v(e)},DecoratedComponent:e,getType:i,collect:n,options:r})}}var Y=n(28003),Q=n(64080);function J(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var ee=["canDrop","hover","drop"],te=function(){function e(t,n,r){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.props=null,this.spec=t,this.monitor=n,this.ref=r}var t,n;return t=e,(n=[{key:"receiveProps",value:function(e){this.props=e}},{key:"receiveMonitor",value:function(e){this.monitor=e}},{key:"canDrop",value:function(){return!this.spec.canDrop||this.spec.canDrop(this.props,this.monitor)}},{key:"hover",value:function(){this.spec.hover&&this.spec.hover(this.props,this.monitor,T(this.ref))}},{key:"drop",value:function(){if(this.spec.drop)return this.spec.drop(this.props,this.monitor,this.ref.current)}}])&&J(t.prototype,n),e}();function ne(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e;"function"!=typeof e&&((0,s.V)(G(e,!0),'Expected "type" provided as the first argument to DropTarget to be a string, an array of strings, or a function that returns either given the current props. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',e),i=function(){return e}),(0,s.V)(k(t),'Expected "spec" provided as the second argument to DropTarget to be a plain object. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',t);var o=function(e){return Object.keys(e).forEach((function(t){(0,s.V)(ee.indexOf(t)>-1,'Expected the drop target specification to only have some of the following keys: %s. Instead received a specification with an unexpected "%s" key. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',ee.join(", "),t),(0,s.V)("function"==typeof e[t],"Expected %s in the drop target specification to be a function. Instead received a specification with %s: %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target",t,t,e[t])})),function(t,n){return new te(e,t,n)}}(t);return(0,s.V)("function"==typeof n,'Expected "collect" provided as the third argument to DropTarget to be a function that returns a plain object of props to inject. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',n),(0,s.V)(k(r),'Expected "options" provided as the fourth argument to DropTarget to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drop-target',n),function(e){return W({containerDisplayName:"DropTarget",createHandler:o,registerHandler:u.l,createMonitor:function(e){return new Q.b(e)},createConnector:function(e){return new Y.P(e)},DecoratedComponent:e,getType:i,collect:n,options:r})}}function re(e){return re="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},re(e)}function ie(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function oe(e){return oe=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},oe(e)}function ae(e,t){return ae=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},ae(e,t)}function se(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,s.V)("function"==typeof e,'Expected "collect" provided as the first argument to DragLayer to be a function that collects props to inject into the component. ',"Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-layer",e),(0,s.V)(k(t),'Expected "options" provided as the second argument to DragLayer to be a plain object when specified. Instead, received %s. Read more: http://react-dnd.github.io/react-dnd/docs/api/drag-layer',t),function(n){var i=n,a=t.arePropsEqual,l=void 0===a?y.b:a,c=i.displayName||i.name||"Component",u=function(t){function n(){var e;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,n),(e=function(e,t){return!t||"object"!==re(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,oe(n).apply(this,arguments))).isCurrentlyMounted=!1,e.ref=o.createRef(),e.handleChange=function(){if(e.isCurrentlyMounted){var t=e.getCurrentState();(0,y.b)(t,e.state)||e.setState(t)}},e}var a,u;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&ae(e,t)}(n,t),a=n,(u=[{key:"getDecoratedComponentInstance",value:function(){return(0,s.V)(this.ref.current,"In order to access an instance of the decorated component, it must either be a class component or use React.forwardRef()"),this.ref.current}},{key:"shouldComponentUpdate",value:function(e,t){return!l(e,this.props)||!(0,y.b)(t,this.state)}},{key:"componentDidMount",value:function(){this.isCurrentlyMounted=!0,this.handleChange()}},{key:"componentWillUnmount",value:function(){this.isCurrentlyMounted=!1,this.unsubscribeFromOffsetChange&&(this.unsubscribeFromOffsetChange(),this.unsubscribeFromOffsetChange=void 0),this.unsubscribeFromStateChange&&(this.unsubscribeFromStateChange(),this.unsubscribeFromStateChange=void 0)}},{key:"render",value:function(){var e=this;return o.createElement(r.M.Consumer,null,(function(t){var n=t.dragDropManager;return void 0===n?null:(e.receiveDragDropManager(n),e.isCurrentlyMounted?o.createElement(i,Object.assign({},e.props,e.state,{ref:P(i)?e.ref:null})):null)}))}},{key:"receiveDragDropManager",value:function(e){if(void 0===this.manager){this.manager=e,(0,s.V)("object"===re(e),"Could not find the drag and drop manager in the context of %s. Make sure to render a DndProvider component in your top-level component. Read more: http://react-dnd.github.io/react-dnd/docs/troubleshooting#could-not-find-the-drag-and-drop-manager-in-the-context",c,c);var t=this.manager.getMonitor();this.unsubscribeFromOffsetChange=t.subscribeToOffsetChange(this.handleChange),this.unsubscribeFromStateChange=t.subscribeToStateChange(this.handleChange)}}},{key:"getCurrentState",value:function(){if(!this.manager)return{};var t=this.manager.getMonitor();return e(t,this.props)}}])&&ie(a.prototype,u),n}(o.Component);return u.displayName="DragLayer(".concat(c,")"),u.DecoratedComponent=n,M()(u,n)}}},56979:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}function i(e){return null!==e&&"object"===r(e)&&e.hasOwnProperty("current")}n.d(t,{i:()=>i})},22551:(e,t,n)=>{"use strict";var r=n(96540),i=n(45228),o=n(69982);function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}if(!r)throw Error(a(227));var s=new Set,l={};function c(e,t){u(e,t),u(e+"Capture",t)}function u(e,t){for(l[e]=t,e=0;e<t.length;e++)s.add(t[e])}var d=!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement),h=/^[:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD][:A-Z_a-z\u00C0-\u00D6\u00D8-\u00F6\u00F8-\u02FF\u0370-\u037D\u037F-\u1FFF\u200C-\u200D\u2070-\u218F\u2C00-\u2FEF\u3001-\uD7FF\uF900-\uFDCF\uFDF0-\uFFFD\-.0-9\u00B7\u0300-\u036F\u203F-\u2040]*$/,f=Object.prototype.hasOwnProperty,p={},v={};function g(e,t,n,r,i,o,a){this.acceptsBooleans=2===t||3===t||4===t,this.attributeName=r,this.attributeNamespace=i,this.mustUseProperty=n,this.propertyName=e,this.type=t,this.sanitizeURL=o,this.removeEmptyString=a}var m={};"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style".split(" ").forEach((function(e){m[e]=new g(e,0,!1,e,null,!1,!1)})),[["acceptCharset","accept-charset"],["className","class"],["htmlFor","for"],["httpEquiv","http-equiv"]].forEach((function(e){var t=e[0];m[t]=new g(t,1,!1,e[1],null,!1,!1)})),["contentEditable","draggable","spellCheck","value"].forEach((function(e){m[e]=new g(e,2,!1,e.toLowerCase(),null,!1,!1)})),["autoReverse","externalResourcesRequired","focusable","preserveAlpha"].forEach((function(e){m[e]=new g(e,2,!1,e,null,!1,!1)})),"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope".split(" ").forEach((function(e){m[e]=new g(e,3,!1,e.toLowerCase(),null,!1,!1)})),["checked","multiple","muted","selected"].forEach((function(e){m[e]=new g(e,3,!0,e,null,!1,!1)})),["capture","download"].forEach((function(e){m[e]=new g(e,4,!1,e,null,!1,!1)})),["cols","rows","size","span"].forEach((function(e){m[e]=new g(e,6,!1,e,null,!1,!1)})),["rowSpan","start"].forEach((function(e){m[e]=new g(e,5,!1,e.toLowerCase(),null,!1,!1)}));var y=/[\-:]([a-z])/g;function b(e){return e[1].toUpperCase()}function w(e,t,n,r){var i=m.hasOwnProperty(t)?m[t]:null;(null!==i?0===i.type:!r&&2<t.length&&("o"===t[0]||"O"===t[0])&&("n"===t[1]||"N"===t[1]))||(function(e,t,n,r){if(null==t||function(e,t,n,r){if(null!==n&&0===n.type)return!1;switch(typeof t){case"function":case"symbol":return!0;case"boolean":return!r&&(null!==n?!n.acceptsBooleans:"data-"!==(e=e.toLowerCase().slice(0,5))&&"aria-"!==e);default:return!1}}(e,t,n,r))return!0;if(r)return!1;if(null!==n)switch(n.type){case 3:return!t;case 4:return!1===t;case 5:return isNaN(t);case 6:return isNaN(t)||1>t}return!1}(t,n,i,r)&&(n=null),r||null===i?function(e){return!!f.call(v,e)||!f.call(p,e)&&(h.test(e)?v[e]=!0:(p[e]=!0,!1))}(t)&&(null===n?e.removeAttribute(t):e.setAttribute(t,""+n)):i.mustUseProperty?e[i.propertyName]=null===n?3!==i.type&&"":n:(t=i.attributeName,r=i.attributeNamespace,null===n?e.removeAttribute(t):(n=3===(i=i.type)||4===i&&!0===n?"":""+n,r?e.setAttributeNS(r,t,n):e.setAttribute(t,n))))}"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height".split(" ").forEach((function(e){var t=e.replace(y,b);m[t]=new g(t,1,!1,e,null,!1,!1)})),"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type".split(" ").forEach((function(e){var t=e.replace(y,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/1999/xlink",!1,!1)})),["xml:base","xml:lang","xml:space"].forEach((function(e){var t=e.replace(y,b);m[t]=new g(t,1,!1,e,"http://www.w3.org/XML/1998/namespace",!1,!1)})),["tabIndex","crossOrigin"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!1,!1)})),m.xlinkHref=new g("xlinkHref",1,!1,"xlink:href","http://www.w3.org/1999/xlink",!0,!1),["src","href","action","formAction"].forEach((function(e){m[e]=new g(e,1,!1,e.toLowerCase(),null,!0,!0)}));var _=r.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED,x=60103,C=60106,E=60107,S=60108,A=60114,O=60109,k=60110,T=60112,P=60113,I=60120,M=60115,z=60116,R=60121,L=60128,D=60129,N=60130,j=60131;if("function"==typeof Symbol&&Symbol.for){var H=Symbol.for;x=H("react.element"),C=H("react.portal"),E=H("react.fragment"),S=H("react.strict_mode"),A=H("react.profiler"),O=H("react.provider"),k=H("react.context"),T=H("react.forward_ref"),P=H("react.suspense"),I=H("react.suspense_list"),M=H("react.memo"),z=H("react.lazy"),R=H("react.block"),H("react.scope"),L=H("react.opaque.id"),D=H("react.debug_trace_mode"),N=H("react.offscreen"),j=H("react.legacy_hidden")}var V,B="function"==typeof Symbol&&Symbol.iterator;function F(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=B&&e[B]||e["@@iterator"])?e:null}function W(e){if(void 0===V)try{throw Error()}catch(e){var t=e.stack.trim().match(/\n( *(at )?)/);V=t&&t[1]||""}return"\n"+V+e}var U=!1;function G(e,t){if(!e||U)return"";U=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{if(t)if(t=function(){throw Error()},Object.defineProperty(t.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(t,[])}catch(e){var r=e}Reflect.construct(e,[],t)}else{try{t.call()}catch(e){r=e}e.call(t.prototype)}else{try{throw Error()}catch(e){r=e}e()}}catch(e){if(e&&r&&"string"==typeof e.stack){for(var i=e.stack.split("\n"),o=r.stack.split("\n"),a=i.length-1,s=o.length-1;1<=a&&0<=s&&i[a]!==o[s];)s--;for(;1<=a&&0<=s;a--,s--)if(i[a]!==o[s]){if(1!==a||1!==s)do{if(a--,0>--s||i[a]!==o[s])return"\n"+i[a].replace(" at new "," at ")}while(1<=a&&0<=s);break}}}finally{U=!1,Error.prepareStackTrace=n}return(e=e?e.displayName||e.name:"")?W(e):""}function q(e){switch(e.tag){case 5:return W(e.type);case 16:return W("Lazy");case 13:return W("Suspense");case 19:return W("SuspenseList");case 0:case 2:case 15:return G(e.type,!1);case 11:return G(e.type.render,!1);case 22:return G(e.type._render,!1);case 1:return G(e.type,!0);default:return""}}function K(e){if(null==e)return null;if("function"==typeof e)return e.displayName||e.name||null;if("string"==typeof e)return e;switch(e){case E:return"Fragment";case C:return"Portal";case A:return"Profiler";case S:return"StrictMode";case P:return"Suspense";case I:return"SuspenseList"}if("object"==typeof e)switch(e.$$typeof){case k:return(e.displayName||"Context")+".Consumer";case O:return(e._context.displayName||"Context")+".Provider";case T:var t=e.render;return t=t.displayName||t.name||"",e.displayName||(""!==t?"ForwardRef("+t+")":"ForwardRef");case M:return K(e.type);case R:return K(e._render);case z:t=e._payload,e=e._init;try{return K(e(t))}catch(e){}}return null}function $(e){switch(typeof e){case"boolean":case"number":case"object":case"string":case"undefined":return e;default:return""}}function Z(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCase()&&("checkbox"===t||"radio"===t)}function X(e){e._valueTracker||(e._valueTracker=function(e){var t=Z(e)?"checked":"value",n=Object.getOwnPropertyDescriptor(e.constructor.prototype,t),r=""+e[t];if(!e.hasOwnProperty(t)&&void 0!==n&&"function"==typeof n.get&&"function"==typeof n.set){var i=n.get,o=n.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return i.call(this)},set:function(e){r=""+e,o.call(this,e)}}),Object.defineProperty(e,t,{enumerable:n.enumerable}),{getValue:function(){return r},setValue:function(e){r=""+e},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}(e))}function Y(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),r="";return e&&(r=Z(e)?e.checked?"true":"false":e.value),(e=r)!==n&&(t.setValue(e),!0)}function Q(e){if(void 0===(e=e||("undefined"!=typeof document?document:void 0)))return null;try{return e.activeElement||e.body}catch(t){return e.body}}function J(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,defaultValue:void 0,value:void 0,checked:null!=n?n:e._wrapperState.initialChecked})}function ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t.checked?t.checked:t.defaultChecked;n=$(null!=t.value?t.value:n),e._wrapperState={initialChecked:r,initialValue:n,controlled:"checkbox"===t.type||"radio"===t.type?null!=t.checked:null!=t.value}}function te(e,t){null!=(t=t.checked)&&w(e,"checked",t,!1)}function ne(e,t){te(e,t);var n=$(t.value),r=t.type;if(null!=n)"number"===r?(0===n&&""===e.value||e.value!=n)&&(e.value=""+n):e.value!==""+n&&(e.value=""+n);else if("submit"===r||"reset"===r)return void e.removeAttribute("value");t.hasOwnProperty("value")?ie(e,t.type,n):t.hasOwnProperty("defaultValue")&&ie(e,t.type,$(t.defaultValue)),null==t.checked&&null!=t.defaultChecked&&(e.defaultChecked=!!t.defaultChecked)}function re(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defaultValue")){var r=t.type;if(!("submit"!==r&&"reset"!==r||void 0!==t.value&&null!==t.value))return;t=""+e._wrapperState.initialValue,n||t===e.value||(e.value=t),e.defaultValue=t}""!==(n=e.name)&&(e.name=""),e.defaultChecked=!!e._wrapperState.initialChecked,""!==n&&(e.name=n)}function ie(e,t,n){"number"===t&&Q(e.ownerDocument)===e||(null==n?e.defaultValue=""+e._wrapperState.initialValue:e.defaultValue!==""+n&&(e.defaultValue=""+n))}function oe(e,t){return e=i({children:void 0},t),(t=function(e){var t="";return r.Children.forEach(e,(function(e){null!=e&&(t+=e)})),t}(t.children))&&(e.children=t),e}function ae(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t["$"+n[i]]=!0;for(n=0;n<e.length;n++)i=t.hasOwnProperty("$"+e[n].value),e[n].selected!==i&&(e[n].selected=i),i&&r&&(e[n].defaultSelected=!0)}else{for(n=""+$(n),t=null,i=0;i<e.length;i++){if(e[i].value===n)return e[i].selected=!0,void(r&&(e[i].defaultSelected=!0));null!==t||e[i].disabled||(t=e[i])}null!==t&&(t.selected=!0)}}function se(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));return i({},t,{value:void 0,defaultValue:void 0,children:""+e._wrapperState.initialValue})}function le(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultValue,null!=n){if(null!=t)throw Error(a(92));if(Array.isArray(n)){if(!(1>=n.length))throw Error(a(93));n=n[0]}t=n}null==t&&(t=""),n=t}e._wrapperState={initialValue:$(n)}}function ce(e,t){var n=$(t.value),r=$(t.defaultValue);null!=n&&((n=""+n)!==e.value&&(e.value=n),null==t.defaultValue&&e.defaultValue!==n&&(e.defaultValue=n)),null!=r&&(e.defaultValue=""+r)}function ue(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!==t&&null!==t&&(e.value=t)}var de={html:"http://www.w3.org/1999/xhtml",mathml:"http://www.w3.org/1998/Math/MathML",svg:"http://www.w3.org/2000/svg"};function he(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";case"math":return"http://www.w3.org/1998/Math/MathML";default:return"http://www.w3.org/1999/xhtml"}}function fe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?he(t):"http://www.w3.org/2000/svg"===e&&"foreignObject"===t?"http://www.w3.org/1999/xhtml":e}var pe,ve,ge=(ve=function(e,t){if(e.namespaceURI!==de.svg||"innerHTML"in e)e.innerHTML=t;else{for((pe=pe||document.createElement("div")).innerHTML="<svg>"+t.valueOf().toString()+"</svg>",t=pe.firstChild;e.firstChild;)e.removeChild(e.firstChild);for(;t.firstChild;)e.appendChild(t.firstChild)}},"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction?function(e,t,n,r){MSApp.execUnsafeLocalFunction((function(){return ve(e,t)}))}:ve);function me(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.nodeType)return void(n.nodeValue=t)}e.textContent=t}var ye={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},be=["Webkit","ms","Moz","O"];function we(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"number"!=typeof t||0===t||ye.hasOwnProperty(e)&&ye[e]?(""+t).trim():t+"px"}function _e(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=0===n.indexOf("--"),i=we(n,t[n],r);"float"===n&&(n="cssFloat"),r?e.setProperty(n,i):e[n]=i}}Object.keys(ye).forEach((function(e){be.forEach((function(t){t=t+e.charAt(0).toUpperCase()+e.substring(1),ye[t]=ye[e]}))}));var xe=i({menuitem:!0},{area:!0,base:!0,br:!0,col:!0,embed:!0,hr:!0,img:!0,input:!0,keygen:!0,link:!0,meta:!0,param:!0,source:!0,track:!0,wbr:!0});function Ce(e,t){if(t){if(xe[e]&&(null!=t.children||null!=t.dangerouslySetInnerHTML))throw Error(a(137,e));if(null!=t.dangerouslySetInnerHTML){if(null!=t.children)throw Error(a(60));if("object"!=typeof t.dangerouslySetInnerHTML||!("__html"in t.dangerouslySetInnerHTML))throw Error(a(61))}if(null!=t.style&&"object"!=typeof t.style)throw Error(a(62))}}function Ee(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}function Se(e){return(e=e.target||e.srcElement||window).correspondingUseElement&&(e=e.correspondingUseElement),3===e.nodeType?e.parentNode:e}var Ae=null,Oe=null,ke=null;function Te(e){if(e=ni(e)){if("function"!=typeof Ae)throw Error(a(280));var t=e.stateNode;t&&(t=ii(t),Ae(e.stateNode,e.type,t))}}function Pe(e){Oe?ke?ke.push(e):ke=[e]:Oe=e}function Ie(){if(Oe){var e=Oe,t=ke;if(ke=Oe=null,Te(e),t)for(e=0;e<t.length;e++)Te(t[e])}}function Me(e,t){return e(t)}function ze(e,t,n,r,i){return e(t,n,r,i)}function Re(){}var Le=Me,De=!1,Ne=!1;function je(){null===Oe&&null===ke||(Re(),Ie())}function He(e,t){var n=e.stateNode;if(null===n)return null;var r=ii(n);if(null===r)return null;n=r[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(r=!r.disabled)||(r=!("button"===(e=e.type)||"input"===e||"select"===e||"textarea"===e)),e=!r;break e;default:e=!1}if(e)return null;if(n&&"function"!=typeof n)throw Error(a(231,t,typeof n));return n}var Ve=!1;if(d)try{var Be={};Object.defineProperty(Be,"passive",{get:function(){Ve=!0}}),window.addEventListener("test",Be,Be),window.removeEventListener("test",Be,Be)}catch(ve){Ve=!1}function Fe(e,t,n,r,i,o,a,s,l){var c=Array.prototype.slice.call(arguments,3);try{t.apply(n,c)}catch(e){this.onError(e)}}var We=!1,Ue=null,Ge=!1,qe=null,Ke={onError:function(e){We=!0,Ue=e}};function $e(e,t,n,r,i,o,a,s,l){We=!1,Ue=null,Fe.apply(Ke,arguments)}function Ze(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do{!!(1026&(t=e).flags)&&(n=t.return),e=t.return}while(e)}return 3===t.tag?n:null}function Xe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==(e=e.alternate)&&(t=e.memoizedState),null!==t)return t.dehydrated}return null}function Ye(e){if(Ze(e)!==e)throw Error(a(188))}function Qe(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Ze(e)))throw Error(a(188));return t!==e?null:e}for(var n=e,r=t;;){var i=n.return;if(null===i)break;var o=i.alternate;if(null===o){if(null!==(r=i.return)){n=r;continue}break}if(i.child===o.child){for(o=i.child;o;){if(o===n)return Ye(i),e;if(o===r)return Ye(i),t;o=o.sibling}throw Error(a(188))}if(n.return!==r.return)n=i,r=o;else{for(var s=!1,l=i.child;l;){if(l===n){s=!0,n=i,r=o;break}if(l===r){s=!0,r=i,n=o;break}l=l.sibling}if(!s){for(l=o.child;l;){if(l===n){s=!0,n=o,r=i;break}if(l===r){s=!0,r=o,n=i;break}l=l.sibling}if(!s)throw Error(a(189))}}if(n.alternate!==r)throw Error(a(190))}if(3!==n.tag)throw Error(a(188));return n.stateNode.current===n?e:t}(e),!e)return null;for(var t=e;;){if(5===t.tag||6===t.tag)return t;if(t.child)t.child.return=t,t=t.child;else{if(t===e)break;for(;!t.sibling;){if(!t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}}return null}function Je(e,t){for(var n=e.alternate;null!==t;){if(t===e||t===n)return!0;t=t.return}return!1}var et,tt,nt,rt,it=!1,ot=[],at=null,st=null,lt=null,ct=new Map,ut=new Map,dt=[],ht="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset submit".split(" ");function ft(e,t,n,r,i){return{blockedOn:e,domEventName:t,eventSystemFlags:16|n,nativeEvent:i,targetContainers:[r]}}function pt(e,t){switch(e){case"focusin":case"focusout":at=null;break;case"dragenter":case"dragleave":st=null;break;case"mouseover":case"mouseout":lt=null;break;case"pointerover":case"pointerout":ct.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":ut.delete(t.pointerId)}}function vt(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=ft(t,n,r,i,o),null!==t&&null!==(t=ni(t))&&tt(t),e):(e.eventSystemFlags|=r,t=e.targetContainers,null!==i&&-1===t.indexOf(i)&&t.push(i),e)}function gt(e){var t=ti(e.target);if(null!==t){var n=Ze(t);if(null!==n)if(13===(t=n.tag)){if(null!==(t=Xe(n)))return e.blockedOn=t,void rt(e.lanePriority,(function(){o.unstable_runWithPriority(e.priority,(function(){nt(n)}))}))}else if(3===t&&n.stateNode.hydrate)return void(e.blockedOn=3===n.tag?n.stateNode.containerInfo:null)}e.blockedOn=null}function mt(e){if(null!==e.blockedOn)return!1;for(var t=e.targetContainers;0<t.length;){var n=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n)return null!==(t=ni(n))&&tt(t),e.blockedOn=n,!1;t.shift()}return!0}function yt(e,t,n){mt(e)&&n.delete(t)}function bt(){for(it=!1;0<ot.length;){var e=ot[0];if(null!==e.blockedOn){null!==(e=ni(e.blockedOn))&&et(e);break}for(var t=e.targetContainers;0<t.length;){var n=Qt(e.domEventName,e.eventSystemFlags,t[0],e.nativeEvent);if(null!==n){e.blockedOn=n;break}t.shift()}null===e.blockedOn&&ot.shift()}null!==at&&mt(at)&&(at=null),null!==st&&mt(st)&&(st=null),null!==lt&&mt(lt)&&(lt=null),ct.forEach(yt),ut.forEach(yt)}function wt(e,t){e.blockedOn===t&&(e.blockedOn=null,it||(it=!0,o.unstable_scheduleCallback(o.unstable_NormalPriority,bt)))}function _t(e){function t(t){return wt(t,e)}if(0<ot.length){wt(ot[0],e);for(var n=1;n<ot.length;n++){var r=ot[n];r.blockedOn===e&&(r.blockedOn=null)}}for(null!==at&&wt(at,e),null!==st&&wt(st,e),null!==lt&&wt(lt,e),ct.forEach(t),ut.forEach(t),n=0;n<dt.length;n++)(r=dt[n]).blockedOn===e&&(r.blockedOn=null);for(;0<dt.length&&null===(n=dt[0]).blockedOn;)gt(n),null===n.blockedOn&&dt.shift()}function xt(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var Ct={animationend:xt("Animation","AnimationEnd"),animationiteration:xt("Animation","AnimationIteration"),animationstart:xt("Animation","AnimationStart"),transitionend:xt("Transition","TransitionEnd")},Et={},St={};function At(e){if(Et[e])return Et[e];if(!Ct[e])return e;var t,n=Ct[e];for(t in n)if(n.hasOwnProperty(t)&&t in St)return Et[e]=n[t];return e}d&&(St=document.createElement("div").style,"AnimationEvent"in window||(delete Ct.animationend.animation,delete Ct.animationiteration.animation,delete Ct.animationstart.animation),"TransitionEvent"in window||delete Ct.transitionend.transition);var Ot=At("animationend"),kt=At("animationiteration"),Tt=At("animationstart"),Pt=At("transitionend"),It=new Map,Mt=new Map,zt=["abort","abort",Ot,"animationEnd",kt,"animationIteration",Tt,"animationStart","canplay","canPlay","canplaythrough","canPlayThrough","durationchange","durationChange","emptied","emptied","encrypted","encrypted","ended","ended","error","error","gotpointercapture","gotPointerCapture","load","load","loadeddata","loadedData","loadedmetadata","loadedMetadata","loadstart","loadStart","lostpointercapture","lostPointerCapture","playing","playing","progress","progress","seeking","seeking","stalled","stalled","suspend","suspend","timeupdate","timeUpdate",Pt,"transitionEnd","waiting","waiting"];function Rt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1];i="on"+(i[0].toUpperCase()+i.slice(1)),Mt.set(r,t),It.set(r,i),c(i,[r])}}(0,o.unstable_now)();var Lt=8;function Dt(e){if(1&e)return Lt=15,1;if(2&e)return Lt=14,2;if(4&e)return Lt=13,4;var t=24&e;return 0!==t?(Lt=12,t):32&e?(Lt=11,32):0!=(t=192&e)?(Lt=10,t):256&e?(Lt=9,256):0!=(t=3584&e)?(Lt=8,t):4096&e?(Lt=7,4096):0!=(t=4186112&e)?(Lt=6,t):0!=(t=62914560&e)?(Lt=5,t):67108864&e?(Lt=4,67108864):134217728&e?(Lt=3,134217728):0!=(t=805306368&e)?(Lt=2,t):1073741824&e?(Lt=1,1073741824):(Lt=8,e)}function Nt(e,t){var n=e.pendingLanes;if(0===n)return Lt=0;var r=0,i=0,o=e.expiredLanes,a=e.suspendedLanes,s=e.pingedLanes;if(0!==o)r=o,i=Lt=15;else if(0!=(o=134217727&n)){var l=o&~a;0!==l?(r=Dt(l),i=Lt):0!=(s&=o)&&(r=Dt(s),i=Lt)}else 0!=(o=n&~a)?(r=Dt(o),i=Lt):0!==s&&(r=Dt(s),i=Lt);if(0===r)return 0;if(r=n&((0>(r=31-Wt(r))?0:1<<r)<<1)-1,0!==t&&t!==r&&!(t&a)){if(Dt(t),i<=Lt)return t;Lt=i}if(0!==(t=e.entangledLanes))for(e=e.entanglements,t&=r;0<t;)i=1<<(n=31-Wt(t)),r|=e[n],t&=~i;return r}function jt(e){return 0!=(e=-1073741825&e.pendingLanes)?e:1073741824&e?1073741824:0}function Ht(e,t){switch(e){case 15:return 1;case 14:return 2;case 12:return 0===(e=Vt(24&~t))?Ht(10,t):e;case 10:return 0===(e=Vt(192&~t))?Ht(8,t):e;case 8:return 0===(e=Vt(3584&~t))&&0===(e=Vt(4186112&~t))&&(e=512),e;case 2:return 0===(t=Vt(805306368&~t))&&(t=268435456),t}throw Error(a(358,e))}function Vt(e){return e&-e}function Bt(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ft(e,t,n){e.pendingLanes|=t;var r=t-1;e.suspendedLanes&=r,e.pingedLanes&=r,(e=e.eventTimes)[t=31-Wt(t)]=n}var Wt=Math.clz32?Math.clz32:function(e){return 0===e?32:31-(Ut(e)/Gt|0)|0},Ut=Math.log,Gt=Math.LN2,qt=o.unstable_UserBlockingPriority,Kt=o.unstable_runWithPriority,$t=!0;function Zt(e,t,n,r){De||Re();var i=Yt,o=De;De=!0;try{ze(i,e,t,n,r)}finally{(De=o)||je()}}function Xt(e,t,n,r){Kt(qt,Yt.bind(null,e,t,n,r))}function Yt(e,t,n,r){var i;if($t)if((i=!(4&t))&&0<ot.length&&-1<ht.indexOf(e))e=ft(null,e,t,n,r),ot.push(e);else{var o=Qt(e,t,n,r);if(null===o)i&&pt(e,r);else{if(i){if(-1<ht.indexOf(e))return e=ft(o,e,t,n,r),void ot.push(e);if(function(e,t,n,r,i){switch(t){case"focusin":return at=vt(at,e,t,n,r,i),!0;case"dragenter":return st=vt(st,e,t,n,r,i),!0;case"mouseover":return lt=vt(lt,e,t,n,r,i),!0;case"pointerover":var o=i.pointerId;return ct.set(o,vt(ct.get(o)||null,e,t,n,r,i)),!0;case"gotpointercapture":return o=i.pointerId,ut.set(o,vt(ut.get(o)||null,e,t,n,r,i)),!0}return!1}(o,e,t,n,r))return;pt(e,r)}Rr(e,t,r,null,n)}}}function Qt(e,t,n,r){var i=Se(r);if(null!==(i=ti(i))){var o=Ze(i);if(null===o)i=null;else{var a=o.tag;if(13===a){if(null!==(i=Xe(o)))return i;i=null}else if(3===a){if(o.stateNode.hydrate)return 3===o.tag?o.stateNode.containerInfo:null;i=null}else o!==i&&(i=null)}}return Rr(e,t,r,i,n),null}var Jt=null,en=null,tn=null;function nn(){if(tn)return tn;var e,t,n=en,r=n.length,i="value"in Jt?Jt.value:Jt.textContent,o=i.length;for(e=0;e<r&&n[e]===i[e];e++);var a=r-e;for(t=1;t<=a&&n[r-t]===i[o-t];t++);return tn=i.slice(e,1<t?1-t:void 0)}function rn(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&13===t&&(e=13):e=t,10===e&&(e=13),32<=e||13===e?e:0}function on(){return!0}function an(){return!1}function sn(e){function t(t,n,r,i,o){for(var a in this._reactName=t,this._targetInst=r,this.type=n,this.nativeEvent=i,this.target=o,this.currentTarget=null,e)e.hasOwnProperty(a)&&(t=e[a],this[a]=t?t(i):i[a]);return this.isDefaultPrevented=(null!=i.defaultPrevented?i.defaultPrevented:!1===i.returnValue)?on:an,this.isPropagationStopped=an,this}return i(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var e=this.nativeEvent;e&&(e.preventDefault?e.preventDefault():"unknown"!=typeof e.returnValue&&(e.returnValue=!1),this.isDefaultPrevented=on)},stopPropagation:function(){var e=this.nativeEvent;e&&(e.stopPropagation?e.stopPropagation():"unknown"!=typeof e.cancelBubble&&(e.cancelBubble=!0),this.isPropagationStopped=on)},persist:function(){},isPersistent:on}),t}var ln,cn,un,dn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},hn=sn(dn),fn=i({},dn,{view:0,detail:0}),pn=sn(fn),vn=i({},fn,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:On,button:0,buttons:0,relatedTarget:function(e){return void 0===e.relatedTarget?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==un&&(un&&"mousemove"===e.type?(ln=e.screenX-un.screenX,cn=e.screenY-un.screenY):cn=ln=0,un=e),ln)},movementY:function(e){return"movementY"in e?e.movementY:cn}}),gn=sn(vn),mn=sn(i({},vn,{dataTransfer:0})),yn=sn(i({},fn,{relatedTarget:0})),bn=sn(i({},dn,{animationName:0,elapsedTime:0,pseudoElement:0})),wn=i({},dn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),_n=sn(wn),xn=sn(i({},dn,{data:0})),Cn={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},En={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},Sn={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function An(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):!!(e=Sn[e])&&!!t[e]}function On(){return An}var kn=i({},fn,{key:function(e){if(e.key){var t=Cn[e.key]||e.key;if("Unidentified"!==t)return t}return"keypress"===e.type?13===(e=rn(e))?"Enter":String.fromCharCode(e):"keydown"===e.type||"keyup"===e.type?En[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:On,charCode:function(e){return"keypress"===e.type?rn(e):0},keyCode:function(e){return"keydown"===e.type||"keyup"===e.type?e.keyCode:0},which:function(e){return"keypress"===e.type?rn(e):"keydown"===e.type||"keyup"===e.type?e.keyCode:0}}),Tn=sn(kn),Pn=sn(i({},vn,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0})),In=sn(i({},fn,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:On})),Mn=sn(i({},dn,{propertyName:0,elapsedTime:0,pseudoElement:0})),zn=i({},vn,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),Rn=sn(zn),Ln=[9,13,27,32],Dn=d&&"CompositionEvent"in window,Nn=null;d&&"documentMode"in document&&(Nn=document.documentMode);var jn=d&&"TextEvent"in window&&!Nn,Hn=d&&(!Dn||Nn&&8<Nn&&11>=Nn),Vn=String.fromCharCode(32),Bn=!1;function Fn(e,t){switch(e){case"keyup":return-1!==Ln.indexOf(t.keyCode);case"keydown":return 229!==t.keyCode;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function Wn(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}var Un=!1,Gn={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function qn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"input"===t?!!Gn[e.type]:"textarea"===t}function Kn(e,t,n,r){Pe(r),0<(t=Dr(t,"onChange")).length&&(n=new hn("onChange","change",null,n,r),e.push({event:n,listeners:t}))}var $n=null,Zn=null;function Xn(e){kr(e,0)}function Yn(e){if(Y(ri(e)))return e}function Qn(e,t){if("change"===e)return t}var Jn=!1;if(d){var er;if(d){var tr="oninput"in document;if(!tr){var nr=document.createElement("div");nr.setAttribute("oninput","return;"),tr="function"==typeof nr.oninput}er=tr}else er=!1;Jn=er&&(!document.documentMode||9<document.documentMode)}function rr(){$n&&($n.detachEvent("onpropertychange",ir),Zn=$n=null)}function ir(e){if("value"===e.propertyName&&Yn(Zn)){var t=[];if(Kn(t,Zn,e,Se(e)),e=Xn,De)e(t);else{De=!0;try{Me(e,t)}finally{De=!1,je()}}}}function or(e,t,n){"focusin"===e?(rr(),Zn=n,($n=t).attachEvent("onpropertychange",ir)):"focusout"===e&&rr()}function ar(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)return Yn(Zn)}function sr(e,t){if("click"===e)return Yn(t)}function lr(e,t){if("input"===e||"change"===e)return Yn(t)}var cr="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},ur=Object.prototype.hasOwnProperty;function dr(e,t){if(cr(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(r=0;r<n.length;r++)if(!ur.call(t,n[r])||!cr(e[n[r]],t[n[r]]))return!1;return!0}function hr(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function fr(e,t){var n,r=hr(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.textContent.length,e<=t&&n>=t)return{node:r,offset:t-e};e=n}e:{for(;r;){if(r.nextSibling){r=r.nextSibling;break e}r=r.parentNode}r=void 0}r=hr(r)}}function pr(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===t.nodeType?pr(e,t.parentNode):"contains"in e?e.contains(t):!!e.compareDocumentPosition&&!!(16&e.compareDocumentPosition(t))))}function vr(){for(var e=window,t=Q();t instanceof e.HTMLIFrameElement;){try{var n="string"==typeof t.contentWindow.location.href}catch(e){n=!1}if(!n)break;t=Q((e=t.contentWindow).document)}return t}function gr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&("input"===t&&("text"===e.type||"search"===e.type||"tel"===e.type||"url"===e.type||"password"===e.type)||"textarea"===t||"true"===e.contentEditable)}var mr=d&&"documentMode"in document&&11>=document.documentMode,yr=null,br=null,wr=null,_r=!1;function xr(e,t,n){var r=n.window===n?n.document:9===n.nodeType?n:n.ownerDocument;_r||null==yr||yr!==Q(r)||(r="selectionStart"in(r=yr)&&gr(r)?{start:r.selectionStart,end:r.selectionEnd}:{anchorNode:(r=(r.ownerDocument&&r.ownerDocument.defaultView||window).getSelection()).anchorNode,anchorOffset:r.anchorOffset,focusNode:r.focusNode,focusOffset:r.focusOffset},wr&&dr(wr,r)||(wr=r,0<(r=Dr(br,"onSelect")).length&&(t=new hn("onSelect","select",null,t,n),e.push({event:t,listeners:r}),t.target=yr)))}Rt("cancel cancel click click close close contextmenu contextMenu copy copy cut cut auxclick auxClick dblclick doubleClick dragend dragEnd dragstart dragStart drop drop focusin focus focusout blur input input invalid invalid keydown keyDown keypress keyPress keyup keyUp mousedown mouseDown mouseup mouseUp paste paste pause pause play play pointercancel pointerCancel pointerdown pointerDown pointerup pointerUp ratechange rateChange reset reset seeked seeked submit submit touchcancel touchCancel touchend touchEnd touchstart touchStart volumechange volumeChange".split(" "),0),Rt("drag drag dragenter dragEnter dragexit dragExit dragleave dragLeave dragover dragOver mousemove mouseMove mouseout mouseOut mouseover mouseOver pointermove pointerMove pointerout pointerOut pointerover pointerOver scroll scroll toggle toggle touchmove touchMove wheel wheel".split(" "),1),Rt(zt,2);for(var Cr="change selectionchange textInput compositionstart compositionend compositionupdate".split(" "),Er=0;Er<Cr.length;Er++)Mt.set(Cr[Er],0);u("onMouseEnter",["mouseout","mouseover"]),u("onMouseLeave",["mouseout","mouseover"]),u("onPointerEnter",["pointerout","pointerover"]),u("onPointerLeave",["pointerout","pointerover"]),c("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),c("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),c("onBeforeInput",["compositionend","keypress","textInput","paste"]),c("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),c("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Sr="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),Ar=new Set("cancel close invalid load scroll toggle".split(" ").concat(Sr));function Or(e,t,n){var r=e.type||"unknown-event";e.currentTarget=n,function(e,t,n,r,i,o,s,l,c){if($e.apply(this,arguments),We){if(!We)throw Error(a(198));var u=Ue;We=!1,Ue=null,Ge||(Ge=!0,qe=u)}}(r,t,void 0,e),e.currentTarget=null}function kr(e,t){t=!!(4&t);for(var n=0;n<e.length;n++){var r=e[n],i=r.event;r=r.listeners;e:{var o=void 0;if(t)for(var a=r.length-1;0<=a;a--){var s=r[a],l=s.instance,c=s.currentTarget;if(s=s.listener,l!==o&&i.isPropagationStopped())break e;Or(i,s,c),o=l}else for(a=0;a<r.length;a++){if(l=(s=r[a]).instance,c=s.currentTarget,s=s.listener,l!==o&&i.isPropagationStopped())break e;Or(i,s,c),o=l}}}if(Ge)throw e=qe,Ge=!1,qe=null,e}function Tr(e,t){var n=oi(t),r=e+"__bubble";n.has(r)||(zr(t,e,2,!1),n.add(r))}var Pr="_reactListening"+Math.random().toString(36).slice(2);function Ir(e){e[Pr]||(e[Pr]=!0,s.forEach((function(t){Ar.has(t)||Mr(t,!1,e,null),Mr(t,!0,e,null)})))}function Mr(e,t,n,r){var i=4<arguments.length&&void 0!==arguments[4]?arguments[4]:0,o=n;if("selectionchange"===e&&9!==n.nodeType&&(o=n.ownerDocument),null!==r&&!t&&Ar.has(e)){if("scroll"!==e)return;i|=2,o=r}var a=oi(o),s=e+"__"+(t?"capture":"bubble");a.has(s)||(t&&(i|=4),zr(o,e,i,t),a.add(s))}function zr(e,t,n,r){var i=Mt.get(t);switch(void 0===i?2:i){case 0:i=Zt;break;case 1:i=Xt;break;default:i=Yt}n=i.bind(null,t,n,e),i=void 0,!Ve||"touchstart"!==t&&"touchmove"!==t&&"wheel"!==t||(i=!0),r?void 0!==i?e.addEventListener(t,n,{capture:!0,passive:i}):e.addEventListener(t,n,!0):void 0!==i?e.addEventListener(t,n,{passive:i}):e.addEventListener(t,n,!1)}function Rr(e,t,n,r,i){var o=r;if(!(1&t||2&t||null===r))e:for(;;){if(null===r)return;var a=r.tag;if(3===a||4===a){var s=r.stateNode.containerInfo;if(s===i||8===s.nodeType&&s.parentNode===i)break;if(4===a)for(a=r.return;null!==a;){var l=a.tag;if((3===l||4===l)&&((l=a.stateNode.containerInfo)===i||8===l.nodeType&&l.parentNode===i))return;a=a.return}for(;null!==s;){if(null===(a=ti(s)))return;if(5===(l=a.tag)||6===l){r=o=a;continue e}s=s.parentNode}}r=r.return}!function(e,t,n){if(Ne)return e();Ne=!0;try{return Le(e,t,n)}finally{Ne=!1,je()}}((function(){var r=o,i=Se(n),a=[];e:{var s=It.get(e);if(void 0!==s){var l=hn,c=e;switch(e){case"keypress":if(0===rn(n))break e;case"keydown":case"keyup":l=Tn;break;case"focusin":c="focus",l=yn;break;case"focusout":c="blur",l=yn;break;case"beforeblur":case"afterblur":l=yn;break;case"click":if(2===n.button)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":l=gn;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":l=mn;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":l=In;break;case Ot:case kt:case Tt:l=bn;break;case Pt:l=Mn;break;case"scroll":l=pn;break;case"wheel":l=Rn;break;case"copy":case"cut":case"paste":l=_n;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":l=Pn}var u=!!(4&t),d=!u&&"scroll"===e,h=u?null!==s?s+"Capture":null:s;u=[];for(var f,p=r;null!==p;){var v=(f=p).stateNode;if(5===f.tag&&null!==v&&(f=v,null!==h&&null!=(v=He(p,h))&&u.push(Lr(p,v,f))),d)break;p=p.return}0<u.length&&(s=new l(s,c,null,n,i),a.push({event:s,listeners:u}))}}if(!(7&t)){if(l="mouseout"===e||"pointerout"===e,(!(s="mouseover"===e||"pointerover"===e)||16&t||!(c=n.relatedTarget||n.fromElement)||!ti(c)&&!c[Jr])&&(l||s)&&(s=i.window===i?i:(s=i.ownerDocument)?s.defaultView||s.parentWindow:window,l?(l=r,null!==(c=(c=n.relatedTarget||n.toElement)?ti(c):null)&&(c!==(d=Ze(c))||5!==c.tag&&6!==c.tag)&&(c=null)):(l=null,c=r),l!==c)){if(u=gn,v="onMouseLeave",h="onMouseEnter",p="mouse","pointerout"!==e&&"pointerover"!==e||(u=Pn,v="onPointerLeave",h="onPointerEnter",p="pointer"),d=null==l?s:ri(l),f=null==c?s:ri(c),(s=new u(v,p+"leave",l,n,i)).target=d,s.relatedTarget=f,v=null,ti(i)===r&&((u=new u(h,p+"enter",c,n,i)).target=f,u.relatedTarget=d,v=u),d=v,l&&c)e:{for(h=c,p=0,f=u=l;f;f=Nr(f))p++;for(f=0,v=h;v;v=Nr(v))f++;for(;0<p-f;)u=Nr(u),p--;for(;0<f-p;)h=Nr(h),f--;for(;p--;){if(u===h||null!==h&&u===h.alternate)break e;u=Nr(u),h=Nr(h)}u=null}else u=null;null!==l&&jr(a,s,l,u,!1),null!==c&&null!==d&&jr(a,d,c,u,!0)}if("select"===(l=(s=r?ri(r):window).nodeName&&s.nodeName.toLowerCase())||"input"===l&&"file"===s.type)var g=Qn;else if(qn(s))if(Jn)g=lr;else{g=ar;var m=or}else(l=s.nodeName)&&"input"===l.toLowerCase()&&("checkbox"===s.type||"radio"===s.type)&&(g=sr);switch(g&&(g=g(e,r))?Kn(a,g,n,i):(m&&m(e,s,r),"focusout"===e&&(m=s._wrapperState)&&m.controlled&&"number"===s.type&&ie(s,"number",s.value)),m=r?ri(r):window,e){case"focusin":(qn(m)||"true"===m.contentEditable)&&(yr=m,br=r,wr=null);break;case"focusout":wr=br=yr=null;break;case"mousedown":_r=!0;break;case"contextmenu":case"mouseup":case"dragend":_r=!1,xr(a,n,i);break;case"selectionchange":if(mr)break;case"keydown":case"keyup":xr(a,n,i)}var y;if(Dn)e:{switch(e){case"compositionstart":var b="onCompositionStart";break e;case"compositionend":b="onCompositionEnd";break e;case"compositionupdate":b="onCompositionUpdate";break e}b=void 0}else Un?Fn(e,n)&&(b="onCompositionEnd"):"keydown"===e&&229===n.keyCode&&(b="onCompositionStart");b&&(Hn&&"ko"!==n.locale&&(Un||"onCompositionStart"!==b?"onCompositionEnd"===b&&Un&&(y=nn()):(en="value"in(Jt=i)?Jt.value:Jt.textContent,Un=!0)),0<(m=Dr(r,b)).length&&(b=new xn(b,e,null,n,i),a.push({event:b,listeners:m}),(y||null!==(y=Wn(n)))&&(b.data=y))),(y=jn?function(e,t){switch(e){case"compositionend":return Wn(t);case"keypress":return 32!==t.which?null:(Bn=!0,Vn);case"textInput":return(e=t.data)===Vn&&Bn?null:e;default:return null}}(e,n):function(e,t){if(Un)return"compositionend"===e||!Dn&&Fn(e,t)?(e=nn(),tn=en=Jt=null,Un=!1,e):null;switch(e){case"paste":default:return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Hn&&"ko"!==t.locale?null:t.data}}(e,n))&&0<(r=Dr(r,"onBeforeInput")).length&&(i=new xn("onBeforeInput","beforeinput",null,n,i),a.push({event:i,listeners:r}),i.data=y)}kr(a,t)}))}function Lr(e,t,n){return{instance:e,listener:t,currentTarget:n}}function Dr(e,t){for(var n=t+"Capture",r=[];null!==e;){var i=e,o=i.stateNode;5===i.tag&&null!==o&&(i=o,null!=(o=He(e,n))&&r.unshift(Lr(e,o,i)),null!=(o=He(e,t))&&r.push(Lr(e,o,i))),e=e.return}return r}function Nr(e){if(null===e)return null;do{e=e.return}while(e&&5!==e.tag);return e||null}function jr(e,t,n,r,i){for(var o=t._reactName,a=[];null!==n&&n!==r;){var s=n,l=s.alternate,c=s.stateNode;if(null!==l&&l===r)break;5===s.tag&&null!==c&&(s=c,i?null!=(l=He(n,o))&&a.unshift(Lr(n,l,s)):i||null!=(l=He(n,o))&&a.push(Lr(n,l,s))),n=n.return}0!==a.length&&e.push({event:t,listeners:a})}function Hr(){}var Vr=null,Br=null;function Fr(e,t){switch(e){case"button":case"input":case"select":case"textarea":return!!t.autoFocus}return!1}function Wr(e,t){return"textarea"===e||"option"===e||"noscript"===e||"string"==typeof t.children||"number"==typeof t.children||"object"==typeof t.dangerouslySetInnerHTML&&null!==t.dangerouslySetInnerHTML&&null!=t.dangerouslySetInnerHTML.__html}var Ur="function"==typeof setTimeout?setTimeout:void 0,Gr="function"==typeof clearTimeout?clearTimeout:void 0;function qr(e){(1===e.nodeType||9===e.nodeType&&null!=(e=e.body))&&(e.textContent="")}function Kr(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||3===t)break}return e}function $r(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){var n=e.data;if("$"===n||"$!"===n||"$?"===n){if(0===t)return e;t--}else"/$"===n&&t++}e=e.previousSibling}return null}var Zr=0,Xr=Math.random().toString(36).slice(2),Yr="__reactFiber$"+Xr,Qr="__reactProps$"+Xr,Jr="__reactContainer$"+Xr,ei="__reactEvents$"+Xr;function ti(e){var t=e[Yr];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Jr]||n[Yr]){if(n=t.alternate,null!==t.child||null!==n&&null!==n.child)for(e=$r(e);null!==e;){if(n=e[Yr])return n;e=$r(e)}return t}n=(e=n).parentNode}return null}function ni(e){return!(e=e[Yr]||e[Jr])||5!==e.tag&&6!==e.tag&&13!==e.tag&&3!==e.tag?null:e}function ri(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(33))}function ii(e){return e[Qr]||null}function oi(e){var t=e[ei];return void 0===t&&(t=e[ei]=new Set),t}var ai=[],si=-1;function li(e){return{current:e}}function ci(e){0>si||(e.current=ai[si],ai[si]=null,si--)}function ui(e,t){si++,ai[si]=e.current,e.current=t}var di={},hi=li(di),fi=li(!1),pi=di;function vi(e,t){var n=e.type.contextTypes;if(!n)return di;var r=e.stateNode;if(r&&r.__reactInternalMemoizedUnmaskedChildContext===t)return r.__reactInternalMemoizedMaskedChildContext;var i,o={};for(i in n)o[i]=t[i];return r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=t,e.__reactInternalMemoizedMaskedChildContext=o),o}function gi(e){return null!=e.childContextTypes}function mi(){ci(fi),ci(hi)}function yi(e,t,n){if(hi.current!==di)throw Error(a(168));ui(hi,t),ui(fi,n)}function bi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"!=typeof r.getChildContext)return n;for(var o in r=r.getChildContext())if(!(o in e))throw Error(a(108,K(t)||"Unknown",o));return i({},n,r)}function wi(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMergedChildContext||di,pi=hi.current,ui(hi,e),ui(fi,fi.current),!0}function _i(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=bi(e,t,pi),r.__reactInternalMemoizedMergedChildContext=e,ci(fi),ci(hi),ui(hi,e)):ci(fi),ui(fi,n)}var xi=null,Ci=null,Ei=o.unstable_runWithPriority,Si=o.unstable_scheduleCallback,Ai=o.unstable_cancelCallback,Oi=o.unstable_shouldYield,ki=o.unstable_requestPaint,Ti=o.unstable_now,Pi=o.unstable_getCurrentPriorityLevel,Ii=o.unstable_ImmediatePriority,Mi=o.unstable_UserBlockingPriority,zi=o.unstable_NormalPriority,Ri=o.unstable_LowPriority,Li=o.unstable_IdlePriority,Di={},Ni=void 0!==ki?ki:function(){},ji=null,Hi=null,Vi=!1,Bi=Ti(),Fi=1e4>Bi?Ti:function(){return Ti()-Bi};function Wi(){switch(Pi()){case Ii:return 99;case Mi:return 98;case zi:return 97;case Ri:return 96;case Li:return 95;default:throw Error(a(332))}}function Ui(e){switch(e){case 99:return Ii;case 98:return Mi;case 97:return zi;case 96:return Ri;case 95:return Li;default:throw Error(a(332))}}function Gi(e,t){return e=Ui(e),Ei(e,t)}function qi(e,t,n){return e=Ui(e),Si(e,t,n)}function Ki(){if(null!==Hi){var e=Hi;Hi=null,Ai(e)}$i()}function $i(){if(!Vi&&null!==ji){Vi=!0;var e=0;try{var t=ji;Gi(99,(function(){for(;e<t.length;e++){var n=t[e];do{n=n(!0)}while(null!==n)}})),ji=null}catch(t){throw null!==ji&&(ji=ji.slice(e+1)),Si(Ii,Ki),t}finally{Vi=!1}}}var Zi=_.ReactCurrentBatchConfig;function Xi(e,t){if(e&&e.defaultProps){for(var n in t=i({},t),e=e.defaultProps)void 0===t[n]&&(t[n]=e[n]);return t}return t}var Yi=li(null),Qi=null,Ji=null,eo=null;function to(){eo=Ji=Qi=null}function no(e){var t=Yi.current;ci(Yi),e.type._context._currentValue=t}function ro(e,t){for(;null!==e;){var n=e.alternate;if((e.childLanes&t)===t){if(null===n||(n.childLanes&t)===t)break;n.childLanes|=t}else e.childLanes|=t,null!==n&&(n.childLanes|=t);e=e.return}}function io(e,t){Qi=e,eo=Ji=null,null!==(e=e.dependencies)&&null!==e.firstContext&&(!!(e.lanes&t)&&(Da=!0),e.firstContext=null)}function oo(e,t){if(eo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741823!==t||(eo=e,t=1073741823),t={context:e,observedBits:t,next:null},null===Ji){if(null===Qi)throw Error(a(308));Ji=t,Qi.dependencies={lanes:0,firstContext:t,responders:null}}else Ji=Ji.next=t;return e._currentValue}var ao=!1;function so(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null},effects:null}}function lo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,effects:e.effects})}function co(e,t){return{eventTime:e,lane:t,tag:0,payload:null,callback:null,next:null}}function uo(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending;null===n?t.next=t:(t.next=n.next,n.next=t),e.pending=t}}function ho(e,t){var n=e.updateQueue,r=e.alternate;if(null!==r&&n===(r=r.updateQueue)){var i=null,o=null;if(null!==(n=n.firstBaseUpdate)){do{var a={eventTime:n.eventTime,lane:n.lane,tag:n.tag,payload:n.payload,callback:n.callback,next:null};null===o?i=o=a:o=o.next=a,n=n.next}while(null!==n);null===o?i=o=t:o=o.next=t}else i=o=t;return n={baseState:r.baseState,firstBaseUpdate:i,lastBaseUpdate:o,shared:r.shared,effects:r.effects},void(e.updateQueue=n)}null===(e=n.lastBaseUpdate)?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}function fo(e,t,n,r){var o=e.updateQueue;ao=!1;var a=o.firstBaseUpdate,s=o.lastBaseUpdate,l=o.shared.pending;if(null!==l){o.shared.pending=null;var c=l,u=c.next;c.next=null,null===s?a=u:s.next=u,s=c;var d=e.alternate;if(null!==d){var h=(d=d.updateQueue).lastBaseUpdate;h!==s&&(null===h?d.firstBaseUpdate=u:h.next=u,d.lastBaseUpdate=c)}}if(null!==a){for(h=o.baseState,s=0,d=u=c=null;;){l=a.lane;var f=a.eventTime;if((r&l)===l){null!==d&&(d=d.next={eventTime:f,lane:0,tag:a.tag,payload:a.payload,callback:a.callback,next:null});e:{var p=e,v=a;switch(l=t,f=n,v.tag){case 1:if("function"==typeof(p=v.payload)){h=p.call(f,h,l);break e}h=p;break e;case 3:p.flags=-4097&p.flags|64;case 0:if(null==(l="function"==typeof(p=v.payload)?p.call(f,h,l):p))break e;h=i({},h,l);break e;case 2:ao=!0}}null!==a.callback&&(e.flags|=32,null===(l=o.effects)?o.effects=[a]:l.push(a))}else f={eventTime:f,lane:l,tag:a.tag,payload:a.payload,callback:a.callback,next:null},null===d?(u=d=f,c=h):d=d.next=f,s|=l;if(null===(a=a.next)){if(null===(l=o.shared.pending))break;a=l.next,l.next=null,o.lastBaseUpdate=l,o.shared.pending=null}}null===d&&(c=h),o.baseState=c,o.firstBaseUpdate=u,o.lastBaseUpdate=d,Hs|=s,e.lanes=s,e.memoizedState=h}}function po(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.length;t++){var r=e[t],i=r.callback;if(null!==i){if(r.callback=null,r=n,"function"!=typeof i)throw Error(a(191,i));i.call(r)}}}var vo=(new r.Component).refs;function go(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:i({},t,n),e.memoizedState=n,0===e.lanes&&(e.updateQueue.baseState=n)}var mo={isMounted:function(e){return!!(e=e._reactInternals)&&Ze(e)===e},enqueueSetState:function(e,t,n){e=e._reactInternals;var r=ul(),i=dl(e),o=co(r,i);o.payload=t,null!=n&&(o.callback=n),uo(e,o),hl(e,i,r)},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var r=ul(),i=dl(e),o=co(r,i);o.tag=1,o.payload=t,null!=n&&(o.callback=n),uo(e,o),hl(e,i,r)},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=ul(),r=dl(e),i=co(n,r);i.tag=2,null!=t&&(i.callback=t),uo(e,i),hl(e,r,n)}};function yo(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shouldComponentUpdate?e.shouldComponentUpdate(r,o,a):!(t.prototype&&t.prototype.isPureReactComponent&&dr(n,r)&&dr(i,o))}function bo(e,t,n){var r=!1,i=di,o=t.contextType;return"object"==typeof o&&null!==o?o=oo(o):(i=gi(t)?pi:hi.current,o=(r=null!=(r=t.contextTypes))?vi(e,i):di),t=new t(n,o),e.memoizedState=null!==t.state&&void 0!==t.state?t.state:null,t.updater=mo,e.stateNode=t,t._reactInternals=e,r&&((e=e.stateNode).__reactInternalMemoizedUnmaskedChildContext=i,e.__reactInternalMemoizedMaskedChildContext=o),t}function wo(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceiveProps&&t.componentWillReceiveProps(n,r),"function"==typeof t.UNSAFE_componentWillReceiveProps&&t.UNSAFE_componentWillReceiveProps(n,r),t.state!==e&&mo.enqueueReplaceState(t,t.state,null)}function _o(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState,i.refs=vo,so(e);var o=t.contextType;"object"==typeof o&&null!==o?i.context=oo(o):(o=gi(t)?pi:hi.current,i.context=vi(e,o)),fo(e,n,i,r),i.state=e.memoizedState,"function"==typeof(o=t.getDerivedStateFromProps)&&(go(e,t,o,n),i.state=e.memoizedState),"function"==typeof t.getDerivedStateFromProps||"function"==typeof i.getSnapshotBeforeUpdate||"function"!=typeof i.UNSAFE_componentWillMount&&"function"!=typeof i.componentWillMount||(t=i.state,"function"==typeof i.componentWillMount&&i.componentWillMount(),"function"==typeof i.UNSAFE_componentWillMount&&i.UNSAFE_componentWillMount(),t!==i.state&&mo.enqueueReplaceState(i,i.state,null),fo(e,n,i,r),i.state=e.memoizedState),"function"==typeof i.componentDidMount&&(e.flags|=4)}var xo=Array.isArray;function Co(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=typeof e){if(n._owner){if(n=n._owner){if(1!==n.tag)throw Error(a(309));var r=n.stateNode}if(!r)throw Error(a(147,e));var i=""+e;return null!==t&&null!==t.ref&&"function"==typeof t.ref&&t.ref._stringRef===i?t.ref:(t=function(e){var t=r.refs;t===vo&&(t=r.refs={}),null===e?delete t[i]:t[i]=e},t._stringRef=i,t)}if("string"!=typeof e)throw Error(a(284));if(!n._owner)throw Error(a(290,e))}return e}function Eo(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object]"===Object.prototype.toString.call(t)?"object with keys {"+Object.keys(t).join(", ")+"}":t))}function So(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.nextEffect=n,t.lastEffect=n):t.firstEffect=t.lastEffect=n,n.nextEffect=null,n.flags=8}}function n(n,r){if(!e)return null;for(;null!==r;)t(n,r),r=r.sibling;return null}function r(e,t){for(e=new Map;null!==t;)null!==t.key?e.set(t.key,t):e.set(t.index,t),t=t.sibling;return e}function i(e,t){return(e=Ul(e,t)).index=0,e.sibling=null,e}function o(t,n,r){return t.index=r,e?null!==(r=t.alternate)?(r=r.index)<n?(t.flags=2,n):r:(t.flags=2,n):n}function s(t){return e&&null===t.alternate&&(t.flags=2),t}function l(e,t,n,r){return null===t||6!==t.tag?((t=$l(n,e.mode,r)).return=e,t):((t=i(t,n)).return=e,t)}function c(e,t,n,r){return null!==t&&t.elementType===n.type?((r=i(t,n.props)).ref=Co(e,t,n),r.return=e,r):((r=Gl(n.type,n.key,n.props,null,e.mode,r)).ref=Co(e,t,n),r.return=e,r)}function u(e,t,n,r){return null===t||4!==t.tag||t.stateNode.containerInfo!==n.containerInfo||t.stateNode.implementation!==n.implementation?((t=Zl(n,e.mode,r)).return=e,t):((t=i(t,n.children||[])).return=e,t)}function d(e,t,n,r,o){return null===t||7!==t.tag?((t=ql(n,e.mode,r,o)).return=e,t):((t=i(t,n)).return=e,t)}function h(e,t,n){if("string"==typeof t||"number"==typeof t)return(t=$l(""+t,e.mode,n)).return=e,t;if("object"==typeof t&&null!==t){switch(t.$$typeof){case x:return(n=Gl(t.type,t.key,t.props,null,e.mode,n)).ref=Co(e,null,t),n.return=e,n;case C:return(t=Zl(t,e.mode,n)).return=e,t}if(xo(t)||F(t))return(t=ql(t,e.mode,n,null)).return=e,t;Eo(e,t)}return null}function f(e,t,n,r){var i=null!==t?t.key:null;if("string"==typeof n||"number"==typeof n)return null!==i?null:l(e,t,""+n,r);if("object"==typeof n&&null!==n){switch(n.$$typeof){case x:return n.key===i?n.type===E?d(e,t,n.props.children,r,i):c(e,t,n,r):null;case C:return n.key===i?u(e,t,n,r):null}if(xo(n)||F(n))return null!==i?null:d(e,t,n,r,null);Eo(e,n)}return null}function p(e,t,n,r,i){if("string"==typeof r||"number"==typeof r)return l(t,e=e.get(n)||null,""+r,i);if("object"==typeof r&&null!==r){switch(r.$$typeof){case x:return e=e.get(null===r.key?n:r.key)||null,r.type===E?d(t,e,r.props.children,i,r.key):c(t,e,r,i);case C:return u(t,e=e.get(null===r.key?n:r.key)||null,r,i)}if(xo(r)||F(r))return d(t,e=e.get(n)||null,r,i,null);Eo(t,r)}return null}function v(i,a,s,l){for(var c=null,u=null,d=a,v=a=0,g=null;null!==d&&v<s.length;v++){d.index>v?(g=d,d=null):g=d.sibling;var m=f(i,d,s[v],l);if(null===m){null===d&&(d=g);break}e&&d&&null===m.alternate&&t(i,d),a=o(m,a,v),null===u?c=m:u.sibling=m,u=m,d=g}if(v===s.length)return n(i,d),c;if(null===d){for(;v<s.length;v++)null!==(d=h(i,s[v],l))&&(a=o(d,a,v),null===u?c=d:u.sibling=d,u=d);return c}for(d=r(i,d);v<s.length;v++)null!==(g=p(d,i,v,s[v],l))&&(e&&null!==g.alternate&&d.delete(null===g.key?v:g.key),a=o(g,a,v),null===u?c=g:u.sibling=g,u=g);return e&&d.forEach((function(e){return t(i,e)})),c}function g(i,s,l,c){var u=F(l);if("function"!=typeof u)throw Error(a(150));if(null==(l=u.call(l)))throw Error(a(151));for(var d=u=null,v=s,g=s=0,m=null,y=l.next();null!==v&&!y.done;g++,y=l.next()){v.index>g?(m=v,v=null):m=v.sibling;var b=f(i,v,y.value,c);if(null===b){null===v&&(v=m);break}e&&v&&null===b.alternate&&t(i,v),s=o(b,s,g),null===d?u=b:d.sibling=b,d=b,v=m}if(y.done)return n(i,v),u;if(null===v){for(;!y.done;g++,y=l.next())null!==(y=h(i,y.value,c))&&(s=o(y,s,g),null===d?u=y:d.sibling=y,d=y);return u}for(v=r(i,v);!y.done;g++,y=l.next())null!==(y=p(v,i,g,y.value,c))&&(e&&null!==y.alternate&&v.delete(null===y.key?g:y.key),s=o(y,s,g),null===d?u=y:d.sibling=y,d=y);return e&&v.forEach((function(e){return t(i,e)})),u}return function(e,r,o,l){var c="object"==typeof o&&null!==o&&o.type===E&&null===o.key;c&&(o=o.props.children);var u="object"==typeof o&&null!==o;if(u)switch(o.$$typeof){case x:e:{for(u=o.key,c=r;null!==c;){if(c.key===u){if(7===c.tag){if(o.type===E){n(e,c.sibling),(r=i(c,o.props.children)).return=e,e=r;break e}}else if(c.elementType===o.type){n(e,c.sibling),(r=i(c,o.props)).ref=Co(e,c,o),r.return=e,e=r;break e}n(e,c);break}t(e,c),c=c.sibling}o.type===E?((r=ql(o.props.children,e.mode,l,o.key)).return=e,e=r):((l=Gl(o.type,o.key,o.props,null,e.mode,l)).ref=Co(e,r,o),l.return=e,e=l)}return s(e);case C:e:{for(c=o.key;null!==r;){if(r.key===c){if(4===r.tag&&r.stateNode.containerInfo===o.containerInfo&&r.stateNode.implementation===o.implementation){n(e,r.sibling),(r=i(r,o.children||[])).return=e,e=r;break e}n(e,r);break}t(e,r),r=r.sibling}(r=Zl(o,e.mode,l)).return=e,e=r}return s(e)}if("string"==typeof o||"number"==typeof o)return o=""+o,null!==r&&6===r.tag?(n(e,r.sibling),(r=i(r,o)).return=e,e=r):(n(e,r),(r=$l(o,e.mode,l)).return=e,e=r),s(e);if(xo(o))return v(e,r,o,l);if(F(o))return g(e,r,o,l);if(u&&Eo(e,o),void 0===o&&!c)switch(e.tag){case 1:case 22:case 0:case 11:case 15:throw Error(a(152,K(e.type)||"Component"))}return n(e,r)}}var Ao=So(!0),Oo=So(!1),ko={},To=li(ko),Po=li(ko),Io=li(ko);function Mo(e){if(e===ko)throw Error(a(174));return e}function zo(e,t){switch(ui(Io,t),ui(Po,e),ui(To,ko),e=t.nodeType){case 9:case 11:t=(t=t.documentElement)?t.namespaceURI:fe(null,"");break;default:t=fe(t=(e=8===e?t.parentNode:t).namespaceURI||null,e=e.tagName)}ci(To),ui(To,t)}function Ro(){ci(To),ci(Po),ci(Io)}function Lo(e){Mo(Io.current);var t=Mo(To.current),n=fe(t,e.type);t!==n&&(ui(Po,e),ui(To,n))}function Do(e){Po.current===e&&(ci(To),ci(Po))}var No=li(0);function jo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedState;if(null!==n&&(null===(n=n.dehydrated)||"$?"===n.data||"$!"===n.data))return t}else if(19===t.tag&&void 0!==t.memoizedProps.revealOrder){if(64&t.flags)return t}else if(null!==t.child){t.child.return=t,t=t.child;continue}if(t===e)break;for(;null===t.sibling;){if(null===t.return||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var Ho=null,Vo=null,Bo=!1;function Fo(e,t){var n=Fl(5,null,null,0);n.elementType="DELETED",n.type="DELETED",n.stateNode=t,n.return=e,n.flags=8,null!==e.lastEffect?(e.lastEffect.nextEffect=n,e.lastEffect=n):e.firstEffect=e.lastEffect=n}function Wo(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==t.nodeType||n.toLowerCase()!==t.nodeName.toLowerCase()?null:t)&&(e.stateNode=t,!0);case 6:return null!==(t=""===e.pendingProps||3!==t.nodeType?null:t)&&(e.stateNode=t,!0);default:return!1}}function Uo(e){if(Bo){var t=Vo;if(t){var n=t;if(!Wo(e,t)){if(!(t=Kr(n.nextSibling))||!Wo(e,t))return e.flags=-1025&e.flags|2,Bo=!1,void(Ho=e);Fo(Ho,n)}Ho=e,Vo=Kr(t.firstChild)}else e.flags=-1025&e.flags|2,Bo=!1,Ho=e}}function Go(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag;)e=e.return;Ho=e}function qo(e){if(e!==Ho)return!1;if(!Bo)return Go(e),Bo=!0,!1;var t=e.type;if(5!==e.tag||"head"!==t&&"body"!==t&&!Wr(t,e.memoizedProps))for(t=Vo;t;)Fo(e,t),t=Kr(t.nextSibling);if(Go(e),13===e.tag){if(!(e=null!==(e=e.memoizedState)?e.dehydrated:null))throw Error(a(317));e:{for(e=e.nextSibling,t=0;e;){if(8===e.nodeType){var n=e.data;if("/$"===n){if(0===t){Vo=Kr(e.nextSibling);break e}t--}else"$"!==n&&"$!"!==n&&"$?"!==n||t++}e=e.nextSibling}Vo=null}}else Vo=Ho?Kr(e.stateNode.nextSibling):null;return!0}function Ko(){Vo=Ho=null,Bo=!1}var $o=[];function Zo(){for(var e=0;e<$o.length;e++)$o[e]._workInProgressVersionPrimary=null;$o.length=0}var Xo=_.ReactCurrentDispatcher,Yo=_.ReactCurrentBatchConfig,Qo=0,Jo=null,ea=null,ta=null,na=!1,ra=!1;function ia(){throw Error(a(321))}function oa(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!cr(e[n],t[n]))return!1;return!0}function aa(e,t,n,r,i,o){if(Qo=o,Jo=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,Xo.current=null===e||null===e.memoizedState?Ma:za,e=n(r,i),ra){o=0;do{if(ra=!1,!(25>o))throw Error(a(301));o+=1,ta=ea=null,t.updateQueue=null,Xo.current=Ra,e=n(r,i)}while(ra)}if(Xo.current=Ia,t=null!==ea&&null!==ea.next,Qo=0,ta=ea=Jo=null,na=!1,t)throw Error(a(300));return e}function sa(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return null===ta?Jo.memoizedState=ta=e:ta=ta.next=e,ta}function la(){if(null===ea){var e=Jo.alternate;e=null!==e?e.memoizedState:null}else e=ea.next;var t=null===ta?Jo.memoizedState:ta.next;if(null!==t)ta=t,ea=e;else{if(null===e)throw Error(a(310));e={memoizedState:(ea=e).memoizedState,baseState:ea.baseState,baseQueue:ea.baseQueue,queue:ea.queue,next:null},null===ta?Jo.memoizedState=ta=e:ta=ta.next=e}return ta}function ca(e,t){return"function"==typeof t?t(e):t}function ua(e){var t=la(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=ea,i=r.baseQueue,o=n.pending;if(null!==o){if(null!==i){var s=i.next;i.next=o.next,o.next=s}r.baseQueue=i=o,n.pending=null}if(null!==i){i=i.next,r=r.baseState;var l=s=o=null,c=i;do{var u=c.lane;if((Qo&u)===u)null!==l&&(l=l.next={lane:0,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null}),r=c.eagerReducer===e?c.eagerState:e(r,c.action);else{var d={lane:u,action:c.action,eagerReducer:c.eagerReducer,eagerState:c.eagerState,next:null};null===l?(s=l=d,o=r):l=l.next=d,Jo.lanes|=u,Hs|=u}c=c.next}while(null!==c&&c!==i);null===l?o=r:l.next=s,cr(r,t.memoizedState)||(Da=!0),t.memoizedState=r,t.baseState=o,t.baseQueue=l,n.lastRenderedState=r}return[t.memoizedState,n.dispatch]}function da(e){var t=la(),n=t.queue;if(null===n)throw Error(a(311));n.lastRenderedReducer=e;var r=n.dispatch,i=n.pending,o=t.memoizedState;if(null!==i){n.pending=null;var s=i=i.next;do{o=e(o,s.action),s=s.next}while(s!==i);cr(o,t.memoizedState)||(Da=!0),t.memoizedState=o,null===t.baseQueue&&(t.baseState=o),n.lastRenderedState=o}return[o,r]}function ha(e,t,n){var r=t._getVersion;r=r(t._source);var i=t._workInProgressVersionPrimary;if(null!==i?e=i===r:(e=e.mutableReadLanes,(e=(Qo&e)===e)&&(t._workInProgressVersionPrimary=r,$o.push(t))),e)return n(t._source);throw $o.push(t),Error(a(350))}function fa(e,t,n,r){var i=Is;if(null===i)throw Error(a(349));var o=t._getVersion,s=o(t._source),l=Xo.current,c=l.useState((function(){return ha(i,t,n)})),u=c[1],d=c[0];c=ta;var h=e.memoizedState,f=h.refs,p=f.getSnapshot,v=h.source;h=h.subscribe;var g=Jo;return e.memoizedState={refs:f,source:t,subscribe:r},l.useEffect((function(){f.getSnapshot=n,f.setSnapshot=u;var e=o(t._source);if(!cr(s,e)){e=n(t._source),cr(d,e)||(u(e),e=dl(g),i.mutableReadLanes|=e&i.pendingLanes),e=i.mutableReadLanes,i.entangledLanes|=e;for(var r=i.entanglements,a=e;0<a;){var l=31-Wt(a),c=1<<l;r[l]|=e,a&=~c}}}),[n,t,r]),l.useEffect((function(){return r(t._source,(function(){var e=f.getSnapshot,n=f.setSnapshot;try{n(e(t._source));var r=dl(g);i.mutableReadLanes|=r&i.pendingLanes}catch(e){n((function(){throw e}))}}))}),[t,r]),cr(p,n)&&cr(v,t)&&cr(h,r)||((e={pending:null,dispatch:null,lastRenderedReducer:ca,lastRenderedState:d}).dispatch=u=Pa.bind(null,Jo,e),c.queue=e,c.baseQueue=null,d=ha(i,t,n),c.memoizedState=c.baseState=d),d}function pa(e,t,n){return fa(la(),e,t,n)}function va(e){var t=sa();return"function"==typeof e&&(e=e()),t.memoizedState=t.baseState=e,e=(e=t.queue={pending:null,dispatch:null,lastRenderedReducer:ca,lastRenderedState:e}).dispatch=Pa.bind(null,Jo,e),[t.memoizedState,e]}function ga(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null},null===(t=Jo.updateQueue)?(t={lastEffect:null},Jo.updateQueue=t,t.lastEffect=e.next=e):null===(n=t.lastEffect)?t.lastEffect=e.next=e:(r=n.next,n.next=e,e.next=r,t.lastEffect=e),e}function ma(e){return e={current:e},sa().memoizedState=e}function ya(){return la().memoizedState}function ba(e,t,n,r){var i=sa();Jo.flags|=e,i.memoizedState=ga(1|t,n,void 0,void 0===r?null:r)}function wa(e,t,n,r){var i=la();r=void 0===r?null:r;var o=void 0;if(null!==ea){var a=ea.memoizedState;if(o=a.destroy,null!==r&&oa(r,a.deps))return void ga(t,n,o,r)}Jo.flags|=e,i.memoizedState=ga(1|t,n,o,r)}function _a(e,t){return ba(516,4,e,t)}function xa(e,t){return wa(516,4,e,t)}function Ca(e,t){return wa(4,2,e,t)}function Ea(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(null)}):null!=t?(e=e(),t.current=e,function(){t.current=null}):void 0}function Sa(e,t,n){return n=null!=n?n.concat([e]):null,wa(4,2,Ea.bind(null,t,e),n)}function Aa(){}function Oa(e,t){var n=la();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&oa(t,r[1])?r[0]:(n.memoizedState=[e,t],e)}function ka(e,t){var n=la();t=void 0===t?null:t;var r=n.memoizedState;return null!==r&&null!==t&&oa(t,r[1])?r[0]:(e=e(),n.memoizedState=[e,t],e)}function Ta(e,t){var n=Wi();Gi(98>n?98:n,(function(){e(!0)})),Gi(97<n?97:n,(function(){var n=Yo.transition;Yo.transition=1;try{e(!1),t()}finally{Yo.transition=n}}))}function Pa(e,t,n){var r=ul(),i=dl(e),o={lane:i,action:n,eagerReducer:null,eagerState:null,next:null},a=t.pending;if(null===a?o.next=o:(o.next=a.next,a.next=o),t.pending=o,a=e.alternate,e===Jo||null!==a&&a===Jo)ra=na=!0;else{if(0===e.lanes&&(null===a||0===a.lanes)&&null!==(a=t.lastRenderedReducer))try{var s=t.lastRenderedState,l=a(s,n);if(o.eagerReducer=a,o.eagerState=l,cr(l,s))return}catch(e){}hl(e,i,r)}}var Ia={readContext:oo,useCallback:ia,useContext:ia,useEffect:ia,useImperativeHandle:ia,useLayoutEffect:ia,useMemo:ia,useReducer:ia,useRef:ia,useState:ia,useDebugValue:ia,useDeferredValue:ia,useTransition:ia,useMutableSource:ia,useOpaqueIdentifier:ia,unstable_isNewReconciler:!1},Ma={readContext:oo,useCallback:function(e,t){return sa().memoizedState=[e,void 0===t?null:t],e},useContext:oo,useEffect:_a,useImperativeHandle:function(e,t,n){return n=null!=n?n.concat([e]):null,ba(4,2,Ea.bind(null,t,e),n)},useLayoutEffect:function(e,t){return ba(4,2,e,t)},useMemo:function(e,t){var n=sa();return t=void 0===t?null:t,e=e(),n.memoizedState=[e,t],e},useReducer:function(e,t,n){var r=sa();return t=void 0!==n?n(t):t,r.memoizedState=r.baseState=t,e=(e=r.queue={pending:null,dispatch:null,lastRenderedReducer:e,lastRenderedState:t}).dispatch=Pa.bind(null,Jo,e),[r.memoizedState,e]},useRef:ma,useState:va,useDebugValue:Aa,useDeferredValue:function(e){var t=va(e),n=t[0],r=t[1];return _a((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=va(!1),t=e[0];return ma(e=Ta.bind(null,e[1])),[e,t]},useMutableSource:function(e,t,n){var r=sa();return r.memoizedState={refs:{getSnapshot:t,setSnapshot:null},source:e,subscribe:n},fa(r,e,t,n)},useOpaqueIdentifier:function(){if(Bo){var e=!1,t=function(e){return{$$typeof:L,toString:e,valueOf:e}}((function(){throw e||(e=!0,n("r:"+(Zr++).toString(36))),Error(a(355))})),n=va(t)[1];return!(2&Jo.mode)&&(Jo.flags|=516,ga(5,(function(){n("r:"+(Zr++).toString(36))}),void 0,null)),t}return va(t="r:"+(Zr++).toString(36)),t},unstable_isNewReconciler:!1},za={readContext:oo,useCallback:Oa,useContext:oo,useEffect:xa,useImperativeHandle:Sa,useLayoutEffect:Ca,useMemo:ka,useReducer:ua,useRef:ya,useState:function(){return ua(ca)},useDebugValue:Aa,useDeferredValue:function(e){var t=ua(ca),n=t[0],r=t[1];return xa((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=ua(ca)[0];return[ya().current,e]},useMutableSource:pa,useOpaqueIdentifier:function(){return ua(ca)[0]},unstable_isNewReconciler:!1},Ra={readContext:oo,useCallback:Oa,useContext:oo,useEffect:xa,useImperativeHandle:Sa,useLayoutEffect:Ca,useMemo:ka,useReducer:da,useRef:ya,useState:function(){return da(ca)},useDebugValue:Aa,useDeferredValue:function(e){var t=da(ca),n=t[0],r=t[1];return xa((function(){var t=Yo.transition;Yo.transition=1;try{r(e)}finally{Yo.transition=t}}),[e]),n},useTransition:function(){var e=da(ca)[0];return[ya().current,e]},useMutableSource:pa,useOpaqueIdentifier:function(){return da(ca)[0]},unstable_isNewReconciler:!1},La=_.ReactCurrentOwner,Da=!1;function Na(e,t,n,r){t.child=null===e?Oo(t,null,n,r):Ao(t,e.child,n,r)}function ja(e,t,n,r,i){n=n.render;var o=t.ref;return io(t,i),r=aa(e,t,n,r,o,i),null===e||Da?(t.flags|=1,Na(e,t,r,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,rs(e,t,i))}function Ha(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typeof a||Wl(a)||void 0!==a.defaultProps||null!==n.compare||void 0!==n.defaultProps?((e=Gl(n.type,null,r,t,t.mode,o)).ref=t.ref,e.return=t,t.child=e):(t.tag=15,t.type=a,Va(e,t,a,r,i,o))}return a=e.child,i&o||(i=a.memoizedProps,!(n=null!==(n=n.compare)?n:dr)(i,r)||e.ref!==t.ref)?(t.flags|=1,(e=Ul(a,r)).ref=t.ref,e.return=t,t.child=e):rs(e,t,o)}function Va(e,t,n,r,i,o){if(null!==e&&dr(e.memoizedProps,r)&&e.ref===t.ref){if(Da=!1,!(o&i))return t.lanes=e.lanes,rs(e,t,o);16384&e.flags&&(Da=!0)}return Wa(e,t,n,r,o)}function Ba(e,t,n){var r=t.pendingProps,i=r.children,o=null!==e?e.memoizedState:null;if("hidden"===r.mode||"unstable-defer-without-hiding"===r.mode)if(4&t.mode){if(!(1073741824&n))return e=null!==o?o.baseLanes|n:n,t.lanes=t.childLanes=1073741824,t.memoizedState={baseLanes:e},wl(0,e),null;t.memoizedState={baseLanes:0},wl(0,null!==o?o.baseLanes:n)}else t.memoizedState={baseLanes:0},wl(0,n);else null!==o?(r=o.baseLanes|n,t.memoizedState=null):r=n,wl(0,r);return Na(e,t,i,n),t.child}function Fa(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&(t.flags|=128)}function Wa(e,t,n,r,i){var o=gi(n)?pi:hi.current;return o=vi(t,o),io(t,i),n=aa(e,t,n,r,o,i),null===e||Da?(t.flags|=1,Na(e,t,n,i),t.child):(t.updateQueue=e.updateQueue,t.flags&=-517,e.lanes&=~i,rs(e,t,i))}function Ua(e,t,n,r,i){if(gi(n)){var o=!0;wi(t)}else o=!1;if(io(t,i),null===t.stateNode)null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),bo(t,n,r),_o(t,n,r,i),r=!0;else if(null===e){var a=t.stateNode,s=t.memoizedProps;a.props=s;var l=a.context,c=n.contextType;c="object"==typeof c&&null!==c?oo(c):vi(t,c=gi(n)?pi:hi.current);var u=n.getDerivedStateFromProps,d="function"==typeof u||"function"==typeof a.getSnapshotBeforeUpdate;d||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==r||l!==c)&&wo(t,a,r,c),ao=!1;var h=t.memoizedState;a.state=h,fo(t,r,a,i),l=t.memoizedState,s!==r||h!==l||fi.current||ao?("function"==typeof u&&(go(t,n,u,r),l=t.memoizedState),(s=ao||yo(t,n,s,r,h,l,c))?(d||"function"!=typeof a.UNSAFE_componentWillMount&&"function"!=typeof a.componentWillMount||("function"==typeof a.componentWillMount&&a.componentWillMount(),"function"==typeof a.UNSAFE_componentWillMount&&a.UNSAFE_componentWillMount()),"function"==typeof a.componentDidMount&&(t.flags|=4)):("function"==typeof a.componentDidMount&&(t.flags|=4),t.memoizedProps=r,t.memoizedState=l),a.props=r,a.state=l,a.context=c,r=s):("function"==typeof a.componentDidMount&&(t.flags|=4),r=!1)}else{a=t.stateNode,lo(e,t),s=t.memoizedProps,c=t.type===t.elementType?s:Xi(t.type,s),a.props=c,d=t.pendingProps,h=a.context,l="object"==typeof(l=n.contextType)&&null!==l?oo(l):vi(t,l=gi(n)?pi:hi.current);var f=n.getDerivedStateFromProps;(u="function"==typeof f||"function"==typeof a.getSnapshotBeforeUpdate)||"function"!=typeof a.UNSAFE_componentWillReceiveProps&&"function"!=typeof a.componentWillReceiveProps||(s!==d||h!==l)&&wo(t,a,r,l),ao=!1,h=t.memoizedState,a.state=h,fo(t,r,a,i);var p=t.memoizedState;s!==d||h!==p||fi.current||ao?("function"==typeof f&&(go(t,n,f,r),p=t.memoizedState),(c=ao||yo(t,n,c,r,h,p,l))?(u||"function"!=typeof a.UNSAFE_componentWillUpdate&&"function"!=typeof a.componentWillUpdate||("function"==typeof a.componentWillUpdate&&a.componentWillUpdate(r,p,l),"function"==typeof a.UNSAFE_componentWillUpdate&&a.UNSAFE_componentWillUpdate(r,p,l)),"function"==typeof a.componentDidUpdate&&(t.flags|=4),"function"==typeof a.getSnapshotBeforeUpdate&&(t.flags|=256)):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=256),t.memoizedProps=r,t.memoizedState=p),a.props=r,a.state=p,a.context=l,r=c):("function"!=typeof a.componentDidUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=4),"function"!=typeof a.getSnapshotBeforeUpdate||s===e.memoizedProps&&h===e.memoizedState||(t.flags|=256),r=!1)}return Ga(e,t,n,r,o,i)}function Ga(e,t,n,r,i,o){Fa(e,t);var a=!!(64&t.flags);if(!r&&!a)return i&&_i(t,n,!1),rs(e,t,o);r=t.stateNode,La.current=t;var s=a&&"function"!=typeof n.getDerivedStateFromError?null:r.render();return t.flags|=1,null!==e&&a?(t.child=Ao(t,e.child,null,o),t.child=Ao(t,null,s,o)):Na(e,t,s,o),t.memoizedState=r.state,i&&_i(t,n,!0),t.child}function qa(e){var t=e.stateNode;t.pendingContext?yi(0,t.pendingContext,t.pendingContext!==t.context):t.context&&yi(0,t.context,!1),zo(e,t.containerInfo)}var Ka,$a,Za,Xa,Ya={dehydrated:null,retryLane:0};function Qa(e,t,n){var r,i=t.pendingProps,o=No.current,a=!1;return(r=!!(64&t.flags))||(r=(null===e||null!==e.memoizedState)&&!!(2&o)),r?(a=!0,t.flags&=-65):null!==e&&null===e.memoizedState||void 0===i.fallback||!0===i.unstable_avoidThisFallback||(o|=1),ui(No,1&o),null===e?(void 0!==i.fallback&&Uo(t),e=i.children,o=i.fallback,a?(e=Ja(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ya,e):"number"==typeof i.unstable_expectedLoadTime?(e=Ja(t,e,o,n),t.child.memoizedState={baseLanes:n},t.memoizedState=Ya,t.lanes=33554432,e):((n=Kl({mode:"visible",children:e},t.mode,n,null)).return=t,t.child=n)):(e.memoizedState,a?(i=function(e,t,n,r,i){var o=t.mode,a=e.child;e=a.sibling;var s={mode:"hidden",children:n};return 2&o||t.child===a?n=Ul(a,s):((n=t.child).childLanes=0,n.pendingProps=s,null!==(a=n.lastEffect)?(t.firstEffect=n.firstEffect,t.lastEffect=a,a.nextEffect=null):t.firstEffect=t.lastEffect=null),null!==e?r=Ul(e,r):(r=ql(r,o,i,null)).flags|=2,r.return=t,n.return=t,n.sibling=r,t.child=n,r}(e,t,i.children,i.fallback,n),a=t.child,o=e.child.memoizedState,a.memoizedState=null===o?{baseLanes:n}:{baseLanes:o.baseLanes|n},a.childLanes=e.childLanes&~n,t.memoizedState=Ya,i):(n=function(e,t,n,r){var i=e.child;return e=i.sibling,n=Ul(i,{mode:"visible",children:n}),!(2&t.mode)&&(n.lanes=r),n.return=t,n.sibling=null,null!==e&&(e.nextEffect=null,e.flags=8,t.firstEffect=t.lastEffect=e),t.child=n}(e,t,i.children,n),t.memoizedState=null,n))}function Ja(e,t,n,r){var i=e.mode,o=e.child;return t={mode:"hidden",children:t},2&i||null===o?o=Kl(t,i,0,null):(o.childLanes=0,o.pendingProps=t),n=ql(n,i,r,null),o.return=e,n.return=e,o.sibling=n,e.child=o,n}function es(e,t){e.lanes|=t;var n=e.alternate;null!==n&&(n.lanes|=t),ro(e.return,t)}function ts(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:r,tail:n,tailMode:i,lastEffect:o}:(a.isBackwards=t,a.rendering=null,a.renderingStartTime=0,a.last=r,a.tail=n,a.tailMode=i,a.lastEffect=o)}function ns(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(Na(e,t,r.children,n),2&(r=No.current))r=1&r|2,t.flags|=64;else{if(null!==e&&64&e.flags)e:for(e=t.child;null!==e;){if(13===e.tag)null!==e.memoizedState&&es(e,n);else if(19===e.tag)es(e,n);else if(null!==e.child){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;null===e.sibling;){if(null===e.return||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}r&=1}if(ui(No,r),2&t.mode)switch(i){case"forwards":for(n=t.child,i=null;null!==n;)null!==(e=n.alternate)&&null===jo(e)&&(i=n),n=n.sibling;null===(n=i)?(i=t.child,t.child=null):(i=n.sibling,n.sibling=null),ts(t,!1,i,n,o,t.lastEffect);break;case"backwards":for(n=null,i=t.child,t.child=null;null!==i;){if(null!==(e=i.alternate)&&null===jo(e)){t.child=i;break}e=i.sibling,i.sibling=n,n=i,i=e}ts(t,!0,n,null,o,t.lastEffect);break;case"together":ts(t,!1,null,null,void 0,t.lastEffect);break;default:t.memoizedState=null}else t.memoizedState=null;return t.child}function rs(e,t,n){if(null!==e&&(t.dependencies=e.dependencies),Hs|=t.lanes,n&t.childLanes){if(null!==e&&t.child!==e.child)throw Error(a(153));if(null!==t.child){for(n=Ul(e=t.child,e.pendingProps),t.child=n,n.return=t;null!==e.sibling;)e=e.sibling,(n=n.sibling=Ul(e,e.pendingProps)).return=t;n.sibling=null}return t.child}return null}function is(e,t){if(!Bo)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;null!==t;)null!==t.alternate&&(n=t),t=t.sibling;null===n?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var r=null;null!==n;)null!==n.alternate&&(r=n),n=n.sibling;null===r?t||null===e.tail?e.tail=null:e.tail.sibling=null:r.sibling=null}}function os(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return null;case 1:case 17:return gi(t.type)&&mi(),null;case 3:return Ro(),ci(fi),ci(hi),Zo(),(r=t.stateNode).pendingContext&&(r.context=r.pendingContext,r.pendingContext=null),null!==e&&null!==e.child||(qo(t)?t.flags|=4:r.hydrate||(t.flags|=256)),$a(t),null;case 5:Do(t);var o=Mo(Io.current);if(n=t.type,null!==e&&null!=t.stateNode)Za(e,t,n,r,o),e.ref!==t.ref&&(t.flags|=128);else{if(!r){if(null===t.stateNode)throw Error(a(166));return null}if(e=Mo(To.current),qo(t)){r=t.stateNode,n=t.type;var s=t.memoizedProps;switch(r[Yr]=t,r[Qr]=s,n){case"dialog":Tr("cancel",r),Tr("close",r);break;case"iframe":case"object":case"embed":Tr("load",r);break;case"video":case"audio":for(e=0;e<Sr.length;e++)Tr(Sr[e],r);break;case"source":Tr("error",r);break;case"img":case"image":case"link":Tr("error",r),Tr("load",r);break;case"details":Tr("toggle",r);break;case"input":ee(r,s),Tr("invalid",r);break;case"select":r._wrapperState={wasMultiple:!!s.multiple},Tr("invalid",r);break;case"textarea":le(r,s),Tr("invalid",r)}for(var c in Ce(n,s),e=null,s)s.hasOwnProperty(c)&&(o=s[c],"children"===c?"string"==typeof o?r.textContent!==o&&(e=["children",o]):"number"==typeof o&&r.textContent!==""+o&&(e=["children",""+o]):l.hasOwnProperty(c)&&null!=o&&"onScroll"===c&&Tr("scroll",r));switch(n){case"input":X(r),re(r,s,!0);break;case"textarea":X(r),ue(r);break;case"select":case"option":break;default:"function"==typeof s.onClick&&(r.onclick=Hr)}r=e,t.updateQueue=r,null!==r&&(t.flags|=4)}else{switch(c=9===o.nodeType?o:o.ownerDocument,e===de.html&&(e=he(n)),e===de.html?"script"===n?((e=c.createElement("div")).innerHTML="<script><\/script>",e=e.removeChild(e.firstChild)):"string"==typeof r.is?e=c.createElement(n,{is:r.is}):(e=c.createElement(n),"select"===n&&(c=e,r.multiple?c.multiple=!0:r.size&&(c.size=r.size))):e=c.createElementNS(e,n),e[Yr]=t,e[Qr]=r,Ka(e,t,!1,!1),t.stateNode=e,c=Ee(n,r),n){case"dialog":Tr("cancel",e),Tr("close",e),o=r;break;case"iframe":case"object":case"embed":Tr("load",e),o=r;break;case"video":case"audio":for(o=0;o<Sr.length;o++)Tr(Sr[o],e);o=r;break;case"source":Tr("error",e),o=r;break;case"img":case"image":case"link":Tr("error",e),Tr("load",e),o=r;break;case"details":Tr("toggle",e),o=r;break;case"input":ee(e,r),o=J(e,r),Tr("invalid",e);break;case"option":o=oe(e,r);break;case"select":e._wrapperState={wasMultiple:!!r.multiple},o=i({},r,{value:void 0}),Tr("invalid",e);break;case"textarea":le(e,r),o=se(e,r),Tr("invalid",e);break;default:o=r}Ce(n,o);var u=o;for(s in u)if(u.hasOwnProperty(s)){var d=u[s];"style"===s?_e(e,d):"dangerouslySetInnerHTML"===s?null!=(d=d?d.__html:void 0)&&ge(e,d):"children"===s?"string"==typeof d?("textarea"!==n||""!==d)&&me(e,d):"number"==typeof d&&me(e,""+d):"suppressContentEditableWarning"!==s&&"suppressHydrationWarning"!==s&&"autoFocus"!==s&&(l.hasOwnProperty(s)?null!=d&&"onScroll"===s&&Tr("scroll",e):null!=d&&w(e,s,d,c))}switch(n){case"input":X(e),re(e,r,!1);break;case"textarea":X(e),ue(e);break;case"option":null!=r.value&&e.setAttribute("value",""+$(r.value));break;case"select":e.multiple=!!r.multiple,null!=(s=r.value)?ae(e,!!r.multiple,s,!1):null!=r.defaultValue&&ae(e,!!r.multiple,r.defaultValue,!0);break;default:"function"==typeof o.onClick&&(e.onclick=Hr)}Fr(n,r)&&(t.flags|=4)}null!==t.ref&&(t.flags|=128)}return null;case 6:if(e&&null!=t.stateNode)Xa(e,t,e.memoizedProps,r);else{if("string"!=typeof r&&null===t.stateNode)throw Error(a(166));n=Mo(Io.current),Mo(To.current),qo(t)?(r=t.stateNode,n=t.memoizedProps,r[Yr]=t,r.nodeValue!==n&&(t.flags|=4)):((r=(9===n.nodeType?n:n.ownerDocument).createTextNode(r))[Yr]=t,t.stateNode=r)}return null;case 13:return ci(No),r=t.memoizedState,64&t.flags?(t.lanes=n,t):(r=null!==r,n=!1,null===e?void 0!==t.memoizedProps.fallback&&qo(t):n=null!==e.memoizedState,r&&!n&&2&t.mode&&(null===e&&!0!==t.memoizedProps.unstable_avoidThisFallback||1&No.current?0===Ds&&(Ds=3):(0!==Ds&&3!==Ds||(Ds=4),null===Is||!(134217727&Hs)&&!(134217727&Vs)||gl(Is,zs))),(r||n)&&(t.flags|=4),null);case 4:return Ro(),$a(t),null===e&&Ir(t.stateNode.containerInfo),null;case 10:return no(t),null;case 19:if(ci(No),null===(r=t.memoizedState))return null;if(s=!!(64&t.flags),null===(c=r.rendering))if(s)is(r,!1);else{if(0!==Ds||null!==e&&64&e.flags)for(e=t.child;null!==e;){if(null!==(c=jo(e))){for(t.flags|=64,is(r,!1),null!==(s=c.updateQueue)&&(t.updateQueue=s,t.flags|=4),null===r.lastEffect&&(t.firstEffect=null),t.lastEffect=r.lastEffect,r=n,n=t.child;null!==n;)e=r,(s=n).flags&=2,s.nextEffect=null,s.firstEffect=null,s.lastEffect=null,null===(c=s.alternate)?(s.childLanes=0,s.lanes=e,s.child=null,s.memoizedProps=null,s.memoizedState=null,s.updateQueue=null,s.dependencies=null,s.stateNode=null):(s.childLanes=c.childLanes,s.lanes=c.lanes,s.child=c.child,s.memoizedProps=c.memoizedProps,s.memoizedState=c.memoizedState,s.updateQueue=c.updateQueue,s.type=c.type,e=c.dependencies,s.dependencies=null===e?null:{lanes:e.lanes,firstContext:e.firstContext}),n=n.sibling;return ui(No,1&No.current|2),t.child}e=e.sibling}null!==r.tail&&Fi()>Us&&(t.flags|=64,s=!0,is(r,!1),t.lanes=33554432)}else{if(!s)if(null!==(e=jo(c))){if(t.flags|=64,s=!0,null!==(n=e.updateQueue)&&(t.updateQueue=n,t.flags|=4),is(r,!0),null===r.tail&&"hidden"===r.tailMode&&!c.alternate&&!Bo)return null!==(t=t.lastEffect=r.lastEffect)&&(t.nextEffect=null),null}else 2*Fi()-r.renderingStartTime>Us&&1073741824!==n&&(t.flags|=64,s=!0,is(r,!1),t.lanes=33554432);r.isBackwards?(c.sibling=t.child,t.child=c):(null!==(n=r.last)?n.sibling=c:t.child=c,r.last=c)}return null!==r.tail?(n=r.tail,r.rendering=n,r.tail=n.sibling,r.lastEffect=t.lastEffect,r.renderingStartTime=Fi(),n.sibling=null,t=No.current,ui(No,s?1&t|2:1&t),n):null;case 23:case 24:return _l(),null!==e&&null!==e.memoizedState!=(null!==t.memoizedState)&&"unstable-defer-without-hiding"!==r.mode&&(t.flags|=4),null}throw Error(a(156,t.tag))}function as(e){switch(e.tag){case 1:gi(e.type)&&mi();var t=e.flags;return 4096&t?(e.flags=-4097&t|64,e):null;case 3:if(Ro(),ci(fi),ci(hi),Zo(),64&(t=e.flags))throw Error(a(285));return e.flags=-4097&t|64,e;case 5:return Do(e),null;case 13:return ci(No),4096&(t=e.flags)?(e.flags=-4097&t|64,e):null;case 19:return ci(No),null;case 4:return Ro(),null;case 10:return no(e),null;case 23:case 24:return _l(),null;default:return null}}function ss(e,t){try{var n="",r=t;do{n+=q(r),r=r.return}while(r);var i=n}catch(e){i="\nError generating stack: "+e.message+"\n"+e.stack}return{value:e,source:t,stack:i}}function ls(e,t){try{console.error(t.value)}catch(e){setTimeout((function(){throw e}))}}Ka=function(e,t){for(var n=t.child;null!==n;){if(5===n.tag||6===n.tag)e.appendChild(n.stateNode);else if(4!==n.tag&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===t)break;for(;null===n.sibling;){if(null===n.return||n.return===t)return;n=n.return}n.sibling.return=n.return,n=n.sibling}},$a=function(){},Za=function(e,t,n,r){var o=e.memoizedProps;if(o!==r){e=t.stateNode,Mo(To.current);var a,s=null;switch(n){case"input":o=J(e,o),r=J(e,r),s=[];break;case"option":o=oe(e,o),r=oe(e,r),s=[];break;case"select":o=i({},o,{value:void 0}),r=i({},r,{value:void 0}),s=[];break;case"textarea":o=se(e,o),r=se(e,r),s=[];break;default:"function"!=typeof o.onClick&&"function"==typeof r.onClick&&(e.onclick=Hr)}for(d in Ce(n,r),n=null,o)if(!r.hasOwnProperty(d)&&o.hasOwnProperty(d)&&null!=o[d])if("style"===d){var c=o[d];for(a in c)c.hasOwnProperty(a)&&(n||(n={}),n[a]="")}else"dangerouslySetInnerHTML"!==d&&"children"!==d&&"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&"autoFocus"!==d&&(l.hasOwnProperty(d)?s||(s=[]):(s=s||[]).push(d,null));for(d in r){var u=r[d];if(c=null!=o?o[d]:void 0,r.hasOwnProperty(d)&&u!==c&&(null!=u||null!=c))if("style"===d)if(c){for(a in c)!c.hasOwnProperty(a)||u&&u.hasOwnProperty(a)||(n||(n={}),n[a]="");for(a in u)u.hasOwnProperty(a)&&c[a]!==u[a]&&(n||(n={}),n[a]=u[a])}else n||(s||(s=[]),s.push(d,n)),n=u;else"dangerouslySetInnerHTML"===d?(u=u?u.__html:void 0,c=c?c.__html:void 0,null!=u&&c!==u&&(s=s||[]).push(d,u)):"children"===d?"string"!=typeof u&&"number"!=typeof u||(s=s||[]).push(d,""+u):"suppressContentEditableWarning"!==d&&"suppressHydrationWarning"!==d&&(l.hasOwnProperty(d)?(null!=u&&"onScroll"===d&&Tr("scroll",e),s||c===u||(s=[])):"object"==typeof u&&null!==u&&u.$$typeof===L?u.toString():(s=s||[]).push(d,u))}n&&(s=s||[]).push("style",n);var d=s;(t.updateQueue=d)&&(t.flags|=4)}},Xa=function(e,t,n,r){n!==r&&(t.flags|=4)};var cs="function"==typeof WeakMap?WeakMap:Map;function us(e,t,n){(n=co(-1,n)).tag=3,n.payload={element:null};var r=t.value;return n.callback=function(){$s||($s=!0,Zs=r),ls(0,t)},n}function ds(e,t,n){(n=co(-1,n)).tag=3;var r=e.type.getDerivedStateFromError;if("function"==typeof r){var i=t.value;n.payload=function(){return ls(0,t),r(i)}}var o=e.stateNode;return null!==o&&"function"==typeof o.componentDidCatch&&(n.callback=function(){"function"!=typeof r&&(null===Xs?Xs=new Set([this]):Xs.add(this),ls(0,t));var e=t.stack;this.componentDidCatch(t.value,{componentStack:null!==e?e:""})}),n}var hs="function"==typeof WeakSet?WeakSet:Set;function fs(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(null)}catch(t){jl(e,t)}else t.current=null}function ps(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 5:case 6:case 4:case 17:return;case 1:if(256&t.flags&&null!==e){var n=e.memoizedProps,r=e.memoizedState;t=(e=t.stateNode).getSnapshotBeforeUpdate(t.elementType===t.type?n:Xi(t.type,n),r),e.__reactInternalSnapshotBeforeUpdate=t}return;case 3:return void(256&t.flags&&qr(t.stateNode.containerInfo))}throw Error(a(163))}function vs(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{if(!(3&~e.tag)){var r=e.create;e.destroy=r()}e=e.next}while(e!==t)}if(null!==(t=null!==(t=n.updateQueue)?t.lastEffect:null)){e=t=t.next;do{var i=e;r=i.next,4&(i=i.tag)&&1&i&&(Ll(n,e),Rl(n,e)),e=r}while(e!==t)}return;case 1:return e=n.stateNode,4&n.flags&&(null===t?e.componentDidMount():(r=n.elementType===n.type?t.memoizedProps:Xi(n.type,t.memoizedProps),e.componentDidUpdate(r,t.memoizedState,e.__reactInternalSnapshotBeforeUpdate))),void(null!==(t=n.updateQueue)&&po(n,t,e));case 3:if(null!==(t=n.updateQueue)){if(e=null,null!==n.child)switch(n.child.tag){case 5:case 1:e=n.child.stateNode}po(n,t,e)}return;case 5:return e=n.stateNode,void(null===t&&4&n.flags&&Fr(n.type,n.memoizedProps)&&e.focus());case 6:case 4:case 12:case 19:case 17:case 20:case 21:case 23:case 24:return;case 13:return void(null===n.memoizedState&&(n=n.alternate,null!==n&&(n=n.memoizedState,null!==n&&(n=n.dehydrated,null!==n&&_t(n)))))}throw Error(a(163))}function gs(e,t){for(var n=e;;){if(5===n.tag){var r=n.stateNode;if(t)"function"==typeof(r=r.style).setProperty?r.setProperty("display","none","important"):r.display="none";else{r=n.stateNode;var i=n.memoizedProps.style;i=null!=i&&i.hasOwnProperty("display")?i.display:null,r.style.display=we("display",i)}}else if(6===n.tag)n.stateNode.nodeValue=t?"":n.memoizedProps;else if((23!==n.tag&&24!==n.tag||null===n.memoizedState||n===e)&&null!==n.child){n.child.return=n,n=n.child;continue}if(n===e)break;for(;null===n.sibling;){if(null===n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}function ms(e,t){if(Ci&&"function"==typeof Ci.onCommitFiberUnmount)try{Ci.onCommitFiberUnmount(xi,t)}catch(e){}switch(t.tag){case 0:case 11:case 14:case 15:case 22:if(null!==(e=t.updateQueue)&&null!==(e=e.lastEffect)){var n=e=e.next;do{var r=n,i=r.destroy;if(r=r.tag,void 0!==i)if(4&r)Ll(t,n);else{r=t;try{i()}catch(e){jl(r,e)}}n=n.next}while(n!==e)}break;case 1:if(fs(t),"function"==typeof(e=t.stateNode).componentWillUnmount)try{e.props=t.memoizedProps,e.state=t.memoizedState,e.componentWillUnmount()}catch(e){jl(t,e)}break;case 5:fs(t);break;case 4:Cs(e,t)}}function ys(e){e.alternate=null,e.child=null,e.dependencies=null,e.firstEffect=null,e.lastEffect=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.return=null,e.updateQueue=null}function bs(e){return 5===e.tag||3===e.tag||4===e.tag}function ws(e){e:{for(var t=e.return;null!==t;){if(bs(t))break e;t=t.return}throw Error(a(160))}var n=t;switch(t=n.stateNode,n.tag){case 5:var r=!1;break;case 3:case 4:t=t.containerInfo,r=!0;break;default:throw Error(a(161))}16&n.flags&&(me(t,""),n.flags&=-17);e:t:for(n=e;;){for(;null===n.sibling;){if(null===n.return||bs(n.return)){n=null;break e}n=n.return}for(n.sibling.return=n.return,n=n.sibling;5!==n.tag&&6!==n.tag&&18!==n.tag;){if(2&n.flags)continue t;if(null===n.child||4===n.tag)continue t;n.child.return=n,n=n.child}if(!(2&n.flags)){n=n.stateNode;break e}}r?_s(e,n,t):xs(e,n,t)}function _s(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?8===n.nodeType?n.parentNode.insertBefore(e,t):n.insertBefore(e,t):(8===n.nodeType?(t=n.parentNode).insertBefore(e,n):(t=n).appendChild(e),null!=(n=n._reactRootContainer)||null!==t.onclick||(t.onclick=Hr));else if(4!==r&&null!==(e=e.child))for(_s(e,t,n),e=e.sibling;null!==e;)_s(e,t,n),e=e.sibling}function xs(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.stateNode.instance,t?n.insertBefore(e,t):n.appendChild(e);else if(4!==r&&null!==(e=e.child))for(xs(e,t,n),e=e.sibling;null!==e;)xs(e,t,n),e=e.sibling}function Cs(e,t){for(var n,r,i=t,o=!1;;){if(!o){o=i.return;e:for(;;){if(null===o)throw Error(a(160));switch(n=o.stateNode,o.tag){case 5:r=!1;break e;case 3:case 4:n=n.containerInfo,r=!0;break e}o=o.return}o=!0}if(5===i.tag||6===i.tag){e:for(var s=e,l=i,c=l;;)if(ms(s,c),null!==c.child&&4!==c.tag)c.child.return=c,c=c.child;else{if(c===l)break e;for(;null===c.sibling;){if(null===c.return||c.return===l)break e;c=c.return}c.sibling.return=c.return,c=c.sibling}r?(s=n,l=i.stateNode,8===s.nodeType?s.parentNode.removeChild(l):s.removeChild(l)):n.removeChild(i.stateNode)}else if(4===i.tag){if(null!==i.child){n=i.stateNode.containerInfo,r=!0,i.child.return=i,i=i.child;continue}}else if(ms(e,i),null!==i.child){i.child.return=i,i=i.child;continue}if(i===t)break;for(;null===i.sibling;){if(null===i.return||i.return===t)return;4===(i=i.return).tag&&(o=!1)}i.sibling.return=i.return,i=i.sibling}}function Es(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:var n=t.updateQueue;if(null!==(n=null!==n?n.lastEffect:null)){var r=n=n.next;do{!(3&~r.tag)&&(e=r.destroy,r.destroy=void 0,void 0!==e&&e()),r=r.next}while(r!==n)}return;case 1:case 12:case 17:return;case 5:if(null!=(n=t.stateNode)){r=t.memoizedProps;var i=null!==e?e.memoizedProps:r;e=t.type;var o=t.updateQueue;if(t.updateQueue=null,null!==o){for(n[Qr]=r,"input"===e&&"radio"===r.type&&null!=r.name&&te(n,r),Ee(e,i),t=Ee(e,r),i=0;i<o.length;i+=2){var s=o[i],l=o[i+1];"style"===s?_e(n,l):"dangerouslySetInnerHTML"===s?ge(n,l):"children"===s?me(n,l):w(n,s,l,t)}switch(e){case"input":ne(n,r);break;case"textarea":ce(n,r);break;case"select":e=n._wrapperState.wasMultiple,n._wrapperState.wasMultiple=!!r.multiple,null!=(o=r.value)?ae(n,!!r.multiple,o,!1):e!==!!r.multiple&&(null!=r.defaultValue?ae(n,!!r.multiple,r.defaultValue,!0):ae(n,!!r.multiple,r.multiple?[]:"",!1))}}}return;case 6:if(null===t.stateNode)throw Error(a(162));return void(t.stateNode.nodeValue=t.memoizedProps);case 3:return void((n=t.stateNode).hydrate&&(n.hydrate=!1,_t(n.containerInfo)));case 13:return null!==t.memoizedState&&(Ws=Fi(),gs(t.child,!0)),void Ss(t);case 19:return void Ss(t);case 23:case 24:return void gs(t,null!==t.memoizedState)}throw Error(a(163))}function Ss(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n=e.stateNode;null===n&&(n=e.stateNode=new hs),t.forEach((function(t){var r=Vl.bind(null,e,t);n.has(t)||(n.add(t),t.then(r,r))}))}}function As(e,t){return null!==e&&(null===(e=e.memoizedState)||null!==e.dehydrated)&&null!==(t=t.memoizedState)&&null===t.dehydrated}var Os=Math.ceil,ks=_.ReactCurrentDispatcher,Ts=_.ReactCurrentOwner,Ps=0,Is=null,Ms=null,zs=0,Rs=0,Ls=li(0),Ds=0,Ns=null,js=0,Hs=0,Vs=0,Bs=0,Fs=null,Ws=0,Us=1/0;function Gs(){Us=Fi()+500}var qs,Ks=null,$s=!1,Zs=null,Xs=null,Ys=!1,Qs=null,Js=90,el=[],tl=[],nl=null,rl=0,il=null,ol=-1,al=0,sl=0,ll=null,cl=!1;function ul(){return 48&Ps?Fi():-1!==ol?ol:ol=Fi()}function dl(e){if(!(2&(e=e.mode)))return 1;if(!(4&e))return 99===Wi()?1:2;if(0===al&&(al=js),0!==Zi.transition){0!==sl&&(sl=null!==Fs?Fs.pendingLanes:0),e=al;var t=4186112&~sl;return 0==(t&=-t)&&0==(t=(e=4186112&~e)&-e)&&(t=8192),t}return e=Wi(),e=Ht(4&Ps&&98===e?12:e=function(e){switch(e){case 99:return 15;case 98:return 10;case 97:case 96:return 8;case 95:return 2;default:return 0}}(e),al)}function hl(e,t,n){if(50<rl)throw rl=0,il=null,Error(a(185));if(null===(e=fl(e,t)))return null;Ft(e,t,n),e===Is&&(Vs|=t,4===Ds&&gl(e,zs));var r=Wi();1===t?8&Ps&&!(48&Ps)?ml(e):(pl(e,n),0===Ps&&(Gs(),Ki())):(!(4&Ps)||98!==r&&99!==r||(null===nl?nl=new Set([e]):nl.add(e)),pl(e,n)),Fs=e}function fl(e,t){e.lanes|=t;var n=e.alternate;for(null!==n&&(n.lanes|=t),n=e,e=e.return;null!==e;)e.childLanes|=t,null!==(n=e.alternate)&&(n.childLanes|=t),n=e,e=e.return;return 3===n.tag?n.stateNode:null}function pl(e,t){for(var n=e.callbackNode,r=e.suspendedLanes,i=e.pingedLanes,o=e.expirationTimes,s=e.pendingLanes;0<s;){var l=31-Wt(s),c=1<<l,u=o[l];if(-1===u){if(!(c&r)||c&i){u=t,Dt(c);var d=Lt;o[l]=10<=d?u+250:6<=d?u+5e3:-1}}else u<=t&&(e.expiredLanes|=c);s&=~c}if(r=Nt(e,e===Is?zs:0),t=Lt,0===r)null!==n&&(n!==Di&&Ai(n),e.callbackNode=null,e.callbackPriority=0);else{if(null!==n){if(e.callbackPriority===t)return;n!==Di&&Ai(n)}15===t?(n=ml.bind(null,e),null===ji?(ji=[n],Hi=Si(Ii,$i)):ji.push(n),n=Di):14===t?n=qi(99,ml.bind(null,e)):(n=function(e){switch(e){case 15:case 14:return 99;case 13:case 12:case 11:case 10:return 98;case 9:case 8:case 7:case 6:case 4:case 5:return 97;case 3:case 2:case 1:return 95;case 0:return 90;default:throw Error(a(358,e))}}(t),n=qi(n,vl.bind(null,e))),e.callbackPriority=t,e.callbackNode=n}}function vl(e){if(ol=-1,sl=al=0,48&Ps)throw Error(a(327));var t=e.callbackNode;if(zl()&&e.callbackNode!==t)return null;var n=Nt(e,e===Is?zs:0);if(0===n)return null;var r=n,i=Ps;Ps|=16;var o=El();for(Is===e&&zs===r||(Gs(),xl(e,r));;)try{Ol();break}catch(t){Cl(e,t)}if(to(),ks.current=o,Ps=i,null!==Ms?r=0:(Is=null,zs=0,r=Ds),js&Vs)xl(e,0);else if(0!==r){if(2===r&&(Ps|=64,e.hydrate&&(e.hydrate=!1,qr(e.containerInfo)),0!==(n=jt(e))&&(r=Sl(e,n))),1===r)throw t=Ns,xl(e,0),gl(e,n),pl(e,Fi()),t;switch(e.finishedWork=e.current.alternate,e.finishedLanes=n,r){case 0:case 1:throw Error(a(345));case 2:case 5:Pl(e);break;case 3:if(gl(e,n),(62914560&n)===n&&10<(r=Ws+500-Fi())){if(0!==Nt(e,0))break;if(((i=e.suspendedLanes)&n)!==n){ul(),e.pingedLanes|=e.suspendedLanes&i;break}e.timeoutHandle=Ur(Pl.bind(null,e),r);break}Pl(e);break;case 4:if(gl(e,n),(4186112&n)===n)break;for(r=e.eventTimes,i=-1;0<n;){var s=31-Wt(n);o=1<<s,(s=r[s])>i&&(i=s),n&=~o}if(n=i,10<(n=(120>(n=Fi()-n)?120:480>n?480:1080>n?1080:1920>n?1920:3e3>n?3e3:4320>n?4320:1960*Os(n/1960))-n)){e.timeoutHandle=Ur(Pl.bind(null,e),n);break}Pl(e);break;default:throw Error(a(329))}}return pl(e,Fi()),e.callbackNode===t?vl.bind(null,e):null}function gl(e,t){for(t&=~Bs,t&=~Vs,e.suspendedLanes|=t,e.pingedLanes&=~t,e=e.expirationTimes;0<t;){var n=31-Wt(t),r=1<<n;e[n]=-1,t&=~r}}function ml(e){if(48&Ps)throw Error(a(327));if(zl(),e===Is&&e.expiredLanes&zs){var t=zs,n=Sl(e,t);js&Vs&&(n=Sl(e,t=Nt(e,t)))}else n=Sl(e,t=Nt(e,0));if(0!==e.tag&&2===n&&(Ps|=64,e.hydrate&&(e.hydrate=!1,qr(e.containerInfo)),0!==(t=jt(e))&&(n=Sl(e,t))),1===n)throw n=Ns,xl(e,0),gl(e,t),pl(e,Fi()),n;return e.finishedWork=e.current.alternate,e.finishedLanes=t,Pl(e),pl(e,Fi()),null}function yl(e,t){var n=Ps;Ps|=1;try{return e(t)}finally{0===(Ps=n)&&(Gs(),Ki())}}function bl(e,t){var n=Ps;Ps&=-2,Ps|=8;try{return e(t)}finally{0===(Ps=n)&&(Gs(),Ki())}}function wl(e,t){ui(Ls,Rs),Rs|=t,js|=t}function _l(){Rs=Ls.current,ci(Ls)}function xl(e,t){e.finishedWork=null,e.finishedLanes=0;var n=e.timeoutHandle;if(-1!==n&&(e.timeoutHandle=-1,Gr(n)),null!==Ms)for(n=Ms.return;null!==n;){var r=n;switch(r.tag){case 1:null!=(r=r.type.childContextTypes)&&mi();break;case 3:Ro(),ci(fi),ci(hi),Zo();break;case 5:Do(r);break;case 4:Ro();break;case 13:case 19:ci(No);break;case 10:no(r);break;case 23:case 24:_l()}n=n.return}Is=e,Ms=Ul(e.current,null),zs=Rs=js=t,Ds=0,Ns=null,Bs=Vs=Hs=0}function Cl(e,t){for(;;){var n=Ms;try{if(to(),Xo.current=Ia,na){for(var r=Jo.memoizedState;null!==r;){var i=r.queue;null!==i&&(i.pending=null),r=r.next}na=!1}if(Qo=0,ta=ea=Jo=null,ra=!1,Ts.current=null,null===n||null===n.return){Ds=1,Ns=t,Ms=null;break}e:{var o=e,a=n.return,s=n,l=t;if(t=zs,s.flags|=2048,s.firstEffect=s.lastEffect=null,null!==l&&"object"==typeof l&&"function"==typeof l.then){var c=l;if(!(2&s.mode)){var u=s.alternate;u?(s.updateQueue=u.updateQueue,s.memoizedState=u.memoizedState,s.lanes=u.lanes):(s.updateQueue=null,s.memoizedState=null)}var d=!!(1&No.current),h=a;do{var f;if(f=13===h.tag){var p=h.memoizedState;if(null!==p)f=null!==p.dehydrated;else{var v=h.memoizedProps;f=void 0!==v.fallback&&(!0!==v.unstable_avoidThisFallback||!d)}}if(f){var g=h.updateQueue;if(null===g){var m=new Set;m.add(c),h.updateQueue=m}else g.add(c);if(!(2&h.mode)){if(h.flags|=64,s.flags|=16384,s.flags&=-2981,1===s.tag)if(null===s.alternate)s.tag=17;else{var y=co(-1,1);y.tag=2,uo(s,y)}s.lanes|=1;break e}l=void 0,s=t;var b=o.pingCache;if(null===b?(b=o.pingCache=new cs,l=new Set,b.set(c,l)):void 0===(l=b.get(c))&&(l=new Set,b.set(c,l)),!l.has(s)){l.add(s);var w=Hl.bind(null,o,c,s);c.then(w,w)}h.flags|=4096,h.lanes=t;break e}h=h.return}while(null!==h);l=Error((K(s.type)||"A React component")+" suspended while rendering, but no fallback UI was specified.\n\nAdd a <Suspense fallback=...> component higher in the tree to provide a loading indicator or placeholder to display.")}5!==Ds&&(Ds=2),l=ss(l,s),h=a;do{switch(h.tag){case 3:o=l,h.flags|=4096,t&=-t,h.lanes|=t,ho(h,us(0,o,t));break e;case 1:o=l;var _=h.type,x=h.stateNode;if(!(64&h.flags||"function"!=typeof _.getDerivedStateFromError&&(null===x||"function"!=typeof x.componentDidCatch||null!==Xs&&Xs.has(x)))){h.flags|=4096,t&=-t,h.lanes|=t,ho(h,ds(h,o,t));break e}}h=h.return}while(null!==h)}Tl(n)}catch(e){t=e,Ms===n&&null!==n&&(Ms=n=n.return);continue}break}}function El(){var e=ks.current;return ks.current=Ia,null===e?Ia:e}function Sl(e,t){var n=Ps;Ps|=16;var r=El();for(Is===e&&zs===t||xl(e,t);;)try{Al();break}catch(t){Cl(e,t)}if(to(),Ps=n,ks.current=r,null!==Ms)throw Error(a(261));return Is=null,zs=0,Ds}function Al(){for(;null!==Ms;)kl(Ms)}function Ol(){for(;null!==Ms&&!Oi();)kl(Ms)}function kl(e){var t=qs(e.alternate,e,Rs);e.memoizedProps=e.pendingProps,null===t?Tl(e):Ms=t,Ts.current=null}function Tl(e){var t=e;do{var n=t.alternate;if(e=t.return,2048&t.flags){if(null!==(n=as(t)))return n.flags&=2047,void(Ms=n);null!==e&&(e.firstEffect=e.lastEffect=null,e.flags|=2048)}else{if(null!==(n=os(n,t,Rs)))return void(Ms=n);if(24!==(n=t).tag&&23!==n.tag||null===n.memoizedState||1073741824&Rs||!(4&n.mode)){for(var r=0,i=n.child;null!==i;)r|=i.lanes|i.childLanes,i=i.sibling;n.childLanes=r}null!==e&&!(2048&e.flags)&&(null===e.firstEffect&&(e.firstEffect=t.firstEffect),null!==t.lastEffect&&(null!==e.lastEffect&&(e.lastEffect.nextEffect=t.firstEffect),e.lastEffect=t.lastEffect),1<t.flags&&(null!==e.lastEffect?e.lastEffect.nextEffect=t:e.firstEffect=t,e.lastEffect=t))}if(null!==(t=t.sibling))return void(Ms=t);Ms=t=e}while(null!==t);0===Ds&&(Ds=5)}function Pl(e){var t=Wi();return Gi(99,Il.bind(null,e,t)),null}function Il(e,t){do{zl()}while(null!==Qs);if(48&Ps)throw Error(a(327));var n=e.finishedWork;if(null===n)return null;if(e.finishedWork=null,e.finishedLanes=0,n===e.current)throw Error(a(177));e.callbackNode=null;var r=n.lanes|n.childLanes,i=r,o=e.pendingLanes&~i;e.pendingLanes=i,e.suspendedLanes=0,e.pingedLanes=0,e.expiredLanes&=i,e.mutableReadLanes&=i,e.entangledLanes&=i,i=e.entanglements;for(var s=e.eventTimes,l=e.expirationTimes;0<o;){var c=31-Wt(o),u=1<<c;i[c]=0,s[c]=-1,l[c]=-1,o&=~u}if(null!==nl&&!(24&r)&&nl.has(e)&&nl.delete(e),e===Is&&(Ms=Is=null,zs=0),1<n.flags?null!==n.lastEffect?(n.lastEffect.nextEffect=n,r=n.firstEffect):r=n:r=n.firstEffect,null!==r){if(i=Ps,Ps|=32,Ts.current=null,Vr=$t,gr(s=vr())){if("selectionStart"in s)l={start:s.selectionStart,end:s.selectionEnd};else e:if(l=(l=s.ownerDocument)&&l.defaultView||window,(u=l.getSelection&&l.getSelection())&&0!==u.rangeCount){l=u.anchorNode,o=u.anchorOffset,c=u.focusNode,u=u.focusOffset;try{l.nodeType,c.nodeType}catch(e){l=null;break e}var d=0,h=-1,f=-1,p=0,v=0,g=s,m=null;t:for(;;){for(var y;g!==l||0!==o&&3!==g.nodeType||(h=d+o),g!==c||0!==u&&3!==g.nodeType||(f=d+u),3===g.nodeType&&(d+=g.nodeValue.length),null!==(y=g.firstChild);)m=g,g=y;for(;;){if(g===s)break t;if(m===l&&++p===o&&(h=d),m===c&&++v===u&&(f=d),null!==(y=g.nextSibling))break;m=(g=m).parentNode}g=y}l=-1===h||-1===f?null:{start:h,end:f}}else l=null;l=l||{start:0,end:0}}else l=null;Br={focusedElem:s,selectionRange:l},$t=!1,ll=null,cl=!1,Ks=r;do{try{Ml()}catch(e){if(null===Ks)throw Error(a(330));jl(Ks,e),Ks=Ks.nextEffect}}while(null!==Ks);ll=null,Ks=r;do{try{for(s=e;null!==Ks;){var b=Ks.flags;if(16&b&&me(Ks.stateNode,""),128&b){var w=Ks.alternate;if(null!==w){var _=w.ref;null!==_&&("function"==typeof _?_(null):_.current=null)}}switch(1038&b){case 2:ws(Ks),Ks.flags&=-3;break;case 6:ws(Ks),Ks.flags&=-3,Es(Ks.alternate,Ks);break;case 1024:Ks.flags&=-1025;break;case 1028:Ks.flags&=-1025,Es(Ks.alternate,Ks);break;case 4:Es(Ks.alternate,Ks);break;case 8:Cs(s,l=Ks);var x=l.alternate;ys(l),null!==x&&ys(x)}Ks=Ks.nextEffect}}catch(e){if(null===Ks)throw Error(a(330));jl(Ks,e),Ks=Ks.nextEffect}}while(null!==Ks);if(_=Br,w=vr(),b=_.focusedElem,s=_.selectionRange,w!==b&&b&&b.ownerDocument&&pr(b.ownerDocument.documentElement,b)){null!==s&&gr(b)&&(w=s.start,void 0===(_=s.end)&&(_=w),"selectionStart"in b?(b.selectionStart=w,b.selectionEnd=Math.min(_,b.value.length)):(_=(w=b.ownerDocument||document)&&w.defaultView||window).getSelection&&(_=_.getSelection(),l=b.textContent.length,x=Math.min(s.start,l),s=void 0===s.end?x:Math.min(s.end,l),!_.extend&&x>s&&(l=s,s=x,x=l),l=fr(b,x),o=fr(b,s),l&&o&&(1!==_.rangeCount||_.anchorNode!==l.node||_.anchorOffset!==l.offset||_.focusNode!==o.node||_.focusOffset!==o.offset)&&((w=w.createRange()).setStart(l.node,l.offset),_.removeAllRanges(),x>s?(_.addRange(w),_.extend(o.node,o.offset)):(w.setEnd(o.node,o.offset),_.addRange(w))))),w=[];for(_=b;_=_.parentNode;)1===_.nodeType&&w.push({element:_,left:_.scrollLeft,top:_.scrollTop});for("function"==typeof b.focus&&b.focus(),b=0;b<w.length;b++)(_=w[b]).element.scrollLeft=_.left,_.element.scrollTop=_.top}$t=!!Vr,Br=Vr=null,e.current=n,Ks=r;do{try{for(b=e;null!==Ks;){var C=Ks.flags;if(36&C&&vs(b,Ks.alternate,Ks),128&C){w=void 0;var E=Ks.ref;if(null!==E){var S=Ks.stateNode;Ks.tag,w=S,"function"==typeof E?E(w):E.current=w}}Ks=Ks.nextEffect}}catch(e){if(null===Ks)throw Error(a(330));jl(Ks,e),Ks=Ks.nextEffect}}while(null!==Ks);Ks=null,Ni(),Ps=i}else e.current=n;if(Ys)Ys=!1,Qs=e,Js=t;else for(Ks=r;null!==Ks;)t=Ks.nextEffect,Ks.nextEffect=null,8&Ks.flags&&((C=Ks).sibling=null,C.stateNode=null),Ks=t;if(0===(r=e.pendingLanes)&&(Xs=null),1===r?e===il?rl++:(rl=0,il=e):rl=0,n=n.stateNode,Ci&&"function"==typeof Ci.onCommitFiberRoot)try{Ci.onCommitFiberRoot(xi,n,void 0,!(64&~n.current.flags))}catch(e){}if(pl(e,Fi()),$s)throw $s=!1,e=Zs,Zs=null,e;return 8&Ps||Ki(),null}function Ml(){for(;null!==Ks;){var e=Ks.alternate;cl||null===ll||(8&Ks.flags?Je(Ks,ll)&&(cl=!0):13===Ks.tag&&As(e,Ks)&&Je(Ks,ll)&&(cl=!0));var t=Ks.flags;256&t&&ps(e,Ks),!(512&t)||Ys||(Ys=!0,qi(97,(function(){return zl(),null}))),Ks=Ks.nextEffect}}function zl(){if(90!==Js){var e=97<Js?97:Js;return Js=90,Gi(e,Dl)}return!1}function Rl(e,t){el.push(t,e),Ys||(Ys=!0,qi(97,(function(){return zl(),null})))}function Ll(e,t){tl.push(t,e),Ys||(Ys=!0,qi(97,(function(){return zl(),null})))}function Dl(){if(null===Qs)return!1;var e=Qs;if(Qs=null,48&Ps)throw Error(a(331));var t=Ps;Ps|=32;var n=tl;tl=[];for(var r=0;r<n.length;r+=2){var i=n[r],o=n[r+1],s=i.destroy;if(i.destroy=void 0,"function"==typeof s)try{s()}catch(e){if(null===o)throw Error(a(330));jl(o,e)}}for(n=el,el=[],r=0;r<n.length;r+=2){i=n[r],o=n[r+1];try{var l=i.create;i.destroy=l()}catch(e){if(null===o)throw Error(a(330));jl(o,e)}}for(l=e.current.firstEffect;null!==l;)e=l.nextEffect,l.nextEffect=null,8&l.flags&&(l.sibling=null,l.stateNode=null),l=e;return Ps=t,Ki(),!0}function Nl(e,t,n){uo(e,t=us(0,t=ss(n,t),1)),t=ul(),null!==(e=fl(e,1))&&(Ft(e,1,t),pl(e,t))}function jl(e,t){if(3===e.tag)Nl(e,e,t);else for(var n=e.return;null!==n;){if(3===n.tag){Nl(n,e,t);break}if(1===n.tag){var r=n.stateNode;if("function"==typeof n.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===Xs||!Xs.has(r))){var i=ds(n,e=ss(t,e),1);if(uo(n,i),i=ul(),null!==(n=fl(n,1)))Ft(n,1,i),pl(n,i);else if("function"==typeof r.componentDidCatch&&(null===Xs||!Xs.has(r)))try{r.componentDidCatch(t,e)}catch(e){}break}}n=n.return}}function Hl(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),t=ul(),e.pingedLanes|=e.suspendedLanes&n,Is===e&&(zs&n)===n&&(4===Ds||3===Ds&&(62914560&zs)===zs&&500>Fi()-Ws?xl(e,0):Bs|=n),pl(e,t)}function Vl(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(2&(t=e.mode)?4&t?(0===al&&(al=js),0===(t=Vt(62914560&~al))&&(t=4194304)):t=99===Wi()?1:2:t=1),n=ul(),null!==(e=fl(e,t))&&(Ft(e,t,n),pl(e,n))}function Bl(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=r,this.flags=0,this.lastEffect=this.firstEffect=this.nextEffect=null,this.childLanes=this.lanes=0,this.alternate=null}function Fl(e,t,n,r){return new Bl(e,t,n,r)}function Wl(e){return!(!(e=e.prototype)||!e.isReactComponent)}function Ul(e,t){var n=e.alternate;return null===n?((n=Fl(e.tag,t,e.key,e.mode)).elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.nextEffect=null,n.firstEffect=null,n.lastEffect=null),n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=null===t?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n}function Gl(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Wl(e)&&(s=1);else if("string"==typeof e)s=5;else e:switch(e){case E:return ql(n.children,i,o,t);case D:s=8,i|=16;break;case S:s=8,i|=1;break;case A:return(e=Fl(12,n,t,8|i)).elementType=A,e.type=A,e.lanes=o,e;case P:return(e=Fl(13,n,t,i)).type=P,e.elementType=P,e.lanes=o,e;case I:return(e=Fl(19,n,t,i)).elementType=I,e.lanes=o,e;case N:return Kl(n,i,o,t);case j:return(e=Fl(24,n,t,i)).elementType=j,e.lanes=o,e;default:if("object"==typeof e&&null!==e)switch(e.$$typeof){case O:s=10;break e;case k:s=9;break e;case T:s=11;break e;case M:s=14;break e;case z:s=16,r=null;break e;case R:s=22;break e}throw Error(a(130,null==e?e:typeof e,""))}return(t=Fl(s,n,t,i)).elementType=e,t.type=r,t.lanes=o,t}function ql(e,t,n,r){return(e=Fl(7,e,r,t)).lanes=n,e}function Kl(e,t,n,r){return(e=Fl(23,e,r,t)).elementType=N,e.lanes=n,e}function $l(e,t,n){return(e=Fl(6,e,null,t)).lanes=n,e}function Zl(e,t,n){return(t=Fl(4,null!==e.children?e.children:[],e.key,t)).lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}function Xl(e,t,n){this.tag=t,this.containerInfo=e,this.finishedWork=this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.pendingContext=this.context=null,this.hydrate=n,this.callbackNode=null,this.callbackPriority=0,this.eventTimes=Bt(0),this.expirationTimes=Bt(-1),this.entangledLanes=this.finishedLanes=this.mutableReadLanes=this.expiredLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=Bt(0),this.mutableSourceEagerHydrationData=null}function Yl(e,t,n,r){var i=t.current,o=ul(),s=dl(i);e:if(n){t:{if(Ze(n=n._reactInternals)!==n||1!==n.tag)throw Error(a(170));var l=n;do{switch(l.tag){case 3:l=l.stateNode.context;break t;case 1:if(gi(l.type)){l=l.stateNode.__reactInternalMemoizedMergedChildContext;break t}}l=l.return}while(null!==l);throw Error(a(171))}if(1===n.tag){var c=n.type;if(gi(c)){n=bi(n,c,l);break e}}n=l}else n=di;return null===t.context?t.context=n:t.pendingContext=n,(t=co(o,s)).payload={element:e},null!==(r=void 0===r?null:r)&&(t.callback=r),uo(i,t),hl(i,s,o),s}function Ql(e){return(e=e.current).child?(e.child.tag,e.child.stateNode):null}function Jl(e,t){if(null!==(e=e.memoizedState)&&null!==e.dehydrated){var n=e.retryLane;e.retryLane=0!==n&&n<t?n:t}}function ec(e,t){Jl(e,t),(e=e.alternate)&&Jl(e,t)}function tc(e,t,n){var r=null!=n&&null!=n.hydrationOptions&&n.hydrationOptions.mutableSources||null;if(n=new Xl(e,t,null!=n&&!0===n.hydrate),t=Fl(3,null,null,2===t?7:1===t?3:0),n.current=t,t.stateNode=n,so(t),e[Jr]=n.current,Ir(8===e.nodeType?e.parentNode:e),r)for(e=0;e<r.length;e++){var i=(t=r[e])._getVersion;i=i(t._source),null==n.mutableSourceEagerHydrationData?n.mutableSourceEagerHydrationData=[t,i]:n.mutableSourceEagerHydrationData.push(t,i)}this._internalRoot=n}function nc(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeType&&(8!==e.nodeType||" react-mount-point-unstable "!==e.nodeValue))}function rc(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._internalRoot;if("function"==typeof i){var s=i;i=function(){var e=Ql(a);s.call(e)}}Yl(t,a,e,i)}else{if(o=n._reactRootContainer=function(e,t){if(t||(t=!(!(t=e?9===e.nodeType?e.documentElement:e.firstChild:null)||1!==t.nodeType||!t.hasAttribute("data-reactroot"))),!t)for(var n;n=e.lastChild;)e.removeChild(n);return new tc(e,0,t?{hydrate:!0}:void 0)}(n,r),a=o._internalRoot,"function"==typeof i){var l=i;i=function(){var e=Ql(a);l.call(e)}}bl((function(){Yl(t,a,e,i)}))}return Ql(a)}function ic(e,t){var n=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!nc(t))throw Error(a(200));return function(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:C,key:null==r?null:""+r,children:e,containerInfo:t,implementation:n}}(e,t,null,n)}qs=function(e,t,n){var r=t.lanes;if(null!==e)if(e.memoizedProps!==t.pendingProps||fi.current)Da=!0;else{if(!(n&r)){switch(Da=!1,t.tag){case 3:qa(t),Ko();break;case 5:Lo(t);break;case 1:gi(t.type)&&wi(t);break;case 4:zo(t,t.stateNode.containerInfo);break;case 10:r=t.memoizedProps.value;var i=t.type._context;ui(Yi,i._currentValue),i._currentValue=r;break;case 13:if(null!==t.memoizedState)return n&t.child.childLanes?Qa(e,t,n):(ui(No,1&No.current),null!==(t=rs(e,t,n))?t.sibling:null);ui(No,1&No.current);break;case 19:if(r=!!(n&t.childLanes),64&e.flags){if(r)return ns(e,t,n);t.flags|=64}if(null!==(i=t.memoizedState)&&(i.rendering=null,i.tail=null,i.lastEffect=null),ui(No,No.current),r)break;return null;case 23:case 24:return t.lanes=0,Ba(e,t,n)}return rs(e,t,n)}Da=!!(16384&e.flags)}else Da=!1;switch(t.lanes=0,t.tag){case 2:if(r=t.type,null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=vi(t,hi.current),io(t,n),i=aa(null,t,r,e,i,n),t.flags|=1,"object"==typeof i&&null!==i&&"function"==typeof i.render&&void 0===i.$$typeof){if(t.tag=1,t.memoizedState=null,t.updateQueue=null,gi(r)){var o=!0;wi(t)}else o=!1;t.memoizedState=null!==i.state&&void 0!==i.state?i.state:null,so(t);var s=r.getDerivedStateFromProps;"function"==typeof s&&go(t,r,s,e),i.updater=mo,t.stateNode=i,i._reactInternals=t,_o(t,r,e,n),t=Ga(null,t,r,!0,o,n)}else t.tag=0,Na(null,t,i,n),t=t.child;return t;case 16:i=t.elementType;e:{switch(null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),e=t.pendingProps,i=(o=i._init)(i._payload),t.type=i,o=t.tag=function(e){if("function"==typeof e)return Wl(e)?1:0;if(null!=e){if((e=e.$$typeof)===T)return 11;if(e===M)return 14}return 2}(i),e=Xi(i,e),o){case 0:t=Wa(null,t,i,e,n);break e;case 1:t=Ua(null,t,i,e,n);break e;case 11:t=ja(null,t,i,e,n);break e;case 14:t=Ha(null,t,i,Xi(i.type,e),r,n);break e}throw Error(a(306,i,""))}return t;case 0:return r=t.type,i=t.pendingProps,Wa(e,t,r,i=t.elementType===r?i:Xi(r,i),n);case 1:return r=t.type,i=t.pendingProps,Ua(e,t,r,i=t.elementType===r?i:Xi(r,i),n);case 3:if(qa(t),r=t.updateQueue,null===e||null===r)throw Error(a(282));if(r=t.pendingProps,i=null!==(i=t.memoizedState)?i.element:null,lo(e,t),fo(t,r,null,n),(r=t.memoizedState.element)===i)Ko(),t=rs(e,t,n);else{if((o=(i=t.stateNode).hydrate)&&(Vo=Kr(t.stateNode.containerInfo.firstChild),Ho=t,o=Bo=!0),o){if(null!=(e=i.mutableSourceEagerHydrationData))for(i=0;i<e.length;i+=2)(o=e[i])._workInProgressVersionPrimary=e[i+1],$o.push(o);for(n=Oo(t,null,r,n),t.child=n;n;)n.flags=-3&n.flags|1024,n=n.sibling}else Na(e,t,r,n),Ko();t=t.child}return t;case 5:return Lo(t),null===e&&Uo(t),r=t.type,i=t.pendingProps,o=null!==e?e.memoizedProps:null,s=i.children,Wr(r,i)?s=null:null!==o&&Wr(r,o)&&(t.flags|=16),Fa(e,t),Na(e,t,s,n),t.child;case 6:return null===e&&Uo(t),null;case 13:return Qa(e,t,n);case 4:return zo(t,t.stateNode.containerInfo),r=t.pendingProps,null===e?t.child=Ao(t,null,r,n):Na(e,t,r,n),t.child;case 11:return r=t.type,i=t.pendingProps,ja(e,t,r,i=t.elementType===r?i:Xi(r,i),n);case 7:return Na(e,t,t.pendingProps,n),t.child;case 8:case 12:return Na(e,t,t.pendingProps.children,n),t.child;case 10:e:{r=t.type._context,i=t.pendingProps,s=t.memoizedProps,o=i.value;var l=t.type._context;if(ui(Yi,l._currentValue),l._currentValue=o,null!==s)if(l=s.value,0==(o=cr(l,o)?0:0|("function"==typeof r._calculateChangedBits?r._calculateChangedBits(l,o):1073741823))){if(s.children===i.children&&!fi.current){t=rs(e,t,n);break e}}else for(null!==(l=t.child)&&(l.return=t);null!==l;){var c=l.dependencies;if(null!==c){s=l.child;for(var u=c.firstContext;null!==u;){if(u.context===r&&u.observedBits&o){1===l.tag&&((u=co(-1,n&-n)).tag=2,uo(l,u)),l.lanes|=n,null!==(u=l.alternate)&&(u.lanes|=n),ro(l.return,n),c.lanes|=n;break}u=u.next}}else s=10===l.tag&&l.type===t.type?null:l.child;if(null!==s)s.return=l;else for(s=l;null!==s;){if(s===t){s=null;break}if(null!==(l=s.sibling)){l.return=s.return,s=l;break}s=s.return}l=s}Na(e,t,i.children,n),t=t.child}return t;case 9:return i=t.type,r=(o=t.pendingProps).children,io(t,n),r=r(i=oo(i,o.unstable_observedBits)),t.flags|=1,Na(e,t,r,n),t.child;case 14:return o=Xi(i=t.type,t.pendingProps),Ha(e,t,i,o=Xi(i.type,o),r,n);case 15:return Va(e,t,t.type,t.pendingProps,r,n);case 17:return r=t.type,i=t.pendingProps,i=t.elementType===r?i:Xi(r,i),null!==e&&(e.alternate=null,t.alternate=null,t.flags|=2),t.tag=1,gi(r)?(e=!0,wi(t)):e=!1,io(t,n),bo(t,r,i),_o(t,r,i,n),Ga(null,t,r,!0,e,n);case 19:return ns(e,t,n);case 23:case 24:return Ba(e,t,n)}throw Error(a(156,t.tag))},tc.prototype.render=function(e){Yl(e,this._internalRoot,null,null)},tc.prototype.unmount=function(){var e=this._internalRoot,t=e.containerInfo;Yl(null,e,null,(function(){t[Jr]=null}))},et=function(e){13===e.tag&&(hl(e,4,ul()),ec(e,4))},tt=function(e){13===e.tag&&(hl(e,67108864,ul()),ec(e,67108864))},nt=function(e){if(13===e.tag){var t=ul(),n=dl(e);hl(e,n,t),ec(e,n)}},rt=function(e,t){return t()},Ae=function(e,t,n){switch(t){case"input":if(ne(e,n),t=n.name,"radio"===n.type&&null!=t){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll("input[name="+JSON.stringify(""+t)+'][type="radio"]'),t=0;t<n.length;t++){var r=n[t];if(r!==e&&r.form===e.form){var i=ii(r);if(!i)throw Error(a(90));Y(r),ne(r,i)}}}break;case"textarea":ce(e,n);break;case"select":null!=(t=n.value)&&ae(e,!!n.multiple,t,!1)}},Me=yl,ze=function(e,t,n,r,i){var o=Ps;Ps|=4;try{return Gi(98,e.bind(null,t,n,r,i))}finally{0===(Ps=o)&&(Gs(),Ki())}},Re=function(){!(49&Ps)&&(function(){if(null!==nl){var e=nl;nl=null,e.forEach((function(e){e.expiredLanes|=24&e.pendingLanes,pl(e,Fi())}))}Ki()}(),zl())},Le=function(e,t){var n=Ps;Ps|=2;try{return e(t)}finally{0===(Ps=n)&&(Gs(),Ki())}};var oc={Events:[ni,ri,ii,Pe,Ie,zl,{current:!1}]},ac={findFiberByHostInstance:ti,bundleType:0,version:"17.0.2",rendererPackageName:"react-dom"},sc={bundleType:ac.bundleType,version:ac.version,rendererPackageName:ac.rendererPackageName,rendererConfig:ac.rendererConfig,overrideHookState:null,overrideHookStateDeletePath:null,overrideHookStateRenamePath:null,overrideProps:null,overridePropsDeletePath:null,overridePropsRenamePath:null,setSuspenseHandler:null,scheduleUpdate:null,currentDispatcherRef:_.ReactCurrentDispatcher,findHostInstanceByFiber:function(e){return null===(e=Qe(e))?null:e.stateNode},findFiberByHostInstance:ac.findFiberByHostInstance||function(){return null},findHostInstancesForRefresh:null,scheduleRefresh:null,scheduleRoot:null,setRefreshHandler:null,getCurrentFiber:null};if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__){var lc=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!lc.isDisabled&&lc.supportsFiber)try{xi=lc.inject(sc),Ci=lc}catch(ve){}}t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=oc,t.createPortal=ic,t.findDOMNode=function(e){if(null==e)return null;if(1===e.nodeType)return e;var t=e._reactInternals;if(void 0===t){if("function"==typeof e.render)throw Error(a(188));throw Error(a(268,Object.keys(e)))}return null===(e=Qe(t))?null:e.stateNode},t.flushSync=function(e,t){var n=Ps;if(48&n)return e(t);Ps|=1;try{if(e)return Gi(99,e.bind(null,t))}finally{Ps=n,Ki()}},t.hydrate=function(e,t,n){if(!nc(t))throw Error(a(200));return rc(null,e,t,!0,n)},t.render=function(e,t,n){if(!nc(t))throw Error(a(200));return rc(null,e,t,!1,n)},t.unmountComponentAtNode=function(e){if(!nc(e))throw Error(a(40));return!!e._reactRootContainer&&(bl((function(){rc(null,null,e,!1,(function(){e._reactRootContainer=null,e[Jr]=null}))})),!0)},t.unstable_batchedUpdates=yl,t.unstable_createPortal=function(e,t){return ic(e,t,2<arguments.length&&void 0!==arguments[2]?arguments[2]:null)},t.unstable_renderSubtreeIntoContainer=function(e,t,n,r){if(!nc(n))throw Error(a(200));if(null==e||void 0===e._reactInternals)throw Error(a(38));return rc(e,t,n,!1,r)},t.version="17.0.2"},40961:(e,t,n)=>{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),e.exports=n(22551)},86027:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return u.default}}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=f(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(96540)),i=h(n(92443)),o=h(n(40961)),a=h(n(20053)),s=n(71089),l=n(81726),c=n(77056),u=h(n(6888)),d=h(n(18696));function h(e){return e&&e.__esModule?e:{default:e}}function f(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(f=function(e){return e?n:t})(e)}function p(){return p=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},p.apply(this,arguments)}function v(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}class g extends r.Component{static getDerivedStateFromProps(e,t){let{position:n}=e,{prevPropsPosition:r}=t;return!n||r&&n.x===r.x&&n.y===r.y?null:((0,d.default)("Draggable: getDerivedStateFromProps %j",{position:n,prevPropsPosition:r}),{x:n.x,y:n.y,prevPropsPosition:{...n}})}constructor(e){super(e),v(this,"onDragStart",((e,t)=>{if((0,d.default)("Draggable: onDragStart: %j",t),!1===this.props.onStart(e,(0,l.createDraggableData)(this,t)))return!1;this.setState({dragging:!0,dragged:!0})})),v(this,"onDrag",((e,t)=>{if(!this.state.dragging)return!1;(0,d.default)("Draggable: onDrag: %j",t);const n=(0,l.createDraggableData)(this,t),r={x:n.x,y:n.y,slackX:0,slackY:0};if(this.props.bounds){const{x:e,y:t}=r;r.x+=this.state.slackX,r.y+=this.state.slackY;const[i,o]=(0,l.getBoundPosition)(this,r.x,r.y);r.x=i,r.y=o,r.slackX=this.state.slackX+(e-r.x),r.slackY=this.state.slackY+(t-r.y),n.x=r.x,n.y=r.y,n.deltaX=r.x-this.state.x,n.deltaY=r.y-this.state.y}if(!1===this.props.onDrag(e,n))return!1;this.setState(r)})),v(this,"onDragStop",((e,t)=>{if(!this.state.dragging)return!1;if(!1===this.props.onStop(e,(0,l.createDraggableData)(this,t)))return!1;(0,d.default)("Draggable: onDragStop: %j",t);const n={dragging:!1,slackX:0,slackY:0};if(Boolean(this.props.position)){const{x:e,y:t}=this.props.position;n.x=e,n.y=t}this.setState(n)})),this.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:{...e.position},slackX:0,slackY:0,isElementSVG:!1},!e.position||e.onDrag||e.onStop||console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.setState({dragging:!1})}findDOMNode(){var e,t;return null!==(e=null===(t=this.props)||void 0===t||null===(t=t.nodeRef)||void 0===t?void 0:t.current)&&void 0!==e?e:o.default.findDOMNode(this)}render(){const{axis:e,bounds:t,children:n,defaultPosition:i,defaultClassName:o,defaultClassNameDragging:c,defaultClassNameDragged:d,position:h,positionOffset:f,scale:v,...g}=this.props;let m={},y=null;const b=!Boolean(h)||this.state.dragging,w=h||i,_={x:(0,l.canDragX)(this)&&b?this.state.x:w.x,y:(0,l.canDragY)(this)&&b?this.state.y:w.y};this.state.isElementSVG?y=(0,s.createSVGTransform)(_,f):m=(0,s.createCSSTransform)(_,f);const x=(0,a.default)(n.props.className||"",o,{[c]:this.state.dragging,[d]:this.state.dragged});return r.createElement(u.default,p({},g,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),r.cloneElement(r.Children.only(n),{className:x,style:{...n.props.style,...m},transform:y}))}}t.default=g,v(g,"displayName","Draggable"),v(g,"propTypes",{...u.default.propTypes,axis:i.default.oneOf(["both","x","y","none"]),bounds:i.default.oneOfType([i.default.shape({left:i.default.number,right:i.default.number,top:i.default.number,bottom:i.default.number}),i.default.string,i.default.oneOf([!1])]),defaultClassName:i.default.string,defaultClassNameDragging:i.default.string,defaultClassNameDragged:i.default.string,defaultPosition:i.default.shape({x:i.default.number,y:i.default.number}),positionOffset:i.default.shape({x:i.default.oneOfType([i.default.number,i.default.string]),y:i.default.oneOfType([i.default.number,i.default.string])}),position:i.default.shape({x:i.default.number,y:i.default.number}),className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),v(g,"defaultProps",{...u.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},6888:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=d(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var a=i?Object.getOwnPropertyDescriptor(e,o):null;a&&(a.get||a.set)?Object.defineProperty(r,o,a):r[o]=e[o]}return r.default=e,n&&n.set(e,r),r}(n(96540)),i=u(n(92443)),o=u(n(40961)),a=n(71089),s=n(81726),l=n(77056),c=u(n(18696));function u(e){return e&&e.__esModule?e:{default:e}}function d(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(d=function(e){return e?n:t})(e)}function h(e,t,n){return(t=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,"string");if("object"!=typeof r)return r;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==typeof t?t:String(t)}(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const f={start:"touchstart",move:"touchmove",stop:"touchend"},p={start:"mousedown",move:"mousemove",stop:"mouseup"};let v=p;class g extends r.Component{constructor(){super(...arguments),h(this,"dragging",!1),h(this,"lastX",NaN),h(this,"lastY",NaN),h(this,"touchIdentifier",null),h(this,"mounted",!1),h(this,"handleDragStart",(e=>{if(this.props.onMouseDown(e),!this.props.allowAnyClick&&"number"==typeof e.button&&0!==e.button)return!1;const t=this.findDOMNode();if(!t||!t.ownerDocument||!t.ownerDocument.body)throw new Error("<DraggableCore> not mounted on DragStart!");const{ownerDocument:n}=t;if(this.props.disabled||!(e.target instanceof n.defaultView.Node)||this.props.handle&&!(0,a.matchesSelectorAndParentsTo)(e.target,this.props.handle,t)||this.props.cancel&&(0,a.matchesSelectorAndParentsTo)(e.target,this.props.cancel,t))return;"touchstart"===e.type&&e.preventDefault();const r=(0,a.getTouchIdentifier)(e);this.touchIdentifier=r;const i=(0,s.getControlPosition)(e,r,this);if(null==i)return;const{x:o,y:l}=i,u=(0,s.createCoreData)(this,o,l);(0,c.default)("DraggableCore: handleDragStart: %j",u),(0,c.default)("calling",this.props.onStart),!1!==this.props.onStart(e,u)&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,a.addUserSelectStyles)(n),this.dragging=!0,this.lastX=o,this.lastY=l,(0,a.addEvent)(n,v.move,this.handleDrag),(0,a.addEvent)(n,v.stop,this.handleDragStop))})),h(this,"handleDrag",(e=>{const t=(0,s.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX,t=r-this.lastY;if([e,t]=(0,s.snapToGrid)(this.props.grid,e,t),!e&&!t)return;n=this.lastX+e,r=this.lastY+t}const i=(0,s.createCoreData)(this,n,r);if((0,c.default)("DraggableCore: handleDrag: %j",i),!1!==this.props.onDrag(e,i)&&!1!==this.mounted)this.lastX=n,this.lastY=r;else try{this.handleDragStop(new MouseEvent("mouseup"))}catch(e){const t=document.createEvent("MouseEvents");t.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(t)}})),h(this,"handleDragStop",(e=>{if(!this.dragging)return;const t=(0,s.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:n,y:r}=t;if(Array.isArray(this.props.grid)){let e=n-this.lastX||0,t=r-this.lastY||0;[e,t]=(0,s.snapToGrid)(this.props.grid,e,t),n=this.lastX+e,r=this.lastY+t}const i=(0,s.createCoreData)(this,n,r);if(!1===this.props.onStop(e,i)||!1===this.mounted)return!1;const o=this.findDOMNode();o&&this.props.enableUserSelectHack&&(0,a.removeUserSelectStyles)(o.ownerDocument),(0,c.default)("DraggableCore: handleDragStop: %j",i),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,o&&((0,c.default)("DraggableCore: Removing handlers"),(0,a.removeEvent)(o.ownerDocument,v.move,this.handleDrag),(0,a.removeEvent)(o.ownerDocument,v.stop,this.handleDragStop))})),h(this,"onMouseDown",(e=>(v=p,this.handleDragStart(e)))),h(this,"onMouseUp",(e=>(v=p,this.handleDragStop(e)))),h(this,"onTouchStart",(e=>(v=f,this.handleDragStart(e)))),h(this,"onTouchEnd",(e=>(v=f,this.handleDragStop(e))))}componentDidMount(){this.mounted=!0;const e=this.findDOMNode();e&&(0,a.addEvent)(e,f.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;const e=this.findDOMNode();if(e){const{ownerDocument:t}=e;(0,a.removeEvent)(t,p.move,this.handleDrag),(0,a.removeEvent)(t,f.move,this.handleDrag),(0,a.removeEvent)(t,p.stop,this.handleDragStop),(0,a.removeEvent)(t,f.stop,this.handleDragStop),(0,a.removeEvent)(e,f.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,a.removeUserSelectStyles)(t)}}findDOMNode(){var e,t;return null!==(e=this.props)&&void 0!==e&&e.nodeRef?null===(t=this.props)||void 0===t||null===(t=t.nodeRef)||void 0===t?void 0:t.current:o.default.findDOMNode(this)}render(){return r.cloneElement(r.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}t.default=g,h(g,"displayName","DraggableCore"),h(g,"propTypes",{allowAnyClick:i.default.bool,children:i.default.node.isRequired,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw new Error("Draggable's offsetParent must be a DOM Node.")},grid:i.default.arrayOf(i.default.number),handle:i.default.string,cancel:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number,className:l.dontSetMe,style:l.dontSetMe,transform:l.dontSetMe}),h(g,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},55794:(e,t,n)=>{"use strict";const{default:r,DraggableCore:i}=n(86027);e.exports=r,e.exports.default=r,e.exports.DraggableCore=i},71089:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.addClassName=c,t.addEvent=function(e,t,n,r){if(!e)return;const i={capture:!0,...r};e.addEventListener?e.addEventListener(t,n,i):e.attachEvent?e.attachEvent("on"+t,n):e["on"+t]=n},t.addUserSelectStyles=function(e){if(!e)return;let t=e.getElementById("react-draggable-style-el");t||(t=e.createElement("style"),t.type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t)),e.body&&c(e.body,"react-draggable-transparent-selection")},t.createCSSTransform=function(e,t){const n=l(e,t,"px");return{[(0,i.browserPrefixToKey)("transform",i.default)]:n}},t.createSVGTransform=function(e,t){return l(e,t,"")},t.getTouch=function(e,t){return e.targetTouches&&(0,r.findInArray)(e.targetTouches,(e=>t===e.identifier))||e.changedTouches&&(0,r.findInArray)(e.changedTouches,(e=>t===e.identifier))},t.getTouchIdentifier=function(e){return e.targetTouches&&e.targetTouches[0]?e.targetTouches[0].identifier:e.changedTouches&&e.changedTouches[0]?e.changedTouches[0].identifier:void 0},t.getTranslation=l,t.innerHeight=function(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,r.int)(n.paddingTop),t-=(0,r.int)(n.paddingBottom),t},t.innerWidth=function(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,r.int)(n.paddingLeft),t-=(0,r.int)(n.paddingRight),t},t.matchesSelector=s,t.matchesSelectorAndParentsTo=function(e,t,n){let r=e;do{if(s(r,t))return!0;if(r===n)return!1;r=r.parentNode}while(r);return!1},t.offsetXYFromParent=function(e,t,n){const r=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect();return{x:(e.clientX+t.scrollLeft-r.left)/n,y:(e.clientY+t.scrollTop-r.top)/n}},t.outerHeight=function(e){let t=e.clientHeight;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,r.int)(n.borderTopWidth),t+=(0,r.int)(n.borderBottomWidth),t},t.outerWidth=function(e){let t=e.clientWidth;const n=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,r.int)(n.borderLeftWidth),t+=(0,r.int)(n.borderRightWidth),t},t.removeClassName=u,t.removeEvent=function(e,t,n,r){if(!e)return;const i={capture:!0,...r};e.removeEventListener?e.removeEventListener(t,n,i):e.detachEvent?e.detachEvent("on"+t,n):e["on"+t]=null},t.removeUserSelectStyles=function(e){if(e)try{if(e.body&&u(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{const t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}};var r=n(77056),i=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var n=o(t);if(n&&n.has(e))return n.get(e);var r={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var a in e)if("default"!==a&&Object.prototype.hasOwnProperty.call(e,a)){var s=i?Object.getOwnPropertyDescriptor(e,a):null;s&&(s.get||s.set)?Object.defineProperty(r,a,s):r[a]=e[a]}return r.default=e,n&&n.set(e,r),r}(n(33514));function o(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(o=function(e){return e?n:t})(e)}let a="";function s(e,t){return a||(a=(0,r.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],(function(t){return(0,r.isFunction)(e[t])}))),!!(0,r.isFunction)(e[a])&&e[a](t)}function l(e,t,n){let{x:r,y:i}=e,o="translate(".concat(r).concat(n,",").concat(i).concat(n,")");if(t){const e="".concat("string"==typeof t.x?t.x:t.x+n),r="".concat("string"==typeof t.y?t.y:t.y+n);o="translate(".concat(e,", ").concat(r,")")+o}return o}function c(e,t){e.classList?e.classList.add(t):e.className.match(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)")))||(e.className+=" ".concat(t))}function u(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(new RegExp("(?:^|\\s)".concat(t,"(?!\\S)"),"g"),"")}},33514:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=i,t.browserPrefixToStyle=function(e,t){return t?"-".concat(t.toLowerCase(),"-").concat(e):e},t.default=void 0,t.getPrefix=r;const n=["Moz","Webkit","O","ms"];function r(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";const r=null===(e=window.document)||void 0===e||null===(e=e.documentElement)||void 0===e?void 0:e.style;if(!r)return"";if(t in r)return"";for(let e=0;e<n.length;e++)if(i(t,n[e])in r)return n[e];return""}function i(e,t){return t?"".concat(t).concat(function(e){let t="",n=!0;for(let r=0;r<e.length;r++)n?(t+=e[r].toUpperCase(),n=!1):"-"===e[r]?n=!0:t+=e[r];return t}(e)):e}t.default=r()},18696:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},81726:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.createCoreData=function(e,t,n){const i=!(0,r.isNum)(e.lastX),a=o(e);return i?{node:a,deltaX:0,deltaY:0,lastX:t,lastY:n,x:t,y:n}:{node:a,deltaX:t-e.lastX,deltaY:n-e.lastY,lastX:e.lastX,lastY:e.lastY,x:t,y:n}},t.createDraggableData=function(e,t){const n=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/n,y:e.state.y+t.deltaY/n,deltaX:t.deltaX/n,deltaY:t.deltaY/n,lastX:e.state.x,lastY:e.state.y}},t.getBoundPosition=function(e,t,n){if(!e.props.bounds)return[t,n];let{bounds:a}=e.props;a="string"==typeof a?a:function(e){return{left:e.left,top:e.top,right:e.right,bottom:e.bottom}}(a);const s=o(e);if("string"==typeof a){const{ownerDocument:e}=s,t=e.defaultView;let n;if(n="parent"===a?s.parentNode:e.querySelector(a),!(n instanceof t.HTMLElement))throw new Error('Bounds selector "'+a+'" could not find an element.');const o=n,l=t.getComputedStyle(s),c=t.getComputedStyle(o);a={left:-s.offsetLeft+(0,r.int)(c.paddingLeft)+(0,r.int)(l.marginLeft),top:-s.offsetTop+(0,r.int)(c.paddingTop)+(0,r.int)(l.marginTop),right:(0,i.innerWidth)(o)-(0,i.outerWidth)(s)-s.offsetLeft+(0,r.int)(c.paddingRight)-(0,r.int)(l.marginRight),bottom:(0,i.innerHeight)(o)-(0,i.outerHeight)(s)-s.offsetTop+(0,r.int)(c.paddingBottom)-(0,r.int)(l.marginBottom)}}return(0,r.isNum)(a.right)&&(t=Math.min(t,a.right)),(0,r.isNum)(a.bottom)&&(n=Math.min(n,a.bottom)),(0,r.isNum)(a.left)&&(t=Math.max(t,a.left)),(0,r.isNum)(a.top)&&(n=Math.max(n,a.top)),[t,n]},t.getControlPosition=function(e,t,n){const r="number"==typeof t?(0,i.getTouch)(e,t):null;if("number"==typeof t&&!r)return null;const a=o(n),s=n.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,i.offsetXYFromParent)(r||e,s,n.props.scale)},t.snapToGrid=function(e,t,n){return[Math.round(t/e[0])*e[0],Math.round(n/e[1])*e[1]]};var r=n(77056),i=n(71089);function o(e){const t=e.findDOMNode();if(!t)throw new Error("<DraggableCore>: Unmounted during event!");return t}},77056:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.dontSetMe=function(e,t,n){if(e[t])return new Error("Invalid prop ".concat(t," passed to ").concat(n," - do not set this, set it on the child."))},t.findInArray=function(e,t){for(let n=0,r=e.length;n<r;n++)if(t.apply(t,[e[n],n,e]))return e[n]},t.int=function(e){return parseInt(e,10)},t.isFunction=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"==typeof e&&!isNaN(e)}},52551:(e,t,n)=>{"use strict";var r=n(74672);function i(){}function o(){}o.resetWarningCache=i,e.exports=function(){function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw s.name="Invariant Violation",s}}function t(){return e}e.isRequired=e;var n={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:o,resetWarningCache:i};return n.PropTypes=n,n}},92443:(e,t,n)=>{e.exports=n(52551)()},74672:e=>{"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},30115:e=>{var t="undefined"!=typeof Element,n="function"==typeof Map,r="function"==typeof Set,i="function"==typeof ArrayBuffer&&!!ArrayBuffer.isView;function o(e,a){if(e===a)return!0;if(e&&a&&"object"==typeof e&&"object"==typeof a){if(e.constructor!==a.constructor)return!1;var s,l,c,u;if(Array.isArray(e)){if((s=e.length)!=a.length)return!1;for(l=s;0!=l--;)if(!o(e[l],a[l]))return!1;return!0}if(n&&e instanceof Map&&a instanceof Map){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;for(u=e.entries();!(l=u.next()).done;)if(!o(l.value[1],a.get(l.value[0])))return!1;return!0}if(r&&e instanceof Set&&a instanceof Set){if(e.size!==a.size)return!1;for(u=e.entries();!(l=u.next()).done;)if(!a.has(l.value[0]))return!1;return!0}if(i&&ArrayBuffer.isView(e)&&ArrayBuffer.isView(a)){if((s=e.length)!=a.length)return!1;for(l=s;0!=l--;)if(e[l]!==a[l])return!1;return!0}if(e.constructor===RegExp)return e.source===a.source&&e.flags===a.flags;if(e.valueOf!==Object.prototype.valueOf&&"function"==typeof e.valueOf&&"function"==typeof a.valueOf)return e.valueOf()===a.valueOf();if(e.toString!==Object.prototype.toString&&"function"==typeof e.toString&&"function"==typeof a.toString)return e.toString()===a.toString();if((s=(c=Object.keys(e)).length)!==Object.keys(a).length)return!1;for(l=s;0!=l--;)if(!Object.prototype.hasOwnProperty.call(a,c[l]))return!1;if(t&&e instanceof Element)return!1;for(l=s;0!=l--;)if(("_owner"!==c[l]&&"__v"!==c[l]&&"__o"!==c[l]||!e.$$typeof)&&!o(e[c[l]],a[c[l]]))return!1;return!0}return e!=e&&a!=a}e.exports=function(e,t){try{return o(e,t)}catch(e){if((e.message||"").match(/stack|recursion/i))return console.warn("react-fast-compare cannot handle circular refs"),!1;throw e}}},65414:(e,t,n)=>{"use strict";n.d(t,{gJ:()=>p,hz:()=>g,rV:()=>v,TO:()=>m,r9:()=>y});var r=n(23029),i=n(92901),o=n(64467),a=n(96540),s=/&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34|nbsp|#160|copy|#169|reg|#174|hellip|#8230|#x2F|#47);/g,l={"&amp;":"&","&#38;":"&","&lt;":"<","&#60;":"<","&gt;":">","&#62;":">","&apos;":"'","&#39;":"'","&quot;":'"',"&#34;":'"',"&nbsp;":" ","&#160;":" ","&copy;":"©","&#169;":"©","&reg;":"®","&#174;":"®","&hellip;":"…","&#8230;":"…","&#x2F;":"/","&#47;":"/"},c=function(e){return l[e]};function u(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function d(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?u(Object(n),!0).forEach((function(t){(0,o.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):u(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var h,f={bindI18n:"languageChanged",bindI18nStore:"",transEmptyNodeValue:"",transSupportBasicHtmlNodes:!0,transWrapTextNodes:"",transKeepBasicHtmlNodesFor:["br","strong","i","p"],useSuspense:!0,unescape:function(e){return e.replace(s,c)}},p=(0,a.createContext)();function v(){return f}var g=function(){function e(){(0,r.A)(this,e),this.usedNamespaces={}}return(0,i.A)(e,[{key:"addUsedNamespaces",value:function(e){var t=this;e.forEach((function(e){t.usedNamespaces[e]||(t.usedNamespaces[e]=!0)}))}},{key:"getUsedNamespaces",value:function(){return Object.keys(this.usedNamespaces)}}]),e}();function m(){return h}var y={type:"3rdParty",init:function(e){!function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};f=d(d({},f),e)}(e.options.react),function(e){h=e}(e)}}},26524:(e,t,n)=>{"use strict";n.d(t,{C:()=>y});var r=n(64467),i=n(5544),o=n(80045),a=n(96540),s=n(65414);function l(){if(console&&console.warn){for(var e,t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];"string"==typeof n[0]&&(n[0]="react-i18next:: ".concat(n[0])),(e=console).warn.apply(e,n)}}var c={};function u(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];"string"==typeof t[0]&&c[t[0]]||("string"==typeof t[0]&&(c[t[0]]=new Date),l.apply(void 0,t))}function d(e,t,n){e.loadNamespaces(t,(function(){e.isInitialized?n():e.on("initialized",(function t(){setTimeout((function(){e.off("initialized",t)}),0),n()}))}))}function h(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function f(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?h(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):h(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}var p=function(e,t){var n=(0,a.useRef)();return(0,a.useEffect)((function(){n.current=t?n.current:e}),[e,t]),n.current};var v=["forwardedRef"];function g(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function m(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?g(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):g(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function y(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return function(n){function r(r){var l=r.forwardedRef,c=(0,o.A)(r,v),h=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.i18n,r=(0,a.useContext)(s.gJ)||{},o=r.i18n,l=r.defaultNS,c=n||o||(0,s.TO)();if(c&&!c.reportNamespaces&&(c.reportNamespaces=new s.hz),!c){u("You will need to pass in an i18next instance by using initReactI18next");var h=function(e){return Array.isArray(e)?e[e.length-1]:e},v=[h,{},!1];return v.t=h,v.i18n={},v.ready=!1,v}c.options.react&&void 0!==c.options.react.wait&&u("It seems you are still using the old wait option, you may migrate to the new useSuspense behaviour.");var g=f(f(f({},(0,s.rV)()),c.options.react),t),m=g.useSuspense,y=g.keyPrefix,b=e||l||c.options&&c.options.defaultNS;b="string"==typeof b?[b]:b||["translation"],c.reportNamespaces.addUsedNamespaces&&c.reportNamespaces.addUsedNamespaces(b);var w=(c.isInitialized||c.initializedStoreOnce)&&b.every((function(e){return function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};return t.languages&&t.languages.length?void 0!==t.options.ignoreJSONStructure?t.hasLoadedNamespace(e,{precheck:function(t,r){if(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!r(t.isLanguageChangingTo,e))return!1}}):function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=t.languages[0],i=!!t.options&&t.options.fallbackLng,o=t.languages[t.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};return!(n.bindI18n&&n.bindI18n.indexOf("languageChanging")>-1&&t.services.backendConnector.backend&&t.isLanguageChangingTo&&!a(t.isLanguageChangingTo,e)||!t.hasResourceBundle(r,e)&&t.services.backendConnector.backend&&(!t.options.resources||t.options.partialBundledLanguages)&&(!a(r,e)||i&&!a(o,e)))}(e,t,n):(u("i18n.languages were undefined or empty",t.languages),!0)}(e,c,g)}));function _(){return c.getFixedT(null,"fallback"===g.nsMode?b:b[0],y)}var x=(0,a.useState)(_),C=(0,i.A)(x,2),E=C[0],S=C[1],A=b.join(),O=p(A),k=(0,a.useRef)(!0);(0,a.useEffect)((function(){var e=g.bindI18n,t=g.bindI18nStore;function n(){k.current&&S(_)}return k.current=!0,w||m||d(c,b,(function(){k.current&&S(_)})),w&&O&&O!==A&&k.current&&S(_),e&&c&&c.on(e,n),t&&c&&c.store.on(t,n),function(){k.current=!1,e&&c&&e.split(" ").forEach((function(e){return c.off(e,n)})),t&&c&&t.split(" ").forEach((function(e){return c.store.off(e,n)}))}}),[c,A]);var T=(0,a.useRef)(!0);(0,a.useEffect)((function(){k.current&&!T.current&&S(_),T.current=!1}),[c,y]);var P=[E,c,w];if(P.t=E,P.i18n=c,P.ready=w,w)return P;if(!w&&!m)return P;throw new Promise((function(e){d(c,b,(function(){e()}))}))}(e,m(m({},c),{},{keyPrefix:t.keyPrefix})),g=(0,i.A)(h,3),y=g[0],b=g[1],w=g[2],_=m(m({},c),{},{t:y,i18n:b,tReady:w});return t.withRef&&l?_.ref=l:!t.withRef&&l&&(_.forwardedRef=l),(0,a.createElement)(n,_)}var l;return r.displayName="withI18nextTranslation(".concat((l=n).displayName||l.name||("string"==typeof l&&l.length>0?l:"Unknown"),")"),r.WrappedComponent=n,t.withRef?(0,a.forwardRef)((function(e,t){return(0,a.createElement)(r,Object.assign({},e,{forwardedRef:t}))})):r}}},12273:function(e,t,n){!function(e,t,n,r){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function o(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function a(e){for(var t,n=1;n<arguments.length;n++)t=null==arguments[n]?{}:arguments[n],n%2?o(Object(t),!0).forEach((function(n){u.default(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):o(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}));return e}function s(e){var t=e.srcList,n=e.imgPromise,i=void 0===n?f({decode:!0}):n,o=e.useSuspense,s=void 0===o||o,l=r.useState(!1)[1],c=p(v(t)),u=c.join("");if(g[u]||(g[u]={promise:m(c,i),cache:"pending",error:null}),"resolved"===g[u].cache)return{src:g[u].src,isLoading:!1,error:null};if("rejected"===g[u].cache){if(s)throw g[u].error;return{isLoading:!1,error:g[u].error,src:void 0}}if(g[u].promise.then((function(e){g[u]=a(a({},g[u]),{},{cache:"resolved",src:e}),s||l(u)})).catch((function(e){g[u]=a(a({},g[u]),{},{cache:"rejected",error:e}),s||l(u)})),s)throw g[u].promise;return{isLoading:!0,src:void 0,error:null}}function l(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function c(e){for(var t,n=1;n<arguments.length;n++)t=null==arguments[n]?{}:arguments[n],n%2?l(Object(t),!0).forEach((function(n){u.default(e,n,t[n])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):l(Object(t)).forEach((function(n){Object.defineProperty(e,n,Object.getOwnPropertyDescriptor(t,n))}));return e}var u=i(t),d=i(n),h=i(r),f=function(e){var t=e.decode,n=e.crossOrigin,r=void 0===n?"":n;return function(e){return new Promise((function(n,i){var o=new Image;r&&(o.crossOrigin=r),o.onload=function(){(void 0===t||t)&&o.decode?o.decode().then(n).catch(i):n()},o.onerror=i,o.src=e}))}},p=function(e){return e.filter((function(e){return e}))},v=function(e){return Array.isArray(e)?e:[e]},g={},m=function(e,t){var n=!1;return new Promise((function(r,i){var o=function(e){return t(e).then((function(){n=!0,r(e)}))};e.reduce((function(e,t){return e.catch((function(){if(!n)return o(t)}))}),o(e.shift())).catch(i)}))},y=["decode","src","loader","unloader","container","loaderContainer","unloaderContainer","imgPromise","crossorigin","useSuspense"],b=function(e){return e};e.Img=function(e){var t=e.decode,n=e.src,r=void 0===n?[]:n,i=e.loader,o=void 0===i?null:i,a=e.unloader,l=void 0===a?null:a,u=e.container,p=void 0===u?b:u,v=e.loaderContainer,g=void 0===v?b:v,m=e.unloaderContainer,w=void 0===m?b:m,_=e.imgPromise,x=e.crossorigin,C=e.useSuspense,E=void 0!==C&&C,S=d.default(e,y),A=s({srcList:r,imgPromise:_=_||f({decode:!(void 0!==t)||t,crossOrigin:x}),useSuspense:E}),O=A.src,k=A.isLoading;return O?p(h.default.createElement("img",c({src:O},S))):!E&&k?g(o):!E&&l?w(l):null},e.useImage=s,Object.defineProperty(e,"__esModule",{value:!0})}(t,n(43693),n(54893),n(96540))},22799:(e,t)=>{"use strict";var n=60103,r=60106,i=60107,o=60108,a=60114,s=60109,l=60110,c=60112,u=60113,d=60120,h=60115,f=60116;if("function"==typeof Symbol&&Symbol.for){var p=Symbol.for;n=p("react.element"),r=p("react.portal"),i=p("react.fragment"),o=p("react.strict_mode"),a=p("react.profiler"),s=p("react.provider"),l=p("react.context"),c=p("react.forward_ref"),u=p("react.suspense"),d=p("react.suspense_list"),h=p("react.memo"),f=p("react.lazy"),p("react.block"),p("react.server.block"),p("react.fundamental"),p("react.debug_trace_mode"),p("react.legacy_hidden")}var v=c,g=h;t.ForwardRef=v,t.Memo=g,t.isContextConsumer=function(e){return function(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case i:case a:case o:case u:case d:return e;default:switch(e=e&&e.$$typeof){case l:case c:case f:case h:case s:return e;default:return t}}case r:return t}}}(e)===l}},44363:(e,t,n)=>{"use strict";e.exports=n(22799)},61225:(e,t,n)=>{"use strict";n.d(t,{Kq:()=>u,Ng:()=>W});var r=n(96540),i=(n(5556),r.createContext(null)),o=function(e){e()},a=function(){return o},s={notify:function(){},get:function(){return[]}};function l(e,t){var n,r=s;function i(){l.onStateChange&&l.onStateChange()}function o(){n||(n=t?t.addNestedSub(i):e.subscribe(i),r=function(){var e=a(),t=null,n=null;return{clear:function(){t=null,n=null},notify:function(){e((function(){for(var e=t;e;)e.callback(),e=e.next}))},get:function(){for(var e=[],n=t;n;)e.push(n),n=n.next;return e},subscribe:function(e){var r=!0,i=n={callback:e,next:null,prev:n};return i.prev?i.prev.next=i:t=i,function(){r&&null!==t&&(r=!1,i.next?i.next.prev=i.prev:n=i.prev,i.prev?i.prev.next=i.next:t=i.next)}}}}())}var l={addNestedSub:function(e){return o(),r.subscribe(e)},notifyNestedSubs:function(){r.notify()},handleChangeWrapper:i,isSubscribed:function(){return Boolean(n)},trySubscribe:o,tryUnsubscribe:function(){n&&(n(),n=void 0,r.clear(),r=s)},getListeners:function(){return r}};return l}var c="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?r.useLayoutEffect:r.useEffect;const u=function(e){var t=e.store,n=e.context,o=e.children,a=(0,r.useMemo)((function(){var e=l(t);return{store:t,subscription:e}}),[t]),s=(0,r.useMemo)((function(){return t.getState()}),[t]);c((function(){var e=a.subscription;return e.onStateChange=e.notifyNestedSubs,e.trySubscribe(),s!==t.getState()&&e.notifyNestedSubs(),function(){e.tryUnsubscribe(),e.onStateChange=null}}),[a,s]);var u=n||i;return r.createElement(u.Provider,{value:a},o)};var d=n(58168),h=n(98587),f=n(4146),p=n.n(f),v=n(44363),g=["getDisplayName","methodName","renderCountProp","shouldHandleStateChanges","storeKey","withRef","forwardRef","context"],m=["reactReduxForwardedRef"],y=[],b=[null,null];function w(e,t){var n=e[1];return[t.payload,n+1]}function _(e,t,n){c((function(){return e.apply(void 0,t)}),n)}function x(e,t,n,r,i,o,a){e.current=r,t.current=i,n.current=!1,o.current&&(o.current=null,a())}function C(e,t,n,r,i,o,a,s,l,c){if(e){var u=!1,d=null,h=function(){if(!u){var e,n,h=t.getState();try{e=r(h,i.current)}catch(e){n=e,d=e}n||(d=null),e===o.current?a.current||l():(o.current=e,s.current=e,a.current=!0,c({type:"STORE_UPDATED",payload:{error:n}}))}};return n.onStateChange=h,n.trySubscribe(),h(),function(){if(u=!0,n.tryUnsubscribe(),n.onStateChange=null,d)throw d}}}var E=function(){return[null,0]};function S(e,t){void 0===t&&(t={});var n=t,o=n.getDisplayName,a=void 0===o?function(e){return"ConnectAdvanced("+e+")"}:o,s=n.methodName,c=void 0===s?"connectAdvanced":s,u=n.renderCountProp,f=void 0===u?void 0:u,S=n.shouldHandleStateChanges,A=void 0===S||S,O=n.storeKey,k=void 0===O?"store":O,T=(n.withRef,n.forwardRef),P=void 0!==T&&T,I=n.context,M=void 0===I?i:I,z=(0,h.A)(n,g),R=M;return function(t){var n=t.displayName||t.name||"Component",i=a(n),o=(0,d.A)({},z,{getDisplayName:a,methodName:c,renderCountProp:f,shouldHandleStateChanges:A,storeKey:k,displayName:i,wrappedComponentName:n,WrappedComponent:t}),s=z.pure,u=s?r.useMemo:function(e){return e()};function g(n){var i=(0,r.useMemo)((function(){var e=n.reactReduxForwardedRef,t=(0,h.A)(n,m);return[n.context,e,t]}),[n]),a=i[0],s=i[1],c=i[2],f=(0,r.useMemo)((function(){return a&&a.Consumer&&(0,v.isContextConsumer)(r.createElement(a.Consumer,null))?a:R}),[a,R]),p=(0,r.useContext)(f),g=Boolean(n.store)&&Boolean(n.store.getState)&&Boolean(n.store.dispatch);Boolean(p)&&Boolean(p.store);var S=g?n.store:p.store,O=(0,r.useMemo)((function(){return function(t){return e(t.dispatch,o)}(S)}),[S]),k=(0,r.useMemo)((function(){if(!A)return b;var e=l(S,g?null:p.subscription),t=e.notifyNestedSubs.bind(e);return[e,t]}),[S,g,p]),T=k[0],P=k[1],I=(0,r.useMemo)((function(){return g?p:(0,d.A)({},p,{subscription:T})}),[g,p,T]),M=(0,r.useReducer)(w,y,E),z=M[0][0],L=M[1];if(z&&z.error)throw z.error;var D=(0,r.useRef)(),N=(0,r.useRef)(c),j=(0,r.useRef)(),H=(0,r.useRef)(!1),V=u((function(){return j.current&&c===N.current?j.current:O(S.getState(),c)}),[S,z,c]);_(x,[N,D,H,c,V,j,P]),_(C,[A,S,T,O,N,D,H,j,P,L],[S,T,O]);var B=(0,r.useMemo)((function(){return r.createElement(t,(0,d.A)({},V,{ref:s}))}),[s,t,V]);return(0,r.useMemo)((function(){return A?r.createElement(f.Provider,{value:I},B):B}),[f,B,I])}var S=s?r.memo(g):g;if(S.WrappedComponent=t,S.displayName=g.displayName=i,P){var O=r.forwardRef((function(e,t){return r.createElement(S,(0,d.A)({},e,{reactReduxForwardedRef:t}))}));return O.displayName=i,O.WrappedComponent=t,p()(O,t)}return p()(S,t)}}function A(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function O(e,t){if(A(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var i=0;i<n.length;i++)if(!Object.prototype.hasOwnProperty.call(t,n[i])||!A(e[n[i]],t[n[i]]))return!1;return!0}function k(e){return function(t,n){var r=e(t,n);function i(){return r}return i.dependsOnOwnProps=!1,i}}function T(e){return null!==e.dependsOnOwnProps&&void 0!==e.dependsOnOwnProps?Boolean(e.dependsOnOwnProps):1!==e.length}function P(e,t){return function(t,n){n.displayName;var r=function(e,t){return r.dependsOnOwnProps?r.mapToProps(e,t):r.mapToProps(e)};return r.dependsOnOwnProps=!0,r.mapToProps=function(t,n){r.mapToProps=e,r.dependsOnOwnProps=T(e);var i=r(t,n);return"function"==typeof i&&(r.mapToProps=i,r.dependsOnOwnProps=T(i),i=r(t,n)),i},r}}const I=[function(e){return"function"==typeof e?P(e):void 0},function(e){return e?void 0:k((function(e){return{dispatch:e}}))},function(e){return e&&"object"==typeof e?k((function(t){return function(e,t){var n={},r=function(r){var i=e[r];"function"==typeof i&&(n[r]=function(){return t(i.apply(void 0,arguments))})};for(var i in e)r(i);return n}(e,t)})):void 0}],M=[function(e){return"function"==typeof e?P(e):void 0},function(e){return e?void 0:k((function(){return{}}))}];function z(e,t,n){return(0,d.A)({},n,e,t)}const R=[function(e){return"function"==typeof e?function(e){return function(t,n){n.displayName;var r,i=n.pure,o=n.areMergedPropsEqual,a=!1;return function(t,n,s){var l=e(t,n,s);return a?i&&o(l,r)||(r=l):(a=!0,r=l),r}}}(e):void 0},function(e){return e?void 0:function(){return z}}];var L=["initMapStateToProps","initMapDispatchToProps","initMergeProps"];function D(e,t,n,r){return function(i,o){return n(e(i,o),t(r,o),o)}}function N(e,t,n,r,i){var o,a,s,l,c,u=i.areStatesEqual,d=i.areOwnPropsEqual,h=i.areStatePropsEqual,f=!1;return function(i,p){return f?function(i,f){var p,v,g=!d(f,a),m=!u(i,o,f,a);return o=i,a=f,g&&m?(s=e(o,a),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):g?(e.dependsOnOwnProps&&(s=e(o,a)),t.dependsOnOwnProps&&(l=t(r,a)),c=n(s,l,a)):m?(p=e(o,a),v=!h(p,s),s=p,v&&(c=n(s,l,a)),c):c}(i,p):(s=e(o=i,a=p),l=t(r,a),c=n(s,l,a),f=!0,c)}}function j(e,t){var n=t.initMapStateToProps,r=t.initMapDispatchToProps,i=t.initMergeProps,o=(0,h.A)(t,L),a=n(e,o),s=r(e,o),l=i(e,o);return(o.pure?N:D)(a,s,l,e,o)}var H=["pure","areStatesEqual","areOwnPropsEqual","areStatePropsEqual","areMergedPropsEqual"];function V(e,t,n){for(var r=t.length-1;r>=0;r--){var i=t[r](e);if(i)return i}return function(t,r){throw new Error("Invalid value of type "+typeof e+" for "+n+" argument when connecting component "+r.wrappedComponentName+".")}}function B(e,t){return e===t}function F(e){var t=void 0===e?{}:e,n=t.connectHOC,r=void 0===n?S:n,i=t.mapStateToPropsFactories,o=void 0===i?M:i,a=t.mapDispatchToPropsFactories,s=void 0===a?I:a,l=t.mergePropsFactories,c=void 0===l?R:l,u=t.selectorFactory,f=void 0===u?j:u;return function(e,t,n,i){void 0===i&&(i={});var a=i,l=a.pure,u=void 0===l||l,p=a.areStatesEqual,v=void 0===p?B:p,g=a.areOwnPropsEqual,m=void 0===g?O:g,y=a.areStatePropsEqual,b=void 0===y?O:y,w=a.areMergedPropsEqual,_=void 0===w?O:w,x=(0,h.A)(a,H),C=V(e,o,"mapStateToProps"),E=V(t,s,"mapDispatchToProps"),S=V(n,c,"mergeProps");return r(f,(0,d.A)({methodName:"connect",getDisplayName:function(e){return"Connect("+e+")"},shouldHandleStateChanges:Boolean(e),initMapStateToProps:C,initMapDispatchToProps:E,initMergeProps:S,pure:u,areStatesEqual:v,areOwnPropsEqual:m,areStatePropsEqual:b,areMergedPropsEqual:_},x))}}const W=F();var U;U=n(40961).unstable_batchedUpdates,o=U},87960:(e,t,n)=>{"use strict";t.A=void 0;var r,i=(r=n(96540))&&r.__esModule?r:{default:r};function o(e){return o="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o(e)}function a(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable})))),r.forEach((function(t){h(e,t,n[t])}))}return e}function s(e,t){return s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},s(e,t)}function l(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function c(e,t){return!t||"object"!==o(t)&&"function"!=typeof t?d(e):t}function u(e){return u=Object.getPrototypeOf||function(e){return e.__proto__},u(e)}function d(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function h(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var f={position:"absolute",left:0,top:0,right:0,bottom:0,overflow:"hidden",zIndex:-1,visibility:"hidden",pointerEvents:"none"},p={position:"absolute",left:0,top:0,transition:"0s"},v=function(e){function t(){var e,n,r;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);for(var i=arguments.length,o=new Array(i),a=0;a<i;a++)o[a]=arguments[a];return c(r,(n=r=c(this,(e=u(t)).call.apply(e,[this].concat(o))),h(d(d(r)),"_expandRef",null),h(d(d(r)),"_shrinkRef",null),h(d(d(r)),"_node",null),h(d(d(r)),"_lastWidth",void 0),h(d(d(r)),"_lastHeight",void 0),h(d(d(r)),"_lastRect",void 0),h(d(d(r)),"_hasResize",!1),h(d(d(r)),"_handleScroll",(function(e){(r.props.onPosition||r.props.onReflow||r.props.onResize)&&(r._globalScollTarget(e.target)||r._refScrollTarget(e.target)||r._ancestorScollTarget(e.target))&&r._reflow()})),h(d(d(r)),"_globalScollTarget",(function(e){return e instanceof Node&&(r.props.onPosition||r.props.onReflow)&&(e===document||e===document.documentElement||e===document.body)})),h(d(d(r)),"_refScrollTarget",(function(e){if(e instanceof HTMLElement&&(e===r._expandRef||e===r._shrinkRef)){var t=e.offsetWidth,n=e.offsetHeight;if(t!==r._lastWidth||n!==r._lastHeight)return r._lastWidth=t,r._lastHeight=n,r._reset(r._expandRef),r._reset(r._shrinkRef),!0}return!1})),h(d(d(r)),"_ancestorScollTarget",(function(e){return e instanceof Node&&(r.props.onPosition||r.props.onReflow)&&r._node&&function(e,t){for(var n=e.parentNode;n;){if(n===t)return!0;n=n.parentNode}return!1}(r._node,e)})),h(d(d(r)),"_reflow",(function(){if(r._node&&r._node.parentNode instanceof Element){var e=r._node.parentNode.getBoundingClientRect(),t=!0,n=!0;r._lastRect&&(t=e.width!==r._lastRect.width||e.height!==r._lastRect.height,n=e.top!==r._lastRect.top||e.left!==r._lastRect.left),r._lastRect=e,t&&r.props.onResize&&r.props.onResize(e),n&&r.props.onPosition&&r.props.onPosition(e),(t||n)&&r.props.onReflow&&r.props.onReflow(e)}})),h(d(d(r)),"_handleRef",(function(e){r._node=e})),h(d(d(r)),"_handleExpandRef",(function(e){r._reset(e),r._expandRef=e})),h(d(d(r)),"_handleShrinkRef",(function(e){r._reset(e),r._shrinkRef=e})),n))}var n,r;return n=t,(r=[{key:"componentDidMount",value:function(){this._reflow(),window.addEventListener("scroll",this._handleScroll,!0),(this.props.onPosition||this.props.onReflow)&&(window.addEventListener("resize",this._reflow,!0),this._hasResize=!0)}},{key:"componentDidUpdate",value:function(){!this.props.onPosition&&!this.props.onReflow||this._hasResize?this.props.onPosition||this.props.onReflow||!this._hasResize||(window.removeEventListener("resize",this._reflow,!0),this._hasResize=!1):(window.addEventListener("resize",this._reflow,!0),this._hasResize=!0)}},{key:"componentWillUnmount",value:function(){window.removeEventListener("scroll",this._handleScroll,!0),this._hasResize&&window.removeEventListener("resize",this._reflow,!0)}},{key:"_reset",value:function(e){e&&(e.scrollLeft=1e5,e.scrollTop=1e5)}},{key:"render",value:function(){return this.props.onResize||this.props.onReflow?i.default.createElement("div",{style:f,ref:this._handleRef},i.default.createElement("div",{ref:this._handleExpandRef,style:f},i.default.createElement("div",{style:a({},p,{width:1e5,height:1e5})})),i.default.createElement("div",{ref:this._handleShrinkRef,style:f},i.default.createElement("div",{style:a({},p,{width:"200%",height:"200%"})}))):i.default.createElement("noscript",{ref:this._handleRef})}}])&&l(n.prototype,r),function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");s(e.prototype,t&&t.prototype),t&&s(e,t)}(t,e),t}(i.default.Component);h(v,"displayName","ResizeObserver");var g=v;t.A=g},77698:(e,t,n)=>{"use strict";n.d(t,{p:()=>P});var r=n(96540),i=n(55794),o=n.n(i),a=n(40961),s=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),l=function(){return l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},l.apply(this,arguments)},c={width:"100%",height:"10px",top:"0px",left:"0px",cursor:"row-resize"},u={width:"10px",height:"100%",top:"0px",left:"0px",cursor:"col-resize"},d={width:"20px",height:"20px",position:"absolute"},h={top:l(l({},c),{top:"-5px"}),right:l(l({},u),{left:void 0,right:"-5px"}),bottom:l(l({},c),{top:void 0,bottom:"-5px"}),left:l(l({},u),{left:"-5px"}),topRight:l(l({},d),{right:"-10px",top:"-10px",cursor:"ne-resize"}),bottomRight:l(l({},d),{right:"-10px",bottom:"-10px",cursor:"se-resize"}),bottomLeft:l(l({},d),{left:"-10px",bottom:"-10px",cursor:"sw-resize"}),topLeft:l(l({},d),{left:"-10px",top:"-10px",cursor:"nw-resize"})},f=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.onMouseDown=function(e){t.props.onResizeStart(e,t.props.direction)},t.onTouchStart=function(e){t.props.onResizeStart(e,t.props.direction)},t}return s(t,e),t.prototype.render=function(){return r.createElement("div",{className:this.props.className||"",style:l(l({position:"absolute",userSelect:"none"},h[this.props.direction]),this.props.replaceStyles||{}),onMouseDown:this.onMouseDown,onTouchStart:this.onTouchStart},this.props.children)},t}(r.PureComponent),p=function(){var e=function(t,n){return e=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},e(t,n)};return function(t,n){function r(){this.constructor=t}e(t,n),t.prototype=null===n?Object.create(n):(r.prototype=n.prototype,new r)}}(),v=function(){return v=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},v.apply(this,arguments)},g={width:"auto",height:"auto"},m=function(e,t,n){return Math.max(Math.min(e,n),t)},y=function(e,t){return Math.round(e/t)*t},b=function(e,t){return new RegExp(e,"i").test(t)},w=function(e){return Boolean(e.touches&&e.touches.length)},_=function(e,t,n){void 0===n&&(n=0);var r=t.reduce((function(n,r,i){return Math.abs(r-e)<Math.abs(t[n]-e)?i:n}),0),i=Math.abs(t[r]-e);return 0===n||i<n?t[r]:e},x=function(e){return"auto"===(e=e.toString())||e.endsWith("px")||e.endsWith("%")||e.endsWith("vh")||e.endsWith("vw")||e.endsWith("vmax")||e.endsWith("vmin")?e:e+"px"},C=function(e,t,n,r){if(e&&"string"==typeof e){if(e.endsWith("px"))return Number(e.replace("px",""));if(e.endsWith("%"))return t*(Number(e.replace("%",""))/100);if(e.endsWith("vw"))return n*(Number(e.replace("vw",""))/100);if(e.endsWith("vh"))return r*(Number(e.replace("vh",""))/100)}return e},E=["as","ref","style","className","grid","snap","bounds","boundsByDirection","size","defaultSize","minWidth","minHeight","maxWidth","maxHeight","lockAspectRatio","lockAspectRatioExtraWidth","lockAspectRatioExtraHeight","enable","handleStyles","handleClasses","handleWrapperStyle","handleWrapperClass","children","onResizeStart","onResize","onResizeStop","handleComponent","scale","resizeRatio","snapGap"],S="__resizable_base__",A=function(e){function t(t){var n,r,i,o,a=e.call(this,t)||this;return a.ratio=1,a.resizable=null,a.parentLeft=0,a.parentTop=0,a.resizableLeft=0,a.resizableRight=0,a.resizableTop=0,a.resizableBottom=0,a.targetLeft=0,a.targetTop=0,a.appendBase=function(){if(!a.resizable||!a.window)return null;var e=a.parentNode;if(!e)return null;var t=a.window.document.createElement("div");return t.style.width="100%",t.style.height="100%",t.style.position="absolute",t.style.transform="scale(0, 0)",t.style.left="0",t.style.flex="0 0 100%",t.classList?t.classList.add(S):t.className+=S,e.appendChild(t),t},a.removeBase=function(e){var t=a.parentNode;t&&t.removeChild(e)},a.state={isResizing:!1,width:null!==(r=null===(n=a.propsSize)||void 0===n?void 0:n.width)&&void 0!==r?r:"auto",height:null!==(o=null===(i=a.propsSize)||void 0===i?void 0:i.height)&&void 0!==o?o:"auto",direction:"right",original:{x:0,y:0,width:0,height:0},backgroundStyle:{height:"100%",width:"100%",backgroundColor:"rgba(0,0,0,0)",cursor:"auto",opacity:0,position:"fixed",zIndex:9999,top:"0",left:"0",bottom:"0",right:"0"},flexBasis:void 0},a.onResizeStart=a.onResizeStart.bind(a),a.onMouseMove=a.onMouseMove.bind(a),a.onMouseUp=a.onMouseUp.bind(a),a}return p(t,e),Object.defineProperty(t.prototype,"parentNode",{get:function(){return this.resizable?this.resizable.parentNode:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"window",{get:function(){return this.resizable&&this.resizable.ownerDocument?this.resizable.ownerDocument.defaultView:null},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"propsSize",{get:function(){return this.props.size||this.props.defaultSize||g},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"size",{get:function(){var e=0,t=0;if(this.resizable&&this.window){var n=this.resizable.offsetWidth,r=this.resizable.offsetHeight,i=this.resizable.style.position;"relative"!==i&&(this.resizable.style.position="relative"),e="auto"!==this.resizable.style.width?this.resizable.offsetWidth:n,t="auto"!==this.resizable.style.height?this.resizable.offsetHeight:r,this.resizable.style.position=i}return{width:e,height:t}},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"sizeStyle",{get:function(){var e=this,t=this.props.size,n=function(t){var n;if(void 0===e.state[t]||"auto"===e.state[t])return"auto";if(e.propsSize&&e.propsSize[t]&&(null===(n=e.propsSize[t])||void 0===n?void 0:n.toString().endsWith("%"))){if(e.state[t].toString().endsWith("%"))return e.state[t].toString();var r=e.getParentSize();return Number(e.state[t].toString().replace("px",""))/r[t]*100+"%"}return x(e.state[t])};return{width:t&&void 0!==t.width&&!this.state.isResizing?x(t.width):n("width"),height:t&&void 0!==t.height&&!this.state.isResizing?x(t.height):n("height")}},enumerable:!1,configurable:!0}),t.prototype.getParentSize=function(){if(!this.parentNode)return this.window?{width:this.window.innerWidth,height:this.window.innerHeight}:{width:0,height:0};var e=this.appendBase();if(!e)return{width:0,height:0};var t=!1,n=this.parentNode.style.flexWrap;"wrap"!==n&&(t=!0,this.parentNode.style.flexWrap="wrap"),e.style.position="relative",e.style.minWidth="100%",e.style.minHeight="100%";var r={width:e.offsetWidth,height:e.offsetHeight};return t&&(this.parentNode.style.flexWrap=n),this.removeBase(e),r},t.prototype.bindEvents=function(){this.window&&(this.window.addEventListener("mouseup",this.onMouseUp),this.window.addEventListener("mousemove",this.onMouseMove),this.window.addEventListener("mouseleave",this.onMouseUp),this.window.addEventListener("touchmove",this.onMouseMove,{capture:!0,passive:!1}),this.window.addEventListener("touchend",this.onMouseUp))},t.prototype.unbindEvents=function(){this.window&&(this.window.removeEventListener("mouseup",this.onMouseUp),this.window.removeEventListener("mousemove",this.onMouseMove),this.window.removeEventListener("mouseleave",this.onMouseUp),this.window.removeEventListener("touchmove",this.onMouseMove,!0),this.window.removeEventListener("touchend",this.onMouseUp))},t.prototype.componentDidMount=function(){if(this.resizable&&this.window){var e=this.window.getComputedStyle(this.resizable);this.setState({width:this.state.width||this.size.width,height:this.state.height||this.size.height,flexBasis:"auto"!==e.flexBasis?e.flexBasis:void 0})}},t.prototype.componentWillUnmount=function(){this.window&&this.unbindEvents()},t.prototype.createSizeForCssProperty=function(e,t){var n=this.propsSize&&this.propsSize[t];return"auto"!==this.state[t]||this.state.original[t]!==e||void 0!==n&&"auto"!==n?e:"auto"},t.prototype.calculateNewMaxFromBoundary=function(e,t){var n,r,i=this.props.boundsByDirection,o=this.state.direction,a=i&&b("left",o),s=i&&b("top",o);if("parent"===this.props.bounds){var l=this.parentNode;l&&(n=a?this.resizableRight-this.parentLeft:l.offsetWidth+(this.parentLeft-this.resizableLeft),r=s?this.resizableBottom-this.parentTop:l.offsetHeight+(this.parentTop-this.resizableTop))}else"window"===this.props.bounds?this.window&&(n=a?this.resizableRight:this.window.innerWidth-this.resizableLeft,r=s?this.resizableBottom:this.window.innerHeight-this.resizableTop):this.props.bounds&&(n=a?this.resizableRight-this.targetLeft:this.props.bounds.offsetWidth+(this.targetLeft-this.resizableLeft),r=s?this.resizableBottom-this.targetTop:this.props.bounds.offsetHeight+(this.targetTop-this.resizableTop));return n&&Number.isFinite(n)&&(e=e&&e<n?e:n),r&&Number.isFinite(r)&&(t=t&&t<r?t:r),{maxWidth:e,maxHeight:t}},t.prototype.calculateNewSizeFromDirection=function(e,t){var n,r=this.props.scale||1,i=(n=this.props.resizeRatio||1,Array.isArray(n)?n:[n,n]),o=i[0],a=i[1],s=this.state,l=s.direction,c=s.original,u=this.props,d=u.lockAspectRatio,h=u.lockAspectRatioExtraHeight,f=u.lockAspectRatioExtraWidth,p=c.width,v=c.height,g=h||0,m=f||0;return b("right",l)&&(p=c.width+(e-c.x)*o/r,d&&(v=(p-m)/this.ratio+g)),b("left",l)&&(p=c.width-(e-c.x)*o/r,d&&(v=(p-m)/this.ratio+g)),b("bottom",l)&&(v=c.height+(t-c.y)*a/r,d&&(p=(v-g)*this.ratio+m)),b("top",l)&&(v=c.height-(t-c.y)*a/r,d&&(p=(v-g)*this.ratio+m)),{newWidth:p,newHeight:v}},t.prototype.calculateNewSizeFromAspectRatio=function(e,t,n,r){var i=this.props,o=i.lockAspectRatio,a=i.lockAspectRatioExtraHeight,s=i.lockAspectRatioExtraWidth,l=void 0===r.width?10:r.width,c=void 0===n.width||n.width<0?e:n.width,u=void 0===r.height?10:r.height,d=void 0===n.height||n.height<0?t:n.height,h=a||0,f=s||0;if(o){var p=(u-h)*this.ratio+f,v=(d-h)*this.ratio+f,g=(l-f)/this.ratio+h,y=(c-f)/this.ratio+h,b=Math.max(l,p),w=Math.min(c,v),_=Math.max(u,g),x=Math.min(d,y);e=m(e,b,w),t=m(t,_,x)}else e=m(e,l,c),t=m(t,u,d);return{newWidth:e,newHeight:t}},t.prototype.setBoundingClientRect=function(){if("parent"===this.props.bounds){var e=this.parentNode;if(e){var t=e.getBoundingClientRect();this.parentLeft=t.left,this.parentTop=t.top}}if(this.props.bounds&&"string"!=typeof this.props.bounds){var n=this.props.bounds.getBoundingClientRect();this.targetLeft=n.left,this.targetTop=n.top}if(this.resizable){var r=this.resizable.getBoundingClientRect(),i=r.left,o=r.top,a=r.right,s=r.bottom;this.resizableLeft=i,this.resizableRight=a,this.resizableTop=o,this.resizableBottom=s}},t.prototype.onResizeStart=function(e,t){if(this.resizable&&this.window){var n,r=0,i=0;if(e.nativeEvent&&function(e){return Boolean((e.clientX||0===e.clientX)&&(e.clientY||0===e.clientY))}(e.nativeEvent)?(r=e.nativeEvent.clientX,i=e.nativeEvent.clientY):e.nativeEvent&&w(e.nativeEvent)&&(r=e.nativeEvent.touches[0].clientX,i=e.nativeEvent.touches[0].clientY),this.props.onResizeStart&&this.resizable&&!1===this.props.onResizeStart(e,t,this.resizable))return;this.props.size&&(void 0!==this.props.size.height&&this.props.size.height!==this.state.height&&this.setState({height:this.props.size.height}),void 0!==this.props.size.width&&this.props.size.width!==this.state.width&&this.setState({width:this.props.size.width})),this.ratio="number"==typeof this.props.lockAspectRatio?this.props.lockAspectRatio:this.size.width/this.size.height;var o=this.window.getComputedStyle(this.resizable);if("auto"!==o.flexBasis){var a=this.parentNode;if(a){var s=this.window.getComputedStyle(a).flexDirection;this.flexDir=s.startsWith("row")?"row":"column",n=o.flexBasis}}this.setBoundingClientRect(),this.bindEvents();var l={original:{x:r,y:i,width:this.size.width,height:this.size.height},isResizing:!0,backgroundStyle:v(v({},this.state.backgroundStyle),{cursor:this.window.getComputedStyle(e.target).cursor||"auto"}),direction:t,flexBasis:n};this.setState(l)}},t.prototype.onMouseMove=function(e){var t=this;if(this.state.isResizing&&this.resizable&&this.window){if(this.window.TouchEvent&&w(e))try{e.preventDefault(),e.stopPropagation()}catch(e){}var n=this.props,r=n.maxWidth,i=n.maxHeight,o=n.minWidth,s=n.minHeight,l=w(e)?e.touches[0].clientX:e.clientX,c=w(e)?e.touches[0].clientY:e.clientY,u=this.state,d=u.direction,h=u.original,f=u.width,p=u.height,v=this.getParentSize(),g=function(e,t,n,r,i,o,a){return r=C(r,e.width,t,n),i=C(i,e.height,t,n),o=C(o,e.width,t,n),a=C(a,e.height,t,n),{maxWidth:void 0===r?void 0:Number(r),maxHeight:void 0===i?void 0:Number(i),minWidth:void 0===o?void 0:Number(o),minHeight:void 0===a?void 0:Number(a)}}(v,this.window.innerWidth,this.window.innerHeight,r,i,o,s);r=g.maxWidth,i=g.maxHeight,o=g.minWidth,s=g.minHeight;var m=this.calculateNewSizeFromDirection(l,c),b=m.newHeight,x=m.newWidth,E=this.calculateNewMaxFromBoundary(r,i);this.props.snap&&this.props.snap.x&&(x=_(x,this.props.snap.x,this.props.snapGap)),this.props.snap&&this.props.snap.y&&(b=_(b,this.props.snap.y,this.props.snapGap));var S=this.calculateNewSizeFromAspectRatio(x,b,{width:E.maxWidth,height:E.maxHeight},{width:o,height:s});if(x=S.newWidth,b=S.newHeight,this.props.grid){var A=y(x,this.props.grid[0]),O=y(b,this.props.grid[1]),k=this.props.snapGap||0;x=0===k||Math.abs(A-x)<=k?A:x,b=0===k||Math.abs(O-b)<=k?O:b}var T={width:x-h.width,height:b-h.height};f&&"string"==typeof f&&(f.endsWith("%")?x=x/v.width*100+"%":f.endsWith("vw")?x=x/this.window.innerWidth*100+"vw":f.endsWith("vh")&&(x=x/this.window.innerHeight*100+"vh")),p&&"string"==typeof p&&(p.endsWith("%")?b=b/v.height*100+"%":p.endsWith("vw")?b=b/this.window.innerWidth*100+"vw":p.endsWith("vh")&&(b=b/this.window.innerHeight*100+"vh"));var P={width:this.createSizeForCssProperty(x,"width"),height:this.createSizeForCssProperty(b,"height")};"row"===this.flexDir?P.flexBasis=P.width:"column"===this.flexDir&&(P.flexBasis=P.height);var I=this.state.width!==P.width,M=this.state.height!==P.height,z=this.state.flexBasis!==P.flexBasis,R=I||M||z;R&&(0,a.flushSync)((function(){t.setState(P)})),this.props.onResize&&R&&this.props.onResize(e,d,this.resizable,T)}},t.prototype.onMouseUp=function(e){var t,n,r=this.state,i=r.isResizing,o=r.direction,a=r.original;if(i&&this.resizable){var s={width:this.size.width-a.width,height:this.size.height-a.height};this.props.onResizeStop&&this.props.onResizeStop(e,o,this.resizable,s),this.props.size&&this.setState({width:null!==(t=this.props.size.width)&&void 0!==t?t:"auto",height:null!==(n=this.props.size.height)&&void 0!==n?n:"auto"}),this.unbindEvents(),this.setState({isResizing:!1,backgroundStyle:v(v({},this.state.backgroundStyle),{cursor:"auto"})})}},t.prototype.updateSize=function(e){var t,n;this.setState({width:null!==(t=e.width)&&void 0!==t?t:"auto",height:null!==(n=e.height)&&void 0!==n?n:"auto"})},t.prototype.renderResizer=function(){var e=this,t=this.props,n=t.enable,i=t.handleStyles,o=t.handleClasses,a=t.handleWrapperStyle,s=t.handleWrapperClass,l=t.handleComponent;if(!n)return null;var c=Object.keys(n).map((function(t){return!1!==n[t]?r.createElement(f,{key:t,direction:t,onResizeStart:e.onResizeStart,replaceStyles:i&&i[t],className:o&&o[t]},l&&l[t]?l[t]:null):null}));return r.createElement("div",{className:s,style:a},c)},t.prototype.render=function(){var e=this,t=Object.keys(this.props).reduce((function(t,n){return-1!==E.indexOf(n)||(t[n]=e.props[n]),t}),{}),n=v(v(v({position:"relative",userSelect:this.state.isResizing?"none":"auto"},this.props.style),this.sizeStyle),{maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight,minWidth:this.props.minWidth,minHeight:this.props.minHeight,boxSizing:"border-box",flexShrink:0});this.state.flexBasis&&(n.flexBasis=this.state.flexBasis);var i=this.props.as||"div";return r.createElement(i,v({style:n,className:this.props.className},t,{ref:function(t){t&&(e.resizable=t)}}),this.state.isResizing&&r.createElement("div",{style:this.state.backgroundStyle}),this.props.children,this.renderResizer())},t.defaultProps={as:"div",onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},enable:{top:!0,right:!0,bottom:!0,left:!0,topRight:!0,bottomRight:!0,bottomLeft:!0,topLeft:!0},style:{},grid:[1,1],lockAspectRatio:!1,lockAspectRatioExtraWidth:0,lockAspectRatioExtraHeight:0,scale:1,resizeRatio:1,snapGap:0},t}(r.PureComponent),O=function(e,t){return O=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])},O(e,t)},k=function(){return k=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},k.apply(this,arguments)},T={width:"auto",height:"auto",display:"inline-block",position:"absolute",top:0,left:0},P=function(e){function t(t){var n=e.call(this,t)||this;return n.resizingPosition={x:0,y:0},n.offsetFromParent={left:0,top:0},n.resizableElement={current:null},n.originalPosition={x:0,y:0},n.state={resizing:!1,bounds:{top:0,right:0,bottom:0,left:0},maxWidth:t.maxWidth,maxHeight:t.maxHeight},n.onResizeStart=n.onResizeStart.bind(n),n.onResize=n.onResize.bind(n),n.onResizeStop=n.onResizeStop.bind(n),n.onDragStart=n.onDragStart.bind(n),n.onDrag=n.onDrag.bind(n),n.onDragStop=n.onDragStop.bind(n),n.getMaxSizesFromProps=n.getMaxSizesFromProps.bind(n),n}return function(e,t){function n(){this.constructor=e}O(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidMount=function(){this.updateOffsetFromParent();var e=this.offsetFromParent,t=e.left,n=e.top,r=this.getDraggablePosition(),i=r.x,o=r.y;this.draggable.setState({x:i-t,y:o-n}),this.forceUpdate()},t.prototype.getDraggablePosition=function(){var e=this.draggable.state;return{x:e.x,y:e.y}},t.prototype.getParent=function(){return this.resizable&&this.resizable.parentNode},t.prototype.getParentSize=function(){return this.resizable.getParentSize()},t.prototype.getMaxSizesFromProps=function(){return{maxWidth:void 0===this.props.maxWidth?Number.MAX_SAFE_INTEGER:this.props.maxWidth,maxHeight:void 0===this.props.maxHeight?Number.MAX_SAFE_INTEGER:this.props.maxHeight}},t.prototype.getSelfElement=function(){return this.resizable&&this.resizable.resizable},t.prototype.getOffsetHeight=function(e){var t=this.props.scale;switch(this.props.bounds){case"window":return window.innerHeight/t;case"body":return document.body.offsetHeight/t;default:return e.offsetHeight}},t.prototype.getOffsetWidth=function(e){var t=this.props.scale;switch(this.props.bounds){case"window":return window.innerWidth/t;case"body":return document.body.offsetWidth/t;default:return e.offsetWidth}},t.prototype.onDragStart=function(e,t){this.props.onDragStart&&this.props.onDragStart(e,t);var n=this.getDraggablePosition();if(this.originalPosition=n,this.props.bounds){var r,i=this.getParent(),o=this.props.scale;if("parent"===this.props.bounds)r=i;else{if("body"===this.props.bounds){var a=i.getBoundingClientRect(),s=a.left,l=a.top,c=document.body.getBoundingClientRect(),u=-(s-i.offsetLeft*o-c.left)/o,d=-(l-i.offsetTop*o-c.top)/o,h=(document.body.offsetWidth-this.resizable.size.width*o)/o+u,f=(document.body.offsetHeight-this.resizable.size.height*o)/o+d;return this.setState({bounds:{top:d,right:h,bottom:f,left:u}})}if("window"===this.props.bounds){if(!this.resizable)return;var p=i.getBoundingClientRect(),v=p.left,g=p.top,m=-(v-i.offsetLeft*o)/o,y=-(g-i.offsetTop*o)/o;return h=(window.innerWidth-this.resizable.size.width*o)/o+m,f=(window.innerHeight-this.resizable.size.height*o)/o+y,this.setState({bounds:{top:y,right:h,bottom:f,left:m}})}"string"==typeof this.props.bounds?r=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(r=this.props.bounds)}if(r instanceof HTMLElement&&i instanceof HTMLElement){var b=r.getBoundingClientRect(),w=b.left,_=b.top,x=i.getBoundingClientRect(),C=(w-x.left)/o,E=_-x.top;if(this.resizable){this.updateOffsetFromParent();var S=this.offsetFromParent;this.setState({bounds:{top:E-S.top,right:C+(r.offsetWidth-this.resizable.size.width)-S.left/o,bottom:E+(r.offsetHeight-this.resizable.size.height)-S.top,left:C-S.left/o}})}}}},t.prototype.onDrag=function(e,t){if(this.props.onDrag){var n=this.offsetFromParent,r=n.left,i=n.top;return this.props.dragAxis&&"both"!==this.props.dragAxis?"x"===this.props.dragAxis?this.props.onDrag(e,k(k({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0})):"y"===this.props.dragAxis?this.props.onDrag(e,k(k({},t),{x:this.originalPosition.x+r,y:t.y+i,deltaX:0})):void 0:this.props.onDrag(e,k(k({},t),{x:t.x+r,y:t.y+i}))}},t.prototype.onDragStop=function(e,t){if(this.props.onDragStop){var n=this.offsetFromParent,r=n.left,i=n.top;return this.props.dragAxis&&"both"!==this.props.dragAxis?"x"===this.props.dragAxis?this.props.onDragStop(e,k(k({},t),{x:t.x+r,y:this.originalPosition.y+i,deltaY:0})):"y"===this.props.dragAxis?this.props.onDragStop(e,k(k({},t),{x:this.originalPosition.x+r,y:t.y+i,deltaX:0})):void 0:this.props.onDragStop(e,k(k({},t),{x:t.x+r,y:t.y+i}))}},t.prototype.onResizeStart=function(e,t,n){e.stopPropagation(),this.setState({resizing:!0});var r=this.props.scale,i=this.offsetFromParent,o=this.getDraggablePosition();if(this.resizingPosition={x:o.x+i.left,y:o.y+i.top},this.originalPosition=o,this.props.bounds){var a=this.getParent(),s=void 0;"parent"===this.props.bounds?s=a:"body"===this.props.bounds?s=document.body:"window"===this.props.bounds?s=window:"string"==typeof this.props.bounds?s=document.querySelector(this.props.bounds):this.props.bounds instanceof HTMLElement&&(s=this.props.bounds);var l=this.getSelfElement();if(l instanceof Element&&(s instanceof HTMLElement||s===window)&&a instanceof HTMLElement){var c=this.getMaxSizesFromProps(),u=c.maxWidth,d=c.maxHeight,h=this.getParentSize();if(u&&"string"==typeof u)if(u.endsWith("%")){var f=Number(u.replace("%",""))/100;u=h.width*f}else u.endsWith("px")&&(u=Number(u.replace("px","")));d&&"string"==typeof d&&(d.endsWith("%")?(f=Number(d.replace("%",""))/100,d=h.height*f):d.endsWith("px")&&(d=Number(d.replace("px",""))));var p=l.getBoundingClientRect(),v=p.left,g=p.top,m="window"===this.props.bounds?{left:0,top:0}:s.getBoundingClientRect(),y=m.left,b=m.top,w=this.getOffsetWidth(s),_=this.getOffsetHeight(s),x=t.toLowerCase().endsWith("left"),C=t.toLowerCase().endsWith("right"),E=t.startsWith("top"),S=t.startsWith("bottom");if((x||E)&&this.resizable){var A=(v-y)/r+this.resizable.size.width;this.setState({maxWidth:A>Number(u)?u:A})}(C||this.props.lockAspectRatio&&!x&&!E)&&(A=w+(y-v)/r,this.setState({maxWidth:A>Number(u)?u:A})),(E||x)&&this.resizable&&(A=(g-b)/r+this.resizable.size.height,this.setState({maxHeight:A>Number(d)?d:A})),(S||this.props.lockAspectRatio&&!E&&!x)&&(A=_+(b-g)/r,this.setState({maxHeight:A>Number(d)?d:A}))}}else this.setState({maxWidth:this.props.maxWidth,maxHeight:this.props.maxHeight});this.props.onResizeStart&&this.props.onResizeStart(e,t,n)},t.prototype.onResize=function(e,t,n,r){var i={x:this.originalPosition.x,y:this.originalPosition.y},o=-r.width,a=-r.height;["top","left","topLeft","bottomLeft","topRight"].includes(t)&&("bottomLeft"===t?i.x+=o:("topRight"===t||(i.x+=o),i.y+=a));var s=this.draggable.state;i.x===s.x&&i.y===s.y||this.draggable.setState(i),this.updateOffsetFromParent();var l=this.offsetFromParent,c=this.getDraggablePosition().x+l.left,u=this.getDraggablePosition().y+l.top;this.resizingPosition={x:c,y:u},this.props.onResize&&this.props.onResize(e,t,n,r,{x:c,y:u})},t.prototype.onResizeStop=function(e,t,n,r){this.setState({resizing:!1});var i=this.getMaxSizesFromProps(),o=i.maxWidth,a=i.maxHeight;this.setState({maxWidth:o,maxHeight:a}),this.props.onResizeStop&&this.props.onResizeStop(e,t,n,r,this.resizingPosition)},t.prototype.updateSize=function(e){this.resizable&&this.resizable.updateSize({width:e.width,height:e.height})},t.prototype.updatePosition=function(e){this.draggable.setState(e)},t.prototype.updateOffsetFromParent=function(){var e=this.props.scale,t=this.getParent(),n=this.getSelfElement();if(!t||null===n)return{top:0,left:0};var r=t.getBoundingClientRect(),i=r.left,o=r.top,a=n.getBoundingClientRect(),s=this.getDraggablePosition(),l=t.scrollLeft,c=t.scrollTop;this.offsetFromParent={left:a.left-i+l-s.x*e,top:a.top-o+c-s.y*e}},t.prototype.render=function(){var e=this,t=this.props,n=t.disableDragging,i=t.style,a=t.dragHandleClassName,s=t.position,l=t.onMouseDown,c=t.onMouseUp,u=t.dragAxis,d=t.dragGrid,h=t.bounds,f=t.enableUserSelectHack,p=t.cancel,v=t.children,g=(t.onResizeStart,t.onResize,t.onResizeStop,t.onDragStart,t.onDrag,t.onDragStop,t.resizeHandleStyles),m=t.resizeHandleClasses,y=t.resizeHandleComponent,b=t.enableResizing,w=t.resizeGrid,_=t.resizeHandleWrapperClass,x=t.resizeHandleWrapperStyle,C=t.scale,E=t.allowAnyClick,S=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}(t,["disableDragging","style","dragHandleClassName","position","onMouseDown","onMouseUp","dragAxis","dragGrid","bounds","enableUserSelectHack","cancel","children","onResizeStart","onResize","onResizeStop","onDragStart","onDrag","onDragStop","resizeHandleStyles","resizeHandleClasses","resizeHandleComponent","enableResizing","resizeGrid","resizeHandleWrapperClass","resizeHandleWrapperStyle","scale","allowAnyClick"]),O=this.props.default?k({},this.props.default):void 0;delete S.default;var P,I=n||a?{cursor:"auto"}:{cursor:"move"},M=k(k(k({},T),I),i),z=this.offsetFromParent,R=z.left,L=z.top;s&&(P={x:s.x-R,y:s.y-L});var D,N=this.state.resizing?void 0:P,j=this.state.resizing?"both":u;return(0,r.createElement)(o(),{ref:function(t){t&&(e.draggable=t)},handle:a?".".concat(a):void 0,defaultPosition:O,onMouseDown:l,onMouseUp:c,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,axis:j,disabled:n,grid:d,bounds:h?this.state.bounds:void 0,position:N,enableUserSelectHack:f,cancel:p,scale:C,allowAnyClick:E,nodeRef:this.resizableElement},(0,r.createElement)(A,k({},S,{ref:function(t){t&&(e.resizable=t,e.resizableElement.current=t.resizable)},defaultSize:O,size:this.props.size,enable:"boolean"==typeof b?(D=b,{bottom:D,bottomLeft:D,bottomRight:D,left:D,right:D,top:D,topLeft:D,topRight:D}):b,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,style:M,minWidth:this.props.minWidth,minHeight:this.props.minHeight,maxWidth:this.state.resizing?this.state.maxWidth:this.props.maxWidth,maxHeight:this.state.resizing?this.state.maxHeight:this.props.maxHeight,grid:w,handleWrapperClass:_,handleWrapperStyle:x,lockAspectRatio:this.props.lockAspectRatio,lockAspectRatioExtraWidth:this.props.lockAspectRatioExtraWidth,lockAspectRatioExtraHeight:this.props.lockAspectRatioExtraHeight,handleStyles:g,handleClasses:m,handleComponent:y,scale:this.props.scale}),v))},t.defaultProps={maxWidth:Number.MAX_SAFE_INTEGER,maxHeight:Number.MAX_SAFE_INTEGER,scale:1,onResizeStart:function(){},onResize:function(){},onResizeStop:function(){},onDragStart:function(){},onDrag:function(){},onDragStop:function(){}},t}(r.PureComponent)},80851:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>g});var r=n(98587),i=n(77387),o=(n(5556),n(96540)),a=n(40961);var s=n(17241),l=n(92403),c="unmounted",u="exited",d="entering",h="entered",f="exiting",p=function(e){function t(t,n){var r;r=e.call(this,t,n)||this;var i,o=n&&!n.isMounting?t.enter:t.appear;return r.appearStatus=null,t.in?o?(i=u,r.appearStatus=d):i=h:i=t.unmountOnExit||t.mountOnEnter?c:u,r.state={status:i},r.nextCallback=null,r}(0,i.A)(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===c?{status:u}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==d&&n!==h&&(t=d):n!==d&&n!==h||(t=f)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===d){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this);n&&(0,l.F)(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===u&&this.setState({status:c})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,i=this.props.nodeRef?[r]:[a.findDOMNode(this),r],o=i[0],s=i[1],l=this.getTimeouts(),c=r?l.appear:l.enter;e||n?(this.props.onEnter(o,s),this.safeSetState({status:d},(function(){t.props.onEntering(o,s),t.onTransitionEnd(c,(function(){t.safeSetState({status:h},(function(){t.props.onEntered(o,s)}))}))}))):this.safeSetState({status:h},(function(){t.props.onEntered(o)}))},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:a.findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:f},(function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,(function(){e.safeSetState({status:u},(function(){e.props.onExited(r)}))}))}))):this.safeSetState({status:u},(function(){e.props.onExited(r)}))},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:a.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(n&&!r){if(this.props.addEndListener){var i=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],o=i[0],s=i[1];this.props.addEndListener(o,s)}null!=e&&setTimeout(this.nextCallback,e)}else setTimeout(this.nextCallback,0)},n.render=function(){var e=this.state.status;if(e===c)return null;var t=this.props,n=t.children,i=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,(0,r.A)(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return o.createElement(s.A.Provider,{value:null},"function"==typeof n?n(e,i):o.cloneElement(o.Children.only(n),i))},t}(o.Component);function v(){}p.contextType=s.A,p.propTypes={},p.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:v,onEntering:v,onEntered:v,onExit:v,onExiting:v,onExited:v},p.UNMOUNTED=c,p.EXITED=u,p.ENTERING=d,p.ENTERED=h,p.EXITING=f;const g=p},22618:(e,t,n)=>{"use strict";n.d(t,{A:()=>p});var r=n(98587),i=n(58168),o=n(9417),a=n(77387),s=(n(5556),n(96540)),l=n(17241);function c(e,t){var n=Object.create(null);return e&&s.Children.map(e,(function(e){return e})).forEach((function(e){n[e.key]=function(e){return t&&(0,s.isValidElement)(e)?t(e):e}(e)})),n}function u(e,t,n){return null!=n[t]?n[t]:e.props[t]}function d(e,t,n){var r=c(e.children),i=function(e,t){function n(n){return n in t?t[n]:e[n]}e=e||{},t=t||{};var r,i=Object.create(null),o=[];for(var a in e)a in t?o.length&&(i[a]=o,o=[]):o.push(a);var s={};for(var l in t){if(i[l])for(r=0;r<i[l].length;r++){var c=i[l][r];s[i[l][r]]=n(c)}s[l]=n(l)}for(r=0;r<o.length;r++)s[o[r]]=n(o[r]);return s}(t,r);return Object.keys(i).forEach((function(o){var a=i[o];if((0,s.isValidElement)(a)){var l=o in t,c=o in r,d=t[o],h=(0,s.isValidElement)(d)&&!d.props.in;!c||l&&!h?c||!l||h?c&&l&&(0,s.isValidElement)(d)&&(i[o]=(0,s.cloneElement)(a,{onExited:n.bind(null,a),in:d.props.in,exit:u(a,"exit",e),enter:u(a,"enter",e)})):i[o]=(0,s.cloneElement)(a,{in:!1}):i[o]=(0,s.cloneElement)(a,{onExited:n.bind(null,a),in:!0,exit:u(a,"exit",e),enter:u(a,"enter",e)})}})),i}var h=Object.values||function(e){return Object.keys(e).map((function(t){return e[t]}))},f=function(e){function t(t,n){var r,i=(r=e.call(this,t,n)||this).handleExited.bind((0,o.A)(r));return r.state={contextValue:{isMounting:!0},handleExited:i,firstRender:!0},r}(0,a.A)(t,e);var n=t.prototype;return n.componentDidMount=function(){this.mounted=!0,this.setState({contextValue:{isMounting:!1}})},n.componentWillUnmount=function(){this.mounted=!1},t.getDerivedStateFromProps=function(e,t){var n,r,i=t.children,o=t.handleExited;return{children:t.firstRender?(n=e,r=o,c(n.children,(function(e){return(0,s.cloneElement)(e,{onExited:r.bind(null,e),in:!0,appear:u(e,"appear",n),enter:u(e,"enter",n),exit:u(e,"exit",n)})}))):d(e,i,o),firstRender:!1}},n.handleExited=function(e,t){var n=c(this.props.children);e.key in n||(e.props.onExited&&e.props.onExited(t),this.mounted&&this.setState((function(t){var n=(0,i.A)({},t.children);return delete n[e.key],{children:n}})))},n.render=function(){var e=this.props,t=e.component,n=e.childFactory,i=(0,r.A)(e,["component","childFactory"]),o=this.state.contextValue,a=h(this.state.children).map(n);return delete i.appear,delete i.enter,delete i.exit,null===t?s.createElement(l.A.Provider,{value:o},a):s.createElement(l.A.Provider,{value:o},s.createElement(t,i,a))},t}(s.Component);f.propTypes={},f.defaultProps={component:"div",childFactory:function(e){return e}};const p=f},17241:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});const r=n(96540).createContext(null)},92403:(e,t,n)=>{"use strict";n.d(t,{F:()=>r});var r=function(e){return e.scrollTop}},15287:(e,t,n)=>{"use strict";var r=n(45228),i=60103,o=60106;t.Fragment=60107,t.StrictMode=60108,t.Profiler=60114;var a=60109,s=60110,l=60112;t.Suspense=60113;var c=60115,u=60116;if("function"==typeof Symbol&&Symbol.for){var d=Symbol.for;i=d("react.element"),o=d("react.portal"),t.Fragment=d("react.fragment"),t.StrictMode=d("react.strict_mode"),t.Profiler=d("react.profiler"),a=d("react.provider"),s=d("react.context"),l=d("react.forward_ref"),t.Suspense=d("react.suspense"),c=d("react.memo"),u=d("react.lazy")}var h="function"==typeof Symbol&&Symbol.iterator;function f(e){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+e,n=1;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n]);return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}var p={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},v={};function g(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||p}function m(){}function y(e,t,n){this.props=e,this.context=t,this.refs=v,this.updater=n||p}g.prototype.isReactComponent={},g.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error(f(85));this.updater.enqueueSetState(this,e,t,"setState")},g.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},m.prototype=g.prototype;var b=y.prototype=new m;b.constructor=y,r(b,g.prototype),b.isPureReactComponent=!0;var w={current:null},_=Object.prototype.hasOwnProperty,x={key:!0,ref:!0,__self:!0,__source:!0};function C(e,t,n){var r,o={},a=null,s=null;if(null!=t)for(r in void 0!==t.ref&&(s=t.ref),void 0!==t.key&&(a=""+t.key),t)_.call(t,r)&&!x.hasOwnProperty(r)&&(o[r]=t[r]);var l=arguments.length-2;if(1===l)o.children=n;else if(1<l){for(var c=Array(l),u=0;u<l;u++)c[u]=arguments[u+2];o.children=c}if(e&&e.defaultProps)for(r in l=e.defaultProps)void 0===o[r]&&(o[r]=l[r]);return{$$typeof:i,type:e,key:a,ref:s,props:o,_owner:w.current}}function E(e){return"object"==typeof e&&null!==e&&e.$$typeof===i}var S=/\/+/g;function A(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function(e){var t={"=":"=0",":":"=2"};return"$"+e.replace(/[=:]/g,(function(e){return t[e]}))}(""+e.key):t.toString(36)}function O(e,t,n,r,a){var s=typeof e;"undefined"!==s&&"boolean"!==s||(e=null);var l=!1;if(null===e)l=!0;else switch(s){case"string":case"number":l=!0;break;case"object":switch(e.$$typeof){case i:case o:l=!0}}if(l)return a=a(l=e),e=""===r?"."+A(l,0):r,Array.isArray(a)?(n="",null!=e&&(n=e.replace(S,"$&/")+"/"),O(a,t,n,"",(function(e){return e}))):null!=a&&(E(a)&&(a=function(e,t){return{$$typeof:i,type:e.type,key:t,ref:e.ref,props:e.props,_owner:e._owner}}(a,n+(!a.key||l&&l.key===a.key?"":(""+a.key).replace(S,"$&/")+"/")+e)),t.push(a)),1;if(l=0,r=""===r?".":r+":",Array.isArray(e))for(var c=0;c<e.length;c++){var u=r+A(s=e[c],c);l+=O(s,t,n,u,a)}else if(u=function(e){return null===e||"object"!=typeof e?null:"function"==typeof(e=h&&e[h]||e["@@iterator"])?e:null}(e),"function"==typeof u)for(e=u.call(e),c=0;!(s=e.next()).done;)l+=O(s=s.value,t,n,u=r+A(s,c++),a);else if("object"===s)throw t=""+e,Error(f(31,"[object Object]"===t?"object with keys {"+Object.keys(e).join(", ")+"}":t));return l}function k(e,t,n){if(null==e)return e;var r=[],i=0;return O(e,r,"","",(function(e){return t.call(n,e,i++)})),r}function T(e){if(-1===e._status){var t=e._result;t=t(),e._status=0,e._result=t,t.then((function(t){0===e._status&&(t=t.default,e._status=1,e._result=t)}),(function(t){0===e._status&&(e._status=2,e._result=t)}))}if(1===e._status)return e._result;throw e._result}var P={current:null};function I(){var e=P.current;if(null===e)throw Error(f(321));return e}var M={ReactCurrentDispatcher:P,ReactCurrentBatchConfig:{transition:0},ReactCurrentOwner:w,IsSomeRendererActing:{current:!1},assign:r};t.Children={map:k,forEach:function(e,t,n){k(e,(function(){t.apply(this,arguments)}),n)},count:function(e){var t=0;return k(e,(function(){t++})),t},toArray:function(e){return k(e,(function(e){return e}))||[]},only:function(e){if(!E(e))throw Error(f(143));return e}},t.Component=g,t.PureComponent=y,t.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED=M,t.cloneElement=function(e,t,n){if(null==e)throw Error(f(267,e));var o=r({},e.props),a=e.key,s=e.ref,l=e._owner;if(null!=t){if(void 0!==t.ref&&(s=t.ref,l=w.current),void 0!==t.key&&(a=""+t.key),e.type&&e.type.defaultProps)var c=e.type.defaultProps;for(u in t)_.call(t,u)&&!x.hasOwnProperty(u)&&(o[u]=void 0===t[u]&&void 0!==c?c[u]:t[u])}var u=arguments.length-2;if(1===u)o.children=n;else if(1<u){c=Array(u);for(var d=0;d<u;d++)c[d]=arguments[d+2];o.children=c}return{$$typeof:i,type:e.type,key:a,ref:s,props:o,_owner:l}},t.createContext=function(e,t){return void 0===t&&(t=null),(e={$$typeof:s,_calculateChangedBits:t,_currentValue:e,_currentValue2:e,_threadCount:0,Provider:null,Consumer:null}).Provider={$$typeof:a,_context:e},e.Consumer=e},t.createElement=C,t.createFactory=function(e){var t=C.bind(null,e);return t.type=e,t},t.createRef=function(){return{current:null}},t.forwardRef=function(e){return{$$typeof:l,render:e}},t.isValidElement=E,t.lazy=function(e){return{$$typeof:u,_payload:{_status:-1,_result:e},_init:T}},t.memo=function(e,t){return{$$typeof:c,type:e,compare:void 0===t?null:t}},t.useCallback=function(e,t){return I().useCallback(e,t)},t.useContext=function(e,t){return I().useContext(e,t)},t.useDebugValue=function(){},t.useEffect=function(e,t){return I().useEffect(e,t)},t.useImperativeHandle=function(e,t,n){return I().useImperativeHandle(e,t,n)},t.useLayoutEffect=function(e,t){return I().useLayoutEffect(e,t)},t.useMemo=function(e,t){return I().useMemo(e,t)},t.useReducer=function(e,t,n){return I().useReducer(e,t,n)},t.useRef=function(e){return I().useRef(e)},t.useState=function(e){return I().useState(e)},t.version="17.0.2"},96540:(e,t,n)=>{"use strict";e.exports=n(15287)},26892:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.autoprefix=void 0;var r,i=(r=n(33215))&&r.__esModule?r:{default:r},o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},a={borderRadius:function(e){return{msBorderRadius:e,MozBorderRadius:e,OBorderRadius:e,WebkitBorderRadius:e,borderRadius:e}},boxShadow:function(e){return{msBoxShadow:e,MozBoxShadow:e,OBoxShadow:e,WebkitBoxShadow:e,boxShadow:e}},userSelect:function(e){return{WebkitTouchCallout:e,KhtmlUserSelect:e,MozUserSelect:e,msUserSelect:e,WebkitUserSelect:e,userSelect:e}},flex:function(e){return{WebkitBoxFlex:e,MozBoxFlex:e,WebkitFlex:e,msFlex:e,flex:e}},flexBasis:function(e){return{WebkitFlexBasis:e,flexBasis:e}},justifyContent:function(e){return{WebkitJustifyContent:e,justifyContent:e}},transition:function(e){return{msTransition:e,MozTransition:e,OTransition:e,WebkitTransition:e,transition:e}},transform:function(e){return{msTransform:e,MozTransform:e,OTransform:e,WebkitTransform:e,transform:e}},absolute:function(e){var t=e&&e.split(" ");return{position:"absolute",top:t&&t[0],right:t&&t[1],bottom:t&&t[2],left:t&&t[3]}},extend:function(e,t){return t[e]||{extend:e}}},s=t.autoprefix=function(e){var t={};return(0,i.default)(e,(function(e,n){var r={};(0,i.default)(e,(function(e,t){var n=a[t];n?r=o({},r,n(e)):r[t]=e})),t[n]=r})),t};t.default=s},75268:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.active=void 0;var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=(r=n(96540))&&r.__esModule?r:{default:r};function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=t.active=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,s,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var c=arguments.length,u=Array(c),d=0;d<c;d++)u[d]=arguments[d];return s=l=a(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(u))),l.state={active:!1},l.handleMouseDown=function(){return l.setState({active:!0})},l.handleMouseUp=function(){return l.setState({active:!1})},l.render=function(){return o.default.createElement(t,{onMouseDown:l.handleMouseDown,onMouseUp:l.handleMouseUp},o.default.createElement(e,i({},l.props,l.state)))},a(l,s)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(o.default.Component)};t.default=s},16686:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.hover=void 0;var r,i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},o=(r=n(96540))&&r.__esModule?r:{default:r};function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}var s=t.hover=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"span";return function(n){function r(){var n,s,l;!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,r);for(var c=arguments.length,u=Array(c),d=0;d<c;d++)u[d]=arguments[d];return s=l=a(this,(n=r.__proto__||Object.getPrototypeOf(r)).call.apply(n,[this].concat(u))),l.state={hover:!1},l.handleMouseOver=function(){return l.setState({hover:!0})},l.handleMouseOut=function(){return l.setState({hover:!1})},l.render=function(){return o.default.createElement(t,{onMouseOver:l.handleMouseOver,onMouseOut:l.handleMouseOut},o.default.createElement(e,i({},l.props,l.state)))},a(l,s)}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(r,n),r}(o.default.Component)};t.default=s},99265:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.flattenNames=void 0;var r=s(n(85015)),i=s(n(33215)),o=s(n(11331)),a=s(n(55378));function s(e){return e&&e.__esModule?e:{default:e}}var l=t.flattenNames=function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],n=[];return(0,a.default)(t,(function(t){Array.isArray(t)?e(t).map((function(e){return n.push(e)})):(0,o.default)(t)?(0,i.default)(t,(function(e,t){!0===e&&n.push(t),n.push(t+"-"+e)})):(0,r.default)(t)&&n.push(t)})),n};t.default=l},58527:(e,t,n)=>{"use strict";t.H8=void 0;var r=c(n(99265)),i=c(n(76203)),o=c(n(26892)),a=c(n(16686)),s=c(n(75268)),l=c(n(62693));function c(e){return e&&e.__esModule?e:{default:e}}a.default,t.H8=a.default,s.default,l.default;t.Ay=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),a=1;a<t;a++)n[a-1]=arguments[a];var s=(0,r.default)(n),l=(0,i.default)(e,s);return(0,o.default)(l)}},62693:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var n={},r=function(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];n[e]=t};return 0===e&&r("first-child"),e===t-1&&r("last-child"),(0===e||e%2==0)&&r("even"),1===Math.abs(e%2)&&r("odd"),r("nth-child",e),n}},76203:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.mergeClasses=void 0;var r=a(n(33215)),i=a(n(88055)),o=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e};function a(e){return e&&e.__esModule?e:{default:e}}var s=t.mergeClasses=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=e.default&&(0,i.default)(e.default)||{};return t.map((function(t){var i=e[t];return i&&(0,r.default)(i,(function(e,t){n[t]||(n[t]={}),n[t]=o({},n[t],i[t])})),t})),n};t.default=s},21966:(e,t,n)=>{"use strict";var r=n(68238).Zz;t.tY="undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?r:r.apply(null,arguments)},"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__},68238:(e,t,n)=>{"use strict";n.d(t,{Tw:()=>v,zH:()=>f,HY:()=>d,Zz:()=>p,y$:()=>u});var r=n(64467);function i(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?i(Object(n),!0).forEach((function(t){(0,r.A)(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):i(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function a(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}var s="function"==typeof Symbol&&Symbol.observable||"@@observable",l=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+l(),REPLACE:"@@redux/REPLACE"+l(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+l()}};function u(e,t,n){var r;if("function"==typeof t&&"function"==typeof n||"function"==typeof n&&"function"==typeof arguments[3])throw new Error(a(0));if("function"==typeof t&&void 0===n&&(n=t,t=void 0),void 0!==n){if("function"!=typeof n)throw new Error(a(1));return n(u)(e,t)}if("function"!=typeof e)throw new Error(a(2));var i=e,o=t,l=[],d=l,h=!1;function f(){d===l&&(d=l.slice())}function p(){if(h)throw new Error(a(3));return o}function v(e){if("function"!=typeof e)throw new Error(a(4));if(h)throw new Error(a(5));var t=!0;return f(),d.push(e),function(){if(t){if(h)throw new Error(a(6));t=!1,f();var n=d.indexOf(e);d.splice(n,1),l=null}}}function g(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(a(7));if(void 0===e.type)throw new Error(a(8));if(h)throw new Error(a(9));try{h=!0,o=i(o,e)}finally{h=!1}for(var t=l=d,n=0;n<t.length;n++)(0,t[n])();return e}return g({type:c.INIT}),(r={dispatch:g,subscribe:v,getState:p,replaceReducer:function(e){if("function"!=typeof e)throw new Error(a(10));i=e,g({type:c.REPLACE})}})[s]=function(){var e,t=v;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(a(11));function n(){e.next&&e.next(p())}return n(),{unsubscribe:t(n)}}})[s]=function(){return this},e},r}function d(e){for(var t=Object.keys(e),n={},r=0;r<t.length;r++){var i=t[r];"function"==typeof e[i]&&(n[i]=e[i])}var o,s=Object.keys(n);try{!function(e){Object.keys(e).forEach((function(t){var n=e[t];if(void 0===n(void 0,{type:c.INIT}))throw new Error(a(12));if(void 0===n(void 0,{type:c.PROBE_UNKNOWN_ACTION()}))throw new Error(a(13))}))}(n)}catch(e){o=e}return function(e,t){if(void 0===e&&(e={}),o)throw o;for(var r=!1,i={},l=0;l<s.length;l++){var c=s[l],u=n[c],d=e[c],h=u(d,t);if(void 0===h)throw t&&t.type,new Error(a(14));i[c]=h,r=r||h!==d}return(r=r||s.length!==Object.keys(e).length)?i:e}}function h(e,t){return function(){return t(e.apply(this,arguments))}}function f(e,t){if("function"==typeof e)return h(e,t);if("object"!=typeof e||null===e)throw new Error(a(16));var n={};for(var r in e){var i=e[r];"function"==typeof i&&(n[r]=h(i,t))}return n}function p(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function v(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return function(e){return function(){var n=e.apply(void 0,arguments),r=function(){throw new Error(a(15))},i={getState:n.getState,dispatch:function(){return r.apply(void 0,arguments)}},s=t.map((function(e){return e(i)}));return r=p.apply(void 0,s)(n.dispatch),o(o({},n),{},{dispatch:r})}}}},22325:(e,t,n)=>{"use strict";n.r(t),n.d(t,{createSelector:()=>s,createSelectorCreator:()=>a,createStructuredSelector:()=>l,defaultEqualityCheck:()=>i,defaultMemoize:()=>o});var r="NOT_FOUND",i=function(e,t){return e===t};function o(e,t){var n,o,a="object"==typeof t?t:{equalityCheck:t},s=a.equalityCheck,l=void 0===s?i:s,c=a.maxSize,u=void 0===c?1:c,d=a.resultEqualityCheck,h=function(e){return function(t,n){if(null===t||null===n||t.length!==n.length)return!1;for(var r=t.length,i=0;i<r;i++)if(!e(t[i],n[i]))return!1;return!0}}(l),f=1===u?(n=h,{get:function(e){return o&&n(o.key,e)?o.value:r},put:function(e,t){o={key:e,value:t}},getEntries:function(){return o?[o]:[]},clear:function(){o=void 0}}):function(e,t){var n=[];function i(e){var i=n.findIndex((function(n){return t(e,n.key)}));if(i>-1){var o=n[i];return i>0&&(n.splice(i,1),n.unshift(o)),o.value}return r}return{get:i,put:function(t,o){i(t)===r&&(n.unshift({key:t,value:o}),n.length>e&&n.pop())},getEntries:function(){return n},clear:function(){n=[]}}}(u,h);function p(){var t=f.get(arguments);if(t===r){if(t=e.apply(null,arguments),d){var n=f.getEntries().find((function(e){return d(e.value,t)}));n&&(t=n.value)}f.put(arguments,t)}return t}return p.clearCache=function(){return f.clear()},p}function a(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return function(){for(var t=arguments.length,r=new Array(t),i=0;i<t;i++)r[i]=arguments[i];var o,a=0,s={memoizeOptions:void 0},l=r.pop();if("object"==typeof l&&(s=l,l=r.pop()),"function"!=typeof l)throw new Error("createSelector expects an output function after the inputs, but received: ["+typeof l+"]");var c=s.memoizeOptions,u=void 0===c?n:c,d=Array.isArray(u)?u:[u],h=function(e){var t=Array.isArray(e[0])?e[0]:e;if(!t.every((function(e){return"function"==typeof e}))){var n=t.map((function(e){return"function"==typeof e?"function "+(e.name||"unnamed")+"()":typeof e})).join(", ");throw new Error("createSelector expects all input-selectors to be functions, but received the following types: ["+n+"]")}return t}(r),f=e.apply(void 0,[function(){return a++,l.apply(null,arguments)}].concat(d)),p=e((function(){for(var e=[],t=h.length,n=0;n<t;n++)e.push(h[n].apply(null,arguments));return o=f.apply(null,e)}));return Object.assign(p,{resultFunc:l,memoizedResultFunc:f,dependencies:h,lastResult:function(){return o},recomputations:function(){return a},resetRecomputations:function(){return a=0}}),p}}var s=a(o),l=function(e,t){if(void 0===t&&(t=s),"object"!=typeof e)throw new Error("createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof e);var n=Object.keys(e),r=t(n.map((function(t){return e[t]})),(function(){for(var e=arguments.length,t=new Array(e),r=0;r<e;r++)t[r]=arguments[r];return t.reduce((function(e,t,r){return e[n[r]]=t,e}),{})}));return r}},31047:(e,t)=>{"use strict";function n(e){return e.reduce((function(e,t){var n=t[0],r=t[1];return e[n]=r,e[r]=n,e}),{})}function r(e){return"boolean"==typeof e}function i(e){return"function"==typeof e}function o(e){return"number"==typeof e}function a(e){return null==e}function s(e){return e&&"object"==typeof e}function l(e){return"string"==typeof e}function c(e,t){return-1!==e.indexOf(t)}function u(e){return 0===parseFloat(e)?e:"-"===e[0]?e.slice(1):"-"+e}function d(e,t,n,r){return t+u(n)+r}function h(e){var t=e.indexOf(".");if(-1===t)e=100-parseFloat(e)+"%";else{var n=e.length-t-2;e=(e=100-parseFloat(e)).toFixed(n)+"%"}return e}function f(e){return e.replace(/ +/g," ").split(" ").map((function(e){return e.trim()})).filter(Boolean).reduce((function(e,t){var n=e.list,r=e.state,i=(t.match(/\(/g)||[]).length,o=(t.match(/\)/g)||[]).length;return r.parensDepth>0?n[n.length-1]=n[n.length-1]+" "+t:n.push(t),r.parensDepth+=i-o,{list:n,state:r}}),{list:[],state:{parensDepth:0}}).list}function p(e){var t=f(e);if(t.length<=3||t.length>4)return e;var n=t[0],r=t[1],i=t[2];return[n,t[3],i,r].join(" ")}function v(e){return!r(e)&&!a(e)}function g(e){for(var t=[],n=0,r=0,i=!1;r<e.length;)i||","!==e[r]?"("===e[r]?(i=!0,r++):")"===e[r]?(i=!1,r++):r++:(t.push(e.substring(n,r).trim()),n=++r);return n!=r&&t.push(e.substring(n,r+1)),t}var m={padding:function(e){var t=e.value;return o(t)?t:p(t)},textShadow:function(e){return g(e.value).map((function(e){return e.replace(/(^|\s)(-*)([.|\d]+)/,(function(e,t,n,r){return"0"===r?e:t+(""===n?"-":"")+r}))})).join(",")},borderColor:function(e){return p(e.value)},borderRadius:function(e){var t=e.value;if(o(t))return t;if(c(t,"/")){var n=t.split("/"),r=n[0],i=n[1];return m.borderRadius({value:r.trim()})+" / "+m.borderRadius({value:i.trim()})}var a=f(t);switch(a.length){case 2:return a.reverse().join(" ");case 4:var s=a[0],l=a[1],u=a[2];return[l,s,a[3],u].join(" ");default:return t}},background:function(e){var t=e.value,n=e.valuesToConvert,r=e.isRtl,i=e.bgImgDirectionRegex,a=e.bgPosDirectionRegex;if(o(t))return t;var s=t.replace(/(url\(.*?\))|(rgba?\(.*?\))|(hsl\(.*?\))|(#[a-fA-F0-9]+)|((^| )(\D)+( |$))/g,"").trim();return t=t.replace(s,m.backgroundPosition({value:s,valuesToConvert:n,isRtl:r,bgPosDirectionRegex:a})),m.backgroundImage({value:t,valuesToConvert:n,bgImgDirectionRegex:i})},backgroundImage:function(e){var t=e.value,n=e.valuesToConvert,r=e.bgImgDirectionRegex;return c(t,"url(")||c(t,"linear-gradient(")?t.replace(r,(function(e,t,r){return e.replace(r,n[r])})):t},backgroundPosition:function(e){var t=e.value,n=e.valuesToConvert,r=e.isRtl,i=e.bgPosDirectionRegex;return t.replace(r?/^((-|\d|\.)+%)/:null,(function(e,t){return h(t)})).replace(i,(function(e){return n[e]}))},backgroundPositionX:function(e){var t=e.value,n=e.valuesToConvert,r=e.isRtl,i=e.bgPosDirectionRegex;return o(t)?t:m.backgroundPosition({value:t,valuesToConvert:n,isRtl:r,bgPosDirectionRegex:i})},transition:function(e){var t=e.value,n=e.propertiesToConvert;return t.split(/,\s*/g).map((function(e){var t=e.split(" ");return t[0]=n[t[0]]||t[0],t.join(" ")})).join(", ")},transitionProperty:function(e){var t=e.value,n=e.propertiesToConvert;return t.split(/,\s*/g).map((function(e){return n[e]||e})).join(", ")},transform:function(e){var t=e.value,n="[^\\u0020-\\u007e]",r="(?:(?:(?:\\[0-9a-f]{1,6})(?:\\r\\n|\\s)?)|\\\\[^\\r\\n\\f0-9a-f])",i="((?:-?(?:[0-9]*\\.[0-9]+|[0-9]+)(?:\\s*(?:em|ex|px|cm|mm|in|pt|pc|deg|rad|grad|ms|s|hz|khz|%)|-?(?:[_a-z]|"+n+"|"+r+")(?:[_a-z0-9-]|"+n+"|"+r+")*)?)|(?:inherit|auto))",o=new RegExp("(translateX\\s*\\(\\s*)"+i+"(\\s*\\))","gi"),a=new RegExp("(translate\\s*\\(\\s*)"+i+"((?:\\s*,\\s*"+i+"){0,1}\\s*\\))","gi"),s=new RegExp("(translate3d\\s*\\(\\s*)"+i+"((?:\\s*,\\s*"+i+"){0,2}\\s*\\))","gi"),l=new RegExp("(rotate[ZY]?\\s*\\(\\s*)"+i+"(\\s*\\))","gi");return t.replace(o,d).replace(a,d).replace(s,d).replace(l,d)}};m.objectPosition=m.backgroundPosition,m.margin=m.padding,m.borderWidth=m.padding,m.boxShadow=m.textShadow,m.webkitBoxShadow=m.boxShadow,m.mozBoxShadow=m.boxShadow,m.WebkitBoxShadow=m.boxShadow,m.MozBoxShadow=m.boxShadow,m.borderStyle=m.borderColor,m.webkitTransform=m.transform,m.mozTransform=m.transform,m.WebkitTransform=m.transform,m.MozTransform=m.transform,m.transformOrigin=m.backgroundPosition,m.webkitTransformOrigin=m.transformOrigin,m.mozTransformOrigin=m.transformOrigin,m.WebkitTransformOrigin=m.transformOrigin,m.MozTransformOrigin=m.transformOrigin,m.webkitTransition=m.transition,m.mozTransition=m.transition,m.WebkitTransition=m.transition,m.MozTransition=m.transition,m.webkitTransitionProperty=m.transitionProperty,m.mozTransitionProperty=m.transitionProperty,m.WebkitTransitionProperty=m.transitionProperty,m.MozTransitionProperty=m.transitionProperty,m["text-shadow"]=m.textShadow,m["border-color"]=m.borderColor,m["border-radius"]=m.borderRadius,m["background-image"]=m.backgroundImage,m["background-position"]=m.backgroundPosition,m["background-position-x"]=m.backgroundPositionX,m["object-position"]=m.objectPosition,m["border-width"]=m.padding,m["box-shadow"]=m.textShadow,m["-webkit-box-shadow"]=m.textShadow,m["-moz-box-shadow"]=m.textShadow,m["border-style"]=m.borderColor,m["-webkit-transform"]=m.transform,m["-moz-transform"]=m.transform,m["transform-origin"]=m.transformOrigin,m["-webkit-transform-origin"]=m.transformOrigin,m["-moz-transform-origin"]=m.transformOrigin,m["-webkit-transition"]=m.transition,m["-moz-transition"]=m.transition,m["transition-property"]=m.transitionProperty,m["-webkit-transition-property"]=m.transitionProperty,m["-moz-transition-property"]=m.transitionProperty;var y=n([["paddingLeft","paddingRight"],["marginLeft","marginRight"],["left","right"],["borderLeft","borderRight"],["borderLeftColor","borderRightColor"],["borderLeftStyle","borderRightStyle"],["borderLeftWidth","borderRightWidth"],["borderTopLeftRadius","borderTopRightRadius"],["borderBottomLeftRadius","borderBottomRightRadius"],["padding-left","padding-right"],["margin-left","margin-right"],["border-left","border-right"],["border-left-color","border-right-color"],["border-left-style","border-right-style"],["border-left-width","border-right-width"],["border-top-left-radius","border-top-right-radius"],["border-bottom-left-radius","border-bottom-right-radius"]]),b=["content"],w=n([["ltr","rtl"],["left","right"],["w-resize","e-resize"],["sw-resize","se-resize"],["nw-resize","ne-resize"]]),_=new RegExp("(^|\\W|_)((ltr)|(rtl)|(left)|(right))(\\W|_|$)","g"),x=new RegExp("(left)|(right)");function C(e){return Object.keys(e).reduce((function(t,n){var r=e[n];if(l(r)&&(r=r.trim()),c(b,n))return t[n]=r,t;var i=E(n,r),o=i.key,a=i.value;return t[o]=a,t}),Array.isArray(e)?[]:{})}function E(e,t){var n=/\/\*\s?@noflip\s?\*\//.test(t),r=n?e:S(e);return{key:r,value:n?t:A(r,t)}}function S(e){return y[e]||e}function A(e,t){if(!v(t))return t;if(s(t))return C(t);var n,r=o(t),a=i(t),l=r||a?t:t.replace(/ !important.*?$/,""),c=!r&&l.length!==t.length,u=m[e];return n=u?u({value:l,valuesToConvert:w,propertiesToConvert:y,isRtl:!0,bgImgDirectionRegex:_,bgPosDirectionRegex:x}):w[l]||l,c?n+" !important":n}t.arrayToObject=n,t.calculateNewBackgroundPosition=h,t.canConvertValue=v,t.convert=C,t.convertProperty=E,t.flipSign=u,t.flipTransformSign=d,t.getPropertyDoppelganger=S,t.getValueDoppelganger=A,t.getValuesAsList=f,t.handleQuartetValues=p,t.includes=c,t.isBoolean=r,t.isFunction=i,t.isNullOrUndefined=a,t.isNumber=o,t.isObject=s,t.isString=l,t.propertiesToConvert=y,t.propertyValueConverters=m,t.propsToIgnore=b,t.splitShadow=g,t.valuesToConvert=w},45431:(e,t,n)=>{"use strict";var r=n(31047);e.exports=r.convert},7463:(e,t)=>{"use strict";var n,r,i,o;if("object"==typeof performance&&"function"==typeof performance.now){var a=performance;t.unstable_now=function(){return a.now()}}else{var s=Date,l=s.now();t.unstable_now=function(){return s.now()-l}}if("undefined"==typeof window||"function"!=typeof MessageChannel){var c=null,u=null,d=function(){if(null!==c)try{var e=t.unstable_now();c(!0,e),c=null}catch(e){throw setTimeout(d,0),e}};n=function(e){null!==c?setTimeout(n,0,e):(c=e,setTimeout(d,0))},r=function(e,t){u=setTimeout(e,t)},i=function(){clearTimeout(u)},t.unstable_shouldYield=function(){return!1},o=t.unstable_forceFrameRate=function(){}}else{var h=window.setTimeout,f=window.clearTimeout;if("undefined"!=typeof console){var p=window.cancelAnimationFrame;"function"!=typeof window.requestAnimationFrame&&console.error("This browser doesn't support requestAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills"),"function"!=typeof p&&console.error("This browser doesn't support cancelAnimationFrame. Make sure that you load a polyfill in older browsers. https://reactjs.org/link/react-polyfills")}var v=!1,g=null,m=-1,y=5,b=0;t.unstable_shouldYield=function(){return t.unstable_now()>=b},o=function(){},t.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):y=0<e?Math.floor(1e3/e):5};var w=new MessageChannel,_=w.port2;w.port1.onmessage=function(){if(null!==g){var e=t.unstable_now();b=e+y;try{g(!0,e)?_.postMessage(null):(v=!1,g=null)}catch(e){throw _.postMessage(null),e}}else v=!1},n=function(e){g=e,v||(v=!0,_.postMessage(null))},r=function(e,n){m=h((function(){e(t.unstable_now())}),n)},i=function(){f(m),m=-1}}function x(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];if(!(void 0!==i&&0<S(i,t)))break e;e[r]=t,e[n]=i,n=r}}function C(e){return void 0===(e=e[0])?null:e}function E(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e:for(var r=0,i=e.length;r<i;){var o=2*(r+1)-1,a=e[o],s=o+1,l=e[s];if(void 0!==a&&0>S(a,n))void 0!==l&&0>S(l,a)?(e[r]=l,e[s]=n,r=s):(e[r]=a,e[o]=n,r=o);else{if(!(void 0!==l&&0>S(l,n)))break e;e[r]=l,e[s]=n,r=s}}}return t}return null}function S(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}var A=[],O=[],k=1,T=null,P=3,I=!1,M=!1,z=!1;function R(e){for(var t=C(O);null!==t;){if(null===t.callback)E(O);else{if(!(t.startTime<=e))break;E(O),t.sortIndex=t.expirationTime,x(A,t)}t=C(O)}}function L(e){if(z=!1,R(e),!M)if(null!==C(A))M=!0,n(D);else{var t=C(O);null!==t&&r(L,t.startTime-e)}}function D(e,n){M=!1,z&&(z=!1,i()),I=!0;var o=P;try{for(R(n),T=C(A);null!==T&&(!(T.expirationTime>n)||e&&!t.unstable_shouldYield());){var a=T.callback;if("function"==typeof a){T.callback=null,P=T.priorityLevel;var s=a(T.expirationTime<=n);n=t.unstable_now(),"function"==typeof s?T.callback=s:T===C(A)&&E(A),R(n)}else E(A);T=C(A)}if(null!==T)var l=!0;else{var c=C(O);null!==c&&r(L,c.startTime-n),l=!1}return l}finally{T=null,P=o,I=!1}}var N=o;t.unstable_IdlePriority=5,t.unstable_ImmediatePriority=1,t.unstable_LowPriority=4,t.unstable_NormalPriority=3,t.unstable_Profiling=null,t.unstable_UserBlockingPriority=2,t.unstable_cancelCallback=function(e){e.callback=null},t.unstable_continueExecution=function(){M||I||(M=!0,n(D))},t.unstable_getCurrentPriorityLevel=function(){return P},t.unstable_getFirstCallbackNode=function(){return C(A)},t.unstable_next=function(e){switch(P){case 1:case 2:case 3:var t=3;break;default:t=P}var n=P;P=t;try{return e()}finally{P=n}},t.unstable_pauseExecution=function(){},t.unstable_requestPaint=N,t.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=P;P=e;try{return t()}finally{P=n}},t.unstable_scheduleCallback=function(e,o,a){var s=t.unstable_now();switch(a="object"==typeof a&&null!==a&&"number"==typeof(a=a.delay)&&0<a?s+a:s,e){case 1:var l=-1;break;case 2:l=250;break;case 5:l=1073741823;break;case 4:l=1e4;break;default:l=5e3}return e={id:k++,callback:o,priorityLevel:e,startTime:a,expirationTime:l=a+l,sortIndex:-1},a>s?(e.sortIndex=a,x(O,e),null===C(A)&&e===C(O)&&(z?i():z=!0,r(L,a-s))):(e.sortIndex=l,x(A,e),M||I||(M=!0,n(D))),e},t.unstable_wrapCallback=function(e){var t=P;return function(){var n=P;P=t;try{return e.apply(this,arguments)}finally{P=n}}}},69982:(e,t,n)=>{"use strict";e.exports=n(7463)},42791:function(e,t,n){!function(e,t){"use strict";if(!e.setImmediate){var n,r,i,o,a=1,s={},l=!1,c=e.document,u=Object.getPrototypeOf&&Object.getPrototypeOf(e);u=u&&u.setTimeout?u:e,"[object process]"==={}.toString.call(e.process)?n=function(e){process.nextTick((function(){f(e)}))}:function(){if(e.postMessage&&!e.importScripts){var t=!0,n=e.onmessage;return e.onmessage=function(){t=!1},e.postMessage("","*"),e.onmessage=n,t}}()?(i="setImmediate$"+Math.random()+"$",o=function(t){t.source===e&&"string"==typeof t.data&&0===t.data.indexOf(i)&&f(+t.data.slice(i.length))},e.addEventListener?e.addEventListener("message",o,!1):e.attachEvent("onmessage",o),n=function(t){e.postMessage(i+t,"*")}):e.MessageChannel?((d=new MessageChannel).port1.onmessage=function(e){f(e.data)},n=function(e){d.port2.postMessage(e)}):c&&"onreadystatechange"in c.createElement("script")?(r=c.documentElement,n=function(e){var t=c.createElement("script");t.onreadystatechange=function(){f(e),t.onreadystatechange=null,r.removeChild(t),t=null},r.appendChild(t)}):n=function(e){setTimeout(f,0,e)},u.setImmediate=function(e){"function"!=typeof e&&(e=new Function(""+e));for(var t=new Array(arguments.length-1),r=0;r<t.length;r++)t[r]=arguments[r+1];var i={callback:e,args:t};return s[a]=i,n(a),a++},u.clearImmediate=h}var d;function h(e){delete s[e]}function f(e){if(l)setTimeout(f,0,e);else{var t=s[e];if(t){l=!0;try{!function(e){var t=e.callback,n=e.args;switch(n.length){case 0:t();break;case 1:t(n[0]);break;case 2:t(n[0],n[1]);break;case 3:t(n[0],n[1],n[2]);break;default:t.apply(undefined,n)}}(t)}finally{h(e),l=!1}}}}}("undefined"==typeof self?void 0===n.g?this:n.g:self)},2833:e=>{e.exports=function(e,t,n,r){var i=n?n.call(r,e,t):void 0;if(void 0!==i)return!!i;if(e===t)return!0;if("object"!=typeof e||!e||"object"!=typeof t||!t)return!1;var o=Object.keys(e),a=Object.keys(t);if(o.length!==a.length)return!1;for(var s=Object.prototype.hasOwnProperty.bind(t),l=0;l<o.length;l++){var c=o[l];if(!s(c))return!1;var u=e[c],d=t[c];if(!1===(i=n?n.call(r,u,d,c):void 0)||void 0===i&&u!==d)return!1}return!0}},94427:function(e,t){!function(e){"use strict";function t(e,t,n,r){var i,o=!1,a=0;function s(){i&&clearTimeout(i)}function l(){for(var l=arguments.length,c=new Array(l),u=0;u<l;u++)c[u]=arguments[u];var d=this,h=Date.now()-a;function f(){a=Date.now(),n.apply(d,c)}o||(r&&!i&&f(),s(),void 0===r&&h>e?f():!0!==t&&(i=setTimeout(r?function(){i=void 0}:f,void 0===r?e-h:e)))}return"boolean"!=typeof t&&(r=n,n=t,t=void 0),l.cancel=function(){s(),o=!0},l}e.debounce=function(e,n,r){return void 0===r?t(e,n,!1):t(e,r,!1!==n)},e.throttle=t,Object.defineProperty(e,"__esModule",{value:!0})}(t)},16426:e=>{e.exports=function(){var e=document.getSelection();if(!e.rangeCount)return function(){};for(var t=document.activeElement,n=[],r=0;r<e.rangeCount;r++)n.push(e.getRangeAt(r));switch(t.tagName.toUpperCase()){case"INPUT":case"TEXTAREA":t.blur();break;default:t=null}return e.removeAllRanges(),function(){"Caret"===e.type&&e.removeAllRanges(),e.rangeCount||n.forEach((function(t){e.addRange(t)})),t&&t.focus()}}},77232:function(e,t,n){var r;!function(i,o){"use strict";var a="function",s="undefined",l="object",c="string",u="major",d="model",h="name",f="type",p="vendor",v="version",g="architecture",m="console",y="mobile",b="tablet",w="smarttv",_="wearable",x="embedded",C="Amazon",E="Apple",S="ASUS",A="BlackBerry",O="Browser",k="Chrome",T="Firefox",P="Google",I="Huawei",M="LG",z="Microsoft",R="Motorola",L="Opera",D="Samsung",N="Sharp",j="Sony",H="Xiaomi",V="Zebra",B="Facebook",F="Chromium OS",W="Mac OS",U=function(e){for(var t={},n=0;n<e.length;n++)t[e[n].toUpperCase()]=e[n];return t},G=function(e,t){return typeof e===c&&-1!==q(t).indexOf(q(e))},q=function(e){return e.toLowerCase()},K=function(e,t){if(typeof e===c)return e=e.replace(/^\s\s*/,""),typeof t===s?e:e.substring(0,500)},$=function(e,t){for(var n,r,i,s,c,u,d=0;d<t.length&&!c;){var h=t[d],f=t[d+1];for(n=r=0;n<h.length&&!c&&h[n];)if(c=h[n++].exec(e))for(i=0;i<f.length;i++)u=c[++r],typeof(s=f[i])===l&&s.length>0?2===s.length?typeof s[1]==a?this[s[0]]=s[1].call(this,u):this[s[0]]=s[1]:3===s.length?typeof s[1]!==a||s[1].exec&&s[1].test?this[s[0]]=u?u.replace(s[1],s[2]):o:this[s[0]]=u?s[1].call(this,u,s[2]):o:4===s.length&&(this[s[0]]=u?s[3].call(this,u.replace(s[1],s[2])):o):this[s]=u||o;d+=2}},Z=function(e,t){for(var n in t)if(typeof t[n]===l&&t[n].length>0){for(var r=0;r<t[n].length;r++)if(G(t[n][r],e))return"?"===n?o:n}else if(G(t[n],e))return"?"===n?o:n;return e},X={ME:"4.90","NT 3.11":"NT3.51","NT 4.0":"NT4.0",2e3:"NT 5.0",XP:["NT 5.1","NT 5.2"],Vista:"NT 6.0",7:"NT 6.1",8:"NT 6.2",8.1:"NT 6.3",10:["NT 6.4","NT 10.0"],RT:"ARM"},Y={browser:[[/\b(?:crmo|crios)\/([\w\.]+)/i],[v,[h,"Chrome"]],[/edg(?:e|ios|a)?\/([\w\.]+)/i],[v,[h,"Edge"]],[/(opera mini)\/([-\w\.]+)/i,/(opera [mobiletab]{3,6})\b.+version\/([-\w\.]+)/i,/(opera)(?:.+version\/|[\/ ]+)([\w\.]+)/i],[h,v],[/opios[\/ ]+([\w\.]+)/i],[v,[h,L+" Mini"]],[/\bop(?:rg)?x\/([\w\.]+)/i],[v,[h,L+" GX"]],[/\bopr\/([\w\.]+)/i],[v,[h,L]],[/\bb[ai]*d(?:uhd|[ub]*[aekoprswx]{5,6})[\/ ]?([\w\.]+)/i],[v,[h,"Baidu"]],[/(kindle)\/([\w\.]+)/i,/(lunascape|maxthon|netfront|jasmine|blazer)[\/ ]?([\w\.]*)/i,/(avant|iemobile|slim)\s?(?:browser)?[\/ ]?([\w\.]*)/i,/(?:ms|\()(ie) ([\w\.]+)/i,/(flock|rockmelt|midori|epiphany|silk|skyfire|bolt|iron|vivaldi|iridium|phantomjs|bowser|quark|qupzilla|falkon|rekonq|puffin|brave|whale(?!.+naver)|qqbrowserlite|qq|duckduckgo)\/([-\w\.]+)/i,/(heytap|ovi)browser\/([\d\.]+)/i,/(weibo)__([\d\.]+)/i],[h,v],[/\bddg\/([\w\.]+)/i],[v,[h,"DuckDuckGo"]],[/(?:\buc? ?browser|(?:juc.+)ucweb)[\/ ]?([\w\.]+)/i],[v,[h,"UC"+O]],[/microm.+\bqbcore\/([\w\.]+)/i,/\bqbcore\/([\w\.]+).+microm/i,/micromessenger\/([\w\.]+)/i],[v,[h,"WeChat"]],[/konqueror\/([\w\.]+)/i],[v,[h,"Konqueror"]],[/trident.+rv[: ]([\w\.]{1,9})\b.+like gecko/i],[v,[h,"IE"]],[/ya(?:search)?browser\/([\w\.]+)/i],[v,[h,"Yandex"]],[/slbrowser\/([\w\.]+)/i],[v,[h,"Smart Lenovo "+O]],[/(avast|avg)\/([\w\.]+)/i],[[h,/(.+)/,"$1 Secure "+O],v],[/\bfocus\/([\w\.]+)/i],[v,[h,T+" Focus"]],[/\bopt\/([\w\.]+)/i],[v,[h,L+" Touch"]],[/coc_coc\w+\/([\w\.]+)/i],[v,[h,"Coc Coc"]],[/dolfin\/([\w\.]+)/i],[v,[h,"Dolphin"]],[/coast\/([\w\.]+)/i],[v,[h,L+" Coast"]],[/miuibrowser\/([\w\.]+)/i],[v,[h,"MIUI "+O]],[/fxios\/([-\w\.]+)/i],[v,[h,T]],[/\bqihu|(qi?ho?o?|360)browser/i],[[h,"360 "+O]],[/(oculus|sailfish|huawei|vivo)browser\/([\w\.]+)/i],[[h,/(.+)/,"$1 "+O],v],[/samsungbrowser\/([\w\.]+)/i],[v,[h,D+" Internet"]],[/(comodo_dragon)\/([\w\.]+)/i],[[h,/_/g," "],v],[/metasr[\/ ]?([\d\.]+)/i],[v,[h,"Sogou Explorer"]],[/(sogou)mo\w+\/([\d\.]+)/i],[[h,"Sogou Mobile"],v],[/(electron)\/([\w\.]+) safari/i,/(tesla)(?: qtcarbrowser|\/(20\d\d\.[-\w\.]+))/i,/m?(qqbrowser|2345Explorer)[\/ ]?([\w\.]+)/i],[h,v],[/(lbbrowser)/i,/\[(linkedin)app\]/i],[h],[/((?:fban\/fbios|fb_iab\/fb4a)(?!.+fbav)|;fbav\/([\w\.]+);)/i],[[h,B],v],[/(Klarna)\/([\w\.]+)/i,/(kakao(?:talk|story))[\/ ]([\w\.]+)/i,/(naver)\(.*?(\d+\.[\w\.]+).*\)/i,/safari (line)\/([\w\.]+)/i,/\b(line)\/([\w\.]+)\/iab/i,/(alipay)client\/([\w\.]+)/i,/(twitter)(?:and| f.+e\/([\w\.]+))/i,/(chromium|instagram|snapchat)[\/ ]([-\w\.]+)/i],[h,v],[/\bgsa\/([\w\.]+) .*safari\//i],[v,[h,"GSA"]],[/musical_ly(?:.+app_?version\/|_)([\w\.]+)/i],[v,[h,"TikTok"]],[/headlesschrome(?:\/([\w\.]+)| )/i],[v,[h,k+" Headless"]],[/ wv\).+(chrome)\/([\w\.]+)/i],[[h,k+" WebView"],v],[/droid.+ version\/([\w\.]+)\b.+(?:mobile safari|safari)/i],[v,[h,"Android "+O]],[/(chrome|omniweb|arora|[tizenoka]{5} ?browser)\/v?([\w\.]+)/i],[h,v],[/version\/([\w\.\,]+) .*mobile\/\w+ (safari)/i],[v,[h,"Mobile Safari"]],[/version\/([\w(\.|\,)]+) .*(mobile ?safari|safari)/i],[v,h],[/webkit.+?(mobile ?safari|safari)(\/[\w\.]+)/i],[h,[v,Z,{"1.0":"/8",1.2:"/1",1.3:"/3","2.0":"/412","2.0.2":"/416","2.0.3":"/417","2.0.4":"/419","?":"/"}]],[/(webkit|khtml)\/([\w\.]+)/i],[h,v],[/(navigator|netscape\d?)\/([-\w\.]+)/i],[[h,"Netscape"],v],[/mobile vr; rv:([\w\.]+)\).+firefox/i],[v,[h,T+" Reality"]],[/ekiohf.+(flow)\/([\w\.]+)/i,/(swiftfox)/i,/(icedragon|iceweasel|camino|chimera|fennec|maemo browser|minimo|conkeror|klar)[\/ ]?([\w\.\+]+)/i,/(seamonkey|k-meleon|icecat|iceape|firebird|phoenix|palemoon|basilisk|waterfox)\/([-\w\.]+)$/i,/(firefox)\/([\w\.]+)/i,/(mozilla)\/([\w\.]+) .+rv\:.+gecko\/\d+/i,/(polaris|lynx|dillo|icab|doris|amaya|w3m|netsurf|sleipnir|obigo|mosaic|(?:go|ice|up)[\. ]?browser)[-\/ ]?v?([\w\.]+)/i,/(links) \(([\w\.]+)/i,/panasonic;(viera)/i],[h,v],[/(cobalt)\/([\w\.]+)/i],[h,[v,/master.|lts./,""]]],cpu:[[/(?:(amd|x(?:(?:86|64)[-_])?|wow|win)64)[;\)]/i],[[g,"amd64"]],[/(ia32(?=;))/i],[[g,q]],[/((?:i[346]|x)86)[;\)]/i],[[g,"ia32"]],[/\b(aarch64|arm(v?8e?l?|_?64))\b/i],[[g,"arm64"]],[/\b(arm(?:v[67])?ht?n?[fl]p?)\b/i],[[g,"armhf"]],[/windows (ce|mobile); ppc;/i],[[g,"arm"]],[/((?:ppc|powerpc)(?:64)?)(?: mac|;|\))/i],[[g,/ower/,"",q]],[/(sun4\w)[;\)]/i],[[g,"sparc"]],[/((?:avr32|ia64(?=;))|68k(?=\))|\barm(?=v(?:[1-7]|[5-7]1)l?|;|eabi)|(?=atmel )avr|(?:irix|mips|sparc)(?:64)?\b|pa-risc)/i],[[g,q]]],device:[[/\b(sch-i[89]0\d|shw-m380s|sm-[ptx]\w{2,4}|gt-[pn]\d{2,4}|sgh-t8[56]9|nexus 10)/i],[d,[p,D],[f,b]],[/\b((?:s[cgp]h|gt|sm)-\w+|sc[g-]?[\d]+a?|galaxy nexus)/i,/samsung[- ]([-\w]+)/i,/sec-(sgh\w+)/i],[d,[p,D],[f,y]],[/(?:\/|\()(ip(?:hone|od)[\w, ]*)(?:\/|;)/i],[d,[p,E],[f,y]],[/\((ipad);[-\w\),; ]+apple/i,/applecoremedia\/[\w\.]+ \((ipad)/i,/\b(ipad)\d\d?,\d\d?[;\]].+ios/i],[d,[p,E],[f,b]],[/(macintosh);/i],[d,[p,E]],[/\b(sh-?[altvz]?\d\d[a-ekm]?)/i],[d,[p,N],[f,y]],[/\b((?:ag[rs][23]?|bah2?|sht?|btv)-a?[lw]\d{2})\b(?!.+d\/s)/i],[d,[p,I],[f,b]],[/(?:huawei|honor)([-\w ]+)[;\)]/i,/\b(nexus 6p|\w{2,4}e?-[atu]?[ln][\dx][012359c][adn]?)\b(?!.+d\/s)/i],[d,[p,I],[f,y]],[/\b(poco[\w ]+|m2\d{3}j\d\d[a-z]{2})(?: bui|\))/i,/\b; (\w+) build\/hm\1/i,/\b(hm[-_ ]?note?[_ ]?(?:\d\w)?) bui/i,/\b(redmi[\-_ ]?(?:note|k)?[\w_ ]+)(?: bui|\))/i,/oid[^\)]+; (m?[12][0-389][01]\w{3,6}[c-y])( bui|; wv|\))/i,/\b(mi[-_ ]?(?:a\d|one|one[_ ]plus|note lte|max|cc)?[_ ]?(?:\d?\w?)[_ ]?(?:plus|se|lite)?)(?: bui|\))/i],[[d,/_/g," "],[p,H],[f,y]],[/oid[^\)]+; (2\d{4}(283|rpbf)[cgl])( bui|\))/i,/\b(mi[-_ ]?(?:pad)(?:[\w_ ]+))(?: bui|\))/i],[[d,/_/g," "],[p,H],[f,b]],[/; (\w+) bui.+ oppo/i,/\b(cph[12]\d{3}|p(?:af|c[al]|d\w|e[ar])[mt]\d0|x9007|a101op)\b/i],[d,[p,"OPPO"],[f,y]],[/\b(opd2\d{3}a?) bui/i],[d,[p,"OPPO"],[f,b]],[/vivo (\w+)(?: bui|\))/i,/\b(v[12]\d{3}\w?[at])(?: bui|;)/i],[d,[p,"Vivo"],[f,y]],[/\b(rmx[1-3]\d{3})(?: bui|;|\))/i],[d,[p,"Realme"],[f,y]],[/\b(milestone|droid(?:[2-4x]| (?:bionic|x2|pro|razr))?:?( 4g)?)\b[\w ]+build\//i,/\bmot(?:orola)?[- ](\w*)/i,/((?:moto[\w\(\) ]+|xt\d{3,4}|nexus 6)(?= bui|\)))/i],[d,[p,R],[f,y]],[/\b(mz60\d|xoom[2 ]{0,2}) build\//i],[d,[p,R],[f,b]],[/((?=lg)?[vl]k\-?\d{3}) bui| 3\.[-\w; ]{10}lg?-([06cv9]{3,4})/i],[d,[p,M],[f,b]],[/(lm(?:-?f100[nv]?|-[\w\.]+)(?= bui|\))|nexus [45])/i,/\blg[-e;\/ ]+((?!browser|netcast|android tv)\w+)/i,/\blg-?([\d\w]+) bui/i],[d,[p,M],[f,y]],[/(ideatab[-\w ]+)/i,/lenovo ?(s[56]000[-\w]+|tab(?:[\w ]+)|yt[-\d\w]{6}|tb[-\d\w]{6})/i],[d,[p,"Lenovo"],[f,b]],[/(?:maemo|nokia).*(n900|lumia \d+)/i,/nokia[-_ ]?([-\w\.]*)/i],[[d,/_/g," "],[p,"Nokia"],[f,y]],[/(pixel c)\b/i],[d,[p,P],[f,b]],[/droid.+; (pixel[\daxl ]{0,6})(?: bui|\))/i],[d,[p,P],[f,y]],[/droid.+ (a?\d[0-2]{2}so|[c-g]\d{4}|so[-gl]\w+|xq-a\w[4-7][12])(?= bui|\).+chrome\/(?![1-6]{0,1}\d\.))/i],[d,[p,j],[f,y]],[/sony tablet [ps]/i,/\b(?:sony)?sgp\w+(?: bui|\))/i],[[d,"Xperia Tablet"],[p,j],[f,b]],[/ (kb2005|in20[12]5|be20[12][59])\b/i,/(?:one)?(?:plus)? (a\d0\d\d)(?: b|\))/i],[d,[p,"OnePlus"],[f,y]],[/(alexa)webm/i,/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i,/(kf[a-z]+)( bui|\)).+silk\//i],[d,[p,C],[f,b]],[/((?:sd|kf)[0349hijorstuw]+)( bui|\)).+silk\//i],[[d,/(.+)/g,"Fire Phone $1"],[p,C],[f,y]],[/(playbook);[-\w\),; ]+(rim)/i],[d,p,[f,b]],[/\b((?:bb[a-f]|st[hv])100-\d)/i,/\(bb10; (\w+)/i],[d,[p,A],[f,y]],[/(?:\b|asus_)(transfo[prime ]{4,10} \w+|eeepc|slider \w+|nexus 7|padfone|p00[cj])/i],[d,[p,S],[f,b]],[/ (z[bes]6[027][012][km][ls]|zenfone \d\w?)\b/i],[d,[p,S],[f,y]],[/(nexus 9)/i],[d,[p,"HTC"],[f,b]],[/(htc)[-;_ ]{1,2}([\w ]+(?=\)| bui)|\w+)/i,/(zte)[- ]([\w ]+?)(?: bui|\/|\))/i,/(alcatel|geeksphone|nexian|panasonic(?!(?:;|\.))|sony(?!-bra))[-_ ]?([-\w]*)/i],[p,[d,/_/g," "],[f,y]],[/droid.+; ([ab][1-7]-?[0178a]\d\d?)/i],[d,[p,"Acer"],[f,b]],[/droid.+; (m[1-5] note) bui/i,/\bmz-([-\w]{2,})/i],[d,[p,"Meizu"],[f,y]],[/; ((?:power )?armor(?:[\w ]{0,8}))(?: bui|\))/i],[d,[p,"Ulefone"],[f,y]],[/(blackberry|benq|palm(?=\-)|sonyericsson|acer|asus|dell|meizu|motorola|polytron|infinix|tecno)[-_ ]?([-\w]*)/i,/(hp) ([\w ]+\w)/i,/(asus)-?(\w+)/i,/(microsoft); (lumia[\w ]+)/i,/(lenovo)[-_ ]?([-\w]+)/i,/(jolla)/i,/(oppo) ?([\w ]+) bui/i],[p,d,[f,y]],[/(kobo)\s(ereader|touch)/i,/(archos) (gamepad2?)/i,/(hp).+(touchpad(?!.+tablet)|tablet)/i,/(kindle)\/([\w\.]+)/i,/(nook)[\w ]+build\/(\w+)/i,/(dell) (strea[kpr\d ]*[\dko])/i,/(le[- ]+pan)[- ]+(\w{1,9}) bui/i,/(trinity)[- ]*(t\d{3}) bui/i,/(gigaset)[- ]+(q\w{1,9}) bui/i,/(vodafone) ([\w ]+)(?:\)| bui)/i],[p,d,[f,b]],[/(surface duo)/i],[d,[p,z],[f,b]],[/droid [\d\.]+; (fp\du?)(?: b|\))/i],[d,[p,"Fairphone"],[f,y]],[/(u304aa)/i],[d,[p,"AT&T"],[f,y]],[/\bsie-(\w*)/i],[d,[p,"Siemens"],[f,y]],[/\b(rct\w+) b/i],[d,[p,"RCA"],[f,b]],[/\b(venue[\d ]{2,7}) b/i],[d,[p,"Dell"],[f,b]],[/\b(q(?:mv|ta)\w+) b/i],[d,[p,"Verizon"],[f,b]],[/\b(?:barnes[& ]+noble |bn[rt])([\w\+ ]*) b/i],[d,[p,"Barnes & Noble"],[f,b]],[/\b(tm\d{3}\w+) b/i],[d,[p,"NuVision"],[f,b]],[/\b(k88) b/i],[d,[p,"ZTE"],[f,b]],[/\b(nx\d{3}j) b/i],[d,[p,"ZTE"],[f,y]],[/\b(gen\d{3}) b.+49h/i],[d,[p,"Swiss"],[f,y]],[/\b(zur\d{3}) b/i],[d,[p,"Swiss"],[f,b]],[/\b((zeki)?tb.*\b) b/i],[d,[p,"Zeki"],[f,b]],[/\b([yr]\d{2}) b/i,/\b(dragon[- ]+touch |dt)(\w{5}) b/i],[[p,"Dragon Touch"],d,[f,b]],[/\b(ns-?\w{0,9}) b/i],[d,[p,"Insignia"],[f,b]],[/\b((nxa|next)-?\w{0,9}) b/i],[d,[p,"NextBook"],[f,b]],[/\b(xtreme\_)?(v(1[045]|2[015]|[3469]0|7[05])) b/i],[[p,"Voice"],d,[f,y]],[/\b(lvtel\-)?(v1[12]) b/i],[[p,"LvTel"],d,[f,y]],[/\b(ph-1) /i],[d,[p,"Essential"],[f,y]],[/\b(v(100md|700na|7011|917g).*\b) b/i],[d,[p,"Envizen"],[f,b]],[/\b(trio[-\w\. ]+) b/i],[d,[p,"MachSpeed"],[f,b]],[/\btu_(1491) b/i],[d,[p,"Rotor"],[f,b]],[/(shield[\w ]+) b/i],[d,[p,"Nvidia"],[f,b]],[/(sprint) (\w+)/i],[p,d,[f,y]],[/(kin\.[onetw]{3})/i],[[d,/\./g," "],[p,z],[f,y]],[/droid.+; (cc6666?|et5[16]|mc[239][23]x?|vc8[03]x?)\)/i],[d,[p,V],[f,b]],[/droid.+; (ec30|ps20|tc[2-8]\d[kx])\)/i],[d,[p,V],[f,y]],[/smart-tv.+(samsung)/i],[p,[f,w]],[/hbbtv.+maple;(\d+)/i],[[d,/^/,"SmartTV"],[p,D],[f,w]],[/(nux; netcast.+smarttv|lg (netcast\.tv-201\d|android tv))/i],[[p,M],[f,w]],[/(apple) ?tv/i],[p,[d,E+" TV"],[f,w]],[/crkey/i],[[d,k+"cast"],[p,P],[f,w]],[/droid.+aft(\w+)( bui|\))/i],[d,[p,C],[f,w]],[/\(dtv[\);].+(aquos)/i,/(aquos-tv[\w ]+)\)/i],[d,[p,N],[f,w]],[/(bravia[\w ]+)( bui|\))/i],[d,[p,j],[f,w]],[/(mitv-\w{5}) bui/i],[d,[p,H],[f,w]],[/Hbbtv.*(technisat) (.*);/i],[p,d,[f,w]],[/\b(roku)[\dx]*[\)\/]((?:dvp-)?[\d\.]*)/i,/hbbtv\/\d+\.\d+\.\d+ +\([\w\+ ]*; *([\w\d][^;]*);([^;]*)/i],[[p,K],[d,K],[f,w]],[/\b(android tv|smart[- ]?tv|opera tv|tv; rv:)\b/i],[[f,w]],[/(ouya)/i,/(nintendo) ([wids3utch]+)/i],[p,d,[f,m]],[/droid.+; (shield) bui/i],[d,[p,"Nvidia"],[f,m]],[/(playstation [345portablevi]+)/i],[d,[p,j],[f,m]],[/\b(xbox(?: one)?(?!; xbox))[\); ]/i],[d,[p,z],[f,m]],[/((pebble))app/i],[p,d,[f,_]],[/(watch)(?: ?os[,\/]|\d,\d\/)[\d\.]+/i],[d,[p,E],[f,_]],[/droid.+; (glass) \d/i],[d,[p,P],[f,_]],[/droid.+; (wt63?0{2,3})\)/i],[d,[p,V],[f,_]],[/(quest( \d| pro)?)/i],[d,[p,B],[f,_]],[/(tesla)(?: qtcarbrowser|\/[-\w\.]+)/i],[p,[f,x]],[/(aeobc)\b/i],[d,[p,C],[f,x]],[/droid .+?; ([^;]+?)(?: bui|; wv\)|\) applew).+? mobile safari/i],[d,[f,y]],[/droid .+?; ([^;]+?)(?: bui|\) applew).+?(?! mobile) safari/i],[d,[f,b]],[/\b((tablet|tab)[;\/]|focus\/\d(?!.+mobile))/i],[[f,b]],[/(phone|mobile(?:[;\/]| [ \w\/\.]*safari)|pda(?=.+windows ce))/i],[[f,y]],[/(android[-\w\. ]{0,9});.+buil/i],[d,[p,"Generic"]]],engine:[[/windows.+ edge\/([\w\.]+)/i],[v,[h,"EdgeHTML"]],[/webkit\/537\.36.+chrome\/(?!27)([\w\.]+)/i],[v,[h,"Blink"]],[/(presto)\/([\w\.]+)/i,/(webkit|trident|netfront|netsurf|amaya|lynx|w3m|goanna)\/([\w\.]+)/i,/ekioh(flow)\/([\w\.]+)/i,/(khtml|tasman|links)[\/ ]\(?([\w\.]+)/i,/(icab)[\/ ]([23]\.[\d\.]+)/i,/\b(libweb)/i],[h,v],[/rv\:([\w\.]{1,9})\b.+(gecko)/i],[v,h]],os:[[/microsoft (windows) (vista|xp)/i],[h,v],[/(windows (?:phone(?: os)?|mobile))[\/ ]?([\d\.\w ]*)/i],[h,[v,Z,X]],[/windows nt 6\.2; (arm)/i,/windows[\/ ]?([ntce\d\. ]+\w)(?!.+xbox)/i,/(?:win(?=3|9|n)|win 9x )([nt\d\.]+)/i],[[v,Z,X],[h,"Windows"]],[/ip[honead]{2,4}\b(?:.*os ([\w]+) like mac|; opera)/i,/(?:ios;fbsv\/|iphone.+ios[\/ ])([\d\.]+)/i,/cfnetwork\/.+darwin/i],[[v,/_/g,"."],[h,"iOS"]],[/(mac os x) ?([\w\. ]*)/i,/(macintosh|mac_powerpc\b)(?!.+haiku)/i],[[h,W],[v,/_/g,"."]],[/droid ([\w\.]+)\b.+(android[- ]x86|harmonyos)/i],[v,h],[/(android|webos|qnx|bada|rim tablet os|maemo|meego|sailfish)[-\/ ]?([\w\.]*)/i,/(blackberry)\w*\/([\w\.]*)/i,/(tizen|kaios)[\/ ]([\w\.]+)/i,/\((series40);/i],[h,v],[/\(bb(10);/i],[v,[h,A]],[/(?:symbian ?os|symbos|s60(?=;)|series60)[-\/ ]?([\w\.]*)/i],[v,[h,"Symbian"]],[/mozilla\/[\d\.]+ \((?:mobile|tablet|tv|mobile; [\w ]+); rv:.+ gecko\/([\w\.]+)/i],[v,[h,T+" OS"]],[/web0s;.+rt(tv)/i,/\b(?:hp)?wos(?:browser)?\/([\w\.]+)/i],[v,[h,"webOS"]],[/watch(?: ?os[,\/]|\d,\d\/)([\d\.]+)/i],[v,[h,"watchOS"]],[/crkey\/([\d\.]+)/i],[v,[h,k+"cast"]],[/(cros) [\w]+(?:\)| ([\w\.]+)\b)/i],[[h,F],v],[/panasonic;(viera)/i,/(netrange)mmh/i,/(nettv)\/(\d+\.[\w\.]+)/i,/(nintendo|playstation) ([wids345portablevuch]+)/i,/(xbox); +xbox ([^\);]+)/i,/\b(joli|palm)\b ?(?:os)?\/?([\w\.]*)/i,/(mint)[\/\(\) ]?(\w*)/i,/(mageia|vectorlinux)[; ]/i,/([kxln]?ubuntu|debian|suse|opensuse|gentoo|arch(?= linux)|slackware|fedora|mandriva|centos|pclinuxos|red ?hat|zenwalk|linpus|raspbian|plan 9|minix|risc os|contiki|deepin|manjaro|elementary os|sabayon|linspire)(?: gnu\/linux)?(?: enterprise)?(?:[- ]linux)?(?:-gnu)?[-\/ ]?(?!chrom|package)([-\w\.]*)/i,/(hurd|linux) ?([\w\.]*)/i,/(gnu) ?([\w\.]*)/i,/\b([-frentopcghs]{0,5}bsd|dragonfly)[\/ ]?(?!amd|[ix346]{1,2}86)([\w\.]*)/i,/(haiku) (\w+)/i],[h,v],[/(sunos) ?([\w\.\d]*)/i],[[h,"Solaris"],v],[/((?:open)?solaris)[-\/ ]?([\w\.]*)/i,/(aix) ((\d)(?=\.|\)| )[\w\.])*/i,/\b(beos|os\/2|amigaos|morphos|openvms|fuchsia|hp-ux|serenityos)/i,/(unix) ?([\w\.]*)/i],[h,v]]},Q=function(e,t){if(typeof e===l&&(t=e,e=o),!(this instanceof Q))return new Q(e,t).getResult();var n=typeof i!==s&&i.navigator?i.navigator:o,r=e||(n&&n.userAgent?n.userAgent:""),m=n&&n.userAgentData?n.userAgentData:o,w=t?function(e,t){var n={};for(var r in e)t[r]&&t[r].length%2==0?n[r]=t[r].concat(e[r]):n[r]=e[r];return n}(Y,t):Y,_=n&&n.userAgent==r;return this.getBrowser=function(){var e,t={};return t[h]=o,t[v]=o,$.call(t,r,w.browser),t[u]=typeof(e=t[v])===c?e.replace(/[^\d\.]/g,"").split(".")[0]:o,_&&n&&n.brave&&typeof n.brave.isBrave==a&&(t[h]="Brave"),t},this.getCPU=function(){var e={};return e[g]=o,$.call(e,r,w.cpu),e},this.getDevice=function(){var e={};return e[p]=o,e[d]=o,e[f]=o,$.call(e,r,w.device),_&&!e[f]&&m&&m.mobile&&(e[f]=y),_&&"Macintosh"==e[d]&&n&&typeof n.standalone!==s&&n.maxTouchPoints&&n.maxTouchPoints>2&&(e[d]="iPad",e[f]=b),e},this.getEngine=function(){var e={};return e[h]=o,e[v]=o,$.call(e,r,w.engine),e},this.getOS=function(){var e={};return e[h]=o,e[v]=o,$.call(e,r,w.os),_&&!e[h]&&m&&m.platform&&"Unknown"!=m.platform&&(e[h]=m.platform.replace(/chrome os/i,F).replace(/macos/i,W)),e},this.getResult=function(){return{ua:this.getUA(),browser:this.getBrowser(),engine:this.getEngine(),os:this.getOS(),device:this.getDevice(),cpu:this.getCPU()}},this.getUA=function(){return r},this.setUA=function(e){return r=typeof e===c&&e.length>500?K(e,500):e,this},this.setUA(r),this};Q.VERSION="0.7.38",Q.BROWSER=U([h,v,u]),Q.CPU=U([g]),Q.DEVICE=U([d,p,f,m,y,w,b,_,x]),Q.ENGINE=Q.OS=U([h,v]),typeof t!==s?(e.exports&&(t=e.exports=Q),t.UAParser=Q):n.amdO?(r=function(){return Q}.call(t,n,t,e))===o||(e.exports=r):typeof i!==s&&(i.UAParser=Q);var J=typeof i!==s&&(i.jQuery||i.Zepto);if(J&&!J.ua){var ee=new Q;J.ua=ee.getResult(),J.ua.get=function(){return ee.getUA()},J.ua.set=function(e){ee.setUA(e);var t=ee.getResult();for(var n in t)J.ua[n]=t[n]}}}("object"==typeof window?window:this)},76782:(e,t,n)=>{"use strict";function r(e,t){return t=t||{},new Promise((function(n,r){var i=new XMLHttpRequest,o=[],a=[],s={},l=function(){return{ok:2==(i.status/100|0),statusText:i.statusText,status:i.status,url:i.responseURL,text:function(){return Promise.resolve(i.responseText)},json:function(){return Promise.resolve(i.responseText).then(JSON.parse)},blob:function(){return Promise.resolve(new Blob([i.response]))},clone:l,headers:{keys:function(){return o},entries:function(){return a},get:function(e){return s[e.toLowerCase()]},has:function(e){return e.toLowerCase()in s}}}};for(var c in i.open(t.method||"get",e,!0),i.onload=function(){i.getAllResponseHeaders().replace(/^(.*?):[^\S\n]*([\s\S]*?)$/gm,(function(e,t,n){o.push(t=t.toLowerCase()),a.push([t,n]),s[t]=s[t]?s[t]+","+n:n})),n(l())},i.onerror=r,i.withCredentials="include"==t.credentials,t.headers)i.setRequestHeader(c,t.headers[c]);i.send(t.body||null)}))}n.r(t),n.d(t,{default:()=>r})},1063:(e,t,n)=>{"use strict";var r=n(96540),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},o=r.useState,a=r.useEffect,s=r.useLayoutEffect,l=r.useDebugValue;function c(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!i(e,n)}catch(e){return!0}}var u="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=o({inst:{value:n,getSnapshot:t}}),i=r[0].inst,u=r[1];return s((function(){i.value=n,i.getSnapshot=t,c(i)&&u({inst:i})}),[e,n,t]),a((function(){return c(i)&&u({inst:i}),e((function(){c(i)&&u({inst:i})}))}),[e]),l(n),n};t.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:u},19888:(e,t,n)=>{"use strict";e.exports=n(1063)},3449:(e,t,n)=>{"use strict";n.r(t),n.d(t,{NIL:()=>S,parse:()=>d,stringify:()=>a.A,v1:()=>c,v3:()=>w,v4:()=>_.A,v5:()=>E,validate:()=>u.A,version:()=>A});var r,i,o=n(43407),a=n(38823),s=0,l=0;const c=function(e,t,n){var c=t&&n||0,u=t||new Array(16),d=(e=e||{}).node||r,h=void 0!==e.clockseq?e.clockseq:i;if(null==d||null==h){var f=e.random||(e.rng||o.A)();null==d&&(d=r=[1|f[0],f[1],f[2],f[3],f[4],f[5]]),null==h&&(h=i=16383&(f[6]<<8|f[7]))}var p=void 0!==e.msecs?e.msecs:Date.now(),v=void 0!==e.nsecs?e.nsecs:l+1,g=p-s+(v-l)/1e4;if(g<0&&void 0===e.clockseq&&(h=h+1&16383),(g<0||p>s)&&void 0===e.nsecs&&(v=0),v>=1e4)throw new Error("uuid.v1(): Can't create more than 10M uuids/sec");s=p,l=v,i=h;var m=(1e4*(268435455&(p+=122192928e5))+v)%4294967296;u[c++]=m>>>24&255,u[c++]=m>>>16&255,u[c++]=m>>>8&255,u[c++]=255&m;var y=p/4294967296*1e4&268435455;u[c++]=y>>>8&255,u[c++]=255&y,u[c++]=y>>>24&15|16,u[c++]=y>>>16&255,u[c++]=h>>>8|128,u[c++]=255&h;for(var b=0;b<6;++b)u[c+b]=d[b];return t||(0,a.A)(u)};var u=n(8227);const d=function(e){if(!(0,u.A)(e))throw TypeError("Invalid UUID");var t,n=new Uint8Array(16);return n[0]=(t=parseInt(e.slice(0,8),16))>>>24,n[1]=t>>>16&255,n[2]=t>>>8&255,n[3]=255&t,n[4]=(t=parseInt(e.slice(9,13),16))>>>8,n[5]=255&t,n[6]=(t=parseInt(e.slice(14,18),16))>>>8,n[7]=255&t,n[8]=(t=parseInt(e.slice(19,23),16))>>>8,n[9]=255&t,n[10]=(t=parseInt(e.slice(24,36),16))/1099511627776&255,n[11]=t/4294967296&255,n[12]=t>>>24&255,n[13]=t>>>16&255,n[14]=t>>>8&255,n[15]=255&t,n};function h(e,t,n){function r(e,r,i,o){if("string"==typeof e&&(e=function(e){e=unescape(encodeURIComponent(e));for(var t=[],n=0;n<e.length;++n)t.push(e.charCodeAt(n));return t}(e)),"string"==typeof r&&(r=d(r)),16!==r.length)throw TypeError("Namespace must be array-like (16 iterable integer values, 0-255)");var s=new Uint8Array(16+e.length);if(s.set(r),s.set(e,r.length),(s=n(s))[6]=15&s[6]|t,s[8]=63&s[8]|128,i){o=o||0;for(var l=0;l<16;++l)i[o+l]=s[l];return i}return(0,a.A)(s)}try{r.name=e}catch(e){}return r.DNS="6ba7b810-9dad-11d1-80b4-00c04fd430c8",r.URL="6ba7b811-9dad-11d1-80b4-00c04fd430c8",r}function f(e){return 14+(e+64>>>9<<4)+1}function p(e,t){var n=(65535&e)+(65535&t);return(e>>16)+(t>>16)+(n>>16)<<16|65535&n}function v(e,t,n,r,i,o){return p((a=p(p(t,e),p(r,o)))<<(s=i)|a>>>32-s,n);var a,s}function g(e,t,n,r,i,o,a){return v(t&n|~t&r,e,t,i,o,a)}function m(e,t,n,r,i,o,a){return v(t&r|n&~r,e,t,i,o,a)}function y(e,t,n,r,i,o,a){return v(t^n^r,e,t,i,o,a)}function b(e,t,n,r,i,o,a){return v(n^(t|~r),e,t,i,o,a)}const w=h("v3",48,(function(e){if("string"==typeof e){var t=unescape(encodeURIComponent(e));e=new Uint8Array(t.length);for(var n=0;n<t.length;++n)e[n]=t.charCodeAt(n)}return function(e){for(var t=[],n=32*e.length,r="0123456789abcdef",i=0;i<n;i+=8){var o=e[i>>5]>>>i%32&255,a=parseInt(r.charAt(o>>>4&15)+r.charAt(15&o),16);t.push(a)}return t}(function(e,t){e[t>>5]|=128<<t%32,e[f(t)-1]=t;for(var n=1732584193,r=-271733879,i=-1732584194,o=271733878,a=0;a<e.length;a+=16){var s=n,l=r,c=i,u=o;n=g(n,r,i,o,e[a],7,-680876936),o=g(o,n,r,i,e[a+1],12,-389564586),i=g(i,o,n,r,e[a+2],17,606105819),r=g(r,i,o,n,e[a+3],22,-1044525330),n=g(n,r,i,o,e[a+4],7,-176418897),o=g(o,n,r,i,e[a+5],12,1200080426),i=g(i,o,n,r,e[a+6],17,-1473231341),r=g(r,i,o,n,e[a+7],22,-45705983),n=g(n,r,i,o,e[a+8],7,1770035416),o=g(o,n,r,i,e[a+9],12,-1958414417),i=g(i,o,n,r,e[a+10],17,-42063),r=g(r,i,o,n,e[a+11],22,-1990404162),n=g(n,r,i,o,e[a+12],7,1804603682),o=g(o,n,r,i,e[a+13],12,-40341101),i=g(i,o,n,r,e[a+14],17,-1502002290),n=m(n,r=g(r,i,o,n,e[a+15],22,1236535329),i,o,e[a+1],5,-165796510),o=m(o,n,r,i,e[a+6],9,-1069501632),i=m(i,o,n,r,e[a+11],14,643717713),r=m(r,i,o,n,e[a],20,-373897302),n=m(n,r,i,o,e[a+5],5,-701558691),o=m(o,n,r,i,e[a+10],9,38016083),i=m(i,o,n,r,e[a+15],14,-660478335),r=m(r,i,o,n,e[a+4],20,-405537848),n=m(n,r,i,o,e[a+9],5,568446438),o=m(o,n,r,i,e[a+14],9,-1019803690),i=m(i,o,n,r,e[a+3],14,-187363961),r=m(r,i,o,n,e[a+8],20,1163531501),n=m(n,r,i,o,e[a+13],5,-1444681467),o=m(o,n,r,i,e[a+2],9,-51403784),i=m(i,o,n,r,e[a+7],14,1735328473),n=y(n,r=m(r,i,o,n,e[a+12],20,-1926607734),i,o,e[a+5],4,-378558),o=y(o,n,r,i,e[a+8],11,-2022574463),i=y(i,o,n,r,e[a+11],16,1839030562),r=y(r,i,o,n,e[a+14],23,-35309556),n=y(n,r,i,o,e[a+1],4,-1530992060),o=y(o,n,r,i,e[a+4],11,1272893353),i=y(i,o,n,r,e[a+7],16,-155497632),r=y(r,i,o,n,e[a+10],23,-1094730640),n=y(n,r,i,o,e[a+13],4,681279174),o=y(o,n,r,i,e[a],11,-358537222),i=y(i,o,n,r,e[a+3],16,-722521979),r=y(r,i,o,n,e[a+6],23,76029189),n=y(n,r,i,o,e[a+9],4,-640364487),o=y(o,n,r,i,e[a+12],11,-421815835),i=y(i,o,n,r,e[a+15],16,530742520),n=b(n,r=y(r,i,o,n,e[a+2],23,-995338651),i,o,e[a],6,-198630844),o=b(o,n,r,i,e[a+7],10,1126891415),i=b(i,o,n,r,e[a+14],15,-1416354905),r=b(r,i,o,n,e[a+5],21,-57434055),n=b(n,r,i,o,e[a+12],6,1700485571),o=b(o,n,r,i,e[a+3],10,-1894986606),i=b(i,o,n,r,e[a+10],15,-1051523),r=b(r,i,o,n,e[a+1],21,-2054922799),n=b(n,r,i,o,e[a+8],6,1873313359),o=b(o,n,r,i,e[a+15],10,-30611744),i=b(i,o,n,r,e[a+6],15,-1560198380),r=b(r,i,o,n,e[a+13],21,1309151649),n=b(n,r,i,o,e[a+4],6,-145523070),o=b(o,n,r,i,e[a+11],10,-1120210379),i=b(i,o,n,r,e[a+2],15,718787259),r=b(r,i,o,n,e[a+9],21,-343485551),n=p(n,s),r=p(r,l),i=p(i,c),o=p(o,u)}return[n,r,i,o]}(function(e){if(0===e.length)return[];for(var t=8*e.length,n=new Uint32Array(f(t)),r=0;r<t;r+=8)n[r>>5]|=(255&e[r/8])<<r%32;return n}(e),8*e.length))}));var _=n(18562);function x(e,t,n,r){switch(e){case 0:return t&n^~t&r;case 1:case 3:return t^n^r;case 2:return t&n^t&r^n&r}}function C(e,t){return e<<t|e>>>32-t}const E=h("v5",80,(function(e){var t=[1518500249,1859775393,2400959708,3395469782],n=[1732584193,4023233417,2562383102,271733878,3285377520];if("string"==typeof e){var r=unescape(encodeURIComponent(e));e=[];for(var i=0;i<r.length;++i)e.push(r.charCodeAt(i))}else Array.isArray(e)||(e=Array.prototype.slice.call(e));e.push(128);for(var o=e.length/4+2,a=Math.ceil(o/16),s=new Array(a),l=0;l<a;++l){for(var c=new Uint32Array(16),u=0;u<16;++u)c[u]=e[64*l+4*u]<<24|e[64*l+4*u+1]<<16|e[64*l+4*u+2]<<8|e[64*l+4*u+3];s[l]=c}s[a-1][14]=8*(e.length-1)/Math.pow(2,32),s[a-1][14]=Math.floor(s[a-1][14]),s[a-1][15]=8*(e.length-1)&4294967295;for(var d=0;d<a;++d){for(var h=new Uint32Array(80),f=0;f<16;++f)h[f]=s[d][f];for(var p=16;p<80;++p)h[p]=C(h[p-3]^h[p-8]^h[p-14]^h[p-16],1);for(var v=n[0],g=n[1],m=n[2],y=n[3],b=n[4],w=0;w<80;++w){var _=Math.floor(w/20),E=C(v,5)+x(_,g,m,y)+b+t[_]+h[w]>>>0;b=y,y=m,m=C(g,30)>>>0,g=v,v=E}n[0]=n[0]+v>>>0,n[1]=n[1]+g>>>0,n[2]=n[2]+m>>>0,n[3]=n[3]+y>>>0,n[4]=n[4]+b>>>0}return[n[0]>>24&255,n[0]>>16&255,n[0]>>8&255,255&n[0],n[1]>>24&255,n[1]>>16&255,n[1]>>8&255,255&n[1],n[2]>>24&255,n[2]>>16&255,n[2]>>8&255,255&n[2],n[3]>>24&255,n[3]>>16&255,n[3]>>8&255,255&n[3],n[4]>>24&255,n[4]>>16&255,n[4]>>8&255,255&n[4]]})),S="00000000-0000-0000-0000-000000000000",A=function(e){if(!(0,u.A)(e))throw TypeError("Invalid UUID");return parseInt(e.substr(14,1),16)}},43407:(e,t,n)=>{"use strict";var r;n.d(t,{A:()=>o});var i=new Uint8Array(16);function o(){if(!r&&!(r="undefined"!=typeof crypto&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto)||"undefined"!=typeof msCrypto&&"function"==typeof msCrypto.getRandomValues&&msCrypto.getRandomValues.bind(msCrypto)))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return r(i)}},38823:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});for(var r=n(8227),i=[],o=0;o<256;++o)i.push((o+256).toString(16).substr(1));const a=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,n=(i[e[t+0]]+i[e[t+1]]+i[e[t+2]]+i[e[t+3]]+"-"+i[e[t+4]]+i[e[t+5]]+"-"+i[e[t+6]]+i[e[t+7]]+"-"+i[e[t+8]]+i[e[t+9]]+"-"+i[e[t+10]]+i[e[t+11]]+i[e[t+12]]+i[e[t+13]]+i[e[t+14]]+i[e[t+15]]).toLowerCase();if(!(0,r.A)(n))throw TypeError("Stringified UUID is invalid");return n}},18562:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(43407),i=n(38823);const o=function(e,t,n){var o=(e=e||{}).random||(e.rng||r.A)();if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){n=n||0;for(var a=0;a<16;++a)t[n+a]=o[a];return t}return(0,i.A)(o)}},8227:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});const r=/^(?:[0-9a-f]{8}-[0-9a-f]{4}-[1-5][0-9a-f]{3}-[89ab][0-9a-f]{3}-[0-9a-f]{12}|00000000-0000-0000-0000-000000000000)$/i,i=function(e){return"string"==typeof e&&r.test(e)}},9771:e=>{"use strict";e.exports=function(){}},61545:()=>{},66999:()=>{},2965:()=>{},43693:(e,t,n)=>{var r=n(77736);e.exports=function(e,t,n){return(t=r(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},e.exports.__esModule=!0,e.exports.default=e.exports},94634:e=>{function t(){return e.exports=t=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},e.exports.__esModule=!0,e.exports.default=e.exports,t.apply(null,arguments)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},24994:e=>{e.exports=function(e){return e&&e.__esModule?e:{default:e}},e.exports.__esModule=!0,e.exports.default=e.exports},6305:(e,t,n)=>{var r=n(73738).default;function i(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,n=new WeakMap;return(i=function(e){return e?n:t})(e)}e.exports=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=r(e)&&"function"!=typeof e)return{default:e};var n=i(t);if(n&&n.has(e))return n.get(e);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in e)if("default"!==s&&{}.hasOwnProperty.call(e,s)){var l=a?Object.getOwnPropertyDescriptor(e,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=e[s]}return o.default=e,n&&n.set(e,o),o},e.exports.__esModule=!0,e.exports.default=e.exports},91847:(e,t,n)=>{var r=n(54893);e.exports=function(e,t){if(null==e)return{};var n,i,o=r(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o},e.exports.__esModule=!0,e.exports.default=e.exports},54893:e=>{e.exports=function(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n},e.exports.__esModule=!0,e.exports.default=e.exports},4633:(e,t,n)=>{var r=n(73738).default;function i(){"use strict";e.exports=i=function(){return n},e.exports.__esModule=!0,e.exports.default=e.exports;var t,n={},o=Object.prototype,a=o.hasOwnProperty,s=Object.defineProperty||function(e,t,n){e[t]=n.value},l="function"==typeof Symbol?Symbol:{},c=l.iterator||"@@iterator",u=l.asyncIterator||"@@asyncIterator",d=l.toStringTag||"@@toStringTag";function h(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{h({},"")}catch(t){h=function(e,t,n){return e[t]=n}}function f(e,t,n,r){var i=t&&t.prototype instanceof w?t:w,o=Object.create(i.prototype),a=new z(r||[]);return s(o,"_invoke",{value:T(e,n,a)}),o}function p(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}n.wrap=f;var v="suspendedStart",g="suspendedYield",m="executing",y="completed",b={};function w(){}function _(){}function x(){}var C={};h(C,c,(function(){return this}));var E=Object.getPrototypeOf,S=E&&E(E(R([])));S&&S!==o&&a.call(S,c)&&(C=S);var A=x.prototype=w.prototype=Object.create(C);function O(e){["next","throw","return"].forEach((function(t){h(e,t,(function(e){return this._invoke(t,e)}))}))}function k(e,t){function n(i,o,s,l){var c=p(e[i],e,o);if("throw"!==c.type){var u=c.arg,d=u.value;return d&&"object"==r(d)&&a.call(d,"__await")?t.resolve(d.__await).then((function(e){n("next",e,s,l)}),(function(e){n("throw",e,s,l)})):t.resolve(d).then((function(e){u.value=e,s(u)}),(function(e){return n("throw",e,s,l)}))}l(c.arg)}var i;s(this,"_invoke",{value:function(e,r){function o(){return new t((function(t,i){n(e,r,t,i)}))}return i=i?i.then(o,o):o()}})}function T(e,n,r){var i=v;return function(o,a){if(i===m)throw Error("Generator is already running");if(i===y){if("throw"===o)throw a;return{value:t,done:!0}}for(r.method=o,r.arg=a;;){var s=r.delegate;if(s){var l=P(s,r);if(l){if(l===b)continue;return l}}if("next"===r.method)r.sent=r._sent=r.arg;else if("throw"===r.method){if(i===v)throw i=y,r.arg;r.dispatchException(r.arg)}else"return"===r.method&&r.abrupt("return",r.arg);i=m;var c=p(e,n,r);if("normal"===c.type){if(i=r.done?y:g,c.arg===b)continue;return{value:c.arg,done:r.done}}"throw"===c.type&&(i=y,r.method="throw",r.arg=c.arg)}}}function P(e,n){var r=n.method,i=e.iterator[r];if(i===t)return n.delegate=null,"throw"===r&&e.iterator.return&&(n.method="return",n.arg=t,P(e,n),"throw"===n.method)||"return"!==r&&(n.method="throw",n.arg=new TypeError("The iterator does not provide a '"+r+"' method")),b;var o=p(i,e.iterator,n.arg);if("throw"===o.type)return n.method="throw",n.arg=o.arg,n.delegate=null,b;var a=o.arg;return a?a.done?(n[e.resultName]=a.value,n.next=e.nextLoc,"return"!==n.method&&(n.method="next",n.arg=t),n.delegate=null,b):a:(n.method="throw",n.arg=new TypeError("iterator result is not an object"),n.delegate=null,b)}function I(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function M(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function z(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(I,this),this.reset(!0)}function R(e){if(e||""===e){var n=e[c];if(n)return n.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var i=-1,o=function n(){for(;++i<e.length;)if(a.call(e,i))return n.value=e[i],n.done=!1,n;return n.value=t,n.done=!0,n};return o.next=o}}throw new TypeError(r(e)+" is not iterable")}return _.prototype=x,s(A,"constructor",{value:x,configurable:!0}),s(x,"constructor",{value:_,configurable:!0}),_.displayName=h(x,d,"GeneratorFunction"),n.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===_||"GeneratorFunction"===(t.displayName||t.name))},n.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,x):(e.__proto__=x,h(e,d,"GeneratorFunction")),e.prototype=Object.create(A),e},n.awrap=function(e){return{__await:e}},O(k.prototype),h(k.prototype,u,(function(){return this})),n.AsyncIterator=k,n.async=function(e,t,r,i,o){void 0===o&&(o=Promise);var a=new k(f(e,t,r,i),o);return n.isGeneratorFunction(t)?a:a.next().then((function(e){return e.done?e.value:a.next()}))},O(A),h(A,d,"Generator"),h(A,c,(function(){return this})),h(A,"toString",(function(){return"[object Generator]"})),n.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},n.values=R,z.prototype={constructor:z,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=t,this.done=!1,this.delegate=null,this.method="next",this.arg=t,this.tryEntries.forEach(M),!e)for(var n in this)"t"===n.charAt(0)&&a.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=t)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var n=this;function r(r,i){return s.type="throw",s.arg=e,n.next=r,i&&(n.method="next",n.arg=t),!!i}for(var i=this.tryEntries.length-1;i>=0;--i){var o=this.tryEntries[i],s=o.completion;if("root"===o.tryLoc)return r("end");if(o.tryLoc<=this.prev){var l=a.call(o,"catchLoc"),c=a.call(o,"finallyLoc");if(l&&c){if(this.prev<o.catchLoc)return r(o.catchLoc,!0);if(this.prev<o.finallyLoc)return r(o.finallyLoc)}else if(l){if(this.prev<o.catchLoc)return r(o.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<o.finallyLoc)return r(o.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&a.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var i=r;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var o=i?i.completion:{};return o.type=e,o.arg=t,i?(this.method="next",this.next=i.finallyLoc,b):this.complete(o)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),b},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),M(n),b}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;M(n)}return i}}throw Error("illegal catch attempt")},delegateYield:function(e,n,r){return this.delegate={iterator:R(e),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=t),b}},n}e.exports=i,e.exports.__esModule=!0,e.exports.default=e.exports},89045:(e,t,n)=>{var r=n(73738).default;e.exports=function(e,t){if("object"!=r(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,t||"default");if("object"!=r(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)},e.exports.__esModule=!0,e.exports.default=e.exports},77736:(e,t,n)=>{var r=n(73738).default,i=n(89045);e.exports=function(e){var t=i(e,"string");return"symbol"==r(t)?t:t+""},e.exports.__esModule=!0,e.exports.default=e.exports},73738:e=>{function t(n){return e.exports=t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},e.exports.__esModule=!0,e.exports.default=e.exports,t(n)}e.exports=t,e.exports.__esModule=!0,e.exports.default=e.exports},54756:(e,t,n)=>{var r=n(4633)();e.exports=r;try{regeneratorRuntime=r}catch(e){"object"==typeof globalThis?globalThis.regeneratorRuntime=r:Function("r","regeneratorRuntime = r")(r)}},46942:(e,t)=>{var n;!function(){"use strict";var r={}.hasOwnProperty;function i(){for(var e="",t=0;t<arguments.length;t++){var n=arguments[t];n&&(e=a(e,o(n)))}return e}function o(e){if("string"==typeof e||"number"==typeof e)return e;if("object"!=typeof e)return"";if(Array.isArray(e))return i.apply(null,e);if(e.toString!==Object.prototype.toString&&!e.toString.toString().includes("[native code]"))return e.toString();var t="";for(var n in e)r.call(e,n)&&e[n]&&(t=a(t,n));return t}function a(e,t){return t?e?e+" "+t:e+t:e}e.exports?(i.default=i,e.exports=i):void 0===(n=function(){return i}.apply(t,[]))||(e.exports=n)}()},43145:(e,t,n)=>{"use strict";function r(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}n.d(t,{A:()=>r})},96369:(e,t,n)=>{"use strict";function r(e){if(Array.isArray(e))return e}n.d(t,{A:()=>r})},9417:(e,t,n)=>{"use strict";function r(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}n.d(t,{A:()=>r})},23029:(e,t,n)=>{"use strict";function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}n.d(t,{A:()=>r})},92901:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(20816);function i(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,(0,r.A)(i.key),i)}}function o(e,t,n){return t&&i(e.prototype,t),n&&i(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}},64467:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(20816);function i(e,t,n){return(t=(0,r.A)(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}},58168:(e,t,n)=>{"use strict";function r(){return r=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},r.apply(null,arguments)}n.d(t,{A:()=>r})},53954:(e,t,n)=>{"use strict";function r(e){return r=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)},r(e)}n.d(t,{A:()=>r})},85501:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(63662);function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&(0,r.A)(e,t)}},77387:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(63662);function i(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,(0,r.A)(e,t)}},96274:(e,t,n)=>{"use strict";function r(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}n.d(t,{A:()=>r})},76562:(e,t,n)=>{"use strict";function r(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}n.d(t,{A:()=>r})},80045:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(98587);function i(e,t){if(null==e)return{};var n,i,o=(0,r.A)(e,t);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(e);for(i=0;i<a.length;i++)n=a[i],t.indexOf(n)>=0||{}.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}},98587:(e,t,n)=>{"use strict";function r(e,t){if(null==e)return{};var n={};for(var r in e)if({}.hasOwnProperty.call(e,r)){if(t.indexOf(r)>=0)continue;n[r]=e[r]}return n}n.d(t,{A:()=>r})},56822:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(82284),i=n(9417);function o(e,t){if(t&&("object"==(0,r.A)(t)||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return(0,i.A)(e)}},63662:(e,t,n)=>{"use strict";function r(e,t){return r=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},r(e,t)}n.d(t,{A:()=>r})},5544:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(96369),i=n(27800),o=n(76562);function a(e,t){return(0,r.A)(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o,a,s=[],l=!0,c=!1;try{if(o=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;l=!1}else for(;!(l=(r=o.call(n)).done)&&(s.push(r.value),s.length!==t);l=!0);}catch(e){c=!0,i=e}finally{try{if(!l&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw i}}return s}}(e,t)||(0,i.A)(e,t)||(0,o.A)()}},87695:(e,t,n)=>{"use strict";n.d(t,{A:()=>s});var r=n(96369),i=n(96274),o=n(27800),a=n(76562);function s(e){return(0,r.A)(e)||(0,i.A)(e)||(0,o.A)(e)||(0,a.A)()}},60436:(e,t,n)=>{"use strict";n.d(t,{A:()=>a});var r=n(43145),i=n(96274),o=n(27800);function a(e){return function(e){if(Array.isArray(e))return(0,r.A)(e)}(e)||(0,i.A)(e)||(0,o.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.")}()}},20816:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(82284);function i(e){var t=function(e,t){if("object"!=(0,r.A)(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var i=n.call(e,"string");if("object"!=(0,r.A)(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(e)}(e);return"symbol"==(0,r.A)(t)?t:t+""}},82284:(e,t,n)=>{"use strict";function r(e){return r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},r(e)}n.d(t,{A:()=>r})},27800:(e,t,n)=>{"use strict";n.d(t,{A:()=>i});var r=n(43145);function i(e,t){if(e){if("string"==typeof e)return(0,r.A)(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)?(0,r.A)(e,t):void 0}}},31635:(e,t,n)=>{"use strict";n.d(t,{C6:()=>i,Cl:()=>o,Tt:()=>a,YH:()=>l,fX:()=>c,sH:()=>s});var r=function(e,t){return r=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)Object.prototype.hasOwnProperty.call(t,n)&&(e[n]=t[n])},r(e,t)};function i(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function n(){this.constructor=e}r(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}var o=function(){return o=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},o.apply(this,arguments)};function a(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.indexOf(r)<0&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols){var i=0;for(r=Object.getOwnPropertySymbols(e);i<r.length;i++)t.indexOf(r[i])<0&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]])}return n}function s(e,t,n,r){return new(n||(n=Promise))((function(i,o){function a(e){try{l(r.next(e))}catch(e){o(e)}}function s(e){try{l(r.throw(e))}catch(e){o(e)}}function l(e){var t;e.done?i(e.value):(t=e.value,t instanceof n?t:new n((function(e){e(t)}))).then(a,s)}l((r=r.apply(e,t||[])).next())}))}function l(e,t){var n,r,i,o,a={label:0,sent:function(){if(1&i[0])throw i[1];return i[1]},trys:[],ops:[]};return o={next:s(0),throw:s(1),return:s(2)},"function"==typeof Symbol&&(o[Symbol.iterator]=function(){return this}),o;function s(s){return function(l){return function(s){if(n)throw new TypeError("Generator is already executing.");for(;o&&(o=0,s[0]&&(a=0)),a;)try{if(n=1,r&&(i=2&s[0]?r.return:s[0]?r.throw||((i=r.return)&&i.call(r),0):r.next)&&!(i=i.call(r,s[1])).done)return i;switch(r=0,i&&(s=[2&s[0],i.value]),s[0]){case 0:case 1:i=s;break;case 4:return a.label++,{value:s[1],done:!1};case 5:a.label++,r=s[1],s=[0];continue;case 7:s=a.ops.pop(),a.trys.pop();continue;default:if(!((i=(i=a.trys).length>0&&i[i.length-1])||6!==s[0]&&2!==s[0])){a=0;continue}if(3===s[0]&&(!i||s[1]>i[0]&&s[1]<i[3])){a.label=s[1];break}if(6===s[0]&&a.label<i[1]){a.label=i[1],i=s;break}if(i&&a.label<i[2]){a.label=i[2],a.ops.push(s);break}i[2]&&a.ops.pop(),a.trys.pop();continue}s=t.call(e,a)}catch(e){s=[6,e],r=0}finally{n=i=0}if(5&s[0])throw s[1];return{value:s[0]?s[1]:void 0,done:!0}}([s,l])}}}function c(e,t,n){if(n||2===arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}Object.create,Object.create,"function"==typeof SuppressedError&&SuppressedError}},__webpack_module_cache__={};function __webpack_require__(e){var t=__webpack_module_cache__[e];if(void 0!==t)return t.exports;var n=__webpack_module_cache__[e]={id:e,loaded:!1,exports:{}};return __webpack_modules__[e].call(n.exports,n,n.exports,__webpack_require__),n.loaded=!0,n.exports}__webpack_require__.amdO={},__webpack_require__.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),__webpack_require__.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},__webpack_require__.nmd=e=>(e.paths=[],e.children||(e.children=[]),e);var __webpack_exports__={};(()=>{"use strict";var e={};__webpack_require__.r(e),__webpack_require__.d(e,{default:()=>ps});var t={};__webpack_require__.r(t),__webpack_require__.d(t,{accessTokensReducer:()=>Mr,annotationsReducer:()=>Dr,authReducer:()=>Vr,catalogReducer:()=>qr,companionWindowsReducer:()=>ei,configReducer:()=>ai,elasticLayoutReducer:()=>ui,errorsReducer:()=>bi,infoResponsesReducer:()=>Ci,layersReducer:()=>Oi,manifestsReducer:()=>Ii,searchesReducer:()=>Ni,viewersReducer:()=>Bi,windowsReducer:()=>Gi,workspaceReducer:()=>Xi});var n=__webpack_require__(96540),r=__webpack_require__(40961),i=__webpack_require__(61225),o=__webpack_require__(68055),a=__webpack_require__(8483),s=__webpack_require__.n(a),l=__webpack_require__(7334);function c(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function u(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?c(Object(n),!0).forEach((function(t){d(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):c(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function d(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function h(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)||function(e,t){if(e){if("string"==typeof e)return f(e,t);var n=Object.prototype.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)?f(e,t):void 0}}(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 f(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function p(e){return e.mapStateToProps||e.mapDispatchToProps?i.Ng.apply(void 0,[e.mapStateToProps,e.mapDispatchToProps].concat(h(e.connectOptions||[])))(e.component):e.component}function v(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function g(e){var t,r,i=e.plugins,a=e.children,c=(t=(0,n.useState)({}),r=2,function(e){if(Array.isArray(e))return e}(t)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(t,r)||function(e,t){if(e){if("string"==typeof e)return v(e,t);var n=Object.prototype.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)?v(e,t):void 0}}(t,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.")}()),d=c[0],f=c[1];return(0,n.useEffect)((function(){var e=function(e){return e.map((function(e){return u(u({},e),{},{component:p(e)})}))}(i);!function(e){e.filter((function(e){return e.companionWindowKey})).forEach((function(e){l.A[e.companionWindowKey]=e.component})),l.A}(e),f(function(e){return e.reduce((function(e,t){return s()(e,[t.target,t.mode],(function(e){return[].concat(h(e||[]),[t])}))}),{})}(e))}),[i]),n.createElement(o.A.Provider,{value:d},a)}g.defaultProps={children:null,plugins:[]};var m=__webpack_require__(68238),y=__webpack_require__(41733),b=__webpack_require__(37187),w=__webpack_require__(90361),_=__webpack_require__(5406),x=__webpack_require__(74864),C=__webpack_require__(65414);function E(e){var t=e.i18n,r=e.defaultNS,i=e.children,o=(0,n.useMemo)((function(){return{i18n:t,defaultNS:r}}),[t,r]);return(0,n.createElement)(C.gJ.Provider,{value:o},i)}var S=__webpack_require__(79792),A=__webpack_require__(21233),O=__webpack_require__(65429),k=__webpack_require__(88093),T=__webpack_require__(49117),P=__webpack_require__(79350),I=__webpack_require__(79551),M=__webpack_require__(17757),z=__webpack_require__(26053),R=__webpack_require__(15722),L=__webpack_require__(73317),D=__webpack_require__(27571),N=__webpack_require__(82284),j=__webpack_require__(64467);function H(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?Object(arguments[t]):{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&r.push.apply(r,Object.getOwnPropertySymbols(n).filter((function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach((function(t){(0,j.A)(e,t,n[t])}))}return e}var V=__webpack_require__(23029),B=__webpack_require__(92901),F=__webpack_require__(56822),W=__webpack_require__(53954),U=__webpack_require__(9417),G=__webpack_require__(85501),q={type:"logger",log:function(e){this.output("log",e)},warn:function(e){this.output("warn",e)},error:function(e){this.output("error",e)},output:function(e,t){console&&console[e]&&console[e].apply(console,t)}},K=new(function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,V.A)(this,e),this.init(t,n)}return(0,B.A)(e,[{key:"init",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};this.prefix=t.prefix||"i18next:",this.logger=e||q,this.options=t,this.debug=t.debug}},{key:"setDebug",value:function(e){this.debug=e}},{key:"log",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"log","",!0)}},{key:"warn",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","",!0)}},{key:"error",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"error","")}},{key:"deprecate",value:function(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return this.forward(t,"warn","WARNING DEPRECATED: ",!0)}},{key:"forward",value:function(e,t,n,r){return r&&!this.debug?null:("string"==typeof e[0]&&(e[0]="".concat(n).concat(this.prefix," ").concat(e[0])),this.logger[t](e))}},{key:"create",value:function(t){return new e(this.logger,H({},{prefix:"".concat(this.prefix,":").concat(t,":")},this.options))}}]),e}()),$=function(){function e(){(0,V.A)(this,e),this.observers={}}return(0,B.A)(e,[{key:"on",value:function(e,t){var n=this;return e.split(" ").forEach((function(e){n.observers[e]=n.observers[e]||[],n.observers[e].push(t)})),this}},{key:"off",value:function(e,t){this.observers[e]&&(t?this.observers[e]=this.observers[e].filter((function(e){return e!==t})):delete this.observers[e])}},{key:"emit",value:function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];this.observers[e]&&[].concat(this.observers[e]).forEach((function(e){e.apply(void 0,n)})),this.observers["*"]&&[].concat(this.observers["*"]).forEach((function(t){t.apply(t,[e].concat(n))}))}}]),e}();function Z(){var e,t,n=new Promise((function(n,r){e=n,t=r}));return n.resolve=e,n.reject=t,n}function X(e){return null==e?"":""+e}function Y(e,t,n){function r(e){return e&&e.indexOf("###")>-1?e.replace(/###/g,"."):e}function i(){return!e||"string"==typeof e}for(var o="string"!=typeof t?[].concat(t):t.split(".");o.length>1;){if(i())return{};var a=r(o.shift());!e[a]&&n&&(e[a]=new n),e=Object.prototype.hasOwnProperty.call(e,a)?e[a]:{}}return i()?{}:{obj:e,k:r(o.shift())}}function Q(e,t,n){var r=Y(e,t,Object);r.obj[r.k]=n}function J(e,t){var n=Y(e,t),r=n.obj,i=n.k;if(r)return r[i]}function ee(e,t,n){var r=J(e,n);return void 0!==r?r:J(t,n)}function te(e,t,n){for(var r in t)"__proto__"!==r&&"constructor"!==r&&(r in e?"string"==typeof e[r]||e[r]instanceof String||"string"==typeof t[r]||t[r]instanceof String?n&&(e[r]=t[r]):te(e[r],t[r],n):e[r]=t[r]);return e}function ne(e){return e.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}var re={"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&#39;","/":"&#x2F;"};function ie(e){return"string"==typeof e?e.replace(/[&<>"'\/]/g,(function(e){return re[e]})):e}var oe="undefined"!=typeof window&&window.navigator&&window.navigator.userAgent&&window.navigator.userAgent.indexOf("MSIE")>-1,ae=function(e){function t(e){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{ns:["translation"],defaultNS:"translation"};return(0,V.A)(this,t),n=(0,F.A)(this,(0,W.A)(t).call(this)),oe&&$.call((0,U.A)(n)),n.data=e||{},n.options=r,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n}return(0,G.A)(t,e),(0,B.A)(t,[{key:"addNamespaces",value:function(e){this.options.ns.indexOf(e)<0&&this.options.ns.push(e)}},{key:"removeNamespaces",value:function(e){var t=this.options.ns.indexOf(e);t>-1&&this.options.ns.splice(t,1)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=void 0!==r.keySeparator?r.keySeparator:this.options.keySeparator,o=[e,t];return n&&"string"!=typeof n&&(o=o.concat(n)),n&&"string"==typeof n&&(o=o.concat(i?n.split(i):n)),e.indexOf(".")>-1&&(o=e.split(".")),J(this.data,o)}},{key:"addResource",value:function(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{silent:!1},o=this.options.keySeparator;void 0===o&&(o=".");var a=[e,t];n&&(a=a.concat(o?n.split(o):n)),e.indexOf(".")>-1&&(r=t,t=(a=e.split("."))[1]),this.addNamespaces(t),Q(this.data,a,r),i.silent||this.emit("added",e,t,n,r)}},{key:"addResources",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{silent:!1};for(var i in n)"string"!=typeof n[i]&&"[object Array]"!==Object.prototype.toString.apply(n[i])||this.addResource(e,t,i,n[i],{silent:!0});r.silent||this.emit("added",e,t,n)}},{key:"addResourceBundle",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{silent:!1},a=[e,t];e.indexOf(".")>-1&&(r=n,n=t,t=(a=e.split("."))[1]),this.addNamespaces(t);var s=J(this.data,a)||{};r?te(s,n,i):s=H({},s,n),Q(this.data,a,s),o.silent||this.emit("added",e,t,n)}},{key:"removeResourceBundle",value:function(e,t){this.hasResourceBundle(e,t)&&delete this.data[e][t],this.removeNamespaces(t),this.emit("removed",e,t)}},{key:"hasResourceBundle",value:function(e,t){return void 0!==this.getResource(e,t)}},{key:"getResourceBundle",value:function(e,t){return t||(t=this.options.defaultNS),"v1"===this.options.compatibilityAPI?H({},{},this.getResource(e,t)):this.getResource(e,t)}},{key:"getDataByLanguage",value:function(e){return this.data[e]}},{key:"toJSON",value:function(){return this.data}}]),t}($),se={processors:{},addPostProcessor:function(e){this.processors[e.name]=e},handle:function(e,t,n,r,i){var o=this;return e.forEach((function(e){o.processors[e]&&(t=o.processors[e].process(t,n,r,i))})),t}},le={},ce=function(e){function t(e){var n,r,i,o,a=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return(0,V.A)(this,t),n=(0,F.A)(this,(0,W.A)(t).call(this)),oe&&$.call((0,U.A)(n)),r=["resourceStore","languageUtils","pluralResolver","interpolator","backendConnector","i18nFormat","utils"],i=e,o=(0,U.A)(n),r.forEach((function(e){i[e]&&(o[e]=i[e])})),n.options=a,void 0===n.options.keySeparator&&(n.options.keySeparator="."),n.logger=K.create("translator"),n}return(0,G.A)(t,e),(0,B.A)(t,[{key:"changeLanguage",value:function(e){e&&(this.language=e)}},{key:"exists",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{interpolation:{}},n=this.resolve(e,t);return n&&void 0!==n.res}},{key:"extractFromKey",value:function(e,t){var n=void 0!==t.nsSeparator?t.nsSeparator:this.options.nsSeparator;void 0===n&&(n=":");var r=void 0!==t.keySeparator?t.keySeparator:this.options.keySeparator,i=t.ns||this.options.defaultNS;if(n&&e.indexOf(n)>-1){var o=e.match(this.interpolator.nestingRegexp);if(o&&o.length>0)return{key:e,namespaces:i};var a=e.split(n);(n!==r||n===r&&this.options.ns.indexOf(a[0])>-1)&&(i=a.shift()),e=a.join(r)}return"string"==typeof i&&(i=[i]),{key:e,namespaces:i}}},{key:"translate",value:function(e,n,r){var i=this;if("object"!==(0,N.A)(n)&&this.options.overloadTranslationOptionHandler&&(n=this.options.overloadTranslationOptionHandler(arguments)),n||(n={}),null==e)return"";Array.isArray(e)||(e=[String(e)]);var o=void 0!==n.keySeparator?n.keySeparator:this.options.keySeparator,a=this.extractFromKey(e[e.length-1],n),s=a.key,l=a.namespaces,c=l[l.length-1],u=n.lng||this.language,d=n.appendNamespaceToCIMode||this.options.appendNamespaceToCIMode;if(u&&"cimode"===u.toLowerCase()){if(d){var h=n.nsSeparator||this.options.nsSeparator;return c+h+s}return s}var f=this.resolve(e,n),p=f&&f.res,v=f&&f.usedKey||s,g=f&&f.exactUsedKey||s,m=Object.prototype.toString.apply(p),y=void 0!==n.joinArrays?n.joinArrays:this.options.joinArrays,b=!this.i18nFormat||this.i18nFormat.handleAsObject;if(b&&p&&"string"!=typeof p&&"boolean"!=typeof p&&"number"!=typeof p&&["[object Number]","[object Function]","[object RegExp]"].indexOf(m)<0&&("string"!=typeof y||"[object Array]"!==m)){if(!n.returnObjects&&!this.options.returnObjects)return this.logger.warn("accessing an object - but returnObjects options is not enabled!"),this.options.returnedObjectHandler?this.options.returnedObjectHandler(v,p,n):"key '".concat(s," (").concat(this.language,")' returned an object instead of string.");if(o){var w="[object Array]"===m,_=w?[]:{},x=w?g:v;for(var C in p)if(Object.prototype.hasOwnProperty.call(p,C)){var E="".concat(x).concat(o).concat(C);_[C]=this.translate(E,H({},n,{joinArrays:!1,ns:l})),_[C]===E&&(_[C]=p[C])}p=_}}else if(b&&"string"==typeof y&&"[object Array]"===m)(p=p.join(y))&&(p=this.extendTranslation(p,e,n,r));else{var S=!1,A=!1,O=void 0!==n.count&&"string"!=typeof n.count,k=t.hasDefaultValue(n),T=O?this.pluralResolver.getSuffix(u,n.count):"",P=n["defaultValue".concat(T)]||n.defaultValue;!this.isValidLookup(p)&&k&&(S=!0,p=P),this.isValidLookup(p)||(A=!0,p=s);var I=k&&P!==p&&this.options.updateMissing;if(A||S||I){if(this.logger.log(I?"updateKey":"missingKey",u,c,s,I?P:p),o){var M=this.resolve(s,H({},n,{keySeparator:!1}));M&&M.res&&this.logger.warn("Seems the loaded translations were in flat JSON format instead of nested. Either set keySeparator: false on init or make sure your translations are published in nested format.")}var z=[],R=this.languageUtils.getFallbackCodes(this.options.fallbackLng,n.lng||this.language);if("fallback"===this.options.saveMissingTo&&R&&R[0])for(var L=0;L<R.length;L++)z.push(R[L]);else"all"===this.options.saveMissingTo?z=this.languageUtils.toResolveHierarchy(n.lng||this.language):z.push(n.lng||this.language);var D=function(e,t,r){i.options.missingKeyHandler?i.options.missingKeyHandler(e,c,t,I?r:p,I,n):i.backendConnector&&i.backendConnector.saveMissing&&i.backendConnector.saveMissing(e,c,t,I?r:p,I,n),i.emit("missingKey",e,c,t,p)};this.options.saveMissing&&(this.options.saveMissingPlurals&&O?z.forEach((function(e){i.pluralResolver.getSuffixes(e).forEach((function(t){D([e],s+t,n["defaultValue".concat(t)]||P)}))})):D(z,s,P))}p=this.extendTranslation(p,e,n,f,r),A&&p===s&&this.options.appendNamespaceToMissingKey&&(p="".concat(c,":").concat(s)),A&&this.options.parseMissingKeyHandler&&(p=this.options.parseMissingKeyHandler(p))}return p}},{key:"extendTranslation",value:function(e,t,n,r,i){var o=this;if(this.i18nFormat&&this.i18nFormat.parse)e=this.i18nFormat.parse(e,n,r.usedLng,r.usedNS,r.usedKey,{resolved:r});else if(!n.skipInterpolation){n.interpolation&&this.interpolator.init(H({},n,{interpolation:H({},this.options.interpolation,n.interpolation)}));var a,s=n.interpolation&&n.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;if(s){var l=e.match(this.interpolator.nestingRegexp);a=l&&l.length}var c=n.replace&&"string"!=typeof n.replace?n.replace:n;if(this.options.interpolation.defaultVariables&&(c=H({},this.options.interpolation.defaultVariables,c)),e=this.interpolator.interpolate(e,c,n.lng||this.language,n),s){var u=e.match(this.interpolator.nestingRegexp);a<(u&&u.length)&&(n.nest=!1)}!1!==n.nest&&(e=this.interpolator.nest(e,(function(){for(var e=arguments.length,r=new Array(e),a=0;a<e;a++)r[a]=arguments[a];return i&&i[0]===r[0]&&!n.context?(o.logger.warn("It seems you are nesting recursively key: ".concat(r[0]," in key: ").concat(t[0])),null):o.translate.apply(o,r.concat([t]))}),n)),n.interpolation&&this.interpolator.reset()}var d=n.postProcess||this.options.postProcess,h="string"==typeof d?[d]:d;return null!=e&&h&&h.length&&!1!==n.applyPostProcessor&&(e=se.handle(h,e,t,this.options&&this.options.postProcessPassResolved?H({i18nResolved:r},n):n,this)),e}},{key:"resolve",value:function(e){var t,n,r,i,o,a=this,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return"string"==typeof e&&(e=[e]),e.forEach((function(e){if(!a.isValidLookup(t)){var l=a.extractFromKey(e,s),c=l.key;n=c;var u=l.namespaces;a.options.fallbackNS&&(u=u.concat(a.options.fallbackNS));var d=void 0!==s.count&&"string"!=typeof s.count,h=void 0!==s.context&&"string"==typeof s.context&&""!==s.context,f=s.lngs?s.lngs:a.languageUtils.toResolveHierarchy(s.lng||a.language,s.fallbackLng);u.forEach((function(e){a.isValidLookup(t)||(o=e,!le["".concat(f[0],"-").concat(e)]&&a.utils&&a.utils.hasLoadedNamespace&&!a.utils.hasLoadedNamespace(o)&&(le["".concat(f[0],"-").concat(e)]=!0,a.logger.warn('key "'.concat(n,'" for languages "').concat(f.join(", "),'" won\'t get resolved as namespace "').concat(o,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!")),f.forEach((function(n){if(!a.isValidLookup(t)){i=n;var o,l,u=c,f=[u];for(a.i18nFormat&&a.i18nFormat.addLookupKeys?a.i18nFormat.addLookupKeys(f,c,n,e,s):(d&&(o=a.pluralResolver.getSuffix(n,s.count)),d&&h&&f.push(u+o),h&&f.push(u+="".concat(a.options.contextSeparator).concat(s.context)),d&&f.push(u+=o));l=f.pop();)a.isValidLookup(t)||(r=l,t=a.getResource(n,e,l,s))}})))}))}})),{res:t,usedKey:n,exactUsedKey:r,usedLng:i,usedNS:o}}},{key:"isValidLookup",value:function(e){return!(void 0===e||!this.options.returnNull&&null===e||!this.options.returnEmptyString&&""===e)}},{key:"getResource",value:function(e,t,n){var r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return this.i18nFormat&&this.i18nFormat.getResource?this.i18nFormat.getResource(e,t,n,r):this.resourceStore.getResource(e,t,n,r)}}],[{key:"hasDefaultValue",value:function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t)&&"defaultValue"===t.substring(0,12)&&void 0!==e[t])return!0;return!1}}]),t}($);function ue(e){return e.charAt(0).toUpperCase()+e.slice(1)}var de=function(){function e(t){(0,V.A)(this,e),this.options=t,this.whitelist=this.options.supportedLngs||!1,this.supportedLngs=this.options.supportedLngs||!1,this.logger=K.create("languageUtils")}return(0,B.A)(e,[{key:"getScriptPartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return null;var t=e.split("-");return 2===t.length?null:(t.pop(),"x"===t[t.length-1].toLowerCase()?null:this.formatLanguageCode(t.join("-")))}},{key:"getLanguagePartFromCode",value:function(e){if(!e||e.indexOf("-")<0)return e;var t=e.split("-");return this.formatLanguageCode(t[0])}},{key:"formatLanguageCode",value:function(e){if("string"==typeof e&&e.indexOf("-")>-1){var t=["hans","hant","latn","cyrl","cans","mong","arab"],n=e.split("-");return this.options.lowerCaseLng?n=n.map((function(e){return e.toLowerCase()})):2===n.length?(n[0]=n[0].toLowerCase(),n[1]=n[1].toUpperCase(),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=ue(n[1].toLowerCase()))):3===n.length&&(n[0]=n[0].toLowerCase(),2===n[1].length&&(n[1]=n[1].toUpperCase()),"sgn"!==n[0]&&2===n[2].length&&(n[2]=n[2].toUpperCase()),t.indexOf(n[1].toLowerCase())>-1&&(n[1]=ue(n[1].toLowerCase())),t.indexOf(n[2].toLowerCase())>-1&&(n[2]=ue(n[2].toLowerCase()))),n.join("-")}return this.options.cleanCode||this.options.lowerCaseLng?e.toLowerCase():e}},{key:"isWhitelisted",value:function(e){return this.logger.deprecate("languageUtils.isWhitelisted",'function "isWhitelisted" will be renamed to "isSupportedCode" in the next major - please make sure to rename it\'s usage asap.'),this.isSupportedCode(e)}},{key:"isSupportedCode",value:function(e){return("languageOnly"===this.options.load||this.options.nonExplicitSupportedLngs)&&(e=this.getLanguagePartFromCode(e)),!this.supportedLngs||!this.supportedLngs.length||this.supportedLngs.indexOf(e)>-1}},{key:"getBestMatchFromCodes",value:function(e){var t,n=this;return e?(e.forEach((function(e){if(!t){var r=n.formatLanguageCode(e);n.options.supportedLngs&&!n.isSupportedCode(r)||(t=r)}})),!t&&this.options.supportedLngs&&e.forEach((function(e){if(!t){var r=n.getLanguagePartFromCode(e);if(n.isSupportedCode(r))return t=r;t=n.options.supportedLngs.find((function(e){if(0===e.indexOf(r))return e}))}})),t||(t=this.getFallbackCodes(this.options.fallbackLng)[0]),t):null}},{key:"getFallbackCodes",value:function(e,t){if(!e)return[];if("function"==typeof e&&(e=e(t)),"string"==typeof e&&(e=[e]),"[object Array]"===Object.prototype.toString.apply(e))return e;if(!t)return e.default||[];var n=e[t];return n||(n=e[this.getScriptPartFromCode(t)]),n||(n=e[this.formatLanguageCode(t)]),n||(n=e[this.getLanguagePartFromCode(t)]),n||(n=e.default),n||[]}},{key:"toResolveHierarchy",value:function(e,t){var n=this,r=this.getFallbackCodes(t||this.options.fallbackLng||[],e),i=[],o=function(e){e&&(n.isSupportedCode(e)?i.push(e):n.logger.warn("rejecting language code not found in supportedLngs: ".concat(e)))};return"string"==typeof e&&e.indexOf("-")>-1?("languageOnly"!==this.options.load&&o(this.formatLanguageCode(e)),"languageOnly"!==this.options.load&&"currentOnly"!==this.options.load&&o(this.getScriptPartFromCode(e)),"currentOnly"!==this.options.load&&o(this.getLanguagePartFromCode(e))):"string"==typeof e&&o(this.formatLanguageCode(e)),r.forEach((function(e){i.indexOf(e)<0&&o(n.formatLanguageCode(e))})),i}}]),e}(),he=[{lngs:["ach","ak","am","arn","br","fil","gun","ln","mfe","mg","mi","oc","pt","pt-BR","tg","tl","ti","tr","uz","wa"],nr:[1,2],fc:1},{lngs:["af","an","ast","az","bg","bn","ca","da","de","dev","el","en","eo","es","et","eu","fi","fo","fur","fy","gl","gu","ha","hi","hu","hy","ia","it","kn","ku","lb","mai","ml","mn","mr","nah","nap","nb","ne","nl","nn","no","nso","pa","pap","pms","ps","pt-PT","rm","sco","se","si","so","son","sq","sv","sw","ta","te","tk","ur","yo"],nr:[1,2],fc:2},{lngs:["ay","bo","cgg","fa","ht","id","ja","jbo","ka","kk","km","ko","ky","lo","ms","sah","su","th","tt","ug","vi","wo","zh"],nr:[1],fc:3},{lngs:["be","bs","cnr","dz","hr","ru","sr","uk"],nr:[1,2,5],fc:4},{lngs:["ar"],nr:[0,1,2,3,11,100],fc:5},{lngs:["cs","sk"],nr:[1,2,5],fc:6},{lngs:["csb","pl"],nr:[1,2,5],fc:7},{lngs:["cy"],nr:[1,2,3,8],fc:8},{lngs:["fr"],nr:[1,2],fc:9},{lngs:["ga"],nr:[1,2,3,7,11],fc:10},{lngs:["gd"],nr:[1,2,3,20],fc:11},{lngs:["is"],nr:[1,2],fc:12},{lngs:["jv"],nr:[0,1],fc:13},{lngs:["kw"],nr:[1,2,3,4],fc:14},{lngs:["lt"],nr:[1,2,10],fc:15},{lngs:["lv"],nr:[1,2,0],fc:16},{lngs:["mk"],nr:[1,2],fc:17},{lngs:["mnk"],nr:[0,1,2],fc:18},{lngs:["mt"],nr:[1,2,11,20],fc:19},{lngs:["or"],nr:[2,1],fc:2},{lngs:["ro"],nr:[1,2,20],fc:20},{lngs:["sl"],nr:[5,1,2,3],fc:21},{lngs:["he","iw"],nr:[1,2,20,21],fc:22}],fe={1:function(e){return Number(e>1)},2:function(e){return Number(1!=e)},3:function(e){return 0},4:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},5:function(e){return Number(0==e?0:1==e?1:2==e?2:e%100>=3&&e%100<=10?3:e%100>=11?4:5)},6:function(e){return Number(1==e?0:e>=2&&e<=4?1:2)},7:function(e){return Number(1==e?0:e%10>=2&&e%10<=4&&(e%100<10||e%100>=20)?1:2)},8:function(e){return Number(1==e?0:2==e?1:8!=e&&11!=e?2:3)},9:function(e){return Number(e>=2)},10:function(e){return Number(1==e?0:2==e?1:e<7?2:e<11?3:4)},11:function(e){return Number(1==e||11==e?0:2==e||12==e?1:e>2&&e<20?2:3)},12:function(e){return Number(e%10!=1||e%100==11)},13:function(e){return Number(0!==e)},14:function(e){return Number(1==e?0:2==e?1:3==e?2:3)},15:function(e){return Number(e%10==1&&e%100!=11?0:e%10>=2&&(e%100<10||e%100>=20)?1:2)},16:function(e){return Number(e%10==1&&e%100!=11?0:0!==e?1:2)},17:function(e){return Number(1==e||e%10==1&&e%100!=11?0:1)},18:function(e){return Number(0==e?0:1==e?1:2)},19:function(e){return Number(1==e?0:0==e||e%100>1&&e%100<11?1:e%100>10&&e%100<20?2:3)},20:function(e){return Number(1==e?0:0==e||e%100>0&&e%100<20?1:2)},21:function(e){return Number(e%100==1?1:e%100==2?2:e%100==3||e%100==4?3:0)},22:function(e){return Number(1==e?0:2==e?1:(e<0||e>10)&&e%10==0?2:3)}},pe=function(){function e(t){var n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(0,V.A)(this,e),this.languageUtils=t,this.options=r,this.logger=K.create("pluralResolver"),this.rules=(n={},he.forEach((function(e){e.lngs.forEach((function(t){n[t]={numbers:e.nr,plurals:fe[e.fc]}}))})),n)}return(0,B.A)(e,[{key:"addRule",value:function(e,t){this.rules[e]=t}},{key:"getRule",value:function(e){return this.rules[e]||this.rules[this.languageUtils.getLanguagePartFromCode(e)]}},{key:"needsPlural",value:function(e){var t=this.getRule(e);return t&&t.numbers.length>1}},{key:"getPluralFormsOfKey",value:function(e,t){return this.getSuffixes(e).map((function(e){return t+e}))}},{key:"getSuffixes",value:function(e){var t=this,n=this.getRule(e);return n?n.numbers.map((function(n){return t.getSuffix(e,n)})):[]}},{key:"getSuffix",value:function(e,t){var n=this,r=this.getRule(e);if(r){var i=r.noAbs?r.plurals(t):r.plurals(Math.abs(t)),o=r.numbers[i];this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]&&(2===o?o="plural":1===o&&(o=""));var a=function(){return n.options.prepend&&o.toString()?n.options.prepend+o.toString():o.toString()};return"v1"===this.options.compatibilityJSON?1===o?"":"number"==typeof o?"_plural_".concat(o.toString()):a():"v2"===this.options.compatibilityJSON||this.options.simplifyPluralSuffix&&2===r.numbers.length&&1===r.numbers[0]?a():this.options.prepend&&i.toString()?this.options.prepend+i.toString():i.toString()}return this.logger.warn("no plural rule found for: ".concat(e)),""}}]),e}(),ve=function(){function e(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(0,V.A)(this,e),this.logger=K.create("interpolator"),this.options=t,this.format=t.interpolation&&t.interpolation.format||function(e){return e},this.init(t)}return(0,B.A)(e,[{key:"init",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};e.interpolation||(e.interpolation={escapeValue:!0});var t=e.interpolation;this.escape=void 0!==t.escape?t.escape:ie,this.escapeValue=void 0===t.escapeValue||t.escapeValue,this.useRawValueToEscape=void 0!==t.useRawValueToEscape&&t.useRawValueToEscape,this.prefix=t.prefix?ne(t.prefix):t.prefixEscaped||"{{",this.suffix=t.suffix?ne(t.suffix):t.suffixEscaped||"}}",this.formatSeparator=t.formatSeparator?t.formatSeparator:t.formatSeparator||",",this.unescapePrefix=t.unescapeSuffix?"":t.unescapePrefix||"-",this.unescapeSuffix=this.unescapePrefix?"":t.unescapeSuffix||"",this.nestingPrefix=t.nestingPrefix?ne(t.nestingPrefix):t.nestingPrefixEscaped||ne("$t("),this.nestingSuffix=t.nestingSuffix?ne(t.nestingSuffix):t.nestingSuffixEscaped||ne(")"),this.nestingOptionsSeparator=t.nestingOptionsSeparator?t.nestingOptionsSeparator:t.nestingOptionsSeparator||",",this.maxReplaces=t.maxReplaces?t.maxReplaces:1e3,this.alwaysFormat=void 0!==t.alwaysFormat&&t.alwaysFormat,this.resetRegExp()}},{key:"reset",value:function(){this.options&&this.init(this.options)}},{key:"resetRegExp",value:function(){var e="".concat(this.prefix,"(.+?)").concat(this.suffix);this.regexp=new RegExp(e,"g");var t="".concat(this.prefix).concat(this.unescapePrefix,"(.+?)").concat(this.unescapeSuffix).concat(this.suffix);this.regexpUnescape=new RegExp(t,"g");var n="".concat(this.nestingPrefix,"(.+?)").concat(this.nestingSuffix);this.nestingRegexp=new RegExp(n,"g")}},{key:"interpolate",value:function(e,t,n,r){var i,o,a,s=this,l=this.options&&this.options.interpolation&&this.options.interpolation.defaultVariables||{};function c(e){return e.replace(/\$/g,"$$$$")}var u=function(e){if(e.indexOf(s.formatSeparator)<0){var i=ee(t,l,e);return s.alwaysFormat?s.format(i,void 0,n):i}var o=e.split(s.formatSeparator),a=o.shift().trim(),c=o.join(s.formatSeparator).trim();return s.format(ee(t,l,a),c,n,r)};this.resetRegExp();var d=r&&r.missingInterpolationHandler||this.options.missingInterpolationHandler,h=r&&r.interpolation&&r.interpolation.skipOnVariables||this.options.interpolation.skipOnVariables;return[{regex:this.regexpUnescape,safeValue:function(e){return c(e)}},{regex:this.regexp,safeValue:function(e){return s.escapeValue?c(s.escape(e)):c(e)}}].forEach((function(t){for(a=0;i=t.regex.exec(e);){if(void 0===(o=u(i[1].trim())))if("function"==typeof d){var n=d(e,i,r);o="string"==typeof n?n:""}else{if(h){o=i[0];continue}s.logger.warn("missed to pass in variable ".concat(i[1]," for interpolating ").concat(e)),o=""}else"string"==typeof o||s.useRawValueToEscape||(o=X(o));if(e=e.replace(i[0],t.safeValue(o)),t.regex.lastIndex=0,++a>=s.maxReplaces)break}})),e}},{key:"nest",value:function(e,t){var n,r,i=this,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},a=H({},o);function s(e,t){var n=this.nestingOptionsSeparator;if(e.indexOf(n)<0)return e;var r=e.split(new RegExp("".concat(n,"[ ]*{"))),i="{".concat(r[1]);e=r[0],i=(i=this.interpolate(i,a)).replace(/'/g,'"');try{a=JSON.parse(i),t&&(a=H({},t,a))}catch(t){return this.logger.warn("failed parsing options string in nesting for key ".concat(e),t),"".concat(e).concat(n).concat(i)}return delete a.defaultValue,e}for(a.applyPostProcessor=!1,delete a.defaultValue;n=this.nestingRegexp.exec(e);){var l=[],c=!1;if(n[0].includes(this.formatSeparator)&&!/{.*}/.test(n[1])){var u=n[1].split(this.formatSeparator).map((function(e){return e.trim()}));n[1]=u.shift(),l=u,c=!0}if((r=t(s.call(this,n[1].trim(),a),a))&&n[0]===e&&"string"!=typeof r)return r;"string"!=typeof r&&(r=X(r)),r||(this.logger.warn("missed to resolve ".concat(n[1]," for nesting ").concat(e)),r=""),c&&(r=l.reduce((function(e,t){return i.format(e,t,o.lng,o)}),r.trim())),e=e.replace(n[0],r),this.regexp.lastIndex=0}return e}}]),e}(),ge=function(e){function t(e,n,r){var i,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{};return(0,V.A)(this,t),i=(0,F.A)(this,(0,W.A)(t).call(this)),oe&&$.call((0,U.A)(i)),i.backend=e,i.store=n,i.services=r,i.languageUtils=r.languageUtils,i.options=o,i.logger=K.create("backendConnector"),i.state={},i.queue=[],i.backend&&i.backend.init&&i.backend.init(r,o.backend,o),i}return(0,G.A)(t,e),(0,B.A)(t,[{key:"queueLoad",value:function(e,t,n,r){var i=this,o=[],a=[],s=[],l=[];return e.forEach((function(e){var r=!0;t.forEach((function(t){var s="".concat(e,"|").concat(t);!n.reload&&i.store.hasResourceBundle(e,t)?i.state[s]=2:i.state[s]<0||(1===i.state[s]?a.indexOf(s)<0&&a.push(s):(i.state[s]=1,r=!1,a.indexOf(s)<0&&a.push(s),o.indexOf(s)<0&&o.push(s),l.indexOf(t)<0&&l.push(t)))})),r||s.push(e)})),(o.length||a.length)&&this.queue.push({pending:a,loaded:{},errors:[],callback:r}),{toLoad:o,pending:a,toLoadLanguages:s,toLoadNamespaces:l}}},{key:"loaded",value:function(e,t,n){var r=e.split("|"),i=r[0],o=r[1];t&&this.emit("failedLoading",i,o,t),n&&this.store.addResourceBundle(i,o,n),this.state[e]=t?-1:2;var a={};this.queue.forEach((function(n){var r,s,l,c,u;r=n.loaded,s=o,l=Y(r,[i],Object),c=l.obj,u=l.k,c[u]=c[u]||[],c[u].push(s),function(e,t){for(var n=e.indexOf(t);-1!==n;)e.splice(n,1),n=e.indexOf(t)}(n.pending,e),t&&n.errors.push(t),0!==n.pending.length||n.done||(Object.keys(n.loaded).forEach((function(e){a[e]||(a[e]=[]),n.loaded[e].length&&n.loaded[e].forEach((function(t){a[e].indexOf(t)<0&&a[e].push(t)}))})),n.done=!0,n.errors.length?n.callback(n.errors):n.callback())})),this.emit("loaded",a),this.queue=this.queue.filter((function(e){return!e.done}))}},{key:"read",value:function(e,t,n){var r=this,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,o=arguments.length>4&&void 0!==arguments[4]?arguments[4]:350,a=arguments.length>5?arguments[5]:void 0;return e.length?this.backend[n](e,t,(function(s,l){s&&l&&i<5?setTimeout((function(){r.read.call(r,e,t,n,i+1,2*o,a)}),o):a(s,l)})):a(null,{})}},{key:"prepareLoading",value:function(e,t){var n=this,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=arguments.length>3?arguments[3]:void 0;if(!this.backend)return this.logger.warn("No backend was added via i18next.use. Will not load resources."),i&&i();"string"==typeof e&&(e=this.languageUtils.toResolveHierarchy(e)),"string"==typeof t&&(t=[t]);var o=this.queueLoad(e,t,r,i);if(!o.toLoad.length)return o.pending.length||i(),null;o.toLoad.forEach((function(e){n.loadOne(e)}))}},{key:"load",value:function(e,t,n){this.prepareLoading(e,t,{},n)}},{key:"reload",value:function(e,t,n){this.prepareLoading(e,t,{reload:!0},n)}},{key:"loadOne",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",r=e.split("|"),i=r[0],o=r[1];this.read(i,o,"read",void 0,void 0,(function(r,a){r&&t.logger.warn("".concat(n,"loading namespace ").concat(o," for language ").concat(i," failed"),r),!r&&a&&t.logger.log("".concat(n,"loaded namespace ").concat(o," for language ").concat(i),a),t.loaded(e,r,a)}))}},{key:"saveMissing",value:function(e,t,n,r,i){var o=arguments.length>5&&void 0!==arguments[5]?arguments[5]:{};this.services.utils&&this.services.utils.hasLoadedNamespace&&!this.services.utils.hasLoadedNamespace(t)?this.logger.warn('did not save key "'.concat(n,'" as the namespace "').concat(t,'" was not yet loaded'),"This means something IS WRONG in your setup. You access the t function before i18next.init / i18next.loadNamespace / i18next.changeLanguage was done. Wait for the callback or Promise to resolve before accessing it!!!"):null!=n&&""!==n&&(this.backend&&this.backend.create&&this.backend.create(e,t,n,r,null,H({},o,{isUpdate:i})),e&&e[0]&&this.store.addResource(e[0],t,n,r))}}]),t}($);function me(e){return"string"==typeof e.ns&&(e.ns=[e.ns]),"string"==typeof e.fallbackLng&&(e.fallbackLng=[e.fallbackLng]),"string"==typeof e.fallbackNS&&(e.fallbackNS=[e.fallbackNS]),e.whitelist&&(e.whitelist&&e.whitelist.indexOf("cimode")<0&&(e.whitelist=e.whitelist.concat(["cimode"])),e.supportedLngs=e.whitelist),e.nonExplicitWhitelist&&(e.nonExplicitSupportedLngs=e.nonExplicitWhitelist),e.supportedLngs&&e.supportedLngs.indexOf("cimode")<0&&(e.supportedLngs=e.supportedLngs.concat(["cimode"])),e}function ye(){}var be=function(e){function t(){var e,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1?arguments[1]:void 0;if((0,V.A)(this,t),e=(0,F.A)(this,(0,W.A)(t).call(this)),oe&&$.call((0,U.A)(e)),e.options=me(n),e.services={},e.logger=K,e.modules={external:[]},r&&!e.isInitialized&&!n.isClone){if(!e.options.initImmediate)return e.init(n,r),(0,F.A)(e,(0,U.A)(e));setTimeout((function(){e.init(n,r)}),0)}return e}return(0,G.A)(t,e),(0,B.A)(t,[{key:"init",value:function(){var e=this,t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1?arguments[1]:void 0;function r(e){return e?"function"==typeof e?new e:e:null}if("function"==typeof t&&(n=t,t={}),t.whitelist&&!t.supportedLngs&&this.logger.deprecate("whitelist",'option "whitelist" will be renamed to "supportedLngs" in the next major - please make sure to rename this option asap.'),t.nonExplicitWhitelist&&!t.nonExplicitSupportedLngs&&this.logger.deprecate("whitelist",'options "nonExplicitWhitelist" will be renamed to "nonExplicitSupportedLngs" in the next major - please make sure to rename this option asap.'),this.options=H({},{debug:!1,initImmediate:!0,ns:["translation"],defaultNS:["translation"],fallbackLng:["dev"],fallbackNS:!1,whitelist:!1,nonExplicitWhitelist:!1,supportedLngs:!1,nonExplicitSupportedLngs:!1,load:"all",preload:!1,simplifyPluralSuffix:!0,keySeparator:".",nsSeparator:":",pluralSeparator:"_",contextSeparator:"_",partialBundledLanguages:!1,saveMissing:!1,updateMissing:!1,saveMissingTo:"fallback",saveMissingPlurals:!0,missingKeyHandler:!1,missingInterpolationHandler:!1,postProcess:!1,postProcessPassResolved:!1,returnNull:!0,returnEmptyString:!0,returnObjects:!1,joinArrays:!1,returnedObjectHandler:!1,parseMissingKeyHandler:!1,appendNamespaceToMissingKey:!1,appendNamespaceToCIMode:!1,overloadTranslationOptionHandler:function(e){var t={};if("object"===(0,N.A)(e[1])&&(t=e[1]),"string"==typeof e[1]&&(t.defaultValue=e[1]),"string"==typeof e[2]&&(t.tDescription=e[2]),"object"===(0,N.A)(e[2])||"object"===(0,N.A)(e[3])){var n=e[3]||e[2];Object.keys(n).forEach((function(e){t[e]=n[e]}))}return t},interpolation:{escapeValue:!0,format:function(e,t,n,r){return e},prefix:"{{",suffix:"}}",formatSeparator:",",unescapePrefix:"-",nestingPrefix:"$t(",nestingSuffix:")",nestingOptionsSeparator:",",maxReplaces:1e3,skipOnVariables:!1}},this.options,me(t)),this.format=this.options.interpolation.format,n||(n=ye),!this.options.isClone){this.modules.logger?K.init(r(this.modules.logger),this.options):K.init(null,this.options);var i=new de(this.options);this.store=new ae(this.options.resources,this.options);var o=this.services;o.logger=K,o.resourceStore=this.store,o.languageUtils=i,o.pluralResolver=new pe(i,{prepend:this.options.pluralSeparator,compatibilityJSON:this.options.compatibilityJSON,simplifyPluralSuffix:this.options.simplifyPluralSuffix}),o.interpolator=new ve(this.options),o.utils={hasLoadedNamespace:this.hasLoadedNamespace.bind(this)},o.backendConnector=new ge(r(this.modules.backend),o.resourceStore,o,this.options),o.backendConnector.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit.apply(e,[t].concat(r))})),this.modules.languageDetector&&(o.languageDetector=r(this.modules.languageDetector),o.languageDetector.init(o,this.options.detection,this.options)),this.modules.i18nFormat&&(o.i18nFormat=r(this.modules.i18nFormat),o.i18nFormat.init&&o.i18nFormat.init(this)),this.translator=new ce(this.services,this.options),this.translator.on("*",(function(t){for(var n=arguments.length,r=new Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];e.emit.apply(e,[t].concat(r))})),this.modules.external.forEach((function(t){t.init&&t.init(e)}))}if(this.options.fallbackLng&&!this.services.languageDetector&&!this.options.lng){var a=this.services.languageUtils.getFallbackCodes(this.options.fallbackLng);a.length>0&&"dev"!==a[0]&&(this.options.lng=a[0])}this.services.languageDetector||this.options.lng||this.logger.warn("init: no languageDetector is used and no lng is defined"),["getResource","hasResourceBundle","getResourceBundle","getDataByLanguage"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments)}})),["addResource","addResources","addResourceBundle","removeResourceBundle"].forEach((function(t){e[t]=function(){var n;return(n=e.store)[t].apply(n,arguments),e}}));var s=Z(),l=function(){var t=function(t,r){e.isInitialized&&e.logger.warn("init: i18next is already initialized. You should call init just once!"),e.isInitialized=!0,e.options.isClone||e.logger.log("initialized",e.options),e.emit("initialized",e.options),s.resolve(r),n(t,r)};if(e.languages&&"v1"!==e.options.compatibilityAPI&&!e.isInitialized)return t(null,e.t.bind(e));e.changeLanguage(e.options.lng,t)};return this.options.resources||!this.options.initImmediate?l():setTimeout(l,0),s}},{key:"loadResources",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ye,r="string"==typeof e?e:this.language;if("function"==typeof e&&(n=e),!this.options.resources||this.options.partialBundledLanguages){if(r&&"cimode"===r.toLowerCase())return n();var i=[],o=function(e){e&&t.services.languageUtils.toResolveHierarchy(e).forEach((function(e){i.indexOf(e)<0&&i.push(e)}))};r?o(r):this.services.languageUtils.getFallbackCodes(this.options.fallbackLng).forEach((function(e){return o(e)})),this.options.preload&&this.options.preload.forEach((function(e){return o(e)})),this.services.backendConnector.load(i,this.options.ns,n)}else n(null)}},{key:"reloadResources",value:function(e,t,n){var r=Z();return e||(e=this.languages),t||(t=this.options.ns),n||(n=ye),this.services.backendConnector.reload(e,t,(function(e){r.resolve(),n(e)})),r}},{key:"use",value:function(e){if(!e)throw new Error("You are passing an undefined module! Please check the object you are passing to i18next.use()");if(!e.type)throw new Error("You are passing a wrong module! Please check the object you are passing to i18next.use()");return"backend"===e.type&&(this.modules.backend=e),("logger"===e.type||e.log&&e.warn&&e.error)&&(this.modules.logger=e),"languageDetector"===e.type&&(this.modules.languageDetector=e),"i18nFormat"===e.type&&(this.modules.i18nFormat=e),"postProcessor"===e.type&&se.addPostProcessor(e),"3rdParty"===e.type&&this.modules.external.push(e),this}},{key:"changeLanguage",value:function(e,t){var n=this;this.isLanguageChangingTo=e;var r=Z();this.emit("languageChanging",e);var i=function(e){var i="string"==typeof e?e:n.services.languageUtils.getBestMatchFromCodes(e);i&&(n.language||(n.language=i,n.languages=n.services.languageUtils.toResolveHierarchy(i)),n.translator.language||n.translator.changeLanguage(i),n.services.languageDetector&&n.services.languageDetector.cacheUserLanguage(i)),n.loadResources(i,(function(e){!function(e,i){i?(n.language=i,n.languages=n.services.languageUtils.toResolveHierarchy(i),n.translator.changeLanguage(i),n.isLanguageChangingTo=void 0,n.emit("languageChanged",i),n.logger.log("languageChanged",i)):n.isLanguageChangingTo=void 0,r.resolve((function(){return n.t.apply(n,arguments)})),t&&t(e,(function(){return n.t.apply(n,arguments)}))}(e,i)}))};return e||!this.services.languageDetector||this.services.languageDetector.async?!e&&this.services.languageDetector&&this.services.languageDetector.async?this.services.languageDetector.detect(i):i(e):i(this.services.languageDetector.detect()),r}},{key:"getFixedT",value:function(e,t){var n=this,r=function e(t,r){var i;if("object"!==(0,N.A)(r)){for(var o=arguments.length,a=new Array(o>2?o-2:0),s=2;s<o;s++)a[s-2]=arguments[s];i=n.options.overloadTranslationOptionHandler([t,r].concat(a))}else i=H({},r);return i.lng=i.lng||e.lng,i.lngs=i.lngs||e.lngs,i.ns=i.ns||e.ns,n.t(t,i)};return"string"==typeof e?r.lng=e:r.lngs=e,r.ns=t,r}},{key:"t",value:function(){var e;return this.translator&&(e=this.translator).translate.apply(e,arguments)}},{key:"exists",value:function(){var e;return this.translator&&(e=this.translator).exists.apply(e,arguments)}},{key:"setDefaultNamespace",value:function(e){this.options.defaultNS=e}},{key:"hasLoadedNamespace",value:function(e){var t=this,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!this.isInitialized)return this.logger.warn("hasLoadedNamespace: i18next was not initialized",this.languages),!1;if(!this.languages||!this.languages.length)return this.logger.warn("hasLoadedNamespace: i18n.languages were undefined or empty",this.languages),!1;var r=this.languages[0],i=!!this.options&&this.options.fallbackLng,o=this.languages[this.languages.length-1];if("cimode"===r.toLowerCase())return!0;var a=function(e,n){var r=t.services.backendConnector.state["".concat(e,"|").concat(n)];return-1===r||2===r};if(n.precheck){var s=n.precheck(this,a);if(void 0!==s)return s}return!!this.hasResourceBundle(r,e)||!this.services.backendConnector.backend||!(!a(r,e)||i&&!a(o,e))}},{key:"loadNamespaces",value:function(e,t){var n=this,r=Z();return this.options.ns?("string"==typeof e&&(e=[e]),e.forEach((function(e){n.options.ns.indexOf(e)<0&&n.options.ns.push(e)})),this.loadResources((function(e){r.resolve(),t&&t(e)})),r):(t&&t(),Promise.resolve())}},{key:"loadLanguages",value:function(e,t){var n=Z();"string"==typeof e&&(e=[e]);var r=this.options.preload||[],i=e.filter((function(e){return r.indexOf(e)<0}));return i.length?(this.options.preload=r.concat(i),this.loadResources((function(e){n.resolve(),t&&t(e)})),n):(t&&t(),Promise.resolve())}},{key:"dir",value:function(e){return e||(e=this.languages&&this.languages.length>0?this.languages[0]:this.language),e?["ar","shu","sqr","ssh","xaa","yhd","yud","aao","abh","abv","acm","acq","acw","acx","acy","adf","ads","aeb","aec","afb","ajp","apc","apd","arb","arq","ars","ary","arz","auz","avl","ayh","ayl","ayn","ayp","bbz","pga","he","iw","ps","pbt","pbu","pst","prp","prd","ug","ur","ydd","yds","yih","ji","yi","hbo","men","xmn","fa","jpr","peo","pes","prs","dv","sam"].indexOf(this.services.languageUtils.getLanguagePartFromCode(e))>=0?"rtl":"ltr":"rtl"}},{key:"createInstance",value:function(){return new t(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},arguments.length>1?arguments[1]:void 0)}},{key:"cloneInstance",value:function(){var e=this,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:ye,i=H({},this.options,n,{isClone:!0}),o=new t(i);return["store","services","language"].forEach((function(t){o[t]=e[t]})),o.services=H({},this.services),o.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o.translator=new ce(o.services,o.options),o.translator.on("*",(function(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];o.emit.apply(o,[e].concat(n))})),o.init(i,r),o.translator.options=o.options,o.translator.backendConnector.services.utils={hasLoadedNamespace:o.hasLoadedNamespace.bind(o)},o}}]),t}($);const we=new be,_e=JSON.parse('{"translation":{"aboutThisItem":"عن هذا العنصر","addedFromUrl":"(تمت إضافته من الرابط)","addManifestUrl":"موقع المصدر","addManifestUrlHelp":"الرابط لمصدر IIIF ","addResource":"اضف مصدر","annotationCanvasLabel_1/1":"العنصر: [{{الملصق}}]","annotationCanvasLabel_1/2":"يسار: [{{الملصق }}]","annotationCanvasLabel_2/2":"يمين: [{{الملصق}}]","annotations":"ملاحظات","attribution":"إسناد","attributionTitle":"حقوق","authenticationFailed":"التوثيق لم ينجح","authenticationRequired":"يجب توثيق الحساب لمنح الدخول الكامل","backToResults":"الرجوع الى النتائج","book":"كتاب","bottom":"أسفل","cancel":"الغاء","canvasIndex":"فهرس","changeTheme":"قم بتغيير الموضوع","clearSearch":"امسح","closeAddResourceForm":"إغلاق الإستمارة","closeAddResourceMenu":"إغلاق قائمة المصادر","closeCompanionWindow":"إغلاق اللوحة","closeWindow":"إغلاق النافذة","collapseSection":"تصغير جزء {{section}}","collapseSidePanel":"تصغير الشريط الجانبي","itemList":"قائمة العناصر","continue":"استمر","copy":"نسخ","currentItem":"العنصر الحالي","currentItem_1/1":"العنصر الحالي","currentItem_1/2":"يسار","currentItem_2/2":"يمين","dark":"موضوع داكن","dismiss":"تجاهل","highlightAllAnnotations":"تحديد الكل","downloadExport":"تصدير مساحة العمل","downloadExportWorkspace":"تصدير مساحة العمل","elastic":"مرن","elasticDescription":"حرك النوافذ و غير حجمها بحرية في مساحة عمل غير محدودة. يمكن أن تتداخل النوافذ أيضاً .","emptyResourceList":"قائمة المصادر الخاصة بك فارغة.","errorDialogConfirm":"حسناً","errorDialogTitle":"لقد حدث خطأ","exitFullScreen":"خروج من الشاشة الكاملة","expandSection":"توسيع الجزء {{section}}","expandSidePanel":"توسيع الشريط الجانبي","fetchManifest":"أضف","fullScreen":"شاشة كاملة","gallery":"المعرض","hideZoomControls":"إخفاء ضوابط التكبير","iiif_homepage":"عن هذه المصدر","iiif_manifest":"IIIF قائمة ","iiif_renderings":"تنسيقات بديلة","iiif_seeAlso":"أنظر أيضا","import":"استورد ","importWorkspace":"استيراد مساحة العمل","importWorkspaceHint":"قم بلصق تركيبة Mirador 3 ليتم استيراده","item":"العنصر: {{label}}","language":"اللغة","layer_hide":"إخفاء الطبقة","layer_move":"تحريك الطبقة","layer_opacity":"تعتيم الطبقة","layer_show":"إظهار الطبقة","layer_moveToTop":"حرك الطبقة إلى الأعلى","layers":"طبقات","light":"موضوع فاتح","links":"الروابط","listAllOpenWindows":"انتقل بسرعة للنافذة","login":"تسجيل الدخول","logout":"تسجيل الخروج","manifestError":"لا يمكن إضافة المصدر:","maximizeWindow":"تكبير النافذة إلى الحد الاكبر","minimizeWindow":"تصغير النافذة إلى الحد الأدنى","mirador":"Mirador","miradorResources":"مصادر Mirador ","miradorViewer":"مشاهد Mirador","more":"أكثر...","moreResults":"نتائج إضافية","mosaic":"فسيفساء","mosaicDescription":"حرك وغيٌر حجم النوافذ المتعلقة ببعضها البعض داخل الإطار المرئي.","moveCompanionWindowToBottom":"انتقل للأسفل","moveCompanionWindowToRight":"انتقل لليمين","nextCanvas":"العنصر التالي","numItems":"{{number}} عناصر","off":"ايقاف","openCompanionWindow_annotations":"ملاحظات","openCompanionWindow_attribution":"حقوق","openCompanionWindow_canvas":"فهرس","openCompanionWindow_info":"معلومات","openCompanionWindow_layers":"طبقات","openCompanionWindow_search":"بحث","openInCompanionWindow":"افتح في صفحة جديدة","openWindows":"النوافذ الحالية المفتوحة","pagination":"{{current}} من {{total}}","position":"مركز","previewWindowTitle":"عنوان","previousCanvas":"العنصر السابق","related":"ذات صلة","resource":"مصدر","retry":"أعد المحاولة ","right":"حق","rights":"ترخيص","searchInputLabel":"مصطلحات البحث","searchNextResult":"النتيجة التالية","searchNoResults":"لم يتم العثور على نتائج","searchPreviousResult":"النتيجة السابقة","searchSubmitAria":"ابحث","searchTitle":"بحث","selectWorkspaceMenu":"اختر نوع مساحة العمل","showingNumAnnotations":"تظهر {{number}} ملاحظات","showZoomControls":"اظهر عناصر التحكم بالتكبير و التصغير","sidebarPanelsNavigation":"تصفح لوح الشريط الجانبي","single":"مفرد","startHere":"إبدأ هنا","suggestSearch":"ابحث في هذا المستند عن \\"{{ query }}\\"","tableOfContentsList":"جدول المحتويات","theme":"موضوع","thumbnailList":"قائمة الصور المصغرة","thumbnailNavigation":"الصور المصغرة","thumbnails":"الصور المصغرة","toggleWindowSideBar":"تبديل الشريط الجانبي","tryAgain":"حاول مرة أخرى","untitled":"[بدون عنوان]","view":"شاهد","welcome":"مرحباً بكم في Mirador","window":"النافذة: {{label}}","windowMenu":"عرض النوافذ و الصور المصغرة","windowNavigation":"تصفح النافذة","windowPluginButtons":"خيارات","windowPluginMenu":"خيارات النافذة","workspace":"مساحة العمل","workspaceFullScreen":"شاشة كاملة","workspaceMenu":"اعدادات مساحة العمل","workspaceOptions":"خيارات مساحة العمل ","workspaceSelectionTitle":"اختر نوع مساحة العمل","zoomIn":"تكبير الصورة","zoomOut":"تصغير الصورة","zoomReset":"الرجوع لحجم الصورة الأساسي"}}'),xe=JSON.parse('{"translation":{"aboutMirador":"Über Mirador","aboutThisItem":"Über dieses Element","addedFromUrl":"(Via URL hinzugefügt)","addManifestUrl":"Ort der Ressource","addManifestUrlHelp":"Die URL einer IIIF-Ressource","addResource":"Ressource hinzufügen","annotationCanvasLabel_1/1":"Objekt: [{{label}}]","annotationCanvasLabel_1/2":"Links: [{{label}}]","annotationCanvasLabel_2/2":"Rechts: [{{label}}]","annotations":"Annotationen","attribution":"Zuschreibung","attributionTitle":"Rechte","authenticationFailed":"Authentifizierung fehlgeschlagen","authenticationRequired":"Für vollen Zugriff ist eine Authentifizierung nötig.","backToResults":"Zurück zur Trefferansicht","book":"Buch","bottom":"Unten","cancel":"Abbrechen","canvasIndex":"Index","changeTheme":"Farbschema ändern","clearSearch":"zurücksetzen","closeAddResourceForm":"Formular schließen","closeAddResourceMenu":"Ressourcenliste schließen","closeCompanionWindow":"Hilfsfenster schließen","closeWindow":"Fenster schließen","collapseSection":"Bereich \\"{{section}}\\" zuklappen","collapseSidePanel":"Seitenleiste zuklappen","itemList":"Kompaktliste","continue":"Fortfahren","copy":"Kopieren","currentItem":"Aktuelles Objekt","currentItem_1/1":"Aktuelles Objekt","currentItem_1/2":"Links","currentItem_2/2":"Rechts","dark":"Dunkel","digitizedView":"Digitalisat-Ansicht","dismiss":"Verwerfen","highlightAllAnnotations":"Alle hervorheben","displayNoAnnotations":"Keine hervorheben","downloadExport":"Arbeitsfläche exportieren","downloadExportWorkspace":"Arbeitsfläche exportieren","elastic":"Elastisch","elasticDescription":"Fenster können frei und unbegrenzt innerhalb der Arbeitsfläche bewegt werden und sich überlappen","emptyResourceList":"Ihre Ressourcenliste ist leer","error":"Fehler","errorDialogConfirm":"OK","errorDialogTitle":"Es ist ein Fehler aufgetreten","exitFullScreen":"Vollbildmodus verlassen","expandSection":"Bereich \\"{{section}}\\" aufklappen","expandSidePanel":"Seitenleiste aufklappen","exportCopied":"Die Konfiguration der Arbeitsfläche wurde in die Zwischenablage kopiert.","fetchManifest":"Hinzufügen","fullScreen":"Vollbild","gallery":"Galerie","hideZoomControls":"Zoomsteuerung verbergen","iiif_homepage":"Über diese Ressource","iiif_manifest":"IIIF-Manifest","iiif_renderings":"Alternative Formate","iiif_seeAlso":"Siehe auch","import":"Importieren","importWorkspace":"Arbeitsfläche importieren","importWorkspaceHint":"Fügen Sie eine Mirador-3-Konfiguration ein, die importiert werden soll.","item":"Objekt: {{label}}","jsError":"Technische Details","jsStack":"{{ stack }}","language":"Sprache","layer_hide":"Ebene verbergen","layer_move":"Ebene verschieben","layer_opacity":"Ebenendeckkraft","layer_show":"Ebene anzeigen","layer_moveToTop":"Ebene ganz nach vorn bringen","layers":"Ebenen","light":"Hell","links":"Links","listAllOpenWindows":"Zu Fenster springen","login":"Anmelden","logout":"Abmelden","manifestError":"Die Ressource konnte nicht hinzugefügt werden:","maximizeWindow":"Fenster maximieren","minimizeWindow":"Fenster minimieren","mirador":"Mirador","miradorResources":"Mirador-Ressourcen","miradorViewer":"Mirador","more":"mehr...","moreResults":"Mehr Treffer","mosaic":"Mosaik","mosaicDescription":"Fenster können innerhalb der Arbeitsfläche in Relation zueinander verschoben und ihrer Größe verändert werden.","moveCompanionWindowToBottom":"Unten anordnen","moveCompanionWindowToRight":"Rechts anordnen","nextCanvas":"Nächstes Objekt","numItems":"{{number}} Elemente","off":"Keine","openCompanionWindow_annotations":"Annotationen","openCompanionWindow_attribution":"Rechte","openCompanionWindow_canvas":"Index","openCompanionWindow_info":"Informationen","openCompanionWindow_layers":"Ebenen","openCompanionWindow_search":"Suche","openInCompanionWindow":"In Hilfsfenster öffnen","openWindows":"Aktuell offene Fenster","pagination":"{{current}} von {{total}}","position":"Position","previewWindowTitle":"{{title}}","previousCanvas":"Vorheriges Objekt","related":"Verwandtes","resource":"Ressource","retry":"Erneut versuchen","right":"Rechts","rights":"Lizenz","scroll":"Kontinuierlich","searchInputLabel":"Suchbegriffe","searchNextResult":"Nächster Treffer","searchNoResults":"Keine Treffer","searchPreviousResult":"Vorheriger Treffer","searchResultsRemaining":"{{numLeft}} weitere","searchSubmitAria":"Suchen","searchTitle":"Suche","selectWorkspaceMenu":"Wählen Sie einen Arbeitsflächentyp","showingNumAnnotations":"{{number}} Annotationen werden angezeigt","showZoomControls":"Zoomsteuerung anzeigen","sidebarPanelsNavigation":"Hilfsfensternavigation","single":"Einzeln","startHere":"Hier starten","suggestSearch":"Dieses Dokument durchsuchen nach \\"{{ query }}\\"","tableOfContentsList":"Inhaltsverzeichnis","theme":"Farbschema","thumbnailList":"Miniaturansicht","thumbnailNavigation":"Miniaturansicht","thumbnails":"Miniaturansicht","toggleWindowSideBar":"Seitenleiste umschalten","tryAgain":"Wiederholen","untitled":"[Unbenannt]","view":"Ansicht","welcome":"Willkommen bei Mirador","window":"Fenster: {{label}}","windowMenu":"Fenstermenü und Miniaturansicht","windowNavigation":"Fensternavigation","windowPluginButtons":"Optionen","windowPluginMenu":"Fensteroptionen","workspace":"Arbeitsfläche","workspaceNavigation":"Arbeitsflächensteuerung","workspaceFullScreen":"Vollbild","workspaceMenu":"Arbeitsflächenmenü","workspaceOptions":"Arbeitsflächenoptionen","workspaceSelectionTitle":"Bitte wählen Sie einen Arbeitsflächentyp","zoomIn":"Vergrößern","zoomOut":"Verkleinern","zoomReset":"Ansicht zurücksetzen"}}'),Ce=JSON.parse('{"translation":{"aboutMirador":"About Project Mirador","aboutThisItem":"About this item","addedFromUrl":"(Added from URL)","addManifestUrl":"Resource location","addManifestUrlHelp":"The URL of a IIIF resource","addResource":"Add resource","annotationCanvasLabel_1/1":"Item: [{{label}}]","annotationCanvasLabel_1/2":"Left: [{{label}}]","annotationCanvasLabel_2/2":"Right: [{{label}}]","annotations":"Annotations","attribution":"Attribution","attributionTitle":"Rights","authenticationFailed":"Authentication failed.","authenticationRequired":"Authentication required for full access","backToResults":"Back to results","book":"Book","bottom":"Bottom","cancel":"Cancel","canvasIndex":"Index","changeTheme":"Change theme","clearSearch":"clear","close":"Close","closeAddResourceForm":"Close form","closeAddResourceMenu":"Close resource list","closeCompanionWindow":"Close panel","closeWindow":"Close window","collapseSection":"Collapse \\"{{section}}\\" section","collapseSidePanel":"Collapse sidebar","collection":"Collection","itemList":"Item list","continue":"Continue","copy":"Copy","currentItem":"Current item","currentItem_1/1":"Current item","currentItem_1/2":"Left","currentItem_2/2":"Right","dark":"Dark theme","digitizedView":"Digitized view","dismiss":"Dismiss","highlightAllAnnotations":"Highlight all","displayNoAnnotations":"Highlight none","downloadExport":"Export workspace","downloadExportWorkspace":"Export workspace","elastic":"Elastic","elasticDescription":"Move and size windows freely in an unlimited workspace. Windows can overlap.","emptyResourceList":"Your resource list is empty","error":"Error","errorDialogConfirm":"OK","errorDialogTitle":"An error occurred","exitFullScreen":"Exit full screen","expandSection":"Expand \\"{{section}}\\" section","expandSidePanel":"Expand sidebar","exportCopied":"The workspace configuration was copied to your clipboard","fetchManifest":"Add","fullScreen":"Full Screen","gallery":"Gallery","hideZoomControls":"Hide zoom controls","iiif_homepage":"About this resource","iiif_manifest":"IIIF manifest","iiif_renderings":"Alternate formats","iiif_seeAlso":"See also","import":"Import","importWorkspace":"Import workspace","importWorkspaceHint":"Paste a Mirador 3 configuration to be imported","item":"Item: {{label}}","jsError":"Technical details","jsStack":"{{ stack }}","language":"Language","layer_hide":"Hide layer","layer_move":"Move layer","layer_opacity":"Layer opacity","layer_show":"Show layer","layer_moveToTop":"Move layer to top","layers":"Layers","light":"Light theme","links":"Links","listAllOpenWindows":"Jump to window","login":"Log in","logout":"Log out","manifestError":"The resource cannot be added:","maximizeWindow":"Maximize window","minimizeWindow":"Minimize window","mirador":"Mirador","miradorResources":"Mirador resources","miradorViewer":"Mirador viewer","more":"more...","moreResults":"More results","mosaic":"Mosaic","mosaicDescription":"Move and size windows in relation to each other, within the visible frame.","moveCompanionWindowToBottom":"Move to bottom","moveCompanionWindowToRight":"Move to right","nextCanvas":"Next item","noItemSelected":"No item selected","numItems":"{{number}} item","numItems_plural":"{{number}} items","off":"Off","openCompanionWindow_annotations":"Annotations","openCompanionWindow_attribution":"Rights","openCompanionWindow_canvas":"Index","openCompanionWindow_info":"Information","openCompanionWindow_layers":"Layers","openCompanionWindow_search":"Search","openInCompanionWindow":"Open in separate panel","openWindows":"Current open windows","pagination":"{{current}} of {{total}}","position":"Position","previewWindowTitle":"{{title}}","previousCanvas":"Previous item","related":"Related","resource":"Resource","retry":"Retry","right":"Right","rights":"License","scroll":"Scroll","searchInputLabel":"search terms","searchNextResult":"Next result","searchNoResults":"No results found","searchPreviousResult":"Previous result","searchResultsRemaining":"{{numLeft}} remaining","searchSubmitAria":"Submit search","searchTitle":"Search","selectWorkspaceMenu":"Select workspace type","showingNumAnnotations":"Showing {{number}} annotation","showingNumAnnotations_plural":"Showing {{number}} annotations","showCollection":"Show collection","showZoomControls":"Show zoom controls","sidebarPanelsNavigation":"Sidebar panels navigation","single":"Single","startHere":"Start Here","suggestSearch":"Search this document for \\"{{ query }}\\"","tableOfContentsList":"Table of contents","theme":"Theme","thumbnailList":"Thumbnail list","thumbnailNavigation":"Thumbnails","thumbnails":"Thumbnails","toggleWindowSideBar":"Toggle sidebar","totalCollections":"{{count}} collection","totalCollections_plural":"{{count}} collections","totalManifests":"{{count}} manifest","totalManifests_plural":"{{count}} manifests","tryAgain":"Try again","untitled":"[Untitled]","view":"View","viewWorkspaceConfiguration":"View workspace configuration","welcome":"Welcome to Mirador","window":"Window: {{label}}","windowMenu":"Window views & thumbnail display","windowNavigation":"Window navigation","windowPluginButtons":"Options","windowPluginMenu":"Window options","workspace":"Workspace","workspaceNavigation":"Workspace navigation","workspaceFullScreen":"Full screen","workspaceMenu":"Workspace settings","workspaceOptions":"Workspace options","workspaceSelectionTitle":"Select a workspace type","zoomIn":"Zoom in","zoomOut":"Zoom out","zoomReset":"Reset zoom"}}'),Ee=JSON.parse('{"translation":{"aboutThisItem":"有关此物件","addedFromUrl":"(从URL添加)","addManifestUrl":"来源","addManifestUrlHelp":"IIIF资源的URL","addResource":"添加资源","annotationCanvasLabel_1/1":"物件: [{{label}}]","annotationCanvasLabel_1/2":"左方: [{{label}}]","annotationCanvasLabel_2/2":"右方: [{{label}}]","annotations":"注释","attribution":"着作权","attributionTitle":"着作权","book":"书籍","bottom":"下方","cancel":"取消","canvasIndex":"索引","changeTheme":"变更佈景主题","closeAddResourceForm":"关闭表格","closeAddResourceMenu":"关闭资源列表","closeCompanionWindow":"关闭附属视窗","closeWindow":"关闭视窗","collapseSection":"关闭{{section}}分页","collapseSidePanel":"关闭边栏","itemList":"标题列表","copy":"複製","currentItem":"目前物件","currentItem_1/1":"目前物件","currentItem_1/2":"左方","currentItem_2/2":"右方","dark":"黑色主题","dismiss":"关闭信息","highlightAllAnnotations":"显示所有注释","downloadExport":"滙出桌面排版","downloadExportWorkspace":"滙出桌面排版","elastic":"弹性","elasticDescription":"在桌面上自由摆放视窗","emptyResourceList":"资源列表没有物件","errorDialogConfirm":"确定","errorDialogTitle":"发生错误","exitFullScreen":"退出全萤幕","expandSection":"开启{{section}}分页","expandSidePanel":"开启边栏","fetchManifest":"添加","fullScreen":"全萤幕","gallery":"矩列","hideZoomControls":"隐藏缩放选项","iiif_homepage":"有关此资源","iiif_manifest":"IIIF","iiif_renderings":"其他格式","iiif_seeAlso":"另见","import":"滙入","importWorkspace":"滙入桌面排版","importWorkspaceHint":"在此贴上Mirador 3排版设定码","item":"物件: {{label}}","language":"语言","light":"白色主题","links":"连结","listAllOpenWindows":"切换至视窗","login":"登入","manifestError":"无法增添资源:","maximizeWindow":"视窗最大化","minimizeWindow":"视窗最小化","mirador":"Mirador","miradorResources":"Mirador资源","miradorViewer":"Mirador阅览器","mosaic":"马赛克","mosaicDescription":"在桌面上以格状方式排列视窗","moveCompanionWindowToBottom":"移至下方","moveCompanionWindowToRight":"移至右方","nextCanvas":"下一页","numItems":"{{number}} 项物件","off":"关闭","openCompanionWindow_annotations":"注释","openCompanionWindow_attribution":"着作权","openCompanionWindow_canvas":"目录","openCompanionWindow_info":"资讯","openInCompanionWindow":"移至新附属视窗","openWindows":"现有视窗","pagination":"{{current}} / {{total}}","position":"位置","previewWindowTitle":"{{title}}","previousCanvas":"上一页","related":"相关资讯","resource":"资源","right":"右方","rights":"版权","selectWorkspaceMenu":"选择桌面排版方式","showingNumAnnotations":"显示 {{number}} 项注释","showZoomControls":"显示缩放选项","sidebarPanelsNavigation":"切换边栏","single":"单项","startHere":"按此开始","theme":"佈景主题","thumbnailList":"缩图列表","thumbnailNavigation":"缩图","thumbnails":"显示缩图","toggleWindowSideBar":"切换边栏开关","tryAgain":"请重试","untitled":"[无标题]","view":"物件排列方式","welcome":"欢迎使用Mirador","window":"视窗: {{label}}","windowMenu":"视窗选项","windowNavigation":"切换视窗","windowPluginButtons":"选项","workspace":"桌面","workspaceFullScreen":"全萤幕","workspaceMenu":"桌面设定","workspaceOptions":"桌面选项","workspaceSelectionTitle":"选择桌面排版方式","zoomIn":"放大","zoomOut":"放小","zoomReset":"重设缩放"}}'),Se=JSON.parse('{"translation":{"aboutThisItem":"有關此物件","addedFromUrl":"(從URL添加)","addManifestUrl":"來源","addManifestUrlHelp":"IIIF資源的URL","addResource":"添加資源","annotationCanvasLabel_1/1":"物件: [{{label}}]","annotationCanvasLabel_1/2":"左方: [{{label}}]","annotationCanvasLabel_2/2":"右方: [{{label}}]","annotations":"注釋","attribution":"著作權","attributionTitle":"著作權","book":"書籍","bottom":"下方","cancel":"取消","canvasIndex":"索引","changeTheme":"變更佈景主題","closeAddResourceForm":"關閉表格","closeAddResourceMenu":"關閉資源列表","closeCompanionWindow":"關閉附屬視窗","closeWindow":"關閉視窗","collapseSection":"關閉{{section}}分頁","collapseSidePanel":"關閉邊欄","itemList":"標題列表","copy":"複製","currentItem":"目前物件","currentItem_1/1":"目前物件","currentItem_1/2":"左方","currentItem_2/2":"右方","dark":"黑色主題","dismiss":"關閉信息","highlightAllAnnotations":"顯示所有注釋","downloadExport":"滙出桌面排版","downloadExportWorkspace":"滙出桌面排版","elastic":"彈性","elasticDescription":"在桌面上自由擺放視窗","emptyResourceList":"資源列表沒有物件","errorDialogConfirm":"確定","errorDialogTitle":"發生錯誤","exitFullScreen":"退出全螢幕","expandSection":"開啟{{section}}分頁","expandSidePanel":"開啟邊欄","fetchManifest":"添加","fullScreen":"全螢幕","gallery":"矩列","hideZoomControls":"隱藏縮放選項","iiif_homepage":"有關此資源","iiif_manifest":"IIIF","iiif_renderings":"其他格式","iiif_seeAlso":"另見","import":"滙入","importWorkspace":"滙入桌面排版","importWorkspaceHint":"在此貼上Mirador 3排版設定碼","item":"物件: {{label}}","language":"語言","light":"白色主題","links":"連結","listAllOpenWindows":"切換至視窗","login":"登入","manifestError":"無法增添資源:","maximizeWindow":"視窗最大化","minimizeWindow":"視窗最小化","mirador":"Mirador","miradorResources":"Mirador資源","miradorViewer":"Mirador閱覽器","mosaic":"馬賽克","mosaicDescription":"在桌面上以格狀方式排列視窗","moveCompanionWindowToBottom":"移至下方","moveCompanionWindowToRight":"移至右方","nextCanvas":"下一頁","numItems":"{{number}} 項物件","off":"關閉","openCompanionWindow_annotations":"注釋","openCompanionWindow_attribution":"著作權","openCompanionWindow_canvas":"目錄","openCompanionWindow_info":"資訊","openInCompanionWindow":"移至新附屬視窗","openWindows":"現有視窗","pagination":"{{current}} / {{total}}","position":"位置","previewWindowTitle":"{{title}}","previousCanvas":"上一頁","related":"相關資訊","resource":"資源","right":"右方","rights":"版權","selectWorkspaceMenu":"選擇桌面排版方式","showingNumAnnotations":"顯示 {{number}} 項注釋","showZoomControls":"顯示縮放選項","sidebarPanelsNavigation":"切換邊欄","single":"單項","startHere":"按此開始","theme":"佈景主題","thumbnailList":"縮圖列表","thumbnailNavigation":"縮圖","thumbnails":"顯示縮圖","toggleWindowSideBar":"切換邊欄開關","tryAgain":"請重試","untitled":"[無標題]","view":"物件排列方式","welcome":"歡迎使用Mirador","window":"視窗: {{label}}","windowMenu":"視窗選項","windowNavigation":"切換視窗","windowPluginButtons":"插件","workspace":"桌面","workspaceFullScreen":"全螢幕","workspaceMenu":"桌面設定","workspaceOptions":"桌面選項","workspaceSelectionTitle":"選擇桌面排版方式","zoomIn":"放大","zoomOut":"放小","zoomReset":"重設縮放"}}'),Ae=JSON.parse('{"translation":{"aboutMirador":"A propos du projet Mirador","aboutThisItem":"Informations","addedFromUrl":"(Ajouté depuis une URL)","addManifestUrl":"Emplacement de la ressource","addManifestUrlHelp":"Coller ici l\'URL de la ressource IIIF","addResource":"Ajouter une ressource","annotationCanvasLabel_1/1":"Item : [{{label}}]","annotationCanvasLabel_1/2":"Gauche : [{{label}}]","annotationCanvasLabel_2/2":"Droite : [{{label}}]","annotations":"Annotations","attribution":"Attribution","attributionTitle":"Droits","authenticationFailed":"L\'authentification a échoué.","authenticationRequired":"Authentification requise pour un accès complet","backToResults":"Retour aux résultats","book":"Livre","bottom":"Bas","cancel":"Annuler","canvasIndex":"Index","changeTheme":"Changer le thème","clearSearch":"effacer","closeAddResourceForm":"Fermer le panneau","closeAddResourceMenu":"Fermer la liste des ressources","closeCompanionWindow":"Fermer le panneau","closeWindow":"Fermer cette fenêtre","collapseSection":"Replier la section \\"{{section}}\\"","collapseSidePanel":"Replier le panneau","itemList":"Liste compacte","continue":"Continuer","copy":"Copier","currentItem":"Image courante","currentItem_1/1":"Image courante","currentItem_1/2":"Gauche","currentItem_2/2":"Droite","dark":"Thème sombre","digitizedView":"Vue de l\'objet numérique","dismiss":"Rejeter","highlightAllAnnotations":"Afficher tout","displayNoAnnotations":"Masquer tout","downloadExport":"Exporter l\'espace de travail","downloadExportWorkspace":"Exporter l\'espace de travail","elastic":"Elastique","elasticDescription":"Déplacer et redimensionner librement les fenêtres dans un espace de travail non limité par l\'écran. Les fenêtres peuvent être superposées.","emptyResourceList":"Votre liste de ressource est vide","error":"Erreur","errorDialogConfirm":"OK","errorDialogTitle":"Une erreur est survenue","exitFullScreen":"Quitter le plein écran","expandSection":"Déplier la section \\"{{section}}\\"","expandSidePanel":"Déplier le panneau","exportCopied":"La configuration de l\'espace de travail a été copiée dans votre presse-papier","fetchManifest":"Ajouter","fullScreen":"Plein écran","gallery":"Galerie","hideZoomControls":"Désactiver les commandes de zoom","iiif_homepage":"A propos de cette ressource","iiif_manifest":"Manifeste IIIF","iiif_renderings":"Formats alternatifs","iiif_seeAlso":"Voir aussi","import":"Importer","importWorkspace":"Importer un espace de travail","importWorkspaceHint":"Insérer une configuration Mirador 3 à importer","item":"Item : {{label}}","jsError":"Détails techniques","jsStack":"{{ stack }}","language":"Langue","layer_hide":"Masquer le calque","layer_move":"Déplacer le calque","layer_opacity":"Opacité du calque","layer_show":"Afficher le calque","layer_moveToTop":"Déplacer le calque en haut","layers":"Calques","light":"Thème clair","links":"Liens","listAllOpenWindows":"Lister les fenêtres","login":"Se connecter","logout":"Se déconnecter","manifestError":"Cette ressource ne peut pas être ajoutée :","maximizeWindow":"Agrandir cette fenêtre","minimizeWindow":"Réduire cette fenêtre","mirador":"Mirador","miradorResources":"Ressources Mirador","miradorViewer":"Visualiseur Mirador","more":"plus...","moreResults":"Plus de résultats","mosaic":"Mosaïque","mosaicDescription":"Déplacer et redimensionner les fenêtres les unes par rapport aux autres dans l\'espace disponible sur l\'écran","moveCompanionWindowToBottom":"Déplacer en bas","moveCompanionWindowToRight":"Déplacer à droite","nextCanvas":"Suivant","noItemSelected":"Aucun élément sélectionné","numItems":"{{number}} image","numItems_plural":"{{number}} images","off":"aucun","openCompanionWindow_annotations":"Annotations","openCompanionWindow_attribution":"Droits","openCompanionWindow_canvas":"Index","openCompanionWindow_info":"Informations","openCompanionWindow_layers":"Calques","openCompanionWindow_search":"Rechercher","openInCompanionWindow":"Ouvrir dans un panneau séparé","openWindows":"Fenêtres ouvertes","pagination":"{{current}} sur {{total}}","position":"Position","previewWindowTitle":"{{title}}","previousCanvas":"Précédent","related":"En relation","resource":"Ressource","retry":"Réessayer","right":"Droite","rights":"Licence","scroll":"Défilement horizontal","searchInputLabel":"Chercher un mot","searchNextResult":"Résultat suivant","searchNoResults":"Aucun résultat trouvé","searchPreviousResult":"Résultat précédent","searchSubmitAria":"Lancer la recherche","searchTitle":"Rechercher","selectWorkspaceMenu":"Changer de type d\'espace de travail","showingNumAnnotations":"{{number}} annotation affichée","showingNumAnnotations_plural":"{{number}} annotations affichées","showCollection":"Voir la collection","showZoomControls":"Activer les commandes de zoom","sidebarPanelsNavigation":"Navigation dans les panneaux latéraux","single":"Simple","startHere":"Commencer ici","suggestSearch":"Rechercher \\"{{ query }}\\" dans ce document","tableOfContentsList":"Sommaire","theme":"Thème","thumbnailList":"Liste des vignettes","thumbnailNavigation":"Vignettes","thumbnails":"Afficher les vignettes","toggleWindowSideBar":"Afficher le menu latéral","totalCollections":"{{count}} collection","totalCollections_plural":"{{count}} collections","totalManifests":"{{count}} manifeste","totalManifests_plural":"{{count}} manifestes","tryAgain":"Essayer à nouveau","untitled":"[Sans titre]","view":"Voir les images en mode","welcome":"Bienvenue dans Mirador","window":"Fenêtre : {{label}}","windowMenu":"Options de fenêtre","windowNavigation":"Navigation dans les fenêtres","windowPluginButtons":"Options","windowPluginMenu":"Autres options et outils","workspace":"Espace de travail","workspaceNavigation":"Menu de l\'espace de travail","workspaceFullScreen":"Plein écran","workspaceMenu":"Réglages de l\'espace de travail","workspaceOptions":"Options de l\'espace de travail","workspaceSelectionTitle":"Sélectionner un type d\'espace de travail","zoomIn":"Zoom avant","zoomOut":"Zoom arrière","zoomReset":"Réinitialiser le zoom"}}'),Oe=JSON.parse('{"translation":{"aboutMirador":"Project Miradorについて","aboutThisItem":"この資料について","addedFromUrl":"(URLで追加)","addManifestUrl":"資料のURL","addManifestUrlHelp":"IIIF資料のURL","addResource":"資料の追加","annotationCanvasLabel_1/1":"アイテム: [{{label}}]","annotationCanvasLabel_1/2":"左: [{{label}}]","annotationCanvasLabel_2/2":"右: [{{label}}]","annotations":"アノテーション","attribution":"帰属","attributionTitle":"権利","authenticationFailed":"認証失敗","authenticationRequired":"フルアクセスには認証が必要","backToResults":"結果に戻る","book":"見開き","bottom":"下部","cancel":"キャンセル","canvasIndex":"インデックス","changeTheme":"テーマの変更","clearSearch":"クリア","close":"閉じる","closeAddResourceForm":"フォームを閉じる","closeAddResourceMenu":"資料一覧を閉じる","closeCompanionWindow":"パネルを閉じる","closeWindow":"ウインドウを閉じる","collapseSection":"{{section}} セクションを畳む","collapseSidePanel":"サイドバーを畳む","collection":"コレクション","itemList":"アイテム一覧","continue":"続ける","copy":"コピー","currentItem":"現在のアイテム","currentItem_1/1":"現在のアイテム","currentItem_1/2":"左","currentItem_2/2":"右","dark":"ダークなテーマ","digitizedView":"デジタルビュー","dismiss":"片付け","highlightAllAnnotations":"すべてを表示","displayNoAnnotations":"アノテーションを非表示","downloadExport":"ワークスペースをエクスポート","downloadExportWorkspace":"ワークスペースをエクスポート","elastic":"伸縮","elasticDescription":"自由なウインドウの伸縮","emptyResourceList":"資料の一覧が空です","error":"エラー","errorDialogConfirm":"OK","errorDialogTitle":"エラー発生","exitFullScreen":"全画面を解除","expandSection":"セクション {{section}}を拡大","expandSidePanel":"サイドバーを拡大","exportCopied":"ワークスペースの設定がクリップボードにコピーされました。","fetchManifest":"追加","fullScreen":"全画面","gallery":"ギャラリー","hideZoomControls":"zoom制御を隠す","iiif_homepage":"IIIFホームページ","iiif_manifest":"IIIF マニフェスト","iiif_renderings":"別の形式","iiif_seeAlso":"参照","import":"取り込み","importWorkspace":"ワークスペースの取り込み","importWorkspaceHint":"Mirador3の設定を貼り付け","item":"アイテム: {{label}}","jsError":"技術的な詳細","jsStack":"{{ stack }}","language":"言語","layer_hide":"レイヤーを隠す","layer_move":"レイヤーを動かす","layer_opacity":"レイヤーの透過度","layer_show":"レイヤーを表示","layer_moveToTop":"レイヤーをトップへ","layers":"レイヤー","light":"明るいテーマ","links":"リンク","listAllOpenWindows":"ウインドウにジャンプ","login":"ログイン","logout":"ログアウト","manifestError":"資料追加に失敗:","maximizeWindow":"ウインドウを最大化","minimizeWindow":"ウインドウを最小化","mirador":"Mirador","miradorResources":"Mirador資料","miradorViewer":"Miradorビューワ","more":"さらに...","moreResults":"さらに結果を","mosaic":"モザイク","mosaicDescription":"モザイク表示","moveCompanionWindowToBottom":"下部に移動","moveCompanionWindowToRight":"右に移動","nextCanvas":"次のアイテム","noItemSelected":"アイテムが未選択","numItems":"{{number}} アイテム","off":"オフ","openCompanionWindow_annotations":"アノテーション","openCompanionWindow_attribution":"権利","openCompanionWindow_canvas":"インデックス","openCompanionWindow_info":"情報","openCompanionWindow_layers":"レイヤー","openCompanionWindow_search":"検索","openInCompanionWindow":"別のパネルで開く","openWindows":"現在開いているウインドウ","pagination":"{{current}} of {{total}}","position":"位置","previewWindowTitle":"{{title}}","previousCanvas":"前のアイテム","related":"関連","resource":"資料","retry":"リトライ","right":"右側","rights":"利用条件","scroll":"スクロール","searchInputLabel":"検索語","searchNextResult":"次の結果","searchNoResults":"ヒットせず","searchPreviousResult":"前の結果","searchSubmitAria":"検索","searchTitle":"検索","selectWorkspaceMenu":"ワークスペースタイプの選択","showingNumAnnotations":"アノテーション {{number}} を表示","showCollection":"コレクションを表示","showZoomControls":"ズーム操作を表示","sidebarPanelsNavigation":"サイドバーパネルの操作","single":"単一","startHere":"ここから始める","suggestSearch":"この文書を \\"{{ query }}\\" で検索","tableOfContentsList":"目次","theme":"テーマ","thumbnailList":"サムネイル一覧","thumbnailNavigation":"サムネイル","thumbnails":"サムネイル表示","toggleWindowSideBar":"サイドバー切り替え","totalCollections":"{{count}} コレクション","totalManifests":"{{count}} マニフェスト","tryAgain":"もう一度試す","untitled":"[タイトル無し]","view":"表示の仕方","welcome":"Miradorにようこそ","window":"{{label}} ウインドウ","windowMenu":"ウインドウメニュー","windowNavigation":"ウィンドウ操作","windowPluginButtons":"オプション","windowPluginMenu":"ウインドウオプション","workspace":"ワークスペース","workspaceNavigation":"ワークスペースナビ","workspaceFullScreen":"全画面","workspaceMenu":"ワークスペースの設定","workspaceOptions":"ワークスペースのオプション","workspaceSelectionTitle":"ワークスペースのタイプを選択","zoomIn":"ズームイン","zoomOut":"ズームアウト","zoomReset":"ズームを戻す"}}'),ke=JSON.parse('{"translation":{"aboutMirador":"Mirador 프로젝트에 대하여","aboutThisItem":"해당 아이템에 대하여","addedFromUrl":"(URL에서 추가됨)","addManifestUrl":"리소스의 위치","addManifestUrlHelp":"IIIF 리소스의 URL","addResource":"리소스 추가","annotationCanvasLabel_1/1":"아이템: [{{label}}]","annotationCanvasLabel_1/2":"왼쪽: [{{label}}]","annotationCanvasLabel_2/2":"오른쪽: [{{label}}]","annotations":"주석","attribution":"귀속","attributionTitle":"권리","authenticationFailed":"인증 실패.","authenticationRequired":"모든 정보에 접근하기 위해선 인증이 필요합니다.","backToResults":"결과로 돌아가기","book":"책","bottom":"아래","cancel":"취소","canvasIndex":"인덱스","changeTheme":"테마 변경","clearSearch":"지우기","close":"닫기","closeAddResourceForm":"폼 닫기","closeAddResourceMenu":"리소스 목록 닫기","closeCompanionWindow":"패널 닫기","closeWindow":"윈도우 닫기","collapseSection":"\\"{{section}}\\" 섹션 접기","collapseSidePanel":"사이드바 접기","collection":"컬렉션","itemList":"아이템 목록","continue":"계속하기","copy":"복사","currentItem":"현재 아이템","currentItem_1/1":"현재 아이템","currentItem_1/2":"왼쪽","currentItem_2/2":"오른쪽","dark":"다크 모드","digitizedView":"디지털 뷰","dismiss":"무시하기","highlightAllAnnotations":"모두 하이라이트하기","displayNoAnnotations":"하이라이트 해제","downloadExport":"작업공간 내보내기","downloadExportWorkspace":"작업공간 내보내기","elastic":"신축성","elasticDescription":"무한한 작업공간에서 윈도우를 자유롭게 움직이고 조절해보세요. 윈도우는 서로 겹칠 수 있습니다.","emptyResourceList":"리소스 목록이 비어있습니다","error":"오류","errorDialogConfirm":"허락","errorDialogTitle":"오류 발생","exitFullScreen":"전체화면에서 나가기","expandSection":"\\"{{section}}\\" 섹션 확장","expandSidePanel":"사이드바 확장","exportCopied":"작업공간 환경설정을 클립보드에 복사했습니다","fetchManifest":"추가하기","fullScreen":"전체화면","gallery":"갤러리","hideZoomControls":"확대/축소 기능 숨기기","iiif_homepage":"해당 리소스에 대하여","iiif_manifest":"IIIF 매니페스트","iiif_renderings":"대체 포맷","iiif_seeAlso":"참고","import":"가져오기","importWorkspace":"작업공간 가져오기","importWorkspaceHint":"Mirador 3 환경설정 가져와 붙여넣기","item":"아이템: {{label}}","jsError":"기술적인 세부사항","jsStack":"{{ stack }}","language":"언어","layer_hide":"레이어 숨기기","layer_move":"레이어 움직이기","layer_opacity":"레이어 불투명도","layer_show":"레이어 보이기","layer_moveToTop":"레이어를 위로 옮기기","layers":"레이어","light":"라이트 모드","links":"링크","listAllOpenWindows":"윈도우로 이동하기","login":"로그인","logout":"로그아웃","manifestError":"리소스를 추가할 수 없습니다:","maximizeWindow":"윈도우 크기 최대화","minimizeWindow":"윈도우 크기 최소화","mirador":"Mirador","miradorResources":"Mirador 리소스","miradorViewer":"Mirador 뷰어","more":"더 보기...","moreResults":"결과 더 보기","mosaic":"모자이크","mosaicDescription":"프레임 내에서 윈도우를 이동하고 크기를 조정합니다.","moveCompanionWindowToBottom":"아래로 옮기기","moveCompanionWindowToRight":"오른쪽으로 옮기기","nextCanvas":"다음 아이템","noItemSelected":"아이템이 선택되지 않았습니다","numItems":"{{number}}개의 아이템","numItems_plural":"{{number}}개의 아이템","off":"끄기","openCompanionWindow_annotations":"주석","openCompanionWindow_attribution":"권리","openCompanionWindow_canvas":"인덱스","openCompanionWindow_info":"정보","openCompanionWindow_layers":"레이어","openCompanionWindow_search":"검색","openInCompanionWindow":"별도의 패널에서 열기","openWindows":"현재 열려있는 윈도우","pagination":"{{current}} of {{total}}","position":"배치","previewWindowTitle":"{{title}}","previousCanvas":"이전 아이템","related":"관련","resource":"리소스","retry":"재시도","right":"오른쪽","rights":"라이선스","scroll":"스크롤","searchInputLabel":"용어 찾기","searchNextResult":"다음 결과","searchNoResults":"해당 결과 없음","searchPreviousResult":"이전 결과","searchResultsRemaining":"{{numLeft}}개 남음","searchSubmitAria":"검색하기","searchTitle":"검색","selectWorkspaceMenu":"작업공간 유형 선택","showingNumAnnotations":"{{number}}개의 주석 나타내기","showingNumAnnotations_plural":"{{number}}개의 주석 나타내기","showCollection":"컬렉션 보이기","showZoomControls":"확대/축소 기능 보이기","sidebarPanelsNavigation":"사이드바 패널 탐색","single":"한 개","startHere":"시작하기","suggestSearch":"이 문서를 \\"{{ query }}\\"로 검색하기","tableOfContentsList":"목차","theme":"테마","thumbnailList":"썸네일 목록","thumbnailNavigation":"썸네일","thumbnails":"썸네일","toggleWindowSideBar":"사이드바 전환","totalCollections":"{{count}}개의 컬렉션","totalCollections_plural":"{{count}}개의 컬렉션","totalManifests":"{{count}}개의 매니페스트","totalManifests_plural":"{{count}}개의 매니페스트","tryAgain":"다시 시도하세요","untitled":"[타이틀 없음]","view":"뷰","viewWorkspaceConfiguration":"작업공간 환경설정 ㅂ괴","welcome":"Mirador에 오신 것을 환영합니다","window":"윈도우: {{label}}","windowMenu":"윈도우 뷰 & 썸네일 표시","windowNavigation":"윈도우 탐색","windowPluginButtons":"옵션","windowPluginMenu":"윈도우 옵션","workspace":"작업공간","workspaceNavigation":"작업공간 탐색","workspaceFullScreen":"전체화면","workspaceMenu":"작업공간 설정","workspaceOptions":"작업공간 옵션","workspaceSelectionTitle":"작업공간 유형을 선택하세요","zoomIn":"확대","zoomOut":"축소","zoomReset":"줌 재설정"}}'),Te=JSON.parse('{"translation":{"aboutThisItem":"Over dit item","addedFromUrl":"(Toegevoegd via URL)","addManifestUrl":"Locatie bron","addManifestUrlHelp":"De URL van een IIIF-resource","addResource":"Voeg bron toe","annotationCanvasLabel_1/1":"Item: [{{label}}]","annotationCanvasLabel_1/2":"Links: [{{label}}]","annotationCanvasLabel_2/2":"Rechts: [{{label}}]","annotations":"Annotaties","attribution":"Naamsvermelding","attributionTitle":"Rechten","authenticationFailed":"Authenticatie gefaald.","authenticationRequired":"Authenticatie is vereist voor volledige toegang","backToResults":"Terug naar resultaten","book":"Boek","bottom":"Onderaan","cancel":"Annuleer","canvasIndex":"Index","changeTheme":"Wijzig thema","clearSearch":"clear","closeAddResourceForm":"Sluit formulier","closeAddResourceMenu":"Sluit lijst met bronnen","closeCompanionWindow":"Sluit paneel","closeWindow":"Sluit venster","collapseSection":"Klap \\"{{section}}\\" sectie in","collapseSidePanel":"Klap zijbalk in","itemList":"Compacte lijst","continue":"Ga verder","copy":"Kopieer","currentItem":"Huidig item","currentItem_1/1":"Huidig item","currentItem_1/2":"Links","currentItem_2/2":"Rechts","dark":"Donker thema","dismiss":"Dismiss","highlightAllAnnotations":"Markeer alles","downloadExport":"Exporteer workspace","downloadExportWorkspace":"Exporteer workspace","elastic":"Elastisch","elasticDescription":"Verplaats en rangschik vensters vrij in een onbeperkte workspace. Vensters kunnen elkaar overlappen.","emptyResourceList":"Je lijst met bronnen is leeg","errorDialogConfirm":"OK","errorDialogTitle":"Er is een fout opgetreden","exitFullScreen":"Verlaat volledig scherm","expandSection":"Klap \\"{{section}}\\" sectie uit","expandSidePanel":"Klap zijbalk uit","fetchManifest":"Voeg toe","fullScreen":"Volledig scherm","gallery":"Gallerij","hideZoomControls":"Verberg zoomknoppen","iiif_homepage":"Over deze bron","iiif_manifest":"IIIF-manifest","iiif_renderings":"Alternatieve formaten","iiif_seeAlso":"Zie ook","import":"Importeer","importWorkspace":"Importeer workspace","importWorkspaceHint":"Plak een Mirador 3 configuratie die geïmporteerd moet worden","item":"Item: {{label}}","language":"Taal","light":"Licht thema","links":"Links","listAllOpenWindows":"Ga naar venster","login":"Log in","manifestError":"De bron kan niet worden toegevoegd:","maximizeWindow":"Maximaliseer venster","minimizeWindow":"Minimaliseer venster","mirador":"Mirador","miradorResources":"Mirador resources","miradorViewer":"Mirador viewer","more":"meer...","moreResults":"Meer resultaten","mosaic":"Mozaïek","mosaicDescription":"Verplaats en rangschik vensters in verhouding tot elkaar binnen het zichtbare kader.","moveCompanionWindowToBottom":"Verplaats naar beneden","moveCompanionWindowToRight":"Verplaats naar rechts","nextCanvas":"Volgend item","numItems":"{{number}} item","numItems_plural":"{{number}} items","off":"Uit","openCompanionWindow_annotations":"Annotaties","openCompanionWindow_attribution":"Rechten","openCompanionWindow_canvas":"Index","openCompanionWindow_info":"Informatie","openCompanionWindow_search":"Zoeken","openInCompanionWindow":"Open in een apart paneel","openWindows":"Geopende vensters","pagination":"{{current}} van {{total}}","position":"Positie","previewWindowTitle":"{{title}}","previousCanvas":"Vorig item","related":"Verwant","resource":"Bron","retry":"Probeer opnieuw","right":"Rechts","rights":"Licentie","searchInputLabel":"zoek termen","searchNextResult":"Volgend resultaat","searchNoResults":"Geen resultaten gevonden","searchPreviousResult":"Vorig resultaat","searchSubmitAria":"Zoeken","searchTitle":"Zoek","selectWorkspaceMenu":"Selecteer workspacetype","showingNumAnnotations":"{{number}} annotatie weergegeven","showingNumAnnotations_plural":"{{number}} annotaties weergegeven","showZoomControls":"Toon zoomknoppen","sidebarPanelsNavigation":"Zijbalk panelen navigatie","single":"Enkel","startHere":"Begin Hier","suggestSearch":"Zoek in dit document naar \\"{{ query }}\\"","theme":"Thema","thumbnailList":"Lijst thumbnails","thumbnailNavigation":"Thumbnails","thumbnails":"Thumbnails","toggleWindowSideBar":"Toon zijbalk","totalCollections":"{{count}} collectie","totalCollections_plural":"{{count}} collecties","totalManifests":"{{count}} manifest","totalManifests_plural":"{{count}} manifests","tryAgain":"Probeer opnieuw","untitled":"[Zonder titel]","view":"Weergave","welcome":"Welkom in Mirador","window":"Venster: {{label}}","windowMenu":"Vensters- en miniatuurweergave","windowNavigation":"Navigatie venster","windowPluginButtons":"Opties","windowPluginMenu":"Vensteropties","workspace":"Workspace","workspaceFullScreen":"Volledig scherm","workspaceMenu":"Workspace instellingen","workspaceOptions":"Workspace opties","workspaceSelectionTitle":"Selecteer een workspace type","zoomIn":"Zoom in","zoomOut":"Zoom out","zoomReset":"Reset zoom"}}'),Pe=JSON.parse('{"translation":{"aboutMirador":"O Projekcie Mirador","aboutThisItem":"O bieżącej pozycji","addedFromUrl":"(Dodano z URL)","addManifestUrl":"Lokalizacja zasobów","addManifestUrlHelp":"URL zasobów IIIF","addResource":"Dodaj zasoby","annotationCanvasLabel_1/1":"Pozycja: [{{label}}]","annotationCanvasLabel_1/2":"Lewo: [{{label}}]","annotationCanvasLabel_2/2":"Prawo: [{{label}}]","annotations":"Adnotacje","attribution":"Atrybucja","attributionTitle":"Prawa","authenticationFailed":"Uwierzytelnianie nie powiodło się.","authenticationRequired":"Do pełnego dostępu wymagane jest uwierzytelnienie","backToResults":"Powrót do wyników","book":"Książka","bottom":"Dół","cancel":"Anuluj","canvasIndex":"Indeks","changeTheme":"Zmień motyw","clearSearch":"wyczyść","close":"Zamknij","closeAddResourceForm":"Zamknij formularz","closeAddResourceMenu":"Zamknij listę zasobów","closeCompanionWindow":"Zamknij panel","closeWindow":"Zamknij okno","collapseSection":"Zwiń sekcję \\"{{section}}\\"","collapseSidePanel":"Zwiń panel boczny","collection":"Zbiór","itemList":"Lista pozycji","continue":"Kontynuuj","copy":"Kopiuj","currentItem":"Bieżąca pozycja","currentItem_1/1":"Bieżąca pozycja","currentItem_1/2":"Lewo","currentItem_2/2":"Prawo","dark":"Ciemny motyw","digitizedView":"Widok zdigitalizowany","dismiss":"Odrzuć","highlightAllAnnotations":"Podświetl wszystko","displayNoAnnotations":"Nie podświetlaj","downloadExport":"Eksportuj obszar roboczy","downloadExportWorkspace":"Eksportuj obszar roboczy","elastic":"Elastyczny","elasticDescription":"Swobodnie przesuwaj i dopasowuj okna w nieograniczonej przestrzeni roboczej. Okna mogą zachodzić na siebie.","emptyResourceList":"Twoja lista zasobów jest pusta","error":"Błąd","errorDialogConfirm":"OK","errorDialogTitle":"Wystąpił błąd","exitFullScreen":"Wyłącz tryb pełnoekranowy","expandSection":"Rozwiń sekcję \\"{{section}}\\"","expandSidePanel":"Rozwiń panel boczny","exportCopied":"Konfiguracja obszaru roboczego została skopiowana do schowka","fetchManifest":"Dodaj","fullScreen":"Pełny ekran","gallery":"Galeria","hideZoomControls":"Ukryj kontrolki powiększenia","iiif_homepage":"O tym zasobie","iiif_manifest":"Manifest IIIF","iiif_renderings":"Alternatywne formaty","iiif_seeAlso":"Zobacz też","import":"Importuj","importWorkspace":"Importuj obszar roboczy","importWorkspaceHint":"Wklej konfigurację Mirador 3 do zaimportowania","item":"Pozycja: {{label}}","jsError":"Szczegóły techniczne","jsStack":"{{ stack }}","language":"Język","layer_hide":"Ukryj warstwę","layer_move":"Przenieś warstwę","layer_opacity":"Krycie warstwy","layer_show":"Pokaż warstwę","layer_moveToTop":"Przenieś warstwę na górę","layers":"Warstwy","light":"Jasny motyw","links":"Linki","listAllOpenWindows":"Przejdź do okna","login":"Zaloguj","logout":"Wyloguj","manifestError":"Następujące zasoby nie mogą być dodane:","maximizeWindow":"Maksymalizuj okno","minimizeWindow":"Minimalizuj okno","mirador":"Mirador","miradorResources":"Zasoby Mirador","miradorViewer":"Przeglądarka Mirador","more":"więcej...","moreResults":"Więcej wyników","mosaic":"Mozaika","mosaicDescription":"Przesuwaj i zmieniaj rozmiary okien względem siebie, w widocznej ramce.","moveCompanionWindowToBottom":"Przesuń na dół","moveCompanionWindowToRight":"Przesuń w prawo","nextCanvas":"Następna pozycja","noItemSelected":"Nie wybrano pozycji","numItems":"{{number}} pozycja","numItems_plural":"{{number}} pozycje","off":"Wyłącz","openCompanionWindow_annotations":"Adnotacje","openCompanionWindow_attribution":"Prawa","openCompanionWindow_canvas":"Indeks","openCompanionWindow_info":"Informacje","openCompanionWindow_layers":"Warstwy","openCompanionWindow_search":"Szukaj","openInCompanionWindow":"Otwórz w oddzielnym panelu","openWindows":"Aktualnie otwarte okna","pagination":"{{current}} of {{total}}","position":"Pozycja","previewWindowTitle":"{{title}}","previousCanvas":"Poprzednia pozycja","related":"Powiązane","resource":"Zasoby","retry":"Spróbuj ponownie","right":"Prawo","rights":"Licencja","scroll":"Przewiń","searchInputLabel":"szukane słowa","searchNextResult":"Następny wynik","searchNoResults":"Nie znaleziono wyników","searchPreviousResult":"Poprzedni wynik","searchResultsRemaining":"Pozostało {{numLeft}}","searchSubmitAria":"Wyszukaj","searchTitle":"Wyszukaj","selectWorkspaceMenu":"Wybierz typ obszaru roboczego","showingNumAnnotations":"Wyświetlanie {{number}} adnotacji","showingNumAnnotations_plural":"Wyświetlanie {{number}} adnotacji","showCollection":"Pokaż zbiór","showZoomControls":"Pokaż kontrolki powiększenia","sidebarPanelsNavigation":"Nawigacja pasków panelu bocznego","single":"Pojedynczy","startHere":"Zacznij tutaj","suggestSearch":"Przeszukaj ten dokument pod kątem \\"{{ query }}\\"","tableOfContentsList":"Spis treści","theme":"Motyw","thumbnailList":"Lista miniatur","thumbnailNavigation":"Miniatury","thumbnails":"Miniatury","toggleWindowSideBar":"Przełącz panel boczny","totalCollections":"{{count}} zbiór","totalCollections_plural":"{{count}} zbiorów","totalManifests":"{{count}} manifest","totalManifests_plural":"{{count}} manifestów","tryAgain":"Spróbuj ponownie","untitled":"[Bez nazwy]","view":"Widok","viewWorkspaceConfiguration":"Wyświetl konfigurację obszaru roboczego","welcome":"Witaj w Miradorze","window":"Okno: {{label}}","windowMenu":"Widoki okien i wyświetlanie miniatur","windowNavigation":"Nawigacja okna","windowPluginButtons":"Opcje","windowPluginMenu":"Opcje okna","workspace":"Obszar roboczy","workspaceNavigation":"Nawigacja obszaru roboczego","workspaceFullScreen":"Pełny ekran","workspaceMenu":"Ustawienia obszaru roboczego","workspaceOptions":"Opcje obszaru roboczego","workspaceSelectionTitle":"Wybierz typ obszaru roboczego","zoomIn":"Przybliż","zoomOut":"Oddal","zoomReset":"Zresetuj powiększenie"}}'),Ie=JSON.parse('{"translation":{"aboutThisItem":"Sobre esse item","addedFromUrl":"(Adicionado por URL)","addManifestUrl":"Localização do manifesto","addManifestUrlHelp":"URL do manifesto IIIF","addResource":"Adicionar conteúdo","annotationCanvasLabel_1/1":"Item: [{{label}}]","annotationCanvasLabel_1/2":"Esquerda: [{{label}}]","annotationCanvasLabel_2/2":"Direita: [{{label}}]","annotations":"Anotações","attribution":"Atribuições","attributionTitle":"Direitos","authenticationFailed":"Falha na autenticação.","authenticationRequired":"Autenticação necessária para acesso completo","backToResults":"Voltar aos resultados","book":"Livro","bottom":"Embaixo","cancel":"Cancelar","canvasIndex":"Índice","changeTheme":"Mudar tema","clearSearch":"limpar","closeAddResourceForm":"Fechar formulário","closeAddResourceMenu":"Fechar lista de conteúdo","closeCompanionWindow":"Fechar painel","closeWindow":"Fechar janela","collapseSection":"Suprimir seção \\"{{section}}\\"","collapseSidePanel":"Suprimir barra lateral","itemList":"Lista compacta","continue":"Continuar","copy":"Copiar","currentItem":"Item atual","currentItem_1/1":"Item atual","currentItem_1/2":"Esquerda","currentItem_2/2":"Direita","dark":"Tema escuro","dismiss":"Cancelar","highlightAllAnnotations":"Exibir todas","downloadExport":"Exportar área de trabalho","downloadExportWorkspace":"Exportar área de trabalho","elastic":"Elástico","elasticDescription":"Mova e redimensione janelas livremente numa área de trabalho ilimitada. Janelas podem se sobrepor.","emptyResourceList":"Sua lista de conteúdos está vazia","errorDialogConfirm":"OK","errorDialogTitle":"Um erro ocorreu","exitFullScreen":"Sair do modo tela cheia","expandSection":"Expandir seção \\"{{section}}\\"","expandSidePanel":"Expandir barra lateral","fetchManifest":"Adicionar","fullScreen":"Tela cheia","gallery":"Galeria","hideZoomControls":"Ocultar controles de zoom","iiif_homepage":"Sobre esse conteúdo","iiif_manifest":"Manifesto IIIF","iiif_renderings":"Outros formatos","iiif_seeAlso":"Veja também","import":"Importar","importWorkspace":"Importar área de trabalho","importWorkspaceHint":"Cole uma configuração do Mirador 3 para importar","item":"Item: {{label}}","language":"Idioma","light":"Tema claro","links":"Links","listAllOpenWindows":"Pular para janela","login":"Login","manifestError":"O conteúdo não pode ser adicionado:","maximizeWindow":"Maximizar janela","minimizeWindow":"Minimizar janela","mirador":"Mirador","miradorResources":"conteúdo Mirador","miradorViewer":"visualizador Mirador","more":"mais...","moreResults":"Mais resultados","mosaic":"Mosáico","mosaicDescription":"Mova e redimensione janelas em relação entre si, dentro de uma área visível (grid).","moveCompanionWindowToBottom":"Mover para baixo","moveCompanionWindowToRight":"Mover para direita","nextCanvas":"Próximo item","numItems":"{{number}} itens","off":"Desativado","openCompanionWindow_annotations":"Anotações","openCompanionWindow_attribution":"Direitos","openCompanionWindow_canvas":"Índice","openCompanionWindow_info":"Informações","openCompanionWindow_search":"Busca","openInCompanionWindow":"Abrir em janela separada","openWindows":"Janelas abertas","pagination":"{{current}} de {{total}}","position":"Posição","previewWindowTitle":"{{title}}","previousCanvas":"Item anterior","related":"Relacionado","resource":"Conteúdo","retry":"Tentar novamente","right":"Direita","rights":"Licenças","searchInputLabel":"termos de busca","searchNextResult":"Próximo resultado","searchNoResults":"Nenhum resultado encontrado","searchPreviousResult":"Resultado anterior","searchSubmitAria":"Realizar busca","searchTitle":"Busca","selectWorkspaceMenu":"Selecione um tipo de área de trabalho","showingNumAnnotations":"Mostrando {{number}} anotações","showZoomControls":"Mostrar controles de zoom","sidebarPanelsNavigation":"Navegação por paineis na barra lateral","single":"Individual","startHere":"Comece aqui","suggestSearch":"Procurar neste documento por \\"{{ query }}\\"","theme":"Tema","thumbnailList":"Lista de thumbnails","thumbnailNavigation":"Thumbnails","thumbnails":"Thumbnails","toggleWindowSideBar":"Ver barra lateral","tryAgain":"Tente novamente","untitled":"[Sem título]","view":"Visualizações","welcome":"Bem-vindo ao Mirador","window":"Janela: {{label}}","windowMenu":"Opções de visualização de janelas e thumbnails","windowNavigation":"Navegação de janelas","windowPluginButtons":"Opções","windowPluginMenu":"Opções de janela","workspace":"Área de trabalho","workspaceFullScreen":"Tela cheia","workspaceMenu":"Configurações de área de trabalho","workspaceOptions":"Opções de área de trabalho","workspaceSelectionTitle":"Selecionar tipo de área de trabalho","zoomIn":"Mais zoom","zoomOut":"Menos zoom","zoomReset":"Zerar zoom"}}'),Me=JSON.parse('{"translation":{"aboutMirador":"Informazioni su Mirador","aboutThisItem":"Informazioni sull\'oggetto","addManifestUrl":"URL della risorsa","addManifestUrlHelp":"L\'URL di una risorsa IIIF","addResource":"Aggiungi una risorsa","addedFromUrl":"(Aggiunto dall\'URL)","annotationCanvasLabel_1/1":"Oggetto: [{{label}}]","annotationCanvasLabel_1/2":"Sinistra: [{{label}}]","annotationCanvasLabel_2/2":"Destra: [{{label}}]","annotations":"Annotazioni","attribution":"Attribuzione","attributionTitle":"Diritti","authenticationFailed":"Autenticazione fallita.","authenticationRequired":"Autenticazione richiesta per l\'accesso completo","backToResults":"Torna ai risultati","book":"Libro","bottom":"Fondo","cancel":"Cancella","canvasIndex":"Indice","changeTheme":"Cambia tema","clearSearch":"pulisci","close":"Chiudi","closeAddResourceForm":"Chiudi il modulo","closeAddResourceMenu":"Chiudi la lista di risorse","closeCompanionWindow":"Chiudi il pannello","closeWindow":"Chiudi finestra","collapseSection":"Collassa la sezione \\"{{section}}\\"","collapseSidePanel":"Collassa la barra laterale","collection":"Collezione","continue":"Continua","copy":"Copia","currentItem":"Oggetto corrente","currentItem_1/1":"Oggetto corrente","currentItem_1/2":"Sinistra","currentItem_2/2":"Destra","dark":"Tema scuro","digitizedView":"Digitized view","dismiss":"Dismiss","displayNoAnnotations":"Nascondi evidenziazione","downloadExport":"Esporta il workspace","downloadExportWorkspace":"Esporta il workspace","elastic":"Elastico","elasticDescription":"Muovi e ridimensiona le finestre liberamente in un workspace illimitato. Le finestre possono sovrapporsi.","emptyResourceList":"La tua lista di risorse è vuota.","error":"Errore","errorDialogConfirm":"OK","errorDialogTitle":"Si è verificato un errore.","exitFullScreen":"Esci da schermo intero","expandSection":"Espandi la sezione \\"{{section}}\\"","expandSidePanel":"Espandi la barra laterale","exportCopied":"La configurazione del workspace è stata copiata nella tua clipboard","fetchManifest":"Aggiungi","fullScreen":"Schermo intero","gallery":"Galleria","hideZoomControls":"Nascondi i controlli di zoom","highlightAllAnnotations":"Evidenzia tutto","iiif_homepage":"Informazioni su questa risorsa","iiif_manifest":"IIIF manifest","iiif_renderings":"Formati alternativi","iiif_seeAlso":"Vedi anche","import":"Importa","importWorkspace":"Importa workspace","importWorkspaceHint":"Incolla una configurazione di Mirador 3 da importare","item":"Oggetto: {{label}}","itemList":"Lista compatta","jsError":"Dettagli tecnici","jsStack":"{{ stack }}","language":"Lingua","layer_hide":"Nascondi livello","layer_move":"Sposta livello","layer_moveToTop":"Sposta il livello in alto","layer_opacity":"Opacità del livello","layer_show":"Visualizza livello","layers":"Livelli","light":"Tema chiaro","links":"Link","listAllOpenWindows":"Vai alla finestra","login":"Entra","logout":"Esci","manifestError":"La risorsa non può essere aggiunta:","maximizeWindow":"Massimizza la finestra","minimizeWindow":"Minimizza la finestra","mirador":"Mirador","miradorResources":"Risorse Mirador","miradorViewer":"Visualizzatore Mirador","more":"ancora...","moreResults":"Più risultati","mosaic":"Mosaico","mosaicDescription":"Muovi e ridimensiona le finestre, tenendole all\'interno dell\'area visibile","moveCompanionWindowToBottom":"Sposta in fondo","moveCompanionWindowToRight":"Sposta a destra","nextCanvas":"Prossimo oggetto","noItemSelected":"Nessun oggetto selezionato","numItems":"{{number}} oggetti","numItems_plural":"{{number}} oggetti","off":"Off","openCompanionWindow_annotations":"Annotazioni","openCompanionWindow_attribution":"Diritti","openCompanionWindow_canvas":"Indice","openCompanionWindow_info":"Informazioni","openCompanionWindow_layers":"Livelli","openCompanionWindow_search":"Cerca","openInCompanionWindow":"Apri in un pannello separato","openWindows":"Finestre aperte in questo momento","pagination":"{{current}} di {{total}}","position":"Posizione","previewWindowTitle":"{{title}}","previousCanvas":"Previous item","related":"Contenuti collegati","resource":"Risorsa","retry":"Riprova","right":"Right","rights":"Licenza","scroll":"Scorri","searchInputLabel":"termini di ricerca","searchNextResult":"Prossimo risultato","searchNoResults":"Nessun risultato","searchPreviousResult":"Risultato precedente","searchResultsRemaining":"{{numLeft}} rimanenti","searchSubmitAria":"Cerca","searchTitle":"Cerca","selectWorkspaceMenu":"Selezione il tipo di workspace","showCollection":"Visualizza la collezione","showZoomControls":"Mostra i controlli di zoom","showingNumAnnotations":"Sto mostrando {{number}} annotazioni","showingNumAnnotations_plural":"Visualizzando {{number}} annotazioni","sidebarPanelsNavigation":"Navigazione dei pannelli della barra laterale","single":"Singolo","startHere":"Inizia qui","suggestSearch":"Cerca in questo documento: \\"{{ query }}\\"","tableOfContentsList":"Sommario","theme":"Tema","thumbnailList":"Lista thumbnail","thumbnailNavigation":"Thumbnails","thumbnails":"Thumbnails","toggleWindowSideBar":"Apri/Chiudi la barra","totalCollections":"{{count}} collezione","totalCollections_plural":"{{count}} collezioni","totalManifests":"{{count}} manifest","totalManifests_plural":"{{count}} manifests","tryAgain":"Riprova","untitled":"[senza titolo]","view":"Visualizza","viewWorkspaceConfiguration":"Visualizza la configurazione del workspace","welcome":"Benvenuto in Mirador","window":"Finestra: {{label}}","windowMenu":"Visualizzazioni finestra e display thumbnail","windowNavigation":"Navigazione finestra","windowPluginButtons":"Opzioni","windowPluginMenu":"Opzioni finestra","workspace":"Workspace","workspaceFullScreen":"Schermo intero","workspaceMenu":"Configurazioni Workspace","workspaceNavigation":"Navigazione del workspace","workspaceOptions":"Opzioni Workspace","workspaceSelectionTitle":"Seleziona il tipo di workspace","zoomIn":"Zoom in","zoomOut":"Zoom out","zoomReset":"Reset zoom"}}'),ze=JSON.parse('{"translation":{"aboutMirador":"О пројекту Mirador","aboutThisItem":"Опис","addedFromUrl":"(Додато са URL)","addManifestUrl":"Локација ресурса","addManifestUrlHelp":"URL IIIF ресурса","addResource":"Додајте ресурс","annotationCanvasLabel_1/1":"Страница: [{{label}}]","annotationCanvasLabel_1/2":"Лева: [{{label}}]","annotationCanvasLabel_2/2":"Десна: [{{label}}]","annotations":"Анотације","attribution":"Приступ","attributionTitle":"Права","authenticationFailed":"Неуспела аутентификација.","authenticationRequired":"За потпуни приступ неопходна је аутентификација","backToResults":"Повратак на резултате","book":"Књига","bottom":"На дну","cancel":"Одустаните","canvasIndex":"Индекс","changeTheme":"Промените тему","clearSearch":"обришите","close":"Затворите","closeAddResourceForm":"Затворите","closeAddResourceMenu":"Затворите листу ресурса","closeCompanionWindow":"Затворите панел","closeWindow":"Затворите приказ","collapseSection":"Сакријте \\"{{section}}\\" секцију","collapseSidePanel":"Сакријте","collection":"Колекција","itemList":"Листа страница","continue":"Наставите","copy":"Копирајте","currentItem":"Тренутна страница","currentItem_1/1":"Тренутна страница","currentItem_1/2":"Лева","currentItem_2/2":"Десна","dark":"Тамна тема","digitizedView":"Приказ дигиталног објекта","dismiss":"Откажите","highlightAllAnnotations":"Приказ свих","displayNoAnnotations":"Без приказа","downloadExport":"Извезите радно окружење","downloadExportWorkspace":"Извезите радно окружење","elastic":"Еластични","elasticDescription":"Слободно померајте и одредите величину приказа у неограниченом радном простору. Прикази могу бити већи од радног простора.","emptyResourceList":"Ваша листа ресурса је празна","error":"Грешка","errorDialogConfirm":"OK","errorDialogTitle":"Дошло је до грешке","exitFullScreen":"Изађите из приказа преко целог екрана","expandSection":"Проширите \\"{{section}}\\" секцију","expandSidePanel":"Прикажите","exportCopied":"Конфигурација радног окружења је копирана у привремену меморију","fetchManifest":"Додајте","fullScreen":"Приказ у пуном екрану","gallery":"Галерија","hideZoomControls":"Сакријте контроле зума","iiif_homepage":"О ресурсу","iiif_manifest":"IIIF manifest","iiif_renderings":"Додатни формати","iiif_seeAlso":"Погледајте и","import":"Увезите","importWorkspace":"Увезите радно окружење","importWorkspaceHint":"Убаците конфигурацију Mirador 3 како би могли да је увезете","item":"Страница: {{label}}","jsError":"Технички детаљи","jsStack":"{{ stack }}","language":"Језик приказа","layer_hide":"Сакријте слој","layer_move":"Померите слој","layer_opacity":"Видљивост слоја","layer_show":"Приказ слоја","layer_moveToTop":"Померите слој на врх","layers":"Слојеви","light":"Светла тема","links":"Линкови","listAllOpenWindows":"Идите на приказ","login":"Улогујте се","logout":"Излогујте се","manifestError":"Ресурс се не може додати","maximizeWindow":"Максималан приказ","minimizeWindow":"Минималан приказ","mirador":"Mirador","miradorResources":"Mirador ресурси","miradorViewer":"Mirador прегледач","more":"још...","moreResults":"Још резултата","mosaic":"Мозаик","mosaicDescription":"Померајте и одредите величину приказа који су у међусобној релацији, унутар видљивог оквира.","moveCompanionWindowToBottom":"Пребаците на дно","moveCompanionWindowToRight":"Померите у десну страну","nextCanvas":"Следећа","noItemSelected":"Нема изабраних објеката","numItems":"{{number}} страница/це","off":"Искључене","openCompanionWindow_annotations":"Анотације","openCompanionWindow_attribution":"Права","openCompanionWindow_canvas":"Индекс","openCompanionWindow_info":"Информације","openCompanionWindow_layers":"Слојеви","openCompanionWindow_search":"Претрага","openInCompanionWindow":"Отворите у засебном панелу","openWindows":"Тренутно отворени прикази","pagination":"{{current}} од {{total}}","position":"Позиција","previewWindowTitle":"{{title}}","previousCanvas":"Претходна","related":"Релације","resource":"Ресурс","retry":"Покушајте поново","right":"Десно","rights":"Лиценца","scroll":"Померајте","searchInputLabel":"претражите појам","searchNextResult":"Следећи резултат","searchNoResults":"Тражени појам није пронађен","searchPreviousResult":"Претходни резултат","searchSubmitAria":"Претражите","searchTitle":"Претрага","selectWorkspaceMenu":"Изаберите тип радног окружења","showingNumAnnotations":"Приказ {{number}} анотација/је","showCollection":"Прикажи колекцију","showZoomControls":"Приказ контрола зума","sidebarPanelsNavigation":"Навигација сајдбар панела","single":"Појединачно","startHere":"Започните","suggestSearch":"Пронађите појам \\"{{ query }}\\" у овом документу","tableOfContentsList":"Садржај","theme":"Тема","thumbnailList":"Листа сличица","thumbnailNavigation":"Сличице","thumbnails":"Сличице","toggleWindowSideBar":"Сајдбар","totalCollections":"{{count}} колекција/е","totalManifests":"{{count}} објек(а)та","tryAgain":"Покушајте поново","untitled":"[Без наслова]","view":"Преглед","welcome":"Добродошли у прегледач Mirador","window":"Приказ: {{label}}","windowMenu":"Изглед прегледа и позиција сличица","windowNavigation":"Навигација приказа","windowPluginButtons":"Опције","windowPluginMenu":"Опције приказа","workspace":"Радни простор","workspaceFullScreen":"Приказ преко целог екрана","workspaceMenu":"Уређивање радног простора","workspaceOptions":"Опције радног окружења","workspaceSelectionTitle":"Изаберите тип радног окружења","zoomIn":"Увећајте","zoomOut":"Умањите","zoomReset":"Ресет зума"}}'),Re=JSON.parse('{"translation":{"aboutMirador":"Om Projekt Mirador","aboutThisItem":"Om det här objektet","addedFromUrl":"(Tillagd från URL)","addManifestUrl":"Webbadress till samling eller manifest","addManifestUrlHelp":"URL till en IIIF-resurs","addResource":"Lägg till resurs","annotationCanvasLabel_1/1":"Objekt: [{{label}}]","annotationCanvasLabel_1/2":"Vänster: [{{label}}]","annotationCanvasLabel_2/2":"Höger: [{{label}}]","annotations":"Noteringar","attribution":"Tillskrivning","attributionTitle":"Rättigheter","authenticationFailed":"Autentisering misslyckades.","authenticationRequired":"Autentisering krävs för full åtkomst","backToResults":"Tillbaka till resultat","book":"Bok","bottom":"Nederkant","cancel":"Avbryt","canvasIndex":"Index","changeTheme":"Ändra tema","clearSearch":"Ta bort sökning","close":"Stäng","closeAddResourceForm":"Stäng formulär","closeAddResourceMenu":"Stäng resurslista","closeCompanionWindow":"Stäng panel","closeWindow":"Stäng fönster","collapseSection":"Stäng sektionen \\"{{section}}\\"","collapseSidePanel":"Stäng sidofält","collection":"Samling","itemList":"Objektlista","continue":"Fortsätt","copy":"Kopiera","currentItem":"Aktuellt objekt","currentItem_1/1":"Aktuellt objekt","currentItem_1/2":"Vänster","currentItem_2/2":"Höger","dark":"Mörkt tema","digitizedView":"Digitaliserad vy","dismiss":"Stäng","highlightAllAnnotations":"Markera alla","displayNoAnnotations":"Avmarkera alla","downloadExport":"Exportera arbetsyta","downloadExportWorkspace":"Exportera arbetsyta","elastic":"Elastisk","elasticDescription":"Flytta och ändra storlek på fönster fritt i en obegränsad arbetsyta. Fönster kan överlappa.","emptyResourceList":"Din resurslista är tom","error":"Error","errorDialogConfirm":"OK","errorDialogTitle":"Ett problem uppstod","exitFullScreen":"Lämna helskärmsläge","expandSection":"Expandera sektionen \\"{{section}}\\"","expandSidePanel":"Expandera sidofält","exportCopied":"Konfiguration av arbetsytan har kopierats till dina urklipp","fetchManifest":"Lägg till","fullScreen":"Helskärmsläge","gallery":"Galleri","hideZoomControls":"Dölj zoomkontroller","iiif_homepage":"Om den här resursen","iiif_manifest":"IIIF manifest","iiif_renderings":"Alternativa format","iiif_seeAlso":"Se även","import":"Importera","importWorkspace":"Importera arbetsyta","importWorkspaceHint":"Klistra in en Mirador 3 konfiguration att importera","item":"Objekt: {{label}}","jsError":"Tekniska detaljer","jsStack":"{{ stack }}","language":"Språk","layer_hide":"Dölj lager","layer_move":"Flytta lager","layer_opacity":"Lageropacitet","layer_show":"Visa lager","layer_moveToTop":"Flytta lager till toppen","layers":"Lager","light":"Ljust tema","links":"Länkar","listAllOpenWindows":"Gå till fönster","login":"Logga in","logout":"Logga ut","manifestError":"Resursen kan inte läggas till:","maximizeWindow":"Maximera fönster","minimizeWindow":"Minimera fönster","mirador":"Mirador","miradorResources":"Miradorresurser","miradorViewer":"Mirador bildvisare","more":"mer...","moreResults":"Fler resultat","mosaic":"Mosaik","mosaicDescription":"Flytta och ändra storlek på fönster i relation till varandra, innanför den synliga ramen.","moveCompanionWindowToBottom":"Flytta till botten","moveCompanionWindowToRight":"Flytta till höger","nextCanvas":"Nästa objekt","noItemSelected":"Inga valda objekt","numItems":"{{number}} objekt","off":"Av","openCompanionWindow_annotations":"Noteringar","openCompanionWindow_attribution":"Rättigheter","openCompanionWindow_canvas":"Index","openCompanionWindow_info":"Information","openCompanionWindow_layers":"Lager","openCompanionWindow_search":"Sök","openInCompanionWindow":"Öppna i separat panel","openWindows":"Öppna fönster","pagination":"{{current}} av {{total}}","position":"Position","previewWindowTitle":"{{title}}","previousCanvas":"Föregående objekt","related":"Relaterat","resource":"Resurs","retry":"Försök igen","right":"Till höger","rights":"Licens","scroll":"Scrolla","searchInputLabel":"Sökord","searchNextResult":"Nästa resultat","searchNoResults":"Inga resultat hittades","searchPreviousResult":"Föregående resultat","searchResultsRemaining":"{{numLeft}} kvar","searchSubmitAria":"Sök","searchTitle":"Sök","selectWorkspaceMenu":"Välj typ av arbetsyta","showingNumAnnotations":"Visar {{number}} noteringar","showCollection":"Visa samling","showZoomControls":"Visa zoomkontroller","sidebarPanelsNavigation":"Sidofältspaneler navigering","single":"En och en","startHere":"Börja här","suggestSearch":"Sök i detta dokument efter \\"{{ query }}\\"","tableOfContentsList":"Innehållsförteckning","theme":"Tema","thumbnailList":"Miniatyrlista","thumbnailNavigation":"Miniatyrer","thumbnails":"Miniatyrer","toggleWindowSideBar":"Visa/dölj sidofält","totalCollections":"{{count}} samlingar","totalManifests":"{{count}} manifest","tryAgain":"Försök igen","untitled":"[namnlös]","view":"Vy","welcome":"Välkommen till Mirador","window":"Fönster: {{label}}","windowMenu":"Fönstervyer & miniatyrdisplay","windowNavigation":"Fönsternavigation","windowPluginButtons":"Inställningar","windowPluginMenu":"Fönsterinställningar","workspace":"Arbetsyta","workspaceNavigation":"Navigera i arbetsyta","workspaceFullScreen":"Helskärmsläge","workspaceMenu":"Inställningar för arbetsyta","workspaceOptions":"Fler val för arbetsyta","workspaceSelectionTitle":"Välj typ av arbetsyta","zoomIn":"Zooma in","zoomOut":"Zooma ut","zoomReset":"Återställ zoom"}}'),Le=JSON.parse('{"translation":{"aboutMirador":"Apie Project Mirador","aboutThisItem":"Apie šį įrašą","addedFromUrl":"(Pridėta naudojant URL)","addManifestUrl":"Šaltinio adresas","addManifestUrlHelp":"Nuoroda į IIIF šaltinį","addResource":"Pridėti šaltinį","annotationCanvasLabel_1/1":"Įrašas: [{{label}}]","annotationCanvasLabel_1/2":"Kairė: [{{label}}]","annotationCanvasLabel_2/2":"Dešinė: [{{label}}]","annotations":"Anotacijos","attribution":"Priskyrimas","attributionTitle":"Teisės","authenticationFailed":"Autentifikavimo klaida.","authenticationRequired":"Pilnai prieigai būtina autentifikacija","backToResults":"Grįžti į rezultatus","book":"Knyga","bottom":"Apačia","cancel":"Atšaukti","canvasIndex":"Indeksas","changeTheme":"Keisti temą","clearSearch":"valyti","closeAddResourceForm":"Uždaryti paraišką","closeAddResourceMenu":"Uždaryti šaltinių sąrašą","closeCompanionWindow":"Uždaryti panelę","closeWindow":"Uždaryti langą","collapseSection":"Suskleisti \\"{{section}}\\" sekciją","collapseSidePanel":"Suskleisti šoninę juostą","itemList":"Įrašų sąrašas","continue":"Tęsti","copy":"Kopijuoti","currentItem":"Dabartinis įrašas","currentItem_1/1":"Dabartinis įrašas","currentItem_1/2":"Kairė","currentItem_2/2":"Dešinė","dark":"Tamsi tema","digitizedView":"Skaitmenintas vaizdas","dismiss":"Atmesti","highlightAllAnnotations":"Paryškinti viską","displayNoAnnotations":"Slėpti viską","downloadExport":"Išsaugoti darbalaukį","downloadExportWorkspace":"Išsaugoti darbalaukį","elastic":"Lankstus","elasticDescription":"Langų dydis ir vieta gali būti laisvai valdomi. Langai gali persidengti.","emptyResourceList":"Jūsų šaltinių sąrašas yra tuščias","error":"Klaida","errorDialogConfirm":"Gerai","errorDialogTitle":"Įvyko klaida","exitFullScreen":"Išjungti pilno ekrano režimą","expandSection":"Išplėsti \\"{{section}}\\" sekciją","expandSidePanel":"Išplėsti šoninę juostą","exportCopied":"Darbalaukio nustatymai nukopijuoti","fetchManifest":"Pridėti","fullScreen":"Pilnas ekranas","gallery":"Galerija","hideZoomControls":"Slėpti priartinimo valdymą","iiif_homepage":"Apie šį šaltinį","iiif_manifest":"IIIF manifestas","iiif_renderings":"Kiti formatai","iiif_seeAlso":"Susiję","import":"Įkelti","importWorkspace":"Įkelti darbalaukį","importWorkspaceHint":"Įterpkite Mirador 3 nustatymus įkėlimui","item":"Įrašas: {{label}}","jsError":"Techninė informacija","jsStack":"{{ stack }}","language":"Kalba","layer_hide":"Slėpti sluoksnį","layer_move":"Perkelti sluoksnį","layer_opacity":"Sluoksnio nepermatomumas","layer_show":"Rodyti sluoksnį","layer_moveToTop":"Perkelti sluoksnį į viršų","layers":"Sluoksniai","light":"Šviesi tema","links":"Nuorodos","listAllOpenWindows":"Rodyti aktyvius langus","login":"Prisijungti","logout":"Atsijungti","manifestError":"Šaltinis negali būti pridėtas:","maximizeWindow":"Išdidinti langą","minimizeWindow":"Sumažinti langą","mirador":"Mirador","miradorResources":"Mirador šaltiniai","miradorViewer":"Mirador žiūryklė","more":"daugiau...","moreResults":"Daugiau rezultatų","mosaic":"Mosaic","mosaicDescription":"Langų dydžio ir pozicijos keitimai apribojami ekrano erdvėje.","moveCompanionWindowToBottom":"Perkelti į apačią","moveCompanionWindowToRight":"Perkelti į dešinę","nextCanvas":"Kitas įrašas","numItems":"{{number}} įrašas (-ai)","off":"Išjungti","openCompanionWindow_annotations":"Anotacijos","openCompanionWindow_attribution":"Teisės","openCompanionWindow_canvas":"Indeksas","openCompanionWindow_info":"Informacija","openCompanionWindow_layers":"Sluoksniai","openCompanionWindow_search":"Paieška","openInCompanionWindow":"Atidaryti kaip naują panelę","openWindows":"Aktyvųs langai","pagination":"{{current}} iš {{total}}","position":"Pozicija","previewWindowTitle":"{{title}}","previousCanvas":"Buvęs įrašas","related":"Susiję","resource":"Šaltinis","retry":"Pabandyti iš naujo","right":"Dešinė","rights":"Teisės","scroll":"Paslinkti","searchInputLabel":"paieškos terminas","searchNextResult":"Kitas rezultatas","searchNoResults":"Nėra rezultatų","searchPreviousResult":"Buvęs rezultatas","searchSubmitAria":"Pateikti paieškos užklausą","searchTitle":"Ieškoti","selectWorkspaceMenu":"Pasirinkti darbalaukio tipą","showingNumAnnotations":"Rodoma {{number}} anotacija (-os)","showCollection":"Rodyti kolekciją","showZoomControls":"Rodyti priartinimo valdymą","sidebarPanelsNavigation":"Šoninės juostos valdymas","single":"Atskiras","startHere":"Pradėkite čia","suggestSearch":"Ieškoti \\"{{ query }}\\" visame documente","tableOfContentsList":"Turinys","theme":"Tema","thumbnailList":"Miniatiūrų sąrašas","thumbnailNavigation":"Miniatiūros","thumbnails":"Miniatiūros","toggleWindowSideBar":"Perjungti šoninę juostą","totalCollections":"{{count}} kolekcija (-os)","totalManifests":"{{count}} šaltinis (-iai)","tryAgain":"Bandykite dar kartą","untitled":"[Be pavadinimo]","view":"Žiūrėti","welcome":"Sveiki atvykę į Mirador","window":"Langas: {{label}}","windowMenu":"Langų & miniatiūrų atvaizdavimas","windowNavigation":"Langų valdymas","windowPluginButtons":"Pasirinkimai","windowPluginMenu":"Langų pasirinkimai","workspace":"Darbalaukis","workspaceNavigation":"Darbalaukio valdymas","workspaceFullScreen":"Pilnas ekranas","workspaceMenu":"Darbalaukio nustatymai","workspaceOptions":"Darbalaukio pasirinkimai","workspaceSelectionTitle":"Pasirinkite darbalaukio tipą","zoomIn":"Priartinti","zoomOut":"Atitolinti","zoomReset":"Atstatyti priartinimą"}}'),De=JSON.parse('{"translation":{"aboutMirador":"Về dự án Mirador","aboutThisItem":"Về khoản mục này","addedFromUrl":"(Được thêm từ URL)","addManifestUrl":"Vị trí tài nguyên","addManifestUrlHelp":"URL của tài nguyên IIIF","addResource":"Bổ sung tài nguyên","annotationCanvasLabel_1/1":"Khoản mục: [{{label}}]","annotationCanvasLabel_1/2":"Trái: [{{label}}]","annotationCanvasLabel_2/2":"Phải: [{{label}}]","annotations":"Chú giải","attribution":"Quyền hạn","attributionTitle":"Quyền","authenticationFailed":"Xác thực thất bại.","authenticationRequired":"Xác thực được yêu cầu cho truy nhập đầy đủ","backToResults":"Trở lại kết quả","book":"Sách","bottom":"Đáy","cancel":"Huỷ bỏ","canvasIndex":"Chỉ mục","changeTheme":"Đổi chủ đề","clearSearch":"xoá","close":"Đóng","closeAddResourceForm":"Đóng mẫu","closeAddResourceMenu":"Đóng danh sách tài nguyên","closeCompanionWindow":"Đóng panel","closeWindow":"Đóng cửa sổ","collapseSection":"Co sập {{section}} mục","collapseSidePanel":"Co sập thanh bên","collection":"Tuyển tập","itemList":"Danh sách khoản mục","continue":"Tiếp tục","copy":"Sao","currentItem":"Khoản mục hiện thời","currentItem_1/1":"Khoản mục hiện thời","currentItem_1/2":"Trái","currentItem_2/2":"Phải","dark":"Chủ đề tối","digitizedView":"Cái nhìn số hoá","dismiss":"Bác bỏ","highlightAllAnnotations":"Làm nổi bật tất","displayNoAnnotations":"Không làm nổi bật","downloadExport":"Vùng xuất khẩu","downloadExportWorkspace":"Vùng xuất khẩu","elastic":"Co giãn","elasticDescription":"Di chuyển và định cỡ cửa sổ tự do trong vùng vô giới hạn. Cửa sổ có thể chèn lấp.","emptyResourceList":"Danh sách tài nguyên của bạn là trống","error":"Lỗi","errorDialogConfirm":"OK","errorDialogTitle":"Lỗi đã xuất hiện","exitFullScreen":"Ra khỏi toàn màn hình","expandSection":"Mở rộng {{section}} mục","expandSidePanel":"Mở rộng thanh bên","exportCopied":"Cấu hình vùng làm việc được sao vào bảng đệm của bạn","fetchManifest":"Thêm","fullScreen":"Toàn màn hình","gallery":"Phòng tranh","hideZoomControls":"Ẩn điều khiển thu phóng","iiif_homepage":"Về tài nguyên này","iiif_manifest":"Bản kê IIIF","iiif_renderings":"Dạng thức luân phiên","iiif_seeAlso":"Cũng xem","import":"Nhập khẩu","importWorkspace":"Vùng nhập khẩu","importWorkspaceHint":"Dán cấu hình Mirador 3 để được nhập khẩu","item":"Khoản mục: {{label}}","jsError":"Chi tiết kĩ thuật","jsStack":"{{ stack }}","language":"Ngôn ngữ","layer_hide":"Giấu tầng","layer_move":"Chuyển tầng","layer_opacity":"Làm mờ tầng","layer_show":"Hiện tầng","layer_moveToTop":"Chuyển tầng lên đỉnh","layers":"Tầng","light":"Chủ đề sáng","links":"Móc nối","listAllOpenWindows":"Nhảy tới cửa sổ","login":"Đăng nhập","logout":"Đăng xuất","manifestError":"Tài nguyên không thể được bổ sung:","maximizeWindow":"Cực đại cửa sổ","minimizeWindow":"Cực tiểu cửa sổ","mirador":"Mirador","miradorResources":"Tài nguyên Mirador","miradorViewer":"Bộ xem Mirador","more":"thêm...","moreResults":"Thêm kết quả","mosaic":"Mosaic","mosaicDescription":"Di chuyển và định cỡ cửa sổ trong quan hệ lẫn nhau, bên trong khung thấy được.","moveCompanionWindowToBottom":"Chuyển tới đáy","moveCompanionWindowToRight":"Chuyển sang phải","nextCanvas":"Khoản mục tiếp","noItemSelected":"Không khoản mục nào được chọn","numItems":"{{number}} khoản mục","off":"Off","openCompanionWindow_annotations":"Chú giải","openCompanionWindow_attribution":"Quyền","openCompanionWindow_canvas":"Chỉ mục","openCompanionWindow_info":"Thông tin","openCompanionWindow_layers":"Tầng","openCompanionWindow_search":"Tìm","openInCompanionWindow":"Mở trong ngăn tách rời","openWindows":"Cửa sổ mở hiện thời","pagination":"{{current}} trong {{total}}","position":"Vị trí","previewWindowTitle":"{{title}}","previousCanvas":"Khoản mục trước","related":"Có liên quan","resource":"Tài nguyên","retry":"Thử lại","right":"Quyền","rights":"Cấp phép","scroll":"Cuộn","searchInputLabel":"Từ tìm kiếm","searchNextResult":"Kết quả tiếp","searchNoResults":"Không tìm được kết quả nào","searchPreviousResult":"Kết quả trước","searchSubmitAria":"Đệ trình việc tìm","searchTitle":"Tìm","selectWorkspaceMenu":"Chọn kiểu vùng làm việc","showingNumAnnotations":"Hiện {{number}} chú giải","showCollection":"Hiện bộ sưu tập","showZoomControls":"Hiện kiểm soát thu phóng","sidebarPanelsNavigation":"Dẫn lái ngăn thanh bên","single":"Chỉ một","startHere":"Bắt đầu ở đây","suggestSearch":"Tìm tài liệu này cho \\"{{ query }}\\"","tableOfContentsList":"Mục lục","theme":"Chủ đề","thumbnailList":"Danh sách ảnh thu nhỏ","thumbnailNavigation":"Ảnh thu nhỏ","thumbnails":"Ảnh thu nhỏ","toggleWindowSideBar":"chốt thanh bên","totalCollections":"{{count}} bộ sưu tập","totalManifests":"{{count}} bản kê","tryAgain":"Thử lại","untitled":"[Untitled]","view":"Xem","welcome":"Chào mừng bạn tới Mirador","window":"Cửa sổ: {{label}}","windowMenu":"Xem cửa sổ & hiển thị ảnh thu nhỏ","windowNavigation":"Dẫn lái cửa sổ","windowPluginButtons":"Tuỳ chọn","windowPluginMenu":"Tuỳ chọn cửa sổ","workspace":"Vùng làm việc","workspaceNavigation":"Dẫn lái vùng làm việc","workspaceFullScreen":"Toàn màn hình","workspaceMenu":"Thiết đặt vùng làm việc","workspaceOptions":"Tuỳ chọn vùng làm việc","workspaceSelectionTitle":"Chọn kiểu vùng làm việc","zoomIn":"Thu nhỏ","zoomOut":"Phóng to","zoomReset":"Đặt lại thu phóng"}}'),Ne=JSON.parse('{"translation":{"aboutMirador":"Om Projekt Mirador","aboutThisItem":"Om dette objektet","addedFromUrl":"(Lagt til fra URL)","addManifestUrl":"Nettadresse til samling eller manifest","addManifestUrlHelp":"URL til en IIIF-ressurs","addResource":"Legg til ressurs","annotationCanvasLabel_1/1":"Objekt: [{{label}}]","annotationCanvasLabel_1/2":"Venstre: [{{label}}]","annotationCanvasLabel_2/2":"Høyre: [{{label}}]","annotations":"Annoteringer","attribution":"Tilskrivelse","attributionTitle":"Rettigheter","authenticationFailed":"Autentiseringen feilet.","authenticationRequired":"Autentisering kreves for full tilgang","backToResults":"Tilbake til resultat","book":"Bok","bottom":"Nederst","cancel":"Avbryt","canvasIndex":"Index","changeTheme":"Skift tema","clearSearch":"Fjern søket","close":"Lukk","closeAddResourceForm":"Lukk skjemaet","closeAddResourceMenu":"Lukk ressurslisten","closeCompanionWindow":"Lukk panelet","closeWindow":"Lukk vinduet","collapseSection":"Lukk seksjonen \\"{{section}}\\"","collapseSidePanel":"Lukk sidemenyen","collection":"Samling","itemList":"Objektliste","continue":"Fortsett","copy":"Kopiere","currentItem":"Valgt objekt","currentItem_1/1":"Valgt objekt","currentItem_1/2":"Venstre","currentItem_2/2":"Høyre","dark":"Mørkt tema","digitizedView":"Digitalisert visning","dismiss":"Lukk","highlightAllAnnotations":"Markér alle","displayNoAnnotations":"Avmarkér alle","downloadExport":"Eksportér arbeidsområde","downloadExportWorkspace":"Eksportér arbeidsområde","elastic":"Elastisk","elasticDescription":"Flytt og endre størrelsen på vinduet fritt i et ubegrenset arbeidsområde. Vindu kan overlappe.","emptyResourceList":"Din resursliste er tom","error":"Error","errorDialogConfirm":"OK","errorDialogTitle":"Et problem oppstod","exitFullScreen":"Forlat fullskjermsvisning","expandSection":"Ekspandér seksjonen \\"{{section}}\\"","expandSidePanel":"Ekspandér sidemenyen","exportCopied":"Konfiguration av arbeidsområdet ble kopiert til din utklippstavle","fetchManifest":"Legg til","fullScreen":"Fullskjermsvisning","gallery":"Galleri","hideZoomControls":"Skjul zoomkontroll","iiif_homepage":"Om denne ressursen","iiif_manifest":"IIIF manifest","iiif_renderings":"Alternativt format","iiif_seeAlso":"Se også","import":"Importér","importWorkspace":"Importér arbeidsområde","importWorkspaceHint":"Lim inn en Mirador 3 konfigurasjon for import","item":"Objekt: {{label}}","jsError":"Tekniske detaljer","jsStack":"{{ stack }}","language":"Språk","layer_hide":"Skjul lag","layer_move":"Flytt lag","layer_opacity":"Lag-gjennomsiktighet","layer_show":"Vis lag","layer_moveToTop":"Flytt laget øverst","layers":"Lag","light":"Lyst tema","links":"Lenker","listAllOpenWindows":"Gå til vindu","login":"Logg inn","logout":"Logg ut","manifestError":"Ressursen kan ikke legges til:","maximizeWindow":"Maksimér vinduet","minimizeWindow":"Minimér vinduet","mirador":"Mirador","miradorResources":"Miradorressurser","miradorViewer":"Mirador bildeviser","more":"mer...","moreResults":"Flere resultat","mosaic":"Mosaik","mosaicDescription":"Flytt og endre størrelse på vinduet i relasjon til hverandre, innenfor den synlige rammen.","moveCompanionWindowToBottom":"Flytt til bunnen","moveCompanionWindowToRight":"Flytt til høyre","nextCanvas":"Neste objekt","noItemSelected":"Ingen valgte objekt","numItems":"{{number}} objekt","numItems_plural":"{{number}} objekter","off":"Av","openCompanionWindow_annotations":"Annoteringer","openCompanionWindow_attribution":"Rettigheter","openCompanionWindow_canvas":"Indeks","openCompanionWindow_info":"Informasjon","openCompanionWindow_layers":"Lag","openCompanionWindow_search":"Søk","openInCompanionWindow":"Åpne i eget panel","openWindows":"Åpne vindu","pagination":"{{current}} av {{total}}","position":"Posisjon","previewWindowTitle":"{{title}}","previousCanvas":"Forrige objekt","related":"Relatert","resource":"Ressurs","retry":"Forsøk igjen","right":"Til høyre","rights":"Lisens","scroll":"Bla","searchInputLabel":"Søkeord","searchNextResult":"Neste resultat","searchNoResults":"Ingen treff","searchPreviousResult":"Forrige resultat","searchResultsRemaining":"{{numLeft}} igjen","searchSubmitAria":"Søk","searchTitle":"Søk","selectWorkspaceMenu":"Velg arbeidsområde-type","showingNumAnnotations":"Vis {{number}} annotasjon","showingNumAnnotations_plural":"Vis {{number}} annotasjoner","showCollection":"Vis samling","showZoomControls":"Vis zoomkontroll","sidebarPanelsNavigation":"Sidemeny-panel navigering","single":"En og en","startHere":"Start her","suggestSearch":"Søk etter \\"{{ query }}\\" i dette dokument","tableOfContentsList":"Innholdsfortegnelse","theme":"Tema","thumbnailList":"Miniatyrliste","thumbnailNavigation":"Miniatyrer","thumbnails":"Miniatyrer","toggleWindowSideBar":"Vis/skjul sidemenyen","totalCollections":"{{count}} samling","totalCollections_plural":"{{count}} samlinger","totalManifests":"{{count}} manifest","totalManifests_plural":"{{count}} manifester","tryAgain":"Forsøk igjen","untitled":"[uten tittel]","view":"Visning","viewWorkspaceConfiguration":"Vis konfigurasjon av arbeidsområde.","welcome":"Velkommen til Mirador","window":"Vindu: {{label}}","windowMenu":"Vindusvisning & miniatyrvisning","windowNavigation":"Vindusnavigasjon","windowPluginButtons":"Innstillinger","windowPluginMenu":"Vindusinnstillinger","workspace":"Arbeidsområde","workspaceNavigation":"Navigasjon i arbeidsområdet","workspaceFullScreen":"Fullskjermsvisning","workspaceMenu":"Innstillinger for arbeidsområdet","workspaceOptions":"Flere valg for arbeidsområdet","workspaceSelectionTitle":"Velg arbeidsområde-type","zoomIn":"Zoom inn","zoomOut":"Zoom ut","zoomReset":"Tilbakestill zoom"}}');function je(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function He(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function Ve(e,t){return Ve=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},Ve(e,t)}function Be(e){return Be=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Be(e)}var Fe=function(e){var t=e.dndManager,r=e.children;return!1===t?r:void 0===t?n.createElement(I.Q,{backend:z.default,options:R.default},r):n.createElement(M.M.Provider,{value:t},r)},We=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&Ve(e,t)}(s,e);var t,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Be(i);if(o){var n=Be(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function s(e){var t,n,r;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),(t=a.call(this,e)).i18n=(n={ar:_e,de:xe,en:Ce,fr:Ae,it:Me,ja:Oe,kr:ke,lt:Le,"nb-NO":Ne,nl:Te,pl:Pe,"pt-BR":Ie,sr:ze,sv:Re,vi:De,"zh-CN":Ee,"zh-TW":Se},(r=we.createInstance()).use(C.r9).init({fallbackLng:"en",interpolation:{escapeValue:!1},lng:"en",resources:n}),r),t}return t=s,(r=[{key:"componentDidMount",value:function(){var e=this.props.language;this.i18n.changeLanguage(e)}},{key:"componentDidUpdate",value:function(e){var t=this.props.language;e.language!==t&&this.i18n.changeLanguage(t)}},{key:"render",value:function(){var e,t=this,r=this.props,i=r.children,o=r.createGenerateClassNameOptions,a=r.isFullscreenEnabled,s=r.setWorkspaceFullscreen,l=r.theme,c=r.translations,u=r.dndManager,d=(0,A.A)(o);return Object.keys(c).forEach((function(e){t.i18n.addResourceBundle(e,"translation",c[e],!0,!0)})),n.createElement(x.A,{enabled:a,onChange:s},n.createElement(E,{i18n:this.i18n},n.createElement(S.Ai,null,n.createElement(O.A,{theme:(0,k.D)(l)},n.createElement(T.Ay,{jss:(0,L.vt)({plugins:[].concat((e=(0,P.A)().plugins,function(e){if(Array.isArray(e))return je(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return je(e,t);var n=Object.prototype.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)?je(e,t):void 0}}(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.")}()),[(0,D.A)()])}),generateClassName:d},n.createElement(Fe,{dndManager:u},i))))))}}])&&He(t.prototype,r),s}(n.Component);We.defaultProps={children:null,createGenerateClassNameOptions:{},dndManager:void 0,isFullscreenEnabled:!1};var Ue={setWorkspaceFullscreen:b.Vs},Ge=(0,m.Zz)((0,i.Ng)((function(e){return{createGenerateClassNameOptions:(0,w.zj)(e).createGenerateClassNameOptions,isFullscreenEnabled:(0,_.H)(e),language:(0,w.zj)(e).language,theme:(0,w.O4)(e),translations:(0,w.zj)(e).translations}}),Ue),(0,y.h)("AppProviders"));const qe=Ge(We);function Ke(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}function $e(e,t){return $e=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e},$e(e,t)}function Ze(e){return Ze=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)},Ze(e)}var Xe=(0,n.lazy)((function(){return Promise.resolve().then(__webpack_require__.bind(__webpack_require__,15780))})),Ye=function(e){!function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&$e(e,t)}(s,e);var t,r,i,o,a=(i=s,o=function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}(),function(){var e,t=Ze(i);if(o){var n=Ze(this).constructor;e=Reflect.construct(t,arguments,n)}else e=t.apply(this,arguments);return function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw new TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(this,e)});function s(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,s),a.apply(this,arguments)}return t=s,(r=[{key:"render",value:function(){var e=this.props,t=e.dndManager,r=e.plugins;return n.createElement(g,{plugins:r},n.createElement(qe,{dndManager:t},n.createElement(n.Suspense,{fallback:n.createElement("div",null)},n.createElement(Xe,null))))}}])&&Ke(t.prototype,r),s}(n.Component);Ye.defaultProps={dndManager:void 0,plugins:[]};const Qe=Ye;var Je=__webpack_require__(14744),et=__webpack_require__.n(Je),tt=__webpack_require__(85015),nt=__webpack_require__.n(tt),rt=__webpack_require__(62216),it=__webpack_require__.n(rt),ot=__webpack_require__(1882),at=__webpack_require__.n(ot),st=__webpack_require__(23805),lt=__webpack_require__.n(st),ct=__webpack_require__(5187),ut=__webpack_require__.n(ct),dt=__webpack_require__(35880),ht=__webpack_require__.n(dt),ft=function(e){return[pt,vt,gt,mt,yt,bt,wt].every((function(t){return t(e)}))},pt=function(e){return lt()(e)},vt=function(e){var t=e.name;return it()(t)||nt()(t)},gt=function(e){var t=e.mode,n=e.target;return it()(t)?it()(n):nt()(n)},mt=function(e){var t=e.mode;return it()(t)||["add","wrap"].some((function(e){return e===t}))},yt=function(e){var t=e.mapStateToProps;return it()(t)||ut()(t)||at()(t)},bt=function(e){var t=e.mapDispatchToProps;return it()(t)||ut()(t)||at()(t)||lt()(t)},wt=function(e){var t=e.reducers;return it()(t)||lt()(t)&&ht()(t).every(at())};function _t(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function xt(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?_t(Object(n),!0).forEach((function(t){Ct(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):_t(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ct(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Et(e){return function(e){if(Array.isArray(e))return St(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return St(e,t);var n=Object.prototype.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)?St(e,t):void 0}}(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 St(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function At(e){var t=function(e){var t=[],n=[];return e.forEach((function(e){Array.isArray(e)?e.every((function(e){return ft(e)}))?n.push.apply(n,Et(e)):t.push.apply(t,Et(e)):ft(e)?n.push(e):t.push(e)})),{invalidPlugins:t,validPlugins:n}}(e),n=t.validPlugins;return function(e){e.forEach((function(e){return console.log("Mirador: Plugin ".concat(e.name," is not valid and was rejected."))}))}(t.invalidPlugins),n}function Ot(e){return function(t){var n=t.dispatch,r=t.getState;return function(t){return function(i){return"function"==typeof i?i(n,r,e):t(i)}}}}var kt=Ot();kt.withExtraArgument=Ot;const Tt=kt;var Pt=function(e){return"@@redux-saga/"+e},It=Pt("CANCEL_PROMISE"),Mt=Pt("CHANNEL_END"),zt=Pt("IO"),Rt=Pt("MATCH"),Lt=Pt("MULTICAST"),Dt=Pt("SAGA_ACTION"),Nt=Pt("SELF_CANCELLATION"),jt=Pt("TASK"),Ht=Pt("TASK_CANCEL"),Vt=Pt("TERMINATE"),Bt=Pt("LOCATION"),Ft=__webpack_require__(58168),Wt=__webpack_require__(98587),Ut=function(e){return null==e},Gt=function(e){return null!=e},qt=function(e){return"function"==typeof e},Kt=function(e){return"string"==typeof e},$t=Array.isArray,Zt=function(e){return e&&qt(e.then)},Xt=function(e){return e&&qt(e.next)&&qt(e.throw)},Yt=function e(t){return t&&(Kt(t)||en(t)||qt(t)||$t(t)&&t.every(e))},Qt=function(e){return e&&qt(e.take)&&qt(e.close)},Jt=function(e){return qt(e)&&e.hasOwnProperty("toString")},en=function(e){return Boolean(e)&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype},tn=function(e){return Qt(e)&&e[Lt]};const nn=function(e,t){var n;void 0===t&&(t=!0);var r=new Promise((function(r){n=setTimeout(r,Math.min(2147483647,e),t)}));return r[It]=function(){clearTimeout(n)},r};var rn=function(e){return function(){return true}}(),on=function(){},an=function(e){return e};"function"==typeof Symbol&&Symbol.asyncIterator&&Symbol.asyncIterator;var sn=function(e,t){(0,Ft.A)(e,t),Object.getOwnPropertySymbols&&Object.getOwnPropertySymbols(t).forEach((function(n){e[n]=t[n]}))};function ln(e,t){var n=e.indexOf(t);n>=0&&e.splice(n,1)}var cn=function(e){throw e},un=function(e){return{value:e,done:!0}};function dn(e,t,n){void 0===t&&(t=cn),void 0===n&&(n="iterator");var r={meta:{name:n},next:e,throw:t,return:un,isSagaIterator:!0};return"undefined"!=typeof Symbol&&(r[Symbol.iterator]=function(){return r}),r}function hn(e,t){var n=t.sagaStack;console.error(e),console.error(n)}var fn=function(e){return Array.apply(null,new Array(e))},pn=function(e){return function(t){return e(Object.defineProperty(t,Dt,{value:!0}))}},vn=function(e){return e===Vt},gn=function(e){return e===Ht},mn=function(e){return vn(e)||gn(e)};function yn(e,t){var n,r=Object.keys(e),i=r.length,o=0,a=$t(e)?fn(i):{},s={};return r.forEach((function(e){var r=function(r,s){n||(s||mn(r)?(t.cancel(),t(r,s)):(a[e]=r,++o===i&&(n=!0,t(a))))};r.cancel=on,s[e]=r})),t.cancel=function(){n||(n=!0,r.forEach((function(e){return s[e].cancel()})))},s}function bn(e){return{name:e.name||"anonymous",location:wn(e)}}function wn(e){return e[Bt]}function _n(){for(var e=arguments.length,t=new Array(e),n=0;n<e;n++)t[n]=arguments[n];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}var xn=function(e){return function(e,t){void 0===e&&(e=10);var n=new Array(e),r=0,i=0,o=0,a=function(t){n[i]=t,i=(i+1)%e,r++},s=function(){if(0!=r){var t=n[o];return n[o]=null,r--,o=(o+1)%e,t}},l=function(){for(var e=[];r;)e.push(s());return e};return{isEmpty:function(){return 0==r},put:function(s){var c;if(r<e)a(s);else switch(t){case 1:throw new Error("Channel's Buffer overflow!");case 3:n[i]=s,o=i=(i+1)%e;break;case 4:c=2*e,n=l(),r=n.length,i=n.length,o=0,n.length=c,e=c,a(s)}},take:s,flush:l}}(e,4)},Cn="TAKE",En="PUT",Sn="ALL",An="CALL",On="FORK",kn="SELECT",Tn=function(e,t){var n;return(n={})[zt]=!0,n.combinator=!1,n.type=e,n.payload=t,n};function Pn(e,t){return void 0===e&&(e="*"),Yt(e)?(Gt(t)&&console.warn("take(pattern) takes one argument but two were provided. Consider passing an array for listening to several action types"),Tn(Cn,{pattern:e})):tn(e)&&Gt(t)&&Yt(t)?Tn(Cn,{channel:e,pattern:t}):Qt(e)?(Gt(t)&&console.warn("take(channel) takes one argument but two were provided. Second argument is ignored."),Tn(Cn,{channel:e})):void 0}function In(e,t){return Ut(t)&&(t=e,e=void 0),Tn(En,{channel:e,action:t})}function Mn(e){var t=Tn(Sn,e);return t.combinator=!0,t}function zn(e,t){var n,r=null;return qt(e)?n=e:($t(e)?(r=e[0],n=e[1]):(r=e.context,n=e.fn),r&&Kt(n)&&qt(r[n])&&(n=r[n])),{context:r,fn:n,args:t}}function Rn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Tn(An,zn(e,n))}function Ln(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Tn(On,zn(e,n))}function Dn(e){for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return i=Ln.apply(void 0,[e].concat(n)),Tn(On,(0,Ft.A)({},i.payload,{detached:!0}));var i}function Nn(e){void 0===e&&(e=an);for(var t=arguments.length,n=new Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Tn(kn,{selector:e,args:n})}var jn=Rn.bind(null,nn);const Hn=function(){var e={};return e.promise=new Promise((function(t,n){e.resolve=t,e.reject=n})),e};var Vn=[],Bn=0;function Fn(e){try{Gn(),e()}finally{qn()}}function Wn(e){Vn.push(e),Bn||(Gn(),Kn())}function Un(e){try{return Gn(),e()}finally{Kn()}}function Gn(){Bn++}function qn(){Bn--}function Kn(){var e;for(qn();!Bn&&void 0!==(e=Vn.shift());)Fn(e)}var $n=function(e){return function(t){return e.some((function(e){return Jn(e)(t)}))}},Zn=function(e){return function(t){return e(t)}},Xn=function(e){return function(t){return t.type===String(e)}},Yn=function(e){return function(t){return t.type===e}},Qn=function(){return rn};function Jn(e){var t="*"===e?Qn:Kt(e)?Xn:$t(e)?$n:Jt(e)?Xn:qt(e)?Zn:en(e)?Yn:null;if(null===t)throw new Error("invalid pattern: "+e);return t(e)}var er={type:Mt},tr=function(e){return e&&e.type===Mt};function nr(){var e,t,n,r,i,o,a=(t=!1,r=n=[],i=function(){r===n&&(r=n.slice())},o=function(){t=!0;var e=n=r;r=[],e.forEach((function(e){e(er)}))},(e={})[Lt]=!0,e.put=function(e){if(!t)if(tr(e))o();else for(var i=n=r,a=0,s=i.length;a<s;a++){var l=i[a];l[Rt](e)&&(l.cancel(),l(e))}},e.take=function(e,n){var o,a;void 0===n&&(n=Qn),t?e(er):(e[Rt]=n,i(),r.push(e),e.cancel=(o=function(){i(),ln(r,e)},a=!1,function(){a||(a=!0,o())}))},e.close=o,e),s=a.put;return a.put=function(e){e[Dt]?s(e):Wn((function(){s(e)}))},a}var rr=0,ir=1,or=2,ar=3;function sr(e,t){var n=e[It];qt(n)&&(t.cancel=n),e.then(t,(function(e){t(e,!0)}))}var lr,cr=0,ur=function(){return++cr};function dr(e){e.isRunning()&&e.cancel()}var hr=((lr={})[Cn]=function(e,t,n){var r=t.channel,i=void 0===r?e.channel:r,o=t.pattern,a=t.maybe,s=function(e){e instanceof Error?n(e,!0):!tr(e)||a?n(e):n(Vt)};try{i.take(s,Gt(o)?Jn(o):null)}catch(e){return void n(e,!0)}n.cancel=s.cancel},lr[En]=function(e,t,n){var r=t.channel,i=t.action,o=t.resolve;Wn((function(){var t;try{t=(r?r.put:e.dispatch)(i)}catch(e){return void n(e,!0)}o&&Zt(t)?sr(t,n):n(t)}))},lr[Sn]=function(e,t,n,r){var i=r.digestEffect,o=cr,a=Object.keys(t);if(0!==a.length){var s=yn(t,n);a.forEach((function(e){i(t[e],o,s[e],e)}))}else n($t(t)?[]:{})},lr.RACE=function(e,t,n,r){var i=r.digestEffect,o=cr,a=Object.keys(t),s=$t(t)?fn(a.length):{},l={},c=!1;a.forEach((function(e){var t=function(t,r){c||(r||mn(t)?(n.cancel(),n(t,r)):(n.cancel(),c=!0,s[e]=t,n(s)))};t.cancel=on,l[e]=t})),n.cancel=function(){c||(c=!0,a.forEach((function(e){return l[e].cancel()})))},a.forEach((function(e){c||i(t[e],o,l[e],e)}))},lr[An]=function(e,t,n,r){var i=t.context,o=t.fn,a=t.args,s=r.task;try{var l=o.apply(i,a);if(Zt(l))return void sr(l,n);if(Xt(l))return void xr(e,l,s.context,cr,bn(o),!1,n);n(l)}catch(e){n(e,!0)}},lr.CPS=function(e,t,n){var r=t.context,i=t.fn,o=t.args;try{var a=function(e,t){Ut(e)?n(t):n(e,!0)};i.apply(r,o.concat(a)),a.cancel&&(n.cancel=a.cancel)}catch(e){n(e,!0)}},lr[On]=function(e,t,n,r){var i=t.context,o=t.fn,a=t.args,s=t.detached,l=r.task,c=function(e){var t=e.context,n=e.fn,r=e.args;try{var i=n.apply(t,r);if(Xt(i))return i;var o=!1;return dn((function(e){return o?{value:e,done:!0}:(o=!0,{value:i,done:!Zt(i)})}))}catch(e){return dn((function(){throw e}))}}({context:i,fn:o,args:a}),u=function(e,t){return e.isSagaIterator?{name:e.meta.name}:bn(t)}(c,o);Un((function(){var t=xr(e,c,l.context,cr,u,s,void 0);s?n(t):t.isRunning()?(l.queue.addTask(t),n(t)):t.isAborted()?l.queue.abort(t.error()):n(t)}))},lr.JOIN=function(e,t,n,r){var i=r.task,o=function(e,t){if(e.isRunning()){var n={task:i,cb:t};t.cancel=function(){e.isRunning()&&ln(e.joiners,n)},e.joiners.push(n)}else e.isAborted()?t(e.error(),!0):t(e.result())};if($t(t)){if(0===t.length)return void n([]);var a=yn(t,n);t.forEach((function(e,t){o(e,a[t])}))}else o(t,n)},lr.CANCEL=function(e,t,n,r){var i=r.task;t===Nt?dr(i):$t(t)?t.forEach(dr):dr(t),n()},lr[kn]=function(e,t,n){var r=t.selector,i=t.args;try{n(r.apply(void 0,[e.getState()].concat(i)))}catch(e){n(e,!0)}},lr.ACTION_CHANNEL=function(e,t,n){var r=t.pattern,i=function(e){void 0===e&&(e=xn());var t=!1,n=[];return{take:function(r){t&&e.isEmpty()?r(er):e.isEmpty()?(n.push(r),r.cancel=function(){ln(n,r)}):r(e.take())},put:function(r){if(!t){if(0===n.length)return e.put(r);n.shift()(r)}},flush:function(n){t&&e.isEmpty()?n(er):n(e.flush())},close:function(){if(!t){t=!0;var e=n;n=[];for(var r=0,i=e.length;r<i;r++)(0,e[r])(er)}}}}(t.buffer),o=Jn(r),a=function t(n){tr(n)||e.channel.take(t,o),i.put(n)},s=i.close;i.close=function(){a.cancel(),s()},e.channel.take(a,o),n(i)},lr.CANCELLED=function(e,t,n,r){n(r.task.isCancelled())},lr.FLUSH=function(e,t,n){t.flush(n)},lr.GET_CONTEXT=function(e,t,n,r){n(r.task.context[t])},lr.SET_CONTEXT=function(e,t,n,r){var i=r.task;sn(i.context,t),n()},lr);function fr(e,t){return e+"?"+t}function pr(e){var t=e.name,n=e.location;return n?t+" "+fr(n.fileName,n.lineNumber):t}function vr(e){var t,n,r,i=(t=function(e){return e.cancelledTasks},n=e,(r=[]).concat.apply(r,n.map(t)));return i.length?["Tasks cancelled due to error:"].concat(i).join("\n"):""}var gr=null,mr=[],yr=function(e){e.crashedEffect=gr,mr.push(e)},br=function(){gr=null,mr.length=0},wr=function(e){gr=e},_r=function(){var e,t,n=mr[0],r=mr.slice(1),i=n.crashedEffect?(e=n.crashedEffect,(t=wn(e))?t.code+" "+fr(t.fileName,t.lineNumber):""):null;return["The above error occurred in task "+pr(n.meta)+(i?" \n when executing effect "+i:"")].concat(r.map((function(e){return" created by "+pr(e.meta)})),[vr(mr)]).join("\n")};function xr(e,t,n,r,i,o,a){var s=e.finalizeRunEffect((function(t,n,r){Zt(t)?sr(t,r):Xt(t)?xr(e,t,c.context,n,i,!1,r):t&&t[zt]?(0,hr[t.type])(e,t.payload,r,u):r(t)}));d.cancel=on;var l={meta:i,cancel:function(){l.status===rr&&(l.status=ir,d(Ht))},status:rr},c=function(e,t,n,r,i,o,a){var s;void 0===a&&(a=on);var l,c,u=rr,d=null,h=[],f=Object.create(n),p=function(e,t,n){var r,i=[],o=!1;function a(e){t(),l(),n(e,!0)}function s(t){i.push(t),t.cont=function(s,l){o||(ln(i,t),t.cont=on,l?a(s):(t===e&&(r=s),i.length||(o=!0,n(r))))}}function l(){o||(o=!0,i.forEach((function(e){e.cont=on,e.cancel()})),i=[])}return s(e),{addTask:s,cancelAll:l,abort:a,getTasks:function(){return i}}}(t,(function(){h.push.apply(h,p.getTasks().map((function(e){return e.meta.name})))}),v);function v(t,n){if(n){if(u=or,yr({meta:i,cancelledTasks:h}),g.isRoot){var r=_r();br(),e.onError(t,{sagaStack:r})}c=t,d&&d.reject(t)}else t===Ht?u=ir:u!==ir&&(u=ar),l=t,d&&d.resolve(t);g.cont(t,n),g.joiners.forEach((function(e){e.cb(t,n)})),g.joiners=null}var g=((s={})[jt]=!0,s.id=r,s.meta=i,s.isRoot=o,s.context=f,s.joiners=[],s.queue=p,s.cancel=function(){u===rr&&(u=ir,p.cancelAll(),v(Ht,!1))},s.cont=a,s.end=v,s.setContext=function(e){sn(f,e)},s.toPromise=function(){return d||(d=Hn(),u===or?d.reject(c):u!==rr&&d.resolve(l)),d.promise},s.isRunning=function(){return u===rr},s.isCancelled=function(){return u===ir||u===rr&&t.status===ir},s.isAborted=function(){return u===or},s.result=function(){return l},s.error=function(){return c},s);return g}(e,l,n,r,i,o,a),u={task:c,digestEffect:h};return a&&(a.cancel=c.cancel),d(),c;function d(e,n){try{var i;n?(i=t.throw(e),br()):gn(e)?(l.status=ir,d.cancel(),i=qt(t.return)?t.return(Ht):{done:!0,value:Ht}):i=vn(e)?qt(t.return)?t.return():{done:!0}:t.next(e),i.done?(l.status!==ir&&(l.status=ar),l.cont(i.value)):h(i.value,r,d)}catch(e){if(l.status===ir)throw e;l.status=or,l.cont(e,!0)}}function h(t,n,r,i){void 0===i&&(i="");var o,a=ur();function l(n,i){o||(o=!0,r.cancel=on,e.sagaMonitor&&(i?e.sagaMonitor.effectRejected(a,n):e.sagaMonitor.effectResolved(a,n)),i&&wr(t),r(n,i))}e.sagaMonitor&&e.sagaMonitor.effectTriggered({effectId:a,parentEffectId:n,label:i,effect:t}),l.cancel=on,r.cancel=function(){o||(o=!0,l.cancel(),l.cancel=on,e.sagaMonitor&&e.sagaMonitor.effectCancelled(a))},s(t,a,l)}}function Cr(e,t){for(var n=e.channel,r=void 0===n?nr():n,i=e.dispatch,o=e.getState,a=e.context,s=void 0===a?{}:a,l=e.sagaMonitor,c=e.effectMiddlewares,u=e.onError,d=void 0===u?hn:u,h=arguments.length,f=new Array(h>2?h-2:0),p=2;p<h;p++)f[p-2]=arguments[p];var v,g=t.apply(void 0,f),m=ur();if(l&&(l.rootSagaStarted=l.rootSagaStarted||on,l.effectTriggered=l.effectTriggered||on,l.effectResolved=l.effectResolved||on,l.effectRejected=l.effectRejected||on,l.effectCancelled=l.effectCancelled||on,l.actionDispatched=l.actionDispatched||on,l.rootSagaStarted({effectId:m,saga:t,args:f})),c){var y=_n.apply(void 0,c);v=function(e){return function(t,n,r){return y((function(t){return e(t,n,r)}))(t)}}}else v=an;var b={channel:r,dispatch:pn(i),getState:o,sagaMonitor:l,onError:d,finalizeRunEffect:v};return Un((function(){var e=xr(b,g,s,m,bn(t),!0,void 0);return l&&l.effectResolved(m,e),e}))}const Er=function(e){var t,n=void 0===e?{}:e,r=n.context,i=void 0===r?{}:r,o=n.channel,a=void 0===o?nr():o,s=n.sagaMonitor,l=(0,Wt.A)(n,["context","channel","sagaMonitor"]);function c(e){var n=e.getState,r=e.dispatch;return t=Cr.bind(null,(0,Ft.A)({},l,{context:i,channel:a,dispatch:r,getState:n,sagaMonitor:s})),function(e){return function(t){s&&s.actionDispatched&&s.actionDispatched(t);var n=e(t);return a.put(t),n}}}return c.run=function(){return t.apply(void 0,arguments)},c.setContext=function(e){sn(i,e)},c};var Sr=__webpack_require__(21966),Ar=__webpack_require__(90179),Or=__webpack_require__.n(Ar),kr=__webpack_require__(91754);function Tr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Pr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Tr(Object(n),!0).forEach((function(t){Ir(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Tr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ir(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Mr(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.RESOLVE_AUTHENTICATION_REQUEST:return Pr(Pr({},e),{},Ir({},t.tokenServiceId,{authId:t.id,id:t.tokenServiceId,isFetching:!0}));case kr.A.REQUEST_ACCESS_TOKEN:return Pr(Pr({},e),{},Ir({},t.serviceId,{authId:t.authId,id:t.serviceId,isFetching:!0}));case kr.A.RECEIVE_ACCESS_TOKEN:return Pr(Pr({},e),{},Ir({},t.serviceId,Pr(Pr({},e[t.serviceId]),{},{isFetching:!1,json:t.json})));case kr.A.RECEIVE_ACCESS_TOKEN_FAILURE:return Pr(Pr({},e),{},Ir({},t.serviceId,Pr(Pr({},e[t.serviceId]),{},{error:t.error,isFetching:!1})));case kr.A.RESET_AUTHENTICATION_STATE:return Or()(e,t.tokenServiceId);case kr.A.RECEIVE_INFO_RESPONSE:return t.tokenServiceId?e[t.tokenServiceId].success?e:Pr(Pr({},e),{},Ir({},t.tokenServiceId,Pr(Pr({},e[t.tokenServiceId]),{},{success:!0}))):e;default:return e}}function zr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Rr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?zr(Object(n),!0).forEach((function(t){Lr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):zr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Lr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Dr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.REQUEST_ANNOTATION:return Rr(Rr({},e),{},Lr({},t.targetId,Rr(Rr({},e[t.targetId]),{},Lr({},t.annotationId,{id:t.annotationId,isFetching:!0}))));case kr.A.RECEIVE_ANNOTATION:return Rr(Rr({},e),{},Lr({},t.targetId,Rr(Rr({},e[t.targetId]),{},Lr({},t.annotationId,{id:t.annotationId,isFetching:!1,json:t.annotationJson}))));case kr.A.RECEIVE_ANNOTATION_FAILURE:return Rr(Rr({},e),{},Lr({},t.targetId,Rr(Rr({},e[t.targetId]),{},Lr({},t.annotationId,{error:t.error,id:t.annotationId,isFetching:!1}))));case kr.A.IMPORT_MIRADOR_STATE:return{};default:return e}};function Nr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function jr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Nr(Object(n),!0).forEach((function(t){Hr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Nr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Hr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Vr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.ADD_AUTHENTICATION_REQUEST:return jr(jr({},e),{},Hr({},t.id,{id:t.id,isFetching:!0,profile:t.profile,windowId:t.windowId}));case kr.A.RESOLVE_AUTHENTICATION_REQUEST:return jr(jr({},e),{},Hr({},t.id,jr(jr({},e[t.id]),{},{isFetching:!1,ok:t.ok})));case kr.A.RECEIVE_ACCESS_TOKEN:return t.authId?jr(jr({},e),{},Hr({},t.authId,jr(jr({},e[t.authId]),{},{ok:!0}))):e;case kr.A.RESET_AUTHENTICATION_STATE:return Or()(e,t.id);default:return e}};function Br(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Fr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Br(Object(n),!0).forEach((function(t){Wr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Br(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Wr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function Ur(e){return function(e){if(Array.isArray(e))return Gr(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Gr(e,t);var n=Object.prototype.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)?Gr(e,t):void 0}}(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 Gr(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var qr=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.ADD_RESOURCE:return e.some((function(e){return e.manifestId===t.manifestId}))?e:[Fr({manifestId:t.manifestId},t.payload)].concat(Ur(e));case kr.A.ADD_WINDOW:return e.some((function(e){return e.manifestId===t.window.manifestId}))?e:[{manifestId:t.window.manifestId}].concat(Ur(e));case kr.A.UPDATE_WINDOW:return t.payload.manifestId?e.some((function(e){return e.manifestId===t.payload.manifestId}))?e:[{manifestId:t.payload.manifestId}].concat(Ur(e)):e;case kr.A.REMOVE_RESOURCE:return e.filter((function(e){return e.manifestId!==t.manifestId}));case kr.A.IMPORT_CONFIG:return t.config.catalog||[];case kr.A.IMPORT_MIRADOR_STATE:return t.state.catalog||[];default:return e}},Kr=__webpack_require__(77731),$r=__webpack_require__.n(Kr),Zr=__webpack_require__(55918),Xr=__webpack_require__.n(Zr);function Yr(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qr(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yr(Object(n),!0).forEach((function(t){Jr(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yr(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Jr(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ei(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.ADD_COMPANION_WINDOW:return $r()([t.id],t.payload,e);case kr.A.ADD_WINDOW:return Qr(Qr({},e),(t.companionWindows||[]).reduce((function(n,r){return n[r.id]=Qr(Qr(Qr({},e[r.id]),r),{},{windowId:t.id}),n}),{}));case kr.A.REMOVE_WINDOW:return Object.keys(e).reduce((function(n,r){return e[r].windowId!==t.windowId&&(n[r]=e[r]),n}),{});case kr.A.UPDATE_COMPANION_WINDOW:return Xr()([t.id],(function(e){return Qr(Qr({},e||{}),t.payload)}),e);case kr.A.REMOVE_COMPANION_WINDOW:return Or()(e,t.id);case kr.A.IMPORT_MIRADOR_STATE:return t.state.companionWindows||[];case kr.A.TOGGLE_TOC_NODE:return Xr()([t.id,"tocNodes"],(function(e){return Qr(Qr({},e||{}),t.payload)}),e);default:return e}}var ti=__webpack_require__(33266);function ni(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function ri(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ii=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ni(Object(n),!0).forEach((function(t){ri(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ni(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({},ti.A),oi=function(e,t,n){return t},ai=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:ii,t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.UPDATE_CONFIG:case kr.A.IMPORT_CONFIG:return et()(e,t.config,{arrayMerge:oi});case kr.A.SET_CONFIG:return t.config;case kr.A.IMPORT_MIRADOR_STATE:return t.state.config||{};default:return e}};function si(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function li(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?si(Object(n),!0).forEach((function(t){ci(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):si(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function ci(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var ui=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.ADD_WINDOW:return li(li({},e),{},ci({},t.window.id,li({windowId:t.window.id},t.elasticLayout)));case kr.A.UPDATE_ELASTIC_WINDOW_LAYOUT:return Xr()([t.windowId],(function(e){return li(li({},e||{}),t.payload)}),e);case kr.A.REMOVE_WINDOW:return Or()(e,t.windowId);case kr.A.IMPORT_MIRADOR_STATE:return t.state.elasticLayout||{};default:return e}},di=__webpack_require__(91648),hi=__webpack_require__.n(di);function fi(e){return function(e){if(Array.isArray(e))return pi(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return pi(e,t);var n=Object.prototype.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)?pi(e,t):void 0}}(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 pi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function vi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function gi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?vi(Object(n),!0).forEach((function(t){mi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):vi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function mi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var yi={items:[]},bi=function(){var e,t,n,r,i=arguments.length>0&&void 0!==arguments[0]?arguments[0]:yi,o=arguments.length>1?arguments[1]:void 0;switch(o.type){case kr.A.ADD_ERROR:return gi(gi({},i),{},(mi(e={},o.id,{id:o.id,message:o.message}),mi(e,"items",[].concat(fi(i.items),[o.id])),e));case kr.A.RECEIVE_INFO_RESPONSE_FAILURE:return gi(gi({},i),{},(mi(t={},o.infoId,{id:o.infoId,message:o.error}),mi(t,"items",[].concat(fi(i.items),[o.infoId])),t));case kr.A.RECEIVE_SEARCH_FAILURE:return gi(gi({},i),{},(mi(n={},o.searchId,{id:o.searchId,message:o.error}),mi(n,"items",[].concat(fi(i.items),[o.searchId])),n));case kr.A.REMOVE_ERROR:return(r=Object.keys(i).reduce((function(e,t){return t!==o.id&&(e[t]=i[t]),e}),{})).items=hi()(r.items,o.id),r;case kr.A.IMPORT_MIRADOR_STATE:return yi;default:return i}};function wi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function _i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?wi(Object(n),!0).forEach((function(t){xi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):wi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function xi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ci=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.REQUEST_INFO_RESPONSE:return _i(_i({},e),{},xi({},t.infoId,{id:t.infoId,isFetching:!0}));case kr.A.RECEIVE_INFO_RESPONSE:return _i(_i({},e),{},xi({},t.infoId,{degraded:!1,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}));case kr.A.RECEIVE_DEGRADED_INFO_RESPONSE:return _i(_i({},e),{},xi({},t.infoId,{degraded:!0,id:t.infoId,isFetching:!1,json:t.infoJson,tokenServiceId:t.tokenServiceId}));case kr.A.RECEIVE_INFO_RESPONSE_FAILURE:return _i(_i({},e),{},xi({},t.infoId,{error:t.error,id:t.infoId,isFetching:!1,tokenServiceId:t.tokenServiceId}));case kr.A.REMOVE_INFO_RESPONSE:return Object.keys(e).reduce((function(n,r){return r!==t.infoId&&(n[r]=e[r]),n}),{});case kr.A.IMPORT_MIRADOR_STATE:return{};default:return e}};function Ei(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Si(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ei(Object(n),!0).forEach((function(t){Ai(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ei(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ai(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Oi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.UPDATE_LAYERS:return Si(Si({},e),{},Ai({},t.windowId,Si(Si({},e[t.windowId]),{},Ai({},t.canvasId,et()((e[t.windowId]||{})[t.canvasId]||{},t.payload)))));case kr.A.REMOVE_WINDOW:return Or()(e,[t.windowId]);default:return e}};function ki(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ti(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ki(Object(n),!0).forEach((function(t){Pi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ki(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ii=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.REQUEST_MANIFEST:return Ti(Pi({},t.manifestId,Ti(Ti(Ti({},e[t.manifestId]),t.properties),{},{id:t.manifestId})),Or()(e,t.manifestId));case kr.A.RECEIVE_MANIFEST:return Ti(Ti({},e),{},Pi({},t.manifestId,Ti(Ti({},e[t.manifestId]),{},{error:null,id:t.manifestId,isFetching:!1,json:t.manifestJson})));case kr.A.RECEIVE_MANIFEST_FAILURE:return Ti(Ti({},e),{},Pi({},t.manifestId,Ti(Ti({},e[t.manifestId]),{},{error:t.error,id:t.manifestId,isFetching:!1})));case kr.A.REMOVE_MANIFEST:return Object.keys(e).reduce((function(n,r){return r!==t.manifestId&&(n[r]=e[r]),n}),{});case kr.A.IMPORT_MIRADOR_STATE:return t.state.manifests||{};default:return e}},Mi=__webpack_require__(35970),zi=__webpack_require__.n(Mi);function Ri(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Li(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ri(Object(n),!0).forEach((function(t){Di(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ri(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Di(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ni=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0,n=(e[t.windowId]||{})[t.companionWindowId]||{};switch(t.type){case kr.A.REQUEST_SEARCH:return n.query!==t.query?Li(Li({},e),{},Di({},t.windowId,Li(Li({},e[t.windowId]),{},Di({},t.companionWindowId,Li(Li({},n),{},{data:Di({},t.searchId,{isFetching:!0}),query:t.query,selectedContentSearchAnnotation:[]}))))):Li(Li({},e),{},Di({},t.windowId,Li(Li({},e[t.windowId]),{},Di({},t.companionWindowId,Li(Li({},n),{},{data:Li(Li({},n.data),{},Di({},t.searchId,{isFetching:!0}))})))));case kr.A.RECEIVE_SEARCH:return Li(Li({},e),{},Di({},t.windowId,Li(Li({},e[t.windowId]),{},Di({},t.companionWindowId,Li(Li({},n),{},{data:Li(Li({},n.data),{},Di({},t.searchId,{isFetching:!1,json:t.searchJson}))})))));case kr.A.RECEIVE_SEARCH_FAILURE:return Li(Li({},e),{},Di({},t.windowId,Li(Li({},e[t.windowId]),{},Di({},t.companionWindowId,Li(Li({},n),{},{data:Li(Li({},n.data),{},Di({},t.searchId,{error:t.error,isFetching:!1}))})))));case kr.A.REMOVE_SEARCH:return Li(Li({},e),{},Di({},t.windowId,Object.keys(e[t.windowId]).reduce((function(n,r){return r!==t.companionWindowId&&(n[r]=e[t.windowId][r]),n}),{})));case kr.A.SET_CONTENT_SEARCH_CURRENT_ANNOTATIONS:return Li(Li({},e),{},Di({},t.windowId,Li(Li({},e[t.windowId]),{},Di({},t.companionWindowId,Li(Li({},n),{},{selectedContentSearchAnnotationIds:t.annotationIds})))));case kr.A.SELECT_ANNOTATION:return e[t.windowId]?Li(Li({},e),{},Di({},t.windowId,Object.keys(e[t.windowId]).reduce((function(n,r){var i=e[t.windowId][r],o=i.data&&Object.values(i.data).filter((function(e){return e.json&&e.json.resources})).some((function(e){return zi()([e.json.resources]).some((function(e){return e["@id"]===t.annotationId}))}));return n[r]=o?Li(Li({},i),{},{selectedContentSearchAnnotationIds:[t.annotationId]}):i,n}),{}))):e;case kr.A.IMPORT_MIRADOR_STATE:return{};case kr.A.REMOVE_WINDOW:return Or()(e,t.windowId);case kr.A.REMOVE_COMPANION_WINDOW:return e[t.windowId]?Li(Li({},e),{},Di({},t.windowId,Li({},Or()(e[t.windowId],t.id)))):e;default:return e}};function ji(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Hi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ji(Object(n),!0).forEach((function(t){Vi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ji(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Vi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Bi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.UPDATE_VIEWPORT:return Hi(Hi({},e),{},Vi({},t.windowId,Hi(Hi({},e[t.windowId]),t.payload)));case kr.A.REMOVE_WINDOW:return Or()(e,t.windowId);case kr.A.SET_WINDOW_VIEW_TYPE:return $r()([t.windowId],null,e);case kr.A.SET_CANVAS:return t.preserveViewport?e:$r()([t.windowId],null,e);case kr.A.IMPORT_MIRADOR_STATE:return t.state.viewers||{};default:return e}};function Fi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Wi(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Fi(Object(n),!0).forEach((function(t){Ui(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Fi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Ui(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Gi=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1?arguments[1]:void 0;switch(t.type){case kr.A.ADD_WINDOW:return Wi(Wi({},e),{},Ui({},t.window.id,t.window));case kr.A.MAXIMIZE_WINDOW:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{maximized:!0})));case kr.A.MINIMIZE_WINDOW:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{maximized:!1})));case kr.A.UPDATE_WINDOW:return Xr()([t.id],(function(e){return Wi(Wi({},e||{}),t.payload)}),e);case kr.A.REMOVE_WINDOW:return Or()(e,[t.windowId]);case kr.A.TOGGLE_WINDOW_SIDE_BAR:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{sideBarOpen:!e[t.windowId].sideBarOpen})));case kr.A.SET_WINDOW_VIEW_TYPE:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{view:t.viewType})));case kr.A.UPDATE_WINDOW_POSITION:return Wi(Wi({},e),{},Ui({},t.payload.windowId,Wi(Wi({},e[t.payload.windowId]),{},{x:t.payload.position.x,y:t.payload.position.y})));case kr.A.SET_WINDOW_SIZE:return Wi(Wi({},e),{},Ui({},t.payload.windowId,Wi(Wi({},e[t.payload.windowId]),{},{height:t.payload.size.height,width:t.payload.size.width,x:t.payload.size.x,y:t.payload.size.y})));case kr.A.SET_CANVAS:return e[t.windowId]?Xr()([t.windowId],(function(e){return Wi(Wi({},e||{}),{},{canvasId:t.canvasId,visibleCanvases:t.visibleCanvases||[]})}),e):e;case kr.A.ADD_COMPANION_WINDOW:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{companionWindowIds:e[t.windowId].companionWindowIds.concat([t.id])},"left"===t.payload.position?{companionAreaOpen:!0,sideBarPanel:t.payload.content}:{})));case kr.A.UPDATE_COMPANION_WINDOW:return"left"!==t.payload.position?e:Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{companionAreaOpen:!0})));case kr.A.REMOVE_COMPANION_WINDOW:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{companionWindowIds:e[t.windowId].companionWindowIds.filter((function(e){return e!==t.id}))})));case kr.A.SELECT_ANNOTATION:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{selectedAnnotationId:t.annotationId})));case kr.A.DESELECT_ANNOTATION:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{selectedAnnotationId:void 0})));case kr.A.HOVER_ANNOTATION:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{hoveredAnnotationIds:t.annotationIds})));case kr.A.TOGGLE_ANNOTATION_DISPLAY:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{highlightAllAnnotations:!e[t.windowId].highlightAllAnnotations})));case kr.A.IMPORT_MIRADOR_STATE:return t.state.windows||[];case kr.A.REQUEST_SEARCH:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{suggestedSearches:void 0})));case kr.A.SHOW_COLLECTION_DIALOG:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{collectionDialogOn:!0,collectionManifestId:t.manifestId,collectionPath:t.collectionPath})));case kr.A.HIDE_COLLECTION_DIALOG:return Wi(Wi({},e),{},Ui({},t.windowId,Wi(Wi({},e[t.windowId]),{},{collectionDialogOn:!1})));default:return e}};function qi(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ki(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function $i(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Ki(Object(n),!0).forEach((function(t){Zi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Ki(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Zi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Xi=function(){var e,t,n,r,i,o,a=arguments.length>0&&void 0!==arguments[0]?arguments[0]:$i($i({},ti.A.workspace),{},{windowIds:[]}),s=arguments.length>1?arguments[1]:void 0;switch(s.type){case kr.A.UPDATE_WORKSPACE:return $i($i({},a),s.config);case kr.A.FOCUS_WINDOW:return $i($i({},a),{},{focusedWindowId:s.windowId,viewportPosition:$i($i({},a.viewportPosition),s.position)});case kr.A.ADD_WINDOW:return $i($i({},a),{},{focusedWindowId:s.window.id,windowIds:[].concat((o=a.windowIds||[],function(e){if(Array.isArray(e))return qi(e)}(o)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(o)||function(e,t){if(e){if("string"==typeof e)return qi(e,t);var n=Object.prototype.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)?qi(e,t):void 0}}(o)||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.")}()),[s.window.id])});case kr.A.REMOVE_WINDOW:return n=(a.windowIds||[]).filter((function(e){return e!==s.windowId})),$i($i({},a),{},{focusedWindowId:s.windowId===a.focusedWindowId?n[n.length-1]:a.focusedWindowId,windowIds:n});case kr.A.SET_WORKSPACE_FULLSCREEN:return $i($i({},a),{},{isFullscreenEnabled:s.isFullscreenEnabled});case kr.A.TOGGLE_ZOOM_CONTROLS:return $i($i({},a),{},{showZoomControls:s.showZoomControls});case kr.A.UPDATE_WORKSPACE_MOSAIC_LAYOUT:return $i($i({},a),{},{layout:s.layout});case kr.A.SET_WORKSPACE_ADD_VISIBILITY:return $i($i({},a),{},{isWorkspaceAddVisible:s.isWorkspaceAddVisible});case kr.A.SET_WORKSPACE_VIEWPORT_POSITION:return e={},!function(e){return void 0!==e.x&&void 0!==e.y&&void 0!==e.width&&void 0!==e.height}(t=$i($i({},a.viewportPosition),s.payload.position))||(r={height:a.height,width:a.width,x:0,y:0},(i=t).x-i.width/2>r.x-r.width/2&&i.y-i.height/2>r.y-r.height/2&&i.x+i.width/2<r.x+r.width/2&&i.y+i.height/2<r.y+r.height/2)||(e={height:2*a.height,width:2*a.width}),$i($i($i({},a),e),{},{viewportPosition:t});case kr.A.SET_CONFIG:case kr.A.IMPORT_CONFIG:case kr.A.UPDATE_CONFIG:return $i($i({},a),s.config.workspace);case kr.A.IMPORT_MIRADOR_STATE:return s.state.workspace||{};case kr.A.TOGGLE_DRAGGING:return $i($i({},a),{},{draggingEnabled:!a.draggingEnabled});default:return a}};function Yi(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Qi(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ji=__webpack_require__(54756),eo=__webpack_require__.n(Ji),to=function(e){return{done:!0,value:e}},no={};function ro(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];var o,a={done:!1,value:Pn(e)},s=function(e){return o=e};return function(e,t,n){var r,i,o,a=t;function s(t,n){if(a===no)return to(t);if(n&&!i)throw a=no,n;r&&r(t);var s=n?e[i](n):e[a]();return a=s.nextState,o=s.effect,r=s.stateUpdater,i=s.errorState,a===no?to(t):o}return dn(s,(function(e){return s(null,e)}),n)}({q1:function(){return{nextState:"q2",effect:a,stateUpdater:s}},q2:function(){return{nextState:"q1",effect:(e=o,{done:!1,value:Ln.apply(void 0,[t].concat(r,[e]))})};var e}},"q1","takeEvery("+function(e){return Qt(e)?"channel":Jt(e)?String(e):qt(e)?e.name:String(e)}(e)+", "+t.name+")")}function io(e,t){for(var n=arguments.length,r=new Array(n>2?n-2:0),i=2;i<n;i++)r[i-2]=arguments[i];return Ln.apply(void 0,[ro,e,t].concat(r))}var oo=__webpack_require__(18562),ao=__webpack_require__(50916),so=__webpack_require__.n(ao),lo=__webpack_require__(46346),co=__webpack_require__(15972),uo=__webpack_require__.n(co),ho=__webpack_require__(35485),fo=__webpack_require__(20375),po=__webpack_require__(82780),vo=__webpack_require__(52529),go=__webpack_require__(32697),mo=__webpack_require__(46946),yo=__webpack_require__(65419);function bo(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function wo(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?bo(Object(n),!0).forEach((function(t){_o(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):bo(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function _o(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var xo=eo().mark(zo),Co=eo().mark(Ro),Eo=eo().mark(Lo),So=eo().mark(Do),Ao=eo().mark(No),Oo=eo().mark(jo),ko=eo().mark(Ho),To=eo().mark(Vo),Po=eo().mark(Bo),Io=eo().mark(Fo);function Mo(e,t,n){var r=n.success,i=n.degraded,o=n.failure;return so()(e,t).then((function(e){return e.json().then((function(t){return 401===e.status?(i||r)({json:t,response:e}):e.ok?r({json:t,response:e}):o({error:e.statusText,json:t,response:e})})).catch((function(t){return o({error:t,response:e})}))})).catch((function(e){return o({error:e})}))}function zo(e,t,n){var r,i,o,a,s,l,c,u,d,h;return eo().wrap((function(f){for(;;)switch(f.prev=f.next){case 0:return r=n.success,i=n.degraded,o=n.failure,f.next=3,Nn(w.lT);case 3:return a=f.sent,s=a.preprocessors,l=void 0===s?[]:s,c=a.postprocessors,u=void 0===c?[]:c,f.prev=8,d=l.reduce((function(t,n){return n(e,t)||t}),t),f.next=12,Rn(Mo,e,d,{degraded:i,failure:o,success:r});case 12:return h=f.sent,h=u.reduce((function(t,n){return n(e,t)||t}),h),f.abrupt("return",h);case 17:return f.prev=17,f.t0=f.catch(8),f.abrupt("return",o({error:f.t0}));case 20:case"end":return f.stop()}}),xo,null,[[8,17]])}function Ro(e,t,n,r){var i,o,a,s,l,c,u,d,h,f,p,v;return eo().wrap((function(g){for(;;)switch(g.prev=g.next){case 0:if(i=r.degraded,o=r.failure,a=r.success,s=wo({},n),!t){g.next=8;break}return g.next=5,Rn(Do,t);case 5:c=g.sent,l=c&&c.id,c&&c.json&&(s.headers=wo({Authorization:"Bearer ".concat(c.json.accessToken)},n.headers));case 8:return g.next=10,Rn(zo,e,s,{failure:function(e){return e},success:function(e){return e}});case 10:if(u=g.sent,d=u.error,h=u.json,f=u.response,!d){g.next=18;break}return g.next=17,In(o({error:d,json:h,response:f,tokenServiceId:l}));case 17:return g.abrupt("return");case 18:if(p=h["@id"]||h.id,!f.ok){g.next=26;break}if(uo()(p,{stripAuthentication:!1})!==uo()(e.replace(/info\.json$/,""),{stripAuthentication:!1})){g.next=24;break}return g.next=23,In(a({json:h,response:f,tokenServiceId:l}));case 23:return g.abrupt("return");case 24:g.next=30;break;case 26:if(401===f.status){g.next=30;break}return g.next=29,In(o({error:d,json:h,response:f,tokenServiceId:l}));case 29:return g.abrupt("return");case 30:return g.next=32,Rn(Do,h);case 32:if(!(v=g.sent)||v.id===l){g.next=37;break}return g.next=36,Rn(Ro,e,h,n,{degraded:i,failure:o,success:a});case 36:return g.abrupt("return");case 37:return g.next=39,In((i||a)({json:h,response:f,tokenServiceId:l}));case 39:case"end":return g.stop()}}),Co)}function Lo(e){var t,n,r;return eo().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.manifestId,n={failure:function(e){var n=e.error;return e.json,e.response,(0,ho.ns)(t,"object"==typeof n?String(n):n)},success:function(e){var n=e.json;return e.response,(0,ho.Dc)(t,n)}},i.next=4,Rn(zo,t,{},n);case 4:return r=i.sent,i.next=7,In(r);case 7:case"end":return i.stop()}}),Eo)}function Do(e){var t,n,r,i,o,a,s;return eo().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(t=e&&e.__jsonld?e:wo(wo({},e),{},{options:{}}),0!==(n=lo.Utils.getServices(t).filter((function(e){return e.getProfile().match(/http:\/\/iiif.io\/api\/auth\//)}))).length){l.next=4;break}return l.abrupt("return",void 0);case 4:return l.next=6,Nn(go.X8);case 6:if(r=l.sent){l.next=9;break}return l.abrupt("return",void 0);case 9:i=0;case 10:if(!(i<n.length)){l.next=19;break}if(o=n[i],a=lo.Utils.getService(o,"http://iiif.io/api/auth/1/token")||lo.Utils.getService(o,"http://iiif.io/api/auth/0/token"),!(s=a&&r[a.id])||!s.json){l.next=16;break}return l.abrupt("return",s);case 16:i+=1,l.next=10;break;case 19:return l.abrupt("return",void 0);case 20:case"end":return l.stop()}}),So)}function No(e){var t,n,r,i,o;return eo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(t=e.imageResource,n=e.infoId,r=e.windowId,i=t){a.next=6;break}return a.next=5,Nn(mo.selectInfoResponse,{infoId:n});case 5:i=a.sent;case 6:return o={degraded:function(e){var t=e.json,i=e.response,o=e.tokenServiceId;return(0,fo.dv)(n,t,i.ok,o,r)},failure:function(e){var t=e.error,r=(e.json,e.response,e.tokenServiceId);return(0,fo.P7)(n,t,r)},success:function(e){var t=e.json,r=e.response,i=e.tokenServiceId;return(0,fo.xO)(n,t,r.ok,i)}},a.next=9,Rn(Ro,"".concat(n.replace(/\/$/,""),"/info.json"),i,{},o);case 9:case"end":return a.stop()}}),Ao)}function jo(e){var t,n,r,i,o;return eo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.windowId,n=e.companionWindowId,e.query,r=e.searchId,i={failure:function(e){var i=e.error;return e.json,e.response,(0,po.ae)(t,n,r,i)},success:function(e){var i=e.json;return e.response,(0,po.md)(t,n,r,i)}},a.next=4,Rn(zo,r,{},i);case 4:return o=a.sent,a.next=7,In(o);case 7:case"end":return a.stop()}}),Oo)}function Ho(e){var t,n,r,i;return eo().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.targetId,n=e.annotationId,r={failure:function(e){var r=e.error;return e.json,e.response,(0,vo.tf)(t,n,r)},success:function(e){var r=e.json;return e.response,(0,vo.n_)(t,n,r)}},o.next=4,Rn(zo,n,{},r);case 4:return i=o.sent,o.next=7,In(i);case 7:case"end":return o.stop()}}),ko)}function Vo(e){var t,n;return eo().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:if(t=e.manifestId,!(n=e.manifestJson)){r.next=5;break}return r.next=4,In((0,ho.Dc)(t,n));case 4:return r.abrupt("return");case 5:if(t){r.next=7;break}return r.abrupt("return");case 7:return r.next=9,Nn(yo.Rv)||{};case 9:if(r.sent[t]){r.next=12;break}return r.delegateYield(Lo({manifestId:t}),"t0",12);case 12:case"end":return r.stop()}}),To)}function Bo(){var e,t,n,r=arguments;return eo().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return i.next=2,Nn(yo.Rv);case 2:e=i.sent,t=0;case 4:if(!(t<r.length)){i.next=12;break}if(e[n=t<0||r.length<=t?void 0:r[t]]){i.next=9;break}return i.next=9,Rn(Lo,{manifestId:n});case 9:t+=1,i.next=4;break;case 12:case"end":return i.stop()}}),Po)}function Fo(){return eo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mn([io(kr.A.REQUEST_MANIFEST,Lo),io(kr.A.REQUEST_INFO_RESPONSE,No),io(kr.A.REQUEST_SEARCH,jo),io(kr.A.REQUEST_ANNOTATION,Ho),io(kr.A.ADD_RESOURCE,Vo)]);case 2:case"end":return e.stop()}}),Io)}var Wo=__webpack_require__(92537),Uo=__webpack_require__(45196),Go=__webpack_require__(12664),qo=__webpack_require__(91068),Ko=__webpack_require__(73893),$o=__webpack_require__(51636),Zo=__webpack_require__(73015),Xo=__webpack_require__(17006),Yo=eo().mark(fa),Qo=eo().mark(pa),Jo=eo().mark(va),ea=eo().mark(ga),ta=eo().mark(ma),na=eo().mark(ya),ra=eo().mark(wa),ia=eo().mark(_a),oa=eo().mark(xa),aa=eo().mark(Ca),sa=eo().mark(Ea),la=eo().mark(Sa),ca=eo().mark(Aa),ua=eo().mark(Oa);function da(e){return function(e){if(Array.isArray(e))return ha(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return ha(e,t);var n=Object.prototype.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)?ha(e,t):void 0}}(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 ha(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function fa(e){var t,n,r,i;return eo().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(t=e.payload||e.window,n=t.collectionPath,r=t.id,i=t.manifestId){o.next=3;break}return o.abrupt("return");case 3:if(!e.manifest){o.next=8;break}return o.next=6,In((0,ho.Dc)(i,e.manifest));case 6:o.next=10;break;case 8:return o.next=10,Rn.apply(void 0,[Bo,i].concat(da(n||[])));case 10:return o.next=12,Rn(ma,e);case 12:return o.next=14,Rn(ya,e);case 14:if(n){o.next=17;break}return o.next=17,Rn(va,{manifestId:i,windowId:e.id||e.window.id});case 17:return o.next=19,Rn(Aa,i,r);case 19:case"end":return o.stop()}}),Yo)}function pa(e){var t,n,r;return eo().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:if(t=e.id,e&&e.payload&&e.payload.sequenceId){i.next=3;break}return i.abrupt("return");case 3:return i.next=5,Nn(mo.getCanvases,{windowId:t});case 5:if((n=i.sent)&&n[0]&&n[0].id){i.next=8;break}return i.abrupt("return");case 8:return i.next=10,Rn(Go.h5,t,n[0].id);case 10:return r=i.sent,i.next=13,In(r);case 13:case"end":return i.stop()}}),Qo)}function va(e){var t,n,r,i,o;return eo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.manifestId,n=e.windowId,a.next=3,Nn(Ko.SG,{manifestId:t});case 3:if(!(r=a.sent)){a.next=10;break}if(i=r.getProperty("partOf"),!(o=Array.isArray(i)?i[0]:i)||!o.id){a.next=10;break}return a.next=10,In((0,qo.uE)(n,{collectionPath:[o.id]}));case 10:case"end":return a.stop()}}),Jo)}function ga(e){var t;return eo().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:if(t=e.payload.collectionPath){n.next=3;break}return n.abrupt("return");case 3:return n.next=5,Rn.apply(void 0,[Bo].concat(da(t)));case 5:case"end":return n.stop()}}),ea)}function ma(e){var t,n,r,i,o,a,s,l,c,u;return eo().wrap((function(d){for(;;)switch(d.prev=d.next){case 0:if(t=e.payload||e.window,n=t.canvasId,r=t.canvasIndex,i=t.manifestId,o=e.id||e.window.id,!n){d.next=10;break}return d.next=5,Rn(Go.h5,o,n,null,{preserveViewport:!!e.payload});case 5:return a=d.sent,d.next=8,In(a);case 8:d.next=22;break;case 10:return d.next=12,Nn(Ko.SG,{manifestId:i});case 12:if(!(s=d.sent)){d.next=22;break}if(l=new Wo.A(s),!(c=l.startCanvas||l.canvasAt(r||0)||l.canvasAt(0))){d.next=22;break}return d.next=19,Rn(Go.h5,o,c.id);case 19:return u=d.sent,d.next=22,In(u);case 22:case"end":return d.stop()}}),ta)}function ya(e){var t,n,r,i,o,a,s;return eo().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:if(e.window&&e.window.defaultSearchQuery){l.next=2;break}return l.abrupt("return");case 2:return t=e.window,n=t.id,r=t.defaultSearchQuery,l.next=5,Nn(Ko.B8,{windowId:n});case 5:return i=l.sent,l.next=8,Nn($o.getCompanionWindowIdsForPosition,{position:"left",windowId:n});case 8:if(o=l.sent,a=o[0],!i||!a){l.next=14;break}return s=i&&"".concat(i.id,"?q=").concat(r),l.next=14,In((0,po.$Q)(n,a,s,r));case 14:case"end":return l.stop()}}),na)}function ba(e,t){var n=t.canvasIds,r=t.companionWindowIds,i=t.windowId;return r.reduce((function(t,r){var o=(0,Zo.yy)(e,{companionWindowId:r,windowId:i}).resources.find((function(e){return n.includes(e.targetId)}));return o&&(t[r]=[o.id]),t}),{})}function wa(e){var t,n,r,i,o;return eo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return e.annotationId,t=e.windowId,n=e.visibleCanvases,a.next=3,Nn(Zo.WF,{windowId:t});case 3:if(r=a.sent,0!==(i=Object.keys(r||{})).length){a.next=7;break}return a.abrupt("return");case 7:return a.next=9,Nn(ba,{canvasIds:n,companionWindowIds:i,windowId:t});case 9:return o=a.sent,a.next=12,Mn(Object.keys(o).map((function(e){return In((0,po.q)(t,e,o[e]))})));case 12:if(!(Object.values(o).length>0)){a.next=15;break}return a.next=15,In((0,vo.gN)(t,Object.values(o)[0][0]));case 15:case"end":return a.stop()}}),ra)}function _a(e){var t,n,r,i,o,a,s,l,c,u,d,h;return eo().wrap((function(f){for(;;)switch(f.prev=f.next){case 0:if(t=e.pan,n=e.windowId,t){f.next=3;break}return f.abrupt("return");case 3:return f.next=5,Nn(_.Q9);case 5:return r=f.sent,i=r[n]||{},o=i.x,a=i.y,s=i.width,l=i.height,f.next=9,Nn(yo.K4);case 9:return c=f.sent,u=c.viewportPosition,d=u.width,h=u.height,f.next=15,In((0,b.Dl)({x:o+s/2-d/2,y:a+l/2-h/2}));case 15:case"end":return f.stop()}}),ia)}function xa(e){var t,n,r,i;return eo().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:return t=e.windowId,o.next=3,Nn(yo.zk,{windowId:t});case 3:return n=o.sent,r=n.canvasId,o.next=7,Nn(mo.getCanvasGrouping,{canvasId:r,windowId:t});case 7:return i=o.sent,o.next=10,In((0,qo.uE)(t,{visibleCanvases:(i||[]).map((function(e){return e.id}))}));case 10:case"end":return o.stop()}}),oa)}function Ca(e){var t,n,r;return eo().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.companionWindowId,n=e.windowId,i.next=3,Nn(Xo.R2,{windowId:n});case 3:if(i.sent.switchCanvasOnSearch){i.next=7;break}return i.abrupt("return");case 7:return i.next=9,Nn(Zo.SU,{companionWindowId:t,windowId:n});case 9:if(0===i.sent.length){i.next=12;break}return i.abrupt("return");case 12:return i.next=14,Nn(Zo.TA,{companionWindowId:t,windowId:n});case 14:if((r=i.sent)&&0!==r.length){i.next=17;break}return i.abrupt("return");case 17:return i.next=19,In((0,vo.gN)(n,r[0].id));case 19:case"end":return i.stop()}}),aa)}function Ea(e){var t,n,r,i,o;return eo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.annotationId,n=e.windowId,a.next=3,Nn(mo.getVisibleCanvasIds,{windowId:n});case 3:return r=a.sent,a.next=6,Nn(Zo.bg,{annotationId:t,windowId:n});case 6:if((i=a.sent)&&!r.includes(i.id)){a.next=9;break}return a.abrupt("return");case 9:return a.next=11,Rn(Go.h5,n,i.id);case 11:return o=a.sent,a.next=14,In(o);case 14:case"end":return a.stop()}}),sa)}function Sa(e){var t,n,r,i,o;return eo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.visibleCanvases,n=e.windowId,a.next=3,Nn(mo.getCanvases,{windowId:n});case 3:return r=a.sent,a.next=6,Nn(mo.selectInfoResponses);case 6:return i=a.sent,o=(r||[]).filter((function(e){return t.includes(e.id)})),a.next=10,Mn(o.map((function(e){return Mn(new Uo.A(e).iiifImageResources.map((function(e){return!i[e.getServices()[0].id]&&In((0,fo.E9)({imageResource:e,windowId:n}))})).filter(Boolean))})));case 10:case"end":return a.stop()}}),la)}function Aa(e,t){var n;return eo().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return r.next=2,Nn(Ko.SG,{manifestId:e});case 2:if(!(n=r.sent)||!n.isCollection()){r.next=6;break}return r.next=6,In((0,qo.Az)(e,[],t));case 6:case"end":return r.stop()}}),ca)}function Oa(){return eo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mn([io(kr.A.ADD_WINDOW,fa),io(kr.A.UPDATE_WINDOW,fa),io(kr.A.UPDATE_WINDOW,pa),io(kr.A.SET_CANVAS,wa),io(kr.A.SET_CANVAS,Sa),io(kr.A.UPDATE_COMPANION_WINDOW,ga),io(kr.A.SET_WINDOW_VIEW_TYPE,xa),io(kr.A.RECEIVE_SEARCH,Ca),io(kr.A.SELECT_ANNOTATION,Ea),io(kr.A.FOCUS_WINDOW,_a)]);case 2:case"end":return e.stop()}}),ua)}function ka(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ka(Object(n),!0).forEach((function(t){Pa(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ka(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function Pa(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}var Ia=eo().mark(Ha),Ma=eo().mark(Va),za=eo().mark(Ba),Ra=eo().mark(Fa);function La(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,i,o=[],a=!0,s=!1;try{for(n=n.call(e);!(a=(r=n.next()).done)&&(o.push(r.value),!t||o.length!==t);a=!0);}catch(e){s=!0,i=e}finally{try{a||null==n.return||n.return()}finally{if(s)throw i}}return o}}(e,t)||Na(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 Da(e){return function(e){if(Array.isArray(e))return ja(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||Na(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 Na(e,t){if(e){if("string"==typeof e)return ja(e,t);var n=Object.prototype.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)?ja(e,t):void 0}}function ja(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Ha(e){return eo().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.next=2,Mn([].concat(Da(Object.entries(e.state.windows||{}).map((function(e){var t=La(e,2),n=(t[0],t[1]);return Rn(fa,{id:n.id,payload:n})}))),Da(Object.entries(e.state.manifests||{}).filter((function(e){var t=La(e,2);return t[0],!t[1].json})).map((function(e){var t=La(e,2);return t[0],Rn(Bo,t[1].id)})))));case 2:case"end":return t.stop()}}),Ia)}function Va(e){var t,n,r,i;return eo().wrap((function(o){for(;;)switch(o.prev=o.next){case 0:if(t=e.config,n=t.thumbnailNavigation,(r=t.windows)&&0!==r.length){o.next=3;break}return o.abrupt("return");case 3:return o.next=5,Mn(r.map((function(e){var t="window-".concat((0,oo.A)()),r=e.manifestId||e.loadedManifest;return Rn(qo._U,Ta({id:t,manifestId:r,thumbnailNavigationPosition:n&&n.defaultPosition},e))})));case 5:return i=o.sent,o.next=8,Mn(i.map((function(e){return In(e)})));case 8:case"end":return o.stop()}}),Ma)}function Ba(e){var t,n;return eo().wrap((function(r){for(;;)switch(r.prev=r.next){case 0:return t=e.collectionPath,n=e.manifestId,r.next=3,Rn.apply(void 0,[Bo,n].concat(Da(t)));case 3:case"end":return r.stop()}}),za)}function Fa(){return eo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mn([io(kr.A.IMPORT_MIRADOR_STATE,Ha),io(kr.A.IMPORT_CONFIG,Va),io(kr.A.SHOW_COLLECTION_DIALOG,Ba)]);case 2:case"end":return e.stop()}}),Ra)}var Wa=__webpack_require__(74389),Ua=eo().mark(Za),Ga=eo().mark(Xa),qa=eo().mark(Ya);function Ka(e){return function(e){if(Array.isArray(e))return $a(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return $a(e,t);var n=Object.prototype.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)?$a(e,t):void 0}}(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 $a(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}function Za(e){var t,n,r,i,o;return eo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.canvasId,n=e.windowId,a.next=3,Nn(mo.getCanvas,{canvasId:t,windowId:n});case 3:return r=a.sent,a.next=6,Nn(Wa.Rh);case 6:return i=a.sent,o=new Uo.A(r),a.next=10,Mn([].concat(Ka(o.annotationListUris.filter((function(e){return!(i[r.id]&&i[r.id][e])})).map((function(e){return In((0,vo.pJ)(r.id,e))}))),Ka(o.canvasAnnotationPages.filter((function(e){return!(i[r.id]&&i[r.id][e.id])})).map((function(e){return e.items?In((0,vo.n_)(r.id,e.id,e)):In((0,vo.pJ)(r.id,e.id))})))));case 10:return a.abrupt("return",a.sent);case 11:case"end":return a.stop()}}),Ua)}function Xa(e){var t,n,r;return eo().wrap((function(i){for(;;)switch(i.prev=i.next){case 0:return t=e.visibleCanvases,n=void 0===t?[]:t,r=e.windowId,i.next=3,Mn(n.map((function(e){return In((0,vo.aw)(r,e))})));case 3:return i.abrupt("return",i.sent);case 4:case"end":return i.stop()}}),Ga)}function Ya(){return eo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mn([io(kr.A.REQUEST_CANVAS_ANNOTATIONS,Za),io(kr.A.SET_CANVAS,Xa)]);case 2:case"end":return e.stop()}}),qa)}var Qa=__webpack_require__(95594),Ja=eo().mark(os),es=eo().mark(as),ts=eo().mark(ss),ns=eo().mark(ls),rs=eo().mark(cs),is=eo().mark(us);function os(e){var t;return eo().wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return t=e.tokenServiceId,n.next=3,jn(2e3);case 3:return n.next=5,Rn(as,{serviceId:t});case 5:case"end":return n.stop()}}),Ja)}function as(e){var t,n,r,i,o,a,s;return eo().wrap((function(l){for(;;)switch(l.prev=l.next){case 0:return t=e.serviceId,l.next=3,Nn(yo.sl);case 3:return n=l.sent,l.next=6,Mn(Object.keys(n).map((function(e){return Nn(mo.getVisibleCanvases,{windowId:e})})));case 6:return r=l.sent,i=zi()(zi()(r).map((function(e){return new Uo.A(e).imageServiceIds}))),l.next=10,Nn(mo.selectInfoResponses);case 10:return o=l.sent,a=function(e){return lo.Utils.getServices(e).some((function(e){var n=lo.Utils.getService(e,"http://iiif.io/api/auth/1/token")||lo.Utils.getService(e,"http://iiif.io/api/auth/0/token");return n&&n.id===t}))},s=Object.values(o).filter((function(e){return e.json&&a(e.json)})),l.next=15,Mn(s.map((function(e){var t=e.id;return i.includes(t)?Rn(No,{infoId:t}):In({infoId:t,type:kr.A.REMOVE_INFO_RESPONSE})})));case 15:case"end":return l.stop()}}),es)}function ss(e){var t,n,r,i,o,a,s,l,c,u;return eo().wrap((function(d){for(;;)switch(d.prev=d.next){case 0:return t=e.infoJson,n=e.windowId,d.next=3,Nn(go.xI);case 3:return r=d.sent,d.next=6,Nn(w.zj);case 6:if(i=d.sent,o=i.auth,a=(o=void 0===o?{}:o).serviceProfiles,s=(void 0===a?[]:a).filter((function(e){return e.external||e.kiosk})),l=lo.Utils.getServices(t).filter((function(e){return!r[e.id]})).find((function(e){return s.some((function(t){return t.profile===e.getProfile()}))}))){d.next=14;break}return d.abrupt("return");case 14:if(!(c=s.find((function(e){return e.profile===l.getProfile()}))).kiosk){d.next=20;break}return d.next=18,In((0,Qa.Bq)(n,l.id,l.getProfile()));case 18:d.next=28;break;case 20:if(!c.external){d.next=28;break}if(u=lo.Utils.getService(l,"http://iiif.io/api/auth/1/token")||lo.Utils.getService(l,"http://iiif.io/api/auth/0/token")){d.next=24;break}return d.abrupt("return");case 24:return d.next=26,In((0,Qa._U)(l.id,u.id));case 26:return d.next=28,In((0,Qa.B0)(u.id,l.id));case 28:case"end":return d.stop()}}),ts)}function ls(e){var t,n,r,i,o;return eo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:if(t=e.infoJson,e.windowId,n=e.tokenServiceId){a.next=3;break}return a.abrupt("return");case 3:if(r=lo.Utils.getServices(t).find((function(e){var t=lo.Utils.getService(e,"http://iiif.io/api/auth/1/token")||lo.Utils.getService(e,"http://iiif.io/api/auth/0/token");return t&&t.id===n})),r){a.next=6;break}return a.abrupt("return");case 6:return a.next=8,Nn(go.X8);case 8:if(i=a.sent,(o=i[n])&&o.success){a.next=12;break}return a.abrupt("return");case 12:return a.next=14,In((0,Qa.B0)(n,r.id));case 14:case"end":return a.stop()}}),ns)}function cs(e){var t,n,r,i,o;return eo().wrap((function(a){for(;;)switch(a.prev=a.next){case 0:return t=e.serviceId,a.next=3,Nn(go.X8);case 3:return n=a.sent,a.next=6,Nn(go.xI);case 6:if(r=a.sent,i=n[t]){a.next=10;break}return a.abrupt("return");case 10:if(o=r[i.authId]){a.next=13;break}return a.abrupt("return");case 13:if(!i.success){a.next=18;break}return a.next=16,In((0,Qa.HN)({authServiceId:o.id,tokenServiceId:i.id}));case 16:a.next=20;break;case 18:return a.next=20,In((0,Qa._U)(o.id,i.id,{ok:!1}));case 20:case"end":return a.stop()}}),rs)}function us(){return eo().wrap((function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Mn([io(kr.A.RECEIVE_DEGRADED_INFO_RESPONSE,ls),io(kr.A.RECEIVE_ACCESS_TOKEN_FAILURE,cs),io(kr.A.RECEIVE_DEGRADED_INFO_RESPONSE,ss),io(kr.A.RECEIVE_ACCESS_TOKEN,as),io(kr.A.RESET_AUTHENTICATION_STATE,os)]);case 2:case"end":return e.stop()}}),is)}function ds(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);n<t;n++)r[n]=e[n];return r}var hs=eo().mark(fs);function fs(e){return eo().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return t.prev=1,t.next=4,Rn(e);case 4:return t.abrupt("break",12);case 7:t.prev=7,t.t0=t.catch(1),console.log(t.t0);case 10:t.next=0;break;case 12:case"end":return t.stop()}}),hs,null,[[1,7]])}const ps=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[];return eo().mark((function t(){var n;return eo().wrap((function(t){for(;;)switch(t.prev=t.next){case 0:return n=[Ya,Fa,Fo,Oa,us].concat(function(e){if(Array.isArray(e))return ds(e)}(r=e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(r)||function(e,t){if(e){if("string"==typeof e)return ds(e,t);var n=Object.prototype.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)?ds(e,t):void 0}}(r)||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.")}()),t.next=3,Mn(n.map((function(e){return Dn(fs,e)})));case 3:case"end":return t.stop()}var r}),t)}))},vs=function(e){var t,n,r,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],o=function(e){return(0,m.HY)(function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Yi(Object(n),!0).forEach((function(t){Qi(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Yi(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}({accessTokens:Mr,annotations:Dr,auth:Vr,catalog:qr,companionWindows:ei,config:ai,elasticLayout:ui,errors:bi,infoResponses:Ci,layers:Oi,manifests:Ii,searches:Ni,viewers:Bi,windows:Gi,workspace:Xi},e))}(e),a=ti.A.state.slice?(0,m.HY)((t={},r=o,(n=ti.A.state.slice)in t?Object.defineProperty(t,n,{value:r,enumerable:!0,configurable:!0,writable:!0}):t[n]=r,t)):o,s=Er(),l=(0,m.y$)(a,(0,Sr.tY)((0,m.Tw)(Tt,s)));return s.run(ps(i)),l};var gs=__webpack_require__(15750);function ms(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,r.key,r)}}var ys=function(){function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.plugins=At(n.plugins||[]),this.config=t,this.store=n.store||function(e){var t,n=At(arguments.length>1&&void 0!==arguments[1]?arguments[1]:[]),r=vs((t=n)&&t.reduce((function(e,t){return xt(xt({},e),t.reducers)}),{}),function(e){return e&&e.filter((function(e){return e.saga})).map((function(e){return e.saga}))}(n));return r.dispatch((0,gs.KZ)(et()(function(e){return e&&e.reduce((function(e,t){return et()(e,t.config||{})}),{})}(n),e))),r}(this.config,this.plugins),t.id&&r.render(this.render(),document.getElementById(t.id))}var t,o;return t=e,o=[{key:"render",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};return n.createElement(i.Kq,{store:this.store},n.createElement(Qe,Object.assign({plugins:this.plugins},e)))}},{key:"unmount",value:function(){this.config.id&&r.unmountComponentAtNode(document.getElementById(this.config.id))}}],o&&ms(t.prototype,o),e}();const bs=ys,ws={viewer:function(e,t){var n;return n=Array.isArray(t)?{plugins:t}:t,new bs(e,n)}};var _s=__webpack_require__(86078),xs=__webpack_require__(79731);const Cs={actions:_s,createStore:vs,reducers:t,sagas:e,selectors:xs};function Es(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function Ss(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Es(Object(n),!0).forEach((function(t){As(e,t,n[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Es(Object(n)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))}))}return e}function As(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}const Os=Ss(Ss({},ws),Cs);var ks=__webpack_require__(59272),Ts=__webpack_require__.n(ks),Ps=(__webpack_require__(35899),__webpack_require__(17185)),Is=(__webpack_require__(5556),__webpack_require__(61466)),Ms=__webpack_require__(77430),zs=__webpack_require__(84630),Rs=__webpack_require__(46444),Ls=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ds=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.openDialogAndCloseMenu=function(){var e=this.props,t=e.handleClose;(0,e.openDownloadDialog)(),t()},t.prototype.render=function(){var e=this;return n.createElement(n.Fragment,null,n.createElement(zs.A,{onClick:function(){return e.openDialogAndCloseMenu()}},n.createElement(Is.A,null,n.createElement(Rs.A,null)),n.createElement(Ms.A,{primaryTypographyProps:{variant:"body1"}},"Download")))},t}(n.Component);Ds.propTypes={},Ds.defaultProps={handleClose:function(){},openDownloadDialog:function(){}};const Ns={target:"WindowTopBarPluginMenu",mode:"add",name:"MiradorDownloadPlugin",component:Ds,mapDispatchToProps:function(e,t){var n=t.windowId;return{openDownloadDialog:function(){return e({type:"OPEN_WINDOW_DIALOG",windowId:n,dialogType:"download"})}}},reducers:{windowDialogs:function(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=arguments[1];return"OPEN_WINDOW_DIALOG"===r.type?Ls({},n,((e={})[r.windowId]={openDialog:r.dialogType},e)):"CLOSE_WINDOW_DIALOG"===r.type?Ls({},n,((t={})[r.windowId]={openDialog:null},t)):n}}};var js=__webpack_require__(32150),Hs=__webpack_require__(96746),Vs=__webpack_require__(39870),Bs=__webpack_require__(65816),Fs=__webpack_require__(5696),Ws=__webpack_require__(54392),Us=__webpack_require__(83767),Gs=__webpack_require__(10782),qs=__webpack_require__(73486),Ks=__webpack_require__(50384),$s=__webpack_require__(50014),Zs=__webpack_require__.n($s),Xs=__webpack_require__(48915),Ys=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.props.rendering;return n.createElement(Ks.A,{disableGutters:!0,divider:!0,key:e.id},n.createElement(Ms.A,{primaryTypographyProps:{variant:"body1"}},n.createElement(Gs.A,{href:e.id,rel:"noopener noreferrer",target:"_blank",variant:"body1"},e.getLabel().getValue()),e.getFormat()&&e.getFormat().value&&" ("+e.getFormat().value+")"))},t}(n.Component);Ys.propTypes={};var Qs=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.zoomedImageLabel=function(){var e=this.currentBounds();return"Zoomed region ("+Math.floor(e.width)+" x "+Math.floor(e.height)+"px)"},t.prototype.fullImageLabel=function(){var e=this.props.canvas;return"Whole image ("+e.getWidth()+" x "+e.getHeight()+"px)"},t.prototype.smallImageLabel=function(){var e=this.props.canvas;return"Whole image (1000 x "+Math.floor(1e3*e.getHeight()/e.getWidth())+"px)"},t.prototype.zoomedImageUrl=function(){var e=this.props.canvas,t=this.currentBounds();return e.getCanonicalImageUri().replace(/\/full\/.*\/0\//,"/"+t.x+","+t.y+","+t.width+","+t.height+"/full/0/")+"?download=true"},t.prototype.imageUrlForSize=function(e){return this.props.canvas.getCanonicalImageUri(e.width)+"?download=true"},t.prototype.fullImageUrl=function(){return this.props.canvas.getCanonicalImageUri().replace(/\/full\/.*\/0\//,"/full/full/0/")+"?download=true"},t.prototype.thousandPixelWideImage=function(){return this.props.canvas.getCanonicalImageUri("1000")+"?download=true"},t.prototype.osdViewport=function(){var e=this.props.windowId;return Xs.OSDReferences.get(e).current.viewport},t.prototype.currentBounds=function(){var e=this.osdViewport().getBounds();return Object.keys(e).reduce((function(t,n){return t[n]=Math.ceil(e[n]),t}),{})},t.prototype.definedSizesRestrictsDownload=function(){var e=this.props.infoResponse;if(!e.json)return!1;var t=e.json,n=t.height,r=t.width;return 1===this.definedSizes().length&&this.definedSizes()[0].width<=r&&this.definedSizes()[0].height<=n},t.prototype.displayCurrentZoomLink=function(){var e=this.props,t=e.restrictDownloadOnSizeDefinition,n=e.infoResponse;if("single"!==e.viewType)return!1;if(t&&this.definedSizesRestrictsDownload())return!1;if(!n||!n.json)return!1;var r=this.currentBounds();return r.height<n.json.height&&r.width<n.json.width&&r.x>=0&&r.y>=0},t.prototype.definedSizes=function(){var e=this.props.infoResponse;return e&&e.json&&e.json.sizes?Zs()(e.json.sizes,(function(e){return""+e.width+e.height})):[]},t.prototype.fullImageLink=function(){return n.createElement(Ks.A,{disableGutters:!0,divider:!0,key:this.fullImageUrl()},n.createElement(Gs.A,{href:this.fullImageUrl(),rel:"noopener noreferrer",target:"_blank",variant:"body1"},this.fullImageLabel()))},t.prototype.thousandPixelWideLink=function(){return this.props.canvas.getWidth()<1e3?"":n.createElement(Ks.A,{disableGutters:!0,divider:!0,key:this.thousandPixelWideImage()},n.createElement(Gs.A,{href:this.thousandPixelWideImage(),rel:"noopener noreferrer",target:"_blank",variant:"body1"},this.smallImageLabel()))},t.prototype.linksForDefinedSizes=function(){var e=this;return this.definedSizes().map((function(t){return n.createElement(Ks.A,{disableGutters:!0,divider:!0,key:""+t.width+t.height},n.createElement(Gs.A,{href:e.imageUrlForSize(t),rel:"noopener noreferrer",target:"_blank",variant:"body1"},"Whole image ("+t.width+" x "+t.height+"px)"))}))},t.prototype.render=function(){var e=this.props,t=e.canvas,r=e.canvasLabel,i=e.classes;return n.createElement(n.Fragment,null,n.createElement(Ws.A,{noWrap:!0,variant:"h3",className:i.h3},r),n.createElement(qs.A,null,this.displayCurrentZoomLink()&&n.createElement(Ks.A,{disableGutters:!0,divider:!0},n.createElement(Gs.A,{href:this.zoomedImageUrl(),rel:"noopener noreferrer",target:"_blank",variant:"body1"},this.zoomedImageLabel())),0===this.definedSizes().length&&[this.fullImageLink(),this.thousandPixelWideLink()],this.definedSizes().length>0&&this.linksForDefinedSizes(),t.getRenderings().map((function(e){return n.createElement(Ys,{rendering:e,key:e.id})}))))},t}(n.Component);Qs.propTypes={};var Js=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.props,t=e.classes,r=e.renderings;return n.createElement(n.Fragment,null,n.createElement(Ws.A,{variant:"h3",className:t.h3},"Other download options"),n.createElement(qs.A,null,r.map((function(e){return n.createElement(Ys,{rendering:e,key:e.id})}))))},t}(n.Component);Js.propTypes={};var el=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.renderings=function(){var e=this.props.manifest;return e&&e.getSequences()&&e.getSequences()[0]&&e.getSequences()[0].getRenderings()?e.getSequences()[0].getRenderings():[]},t.prototype.render=function(){var e=this.props,t=e.canvases,r=e.canvasLabel,i=e.classes,o=e.closeDialog,a=e.containerId,s=e.infoResponse,l=e.open,c=e.restrictDownloadOnSizeDefinition,u=e.viewType,d=e.windowId;return l?n.createElement(n.Fragment,null,n.createElement(Vs.A,{container:document.querySelector("#"+a+" .mirador-viewer"),disableEnforceFocus:!0,onClose:o,open:l,scroll:"paper",fullWidth:!0,maxWidth:"xs"},n.createElement(Fs.A,{disableTypography:!0,className:i.h2},n.createElement(Ws.A,{variant:"h2"},"Download")),n.createElement(Us.A,null,t.map((function(e){return n.createElement(Qs,{canvas:e,canvasLabel:r(e.id),classes:i,infoResponse:s(e.id),restrictDownloadOnSizeDefinition:c,key:e.id,viewType:u,windowId:d})})),this.renderings().length>0&&n.createElement(Js,{classes:i,renderings:this.renderings()})),n.createElement(Bs.A,null,n.createElement(Hs.A,{onClick:o,color:"primary"},"Close")))):""},t}(n.Component);el.propTypes={},el.defaultProps={canvases:[],manifest:{},open:!1,restrictDownloadOnSizeDefinition:!1};const tl={target:"Window",mode:"add",name:"MiradorDownloadDialog",component:(0,js.A)((function(){return{h2:{paddingBottom:0},h3:{marginTop:"20px"}}}))(el),mapDispatchToProps:function(e,t){var n=t.windowId;return{closeDialog:function(){return e({type:"CLOSE_WINDOW_DIALOG",windowId:n})}}},mapStateToProps:function(e,t){var n=t.windowId;return{canvases:(0,mo.getVisibleCanvases)(e,{windowId:n}),canvasLabel:function(t){return(0,mo.getCanvasLabel)(e,{canvasId:t,windowId:n})},containerId:(0,w.TW)(e),infoResponse:function(t){return(0,mo.selectInfoResponse)(e,{windowId:n,canvasId:t})||{}},manifest:(0,Ko.SG)(e,{windowId:n}),restrictDownloadOnSizeDefinition:e.config.miradorDownloadPlugin&&e.config.miradorDownloadPlugin.restrictDownloadOnSizeDefinition,open:e.windowDialogs[n]&&"download"===e.windowDialogs[n].openDialog,viewType:(0,Xo.i9)(e,{windowId:n})}}},nl=[Ns,tl];var rl=__webpack_require__(7639),il=__webpack_require__(71382),ol=__webpack_require__.n(il),al=__webpack_require__(70220),sl=__webpack_require__(79320),ll=__webpack_require__(91404),cl=__webpack_require__(5925),ul=__webpack_require__(58520),dl=__webpack_require__(34188),hl=__webpack_require__(28296),fl=__webpack_require__(46807),pl=__webpack_require__(19681),vl=__webpack_require__(79626),gl=__webpack_require__(44768),ml=__webpack_require__(38554),yl=__webpack_require__(44041),bl=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.state={open:n.open},r.handleChange=r.handleChange.bind(r),r.handleClick=r.handleClick.bind(r),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.handleClick=function(){var e=this.props,t=e.value;"toggle"===e.variant?this.handleChange({},0===t?100:0):this.setState((function(e){return{open:!e.open}}))},t.prototype.handleChange=function(e,t){(0,this.props.onChange)(t)},t.prototype.render=function(){var e=this.props,t=e.children,r=e.containerId,i=e.label,o=e.max,a=e.min,s=e.value,l=e.type,c=e.variant,u=e.windowId,d=e.foregroundColor,h=e.classes,f=e.width,p=this.state.open,v=u+"-"+l,g=void 0;return(p||"toggle"===c&&s>0)&&(g=(0,pl.fade)(d,p?.1:.25)),n.createElement("div",{style:{display:"inline-block"}},n.createElement(ml.MiradorMenuButton,{id:v+"-label","aria-label":i,containerId:r,onClick:this.handleClick,"aria-expanded":p,"aria-controls":v,style:{backgroundColor:g}},t),p&&n.createElement("div",{id:v,"aria-labelledby":v+"-label",className:"MuiPaper-elevation4 "+h.slider},n.createElement(yl.A,{orientation:["xs","sm"].indexOf(f)>=0?"horizontal":"vertical",min:a,max:o,value:s,onChange:this.handleChange})))},t}(n.Component);bl.propTypes={},bl.defaultProps={foregroundColor:"rgb(0, 0, 0)",min:0,max:100,open:!1,variant:"slider"};const wl=ol()((0,vl.A)((function(e){var t,n=e.palette,r=e.breakpoints;return{slider:(t={backgroundColor:(0,pl.fade)(n.shades.main,.8),borderRadius:25,top:48,marginTop:2,position:"absolute",height:150,zIndex:100,marginLeft:2,padding:[[2,7,2,7]]},t[r.down("sm")]={top:"auto",right:48,width:150,height:"auto",marginTop:-46,marginBottom:2,padding:[[4,2,4,2]]},t)}})),(0,gl.Ay)())(bl);var _l=__webpack_require__(62645),xl=__webpack_require__(71762),Cl=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},El=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.props,t=e.label,r=e.variant,i=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["label","variant"]);return n.createElement(ml.MiradorMenuButton,Cl({"aria-label":t},i),"left"===r?n.createElement(xl.A,null):n.createElement(_l.A,null))},t}(n.Component);El.propTypes={};var Sl=__webpack_require__(47625),Al=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},Ol=function(e){function t(){return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.render=function(){var e=this.props,t=e.flipped,r=e.label,i=e.backgroundColor,o=e.foregroundColor,a=function(e,t){var n={};for(var r in e)t.indexOf(r)>=0||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["flipped","label","backgroundColor","foregroundColor"]);return n.createElement(ml.MiradorMenuButton,Al({"aria-label":r,style:{backgroundColor:t&&(0,pl.fade)(o,.25)}},a),n.createElement(Sl.A,{style:{color:t&&i}}))},t}(n.Component);Ol.propTypes={},Ol.defaultProps={backgroundColor:"rgb(255, 255, 255)",foregroundColor:"rgb(0, 0, 0)"};var kl=function(e){function t(n){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t);var r=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}(this,e.call(this,n));return r.toggleState=r.toggleState.bind(r),r.toggleRotate=r.toggleRotate.bind(r),r.toggleFlip=r.toggleFlip.bind(r),r.handleChange=r.handleChange.bind(r),r.handleReset=r.handleReset.bind(r),r}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t);e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}(t,e),t.prototype.componentDidMount=function(){this.props.viewer&&this.applyFilters()},t.prototype.componentDidUpdate=function(e){var t=this.props,n=t.viewConfig;t.viewer&&n!==e.viewConfig&&this.applyFilters()},t.prototype.applyFilters=function(){var e=this.props,t=e.viewConfig,n=t.brightness,r=void 0===n?100:n,i=t.contrast,o=void 0===i?100:i,a=t.saturate,s=void 0===a?100:a,l=t.grayscale,c=void 0===l?0:l,u=t.invert,d=void 0===u?0:u,h=e.viewer.canvas;if(h){var f=["brightness","contrast","saturate","grayscale","invert"],p=h.style.filter.split(" ").filter((function(e){return!f.some((function(t){return e.includes(t)}))}));p.push("brightness("+r+"%)"),p.push("contrast("+o+"%)"),p.push("saturate("+s+"%)"),p.push("grayscale("+c+"%)"),p.push("invert("+d+"%)"),h.style.filter=p.join(" ")}},t.prototype.toggleState=function(){var e=this.props,t=e.open;(0,e.updateWindow)(e.windowId,{imageToolsOpen:!t})},t.prototype.toggleRotate=function(e){var t=this.props,n=t.updateViewport,r=t.viewConfig,i=r.flip,o=void 0!==i&&i,a=r.rotation,s=void 0===a?0:a;n(t.windowId,{rotation:(s+(o?-1*e:e))%360})},t.prototype.toggleFlip=function(){var e=this.props,t=e.updateViewport,n=e.viewConfig.flip,r=void 0!==n&&n;t(e.windowId,{flip:!r})},t.prototype.handleChange=function(e){var t=this.props,n=t.updateViewport,r=t.windowId;return function(t){var i;return n(r,((i={})[e]=t,i))}},t.prototype.handleReset=function(){var e=this.props;(0,e.updateViewport)(e.windowId,{rotation:0,flip:!1,brightness:100,contrast:100,saturate:100,grayscale:0,invert:0})},t.prototype.render=function(){var e=this,t=this.props,r=t.classes,i=t.containerId,o=t.enabled,a=t.open,s=t.viewer,l=t.windowId,c=t.width,u=t.theme.palette,d=t.viewConfig,h=d.flip,f=void 0!==h&&h,p=d.brightness,v=void 0===p?100:p,g=d.contrast,m=void 0===g?100:g,y=d.saturate,b=void 0===y?100:y,w=d.grayscale,_=void 0===w?0:w,x=d.invert,C=void 0===x?0:x,E=t.t;if(!s||!o)return null;var S=u.shades.main,A=u.getContrastText(S),O=["xs","sm"].indexOf(c)>=0,k=n.createElement("div",{className:O&&a?r.borderContainer:""},n.createElement(ml.MiradorMenuButton,{"aria-label":E("collapse",{context:a?"open":"close"}),containerId:i,onClick:this.toggleState},a?n.createElement(hl.A,null):n.createElement(dl.A,null)));return n.createElement("div",{className:"MuiPaper-elevation4 "+r.root},O&&k,a&&n.createElement(n.Fragment,null,n.createElement("div",{className:r.borderContainer},n.createElement(El,{containerId:i,label:E("rotateRight"),onClick:function(){return e.toggleRotate(90)},variant:"right"}),n.createElement(El,{containerId:i,label:E("rotateLeft"),onClick:function(){return e.toggleRotate(-90)},variant:"left"}),n.createElement(Ol,{label:E("flip"),onClick:this.toggleFlip,flipped:f,containerId:i})),n.createElement("div",{className:r.borderContainer},n.createElement(wl,{type:"brightness",label:E("brightness"),max:200,windowId:l,value:v,foregroundColor:A,containerId:i,onChange:this.handleChange("brightness")},n.createElement(al.A,null)),n.createElement(wl,{type:"contrast",label:E("contrast"),max:200,windowId:l,value:m,foregroundColor:A,containerId:i,onChange:this.handleChange("contrast")},n.createElement(cl.A,{style:{transform:"rotate(180deg)"}})),n.createElement(wl,{type:"saturate",label:E("saturation"),max:200,windowId:l,value:b,foregroundColor:A,containerId:i,onChange:this.handleChange("saturate")},n.createElement(ll.A,null)),n.createElement(wl,{type:"grayscale",variant:"toggle",label:E("greyscale"),windowId:l,value:_,backgroundColor:S,foregroundColor:A,containerId:i,onChange:this.handleChange("grayscale")},n.createElement(sl.A,null)),n.createElement(wl,{type:"invert",variant:"toggle",label:E("invert"),windowId:l,value:C,foregroundColor:A,containerId:i,onChange:this.handleChange("invert")},n.createElement(ul.A,null))),n.createElement("div",{className:O?"":r.borderContainer},n.createElement(ml.MiradorMenuButton,{"aria-label":E("revert"),containerId:i,onClick:this.handleReset},n.createElement(fl.A,null)))),!O&&k)},t}(n.Component);kl.propTypes={},kl.defaultProps={enabled:!0,open:!0,viewer:void 0,viewConfig:{}};const Tl=ol()((0,vl.A)((function(e){var t,n,r=e.breakpoints,i=e.palette;console.log(i);var o=i.shades.main,a=i.getContrastText(o),s="1px solid "+(0,pl.fade)(a,.2),l="linear-gradient(to bottom, "+(0,pl.fade)(a,0)+" 20%, "+(0,pl.fade)(a,.2)+" 20% 80%, "+(0,pl.fade)(a,0)+" 80% )",c=l.replace("to bottom","to right");return{root:(t={backgroundColor:(0,pl.fade)(o,.8),borderRadius:25,position:"absolute",top:8,right:8,zIndex:999,display:"flex",flexDirection:"row"},t[r.down("sm")]={flexDirection:"column"},t),borderContainer:(n={border:0,borderRight:s,borderImageSlice:1,borderImageSource:l,display:"flex",flexDirection:"row"},n[r.down("sm")]={flexDirection:"column",borderBottom:s,borderRight:"none",borderImageSource:c},n)}})),(0,gl.Ay)())(kl);var Pl=function(e){var t=e.enabled,r=e.handleClose,i=e.updateWindow,o=e.windowId;return n.createElement(zs.A,{onClick:function(){r(),i(o,{imageToolsEnabled:!t})}},n.createElement(Is.A,null,n.createElement(dl.A,null)),n.createElement(Ms.A,{primaryTypographyProps:{variant:"body1"}},t?"Hide image tools":"Show image tools"))};Pl.propTypes={},Pl.defaultProps={enabled:!0};const Il=Pl,Ml=[{target:"OpenSeadragonViewer",mapDispatchToProps:{updateWindow:qo.uE,updateViewport:Go.yR},mapStateToProps:function(e,t){var n=t.windowId;return{containerId:(0,w.TW)(e),enabled:(0,Xo.R2)(e,{windowId:n}).imageToolsEnabled||!1,open:(0,Xo.R2)(e,{windowId:n}).imageToolsOpen||!1,viewConfig:(0,yo.tk)(e,{windowId:n})||{}}},mode:"add",component:(0,rl.A)(Tl),config:{translations:{de:{brightness:"Helligkeit",collapse_open:"Bildbearbeitung ausblenden",collapse_close:"Bildbearbeitung einblenden",contrast:"Kontrast",flip:"Spiegeln",greyscale:"Darstellung in Graustufen",invert:"Umkehrung der Farben",revert:"Einstellungen zurücksetzen",rotateLeft:"Rotation links",rotateRight:"Rotation rechts",saturation:"Sättigung"},en:{brightness:"Brightness",collapse_open:"Collapse image tools",collapse_close:"Expand image tools",contrast:"Contrast",flip:"Flip",greyscale:"Greyscale",invert:"Invert colors",revert:"Revert image",rotateLeft:"Rotate left",rotateRight:"Rotate right",saturation:"Saturation"},fr:{brightness:"Luminosité",collapse_open:"Fermer les outils de réglages de l'image",collapse_close:"Ouvrir les outils de réglages de l'image",contrast:"Contraste",flip:"Miroir",greyscale:"Niveaux de gris",invert:"Inverser les couleurs",revert:"Réinitialiser les réglages",rotateLeft:"Rotation vers la gauche",rotateRight:"Rotation vers la droite",saturation:"Saturation"}}}},{target:"WindowTopBarPluginMenu",component:Il,mode:"add",mapDispatchToProps:{updateWindow:qo.uE},mapStateToProps:function(e,t){var n=t.windowId;return{enabled:(0,Xo.R2)(e,{windowId:n}).imageToolsEnabled||!1}}}];window.Mirador=Os,window.miradorPlugins=[{name:"annotations",plugin:Ps.Ay},{name:"image-tools",plugin:Ml},{name:"dl-plugin",plugin:nl}];window.miradorAnnotationServerAdapter=function(e,t){return new(Ts())(e,t)}})()})();
//# sourceMappingURL=mirador-integration.js.map