- Notice: tempnam(): file created in the system's temporary directory in Drupal\Core\File\FileSystem->tempnam() (line 280 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->tempnam('temporary://', 'file') (Line: 505)
Drupal\Core\File\FileSystem->saveData('.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-checkboxradio-disabled{pointer-events:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only{text-indent:0;}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-n{height:2px;top:0;}.ui-dialog .ui-resizable-e{width:2px;right:0;}.ui-dialog .ui-resizable-s{height:2px;bottom:0;}.ui-dialog .ui-resizable-w{width:2px;left:0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px;}.ui-dialog .ui-resizable-se{right:0;bottom:0;}.ui-dialog .ui-resizable-sw{left:0;bottom:0;}.ui-dialog .ui-resizable-ne{right:0;top:0;}.ui-dialog .ui-resizable-nw{left:0;top:0;}.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none;}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)";}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;-ms-filter:"alpha(opacity=30)";}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666666;box-shadow:0 0 5px #666666;}
.cookieconsent-optout-marketing{background:rgba(0,0,0,.65);color:white;display:flex;align-items:center;justify-content:center;padding:3rem;}.cookieconsent-optout-marketing[style*="block"]{display:flex !important;}.cookieconsent-optout-marketing__inner{max-width:100%;}.cookieconsent-optout-marketing a{color:currentColor !important;text-decoration:underline !important;}.cookieconsent-optout-marketing a.cookieconsent-optout-marketing__cookiebot-renew{font-weight:bold;}.cookieconsent-optout-marketing__from-src-url{display:block;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition-duration:150ms;transition-property:max-width;}.cookieconsent-optout-marketing:hover .cookieconsent-optout-marketing__from-src-url,.cookieconsent-optout-marketing:focus-within .cookieconsent-optout-marketing__from-src-url{max-width:100%;}.responsive-embed .cookieconsent-optout-marketing{position:absolute;top:0;left:0;width:100%;height:100%;}
.layout--onecol .layout__region{width:100%;}
', 'public://css/css_QzZ-vDPEEBf466P1dK-i9sg_QQHMNLoIpfYFMUwhnmA.css', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-checkboxradio-disabled{pointer-events:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only{text-indent:0;}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-n{height:2px;top:0;}.ui-dialog .ui-resizable-e{width:2px;right:0;}.ui-dialog .ui-resizable-s{height:2px;bottom:0;}.ui-dialog .ui-resizable-w{width:2px;left:0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px;}.ui-dialog .ui-resizable-se{right:0;bottom:0;}.ui-dialog .ui-resizable-sw{left:0;bottom:0;}.ui-dialog .ui-resizable-ne{right:0;top:0;}.ui-dialog .ui-resizable-nw{left:0;top:0;}.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none;}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)";}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;-ms-filter:"alpha(opacity=30)";}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666666;box-shadow:0 0 5px #666666;}
.cookieconsent-optout-marketing{background:rgba(0,0,0,.65);color:white;display:flex;align-items:center;justify-content:center;padding:3rem;}.cookieconsent-optout-marketing[style*="block"]{display:flex !important;}.cookieconsent-optout-marketing__inner{max-width:100%;}.cookieconsent-optout-marketing a{color:currentColor !important;text-decoration:underline !important;}.cookieconsent-optout-marketing a.cookieconsent-optout-marketing__cookiebot-renew{font-weight:bold;}.cookieconsent-optout-marketing__from-src-url{display:block;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition-duration:150ms;transition-property:max-width;}.cookieconsent-optout-marketing:hover .cookieconsent-optout-marketing__from-src-url,.cookieconsent-optout-marketing:focus-within .cookieconsent-optout-marketing__from-src-url{max-width:100%;}.responsive-embed .cookieconsent-optout-marketing{position:absolute;top:0;left:0;width:100%;height:100%;}
.layout--onecol .layout__region{width:100%;}
', 'css') (Line: 136)
Drupal\Core\Asset\CssCollectionOptimizer->optimize(Array) (Line: 176)
Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_put_contents(temporary://filereHkGU): Failed to open stream: "Drupal\Core\StreamWrapper\TemporaryStream::stream_open" call failed in Drupal\Core\File\FileSystem->saveData() (line 506 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->saveData('.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-checkboxradio-disabled{pointer-events:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only{text-indent:0;}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-n{height:2px;top:0;}.ui-dialog .ui-resizable-e{width:2px;right:0;}.ui-dialog .ui-resizable-s{height:2px;bottom:0;}.ui-dialog .ui-resizable-w{width:2px;left:0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px;}.ui-dialog .ui-resizable-se{right:0;bottom:0;}.ui-dialog .ui-resizable-sw{left:0;bottom:0;}.ui-dialog .ui-resizable-ne{right:0;top:0;}.ui-dialog .ui-resizable-nw{left:0;top:0;}.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none;}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)";}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;-ms-filter:"alpha(opacity=30)";}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666666;box-shadow:0 0 5px #666666;}
.cookieconsent-optout-marketing{background:rgba(0,0,0,.65);color:white;display:flex;align-items:center;justify-content:center;padding:3rem;}.cookieconsent-optout-marketing[style*="block"]{display:flex !important;}.cookieconsent-optout-marketing__inner{max-width:100%;}.cookieconsent-optout-marketing a{color:currentColor !important;text-decoration:underline !important;}.cookieconsent-optout-marketing a.cookieconsent-optout-marketing__cookiebot-renew{font-weight:bold;}.cookieconsent-optout-marketing__from-src-url{display:block;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition-duration:150ms;transition-property:max-width;}.cookieconsent-optout-marketing:hover .cookieconsent-optout-marketing__from-src-url,.cookieconsent-optout-marketing:focus-within .cookieconsent-optout-marketing__from-src-url{max-width:100%;}.responsive-embed .cookieconsent-optout-marketing{position:absolute;top:0;left:0;width:100%;height:100%;}
.layout--onecol .layout__region{width:100%;}
', 'public://css/css_QzZ-vDPEEBf466P1dK-i9sg_QQHMNLoIpfYFMUwhnmA.css', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse;}.ui-helper-clearfix:after{clear:both;}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;-ms-filter:"alpha(opacity=0)";}.ui-front{z-index:100;}.ui-state-disabled{cursor:default !important;pointer-events:none;}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block;}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%;}
.ui-controlgroup{vertical-align:middle;display:inline-block;}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0;}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999;}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left;}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box;}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em;}.ui-controlgroup .ui-controlgroup-label span{font-size:80%;}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none;}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none;}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none;}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none;}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc(100% - 2.4em);}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid;}
.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none;}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none;}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid;}.ui-checkboxradio-disabled{pointer-events:none;}
.ui-resizable{position:relative;}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none;}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none;}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0;}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0;}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%;}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%;}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px;}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px;}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px;}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px;}
.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible;}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none;}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-button-icon-only{text-indent:0;}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px;}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap;}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em;}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0;}
.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0;}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative;}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis;}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px;}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto;}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right;}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer;}.ui-dialog .ui-resizable-n{height:2px;top:0;}.ui-dialog .ui-resizable-e{width:2px;right:0;}.ui-dialog .ui-resizable-s{height:2px;bottom:0;}.ui-dialog .ui-resizable-w{width:2px;left:0;}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px;}.ui-dialog .ui-resizable-se{right:0;bottom:0;}.ui-dialog .ui-resizable-sw{left:0;bottom:0;}.ui-dialog .ui-resizable-ne{right:0;top:0;}.ui-dialog .ui-resizable-nw{left:0;top:0;}.ui-draggable .ui-dialog-titlebar{cursor:move;}
.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget .ui-widget{font-size:1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em;}.ui-widget.ui-widget-content{border:1px solid #c5c5c5;}.ui-widget-content{border:1px solid #dddddd;background:#ffffff;color:#333333;}.ui-widget-content a{color:#333333;}.ui-widget-header{border:1px solid #dddddd;background:#e9e9e9;color:#333333;font-weight:bold;}.ui-widget-header a{color:#333333;}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #cccccc;background:#ededed;font-weight:normal;color:#2b2b2b;}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none;}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214);}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#ffffff;}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#ffffff;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#ffffff;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620;}.ui-state-checked{border:1px solid #dad55e;background:#fffa90;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620;}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f;}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f;}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f;}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;-ms-filter:"alpha(opacity=70)";font-weight:normal;}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;-ms-filter:"alpha(opacity=35)";background-image:none;}.ui-state-disabled .ui-icon{-ms-filter:"alpha(opacity=35)";}.ui-icon{width:16px;height:16px;}.ui-icon,.ui-widget-content .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-widget-header .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_444444_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_555555_256x240.png);}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_ffffff_256x240.png);}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777620_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_cc0000_256x240.png);}.ui-button .ui-icon{background-image:url(/core/assets/vendor/jquery.ui/themes/base/images/ui-icons_777777_256x240.png);}.ui-icon-blank.ui-icon-blank.ui-icon-blank{background-image:none;}.ui-icon-caret-1-n{background-position:0 0;}.ui-icon-caret-1-ne{background-position:-16px 0;}.ui-icon-caret-1-e{background-position:-32px 0;}.ui-icon-caret-1-se{background-position:-48px 0;}.ui-icon-caret-1-s{background-position:-65px 0;}.ui-icon-caret-1-sw{background-position:-80px 0;}.ui-icon-caret-1-w{background-position:-96px 0;}.ui-icon-caret-1-nw{background-position:-112px 0;}.ui-icon-caret-2-n-s{background-position:-128px 0;}.ui-icon-caret-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-65px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-65px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:1px -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-on{background-position:-96px -144px;}.ui-icon-radio-off{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-start{background-position:-80px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px;}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px;}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px;}.ui-widget-overlay{background:#aaaaaa;opacity:.3;-ms-filter:"alpha(opacity=30)";}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666666;box-shadow:0 0 5px #666666;}
.cookieconsent-optout-marketing{background:rgba(0,0,0,.65);color:white;display:flex;align-items:center;justify-content:center;padding:3rem;}.cookieconsent-optout-marketing[style*="block"]{display:flex !important;}.cookieconsent-optout-marketing__inner{max-width:100%;}.cookieconsent-optout-marketing a{color:currentColor !important;text-decoration:underline !important;}.cookieconsent-optout-marketing a.cookieconsent-optout-marketing__cookiebot-renew{font-weight:bold;}.cookieconsent-optout-marketing__from-src-url{display:block;max-width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;transition-duration:150ms;transition-property:max-width;}.cookieconsent-optout-marketing:hover .cookieconsent-optout-marketing__from-src-url,.cookieconsent-optout-marketing:focus-within .cookieconsent-optout-marketing__from-src-url{max-width:100%;}.responsive-embed .cookieconsent-optout-marketing{position:absolute;top:0;left:0;width:100%;height:100%;}
.layout--onecol .layout__region{width:100%;}
', 'css') (Line: 136)
Drupal\Core\Asset\CssCollectionOptimizer->optimize(Array) (Line: 176)
Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: tempnam(): file created in the system's temporary directory in Drupal\Core\File\FileSystem->tempnam() (line 280 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->tempnam('temporary://', 'file') (Line: 505)
Drupal\Core\File\FileSystem->saveData('@font-face{font-family:"icons";font-style:normal;font-weight:normal;src:url(/themes/custom/werkenbij/fonts/icons/icons.eot?v=1.0.1);src:url(/themes/custom/werkenbij/fonts/icons/icons.eot#iefix&v=1.0.1) format("embedded-opentype"),url(/themes/custom/werkenbij/fonts/icons/icons.woff2?v=1.0.1) format("woff2"),url(/themes/custom/werkenbij/fonts/icons/icons.woff?v=1.0.1) format("woff"),url(/themes/custom/werkenbij/fonts/icons/icons.ttf?v=1.0.1) format("truetype"),url(/themes/custom/werkenbij/fonts/icons/icons.svg?v=1.0.1#icons) format("svg");}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}html,body,.dialog-off-canvas-main-canvas{height:100%;margin:0;padding:0;width:100%;}body{background:#FFFFFF;color:#222222;font-family:"Tahoma",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.9rem;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body.no-scroll{height:100vh;overflow:hidden;width:100vw;}::-moz-selection{background:#FFC827;color:#222222;text-shadow:none;}::selection{background:#FFC827;color:#222222;text-shadow:none;}a{color:#FFC827;text-decoration:none;}a:hover,a:focus{color:#ECB000;text-decoration:none;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0;padding:0;}fieldset{border:0;margin:0;padding:0;}iframe{border:0;}ol,ul{list-style:none;margin:0;padding:0;}button{background:transparent;border:none;color:inherit;margin:0;outline:none;overflow:visible;padding:0;text-align:inherit;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row--nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}[class*=col-]{min-height:1px;padding:0 15px;position:relative;}.col-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.container{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.container--wide{max-width:1426px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.container--narrow{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.layout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh;}.main-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;width:100%;}.main-wrapper > .container{padding-bottom:80px;}.footer{-ms-flex-negative:0;flex-shrink:0;}.region__sidebar--first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.region__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.region__sidebar--second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.header-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFFFFF;border-bottom:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;height:128px;padding:20px 0;-webkit-transition:-webkit-box-shadow ease 350ms;transition:-webkit-box-shadow ease 350ms;-o-transition:box-shadow ease 350ms;transition:box-shadow ease 350ms;transition:box-shadow ease 350ms,-webkit-box-shadow ease 350ms;width:100%;position:relative;}.header-main--scrolled{-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.06);box-shadow:0 2px 1px 0 rgba(0,0,0,0.06);}.region__header{position:relative;}.toolbar-horizontal .vacancy-sticky-section.sticky{top:48px;}.toolbar-vertical .vacancy-sticky-section.sticky{top:39px;}.footer{background:#FFFFFF;border-top:1px solid #DEDCDD;color:#222222;}.footer a{color:#222222;}.footer-top{padding:48px 0;}.footer-bottom{background-color:#F7F6F6;padding:32px 0;}.footer .region__footer-top-left .block-site-branding{padding-left:0;}.footer .region__footer-top-left .block-menu{width:100%;}.footer .region__footer-top-left .block-menu .menu-level--0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.footer .region__footer-top-left .block-menu .menu-item:not(:last-child){margin-bottom:8px;}.footer .region__footer-top-left .block-menu .menu-item a{font-size:1.6rem;}.footer .region__footer-top-left .block-menu .menu-item a:before{content:"\e006";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-size:0.8rem;margin-right:12px;}.footer .region__footer-top-right .menu--social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.footer .region__footer-top-right .menu--social-links .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer .region__footer-top-right .menu--social-links .menu a:hover{color:#562980;display:inline-block;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.footer .region__footer-bottom-left{font-size:1.6rem;}.footer .region__footer-bottom-left .block-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer .region__footer-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.footer .menu a,.footer .menu [data-drupal-link-system-path]{text-decoration:none;}.footer .menu-item-level--0:not(:last-of-type){margin-right:24px;}.footer .menu:not(.menu--social-links) a:hover{text-decoration:underline;}input[type=checkbox],input[type=radio],.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:1px;}.hidden,[hidden]{display:none !important;}.no-scroll{overflow:hidden;}[data-hide=yes] > a,[data-hide=yes] > span{display:none;}.menu--main .menu .menu-item.active-trail > a,.menu--main .menu .menu-item.active-trail > span{color:#FFC827;}.menu--main .menu .menu-item a,.menu--main .menu .menu-item span{cursor:pointer;color:#222222;display:block;font-weight:400;text-decoration:none;}.menu--main .menu .menu-item a:hover,.menu--main .menu .menu-item span:hover{color:#FFC827;}.menu--main .menu .menu-item-level--0 > a,.menu--main .menu .menu-item-level--0 > span{font-size:1.8rem;}.menu--main .menu-level--0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.menu--main .menu-level--1,.menu--main .menu-level--2{background-color:#FFFFFF;display:none;}.menu--main .menu-item-level--0{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.menu--main .menu-item-level--0 a,.menu--main .menu-item-level--0 span{padding:10px 20px;}.mobile-menu-toggler{bottom:0;display:none;height:40px;margin:auto;padding:10px 19px 10px 27px;position:absolute;right:0;top:0;z-index:5;}.mobile-menu-toggler span{background:#5B4E53;display:block;height:2px;margin-top:3px;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;width:18px;}.mobile-menu-toggler span:first-child{margin:0;}.mobile-menu-toggler.opened{}.mobile-menu-toggler.opened span{margin-top:4px;}.mobile-menu-toggler.opened span:nth-of-type(1){-webkit-transform:rotate(45deg) translate(3px,3px);-ms-transform:rotate(45deg) translate(3px,3px);transform:rotate(45deg) translate(3px,3px);}.mobile-menu-toggler.opened span:nth-of-type(2){opacity:0;width:0;}.mobile-menu-toggler.opened span:nth-of-type(3){-webkit-transform:rotate(-45deg) translate(5px,-6px);-ms-transform:rotate(-45deg) translate(5px,-6px);transform:rotate(-45deg) translate(5px,-6px);}.pager{text-align:center;background-color:#FFFFFF;padding:64px 0 32px;margin-top:64px;margin-bottom:-64px;}.pager__items{border:1px solid #DEDCDD;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.pager__item:not(.pager__item--previous,.pager__item--next){border-right:1px solid #DEDCDD;}.pager__item.is-active{background-color:#FFC827;border:1px solid #FFC827;margin:-1px;font-weight:700;}.pager__item.is-active a{color:#222222;cursor:default;}.pager__item:not(.is-active) a:hover{background-color:#F7F6F6;}.pager__item a{display:block;font-size:1.6rem;line-height:1.6rem;padding:16px;text-decoration:none;}.pager__item--last,.pager__item--first{display:none;}.pager__item--previous,.pager__item--next{font-weight:700;}.pager__item--previous{border-right:1px solid #DEDCDD;}.pager__item--next{border-left:1px solid #DEDCDD;margin-left:-1px;}.breadcrumb{font-size:1.6rem;font-weight:700;line-height:1.6rem;padding:40px 0 24px;}.breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.breadcrumb ol li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 0;}.breadcrumb ol li:not(:last-of-type):after{color:#DEDCDD;content:"/";margin:0px 8px;}.breadcrumb ol li a:hover{text-decoration:underline;}.card{height:100%;}.card-interior,.card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.card-interior{border:1px solid #DEDCDD;height:100%;min-height:408px;overflow:hidden;position:relative;}.card-interior .card-media{position:relative;overflow:hidden;}.card-interior .card-media:before,.card-interior .card-media:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.card-interior .card-media:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.card-interior .card-media:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.card-interior .card-media:before{content:none;}.card-interior .card-media:after{left:-20px;top:96%;-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg);}.card-interior .card-media img{width:100%;}.card-interior .card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:8px 32px 32px;}.card-interior .card-content .field--name-node-title{margin-bottom:0;}.card-interior .card-content .field--name-node-title h2{color:#562980;font-size:2rem;line-height:2.4rem;}.card-interior .card-content .field--name-field-teaser-text p{color:#7C7175;font-size:1.8rem;line-height:2.4rem;}.card-interior .card-content .field--type-link{margin-top:auto;padding-top:16px;}.card-interior .card-content .field--type-link a{font-size:1.6rem;line-height:1.2rem;padding:16px 20px 16px 40px;}.card-interior .card-content .field--type-link a:before{font-size:1.2rem;left:24px;}.image-card{height:100%;position:relative;}.image-card .image-card-media .field--name-field-media-image{position:relative;}.image-card .image-card-media .field--name-field-media-image img{border-radius:24px;width:100%;}.image-card .image-card-content{background:rgba(0,0,0,0) 0%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000);border-bottom-left-radius:24px;border-bottom-right-radius:24px;bottom:0;color:#FFFFFF;padding:0 20px 20px;position:absolute;width:100%;}.image-card .image-card-content .field--type-link{margin-top:16px;}.field--label-inline > .field__label,.field--label-inline > .field__item{display:inline-block;}.field--name-node-title{margin-bottom:40px;}.small-card{border:1px solid #DEDCDD;border-radius:16px;height:100%;padding:24px;}.small-card .small-card-media{padding-bottom:0;}.small-card .small-card-media img{border-radius:8px;}.small-card .small-card-content a{color:#222222;}.small-card .small-card-content a:hover{color:#ECB000;}.small-card .small-card-content a h2{font-size:2.2rem;line-height:2.8rem;}.teaser{height:100%;padding:32px 0;position:relative;}.teaser .row{height:100%;}.teaser .row .teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.teaser .field--type-link{padding-top:16px;margin-top:auto;}.vacancy-card{border-left:8px solid #BDB8BA;height:100%;}.vacancy-card.color--purple{border-color:#562980;}.vacancy-card.color--orange{border-color:#D77F19;}.vacancy-card.color--blue{border-color:#27468F;}.vacancy-card.color--pink{border-color:#942A82;}.vacancy-card.color--red{border-color:#C42117;}.vacancy-card.color--rubine-red{border-color:#BF0069;}.vacancy-card.color--green{border-color:#159987;}.vacancy-card.color--green-grass{border-color:#3A9946;}.vacancy-card.color--blue-light{border-color:#008FD0;}.vacancy-card.color--yellow{border-color:#FFC827;}.vacancy-card.color--yellow_dark{border-color:#ECB000;}.vacancy-card .vacancy-card-content{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:240px;overflow:hidden;padding:32px 40px;position:relative;}.vacancy-card .vacancy-card-content .title{font-size:2rem;line-height:2.8rem;margin-bottom:16px;}.vacancy-card .vacancy-card-content .title a{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#222222;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.vacancy-card .vacancy-card-content .title a:hover{text-decoration:underline;}.vacancy-card .vacancy-card-content .vacancy-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:initial;}.vacancy-card .vacancy-card-content .vacancy-details .field{font-size:1.2rem;line-height:1.8rem;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week .field__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:26px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-location::before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:12px;}.vacancy-card .vacancy-card-content .link{margin-top:auto;padding-top:16px;}.vacancy-card .vacancy-card-content .link a{font-size:1.4rem;line-height:1.4rem;padding:0 24px;}.vacancy-sticky-section{padding:24px 0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.vacancy-sticky-section .vacancy-sticky-section-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.vacancy-sticky-section.sticky{background-color:#FFFFFF;border-bottom:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:24px 0;position:fixed;right:0;top:0;-webkit-transition:-webkit-box-shadow ease 350ms;transition:-webkit-box-shadow ease 350ms;-o-transition:box-shadow ease 350ms;transition:box-shadow ease 350ms;transition:box-shadow ease 350ms,-webkit-box-shadow ease 350ms;width:100%;z-index:50;}.vacancy-sticky-section .recruiter-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.vacancy-sticky-section .recruiter-details .recruiter-image{width:48px;height:48px;}.vacancy-sticky-section .recruiter-details .recruiter-image img{border-radius:50%;}.vacancy-sticky-section .recruiter-details .recruiter-info{font-size:1.4rem;line-height:2rem;margin-left:16px;}.vacancy-sticky-section .recruiter-details .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;}.vacancy-sticky-section .recruiter-details .recruiter-info .recruiter-name .field--name-name{margin-left:4px;}.vacancy-sticky-section .button{font-size:1.6rem;margin-left:16px;padding:16px 20px;}.vacancy-sticky-section .button::before{content:none;}.vacancy-sticky-section .apply a{background:#562980;border-radius:28px;color:#FFFFFF;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;margin-left:16px;padding:16px 20px 16px 40px;position:relative;}.vacancy-sticky-section .apply a:hover{text-decoration:underline;}.vacancy-sticky-section .apply a:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:24px;position:absolute;}.page-node-type-vacancy .vacancy-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-node-type-vacancy .back-button{color:#562980;font-size:1.6rem;font-weight:700;line-height:1.6rem;}.page-node-type-vacancy .back-button:hover{text-decoration:underline;}.page-node-type-vacancy .back-button:hover span::after{display:inline-block;}.page-node-type-vacancy .back-button span{width:48px;height:48px;border-radius:28px;border:1px solid #DEDCDD;margin-right:16px;padding:14px;}.page-node-type-vacancy .back-button span:after{content:"\e003";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3rem;}.page-node-type-vacancy .vacancy-title,.page-node-type-vacancy .vacancy-introduction-text{text-align:center;}.page-node-type-vacancy .vacancy-title{margin:48px auto 32px;}.page-node-type-vacancy .vacancy-introduction-text{margin:auto;}.page-node-type-vacancy .vacancy-introduction-text .field--name-field-introduction{padding:32px 0 80px;}.page-node-type-vacancy .vacancy-introduction-text p{font-size:2rem;line-height:3.8rem;}.page-node-type-vacancy .highlight-media .field--name-field-media{margin-bottom:64px;}.page-node-type-vacancy .highlight-media .field--name-field-media-image{position:relative;overflow:hidden;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before,.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.page-node-type-vacancy .vacancy-details-section{border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:64px;}.page-node-type-vacancy .vacancy-details-section .field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;}.page-node-type-vacancy .vacancy-details-section .field:not(:last-child){border-right:1px solid #DEDCDD;}.page-node-type-vacancy .vacancy-details-section .field__label{font-size:1.4rem;line-height:2rem;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field__items,.page-node-type-vacancy .vacancy-details-section .field__item{color:#562980;}.page-node-type-vacancy .vacancy-details-section .field__items{text-align:center;}.page-node-type-vacancy .vacancy-details-section .field__items .field__item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page-node-type-vacancy .vacancy-details-section .field__item{color:#562980;font-size:1.8rem;line-height:2.9rem;}.page-node-type-vacancy .vacancy-details-section .field__item:before{margin-bottom:8px;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location{position:relative;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location a.background_map{position:absolute;width:100%;height:100%;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location a.background_map div{background-image:url("/themes/custom/werkenbij/images/vacancy_map.png");background-position:center;opacity:0.4;z-index:-1;position:absolute;width:100%;height:100%;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location .field__item:before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-hours-a-week .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-education .field__item:first-child:before{content:"\e00a";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-employment-type .field__item:first-child:before{content:"\e009";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .recruiter-details-block{border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 80px;padding:40px;}.page-node-type-vacancy .recruiter-details-block .recruiter-details,.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;scroll-margin-top:250px;}.page-node-type-vacancy .recruiter-details-block .recruiter-image .field--name-field-image{width:100px;height:100px;margin-right:16px;}.page-node-type-vacancy .recruiter-details-block .recruiter-image .field--name-field-image img{border-radius:50%;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.8rem;font-weight:700;line-height:2rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-name .field--name-name{margin-left:2.4px;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-description{font-size:1.4rem;line-height:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label,.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item{font-size:1.4rem;line-height:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item{color:#562980;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item:hover{text-decoration:underline;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7C7175;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label:before{width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #DEDCDD;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-phone-mobile .field__label::before{content:"\e00f";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-email{margin-left:32px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-email .field__label::before{content:"\e007";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;}.page-node-type-vacancy .field--name-body{margin-bottom:40px;}.page-node-type-vacancy .field--name-body a{font-weight:400;line-height:2.9rem;padding:0;text-decoration:underline;}.page-node-type-vacancy .field--name-body a:before{content:none;}.page-node-type-vacancy .field--name-body a:hover{text-decoration:none;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{background-color:#F7F6F6;padding:64px 0 128px;margin-bottom:80px;}.vacancy-teaser{border-left:8px solid #BDB8BA;margin-bottom:16px;}.vacancy-teaser.color--purple{border-color:#562980;}.vacancy-teaser.color--orange{border-color:#D77F19;}.vacancy-teaser.color--blue{border-color:#27468F;}.vacancy-teaser.color--pink{border-color:#942A82;}.vacancy-teaser.color--red{border-color:#C42117;}.vacancy-teaser.color--rubine-red{border-color:#BF0069;}.vacancy-teaser.color--green{border-color:#159987;}.vacancy-teaser.color--green-grass{border-color:#3A9946;}.vacancy-teaser.color--blue-light{border-color:#008FD0;}.vacancy-teaser.color--yellow{border-color:#FFC827;}.vacancy-teaser.color--yellow_dark{border-color:#ECB000;}.vacancy-teaser .vacancy-teaser-content{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:135px;padding:40px 88px 40px 32px;position:relative;}.vacancy-teaser .vacancy-teaser-content .title{font-size:1.8rem;line-height:2rem;}.vacancy-teaser .vacancy-teaser-content .title a{color:#222222;}.vacancy-teaser .vacancy-teaser-content .title a:hover{text-decoration:underline;}.vacancy-teaser .vacancy-teaser-content .vacancy-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:initial;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field{font-size:1.2rem;line-height:1.8rem;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week .field__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:26px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location:before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right{width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFC827;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:40px;top:calc(50% - 20px);}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right:hover{background-color:#ECB000;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222222;font-size:1rem;}.block-site-branding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.site-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;width:200px;}.site-name-wrapper{font-size:14px;margin-left:20px;}.site-name{text-decoration:none;}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFC827;border-radius:28px;border:none;color:#222222;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;max-width:100%;min-width:140px;padding:19.2px 24px 19.2px 56px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;}.button:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:30px;position:absolute;}.button:hover,.button:focus{background:#ECB000;color:#222222;text-decoration:underline;}.button--secondary{background-color:#562980;border:1px solid #562980;color:#FFFFFF;}.button--secondary:hover,.button--secondary:focus{background-color:#411569;color:#FFFFFF;}.button--tertiary{background-color:#FFFFFF;border:1px solid #DEDCDD;color:#562980;}.button--tertiary:hover,.button--tertiary:focus{background-color:#FFFFFF;border:1px solid #BDB8BA;color:#562980;}.field--type-link a,.more-link a{background-color:#FFC827;border-radius:28px;color:#222222;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;padding:19.2px 24px 19.2px 56px;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;position:relative;}.field--type-link a:before,.more-link a:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:30px;position:absolute;}.field--type-link a:hover,.field--type-link a:focus,.more-link a:hover,.more-link a:focus{background-color:#ECB000;text-decoration:underline;}#CybotCookiebotDialog{border-radius:0 !important;border:2px solid #FFC827;max-width:100vw !important;min-width:100vw !important;padding:40px 0 !important;top:100% !important;-webkit-transform:translate(-50%,-100%) !important;-ms-transform:translate(-50%,-100%) !important;transform:translate(-50%,-100%) !important;}#CybotCookiebotDialog:not(.CybotEdge){padding:40px 0 !important;}#CybotCookiebotDialog:not(.CybotEdge) .CybotCookiebotDialogNavItem .CybotCookiebotDialogActive{border-color:#562980 !important;border-width:2px !important;}#CybotCookiebotDialog:not(.CybotEdge) .CookieCard{border-color:#562980 !important;color:#562980 !important;}#CybotCookiebotDialog:not(.CybotEdge) .CookieCard button:hover{color:#FFC827 !important;}#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogBodyButtons{bottom:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;margin-left:auto !important;margin-right:auto !important;max-width:1340px !important;padding-left:30px !important;padding-right:30px !important;width:100% !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a{color:#562980 !important;font-size:1.8rem !important;font-weight:500 !important;line-height:2.8rem !important;text-decoration:underline !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a:focus{text-decoration:none !important;opacity:1 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogHeader{display:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent{margin:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent{padding:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent .CybotCookiebotFader.CybotCookiebotDialogActive{opacity:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails #CybotCookiebotDialogBodyEdgeMoreDetailsLink:after{content:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBodyContentTitle{color:#222222 !important;font-size:2rem !important;line-height:2.4rem !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBodyContentText{color:#222222 !important;font-size:1.8rem !important;line-height:2.8rem !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter{position:inherit !important;padding:0 !important;width:100% !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogPoweredByText{display:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{bottom:0 !important;position:relative !important;max-width:100%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFC827 !important;border-radius:28px !important;border:none !important;color:#222222;font-size:1.8rem !important;font-weight:400 !important;line-height:1.8rem !important;margin-bottom:12px !important;margin-top:10px !important;max-width:100% !important;padding:19.2px 24px !important;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;width:auto !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:focus{background-color:#ECB000 !important;opacity:1 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonAccept{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline{background-color:#FFFFFF !important;border:1px solid #DEDCDD !important;color:#562980 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline:focus{background-color:#FFFFFF !important;border-color:#BDB8BA !important;color:#562980 !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyBottomWrapper{margin:8px 0 16px;}#CookiebotWidget{bottom:10px !important;top:auto !important;}#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:10px !important;top:auto !important;}.text-search-section{background-color:#FFC827;padding:40px 0;}.text-search-section form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.text-search-section form .form--inline .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 16px 0 0;}.text-search-section form .form--inline .form-item input{width:100%;}.text-search-section form .form--inline .form-item input::-webkit-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::-moz-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input:-ms-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::-ms-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::placeholder{color:#9D9598;}.text-search-section form .form--inline .form-actions .form-submit{background-color:#562980;color:#FFFFFF;font-size:1.6rem;line-height:1.2rem;width:100%;}.text-search-section form .form--inline .form-actions .form-submit:before{font-size:1.2rem;}.facets-section{background-color:#F7F6F6;padding:24px 0;}.facets-widget-checkbox.active .facet__dropbutton-title{display:none;}.facets-widget-checkbox.open .facet__dropbutton .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.facets-widget-checkbox.open .facet__dropdown{display:block;pointer-events:all;}.facets-widget-checkbox .facet__dropbutton{background-color:#FFFFFF;border:1px solid #DEDCDD;color:#5B4E53;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;line-height:4.8rem;padding:0 40px;position:relative;width:100%;}.facets-widget-checkbox .facet__dropbutton-icon.icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;height:100%;position:absolute;right:20px;}.facets-widget-checkbox .facet__dropbutton-active-facets{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;overflow:hidden;position:relative;}.facets-widget-checkbox .facet__dropbutton-active-facets li{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.facets-widget-checkbox .facet__dropbutton-active-facets li:not(:first-of-type):before{content:",";padding-right:5px;}[dir=rtl] .facets-widget-checkbox .facet__dropbutton-active-facets li:not(:first-of-type):before{padding-left:5px;padding-right:0;}.facets-widget-checkbox .facet__dropdown{background-color:#FFFFFF;-webkit-box-shadow:0px 4px 24px rgba(0,0,0,0.15);box-shadow:0px 4px 24px rgba(0,0,0,0.15);display:none;position:absolute;width:100%;z-index:10;}.facets-widget-checkbox .facet__dropdown .facet-item{padding:16px;}.facets-widget-checkbox .facet__dropdown .facet-item input:checked{background:#27468F;}.facets-widget-checkbox .facet__dropdown .facet-item label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}form.webform-submission-form{padding-top:24px;}select,textarea,input:not([type=submit]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFFFFF;border:1px solid #DEDCDD;-webkit-box-shadow:none;box-shadow:none;color:#222222;font-size:1.6rem;max-width:100%;padding:16px;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;margin-bottom:8px;}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:not([type=submit])::-webkit-input-placeholder{color:#9D9598;}select::-moz-placeholder,textarea::-moz-placeholder,input:not([type=submit])::-moz-placeholder{color:#9D9598;}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:not([type=submit]):-ms-input-placeholder{color:#9D9598;}select::-ms-input-placeholder,textarea::-ms-input-placeholder,input:not([type=submit])::-ms-input-placeholder{color:#9D9598;}select::placeholder,textarea::placeholder,input:not([type=submit])::placeholder{color:#9D9598;}select:focus,textarea:focus,input:not([type=submit]):focus{border-color:#BDB8BA;outline:none;}select.error,textarea.error,input:not([type=submit]).error{border-color:#C42117;}select[disabled],textarea[disabled],input:not([type=submit])[disabled]{border-color:#DEDCDD;color:#DEDCDD;}.form-item__two-column > .form-item select,.form-item__two-column > .form-item textarea,.form-item__two-column > .form-item input:not([type=submit]){width:100%;}.form-required__indicator{color:#FFC827;padding-left:3px;}.form-item{margin-bottom:20px;}.fieldgroup .form-item.form-type-checkbox,.fieldgroup .form-item.form-type-radio{margin-bottom:4px;}.fieldgroup .form-item.form-type-checkbox:last-child,.fieldgroup .form-item.form-type-radio:last-child{margin-bottom:0;}.form-item .description{font-size:1.3rem;line-height:2rem;margin-top:5px;}.form-item--error-message{color:#C42117;font-size:1.3rem;line-height:2.4rem;}.form-item__two-column{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;}.form-item__two-column > .form-item{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;margin-bottom:0;}.form-item__two-column > .form-item--error-message{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}label,legend,details summary{display:block;font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:16px;}textarea::-webkit-input-placeholder,input:not([type=submit])::-webkit-input-placeholder{color:#DEDCDD;opacity:1;-webkit-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::-moz-placeholder,input:not([type=submit])::-moz-placeholder{color:#DEDCDD;opacity:1;-moz-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea:-ms-input-placeholder,input:not([type=submit]):-ms-input-placeholder{color:#DEDCDD;opacity:1;-ms-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::-ms-input-placeholder,input:not([type=submit])::-ms-input-placeholder{color:#DEDCDD;opacity:1;-ms-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::placeholder,input:not([type=submit])::placeholder{color:#DEDCDD;opacity:1;-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}[placeholder]:focus::-webkit-input-placeholder{opacity:0;}[placeholder]:focus::-moz-placeholder{opacity:0;}[placeholder]:focus:-ms-input-placeholder{opacity:0;}[placeholder]:focus::-ms-input-placeholder{opacity:0;}[placeholder]:focus::placeholder{opacity:0;}.error + .select2-container--default .select2-selection{border-color:#C42117;}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#BDB8BA;}.select2-container--default .select2-dropdown{border:none;-webkit-box-shadow:0px 4px 24px rgba(0,0,0,0.15);box-shadow:0px 4px 24px rgba(0,0,0,0.15);}.select2-container--default .select2-selection--multiple{border-radius:0px;border:1px solid #DEDCDD;min-height:52px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 8px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:#EEEAF2;border-radius:0px;border:none;color:#562980;font-size:1.4rem;line-height:2rem;padding:8px 16px 8px 10px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{color:#562980;font-size:1.6rem;margin-right:11.2px;}.select2-container--default .select2-results__options{padding:32px 16px;}.select2-container--default .select2-results__option{color:#5B4E53;font-size:1.4rem;line-height:2rem;padding:0;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#FFFFFF;color:#562980;font-weight:700;}.select2-container--default .select2-results__option:not(:last-child){margin-bottom:16px;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#FFFFFF;color:#562980;}textarea{font-family:inherit;}details{border:1px solid #DEDCDD;border-radius:2px;padding:12px;margin-bottom:15px;}details summary{margin-bottom:0;}details .details-wrapper{margin-top:15px;}.form-type-checkbox,.form-type-radio{position:relative;}input[type=checkbox],input[type=radio]{bottom:0;width:18px !important;}input[type=checkbox] + label,input[type=radio] + label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;font-weight:normal;line-height:1.2;margin:0;position:relative;-webkit-transition:color ease 350ms;-o-transition:color ease 350ms;transition:color ease 350ms;}input[type=checkbox] + label:hover:after,input[type=radio] + label:hover:after{will-change:transform,opacity;}input[type=checkbox] + label:before,input[type=radio] + label:before{content:"";background:#FFFFFF;border-radius:2px;border:1px solid #BDB8BA;display:inline-block;margin-right:16px;-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms;}.form-item--error input[type=checkbox] + label:before,.form-item--error input[type=radio] + label:before{border-color:#C42117;}input[type=checkbox] + label:after,input[type=radio] + label:after{opacity:0;padding:0;pointer-events:none;position:absolute;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms;z-index:-1;}input[type=checkbox]:checked + label,input[type=radio]:checked + label{color:#562980;}input[type=checkbox]:checked + label:after,input[type=radio]:checked + label:after{opacity:1;pointer-events:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;}input[type=checkbox][disabled] + label,input[type=radio][disabled] + label{color:#DEDCDD;}input[type=checkbox] + label:before{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;content:"";}input[type=checkbox] + label:after{content:"\e008";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFFFFF;font-size:1.5rem;left:2px;}input[type=checkbox]:checked + label:before{background:#562980;border-color:#562980;}input[type=radio] + label{color:#5B4E53;}input[type=radio] + label:before{width:20px;height:20px;border-radius:100%;content:"";-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;max-width:20px;}input[type=radio] + label:after{content:"";width:12px;height:12px;background:#562980;border-radius:100%;left:4px;top:4px;}input[type=file] + button,input[type=file] + .file + button,input[type=hidden] + button,input[type=hidden] + .file + button{padding:19.2px 24px;}input[type=file] + button::before,input[type=file] + .file + button::before,input[type=hidden] + button::before,input[type=hidden] + .file + button::before{content:none;}.user-login-form{margin:45px auto;max-width:50%;}.user-login-form .form-text{width:100%;}.user-login-form .form-actions,.user-login-form .form-item-onelogin-integration-login-links{text-align:center;}body[class*=path-form] .messages{display:none;}.icon:before{font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow_down:before{content:"\e001";}.icon-arrow_left:before{content:"\e002";}.icon-arrow_left_slider:before{content:"\e003";}.icon-arrow_right:before{content:"\e004";}.icon-arrow_right_slider:before{content:"\e005";}.icon-arrow_up:before{content:"\e006";}.icon-atEmail:before{content:"\e007";}.icon-check:before{content:"\e008";}.icon-document:before{content:"\e009";}.icon-education:before{content:"\e00a";}.icon-facebook:before{content:"\e00b";}.icon-instagram:before{content:"\e00c";}.icon-linkedIn:before{content:"\e00d";}.icon-location:before{content:"\e00e";}.icon-phone:before{content:"\e00f";}.icon-quote:before{content:"\e010";}.icon-tiktok:before{content:"\e011";}.icon-time:before{content:"\e012";}.icon-twitter:before{content:"\e013";}.icon-youtube:before{content:"\e014";}.text-formatted ul,.text-formatted ol,.cke_editable ul,.cke_editable ol{list-style:none;margin:16px 0;padding:0;}.text-formatted ul ul,.text-formatted ul ol,.text-formatted ol ul,.text-formatted ol ol,.cke_editable ul ul,.cke_editable ul ol,.cke_editable ol ul,.cke_editable ol ol{margin:0 16px;}.text-formatted ul li,.text-formatted ol li,.cke_editable ul li,.cke_editable ol li{padding-left:20px;position:relative;}.text-formatted ul li:before,.text-formatted ol li:before,.cke_editable ul li:before,.cke_editable ol li:before{color:#222222;display:inline-block;left:0;margin-right:16px;position:absolute;}.text-formatted ul li:before,.cke_editable ul li:before{content:"\2022";font-size:1.8rem;line-height:1;top:5px;}.text-formatted ol,.cke_editable ol{counter-reset:li;}.text-formatted ol li,.cke_editable ol li{counter-increment:li;}.text-formatted ol li:before,.cke_editable ol li:before{content:counter(li);direction:rtl;font-weight:700;left:-8px;text-align:right;width:1.8rem;}.text-formatted li,.cke_editable li{margin-bottom:8px;}img,video{height:auto;max-width:100%;display:block;}.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{caption-side:bottom;display:table-caption;max-width:none;}.caption > figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic;}.youtube-embed-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}.youtube-embed-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;}.field--name-field-media-video-embed-field{overflow:hidden;position:relative;width:100%;}.field--name-field-media-video-embed-field:after{content:"";display:block;padding-top:55.5%;}.field--name-field-media-video-embed-field iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.messages{border-radius:2px;border-width:1px 1px 1px 0;border:1px solid;color:#222222;font-size:1.6rem;padding:16px;}.messages .messages + .messages{margin-top:8px;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:8px;}.messages a{color:#562980;font-style:normal;text-decoration:underline;}.messages a:hover{text-decoration:none;}.messages--status{background:rgba(21,153,135,0.3);border-color:#159987;-webkit-box-shadow:-8px 0 0 #159987;box-shadow:-8px 0 0 #159987;}.messages--warning{background:rgba(255,200,39,0.3);border-color:#FFC827;-webkit-box-shadow:-8px 0 0 #FFC827;box-shadow:-8px 0 0 #FFC827;}.messages--error{background:rgba(196,33,23,0.3);border-color:#C42117;-webkit-box-shadow:-8px 0 0 #C42117;box-shadow:-8px 0 0 #C42117;}.paragraph--type--layout > .layout--slider-one-slide{}.paragraph--type--layout > .layout--slider-one-slide .slick-slider{margin-bottom:100px;}.paragraph--type--layout > .layout--slider-one-slide .field--name-field-media-image:before,.paragraph--type--layout > .layout--slider-one-slide .field--name-field-media-image:after{display:none;}.slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:25px 0;position:absolute;right:0;}.slick-slider .slick-dots{list-style:none;}.slick-dots li{padding:0 4px;}.slick-dots li.slick-active button{background:#FFC827;}.slick-dots button{width:10px;height:10px;background:#DEDCDD;border-radius:50%;border:none;color:transparent;display:block;font-size:0;margin:0;outline:none;padding:0;-webkit-transition:background ease 350ms;-o-transition:background ease 350ms;transition:background ease 350ms;}.slick-slide{outline:none;line-height:0;}.slick-arrow{width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border-radius:50%;border:none;bottom:0;color:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;outline:none;position:absolute;top:0;z-index:30;}.slick-arrow:hover:before{color:#FFC827;}.slick-arrow:before{color:#562980;font-size:1.3rem;vertical-align:middle;-webkit-transition:color ease 350ms;-o-transition:color ease 350ms;transition:color ease 350ms;}.slick-arrow.slick-disabled:before,.slick-arrow.slick-disabled:after{color:#DEDCDD;}.slick-arrow.slick-prev{left:15px;}.slick-arrow.slick-prev:before{content:"\e003";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-arrow.slick-next{right:15px;}.slick-arrow.slick-next:before{content:"\e005";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block-views-blockvacancies-latest-vacancies-block .slick-list,.field--name-dynamic-block-fieldnode-related-vacancies .slick-list,.field--name-field-content-list .slick-list{margin:-12px;overflow:visible;}.block-views-blockvacancies-latest-vacancies-block .slick-track,.field--name-dynamic-block-fieldnode-related-vacancies .slick-track,.field--name-field-content-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}.block-views-blockvacancies-latest-vacancies-block .slick-slide,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide,.field--name-field-content-list .slick-slide{height:inherit;padding:0 12px;}.block-views-blockvacancies-latest-vacancies-block .slick-slide > div,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide > div,.field--name-field-content-list .slick-slide > div{height:100%;}.block-views-blockvacancies-latest-vacancies-block .slick-slide > div > div,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide > div > div,.field--name-field-content-list .slick-slide > div > div{height:inherit;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow,.field--name-field-content-list .slick-arrow{width:48px;height:48px;background-color:transparent;border:1px solid #DEDCDD;bottom:-89px;top:inherit;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow.slick-prev,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow.slick-prev,.field--name-field-content-list .slick-arrow.slick-prev{left:0;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow.slick-next,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow.slick-next,.field--name-field-content-list .slick-arrow.slick-next{right:0;}.paragraph--type--expertises .slick-list{overflow:visible;}.paragraph--type--expertises .slick-initialized .slick-slide:not(:last-child){margin-right:16px;}table{border-collapse:collapse;border-spacing:0;}table.sticky-header{background-color:#000000;margin-top:0;top:0;z-index:500;}caption,th,td{font-weight:normal;text-align:left;vertical-align:top;}ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;list-style:none;margin:30px 0;padding:0;}ul.tabs li{border-bottom:1px solid #DEDCDD;padding:0 15px;}ul.tabs li a{color:#5B4E53;display:block;padding:10px 0;position:relative;text-decoration:none;}ul.tabs li a.is-active{color:#FFC827;}ul.tabs li a.is-active:before{content:" ";background:#FFC827;bottom:-1px;display:block;height:2px;left:0;position:absolute;width:100%;}h1{font-size:5.5rem;font-weight:700;line-height:6rem;margin:0 0 16px 0;color:#222222;}h2{font-size:4rem;font-weight:700;line-height:4.8rem;margin:0 0 16px 0;color:#222222;}h3{font-size:3rem;font-weight:700;line-height:3.6rem;margin:0 0 16px 0;color:#222222;}h4{font-size:2rem;font-weight:700;line-height:2.8rem;margin:0 0 16px 0;color:#222222;}h5{font-size:1.8rem;font-weight:700;line-height:2rem;margin:0 0 8px 0;color:#222222;}h6{font-size:1.4rem;font-weight:700;line-height:1.8rem;margin:0 0 8px 0;color:#222222;}.text-link{text-decoration:underline;}.text-link:hover{text-decoration:none;}p:not(:last-of-type){margin:0 0 1.5rem;}p a{color:#562980;}p a:not(.text-link,.button){display:inline-block;font-size:1.8rem;line-height:1.8rem;padding:19.2px 24px;position:relative;}p a:not(.text-link,.button):before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:0;position:absolute;}p a:hover{color:#562980;text-decoration:underline;}p a:hover:after{display:inline-block;}blockquote{font-size:2rem;line-height:3.4rem;padding:64px 56px;}blockquote:not(:last-child){margin:0 0 1.5rem;}hr{border:0;border-top:1px solid #DEDCDD;display:block;height:1px;margin:16px 0;padding:0;}figcaption{color:#9D9598;}.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}em[data-color="#9D9598"]{color:#9D9598;font-style:normal;}.view-style-format--grid [class*=col-]{padding-bottom:30px;}.block-views-blockvacancies-all-vacancies-block .view-header{font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:24px;}.block-views-blockvacancies-latest-vacancies-block,.field--name-dynamic-block-fieldnode-related-vacancies,.field--name-field-content-list{padding-bottom:128px;position:relative;}.block-views-blockvacancies-latest-vacancies-block h2,.block-views-blockvacancies-latest-vacancies-block .viewsreference--view-title,.field--name-dynamic-block-fieldnode-related-vacancies h2,.field--name-dynamic-block-fieldnode-related-vacancies .viewsreference--view-title,.field--name-field-content-list h2,.field--name-field-content-list .viewsreference--view-title{font-size:2rem;line-height:2.8rem;margin-bottom:40px;}.block-views-blockvacancies-latest-vacancies-block .more-link,.field--name-dynamic-block-fieldnode-related-vacancies .more-link,.field--name-field-content-list .more-link{bottom:26px;left:0;position:absolute;right:0;text-align:center;}.field--name-field-content-list{background:#F7F6F6;padding-top:64px;padding-bottom:0;}.field--name-field-content-list .slick-vacancies{padding-bottom:128px;}.field--name-field-content-list .slick-track{margin-left:0;}.field--name-field-content-list .viewsreference--view-title{color:#222222;font-weight:700;}.region-map{display:block;height:auto;max-width:100%;}.region-map__wrapper{display:inline-block;position:relative;}.region-map__item{cursor:pointer;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;}.region-map__item.region--active{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));-webkit-transform:scale(1.1) translate(0,0);-ms-transform:scale(1.1) translate(0,0);transform:scale(1.1) translate(0,0);}.region-map__item.region--active[data-map-region=two]{-webkit-transform:scale(1.1) translate(0,-2%);-ms-transform:scale(1.1) translate(0,-2%);transform:scale(1.1) translate(0,-2%);}.region-map__item.region--active[data-map-region=three]{-webkit-transform:scale(1.1) translate(-2%,-1.3%);-ms-transform:scale(1.1) translate(-2%,-1.3%);transform:scale(1.1) translate(-2%,-1.3%);}.region-map__item.region--active[data-map-region=four]{-webkit-transform:scale(1.1) translate(-1%,-4%);-ms-transform:scale(1.1) translate(-1%,-4%);transform:scale(1.1) translate(-1%,-4%);}.region-map__item.region--disabled{cursor:default;pointer-events:none;}.region-map-foreground{opacity:0.65;-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}.region--active .region-map-foreground{opacity:1;}.region-map-dots{-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}.region--disabled .region-map-dots{opacity:0;}.region-map__buttons .button{font-size:1.8rem;line-height:1.8rem;padding:18px 24px 18px 56px;position:absolute;}.region-map__buttons .button.region--active{border:1px solid #BDB8BA;text-decoration:underline;}.region-map__buttons .button.region--disabled{opacity:0;pointer-events:none;}.region-map__buttons .button[data-map-region=one]{color:#942A82;left:9.5%;top:32.5%;}.region-map__buttons .button[data-map-region=two]{bottom:28.4%;color:#159987;left:18%;}.region-map__buttons .button[data-map-region=three]{bottom:32.2%;color:#D77F19;right:5.6%;}.region-map__buttons .button[data-map-region=four]{bottom:11.7%;color:#008FD0;right:3.5%;}.back-to-top__button{width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFC827;border-radius:50%;bottom:68px;-webkit-box-shadow:0px 2px 8px 0px rgba(26,26,26,0.16);box-shadow:0px 2px 8px 0px rgba(26,26,26,0.16);color:#222222;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:10px;opacity:0;overflow:hidden;padding:8px;pointer-events:none;position:fixed;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;z-index:100;}.back-to-top__button.show{opacity:1;pointer-events:all;}.back-to-top__button:hover{background:#ECB000;}.back-to-top__icon{color:#222222;display:block;font-size:10px;line-height:0;}.back-to-top__icon:before{display:block;}.paragraph--type--call-to-action .field--name-field-title{font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:24px;}.paragraph--type--call-to-action .field--name-field-link .field__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#EEEAF2;color:#562980;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4rem;margin-bottom:24px;overflow-wrap:anywhere;padding:24px 40px 24px 24px;position:relative;word-break:break-all;}.paragraph--type--call-to-action .field--name-field-link .field__item a:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:24px;}.paragraph--type--call-to-action .field--name-field-link .field__item a:hover{background-color:#DDD4E6;text-decoration:underline;}.paragraph--type--expertises .field--name-field-expertise,.view-display-id-vacancy_functiongroup_block{padding-bottom:48px;}.paragraph--type--expertises .field--name-field-expertise .field__item h2,.paragraph--type--expertises .field--name-field-expertise .views-row h2,.view-display-id-vacancy_functiongroup_block .field__item h2,.view-display-id-vacancy_functiongroup_block .views-row h2{color:#FFFFFF;font-size:1.6rem;line-height:1.9rem;margin:0;}.paragraph--type--expertises .field--name-field-expertise .field__item a,.paragraph--type--expertises .field--name-field-expertise .views-row a,.view-display-id-vacancy_functiongroup_block .field__item a,.view-display-id-vacancy_functiongroup_block .views-row a{width:156px;height:156px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9D9598;border-radius:50%;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28px;text-align:center;}.paragraph--type--expertises .field--name-field-expertise .field__item a:hover,.paragraph--type--expertises .field--name-field-expertise .views-row a:hover,.view-display-id-vacancy_functiongroup_block .field__item a:hover,.view-display-id-vacancy_functiongroup_block .views-row a:hover{text-decoration:underline;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--purple,.paragraph--type--expertises .field--name-field-expertise .views-row .color--purple,.view-display-id-vacancy_functiongroup_block .field__item .color--purple,.view-display-id-vacancy_functiongroup_block .views-row .color--purple{background:#562980;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--orange,.paragraph--type--expertises .field--name-field-expertise .views-row .color--orange,.view-display-id-vacancy_functiongroup_block .field__item .color--orange,.view-display-id-vacancy_functiongroup_block .views-row .color--orange{background:#D77F19;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--blue,.paragraph--type--expertises .field--name-field-expertise .views-row .color--blue,.view-display-id-vacancy_functiongroup_block .field__item .color--blue,.view-display-id-vacancy_functiongroup_block .views-row .color--blue{background:#27468F;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--pink,.paragraph--type--expertises .field--name-field-expertise .views-row .color--pink,.view-display-id-vacancy_functiongroup_block .field__item .color--pink,.view-display-id-vacancy_functiongroup_block .views-row .color--pink{background:#942A82;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--rubine-red,.paragraph--type--expertises .field--name-field-expertise .views-row .color--rubine-red,.view-display-id-vacancy_functiongroup_block .field__item .color--rubine-red,.view-display-id-vacancy_functiongroup_block .views-row .color--rubine-red{background:#BF0069;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--red,.paragraph--type--expertises .field--name-field-expertise .views-row .color--red,.view-display-id-vacancy_functiongroup_block .field__item .color--red,.view-display-id-vacancy_functiongroup_block .views-row .color--red{background:#C42117;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--green,.paragraph--type--expertises .field--name-field-expertise .views-row .color--green,.view-display-id-vacancy_functiongroup_block .field__item .color--green,.view-display-id-vacancy_functiongroup_block .views-row .color--green{background:#159987;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--green-grass,.paragraph--type--expertises .field--name-field-expertise .views-row .color--green-grass,.view-display-id-vacancy_functiongroup_block .field__item .color--green-grass,.view-display-id-vacancy_functiongroup_block .views-row .color--green-grass{background:#3A9946;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--blue-light,.paragraph--type--expertises .field--name-field-expertise .views-row .color--blue-light,.view-display-id-vacancy_functiongroup_block .field__item .color--blue-light,.view-display-id-vacancy_functiongroup_block .views-row .color--blue-light{background:#008FD0;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--yellow,.paragraph--type--expertises .field--name-field-expertise .views-row .color--yellow,.view-display-id-vacancy_functiongroup_block .field__item .color--yellow,.view-display-id-vacancy_functiongroup_block .views-row .color--yellow{background:#FFC827;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--yellow_dark,.paragraph--type--expertises .field--name-field-expertise .views-row .color--yellow_dark,.view-display-id-vacancy_functiongroup_block .field__item .color--yellow_dark,.view-display-id-vacancy_functiongroup_block .views-row .color--yellow_dark{background:#ECB000;}.paragraph{}.paragraph:not(:last-child,.facets-section,.text-search-section,.paragraph--type--recruiter){margin-bottom:48px;}.paragraph__header{margin-bottom:16px;}.paragraph--view-mode--centered{text-align:center;}.paragraph--view-mode--right-align{text-align:right;}.paragraph.bg-color-grey5{background:#F7F6F6;color:#222222;}.paragraph.bg-color-grey20{background:#DEDCDD;color:#222222;}.paragraph.bg-color-primary-yellow{background-color:#FFC827;background-image:url(/themes/custom/werkenbij/images/svg/waterprint.svg);background-repeat:no-repeat;background-position-x:50%;background-size:cover;color:#222222;}.paragraph.bg-color-primary-yellow a:not(.button){color:#562980;}.paragraph.bg-color-purple{background:#562980;color:#FFFFFF;}.paragraph.bg-color-purple a:not(.button){color:#FFC827;}.paragraph--colored-container{padding:32px;}.paragraph.bg-style-round-top-left{border-top-left-radius:15px;}.paragraph.bg-style-round-top-right{border-top-right-radius:15px;}.paragraph.bg-style-round-bottom-left{border-bottom-left-radius:15px;}.paragraph.bg-style-round-bottom-right{border-bottom-right-radius:15px;}.paragraph.padding-top-xs{padding-top:16px;}.paragraph.padding-top-s{padding-top:32px;}.paragraph.padding-top-m{padding-top:48px;}.paragraph.padding-top-l{padding-top:64px;}.paragraph.padding-top-xl{padding-top:80px;}.paragraph.padding-bottom-xs{padding-bottom:16px;}.paragraph.padding-bottom-s{padding-bottom:32px;}.paragraph.padding-bottom-m{padding-bottom:48px;}.paragraph.padding-bottom-l{padding-bottom:64px;}.paragraph.padding-bottom-xl{padding-bottom:80px;}.paragraph--type--faq{margin:auto;max-width:852px;}.paragraph--type--faq .ui-accordion{border-bottom:1px solid #DEDCDD;}.paragraph--type--faq .ui-accordion-header,.paragraph--type--faq .ui-accordion-content{border:none;border-radius:0;}.paragraph--type--faq .ui-accordion-header{background-color:#FFFFFF;border-top:1px solid #DEDCDD;color:#5B4E53;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:0;padding:20px 40px 20px 0;position:relative;}.paragraph--type--faq .ui-accordion-header > span{display:none;}.paragraph--type--faq .ui-accordion-header:after{content:"\e001";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;position:absolute;right:16px;top:calc(50% - 0.5rem);}.paragraph--type--faq .ui-accordion-header-active{border-bottom:2px solid #FFC827;color:#FFC827;}.paragraph--type--faq .ui-accordion-header-active:after{content:"\e006";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--faq .ui-accordion-content{color:#7C7175;font-size:1.8rem;line-height:3rem;padding:24px 0;}.paragraph--type--hero.hero-with-image{position:relative;overflow:hidden;}.paragraph--type--hero.hero-with-image:before,.paragraph--type--hero.hero-with-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.paragraph--type--hero.hero-with-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.paragraph--type--hero.hero-with-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.paragraph--type--hero.hero-with-image.keep-top-image:before{content:none;}.paragraph--type--hero.hero-with-image .hero-content{background:rgba(0,0,0,0) 0%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000);bottom:0;color:#FFFFFF;padding:0 48px 48px;position:absolute;width:100%;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{font-size:1.2rem;line-height:1.5rem;font-weight:700;margin-bottom:16px;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text,.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{color:#FFFFFF;}.paragraph--type--hero.hero-with-image .field--name-field-media-image picture,.paragraph--type--hero.hero-with-image .field--name-field-media-image img{max-height:640px;width:100%;}.paragraph--type--hero .hero-content .field--name-field-text{color:#27468F;font-size:3rem;font-weight:700;line-height:3.6rem;padding-bottom:40px;}.paragraph--type--quote{margin:32px auto 48px 40px;max-width:630px;position:relative;}.paragraph--type--quote .quote{left:-38px;position:absolute;top:-10px;}.paragraph--type--quote .quote i::before{color:#FFC827;font-size:3rem;}.paragraph--type--quote .quote-info{color:#5B4E53;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;font-weight:500;line-height:2.2rem;margin-top:16px;}.paragraph--type--quote .quote-comma .field--name-field-name:after{content:",";margin-right:4px;}.paragraph--type--quote .field--name-field-text{position:relative;z-index:10;}.paragraph--type--quote .field--name-field-text p{color:#562980;font-family:"Georgia",Arial,Helvetica;font-size:2.8rem;font-weight:400;line-height:3.2rem;}.paragraph--type--related-content{height:100%;}.paragraph--type--related-content .field--name-field-related-content{height:100%;}.paragraph--type--recruiter:not(:last-child){margin-bottom:36px;}.paragraph--type--recruiter .recruiter-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;margin:0 auto 32px;min-width:300px;padding:24px;}.paragraph--type--recruiter .recruiter-details .recruiter-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:102px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;font-weight:700;line-height:1.8rem;padding:0 0 8px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-name .field--name-name{margin-left:4.8px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-mobile{font-size:1.4rem;font-weight:400;line-height:2rem;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-email a.button{font-size:1.4rem;line-height:1.4rem;min-width:91px;padding:12px 16px 12px 30px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-email a.button:before{left:20px;}.paragraph--type--recruiter .recruiter-details .recruiter-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.paragraph--type--recruiter .recruiter-details .recruiter-image .field--name-field-image{width:96px;height:96px;}.paragraph--type--recruiter .recruiter-details .recruiter-image .field--name-field-image img{border-radius:50%;}.paragraph--type--text,.field--name-body{margin-left:auto;margin-right:auto;max-width:852px;}.paragraph--type--text p,.field--name-body p,.paragraph--type--layout > .field--name-field-text p{margin-bottom:32px;}.paragraph--type--text ol,.field--name-body ol,.paragraph--type--layout > .field--name-field-text ol{list-style-type:decimal;}.paragraph--type--text ul,.field--name-body ul,.paragraph--type--layout > .field--name-field-text ul{list-style-type:disc;}.paragraph--type--text ul,.paragraph--type--text ol,.field--name-body ul,.field--name-body ol,.paragraph--type--layout > .field--name-field-text ul,.paragraph--type--layout > .field--name-field-text ol{margin-bottom:32px;padding-left:32px;}.paragraph--type--text ul li,.paragraph--type--text ol li,.field--name-body ul li,.field--name-body ol li,.paragraph--type--layout > .field--name-field-text ul li,.paragraph--type--layout > .field--name-field-text ol li{padding-left:8px;}.paragraph--type--media{}.paragraph--type--media .field--name-field-media-image{position:relative;overflow:hidden;}.paragraph--type--media .field--name-field-media-image:before,.paragraph--type--media .field--name-field-media-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.paragraph--type--media .field--name-field-media-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.paragraph--type--media .field--name-field-media-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.bg-color-grey5 .paragraph--type--media .field--name-field-media-image:before,.bg-color-grey5 .paragraph--type--media .field--name-field-media-image:after{background:#F7F6F6;}.bg-color-grey20 .paragraph--type--media .field--name-field-media-image:before,.bg-color-grey20 .paragraph--type--media .field--name-field-media-image:after{background:#DEDCDD;}.bg-color-primary-yellow .paragraph--type--media .field--name-field-media-image:before,.bg-color-primary-yellow .paragraph--type--media .field--name-field-media-image:after{background:#FFC827;}.bg-color-purple .paragraph--type--media .field--name-field-media-image:before,.bg-color-purple .paragraph--type--media .field--name-field-media-image:after{background:#562980;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes scale-up-jump{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes scale-up-jump{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}100%{-webkit-transform:scale(1);transform:scale(1);}}@media only screen and (max-width:1279px){#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{border:none !important;max-height:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails{-webkit-box-pack:unset !important;-ms-flex-pack:unset !important;justify-content:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{bottom:62px;}}@media screen and (min-width:0px) and (max-width:1024px) and (min-width:0px) and (max-width:320px){.paragraph--type--expertises .field--name-field-expertise .field__item a h2,.paragraph--type--expertises .field--name-field-expertise .views-row a h2,.view-display-id-vacancy_functiongroup_block .field__item a h2,.view-display-id-vacancy_functiongroup_block .views-row a h2{font-size:1.1rem;line-height:1.5rem;}}@media screen and (min-width:0px) and (max-width:479px){.row--bleed\@phone{margin-left:-20px;margin-right:-20px;}.row--bleed\@phone > [class*=col-]{padding:0;}.col-1\@phone{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@phone{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@phone{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@phone{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@phone{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@phone{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@phone{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@phone{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@phone{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@phone{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@phone{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@phone{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@phone{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.toolbar-vertical .vacancy-sticky-section.sticky{top:0;}[data-hide=phone]{display:none;}.breadcrumb{font-size:1.4rem;line-height:1.4rem;}.card-interior .card-media:before{bottom:97%;}.card-interior .card-media:after{top:97%;}.image-card .image-card-content{bottom:16px;padding:0 16px;}.field--name-node-title{margin-bottom:32px;}.vacancy-sticky-section .recruiter-details{display:none;}.vacancy-sticky-section .button{margin:0;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before{bottom:97%;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{top:97%;}.page-node-type-vacancy .vacancy-details-section{display:block;}.page-node-type-vacancy .recruiter-details-block{display:block;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information{display:block;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field{margin:16px 0 0;}.vacancy-teaser .vacancy-teaser-content{padding:40px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details{-ms-flex-wrap:wrap;flex-wrap:wrap;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location{width:100%;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right{display:none;}.button{padding:19.2px 24px 19.2px 48px;}.button:before{left:24px;}.field--type-link a,.more-link a{padding:19.2px 24px 19.2px 48px;}.field--type-link a:before,.more-link a:before{left:24px;}.field--type-link a,.more-link a{font-size:1.4rem;line-height:1.4rem;padding:16px 20px 16px 44px;}#CybotCookiebotDialog{padding:32px 0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;left:0 !important;margin:0 !important;position:relative !important;width:100% !important;margin-top:16px !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails #CybotCookiebotDialogBodyEdgeMoreDetailsLink{font-size:1.6rem !important;line-height:1.6rem !important;margin:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter{padding:16px 0 0 0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{position:inherit !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{font-size:1.6rem !important;line-height:1.6rem !important;max-width:100% !important;padding:16px 24px !important;width:100% !important;}#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:10px !important;top:auto !important;}.text-search-section form .form--inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.text-search-section form .form--inline .form-item{margin:0;}.text-search-section form .form--inline .form-actions .form-submit{margin-top:16px;padding:19.2px 24px;}.text-search-section form .form--inline .form-actions .form-submit:before{content:none;}.form-item__two-column > .form-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;margin-bottom:20px;}.user-login-form{max-width:100%;}.block-views-blockvacancies-latest-vacancies-block .slick-list,.field--name-dynamic-block-fieldnode-related-vacancies .slick-list,.field--name-field-content-list .slick-list{margin:0;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow,.field--name-field-content-list .slick-arrow{bottom:-96px;}.block-views-blockvacancies-latest-vacancies-block .more-link,.field--name-dynamic-block-fieldnode-related-vacancies .more-link,.field--name-field-content-list .more-link{bottom:34px;}.region-map__buttons .button{font-size:1.4rem;line-height:1.4rem;min-width:0;padding:12px 16px 12px 36px;}.region-map__buttons .button:before{left:16px;}.region-map__buttons .button[data-map-region=one]{left:19%;top:10%;}.region-map__buttons .button[data-map-region=two]{bottom:24.5%;left:13%;}.region-map__buttons .button[data-map-region=three]{bottom:46%;right:12%;}.region-map__buttons .button[data-map-region=four]{bottom:8%;right:43%;}.paragraph--type--faq .ui-accordion-header{font-size:1.6rem;line-height:2rem;padding:16px 24px 16px 0;}.paragraph--type--faq .ui-accordion-content{font-size:1.6rem;line-height:2.6rem;padding:16px 0;}.paragraph--type--hero.hero-with-image:before{bottom:97%;}.paragraph--type--hero.hero-with-image:after{top:97%;}.paragraph--type--hero .hero-content .field--name-field-text{padding-bottom:24px;}.paragraph--type--quote{margin-left:24px;}.paragraph--type--quote .quote{left:-18px;}.paragraph--type--quote .quote-info{display:block;}.paragraph--type--text p,.field--name-body p,.paragraph--type--layout > .field--name-field-text p{font-size:1.8rem;line-height:3rem;}.paragraph--type--text ul li,.paragraph--type--text ol li,.field--name-body ul li,.field--name-body ol li,.paragraph--type--layout > .field--name-field-text ul li,.paragraph--type--layout > .field--name-field-text ol li{font-size:1.8rem;line-height:3rem;}.paragraph--type--media .field--name-field-media-image:before{bottom:97%;}.paragraph--type--media .field--name-field-media-image:after{top:97%;}}@media screen and (min-width:0px) and (max-width:1024px){body{font-size:1.8rem;}.row--bleed\@mobile{margin-left:-20px;margin-right:-20px;}.row--bleed\@mobile > [class*=col-]{padding:0;}.col-1\@mobile{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@mobile{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@mobile{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@mobile{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@mobile{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@mobile{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@mobile{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@mobile{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@mobile{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@mobile{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@mobile{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@mobile{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@mobile{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.container{max-width:100%;padding-left:20px;padding-right:20px;}.container--wide{max-width:100%;padding-left:20px;padding-right:20px;}.container--narrow{max-width:100%;padding-left:20px;padding-right:20px;}.region__sidebar--first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.region__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.header-main{height:72px;z-index:110;}.header-main .navigation{height:100%;position:absolute;right:-20px;top:0;width:calc(100% + 40px);}.region__header > *:not(nav){position:relative;z-index:2;}.footer .region__footer-top-left .block-menu{margin-top:16px;}.footer .region__footer-top-left .block-menu .menu-level--0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.footer .region__footer-top-right .menu--social-links{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:16px;}.footer .region__footer-bottom-left .block-menu .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;}.footer .region__footer-bottom-left .block-menu .menu .menu-item{line-height:4rem;}.full-width-element{margin-left:-20px;margin-right:-20px;}.menu--main .menu .menu-item-level--0 > a,.menu--main .menu .menu-item-level--0 > span{padding:16px 0;}.menu--main .menu .menu-item-level--1 a,.menu--main .menu .menu-item-level--1 span{padding:16px;}.menu--main .menu .menu-item-level--2 a,.menu--main .menu .menu-item-level--2 span{padding:16px 32px;}.menu--main .menu .menu-item-level--0 a,.menu--main .menu .menu-item-level--0 span,.menu--main .menu .menu-item-level--1 a,.menu--main .menu .menu-item-level--1 span,.menu--main .menu .menu-item-level--2 a,.menu--main .menu .menu-item-level--2 span{font-size:1.6rem;line-height:1.6rem;margin-right:30px;}.menu--main .menu .menu-item-level--0 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--0 span.is-active + .menu-arrow,.menu--main .menu .menu-item-level--1 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--1 span.is-active + .menu-arrow,.menu--main .menu .menu-item-level--2 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--2 span.is-active + .menu-arrow{color:#FFC827;}.menu--main .menu-level--0 > li:not(:last-child),.menu--main .menu-level--1 > li:not(:last-child),.menu--main .menu-level--2 > li:not(:last-child){border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--0 > li:not(:last-child):first-child,.menu--main .menu-level--1 > li:not(:last-child):first-child,.menu--main .menu-level--2 > li:not(:last-child):first-child{border-top:1px solid #DEDCDD;}.menu--main .menu-level--0{background:#FFFFFF;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;opacity:0;pointer-events:none;position:absolute;top:57px;-webkit-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;-o-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;visibility:hidden;width:100%;}.menu--main .menu-level--0 > li:last-child{border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--0.opened{-ms-flex-line-pack:start;align-content:start;height:calc(100vh + 70px);opacity:1;padding:0 24px;pointer-events:auto;visibility:visible;z-index:10;}.menu--main .menu-level--1 > li:first-child,.menu--main .menu-level--2 > li:first-child{border-top:1px solid #DEDCDD;}.menu--main .menu-level--1 > li:not(:last-child),.menu--main .menu-level--2 > li:not(:last-child){border-bottom:1px solid #DEDCDD;}.menu--main .menu-item-level--0.expanded,.menu--main .menu-item-level--1.expanded{position:relative;}.menu--main .menu-item-level--0.expanded > .menu-arrow,.menu--main .menu-item-level--1.expanded > .menu-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:6px;top:19px;}.menu--main .menu-item-level--0.expanded > .menu-arrow:after,.menu--main .menu-item-level--1.expanded > .menu-arrow:after{content:"\e001";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;}.menu--main .menu-item-level--0.expanded > .menu-arrow.opened:after,.menu--main .menu-item-level--1.expanded > .menu-arrow.opened:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}.menu--main .menu-item-level--0 a,.menu--main .menu-item-level--0 span{color:#FFFFFF;padding:17px 20px;-webkit-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;-o-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;}.menu--main .menu-item-level--0{width:100%;}.mobile-menu-toggler{display:inline-block;}.pager{margin-left:-20px;margin-right:-20px;}.pager__item a{font-size:1.4rem;}.card{height:auto;}.teaser .row .teaser-content .field--name-node-title{margin-top:16px;}.vacancy-card .vacancy-card-content .vacancy-details{display:block;}.page-node-type-vacancy .vacancy-header{margin-top:24px;}.page-node-type-vacancy .vacancy-details-section .field__item{font-size:1.6rem;line-height:1.6rem;margin-bottom:8px;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{margin-left:-20px;margin-right:-20px;}.block-site-branding{padding-right:45px;}.site-logo{width:140px;}.site-slogan{display:none;}.text-search-section,.facets-section{margin-left:-20px;margin-right:-20px;}.facets-widget-checkbox{margin-bottom:9.6px;}select,textarea,input:not([type=submit]){width:100%;}.field--name-field-media-image img{width:100%;}.paragraph--type--layout > .layout--slider-one-slide .slick-slider{margin-bottom:64px;}.slick-dots{margin:18px 0;}.slick-dots button{width:8px;height:8px;}h1{font-size:4.8rem;line-height:5.6rem;}h2{font-size:3.6rem;line-height:4.2rem;}h3{font-size:2.4rem;line-height:3.2rem;}h4{font-size:2rem;line-height:2.4rem;margin:0 0 8px 0;}blockquote{font-size:1.8rem;line-height:1.4;padding:40px 24px;}.region-map__item{-ms-touch-action:manipulation;touch-action:manipulation;}.region-map__buttons .button{-ms-touch-action:manipulation;touch-action:manipulation;}.paragraph--type--expertises .field--name-field-expertise:not(.slick-initialized),.view-display-id-vacancy_functiongroup_block:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow:auto;}.paragraph--type--expertises .field--name-field-expertise:not(.slick-initialized) .field__item a,.view-display-id-vacancy_functiongroup_block:not(.slick-initialized) .field__item a{width:147px;height:147px;}.paragraph--type--expertises .field--name-field-expertise .field__item h2,.paragraph--type--expertises .field--name-field-expertise .views-row h2,.view-display-id-vacancy_functiongroup_block .field__item h2,.view-display-id-vacancy_functiongroup_block .views-row h2{font-size:1.4rem;}.paragraph--type--expertises .field--name-field-expertise .field__item a,.paragraph--type--expertises .field--name-field-expertise .views-row a,.view-display-id-vacancy_functiongroup_block .field__item a,.view-display-id-vacancy_functiongroup_block .views-row a{position:relative;height:auto;width:100%;}.paragraph--type--expertises .field--name-field-expertise .field__item a:after,.paragraph--type--expertises .field--name-field-expertise .views-row a:after,.view-display-id-vacancy_functiongroup_block .field__item a:after,.view-display-id-vacancy_functiongroup_block .views-row a:after{content:"";display:block;padding-bottom:100%;}.paragraph--type--expertises .field--name-field-expertise .field__item a h2,.paragraph--type--expertises .field--name-field-expertise .views-row a h2,.view-display-id-vacancy_functiongroup_block .field__item a h2,.view-display-id-vacancy_functiongroup_block .views-row a h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:inherit;position:absolute;right:0;top:0;width:100%;}.paragraph:not(:last-child,.facets-section,.text-search-section,.paragraph--type--recruiter){margin-bottom:24px;}.paragraph.padding-top-s{padding-top:16px;}.paragraph.padding-top-m{padding-top:32px;}.paragraph.padding-top-l{padding-top:48px;}.paragraph.padding-top-xl{padding-top:64px;}.paragraph.padding-bottom-s{padding-bottom:16px;}.paragraph.padding-bottom-m{padding-bottom:32px;}.paragraph.padding-bottom-l{padding-bottom:48px;}.paragraph.padding-bottom-xl{padding-bottom:64px;}.paragraph--type--hero.hero-with-image .hero-content{padding:0 24px 32px;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text{font-size:2.2rem;line-height:2.7rem;}.paragraph--type--hero .hero-content .field--name-field-text{font-size:2.5rem;line-height:3rem;}.paragraph--type--quote .field--name-field-text p{font-size:1.8rem;line-height:2.8rem;}.paragraph--type--related-content{padding-bottom:24px;}.paragraph--type--media .field--name-field-media-image:before,.paragraph--type--media .field--name-field-media-image:after{display:none;}}@media screen and (min-width:480px) and (max-width:1024px){.col-1\@tablet{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@tablet{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@tablet{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@tablet{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@tablet{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@tablet{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@tablet{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@tablet{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@tablet{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@tablet{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@tablet{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@tablet{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@tablet{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{margin-right:16px !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.user-login-form{max-width:75%;}.paragraph--type--faq{max-width:630px;}.paragraph--type--hero .hero-content .field--name-field-text{padding-bottom:32px;}}@media screen and (min-width:1025px){.col-1\@desktop{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@desktop{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@desktop{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@desktop{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@desktop{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@desktop{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@desktop{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@desktop{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@desktop{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@desktop{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@desktop{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@desktop{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@desktop{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.header-main .navigation{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.region__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.toolbar-tray-open .vacancy-sticky-section.sticky{top:79px;}.footer .region__footer-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.footer .region__footer-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.footer .region__footer-bottom-left .block--footer-copyright{padding-right:24px;}.full-width-element{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.menu--main .menu .menu-item-level--0.hovered > .menu-level--1{display:block;}.menu--main .menu .menu-item-level--1:hover > .menu-level--2{display:block;}.menu--main .menu-level--1,.menu--main .menu-level--2{-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.2);box-shadow:0px 8px 24px rgba(0,0,0,0.2);position:absolute;width:240px;z-index:15;}.menu--main .menu-level--1 > li,.menu--main .menu-level--2 > li{padding:0 24px;position:relative;}.menu--main .menu-level--1 > li a,.menu--main .menu-level--1 > li span,.menu--main .menu-level--2 > li a,.menu--main .menu-level--2 > li span{font-size:1.6rem;line-height:1.6rem;padding:16px 10px;}.menu--main .menu-level--1 > li:not(:last-child) > a,.menu--main .menu-level--1 > li:not(:last-child) > span,.menu--main .menu-level--2 > li:not(:last-child) > a,.menu--main .menu-level--2 > li:not(:last-child) > span{border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--1 > li.expanded > a,.menu--main .menu-level--1 > li.expanded > span,.menu--main .menu-level--2 > li.expanded > a,.menu--main .menu-level--2 > li.expanded > span{position:relative;}.menu--main .menu-level--1 > li.expanded > a:after,.menu--main .menu-level--1 > li.expanded > span:after,.menu--main .menu-level--2 > li.expanded > a:after,.menu--main .menu-level--2 > li.expanded > span:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;right:-6px;top:calc(50% - 1rem);}.menu--main .menu-level--1 > li.expanded > a:hover:after,.menu--main .menu-level--1 > li.expanded > span:hover:after,.menu--main .menu-level--2 > li.expanded > a:hover:after,.menu--main .menu-level--2 > li.expanded > span:hover:after{color:#FFC827;}.menu--main .menu-level--2{-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.2),inset -2px 0px 0px #FFFFFF;box-shadow:0px 8px 24px rgba(0,0,0,0.2),inset -2px 0px 0px #FFFFFF;left:100%;top:0;}.menu--main .menu-item-level--0:first-of-type a{padding-left:0;}.menu--main .menu-item-level--0:last-of-type a{padding-right:0;}.pager{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.page-node-type-vacancy .vacancy-container--narrow{margin-left:auto;margin-right:auto;max-width:852px;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.block-site-branding{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{margin-right:16px !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.text-search-section,.facets-section{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.layout--fivecolumn .facets-widget-checkbox .facet__dropdown{width:150%;}.layout--fivecolumn .layout__region--fifth .facets-widget-checkbox .facet__dropdown{right:0;}input[type=checkbox] + label:hover,input[type=radio] + label:hover{color:#FFC827;}.node--view-mode--full > .paragraph--type--layout > .layout--slider-one-slide,.vacancy-paragraphs > .paragraph--type--layout > .layout--slider-one-slide{margin-left:auto;margin-right:auto;max-width:852px;}.paragraph--type--expertises .field--name-field-expertise,.view-display-id-vacancy_functiongroup_block{display:grid;gap:32px;grid-template-columns:repeat(5,-webkit-max-content);grid-template-columns:repeat(5,max-content);-ms-flex-pack:distribute;justify-content:space-around;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text,.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{max-width:85%;}.paragraph--type--layout > .layout--onecolumn .paragraph--type--media{margin-left:auto;margin-right:auto;max-width:852px;}}
', 'public://css/css_oADlEZfYxBBbNR6XmAMviuLYuQu9QfjVYQddJ0R_afM.css', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('@font-face{font-family:"icons";font-style:normal;font-weight:normal;src:url(/themes/custom/werkenbij/fonts/icons/icons.eot?v=1.0.1);src:url(/themes/custom/werkenbij/fonts/icons/icons.eot#iefix&v=1.0.1) format("embedded-opentype"),url(/themes/custom/werkenbij/fonts/icons/icons.woff2?v=1.0.1) format("woff2"),url(/themes/custom/werkenbij/fonts/icons/icons.woff?v=1.0.1) format("woff"),url(/themes/custom/werkenbij/fonts/icons/icons.ttf?v=1.0.1) format("truetype"),url(/themes/custom/werkenbij/fonts/icons/icons.svg?v=1.0.1#icons) format("svg");}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}html,body,.dialog-off-canvas-main-canvas{height:100%;margin:0;padding:0;width:100%;}body{background:#FFFFFF;color:#222222;font-family:"Tahoma",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.9rem;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body.no-scroll{height:100vh;overflow:hidden;width:100vw;}::-moz-selection{background:#FFC827;color:#222222;text-shadow:none;}::selection{background:#FFC827;color:#222222;text-shadow:none;}a{color:#FFC827;text-decoration:none;}a:hover,a:focus{color:#ECB000;text-decoration:none;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0;padding:0;}fieldset{border:0;margin:0;padding:0;}iframe{border:0;}ol,ul{list-style:none;margin:0;padding:0;}button{background:transparent;border:none;color:inherit;margin:0;outline:none;overflow:visible;padding:0;text-align:inherit;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row--nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}[class*=col-]{min-height:1px;padding:0 15px;position:relative;}.col-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.container{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.container--wide{max-width:1426px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.container--narrow{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.layout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh;}.main-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;width:100%;}.main-wrapper > .container{padding-bottom:80px;}.footer{-ms-flex-negative:0;flex-shrink:0;}.region__sidebar--first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.region__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.region__sidebar--second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.header-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFFFFF;border-bottom:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;height:128px;padding:20px 0;-webkit-transition:-webkit-box-shadow ease 350ms;transition:-webkit-box-shadow ease 350ms;-o-transition:box-shadow ease 350ms;transition:box-shadow ease 350ms;transition:box-shadow ease 350ms,-webkit-box-shadow ease 350ms;width:100%;position:relative;}.header-main--scrolled{-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.06);box-shadow:0 2px 1px 0 rgba(0,0,0,0.06);}.region__header{position:relative;}.toolbar-horizontal .vacancy-sticky-section.sticky{top:48px;}.toolbar-vertical .vacancy-sticky-section.sticky{top:39px;}.footer{background:#FFFFFF;border-top:1px solid #DEDCDD;color:#222222;}.footer a{color:#222222;}.footer-top{padding:48px 0;}.footer-bottom{background-color:#F7F6F6;padding:32px 0;}.footer .region__footer-top-left .block-site-branding{padding-left:0;}.footer .region__footer-top-left .block-menu{width:100%;}.footer .region__footer-top-left .block-menu .menu-level--0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.footer .region__footer-top-left .block-menu .menu-item:not(:last-child){margin-bottom:8px;}.footer .region__footer-top-left .block-menu .menu-item a{font-size:1.6rem;}.footer .region__footer-top-left .block-menu .menu-item a:before{content:"\e006";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-size:0.8rem;margin-right:12px;}.footer .region__footer-top-right .menu--social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.footer .region__footer-top-right .menu--social-links .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer .region__footer-top-right .menu--social-links .menu a:hover{color:#562980;display:inline-block;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.footer .region__footer-bottom-left{font-size:1.6rem;}.footer .region__footer-bottom-left .block-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer .region__footer-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.footer .menu a,.footer .menu [data-drupal-link-system-path]{text-decoration:none;}.footer .menu-item-level--0:not(:last-of-type){margin-right:24px;}.footer .menu:not(.menu--social-links) a:hover{text-decoration:underline;}input[type=checkbox],input[type=radio],.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:1px;}.hidden,[hidden]{display:none !important;}.no-scroll{overflow:hidden;}[data-hide=yes] > a,[data-hide=yes] > span{display:none;}.menu--main .menu .menu-item.active-trail > a,.menu--main .menu .menu-item.active-trail > span{color:#FFC827;}.menu--main .menu .menu-item a,.menu--main .menu .menu-item span{cursor:pointer;color:#222222;display:block;font-weight:400;text-decoration:none;}.menu--main .menu .menu-item a:hover,.menu--main .menu .menu-item span:hover{color:#FFC827;}.menu--main .menu .menu-item-level--0 > a,.menu--main .menu .menu-item-level--0 > span{font-size:1.8rem;}.menu--main .menu-level--0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.menu--main .menu-level--1,.menu--main .menu-level--2{background-color:#FFFFFF;display:none;}.menu--main .menu-item-level--0{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.menu--main .menu-item-level--0 a,.menu--main .menu-item-level--0 span{padding:10px 20px;}.mobile-menu-toggler{bottom:0;display:none;height:40px;margin:auto;padding:10px 19px 10px 27px;position:absolute;right:0;top:0;z-index:5;}.mobile-menu-toggler span{background:#5B4E53;display:block;height:2px;margin-top:3px;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;width:18px;}.mobile-menu-toggler span:first-child{margin:0;}.mobile-menu-toggler.opened{}.mobile-menu-toggler.opened span{margin-top:4px;}.mobile-menu-toggler.opened span:nth-of-type(1){-webkit-transform:rotate(45deg) translate(3px,3px);-ms-transform:rotate(45deg) translate(3px,3px);transform:rotate(45deg) translate(3px,3px);}.mobile-menu-toggler.opened span:nth-of-type(2){opacity:0;width:0;}.mobile-menu-toggler.opened span:nth-of-type(3){-webkit-transform:rotate(-45deg) translate(5px,-6px);-ms-transform:rotate(-45deg) translate(5px,-6px);transform:rotate(-45deg) translate(5px,-6px);}.pager{text-align:center;background-color:#FFFFFF;padding:64px 0 32px;margin-top:64px;margin-bottom:-64px;}.pager__items{border:1px solid #DEDCDD;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.pager__item:not(.pager__item--previous,.pager__item--next){border-right:1px solid #DEDCDD;}.pager__item.is-active{background-color:#FFC827;border:1px solid #FFC827;margin:-1px;font-weight:700;}.pager__item.is-active a{color:#222222;cursor:default;}.pager__item:not(.is-active) a:hover{background-color:#F7F6F6;}.pager__item a{display:block;font-size:1.6rem;line-height:1.6rem;padding:16px;text-decoration:none;}.pager__item--last,.pager__item--first{display:none;}.pager__item--previous,.pager__item--next{font-weight:700;}.pager__item--previous{border-right:1px solid #DEDCDD;}.pager__item--next{border-left:1px solid #DEDCDD;margin-left:-1px;}.breadcrumb{font-size:1.6rem;font-weight:700;line-height:1.6rem;padding:40px 0 24px;}.breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.breadcrumb ol li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 0;}.breadcrumb ol li:not(:last-of-type):after{color:#DEDCDD;content:"/";margin:0px 8px;}.breadcrumb ol li a:hover{text-decoration:underline;}.card{height:100%;}.card-interior,.card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.card-interior{border:1px solid #DEDCDD;height:100%;min-height:408px;overflow:hidden;position:relative;}.card-interior .card-media{position:relative;overflow:hidden;}.card-interior .card-media:before,.card-interior .card-media:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.card-interior .card-media:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.card-interior .card-media:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.card-interior .card-media:before{content:none;}.card-interior .card-media:after{left:-20px;top:96%;-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg);}.card-interior .card-media img{width:100%;}.card-interior .card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:8px 32px 32px;}.card-interior .card-content .field--name-node-title{margin-bottom:0;}.card-interior .card-content .field--name-node-title h2{color:#562980;font-size:2rem;line-height:2.4rem;}.card-interior .card-content .field--name-field-teaser-text p{color:#7C7175;font-size:1.8rem;line-height:2.4rem;}.card-interior .card-content .field--type-link{margin-top:auto;padding-top:16px;}.card-interior .card-content .field--type-link a{font-size:1.6rem;line-height:1.2rem;padding:16px 20px 16px 40px;}.card-interior .card-content .field--type-link a:before{font-size:1.2rem;left:24px;}.image-card{height:100%;position:relative;}.image-card .image-card-media .field--name-field-media-image{position:relative;}.image-card .image-card-media .field--name-field-media-image img{border-radius:24px;width:100%;}.image-card .image-card-content{background:rgba(0,0,0,0) 0%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000);border-bottom-left-radius:24px;border-bottom-right-radius:24px;bottom:0;color:#FFFFFF;padding:0 20px 20px;position:absolute;width:100%;}.image-card .image-card-content .field--type-link{margin-top:16px;}.field--label-inline > .field__label,.field--label-inline > .field__item{display:inline-block;}.field--name-node-title{margin-bottom:40px;}.small-card{border:1px solid #DEDCDD;border-radius:16px;height:100%;padding:24px;}.small-card .small-card-media{padding-bottom:0;}.small-card .small-card-media img{border-radius:8px;}.small-card .small-card-content a{color:#222222;}.small-card .small-card-content a:hover{color:#ECB000;}.small-card .small-card-content a h2{font-size:2.2rem;line-height:2.8rem;}.teaser{height:100%;padding:32px 0;position:relative;}.teaser .row{height:100%;}.teaser .row .teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.teaser .field--type-link{padding-top:16px;margin-top:auto;}.vacancy-card{border-left:8px solid #BDB8BA;height:100%;}.vacancy-card.color--purple{border-color:#562980;}.vacancy-card.color--orange{border-color:#D77F19;}.vacancy-card.color--blue{border-color:#27468F;}.vacancy-card.color--pink{border-color:#942A82;}.vacancy-card.color--red{border-color:#C42117;}.vacancy-card.color--rubine-red{border-color:#BF0069;}.vacancy-card.color--green{border-color:#159987;}.vacancy-card.color--green-grass{border-color:#3A9946;}.vacancy-card.color--blue-light{border-color:#008FD0;}.vacancy-card.color--yellow{border-color:#FFC827;}.vacancy-card.color--yellow_dark{border-color:#ECB000;}.vacancy-card .vacancy-card-content{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:240px;overflow:hidden;padding:32px 40px;position:relative;}.vacancy-card .vacancy-card-content .title{font-size:2rem;line-height:2.8rem;margin-bottom:16px;}.vacancy-card .vacancy-card-content .title a{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#222222;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.vacancy-card .vacancy-card-content .title a:hover{text-decoration:underline;}.vacancy-card .vacancy-card-content .vacancy-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:initial;}.vacancy-card .vacancy-card-content .vacancy-details .field{font-size:1.2rem;line-height:1.8rem;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week .field__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:26px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-location::before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:12px;}.vacancy-card .vacancy-card-content .link{margin-top:auto;padding-top:16px;}.vacancy-card .vacancy-card-content .link a{font-size:1.4rem;line-height:1.4rem;padding:0 24px;}.vacancy-sticky-section{padding:24px 0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.vacancy-sticky-section .vacancy-sticky-section-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.vacancy-sticky-section.sticky{background-color:#FFFFFF;border-bottom:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:24px 0;position:fixed;right:0;top:0;-webkit-transition:-webkit-box-shadow ease 350ms;transition:-webkit-box-shadow ease 350ms;-o-transition:box-shadow ease 350ms;transition:box-shadow ease 350ms;transition:box-shadow ease 350ms,-webkit-box-shadow ease 350ms;width:100%;z-index:50;}.vacancy-sticky-section .recruiter-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.vacancy-sticky-section .recruiter-details .recruiter-image{width:48px;height:48px;}.vacancy-sticky-section .recruiter-details .recruiter-image img{border-radius:50%;}.vacancy-sticky-section .recruiter-details .recruiter-info{font-size:1.4rem;line-height:2rem;margin-left:16px;}.vacancy-sticky-section .recruiter-details .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;}.vacancy-sticky-section .recruiter-details .recruiter-info .recruiter-name .field--name-name{margin-left:4px;}.vacancy-sticky-section .button{font-size:1.6rem;margin-left:16px;padding:16px 20px;}.vacancy-sticky-section .button::before{content:none;}.vacancy-sticky-section .apply a{background:#562980;border-radius:28px;color:#FFFFFF;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;margin-left:16px;padding:16px 20px 16px 40px;position:relative;}.vacancy-sticky-section .apply a:hover{text-decoration:underline;}.vacancy-sticky-section .apply a:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:24px;position:absolute;}.page-node-type-vacancy .vacancy-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-node-type-vacancy .back-button{color:#562980;font-size:1.6rem;font-weight:700;line-height:1.6rem;}.page-node-type-vacancy .back-button:hover{text-decoration:underline;}.page-node-type-vacancy .back-button:hover span::after{display:inline-block;}.page-node-type-vacancy .back-button span{width:48px;height:48px;border-radius:28px;border:1px solid #DEDCDD;margin-right:16px;padding:14px;}.page-node-type-vacancy .back-button span:after{content:"\e003";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3rem;}.page-node-type-vacancy .vacancy-title,.page-node-type-vacancy .vacancy-introduction-text{text-align:center;}.page-node-type-vacancy .vacancy-title{margin:48px auto 32px;}.page-node-type-vacancy .vacancy-introduction-text{margin:auto;}.page-node-type-vacancy .vacancy-introduction-text .field--name-field-introduction{padding:32px 0 80px;}.page-node-type-vacancy .vacancy-introduction-text p{font-size:2rem;line-height:3.8rem;}.page-node-type-vacancy .highlight-media .field--name-field-media{margin-bottom:64px;}.page-node-type-vacancy .highlight-media .field--name-field-media-image{position:relative;overflow:hidden;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before,.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.page-node-type-vacancy .vacancy-details-section{border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:64px;}.page-node-type-vacancy .vacancy-details-section .field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;}.page-node-type-vacancy .vacancy-details-section .field:not(:last-child){border-right:1px solid #DEDCDD;}.page-node-type-vacancy .vacancy-details-section .field__label{font-size:1.4rem;line-height:2rem;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field__items,.page-node-type-vacancy .vacancy-details-section .field__item{color:#562980;}.page-node-type-vacancy .vacancy-details-section .field__items{text-align:center;}.page-node-type-vacancy .vacancy-details-section .field__items .field__item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page-node-type-vacancy .vacancy-details-section .field__item{color:#562980;font-size:1.8rem;line-height:2.9rem;}.page-node-type-vacancy .vacancy-details-section .field__item:before{margin-bottom:8px;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location{position:relative;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location a.background_map{position:absolute;width:100%;height:100%;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location a.background_map div{background-image:url("/themes/custom/werkenbij/images/vacancy_map.png");background-position:center;opacity:0.4;z-index:-1;position:absolute;width:100%;height:100%;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location .field__item:before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-hours-a-week .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-education .field__item:first-child:before{content:"\e00a";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-employment-type .field__item:first-child:before{content:"\e009";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .recruiter-details-block{border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 80px;padding:40px;}.page-node-type-vacancy .recruiter-details-block .recruiter-details,.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;scroll-margin-top:250px;}.page-node-type-vacancy .recruiter-details-block .recruiter-image .field--name-field-image{width:100px;height:100px;margin-right:16px;}.page-node-type-vacancy .recruiter-details-block .recruiter-image .field--name-field-image img{border-radius:50%;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.8rem;font-weight:700;line-height:2rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-name .field--name-name{margin-left:2.4px;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-description{font-size:1.4rem;line-height:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label,.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item{font-size:1.4rem;line-height:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item{color:#562980;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item:hover{text-decoration:underline;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7C7175;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label:before{width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #DEDCDD;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-phone-mobile .field__label::before{content:"\e00f";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-email{margin-left:32px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-email .field__label::before{content:"\e007";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;}.page-node-type-vacancy .field--name-body{margin-bottom:40px;}.page-node-type-vacancy .field--name-body a{font-weight:400;line-height:2.9rem;padding:0;text-decoration:underline;}.page-node-type-vacancy .field--name-body a:before{content:none;}.page-node-type-vacancy .field--name-body a:hover{text-decoration:none;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{background-color:#F7F6F6;padding:64px 0 128px;margin-bottom:80px;}.vacancy-teaser{border-left:8px solid #BDB8BA;margin-bottom:16px;}.vacancy-teaser.color--purple{border-color:#562980;}.vacancy-teaser.color--orange{border-color:#D77F19;}.vacancy-teaser.color--blue{border-color:#27468F;}.vacancy-teaser.color--pink{border-color:#942A82;}.vacancy-teaser.color--red{border-color:#C42117;}.vacancy-teaser.color--rubine-red{border-color:#BF0069;}.vacancy-teaser.color--green{border-color:#159987;}.vacancy-teaser.color--green-grass{border-color:#3A9946;}.vacancy-teaser.color--blue-light{border-color:#008FD0;}.vacancy-teaser.color--yellow{border-color:#FFC827;}.vacancy-teaser.color--yellow_dark{border-color:#ECB000;}.vacancy-teaser .vacancy-teaser-content{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:135px;padding:40px 88px 40px 32px;position:relative;}.vacancy-teaser .vacancy-teaser-content .title{font-size:1.8rem;line-height:2rem;}.vacancy-teaser .vacancy-teaser-content .title a{color:#222222;}.vacancy-teaser .vacancy-teaser-content .title a:hover{text-decoration:underline;}.vacancy-teaser .vacancy-teaser-content .vacancy-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:initial;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field{font-size:1.2rem;line-height:1.8rem;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week .field__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:26px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location:before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right{width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFC827;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:40px;top:calc(50% - 20px);}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right:hover{background-color:#ECB000;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222222;font-size:1rem;}.block-site-branding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.site-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;width:200px;}.site-name-wrapper{font-size:14px;margin-left:20px;}.site-name{text-decoration:none;}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFC827;border-radius:28px;border:none;color:#222222;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;max-width:100%;min-width:140px;padding:19.2px 24px 19.2px 56px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;}.button:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:30px;position:absolute;}.button:hover,.button:focus{background:#ECB000;color:#222222;text-decoration:underline;}.button--secondary{background-color:#562980;border:1px solid #562980;color:#FFFFFF;}.button--secondary:hover,.button--secondary:focus{background-color:#411569;color:#FFFFFF;}.button--tertiary{background-color:#FFFFFF;border:1px solid #DEDCDD;color:#562980;}.button--tertiary:hover,.button--tertiary:focus{background-color:#FFFFFF;border:1px solid #BDB8BA;color:#562980;}.field--type-link a,.more-link a{background-color:#FFC827;border-radius:28px;color:#222222;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;padding:19.2px 24px 19.2px 56px;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;position:relative;}.field--type-link a:before,.more-link a:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:30px;position:absolute;}.field--type-link a:hover,.field--type-link a:focus,.more-link a:hover,.more-link a:focus{background-color:#ECB000;text-decoration:underline;}#CybotCookiebotDialog{border-radius:0 !important;border:2px solid #FFC827;max-width:100vw !important;min-width:100vw !important;padding:40px 0 !important;top:100% !important;-webkit-transform:translate(-50%,-100%) !important;-ms-transform:translate(-50%,-100%) !important;transform:translate(-50%,-100%) !important;}#CybotCookiebotDialog:not(.CybotEdge){padding:40px 0 !important;}#CybotCookiebotDialog:not(.CybotEdge) .CybotCookiebotDialogNavItem .CybotCookiebotDialogActive{border-color:#562980 !important;border-width:2px !important;}#CybotCookiebotDialog:not(.CybotEdge) .CookieCard{border-color:#562980 !important;color:#562980 !important;}#CybotCookiebotDialog:not(.CybotEdge) .CookieCard button:hover{color:#FFC827 !important;}#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogBodyButtons{bottom:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;margin-left:auto !important;margin-right:auto !important;max-width:1340px !important;padding-left:30px !important;padding-right:30px !important;width:100% !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a{color:#562980 !important;font-size:1.8rem !important;font-weight:500 !important;line-height:2.8rem !important;text-decoration:underline !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a:focus{text-decoration:none !important;opacity:1 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogHeader{display:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent{margin:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent{padding:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent .CybotCookiebotFader.CybotCookiebotDialogActive{opacity:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails #CybotCookiebotDialogBodyEdgeMoreDetailsLink:after{content:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBodyContentTitle{color:#222222 !important;font-size:2rem !important;line-height:2.4rem !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBodyContentText{color:#222222 !important;font-size:1.8rem !important;line-height:2.8rem !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter{position:inherit !important;padding:0 !important;width:100% !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogPoweredByText{display:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{bottom:0 !important;position:relative !important;max-width:100%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFC827 !important;border-radius:28px !important;border:none !important;color:#222222;font-size:1.8rem !important;font-weight:400 !important;line-height:1.8rem !important;margin-bottom:12px !important;margin-top:10px !important;max-width:100% !important;padding:19.2px 24px !important;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;width:auto !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:focus{background-color:#ECB000 !important;opacity:1 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonAccept{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline{background-color:#FFFFFF !important;border:1px solid #DEDCDD !important;color:#562980 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline:focus{background-color:#FFFFFF !important;border-color:#BDB8BA !important;color:#562980 !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyBottomWrapper{margin:8px 0 16px;}#CookiebotWidget{bottom:10px !important;top:auto !important;}#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:10px !important;top:auto !important;}.text-search-section{background-color:#FFC827;padding:40px 0;}.text-search-section form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.text-search-section form .form--inline .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 16px 0 0;}.text-search-section form .form--inline .form-item input{width:100%;}.text-search-section form .form--inline .form-item input::-webkit-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::-moz-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input:-ms-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::-ms-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::placeholder{color:#9D9598;}.text-search-section form .form--inline .form-actions .form-submit{background-color:#562980;color:#FFFFFF;font-size:1.6rem;line-height:1.2rem;width:100%;}.text-search-section form .form--inline .form-actions .form-submit:before{font-size:1.2rem;}.facets-section{background-color:#F7F6F6;padding:24px 0;}.facets-widget-checkbox.active .facet__dropbutton-title{display:none;}.facets-widget-checkbox.open .facet__dropbutton .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.facets-widget-checkbox.open .facet__dropdown{display:block;pointer-events:all;}.facets-widget-checkbox .facet__dropbutton{background-color:#FFFFFF;border:1px solid #DEDCDD;color:#5B4E53;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;line-height:4.8rem;padding:0 40px;position:relative;width:100%;}.facets-widget-checkbox .facet__dropbutton-icon.icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;height:100%;position:absolute;right:20px;}.facets-widget-checkbox .facet__dropbutton-active-facets{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;overflow:hidden;position:relative;}.facets-widget-checkbox .facet__dropbutton-active-facets li{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.facets-widget-checkbox .facet__dropbutton-active-facets li:not(:first-of-type):before{content:",";padding-right:5px;}[dir=rtl] .facets-widget-checkbox .facet__dropbutton-active-facets li:not(:first-of-type):before{padding-left:5px;padding-right:0;}.facets-widget-checkbox .facet__dropdown{background-color:#FFFFFF;-webkit-box-shadow:0px 4px 24px rgba(0,0,0,0.15);box-shadow:0px 4px 24px rgba(0,0,0,0.15);display:none;position:absolute;width:100%;z-index:10;}.facets-widget-checkbox .facet__dropdown .facet-item{padding:16px;}.facets-widget-checkbox .facet__dropdown .facet-item input:checked{background:#27468F;}.facets-widget-checkbox .facet__dropdown .facet-item label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}form.webform-submission-form{padding-top:24px;}select,textarea,input:not([type=submit]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFFFFF;border:1px solid #DEDCDD;-webkit-box-shadow:none;box-shadow:none;color:#222222;font-size:1.6rem;max-width:100%;padding:16px;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;margin-bottom:8px;}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:not([type=submit])::-webkit-input-placeholder{color:#9D9598;}select::-moz-placeholder,textarea::-moz-placeholder,input:not([type=submit])::-moz-placeholder{color:#9D9598;}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:not([type=submit]):-ms-input-placeholder{color:#9D9598;}select::-ms-input-placeholder,textarea::-ms-input-placeholder,input:not([type=submit])::-ms-input-placeholder{color:#9D9598;}select::placeholder,textarea::placeholder,input:not([type=submit])::placeholder{color:#9D9598;}select:focus,textarea:focus,input:not([type=submit]):focus{border-color:#BDB8BA;outline:none;}select.error,textarea.error,input:not([type=submit]).error{border-color:#C42117;}select[disabled],textarea[disabled],input:not([type=submit])[disabled]{border-color:#DEDCDD;color:#DEDCDD;}.form-item__two-column > .form-item select,.form-item__two-column > .form-item textarea,.form-item__two-column > .form-item input:not([type=submit]){width:100%;}.form-required__indicator{color:#FFC827;padding-left:3px;}.form-item{margin-bottom:20px;}.fieldgroup .form-item.form-type-checkbox,.fieldgroup .form-item.form-type-radio{margin-bottom:4px;}.fieldgroup .form-item.form-type-checkbox:last-child,.fieldgroup .form-item.form-type-radio:last-child{margin-bottom:0;}.form-item .description{font-size:1.3rem;line-height:2rem;margin-top:5px;}.form-item--error-message{color:#C42117;font-size:1.3rem;line-height:2.4rem;}.form-item__two-column{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;}.form-item__two-column > .form-item{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;margin-bottom:0;}.form-item__two-column > .form-item--error-message{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}label,legend,details summary{display:block;font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:16px;}textarea::-webkit-input-placeholder,input:not([type=submit])::-webkit-input-placeholder{color:#DEDCDD;opacity:1;-webkit-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::-moz-placeholder,input:not([type=submit])::-moz-placeholder{color:#DEDCDD;opacity:1;-moz-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea:-ms-input-placeholder,input:not([type=submit]):-ms-input-placeholder{color:#DEDCDD;opacity:1;-ms-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::-ms-input-placeholder,input:not([type=submit])::-ms-input-placeholder{color:#DEDCDD;opacity:1;-ms-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::placeholder,input:not([type=submit])::placeholder{color:#DEDCDD;opacity:1;-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}[placeholder]:focus::-webkit-input-placeholder{opacity:0;}[placeholder]:focus::-moz-placeholder{opacity:0;}[placeholder]:focus:-ms-input-placeholder{opacity:0;}[placeholder]:focus::-ms-input-placeholder{opacity:0;}[placeholder]:focus::placeholder{opacity:0;}.error + .select2-container--default .select2-selection{border-color:#C42117;}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#BDB8BA;}.select2-container--default .select2-dropdown{border:none;-webkit-box-shadow:0px 4px 24px rgba(0,0,0,0.15);box-shadow:0px 4px 24px rgba(0,0,0,0.15);}.select2-container--default .select2-selection--multiple{border-radius:0px;border:1px solid #DEDCDD;min-height:52px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 8px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:#EEEAF2;border-radius:0px;border:none;color:#562980;font-size:1.4rem;line-height:2rem;padding:8px 16px 8px 10px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{color:#562980;font-size:1.6rem;margin-right:11.2px;}.select2-container--default .select2-results__options{padding:32px 16px;}.select2-container--default .select2-results__option{color:#5B4E53;font-size:1.4rem;line-height:2rem;padding:0;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#FFFFFF;color:#562980;font-weight:700;}.select2-container--default .select2-results__option:not(:last-child){margin-bottom:16px;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#FFFFFF;color:#562980;}textarea{font-family:inherit;}details{border:1px solid #DEDCDD;border-radius:2px;padding:12px;margin-bottom:15px;}details summary{margin-bottom:0;}details .details-wrapper{margin-top:15px;}.form-type-checkbox,.form-type-radio{position:relative;}input[type=checkbox],input[type=radio]{bottom:0;width:18px !important;}input[type=checkbox] + label,input[type=radio] + label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;font-weight:normal;line-height:1.2;margin:0;position:relative;-webkit-transition:color ease 350ms;-o-transition:color ease 350ms;transition:color ease 350ms;}input[type=checkbox] + label:hover:after,input[type=radio] + label:hover:after{will-change:transform,opacity;}input[type=checkbox] + label:before,input[type=radio] + label:before{content:"";background:#FFFFFF;border-radius:2px;border:1px solid #BDB8BA;display:inline-block;margin-right:16px;-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms;}.form-item--error input[type=checkbox] + label:before,.form-item--error input[type=radio] + label:before{border-color:#C42117;}input[type=checkbox] + label:after,input[type=radio] + label:after{opacity:0;padding:0;pointer-events:none;position:absolute;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms;z-index:-1;}input[type=checkbox]:checked + label,input[type=radio]:checked + label{color:#562980;}input[type=checkbox]:checked + label:after,input[type=radio]:checked + label:after{opacity:1;pointer-events:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;}input[type=checkbox][disabled] + label,input[type=radio][disabled] + label{color:#DEDCDD;}input[type=checkbox] + label:before{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;content:"";}input[type=checkbox] + label:after{content:"\e008";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFFFFF;font-size:1.5rem;left:2px;}input[type=checkbox]:checked + label:before{background:#562980;border-color:#562980;}input[type=radio] + label{color:#5B4E53;}input[type=radio] + label:before{width:20px;height:20px;border-radius:100%;content:"";-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;max-width:20px;}input[type=radio] + label:after{content:"";width:12px;height:12px;background:#562980;border-radius:100%;left:4px;top:4px;}input[type=file] + button,input[type=file] + .file + button,input[type=hidden] + button,input[type=hidden] + .file + button{padding:19.2px 24px;}input[type=file] + button::before,input[type=file] + .file + button::before,input[type=hidden] + button::before,input[type=hidden] + .file + button::before{content:none;}.user-login-form{margin:45px auto;max-width:50%;}.user-login-form .form-text{width:100%;}.user-login-form .form-actions,.user-login-form .form-item-onelogin-integration-login-links{text-align:center;}body[class*=path-form] .messages{display:none;}.icon:before{font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow_down:before{content:"\e001";}.icon-arrow_left:before{content:"\e002";}.icon-arrow_left_slider:before{content:"\e003";}.icon-arrow_right:before{content:"\e004";}.icon-arrow_right_slider:before{content:"\e005";}.icon-arrow_up:before{content:"\e006";}.icon-atEmail:before{content:"\e007";}.icon-check:before{content:"\e008";}.icon-document:before{content:"\e009";}.icon-education:before{content:"\e00a";}.icon-facebook:before{content:"\e00b";}.icon-instagram:before{content:"\e00c";}.icon-linkedIn:before{content:"\e00d";}.icon-location:before{content:"\e00e";}.icon-phone:before{content:"\e00f";}.icon-quote:before{content:"\e010";}.icon-tiktok:before{content:"\e011";}.icon-time:before{content:"\e012";}.icon-twitter:before{content:"\e013";}.icon-youtube:before{content:"\e014";}.text-formatted ul,.text-formatted ol,.cke_editable ul,.cke_editable ol{list-style:none;margin:16px 0;padding:0;}.text-formatted ul ul,.text-formatted ul ol,.text-formatted ol ul,.text-formatted ol ol,.cke_editable ul ul,.cke_editable ul ol,.cke_editable ol ul,.cke_editable ol ol{margin:0 16px;}.text-formatted ul li,.text-formatted ol li,.cke_editable ul li,.cke_editable ol li{padding-left:20px;position:relative;}.text-formatted ul li:before,.text-formatted ol li:before,.cke_editable ul li:before,.cke_editable ol li:before{color:#222222;display:inline-block;left:0;margin-right:16px;position:absolute;}.text-formatted ul li:before,.cke_editable ul li:before{content:"\2022";font-size:1.8rem;line-height:1;top:5px;}.text-formatted ol,.cke_editable ol{counter-reset:li;}.text-formatted ol li,.cke_editable ol li{counter-increment:li;}.text-formatted ol li:before,.cke_editable ol li:before{content:counter(li);direction:rtl;font-weight:700;left:-8px;text-align:right;width:1.8rem;}.text-formatted li,.cke_editable li{margin-bottom:8px;}img,video{height:auto;max-width:100%;display:block;}.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{caption-side:bottom;display:table-caption;max-width:none;}.caption > figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic;}.youtube-embed-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}.youtube-embed-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;}.field--name-field-media-video-embed-field{overflow:hidden;position:relative;width:100%;}.field--name-field-media-video-embed-field:after{content:"";display:block;padding-top:55.5%;}.field--name-field-media-video-embed-field iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.messages{border-radius:2px;border-width:1px 1px 1px 0;border:1px solid;color:#222222;font-size:1.6rem;padding:16px;}.messages .messages + .messages{margin-top:8px;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:8px;}.messages a{color:#562980;font-style:normal;text-decoration:underline;}.messages a:hover{text-decoration:none;}.messages--status{background:rgba(21,153,135,0.3);border-color:#159987;-webkit-box-shadow:-8px 0 0 #159987;box-shadow:-8px 0 0 #159987;}.messages--warning{background:rgba(255,200,39,0.3);border-color:#FFC827;-webkit-box-shadow:-8px 0 0 #FFC827;box-shadow:-8px 0 0 #FFC827;}.messages--error{background:rgba(196,33,23,0.3);border-color:#C42117;-webkit-box-shadow:-8px 0 0 #C42117;box-shadow:-8px 0 0 #C42117;}.paragraph--type--layout > .layout--slider-one-slide{}.paragraph--type--layout > .layout--slider-one-slide .slick-slider{margin-bottom:100px;}.paragraph--type--layout > .layout--slider-one-slide .field--name-field-media-image:before,.paragraph--type--layout > .layout--slider-one-slide .field--name-field-media-image:after{display:none;}.slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:25px 0;position:absolute;right:0;}.slick-slider .slick-dots{list-style:none;}.slick-dots li{padding:0 4px;}.slick-dots li.slick-active button{background:#FFC827;}.slick-dots button{width:10px;height:10px;background:#DEDCDD;border-radius:50%;border:none;color:transparent;display:block;font-size:0;margin:0;outline:none;padding:0;-webkit-transition:background ease 350ms;-o-transition:background ease 350ms;transition:background ease 350ms;}.slick-slide{outline:none;line-height:0;}.slick-arrow{width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border-radius:50%;border:none;bottom:0;color:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;outline:none;position:absolute;top:0;z-index:30;}.slick-arrow:hover:before{color:#FFC827;}.slick-arrow:before{color:#562980;font-size:1.3rem;vertical-align:middle;-webkit-transition:color ease 350ms;-o-transition:color ease 350ms;transition:color ease 350ms;}.slick-arrow.slick-disabled:before,.slick-arrow.slick-disabled:after{color:#DEDCDD;}.slick-arrow.slick-prev{left:15px;}.slick-arrow.slick-prev:before{content:"\e003";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-arrow.slick-next{right:15px;}.slick-arrow.slick-next:before{content:"\e005";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block-views-blockvacancies-latest-vacancies-block .slick-list,.field--name-dynamic-block-fieldnode-related-vacancies .slick-list,.field--name-field-content-list .slick-list{margin:-12px;overflow:visible;}.block-views-blockvacancies-latest-vacancies-block .slick-track,.field--name-dynamic-block-fieldnode-related-vacancies .slick-track,.field--name-field-content-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}.block-views-blockvacancies-latest-vacancies-block .slick-slide,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide,.field--name-field-content-list .slick-slide{height:inherit;padding:0 12px;}.block-views-blockvacancies-latest-vacancies-block .slick-slide > div,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide > div,.field--name-field-content-list .slick-slide > div{height:100%;}.block-views-blockvacancies-latest-vacancies-block .slick-slide > div > div,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide > div > div,.field--name-field-content-list .slick-slide > div > div{height:inherit;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow,.field--name-field-content-list .slick-arrow{width:48px;height:48px;background-color:transparent;border:1px solid #DEDCDD;bottom:-89px;top:inherit;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow.slick-prev,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow.slick-prev,.field--name-field-content-list .slick-arrow.slick-prev{left:0;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow.slick-next,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow.slick-next,.field--name-field-content-list .slick-arrow.slick-next{right:0;}.paragraph--type--expertises .slick-list{overflow:visible;}.paragraph--type--expertises .slick-initialized .slick-slide:not(:last-child){margin-right:16px;}table{border-collapse:collapse;border-spacing:0;}table.sticky-header{background-color:#000000;margin-top:0;top:0;z-index:500;}caption,th,td{font-weight:normal;text-align:left;vertical-align:top;}ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;list-style:none;margin:30px 0;padding:0;}ul.tabs li{border-bottom:1px solid #DEDCDD;padding:0 15px;}ul.tabs li a{color:#5B4E53;display:block;padding:10px 0;position:relative;text-decoration:none;}ul.tabs li a.is-active{color:#FFC827;}ul.tabs li a.is-active:before{content:" ";background:#FFC827;bottom:-1px;display:block;height:2px;left:0;position:absolute;width:100%;}h1{font-size:5.5rem;font-weight:700;line-height:6rem;margin:0 0 16px 0;color:#222222;}h2{font-size:4rem;font-weight:700;line-height:4.8rem;margin:0 0 16px 0;color:#222222;}h3{font-size:3rem;font-weight:700;line-height:3.6rem;margin:0 0 16px 0;color:#222222;}h4{font-size:2rem;font-weight:700;line-height:2.8rem;margin:0 0 16px 0;color:#222222;}h5{font-size:1.8rem;font-weight:700;line-height:2rem;margin:0 0 8px 0;color:#222222;}h6{font-size:1.4rem;font-weight:700;line-height:1.8rem;margin:0 0 8px 0;color:#222222;}.text-link{text-decoration:underline;}.text-link:hover{text-decoration:none;}p:not(:last-of-type){margin:0 0 1.5rem;}p a{color:#562980;}p a:not(.text-link,.button){display:inline-block;font-size:1.8rem;line-height:1.8rem;padding:19.2px 24px;position:relative;}p a:not(.text-link,.button):before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:0;position:absolute;}p a:hover{color:#562980;text-decoration:underline;}p a:hover:after{display:inline-block;}blockquote{font-size:2rem;line-height:3.4rem;padding:64px 56px;}blockquote:not(:last-child){margin:0 0 1.5rem;}hr{border:0;border-top:1px solid #DEDCDD;display:block;height:1px;margin:16px 0;padding:0;}figcaption{color:#9D9598;}.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}em[data-color="#9D9598"]{color:#9D9598;font-style:normal;}.view-style-format--grid [class*=col-]{padding-bottom:30px;}.block-views-blockvacancies-all-vacancies-block .view-header{font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:24px;}.block-views-blockvacancies-latest-vacancies-block,.field--name-dynamic-block-fieldnode-related-vacancies,.field--name-field-content-list{padding-bottom:128px;position:relative;}.block-views-blockvacancies-latest-vacancies-block h2,.block-views-blockvacancies-latest-vacancies-block .viewsreference--view-title,.field--name-dynamic-block-fieldnode-related-vacancies h2,.field--name-dynamic-block-fieldnode-related-vacancies .viewsreference--view-title,.field--name-field-content-list h2,.field--name-field-content-list .viewsreference--view-title{font-size:2rem;line-height:2.8rem;margin-bottom:40px;}.block-views-blockvacancies-latest-vacancies-block .more-link,.field--name-dynamic-block-fieldnode-related-vacancies .more-link,.field--name-field-content-list .more-link{bottom:26px;left:0;position:absolute;right:0;text-align:center;}.field--name-field-content-list{background:#F7F6F6;padding-top:64px;padding-bottom:0;}.field--name-field-content-list .slick-vacancies{padding-bottom:128px;}.field--name-field-content-list .slick-track{margin-left:0;}.field--name-field-content-list .viewsreference--view-title{color:#222222;font-weight:700;}.region-map{display:block;height:auto;max-width:100%;}.region-map__wrapper{display:inline-block;position:relative;}.region-map__item{cursor:pointer;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;}.region-map__item.region--active{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));-webkit-transform:scale(1.1) translate(0,0);-ms-transform:scale(1.1) translate(0,0);transform:scale(1.1) translate(0,0);}.region-map__item.region--active[data-map-region=two]{-webkit-transform:scale(1.1) translate(0,-2%);-ms-transform:scale(1.1) translate(0,-2%);transform:scale(1.1) translate(0,-2%);}.region-map__item.region--active[data-map-region=three]{-webkit-transform:scale(1.1) translate(-2%,-1.3%);-ms-transform:scale(1.1) translate(-2%,-1.3%);transform:scale(1.1) translate(-2%,-1.3%);}.region-map__item.region--active[data-map-region=four]{-webkit-transform:scale(1.1) translate(-1%,-4%);-ms-transform:scale(1.1) translate(-1%,-4%);transform:scale(1.1) translate(-1%,-4%);}.region-map__item.region--disabled{cursor:default;pointer-events:none;}.region-map-foreground{opacity:0.65;-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}.region--active .region-map-foreground{opacity:1;}.region-map-dots{-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}.region--disabled .region-map-dots{opacity:0;}.region-map__buttons .button{font-size:1.8rem;line-height:1.8rem;padding:18px 24px 18px 56px;position:absolute;}.region-map__buttons .button.region--active{border:1px solid #BDB8BA;text-decoration:underline;}.region-map__buttons .button.region--disabled{opacity:0;pointer-events:none;}.region-map__buttons .button[data-map-region=one]{color:#942A82;left:9.5%;top:32.5%;}.region-map__buttons .button[data-map-region=two]{bottom:28.4%;color:#159987;left:18%;}.region-map__buttons .button[data-map-region=three]{bottom:32.2%;color:#D77F19;right:5.6%;}.region-map__buttons .button[data-map-region=four]{bottom:11.7%;color:#008FD0;right:3.5%;}.back-to-top__button{width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFC827;border-radius:50%;bottom:68px;-webkit-box-shadow:0px 2px 8px 0px rgba(26,26,26,0.16);box-shadow:0px 2px 8px 0px rgba(26,26,26,0.16);color:#222222;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:10px;opacity:0;overflow:hidden;padding:8px;pointer-events:none;position:fixed;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;z-index:100;}.back-to-top__button.show{opacity:1;pointer-events:all;}.back-to-top__button:hover{background:#ECB000;}.back-to-top__icon{color:#222222;display:block;font-size:10px;line-height:0;}.back-to-top__icon:before{display:block;}.paragraph--type--call-to-action .field--name-field-title{font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:24px;}.paragraph--type--call-to-action .field--name-field-link .field__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#EEEAF2;color:#562980;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4rem;margin-bottom:24px;overflow-wrap:anywhere;padding:24px 40px 24px 24px;position:relative;word-break:break-all;}.paragraph--type--call-to-action .field--name-field-link .field__item a:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:24px;}.paragraph--type--call-to-action .field--name-field-link .field__item a:hover{background-color:#DDD4E6;text-decoration:underline;}.paragraph--type--expertises .field--name-field-expertise,.view-display-id-vacancy_functiongroup_block{padding-bottom:48px;}.paragraph--type--expertises .field--name-field-expertise .field__item h2,.paragraph--type--expertises .field--name-field-expertise .views-row h2,.view-display-id-vacancy_functiongroup_block .field__item h2,.view-display-id-vacancy_functiongroup_block .views-row h2{color:#FFFFFF;font-size:1.6rem;line-height:1.9rem;margin:0;}.paragraph--type--expertises .field--name-field-expertise .field__item a,.paragraph--type--expertises .field--name-field-expertise .views-row a,.view-display-id-vacancy_functiongroup_block .field__item a,.view-display-id-vacancy_functiongroup_block .views-row a{width:156px;height:156px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9D9598;border-radius:50%;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28px;text-align:center;}.paragraph--type--expertises .field--name-field-expertise .field__item a:hover,.paragraph--type--expertises .field--name-field-expertise .views-row a:hover,.view-display-id-vacancy_functiongroup_block .field__item a:hover,.view-display-id-vacancy_functiongroup_block .views-row a:hover{text-decoration:underline;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--purple,.paragraph--type--expertises .field--name-field-expertise .views-row .color--purple,.view-display-id-vacancy_functiongroup_block .field__item .color--purple,.view-display-id-vacancy_functiongroup_block .views-row .color--purple{background:#562980;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--orange,.paragraph--type--expertises .field--name-field-expertise .views-row .color--orange,.view-display-id-vacancy_functiongroup_block .field__item .color--orange,.view-display-id-vacancy_functiongroup_block .views-row .color--orange{background:#D77F19;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--blue,.paragraph--type--expertises .field--name-field-expertise .views-row .color--blue,.view-display-id-vacancy_functiongroup_block .field__item .color--blue,.view-display-id-vacancy_functiongroup_block .views-row .color--blue{background:#27468F;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--pink,.paragraph--type--expertises .field--name-field-expertise .views-row .color--pink,.view-display-id-vacancy_functiongroup_block .field__item .color--pink,.view-display-id-vacancy_functiongroup_block .views-row .color--pink{background:#942A82;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--rubine-red,.paragraph--type--expertises .field--name-field-expertise .views-row .color--rubine-red,.view-display-id-vacancy_functiongroup_block .field__item .color--rubine-red,.view-display-id-vacancy_functiongroup_block .views-row .color--rubine-red{background:#BF0069;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--red,.paragraph--type--expertises .field--name-field-expertise .views-row .color--red,.view-display-id-vacancy_functiongroup_block .field__item .color--red,.view-display-id-vacancy_functiongroup_block .views-row .color--red{background:#C42117;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--green,.paragraph--type--expertises .field--name-field-expertise .views-row .color--green,.view-display-id-vacancy_functiongroup_block .field__item .color--green,.view-display-id-vacancy_functiongroup_block .views-row .color--green{background:#159987;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--green-grass,.paragraph--type--expertises .field--name-field-expertise .views-row .color--green-grass,.view-display-id-vacancy_functiongroup_block .field__item .color--green-grass,.view-display-id-vacancy_functiongroup_block .views-row .color--green-grass{background:#3A9946;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--blue-light,.paragraph--type--expertises .field--name-field-expertise .views-row .color--blue-light,.view-display-id-vacancy_functiongroup_block .field__item .color--blue-light,.view-display-id-vacancy_functiongroup_block .views-row .color--blue-light{background:#008FD0;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--yellow,.paragraph--type--expertises .field--name-field-expertise .views-row .color--yellow,.view-display-id-vacancy_functiongroup_block .field__item .color--yellow,.view-display-id-vacancy_functiongroup_block .views-row .color--yellow{background:#FFC827;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--yellow_dark,.paragraph--type--expertises .field--name-field-expertise .views-row .color--yellow_dark,.view-display-id-vacancy_functiongroup_block .field__item .color--yellow_dark,.view-display-id-vacancy_functiongroup_block .views-row .color--yellow_dark{background:#ECB000;}.paragraph{}.paragraph:not(:last-child,.facets-section,.text-search-section,.paragraph--type--recruiter){margin-bottom:48px;}.paragraph__header{margin-bottom:16px;}.paragraph--view-mode--centered{text-align:center;}.paragraph--view-mode--right-align{text-align:right;}.paragraph.bg-color-grey5{background:#F7F6F6;color:#222222;}.paragraph.bg-color-grey20{background:#DEDCDD;color:#222222;}.paragraph.bg-color-primary-yellow{background-color:#FFC827;background-image:url(/themes/custom/werkenbij/images/svg/waterprint.svg);background-repeat:no-repeat;background-position-x:50%;background-size:cover;color:#222222;}.paragraph.bg-color-primary-yellow a:not(.button){color:#562980;}.paragraph.bg-color-purple{background:#562980;color:#FFFFFF;}.paragraph.bg-color-purple a:not(.button){color:#FFC827;}.paragraph--colored-container{padding:32px;}.paragraph.bg-style-round-top-left{border-top-left-radius:15px;}.paragraph.bg-style-round-top-right{border-top-right-radius:15px;}.paragraph.bg-style-round-bottom-left{border-bottom-left-radius:15px;}.paragraph.bg-style-round-bottom-right{border-bottom-right-radius:15px;}.paragraph.padding-top-xs{padding-top:16px;}.paragraph.padding-top-s{padding-top:32px;}.paragraph.padding-top-m{padding-top:48px;}.paragraph.padding-top-l{padding-top:64px;}.paragraph.padding-top-xl{padding-top:80px;}.paragraph.padding-bottom-xs{padding-bottom:16px;}.paragraph.padding-bottom-s{padding-bottom:32px;}.paragraph.padding-bottom-m{padding-bottom:48px;}.paragraph.padding-bottom-l{padding-bottom:64px;}.paragraph.padding-bottom-xl{padding-bottom:80px;}.paragraph--type--faq{margin:auto;max-width:852px;}.paragraph--type--faq .ui-accordion{border-bottom:1px solid #DEDCDD;}.paragraph--type--faq .ui-accordion-header,.paragraph--type--faq .ui-accordion-content{border:none;border-radius:0;}.paragraph--type--faq .ui-accordion-header{background-color:#FFFFFF;border-top:1px solid #DEDCDD;color:#5B4E53;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:0;padding:20px 40px 20px 0;position:relative;}.paragraph--type--faq .ui-accordion-header > span{display:none;}.paragraph--type--faq .ui-accordion-header:after{content:"\e001";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;position:absolute;right:16px;top:calc(50% - 0.5rem);}.paragraph--type--faq .ui-accordion-header-active{border-bottom:2px solid #FFC827;color:#FFC827;}.paragraph--type--faq .ui-accordion-header-active:after{content:"\e006";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--faq .ui-accordion-content{color:#7C7175;font-size:1.8rem;line-height:3rem;padding:24px 0;}.paragraph--type--hero.hero-with-image{position:relative;overflow:hidden;}.paragraph--type--hero.hero-with-image:before,.paragraph--type--hero.hero-with-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.paragraph--type--hero.hero-with-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.paragraph--type--hero.hero-with-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.paragraph--type--hero.hero-with-image.keep-top-image:before{content:none;}.paragraph--type--hero.hero-with-image .hero-content{background:rgba(0,0,0,0) 0%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000);bottom:0;color:#FFFFFF;padding:0 48px 48px;position:absolute;width:100%;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{font-size:1.2rem;line-height:1.5rem;font-weight:700;margin-bottom:16px;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text,.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{color:#FFFFFF;}.paragraph--type--hero.hero-with-image .field--name-field-media-image picture,.paragraph--type--hero.hero-with-image .field--name-field-media-image img{max-height:640px;width:100%;}.paragraph--type--hero .hero-content .field--name-field-text{color:#27468F;font-size:3rem;font-weight:700;line-height:3.6rem;padding-bottom:40px;}.paragraph--type--quote{margin:32px auto 48px 40px;max-width:630px;position:relative;}.paragraph--type--quote .quote{left:-38px;position:absolute;top:-10px;}.paragraph--type--quote .quote i::before{color:#FFC827;font-size:3rem;}.paragraph--type--quote .quote-info{color:#5B4E53;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;font-weight:500;line-height:2.2rem;margin-top:16px;}.paragraph--type--quote .quote-comma .field--name-field-name:after{content:",";margin-right:4px;}.paragraph--type--quote .field--name-field-text{position:relative;z-index:10;}.paragraph--type--quote .field--name-field-text p{color:#562980;font-family:"Georgia",Arial,Helvetica;font-size:2.8rem;font-weight:400;line-height:3.2rem;}.paragraph--type--related-content{height:100%;}.paragraph--type--related-content .field--name-field-related-content{height:100%;}.paragraph--type--recruiter:not(:last-child){margin-bottom:36px;}.paragraph--type--recruiter .recruiter-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;margin:0 auto 32px;min-width:300px;padding:24px;}.paragraph--type--recruiter .recruiter-details .recruiter-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:102px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;font-weight:700;line-height:1.8rem;padding:0 0 8px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-name .field--name-name{margin-left:4.8px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-mobile{font-size:1.4rem;font-weight:400;line-height:2rem;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-email a.button{font-size:1.4rem;line-height:1.4rem;min-width:91px;padding:12px 16px 12px 30px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-email a.button:before{left:20px;}.paragraph--type--recruiter .recruiter-details .recruiter-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.paragraph--type--recruiter .recruiter-details .recruiter-image .field--name-field-image{width:96px;height:96px;}.paragraph--type--recruiter .recruiter-details .recruiter-image .field--name-field-image img{border-radius:50%;}.paragraph--type--text,.field--name-body{margin-left:auto;margin-right:auto;max-width:852px;}.paragraph--type--text p,.field--name-body p,.paragraph--type--layout > .field--name-field-text p{margin-bottom:32px;}.paragraph--type--text ol,.field--name-body ol,.paragraph--type--layout > .field--name-field-text ol{list-style-type:decimal;}.paragraph--type--text ul,.field--name-body ul,.paragraph--type--layout > .field--name-field-text ul{list-style-type:disc;}.paragraph--type--text ul,.paragraph--type--text ol,.field--name-body ul,.field--name-body ol,.paragraph--type--layout > .field--name-field-text ul,.paragraph--type--layout > .field--name-field-text ol{margin-bottom:32px;padding-left:32px;}.paragraph--type--text ul li,.paragraph--type--text ol li,.field--name-body ul li,.field--name-body ol li,.paragraph--type--layout > .field--name-field-text ul li,.paragraph--type--layout > .field--name-field-text ol li{padding-left:8px;}.paragraph--type--media{}.paragraph--type--media .field--name-field-media-image{position:relative;overflow:hidden;}.paragraph--type--media .field--name-field-media-image:before,.paragraph--type--media .field--name-field-media-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.paragraph--type--media .field--name-field-media-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.paragraph--type--media .field--name-field-media-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.bg-color-grey5 .paragraph--type--media .field--name-field-media-image:before,.bg-color-grey5 .paragraph--type--media .field--name-field-media-image:after{background:#F7F6F6;}.bg-color-grey20 .paragraph--type--media .field--name-field-media-image:before,.bg-color-grey20 .paragraph--type--media .field--name-field-media-image:after{background:#DEDCDD;}.bg-color-primary-yellow .paragraph--type--media .field--name-field-media-image:before,.bg-color-primary-yellow .paragraph--type--media .field--name-field-media-image:after{background:#FFC827;}.bg-color-purple .paragraph--type--media .field--name-field-media-image:before,.bg-color-purple .paragraph--type--media .field--name-field-media-image:after{background:#562980;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes scale-up-jump{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes scale-up-jump{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}100%{-webkit-transform:scale(1);transform:scale(1);}}@media only screen and (max-width:1279px){#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{border:none !important;max-height:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails{-webkit-box-pack:unset !important;-ms-flex-pack:unset !important;justify-content:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{bottom:62px;}}@media screen and (min-width:0px) and (max-width:1024px) and (min-width:0px) and (max-width:320px){.paragraph--type--expertises .field--name-field-expertise .field__item a h2,.paragraph--type--expertises .field--name-field-expertise .views-row a h2,.view-display-id-vacancy_functiongroup_block .field__item a h2,.view-display-id-vacancy_functiongroup_block .views-row a h2{font-size:1.1rem;line-height:1.5rem;}}@media screen and (min-width:0px) and (max-width:479px){.row--bleed\@phone{margin-left:-20px;margin-right:-20px;}.row--bleed\@phone > [class*=col-]{padding:0;}.col-1\@phone{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@phone{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@phone{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@phone{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@phone{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@phone{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@phone{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@phone{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@phone{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@phone{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@phone{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@phone{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@phone{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.toolbar-vertical .vacancy-sticky-section.sticky{top:0;}[data-hide=phone]{display:none;}.breadcrumb{font-size:1.4rem;line-height:1.4rem;}.card-interior .card-media:before{bottom:97%;}.card-interior .card-media:after{top:97%;}.image-card .image-card-content{bottom:16px;padding:0 16px;}.field--name-node-title{margin-bottom:32px;}.vacancy-sticky-section .recruiter-details{display:none;}.vacancy-sticky-section .button{margin:0;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before{bottom:97%;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{top:97%;}.page-node-type-vacancy .vacancy-details-section{display:block;}.page-node-type-vacancy .recruiter-details-block{display:block;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information{display:block;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field{margin:16px 0 0;}.vacancy-teaser .vacancy-teaser-content{padding:40px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details{-ms-flex-wrap:wrap;flex-wrap:wrap;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location{width:100%;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right{display:none;}.button{padding:19.2px 24px 19.2px 48px;}.button:before{left:24px;}.field--type-link a,.more-link a{padding:19.2px 24px 19.2px 48px;}.field--type-link a:before,.more-link a:before{left:24px;}.field--type-link a,.more-link a{font-size:1.4rem;line-height:1.4rem;padding:16px 20px 16px 44px;}#CybotCookiebotDialog{padding:32px 0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;left:0 !important;margin:0 !important;position:relative !important;width:100% !important;margin-top:16px !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails #CybotCookiebotDialogBodyEdgeMoreDetailsLink{font-size:1.6rem !important;line-height:1.6rem !important;margin:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter{padding:16px 0 0 0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{position:inherit !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{font-size:1.6rem !important;line-height:1.6rem !important;max-width:100% !important;padding:16px 24px !important;width:100% !important;}#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:10px !important;top:auto !important;}.text-search-section form .form--inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.text-search-section form .form--inline .form-item{margin:0;}.text-search-section form .form--inline .form-actions .form-submit{margin-top:16px;padding:19.2px 24px;}.text-search-section form .form--inline .form-actions .form-submit:before{content:none;}.form-item__two-column > .form-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;margin-bottom:20px;}.user-login-form{max-width:100%;}.block-views-blockvacancies-latest-vacancies-block .slick-list,.field--name-dynamic-block-fieldnode-related-vacancies .slick-list,.field--name-field-content-list .slick-list{margin:0;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow,.field--name-field-content-list .slick-arrow{bottom:-96px;}.block-views-blockvacancies-latest-vacancies-block .more-link,.field--name-dynamic-block-fieldnode-related-vacancies .more-link,.field--name-field-content-list .more-link{bottom:34px;}.region-map__buttons .button{font-size:1.4rem;line-height:1.4rem;min-width:0;padding:12px 16px 12px 36px;}.region-map__buttons .button:before{left:16px;}.region-map__buttons .button[data-map-region=one]{left:19%;top:10%;}.region-map__buttons .button[data-map-region=two]{bottom:24.5%;left:13%;}.region-map__buttons .button[data-map-region=three]{bottom:46%;right:12%;}.region-map__buttons .button[data-map-region=four]{bottom:8%;right:43%;}.paragraph--type--faq .ui-accordion-header{font-size:1.6rem;line-height:2rem;padding:16px 24px 16px 0;}.paragraph--type--faq .ui-accordion-content{font-size:1.6rem;line-height:2.6rem;padding:16px 0;}.paragraph--type--hero.hero-with-image:before{bottom:97%;}.paragraph--type--hero.hero-with-image:after{top:97%;}.paragraph--type--hero .hero-content .field--name-field-text{padding-bottom:24px;}.paragraph--type--quote{margin-left:24px;}.paragraph--type--quote .quote{left:-18px;}.paragraph--type--quote .quote-info{display:block;}.paragraph--type--text p,.field--name-body p,.paragraph--type--layout > .field--name-field-text p{font-size:1.8rem;line-height:3rem;}.paragraph--type--text ul li,.paragraph--type--text ol li,.field--name-body ul li,.field--name-body ol li,.paragraph--type--layout > .field--name-field-text ul li,.paragraph--type--layout > .field--name-field-text ol li{font-size:1.8rem;line-height:3rem;}.paragraph--type--media .field--name-field-media-image:before{bottom:97%;}.paragraph--type--media .field--name-field-media-image:after{top:97%;}}@media screen and (min-width:0px) and (max-width:1024px){body{font-size:1.8rem;}.row--bleed\@mobile{margin-left:-20px;margin-right:-20px;}.row--bleed\@mobile > [class*=col-]{padding:0;}.col-1\@mobile{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@mobile{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@mobile{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@mobile{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@mobile{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@mobile{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@mobile{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@mobile{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@mobile{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@mobile{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@mobile{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@mobile{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@mobile{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.container{max-width:100%;padding-left:20px;padding-right:20px;}.container--wide{max-width:100%;padding-left:20px;padding-right:20px;}.container--narrow{max-width:100%;padding-left:20px;padding-right:20px;}.region__sidebar--first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.region__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.header-main{height:72px;z-index:110;}.header-main .navigation{height:100%;position:absolute;right:-20px;top:0;width:calc(100% + 40px);}.region__header > *:not(nav){position:relative;z-index:2;}.footer .region__footer-top-left .block-menu{margin-top:16px;}.footer .region__footer-top-left .block-menu .menu-level--0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.footer .region__footer-top-right .menu--social-links{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:16px;}.footer .region__footer-bottom-left .block-menu .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;}.footer .region__footer-bottom-left .block-menu .menu .menu-item{line-height:4rem;}.full-width-element{margin-left:-20px;margin-right:-20px;}.menu--main .menu .menu-item-level--0 > a,.menu--main .menu .menu-item-level--0 > span{padding:16px 0;}.menu--main .menu .menu-item-level--1 a,.menu--main .menu .menu-item-level--1 span{padding:16px;}.menu--main .menu .menu-item-level--2 a,.menu--main .menu .menu-item-level--2 span{padding:16px 32px;}.menu--main .menu .menu-item-level--0 a,.menu--main .menu .menu-item-level--0 span,.menu--main .menu .menu-item-level--1 a,.menu--main .menu .menu-item-level--1 span,.menu--main .menu .menu-item-level--2 a,.menu--main .menu .menu-item-level--2 span{font-size:1.6rem;line-height:1.6rem;margin-right:30px;}.menu--main .menu .menu-item-level--0 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--0 span.is-active + .menu-arrow,.menu--main .menu .menu-item-level--1 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--1 span.is-active + .menu-arrow,.menu--main .menu .menu-item-level--2 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--2 span.is-active + .menu-arrow{color:#FFC827;}.menu--main .menu-level--0 > li:not(:last-child),.menu--main .menu-level--1 > li:not(:last-child),.menu--main .menu-level--2 > li:not(:last-child){border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--0 > li:not(:last-child):first-child,.menu--main .menu-level--1 > li:not(:last-child):first-child,.menu--main .menu-level--2 > li:not(:last-child):first-child{border-top:1px solid #DEDCDD;}.menu--main .menu-level--0{background:#FFFFFF;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;opacity:0;pointer-events:none;position:absolute;top:57px;-webkit-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;-o-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;visibility:hidden;width:100%;}.menu--main .menu-level--0 > li:last-child{border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--0.opened{-ms-flex-line-pack:start;align-content:start;height:calc(100vh + 70px);opacity:1;padding:0 24px;pointer-events:auto;visibility:visible;z-index:10;}.menu--main .menu-level--1 > li:first-child,.menu--main .menu-level--2 > li:first-child{border-top:1px solid #DEDCDD;}.menu--main .menu-level--1 > li:not(:last-child),.menu--main .menu-level--2 > li:not(:last-child){border-bottom:1px solid #DEDCDD;}.menu--main .menu-item-level--0.expanded,.menu--main .menu-item-level--1.expanded{position:relative;}.menu--main .menu-item-level--0.expanded > .menu-arrow,.menu--main .menu-item-level--1.expanded > .menu-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:6px;top:19px;}.menu--main .menu-item-level--0.expanded > .menu-arrow:after,.menu--main .menu-item-level--1.expanded > .menu-arrow:after{content:"\e001";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;}.menu--main .menu-item-level--0.expanded > .menu-arrow.opened:after,.menu--main .menu-item-level--1.expanded > .menu-arrow.opened:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}.menu--main .menu-item-level--0 a,.menu--main .menu-item-level--0 span{color:#FFFFFF;padding:17px 20px;-webkit-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;-o-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;}.menu--main .menu-item-level--0{width:100%;}.mobile-menu-toggler{display:inline-block;}.pager{margin-left:-20px;margin-right:-20px;}.pager__item a{font-size:1.4rem;}.card{height:auto;}.teaser .row .teaser-content .field--name-node-title{margin-top:16px;}.vacancy-card .vacancy-card-content .vacancy-details{display:block;}.page-node-type-vacancy .vacancy-header{margin-top:24px;}.page-node-type-vacancy .vacancy-details-section .field__item{font-size:1.6rem;line-height:1.6rem;margin-bottom:8px;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{margin-left:-20px;margin-right:-20px;}.block-site-branding{padding-right:45px;}.site-logo{width:140px;}.site-slogan{display:none;}.text-search-section,.facets-section{margin-left:-20px;margin-right:-20px;}.facets-widget-checkbox{margin-bottom:9.6px;}select,textarea,input:not([type=submit]){width:100%;}.field--name-field-media-image img{width:100%;}.paragraph--type--layout > .layout--slider-one-slide .slick-slider{margin-bottom:64px;}.slick-dots{margin:18px 0;}.slick-dots button{width:8px;height:8px;}h1{font-size:4.8rem;line-height:5.6rem;}h2{font-size:3.6rem;line-height:4.2rem;}h3{font-size:2.4rem;line-height:3.2rem;}h4{font-size:2rem;line-height:2.4rem;margin:0 0 8px 0;}blockquote{font-size:1.8rem;line-height:1.4;padding:40px 24px;}.region-map__item{-ms-touch-action:manipulation;touch-action:manipulation;}.region-map__buttons .button{-ms-touch-action:manipulation;touch-action:manipulation;}.paragraph--type--expertises .field--name-field-expertise:not(.slick-initialized),.view-display-id-vacancy_functiongroup_block:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow:auto;}.paragraph--type--expertises .field--name-field-expertise:not(.slick-initialized) .field__item a,.view-display-id-vacancy_functiongroup_block:not(.slick-initialized) .field__item a{width:147px;height:147px;}.paragraph--type--expertises .field--name-field-expertise .field__item h2,.paragraph--type--expertises .field--name-field-expertise .views-row h2,.view-display-id-vacancy_functiongroup_block .field__item h2,.view-display-id-vacancy_functiongroup_block .views-row h2{font-size:1.4rem;}.paragraph--type--expertises .field--name-field-expertise .field__item a,.paragraph--type--expertises .field--name-field-expertise .views-row a,.view-display-id-vacancy_functiongroup_block .field__item a,.view-display-id-vacancy_functiongroup_block .views-row a{position:relative;height:auto;width:100%;}.paragraph--type--expertises .field--name-field-expertise .field__item a:after,.paragraph--type--expertises .field--name-field-expertise .views-row a:after,.view-display-id-vacancy_functiongroup_block .field__item a:after,.view-display-id-vacancy_functiongroup_block .views-row a:after{content:"";display:block;padding-bottom:100%;}.paragraph--type--expertises .field--name-field-expertise .field__item a h2,.paragraph--type--expertises .field--name-field-expertise .views-row a h2,.view-display-id-vacancy_functiongroup_block .field__item a h2,.view-display-id-vacancy_functiongroup_block .views-row a h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:inherit;position:absolute;right:0;top:0;width:100%;}.paragraph:not(:last-child,.facets-section,.text-search-section,.paragraph--type--recruiter){margin-bottom:24px;}.paragraph.padding-top-s{padding-top:16px;}.paragraph.padding-top-m{padding-top:32px;}.paragraph.padding-top-l{padding-top:48px;}.paragraph.padding-top-xl{padding-top:64px;}.paragraph.padding-bottom-s{padding-bottom:16px;}.paragraph.padding-bottom-m{padding-bottom:32px;}.paragraph.padding-bottom-l{padding-bottom:48px;}.paragraph.padding-bottom-xl{padding-bottom:64px;}.paragraph--type--hero.hero-with-image .hero-content{padding:0 24px 32px;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text{font-size:2.2rem;line-height:2.7rem;}.paragraph--type--hero .hero-content .field--name-field-text{font-size:2.5rem;line-height:3rem;}.paragraph--type--quote .field--name-field-text p{font-size:1.8rem;line-height:2.8rem;}.paragraph--type--related-content{padding-bottom:24px;}.paragraph--type--media .field--name-field-media-image:before,.paragraph--type--media .field--name-field-media-image:after{display:none;}}@media screen and (min-width:480px) and (max-width:1024px){.col-1\@tablet{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@tablet{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@tablet{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@tablet{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@tablet{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@tablet{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@tablet{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@tablet{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@tablet{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@tablet{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@tablet{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@tablet{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@tablet{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{margin-right:16px !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.user-login-form{max-width:75%;}.paragraph--type--faq{max-width:630px;}.paragraph--type--hero .hero-content .field--name-field-text{padding-bottom:32px;}}@media screen and (min-width:1025px){.col-1\@desktop{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@desktop{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@desktop{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@desktop{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@desktop{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@desktop{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@desktop{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@desktop{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@desktop{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@desktop{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@desktop{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@desktop{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@desktop{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.header-main .navigation{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.region__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.toolbar-tray-open .vacancy-sticky-section.sticky{top:79px;}.footer .region__footer-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.footer .region__footer-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.footer .region__footer-bottom-left .block--footer-copyright{padding-right:24px;}.full-width-element{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.menu--main .menu .menu-item-level--0.hovered > .menu-level--1{display:block;}.menu--main .menu .menu-item-level--1:hover > .menu-level--2{display:block;}.menu--main .menu-level--1,.menu--main .menu-level--2{-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.2);box-shadow:0px 8px 24px rgba(0,0,0,0.2);position:absolute;width:240px;z-index:15;}.menu--main .menu-level--1 > li,.menu--main .menu-level--2 > li{padding:0 24px;position:relative;}.menu--main .menu-level--1 > li a,.menu--main .menu-level--1 > li span,.menu--main .menu-level--2 > li a,.menu--main .menu-level--2 > li span{font-size:1.6rem;line-height:1.6rem;padding:16px 10px;}.menu--main .menu-level--1 > li:not(:last-child) > a,.menu--main .menu-level--1 > li:not(:last-child) > span,.menu--main .menu-level--2 > li:not(:last-child) > a,.menu--main .menu-level--2 > li:not(:last-child) > span{border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--1 > li.expanded > a,.menu--main .menu-level--1 > li.expanded > span,.menu--main .menu-level--2 > li.expanded > a,.menu--main .menu-level--2 > li.expanded > span{position:relative;}.menu--main .menu-level--1 > li.expanded > a:after,.menu--main .menu-level--1 > li.expanded > span:after,.menu--main .menu-level--2 > li.expanded > a:after,.menu--main .menu-level--2 > li.expanded > span:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;right:-6px;top:calc(50% - 1rem);}.menu--main .menu-level--1 > li.expanded > a:hover:after,.menu--main .menu-level--1 > li.expanded > span:hover:after,.menu--main .menu-level--2 > li.expanded > a:hover:after,.menu--main .menu-level--2 > li.expanded > span:hover:after{color:#FFC827;}.menu--main .menu-level--2{-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.2),inset -2px 0px 0px #FFFFFF;box-shadow:0px 8px 24px rgba(0,0,0,0.2),inset -2px 0px 0px #FFFFFF;left:100%;top:0;}.menu--main .menu-item-level--0:first-of-type a{padding-left:0;}.menu--main .menu-item-level--0:last-of-type a{padding-right:0;}.pager{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.page-node-type-vacancy .vacancy-container--narrow{margin-left:auto;margin-right:auto;max-width:852px;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.block-site-branding{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{margin-right:16px !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.text-search-section,.facets-section{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.layout--fivecolumn .facets-widget-checkbox .facet__dropdown{width:150%;}.layout--fivecolumn .layout__region--fifth .facets-widget-checkbox .facet__dropdown{right:0;}input[type=checkbox] + label:hover,input[type=radio] + label:hover{color:#FFC827;}.node--view-mode--full > .paragraph--type--layout > .layout--slider-one-slide,.vacancy-paragraphs > .paragraph--type--layout > .layout--slider-one-slide{margin-left:auto;margin-right:auto;max-width:852px;}.paragraph--type--expertises .field--name-field-expertise,.view-display-id-vacancy_functiongroup_block{display:grid;gap:32px;grid-template-columns:repeat(5,-webkit-max-content);grid-template-columns:repeat(5,max-content);-ms-flex-pack:distribute;justify-content:space-around;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text,.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{max-width:85%;}.paragraph--type--layout > .layout--onecolumn .paragraph--type--media{margin-left:auto;margin-right:auto;max-width:852px;}}
', 'css') (Line: 136)
Drupal\Core\Asset\CssCollectionOptimizer->optimize(Array) (Line: 176)
Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_put_contents(temporary://fileAk4Cu0): Failed to open stream: "Drupal\Core\StreamWrapper\TemporaryStream::stream_open" call failed in Drupal\Core\File\FileSystem->saveData() (line 506 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->saveData('@font-face{font-family:"icons";font-style:normal;font-weight:normal;src:url(/themes/custom/werkenbij/fonts/icons/icons.eot?v=1.0.1);src:url(/themes/custom/werkenbij/fonts/icons/icons.eot#iefix&v=1.0.1) format("embedded-opentype"),url(/themes/custom/werkenbij/fonts/icons/icons.woff2?v=1.0.1) format("woff2"),url(/themes/custom/werkenbij/fonts/icons/icons.woff?v=1.0.1) format("woff"),url(/themes/custom/werkenbij/fonts/icons/icons.ttf?v=1.0.1) format("truetype"),url(/themes/custom/werkenbij/fonts/icons/icons.svg?v=1.0.1#icons) format("svg");}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}html,body,.dialog-off-canvas-main-canvas{height:100%;margin:0;padding:0;width:100%;}body{background:#FFFFFF;color:#222222;font-family:"Tahoma",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.9rem;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body.no-scroll{height:100vh;overflow:hidden;width:100vw;}::-moz-selection{background:#FFC827;color:#222222;text-shadow:none;}::selection{background:#FFC827;color:#222222;text-shadow:none;}a{color:#FFC827;text-decoration:none;}a:hover,a:focus{color:#ECB000;text-decoration:none;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0;padding:0;}fieldset{border:0;margin:0;padding:0;}iframe{border:0;}ol,ul{list-style:none;margin:0;padding:0;}button{background:transparent;border:none;color:inherit;margin:0;outline:none;overflow:visible;padding:0;text-align:inherit;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row--nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}[class*=col-]{min-height:1px;padding:0 15px;position:relative;}.col-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.container{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.container--wide{max-width:1426px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.container--narrow{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.layout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh;}.main-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;width:100%;}.main-wrapper > .container{padding-bottom:80px;}.footer{-ms-flex-negative:0;flex-shrink:0;}.region__sidebar--first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.region__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.region__sidebar--second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.header-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFFFFF;border-bottom:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;height:128px;padding:20px 0;-webkit-transition:-webkit-box-shadow ease 350ms;transition:-webkit-box-shadow ease 350ms;-o-transition:box-shadow ease 350ms;transition:box-shadow ease 350ms;transition:box-shadow ease 350ms,-webkit-box-shadow ease 350ms;width:100%;position:relative;}.header-main--scrolled{-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.06);box-shadow:0 2px 1px 0 rgba(0,0,0,0.06);}.region__header{position:relative;}.toolbar-horizontal .vacancy-sticky-section.sticky{top:48px;}.toolbar-vertical .vacancy-sticky-section.sticky{top:39px;}.footer{background:#FFFFFF;border-top:1px solid #DEDCDD;color:#222222;}.footer a{color:#222222;}.footer-top{padding:48px 0;}.footer-bottom{background-color:#F7F6F6;padding:32px 0;}.footer .region__footer-top-left .block-site-branding{padding-left:0;}.footer .region__footer-top-left .block-menu{width:100%;}.footer .region__footer-top-left .block-menu .menu-level--0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.footer .region__footer-top-left .block-menu .menu-item:not(:last-child){margin-bottom:8px;}.footer .region__footer-top-left .block-menu .menu-item a{font-size:1.6rem;}.footer .region__footer-top-left .block-menu .menu-item a:before{content:"\e006";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-size:0.8rem;margin-right:12px;}.footer .region__footer-top-right .menu--social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.footer .region__footer-top-right .menu--social-links .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer .region__footer-top-right .menu--social-links .menu a:hover{color:#562980;display:inline-block;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.footer .region__footer-bottom-left{font-size:1.6rem;}.footer .region__footer-bottom-left .block-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer .region__footer-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.footer .menu a,.footer .menu [data-drupal-link-system-path]{text-decoration:none;}.footer .menu-item-level--0:not(:last-of-type){margin-right:24px;}.footer .menu:not(.menu--social-links) a:hover{text-decoration:underline;}input[type=checkbox],input[type=radio],.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:1px;}.hidden,[hidden]{display:none !important;}.no-scroll{overflow:hidden;}[data-hide=yes] > a,[data-hide=yes] > span{display:none;}.menu--main .menu .menu-item.active-trail > a,.menu--main .menu .menu-item.active-trail > span{color:#FFC827;}.menu--main .menu .menu-item a,.menu--main .menu .menu-item span{cursor:pointer;color:#222222;display:block;font-weight:400;text-decoration:none;}.menu--main .menu .menu-item a:hover,.menu--main .menu .menu-item span:hover{color:#FFC827;}.menu--main .menu .menu-item-level--0 > a,.menu--main .menu .menu-item-level--0 > span{font-size:1.8rem;}.menu--main .menu-level--0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.menu--main .menu-level--1,.menu--main .menu-level--2{background-color:#FFFFFF;display:none;}.menu--main .menu-item-level--0{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.menu--main .menu-item-level--0 a,.menu--main .menu-item-level--0 span{padding:10px 20px;}.mobile-menu-toggler{bottom:0;display:none;height:40px;margin:auto;padding:10px 19px 10px 27px;position:absolute;right:0;top:0;z-index:5;}.mobile-menu-toggler span{background:#5B4E53;display:block;height:2px;margin-top:3px;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;width:18px;}.mobile-menu-toggler span:first-child{margin:0;}.mobile-menu-toggler.opened{}.mobile-menu-toggler.opened span{margin-top:4px;}.mobile-menu-toggler.opened span:nth-of-type(1){-webkit-transform:rotate(45deg) translate(3px,3px);-ms-transform:rotate(45deg) translate(3px,3px);transform:rotate(45deg) translate(3px,3px);}.mobile-menu-toggler.opened span:nth-of-type(2){opacity:0;width:0;}.mobile-menu-toggler.opened span:nth-of-type(3){-webkit-transform:rotate(-45deg) translate(5px,-6px);-ms-transform:rotate(-45deg) translate(5px,-6px);transform:rotate(-45deg) translate(5px,-6px);}.pager{text-align:center;background-color:#FFFFFF;padding:64px 0 32px;margin-top:64px;margin-bottom:-64px;}.pager__items{border:1px solid #DEDCDD;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.pager__item:not(.pager__item--previous,.pager__item--next){border-right:1px solid #DEDCDD;}.pager__item.is-active{background-color:#FFC827;border:1px solid #FFC827;margin:-1px;font-weight:700;}.pager__item.is-active a{color:#222222;cursor:default;}.pager__item:not(.is-active) a:hover{background-color:#F7F6F6;}.pager__item a{display:block;font-size:1.6rem;line-height:1.6rem;padding:16px;text-decoration:none;}.pager__item--last,.pager__item--first{display:none;}.pager__item--previous,.pager__item--next{font-weight:700;}.pager__item--previous{border-right:1px solid #DEDCDD;}.pager__item--next{border-left:1px solid #DEDCDD;margin-left:-1px;}.breadcrumb{font-size:1.6rem;font-weight:700;line-height:1.6rem;padding:40px 0 24px;}.breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.breadcrumb ol li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 0;}.breadcrumb ol li:not(:last-of-type):after{color:#DEDCDD;content:"/";margin:0px 8px;}.breadcrumb ol li a:hover{text-decoration:underline;}.card{height:100%;}.card-interior,.card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.card-interior{border:1px solid #DEDCDD;height:100%;min-height:408px;overflow:hidden;position:relative;}.card-interior .card-media{position:relative;overflow:hidden;}.card-interior .card-media:before,.card-interior .card-media:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.card-interior .card-media:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.card-interior .card-media:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.card-interior .card-media:before{content:none;}.card-interior .card-media:after{left:-20px;top:96%;-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg);}.card-interior .card-media img{width:100%;}.card-interior .card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:8px 32px 32px;}.card-interior .card-content .field--name-node-title{margin-bottom:0;}.card-interior .card-content .field--name-node-title h2{color:#562980;font-size:2rem;line-height:2.4rem;}.card-interior .card-content .field--name-field-teaser-text p{color:#7C7175;font-size:1.8rem;line-height:2.4rem;}.card-interior .card-content .field--type-link{margin-top:auto;padding-top:16px;}.card-interior .card-content .field--type-link a{font-size:1.6rem;line-height:1.2rem;padding:16px 20px 16px 40px;}.card-interior .card-content .field--type-link a:before{font-size:1.2rem;left:24px;}.image-card{height:100%;position:relative;}.image-card .image-card-media .field--name-field-media-image{position:relative;}.image-card .image-card-media .field--name-field-media-image img{border-radius:24px;width:100%;}.image-card .image-card-content{background:rgba(0,0,0,0) 0%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000);border-bottom-left-radius:24px;border-bottom-right-radius:24px;bottom:0;color:#FFFFFF;padding:0 20px 20px;position:absolute;width:100%;}.image-card .image-card-content .field--type-link{margin-top:16px;}.field--label-inline > .field__label,.field--label-inline > .field__item{display:inline-block;}.field--name-node-title{margin-bottom:40px;}.small-card{border:1px solid #DEDCDD;border-radius:16px;height:100%;padding:24px;}.small-card .small-card-media{padding-bottom:0;}.small-card .small-card-media img{border-radius:8px;}.small-card .small-card-content a{color:#222222;}.small-card .small-card-content a:hover{color:#ECB000;}.small-card .small-card-content a h2{font-size:2.2rem;line-height:2.8rem;}.teaser{height:100%;padding:32px 0;position:relative;}.teaser .row{height:100%;}.teaser .row .teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.teaser .field--type-link{padding-top:16px;margin-top:auto;}.vacancy-card{border-left:8px solid #BDB8BA;height:100%;}.vacancy-card.color--purple{border-color:#562980;}.vacancy-card.color--orange{border-color:#D77F19;}.vacancy-card.color--blue{border-color:#27468F;}.vacancy-card.color--pink{border-color:#942A82;}.vacancy-card.color--red{border-color:#C42117;}.vacancy-card.color--rubine-red{border-color:#BF0069;}.vacancy-card.color--green{border-color:#159987;}.vacancy-card.color--green-grass{border-color:#3A9946;}.vacancy-card.color--blue-light{border-color:#008FD0;}.vacancy-card.color--yellow{border-color:#FFC827;}.vacancy-card.color--yellow_dark{border-color:#ECB000;}.vacancy-card .vacancy-card-content{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:240px;overflow:hidden;padding:32px 40px;position:relative;}.vacancy-card .vacancy-card-content .title{font-size:2rem;line-height:2.8rem;margin-bottom:16px;}.vacancy-card .vacancy-card-content .title a{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#222222;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.vacancy-card .vacancy-card-content .title a:hover{text-decoration:underline;}.vacancy-card .vacancy-card-content .vacancy-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:initial;}.vacancy-card .vacancy-card-content .vacancy-details .field{font-size:1.2rem;line-height:1.8rem;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week .field__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:26px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-location::before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:12px;}.vacancy-card .vacancy-card-content .link{margin-top:auto;padding-top:16px;}.vacancy-card .vacancy-card-content .link a{font-size:1.4rem;line-height:1.4rem;padding:0 24px;}.vacancy-sticky-section{padding:24px 0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.vacancy-sticky-section .vacancy-sticky-section-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.vacancy-sticky-section.sticky{background-color:#FFFFFF;border-bottom:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:24px 0;position:fixed;right:0;top:0;-webkit-transition:-webkit-box-shadow ease 350ms;transition:-webkit-box-shadow ease 350ms;-o-transition:box-shadow ease 350ms;transition:box-shadow ease 350ms;transition:box-shadow ease 350ms,-webkit-box-shadow ease 350ms;width:100%;z-index:50;}.vacancy-sticky-section .recruiter-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.vacancy-sticky-section .recruiter-details .recruiter-image{width:48px;height:48px;}.vacancy-sticky-section .recruiter-details .recruiter-image img{border-radius:50%;}.vacancy-sticky-section .recruiter-details .recruiter-info{font-size:1.4rem;line-height:2rem;margin-left:16px;}.vacancy-sticky-section .recruiter-details .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;}.vacancy-sticky-section .recruiter-details .recruiter-info .recruiter-name .field--name-name{margin-left:4px;}.vacancy-sticky-section .button{font-size:1.6rem;margin-left:16px;padding:16px 20px;}.vacancy-sticky-section .button::before{content:none;}.vacancy-sticky-section .apply a{background:#562980;border-radius:28px;color:#FFFFFF;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;margin-left:16px;padding:16px 20px 16px 40px;position:relative;}.vacancy-sticky-section .apply a:hover{text-decoration:underline;}.vacancy-sticky-section .apply a:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:24px;position:absolute;}.page-node-type-vacancy .vacancy-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-node-type-vacancy .back-button{color:#562980;font-size:1.6rem;font-weight:700;line-height:1.6rem;}.page-node-type-vacancy .back-button:hover{text-decoration:underline;}.page-node-type-vacancy .back-button:hover span::after{display:inline-block;}.page-node-type-vacancy .back-button span{width:48px;height:48px;border-radius:28px;border:1px solid #DEDCDD;margin-right:16px;padding:14px;}.page-node-type-vacancy .back-button span:after{content:"\e003";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3rem;}.page-node-type-vacancy .vacancy-title,.page-node-type-vacancy .vacancy-introduction-text{text-align:center;}.page-node-type-vacancy .vacancy-title{margin:48px auto 32px;}.page-node-type-vacancy .vacancy-introduction-text{margin:auto;}.page-node-type-vacancy .vacancy-introduction-text .field--name-field-introduction{padding:32px 0 80px;}.page-node-type-vacancy .vacancy-introduction-text p{font-size:2rem;line-height:3.8rem;}.page-node-type-vacancy .highlight-media .field--name-field-media{margin-bottom:64px;}.page-node-type-vacancy .highlight-media .field--name-field-media-image{position:relative;overflow:hidden;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before,.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.page-node-type-vacancy .vacancy-details-section{border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:64px;}.page-node-type-vacancy .vacancy-details-section .field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;}.page-node-type-vacancy .vacancy-details-section .field:not(:last-child){border-right:1px solid #DEDCDD;}.page-node-type-vacancy .vacancy-details-section .field__label{font-size:1.4rem;line-height:2rem;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field__items,.page-node-type-vacancy .vacancy-details-section .field__item{color:#562980;}.page-node-type-vacancy .vacancy-details-section .field__items{text-align:center;}.page-node-type-vacancy .vacancy-details-section .field__items .field__item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page-node-type-vacancy .vacancy-details-section .field__item{color:#562980;font-size:1.8rem;line-height:2.9rem;}.page-node-type-vacancy .vacancy-details-section .field__item:before{margin-bottom:8px;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location{position:relative;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location a.background_map{position:absolute;width:100%;height:100%;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location a.background_map div{background-image:url("/themes/custom/werkenbij/images/vacancy_map.png");background-position:center;opacity:0.4;z-index:-1;position:absolute;width:100%;height:100%;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location .field__item:before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-hours-a-week .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-education .field__item:first-child:before{content:"\e00a";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-employment-type .field__item:first-child:before{content:"\e009";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .recruiter-details-block{border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 80px;padding:40px;}.page-node-type-vacancy .recruiter-details-block .recruiter-details,.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;scroll-margin-top:250px;}.page-node-type-vacancy .recruiter-details-block .recruiter-image .field--name-field-image{width:100px;height:100px;margin-right:16px;}.page-node-type-vacancy .recruiter-details-block .recruiter-image .field--name-field-image img{border-radius:50%;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.8rem;font-weight:700;line-height:2rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-name .field--name-name{margin-left:2.4px;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-description{font-size:1.4rem;line-height:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label,.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item{font-size:1.4rem;line-height:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item{color:#562980;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item:hover{text-decoration:underline;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7C7175;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label:before{width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #DEDCDD;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-phone-mobile .field__label::before{content:"\e00f";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-email{margin-left:32px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-email .field__label::before{content:"\e007";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;}.page-node-type-vacancy .field--name-body{margin-bottom:40px;}.page-node-type-vacancy .field--name-body a{font-weight:400;line-height:2.9rem;padding:0;text-decoration:underline;}.page-node-type-vacancy .field--name-body a:before{content:none;}.page-node-type-vacancy .field--name-body a:hover{text-decoration:none;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{background-color:#F7F6F6;padding:64px 0 128px;margin-bottom:80px;}.vacancy-teaser{border-left:8px solid #BDB8BA;margin-bottom:16px;}.vacancy-teaser.color--purple{border-color:#562980;}.vacancy-teaser.color--orange{border-color:#D77F19;}.vacancy-teaser.color--blue{border-color:#27468F;}.vacancy-teaser.color--pink{border-color:#942A82;}.vacancy-teaser.color--red{border-color:#C42117;}.vacancy-teaser.color--rubine-red{border-color:#BF0069;}.vacancy-teaser.color--green{border-color:#159987;}.vacancy-teaser.color--green-grass{border-color:#3A9946;}.vacancy-teaser.color--blue-light{border-color:#008FD0;}.vacancy-teaser.color--yellow{border-color:#FFC827;}.vacancy-teaser.color--yellow_dark{border-color:#ECB000;}.vacancy-teaser .vacancy-teaser-content{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:135px;padding:40px 88px 40px 32px;position:relative;}.vacancy-teaser .vacancy-teaser-content .title{font-size:1.8rem;line-height:2rem;}.vacancy-teaser .vacancy-teaser-content .title a{color:#222222;}.vacancy-teaser .vacancy-teaser-content .title a:hover{text-decoration:underline;}.vacancy-teaser .vacancy-teaser-content .vacancy-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:initial;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field{font-size:1.2rem;line-height:1.8rem;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week .field__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:26px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location:before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right{width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFC827;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:40px;top:calc(50% - 20px);}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right:hover{background-color:#ECB000;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222222;font-size:1rem;}.block-site-branding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.site-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;width:200px;}.site-name-wrapper{font-size:14px;margin-left:20px;}.site-name{text-decoration:none;}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFC827;border-radius:28px;border:none;color:#222222;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;max-width:100%;min-width:140px;padding:19.2px 24px 19.2px 56px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;}.button:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:30px;position:absolute;}.button:hover,.button:focus{background:#ECB000;color:#222222;text-decoration:underline;}.button--secondary{background-color:#562980;border:1px solid #562980;color:#FFFFFF;}.button--secondary:hover,.button--secondary:focus{background-color:#411569;color:#FFFFFF;}.button--tertiary{background-color:#FFFFFF;border:1px solid #DEDCDD;color:#562980;}.button--tertiary:hover,.button--tertiary:focus{background-color:#FFFFFF;border:1px solid #BDB8BA;color:#562980;}.field--type-link a,.more-link a{background-color:#FFC827;border-radius:28px;color:#222222;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;padding:19.2px 24px 19.2px 56px;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;position:relative;}.field--type-link a:before,.more-link a:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:30px;position:absolute;}.field--type-link a:hover,.field--type-link a:focus,.more-link a:hover,.more-link a:focus{background-color:#ECB000;text-decoration:underline;}#CybotCookiebotDialog{border-radius:0 !important;border:2px solid #FFC827;max-width:100vw !important;min-width:100vw !important;padding:40px 0 !important;top:100% !important;-webkit-transform:translate(-50%,-100%) !important;-ms-transform:translate(-50%,-100%) !important;transform:translate(-50%,-100%) !important;}#CybotCookiebotDialog:not(.CybotEdge){padding:40px 0 !important;}#CybotCookiebotDialog:not(.CybotEdge) .CybotCookiebotDialogNavItem .CybotCookiebotDialogActive{border-color:#562980 !important;border-width:2px !important;}#CybotCookiebotDialog:not(.CybotEdge) .CookieCard{border-color:#562980 !important;color:#562980 !important;}#CybotCookiebotDialog:not(.CybotEdge) .CookieCard button:hover{color:#FFC827 !important;}#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogBodyButtons{bottom:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;margin-left:auto !important;margin-right:auto !important;max-width:1340px !important;padding-left:30px !important;padding-right:30px !important;width:100% !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a{color:#562980 !important;font-size:1.8rem !important;font-weight:500 !important;line-height:2.8rem !important;text-decoration:underline !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a:focus{text-decoration:none !important;opacity:1 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogHeader{display:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent{margin:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent{padding:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent .CybotCookiebotFader.CybotCookiebotDialogActive{opacity:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails #CybotCookiebotDialogBodyEdgeMoreDetailsLink:after{content:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBodyContentTitle{color:#222222 !important;font-size:2rem !important;line-height:2.4rem !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBodyContentText{color:#222222 !important;font-size:1.8rem !important;line-height:2.8rem !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter{position:inherit !important;padding:0 !important;width:100% !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogPoweredByText{display:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{bottom:0 !important;position:relative !important;max-width:100%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFC827 !important;border-radius:28px !important;border:none !important;color:#222222;font-size:1.8rem !important;font-weight:400 !important;line-height:1.8rem !important;margin-bottom:12px !important;margin-top:10px !important;max-width:100% !important;padding:19.2px 24px !important;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;width:auto !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:focus{background-color:#ECB000 !important;opacity:1 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonAccept{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline{background-color:#FFFFFF !important;border:1px solid #DEDCDD !important;color:#562980 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline:focus{background-color:#FFFFFF !important;border-color:#BDB8BA !important;color:#562980 !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyBottomWrapper{margin:8px 0 16px;}#CookiebotWidget{bottom:10px !important;top:auto !important;}#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:10px !important;top:auto !important;}.text-search-section{background-color:#FFC827;padding:40px 0;}.text-search-section form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.text-search-section form .form--inline .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 16px 0 0;}.text-search-section form .form--inline .form-item input{width:100%;}.text-search-section form .form--inline .form-item input::-webkit-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::-moz-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input:-ms-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::-ms-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::placeholder{color:#9D9598;}.text-search-section form .form--inline .form-actions .form-submit{background-color:#562980;color:#FFFFFF;font-size:1.6rem;line-height:1.2rem;width:100%;}.text-search-section form .form--inline .form-actions .form-submit:before{font-size:1.2rem;}.facets-section{background-color:#F7F6F6;padding:24px 0;}.facets-widget-checkbox.active .facet__dropbutton-title{display:none;}.facets-widget-checkbox.open .facet__dropbutton .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.facets-widget-checkbox.open .facet__dropdown{display:block;pointer-events:all;}.facets-widget-checkbox .facet__dropbutton{background-color:#FFFFFF;border:1px solid #DEDCDD;color:#5B4E53;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;line-height:4.8rem;padding:0 40px;position:relative;width:100%;}.facets-widget-checkbox .facet__dropbutton-icon.icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;height:100%;position:absolute;right:20px;}.facets-widget-checkbox .facet__dropbutton-active-facets{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;overflow:hidden;position:relative;}.facets-widget-checkbox .facet__dropbutton-active-facets li{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.facets-widget-checkbox .facet__dropbutton-active-facets li:not(:first-of-type):before{content:",";padding-right:5px;}[dir=rtl] .facets-widget-checkbox .facet__dropbutton-active-facets li:not(:first-of-type):before{padding-left:5px;padding-right:0;}.facets-widget-checkbox .facet__dropdown{background-color:#FFFFFF;-webkit-box-shadow:0px 4px 24px rgba(0,0,0,0.15);box-shadow:0px 4px 24px rgba(0,0,0,0.15);display:none;position:absolute;width:100%;z-index:10;}.facets-widget-checkbox .facet__dropdown .facet-item{padding:16px;}.facets-widget-checkbox .facet__dropdown .facet-item input:checked{background:#27468F;}.facets-widget-checkbox .facet__dropdown .facet-item label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}form.webform-submission-form{padding-top:24px;}select,textarea,input:not([type=submit]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFFFFF;border:1px solid #DEDCDD;-webkit-box-shadow:none;box-shadow:none;color:#222222;font-size:1.6rem;max-width:100%;padding:16px;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;margin-bottom:8px;}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:not([type=submit])::-webkit-input-placeholder{color:#9D9598;}select::-moz-placeholder,textarea::-moz-placeholder,input:not([type=submit])::-moz-placeholder{color:#9D9598;}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:not([type=submit]):-ms-input-placeholder{color:#9D9598;}select::-ms-input-placeholder,textarea::-ms-input-placeholder,input:not([type=submit])::-ms-input-placeholder{color:#9D9598;}select::placeholder,textarea::placeholder,input:not([type=submit])::placeholder{color:#9D9598;}select:focus,textarea:focus,input:not([type=submit]):focus{border-color:#BDB8BA;outline:none;}select.error,textarea.error,input:not([type=submit]).error{border-color:#C42117;}select[disabled],textarea[disabled],input:not([type=submit])[disabled]{border-color:#DEDCDD;color:#DEDCDD;}.form-item__two-column > .form-item select,.form-item__two-column > .form-item textarea,.form-item__two-column > .form-item input:not([type=submit]){width:100%;}.form-required__indicator{color:#FFC827;padding-left:3px;}.form-item{margin-bottom:20px;}.fieldgroup .form-item.form-type-checkbox,.fieldgroup .form-item.form-type-radio{margin-bottom:4px;}.fieldgroup .form-item.form-type-checkbox:last-child,.fieldgroup .form-item.form-type-radio:last-child{margin-bottom:0;}.form-item .description{font-size:1.3rem;line-height:2rem;margin-top:5px;}.form-item--error-message{color:#C42117;font-size:1.3rem;line-height:2.4rem;}.form-item__two-column{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;}.form-item__two-column > .form-item{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;margin-bottom:0;}.form-item__two-column > .form-item--error-message{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}label,legend,details summary{display:block;font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:16px;}textarea::-webkit-input-placeholder,input:not([type=submit])::-webkit-input-placeholder{color:#DEDCDD;opacity:1;-webkit-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::-moz-placeholder,input:not([type=submit])::-moz-placeholder{color:#DEDCDD;opacity:1;-moz-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea:-ms-input-placeholder,input:not([type=submit]):-ms-input-placeholder{color:#DEDCDD;opacity:1;-ms-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::-ms-input-placeholder,input:not([type=submit])::-ms-input-placeholder{color:#DEDCDD;opacity:1;-ms-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::placeholder,input:not([type=submit])::placeholder{color:#DEDCDD;opacity:1;-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}[placeholder]:focus::-webkit-input-placeholder{opacity:0;}[placeholder]:focus::-moz-placeholder{opacity:0;}[placeholder]:focus:-ms-input-placeholder{opacity:0;}[placeholder]:focus::-ms-input-placeholder{opacity:0;}[placeholder]:focus::placeholder{opacity:0;}.error + .select2-container--default .select2-selection{border-color:#C42117;}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#BDB8BA;}.select2-container--default .select2-dropdown{border:none;-webkit-box-shadow:0px 4px 24px rgba(0,0,0,0.15);box-shadow:0px 4px 24px rgba(0,0,0,0.15);}.select2-container--default .select2-selection--multiple{border-radius:0px;border:1px solid #DEDCDD;min-height:52px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 8px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:#EEEAF2;border-radius:0px;border:none;color:#562980;font-size:1.4rem;line-height:2rem;padding:8px 16px 8px 10px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{color:#562980;font-size:1.6rem;margin-right:11.2px;}.select2-container--default .select2-results__options{padding:32px 16px;}.select2-container--default .select2-results__option{color:#5B4E53;font-size:1.4rem;line-height:2rem;padding:0;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#FFFFFF;color:#562980;font-weight:700;}.select2-container--default .select2-results__option:not(:last-child){margin-bottom:16px;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#FFFFFF;color:#562980;}textarea{font-family:inherit;}details{border:1px solid #DEDCDD;border-radius:2px;padding:12px;margin-bottom:15px;}details summary{margin-bottom:0;}details .details-wrapper{margin-top:15px;}.form-type-checkbox,.form-type-radio{position:relative;}input[type=checkbox],input[type=radio]{bottom:0;width:18px !important;}input[type=checkbox] + label,input[type=radio] + label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;font-weight:normal;line-height:1.2;margin:0;position:relative;-webkit-transition:color ease 350ms;-o-transition:color ease 350ms;transition:color ease 350ms;}input[type=checkbox] + label:hover:after,input[type=radio] + label:hover:after{will-change:transform,opacity;}input[type=checkbox] + label:before,input[type=radio] + label:before{content:"";background:#FFFFFF;border-radius:2px;border:1px solid #BDB8BA;display:inline-block;margin-right:16px;-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms;}.form-item--error input[type=checkbox] + label:before,.form-item--error input[type=radio] + label:before{border-color:#C42117;}input[type=checkbox] + label:after,input[type=radio] + label:after{opacity:0;padding:0;pointer-events:none;position:absolute;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms;z-index:-1;}input[type=checkbox]:checked + label,input[type=radio]:checked + label{color:#562980;}input[type=checkbox]:checked + label:after,input[type=radio]:checked + label:after{opacity:1;pointer-events:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;}input[type=checkbox][disabled] + label,input[type=radio][disabled] + label{color:#DEDCDD;}input[type=checkbox] + label:before{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;content:"";}input[type=checkbox] + label:after{content:"\e008";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFFFFF;font-size:1.5rem;left:2px;}input[type=checkbox]:checked + label:before{background:#562980;border-color:#562980;}input[type=radio] + label{color:#5B4E53;}input[type=radio] + label:before{width:20px;height:20px;border-radius:100%;content:"";-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;max-width:20px;}input[type=radio] + label:after{content:"";width:12px;height:12px;background:#562980;border-radius:100%;left:4px;top:4px;}input[type=file] + button,input[type=file] + .file + button,input[type=hidden] + button,input[type=hidden] + .file + button{padding:19.2px 24px;}input[type=file] + button::before,input[type=file] + .file + button::before,input[type=hidden] + button::before,input[type=hidden] + .file + button::before{content:none;}.user-login-form{margin:45px auto;max-width:50%;}.user-login-form .form-text{width:100%;}.user-login-form .form-actions,.user-login-form .form-item-onelogin-integration-login-links{text-align:center;}body[class*=path-form] .messages{display:none;}.icon:before{font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow_down:before{content:"\e001";}.icon-arrow_left:before{content:"\e002";}.icon-arrow_left_slider:before{content:"\e003";}.icon-arrow_right:before{content:"\e004";}.icon-arrow_right_slider:before{content:"\e005";}.icon-arrow_up:before{content:"\e006";}.icon-atEmail:before{content:"\e007";}.icon-check:before{content:"\e008";}.icon-document:before{content:"\e009";}.icon-education:before{content:"\e00a";}.icon-facebook:before{content:"\e00b";}.icon-instagram:before{content:"\e00c";}.icon-linkedIn:before{content:"\e00d";}.icon-location:before{content:"\e00e";}.icon-phone:before{content:"\e00f";}.icon-quote:before{content:"\e010";}.icon-tiktok:before{content:"\e011";}.icon-time:before{content:"\e012";}.icon-twitter:before{content:"\e013";}.icon-youtube:before{content:"\e014";}.text-formatted ul,.text-formatted ol,.cke_editable ul,.cke_editable ol{list-style:none;margin:16px 0;padding:0;}.text-formatted ul ul,.text-formatted ul ol,.text-formatted ol ul,.text-formatted ol ol,.cke_editable ul ul,.cke_editable ul ol,.cke_editable ol ul,.cke_editable ol ol{margin:0 16px;}.text-formatted ul li,.text-formatted ol li,.cke_editable ul li,.cke_editable ol li{padding-left:20px;position:relative;}.text-formatted ul li:before,.text-formatted ol li:before,.cke_editable ul li:before,.cke_editable ol li:before{color:#222222;display:inline-block;left:0;margin-right:16px;position:absolute;}.text-formatted ul li:before,.cke_editable ul li:before{content:"\2022";font-size:1.8rem;line-height:1;top:5px;}.text-formatted ol,.cke_editable ol{counter-reset:li;}.text-formatted ol li,.cke_editable ol li{counter-increment:li;}.text-formatted ol li:before,.cke_editable ol li:before{content:counter(li);direction:rtl;font-weight:700;left:-8px;text-align:right;width:1.8rem;}.text-formatted li,.cke_editable li{margin-bottom:8px;}img,video{height:auto;max-width:100%;display:block;}.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{caption-side:bottom;display:table-caption;max-width:none;}.caption > figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic;}.youtube-embed-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}.youtube-embed-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;}.field--name-field-media-video-embed-field{overflow:hidden;position:relative;width:100%;}.field--name-field-media-video-embed-field:after{content:"";display:block;padding-top:55.5%;}.field--name-field-media-video-embed-field iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.messages{border-radius:2px;border-width:1px 1px 1px 0;border:1px solid;color:#222222;font-size:1.6rem;padding:16px;}.messages .messages + .messages{margin-top:8px;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:8px;}.messages a{color:#562980;font-style:normal;text-decoration:underline;}.messages a:hover{text-decoration:none;}.messages--status{background:rgba(21,153,135,0.3);border-color:#159987;-webkit-box-shadow:-8px 0 0 #159987;box-shadow:-8px 0 0 #159987;}.messages--warning{background:rgba(255,200,39,0.3);border-color:#FFC827;-webkit-box-shadow:-8px 0 0 #FFC827;box-shadow:-8px 0 0 #FFC827;}.messages--error{background:rgba(196,33,23,0.3);border-color:#C42117;-webkit-box-shadow:-8px 0 0 #C42117;box-shadow:-8px 0 0 #C42117;}.paragraph--type--layout > .layout--slider-one-slide{}.paragraph--type--layout > .layout--slider-one-slide .slick-slider{margin-bottom:100px;}.paragraph--type--layout > .layout--slider-one-slide .field--name-field-media-image:before,.paragraph--type--layout > .layout--slider-one-slide .field--name-field-media-image:after{display:none;}.slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:25px 0;position:absolute;right:0;}.slick-slider .slick-dots{list-style:none;}.slick-dots li{padding:0 4px;}.slick-dots li.slick-active button{background:#FFC827;}.slick-dots button{width:10px;height:10px;background:#DEDCDD;border-radius:50%;border:none;color:transparent;display:block;font-size:0;margin:0;outline:none;padding:0;-webkit-transition:background ease 350ms;-o-transition:background ease 350ms;transition:background ease 350ms;}.slick-slide{outline:none;line-height:0;}.slick-arrow{width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border-radius:50%;border:none;bottom:0;color:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;outline:none;position:absolute;top:0;z-index:30;}.slick-arrow:hover:before{color:#FFC827;}.slick-arrow:before{color:#562980;font-size:1.3rem;vertical-align:middle;-webkit-transition:color ease 350ms;-o-transition:color ease 350ms;transition:color ease 350ms;}.slick-arrow.slick-disabled:before,.slick-arrow.slick-disabled:after{color:#DEDCDD;}.slick-arrow.slick-prev{left:15px;}.slick-arrow.slick-prev:before{content:"\e003";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-arrow.slick-next{right:15px;}.slick-arrow.slick-next:before{content:"\e005";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block-views-blockvacancies-latest-vacancies-block .slick-list,.field--name-dynamic-block-fieldnode-related-vacancies .slick-list,.field--name-field-content-list .slick-list{margin:-12px;overflow:visible;}.block-views-blockvacancies-latest-vacancies-block .slick-track,.field--name-dynamic-block-fieldnode-related-vacancies .slick-track,.field--name-field-content-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}.block-views-blockvacancies-latest-vacancies-block .slick-slide,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide,.field--name-field-content-list .slick-slide{height:inherit;padding:0 12px;}.block-views-blockvacancies-latest-vacancies-block .slick-slide > div,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide > div,.field--name-field-content-list .slick-slide > div{height:100%;}.block-views-blockvacancies-latest-vacancies-block .slick-slide > div > div,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide > div > div,.field--name-field-content-list .slick-slide > div > div{height:inherit;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow,.field--name-field-content-list .slick-arrow{width:48px;height:48px;background-color:transparent;border:1px solid #DEDCDD;bottom:-89px;top:inherit;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow.slick-prev,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow.slick-prev,.field--name-field-content-list .slick-arrow.slick-prev{left:0;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow.slick-next,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow.slick-next,.field--name-field-content-list .slick-arrow.slick-next{right:0;}.paragraph--type--expertises .slick-list{overflow:visible;}.paragraph--type--expertises .slick-initialized .slick-slide:not(:last-child){margin-right:16px;}table{border-collapse:collapse;border-spacing:0;}table.sticky-header{background-color:#000000;margin-top:0;top:0;z-index:500;}caption,th,td{font-weight:normal;text-align:left;vertical-align:top;}ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;list-style:none;margin:30px 0;padding:0;}ul.tabs li{border-bottom:1px solid #DEDCDD;padding:0 15px;}ul.tabs li a{color:#5B4E53;display:block;padding:10px 0;position:relative;text-decoration:none;}ul.tabs li a.is-active{color:#FFC827;}ul.tabs li a.is-active:before{content:" ";background:#FFC827;bottom:-1px;display:block;height:2px;left:0;position:absolute;width:100%;}h1{font-size:5.5rem;font-weight:700;line-height:6rem;margin:0 0 16px 0;color:#222222;}h2{font-size:4rem;font-weight:700;line-height:4.8rem;margin:0 0 16px 0;color:#222222;}h3{font-size:3rem;font-weight:700;line-height:3.6rem;margin:0 0 16px 0;color:#222222;}h4{font-size:2rem;font-weight:700;line-height:2.8rem;margin:0 0 16px 0;color:#222222;}h5{font-size:1.8rem;font-weight:700;line-height:2rem;margin:0 0 8px 0;color:#222222;}h6{font-size:1.4rem;font-weight:700;line-height:1.8rem;margin:0 0 8px 0;color:#222222;}.text-link{text-decoration:underline;}.text-link:hover{text-decoration:none;}p:not(:last-of-type){margin:0 0 1.5rem;}p a{color:#562980;}p a:not(.text-link,.button){display:inline-block;font-size:1.8rem;line-height:1.8rem;padding:19.2px 24px;position:relative;}p a:not(.text-link,.button):before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:0;position:absolute;}p a:hover{color:#562980;text-decoration:underline;}p a:hover:after{display:inline-block;}blockquote{font-size:2rem;line-height:3.4rem;padding:64px 56px;}blockquote:not(:last-child){margin:0 0 1.5rem;}hr{border:0;border-top:1px solid #DEDCDD;display:block;height:1px;margin:16px 0;padding:0;}figcaption{color:#9D9598;}.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}em[data-color="#9D9598"]{color:#9D9598;font-style:normal;}.view-style-format--grid [class*=col-]{padding-bottom:30px;}.block-views-blockvacancies-all-vacancies-block .view-header{font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:24px;}.block-views-blockvacancies-latest-vacancies-block,.field--name-dynamic-block-fieldnode-related-vacancies,.field--name-field-content-list{padding-bottom:128px;position:relative;}.block-views-blockvacancies-latest-vacancies-block h2,.block-views-blockvacancies-latest-vacancies-block .viewsreference--view-title,.field--name-dynamic-block-fieldnode-related-vacancies h2,.field--name-dynamic-block-fieldnode-related-vacancies .viewsreference--view-title,.field--name-field-content-list h2,.field--name-field-content-list .viewsreference--view-title{font-size:2rem;line-height:2.8rem;margin-bottom:40px;}.block-views-blockvacancies-latest-vacancies-block .more-link,.field--name-dynamic-block-fieldnode-related-vacancies .more-link,.field--name-field-content-list .more-link{bottom:26px;left:0;position:absolute;right:0;text-align:center;}.field--name-field-content-list{background:#F7F6F6;padding-top:64px;padding-bottom:0;}.field--name-field-content-list .slick-vacancies{padding-bottom:128px;}.field--name-field-content-list .slick-track{margin-left:0;}.field--name-field-content-list .viewsreference--view-title{color:#222222;font-weight:700;}.region-map{display:block;height:auto;max-width:100%;}.region-map__wrapper{display:inline-block;position:relative;}.region-map__item{cursor:pointer;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;}.region-map__item.region--active{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));-webkit-transform:scale(1.1) translate(0,0);-ms-transform:scale(1.1) translate(0,0);transform:scale(1.1) translate(0,0);}.region-map__item.region--active[data-map-region=two]{-webkit-transform:scale(1.1) translate(0,-2%);-ms-transform:scale(1.1) translate(0,-2%);transform:scale(1.1) translate(0,-2%);}.region-map__item.region--active[data-map-region=three]{-webkit-transform:scale(1.1) translate(-2%,-1.3%);-ms-transform:scale(1.1) translate(-2%,-1.3%);transform:scale(1.1) translate(-2%,-1.3%);}.region-map__item.region--active[data-map-region=four]{-webkit-transform:scale(1.1) translate(-1%,-4%);-ms-transform:scale(1.1) translate(-1%,-4%);transform:scale(1.1) translate(-1%,-4%);}.region-map__item.region--disabled{cursor:default;pointer-events:none;}.region-map-foreground{opacity:0.65;-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}.region--active .region-map-foreground{opacity:1;}.region-map-dots{-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}.region--disabled .region-map-dots{opacity:0;}.region-map__buttons .button{font-size:1.8rem;line-height:1.8rem;padding:18px 24px 18px 56px;position:absolute;}.region-map__buttons .button.region--active{border:1px solid #BDB8BA;text-decoration:underline;}.region-map__buttons .button.region--disabled{opacity:0;pointer-events:none;}.region-map__buttons .button[data-map-region=one]{color:#942A82;left:9.5%;top:32.5%;}.region-map__buttons .button[data-map-region=two]{bottom:28.4%;color:#159987;left:18%;}.region-map__buttons .button[data-map-region=three]{bottom:32.2%;color:#D77F19;right:5.6%;}.region-map__buttons .button[data-map-region=four]{bottom:11.7%;color:#008FD0;right:3.5%;}.back-to-top__button{width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFC827;border-radius:50%;bottom:68px;-webkit-box-shadow:0px 2px 8px 0px rgba(26,26,26,0.16);box-shadow:0px 2px 8px 0px rgba(26,26,26,0.16);color:#222222;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:10px;opacity:0;overflow:hidden;padding:8px;pointer-events:none;position:fixed;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;z-index:100;}.back-to-top__button.show{opacity:1;pointer-events:all;}.back-to-top__button:hover{background:#ECB000;}.back-to-top__icon{color:#222222;display:block;font-size:10px;line-height:0;}.back-to-top__icon:before{display:block;}.paragraph--type--call-to-action .field--name-field-title{font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:24px;}.paragraph--type--call-to-action .field--name-field-link .field__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#EEEAF2;color:#562980;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4rem;margin-bottom:24px;overflow-wrap:anywhere;padding:24px 40px 24px 24px;position:relative;word-break:break-all;}.paragraph--type--call-to-action .field--name-field-link .field__item a:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:24px;}.paragraph--type--call-to-action .field--name-field-link .field__item a:hover{background-color:#DDD4E6;text-decoration:underline;}.paragraph--type--expertises .field--name-field-expertise,.view-display-id-vacancy_functiongroup_block{padding-bottom:48px;}.paragraph--type--expertises .field--name-field-expertise .field__item h2,.paragraph--type--expertises .field--name-field-expertise .views-row h2,.view-display-id-vacancy_functiongroup_block .field__item h2,.view-display-id-vacancy_functiongroup_block .views-row h2{color:#FFFFFF;font-size:1.6rem;line-height:1.9rem;margin:0;}.paragraph--type--expertises .field--name-field-expertise .field__item a,.paragraph--type--expertises .field--name-field-expertise .views-row a,.view-display-id-vacancy_functiongroup_block .field__item a,.view-display-id-vacancy_functiongroup_block .views-row a{width:156px;height:156px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9D9598;border-radius:50%;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28px;text-align:center;}.paragraph--type--expertises .field--name-field-expertise .field__item a:hover,.paragraph--type--expertises .field--name-field-expertise .views-row a:hover,.view-display-id-vacancy_functiongroup_block .field__item a:hover,.view-display-id-vacancy_functiongroup_block .views-row a:hover{text-decoration:underline;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--purple,.paragraph--type--expertises .field--name-field-expertise .views-row .color--purple,.view-display-id-vacancy_functiongroup_block .field__item .color--purple,.view-display-id-vacancy_functiongroup_block .views-row .color--purple{background:#562980;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--orange,.paragraph--type--expertises .field--name-field-expertise .views-row .color--orange,.view-display-id-vacancy_functiongroup_block .field__item .color--orange,.view-display-id-vacancy_functiongroup_block .views-row .color--orange{background:#D77F19;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--blue,.paragraph--type--expertises .field--name-field-expertise .views-row .color--blue,.view-display-id-vacancy_functiongroup_block .field__item .color--blue,.view-display-id-vacancy_functiongroup_block .views-row .color--blue{background:#27468F;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--pink,.paragraph--type--expertises .field--name-field-expertise .views-row .color--pink,.view-display-id-vacancy_functiongroup_block .field__item .color--pink,.view-display-id-vacancy_functiongroup_block .views-row .color--pink{background:#942A82;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--rubine-red,.paragraph--type--expertises .field--name-field-expertise .views-row .color--rubine-red,.view-display-id-vacancy_functiongroup_block .field__item .color--rubine-red,.view-display-id-vacancy_functiongroup_block .views-row .color--rubine-red{background:#BF0069;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--red,.paragraph--type--expertises .field--name-field-expertise .views-row .color--red,.view-display-id-vacancy_functiongroup_block .field__item .color--red,.view-display-id-vacancy_functiongroup_block .views-row .color--red{background:#C42117;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--green,.paragraph--type--expertises .field--name-field-expertise .views-row .color--green,.view-display-id-vacancy_functiongroup_block .field__item .color--green,.view-display-id-vacancy_functiongroup_block .views-row .color--green{background:#159987;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--green-grass,.paragraph--type--expertises .field--name-field-expertise .views-row .color--green-grass,.view-display-id-vacancy_functiongroup_block .field__item .color--green-grass,.view-display-id-vacancy_functiongroup_block .views-row .color--green-grass{background:#3A9946;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--blue-light,.paragraph--type--expertises .field--name-field-expertise .views-row .color--blue-light,.view-display-id-vacancy_functiongroup_block .field__item .color--blue-light,.view-display-id-vacancy_functiongroup_block .views-row .color--blue-light{background:#008FD0;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--yellow,.paragraph--type--expertises .field--name-field-expertise .views-row .color--yellow,.view-display-id-vacancy_functiongroup_block .field__item .color--yellow,.view-display-id-vacancy_functiongroup_block .views-row .color--yellow{background:#FFC827;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--yellow_dark,.paragraph--type--expertises .field--name-field-expertise .views-row .color--yellow_dark,.view-display-id-vacancy_functiongroup_block .field__item .color--yellow_dark,.view-display-id-vacancy_functiongroup_block .views-row .color--yellow_dark{background:#ECB000;}.paragraph{}.paragraph:not(:last-child,.facets-section,.text-search-section,.paragraph--type--recruiter){margin-bottom:48px;}.paragraph__header{margin-bottom:16px;}.paragraph--view-mode--centered{text-align:center;}.paragraph--view-mode--right-align{text-align:right;}.paragraph.bg-color-grey5{background:#F7F6F6;color:#222222;}.paragraph.bg-color-grey20{background:#DEDCDD;color:#222222;}.paragraph.bg-color-primary-yellow{background-color:#FFC827;background-image:url(/themes/custom/werkenbij/images/svg/waterprint.svg);background-repeat:no-repeat;background-position-x:50%;background-size:cover;color:#222222;}.paragraph.bg-color-primary-yellow a:not(.button){color:#562980;}.paragraph.bg-color-purple{background:#562980;color:#FFFFFF;}.paragraph.bg-color-purple a:not(.button){color:#FFC827;}.paragraph--colored-container{padding:32px;}.paragraph.bg-style-round-top-left{border-top-left-radius:15px;}.paragraph.bg-style-round-top-right{border-top-right-radius:15px;}.paragraph.bg-style-round-bottom-left{border-bottom-left-radius:15px;}.paragraph.bg-style-round-bottom-right{border-bottom-right-radius:15px;}.paragraph.padding-top-xs{padding-top:16px;}.paragraph.padding-top-s{padding-top:32px;}.paragraph.padding-top-m{padding-top:48px;}.paragraph.padding-top-l{padding-top:64px;}.paragraph.padding-top-xl{padding-top:80px;}.paragraph.padding-bottom-xs{padding-bottom:16px;}.paragraph.padding-bottom-s{padding-bottom:32px;}.paragraph.padding-bottom-m{padding-bottom:48px;}.paragraph.padding-bottom-l{padding-bottom:64px;}.paragraph.padding-bottom-xl{padding-bottom:80px;}.paragraph--type--faq{margin:auto;max-width:852px;}.paragraph--type--faq .ui-accordion{border-bottom:1px solid #DEDCDD;}.paragraph--type--faq .ui-accordion-header,.paragraph--type--faq .ui-accordion-content{border:none;border-radius:0;}.paragraph--type--faq .ui-accordion-header{background-color:#FFFFFF;border-top:1px solid #DEDCDD;color:#5B4E53;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:0;padding:20px 40px 20px 0;position:relative;}.paragraph--type--faq .ui-accordion-header > span{display:none;}.paragraph--type--faq .ui-accordion-header:after{content:"\e001";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;position:absolute;right:16px;top:calc(50% - 0.5rem);}.paragraph--type--faq .ui-accordion-header-active{border-bottom:2px solid #FFC827;color:#FFC827;}.paragraph--type--faq .ui-accordion-header-active:after{content:"\e006";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--faq .ui-accordion-content{color:#7C7175;font-size:1.8rem;line-height:3rem;padding:24px 0;}.paragraph--type--hero.hero-with-image{position:relative;overflow:hidden;}.paragraph--type--hero.hero-with-image:before,.paragraph--type--hero.hero-with-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.paragraph--type--hero.hero-with-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.paragraph--type--hero.hero-with-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.paragraph--type--hero.hero-with-image.keep-top-image:before{content:none;}.paragraph--type--hero.hero-with-image .hero-content{background:rgba(0,0,0,0) 0%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000);bottom:0;color:#FFFFFF;padding:0 48px 48px;position:absolute;width:100%;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{font-size:1.2rem;line-height:1.5rem;font-weight:700;margin-bottom:16px;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text,.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{color:#FFFFFF;}.paragraph--type--hero.hero-with-image .field--name-field-media-image picture,.paragraph--type--hero.hero-with-image .field--name-field-media-image img{max-height:640px;width:100%;}.paragraph--type--hero .hero-content .field--name-field-text{color:#27468F;font-size:3rem;font-weight:700;line-height:3.6rem;padding-bottom:40px;}.paragraph--type--quote{margin:32px auto 48px 40px;max-width:630px;position:relative;}.paragraph--type--quote .quote{left:-38px;position:absolute;top:-10px;}.paragraph--type--quote .quote i::before{color:#FFC827;font-size:3rem;}.paragraph--type--quote .quote-info{color:#5B4E53;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;font-weight:500;line-height:2.2rem;margin-top:16px;}.paragraph--type--quote .quote-comma .field--name-field-name:after{content:",";margin-right:4px;}.paragraph--type--quote .field--name-field-text{position:relative;z-index:10;}.paragraph--type--quote .field--name-field-text p{color:#562980;font-family:"Georgia",Arial,Helvetica;font-size:2.8rem;font-weight:400;line-height:3.2rem;}.paragraph--type--related-content{height:100%;}.paragraph--type--related-content .field--name-field-related-content{height:100%;}.paragraph--type--recruiter:not(:last-child){margin-bottom:36px;}.paragraph--type--recruiter .recruiter-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;margin:0 auto 32px;min-width:300px;padding:24px;}.paragraph--type--recruiter .recruiter-details .recruiter-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:102px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;font-weight:700;line-height:1.8rem;padding:0 0 8px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-name .field--name-name{margin-left:4.8px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-mobile{font-size:1.4rem;font-weight:400;line-height:2rem;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-email a.button{font-size:1.4rem;line-height:1.4rem;min-width:91px;padding:12px 16px 12px 30px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-email a.button:before{left:20px;}.paragraph--type--recruiter .recruiter-details .recruiter-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.paragraph--type--recruiter .recruiter-details .recruiter-image .field--name-field-image{width:96px;height:96px;}.paragraph--type--recruiter .recruiter-details .recruiter-image .field--name-field-image img{border-radius:50%;}.paragraph--type--text,.field--name-body{margin-left:auto;margin-right:auto;max-width:852px;}.paragraph--type--text p,.field--name-body p,.paragraph--type--layout > .field--name-field-text p{margin-bottom:32px;}.paragraph--type--text ol,.field--name-body ol,.paragraph--type--layout > .field--name-field-text ol{list-style-type:decimal;}.paragraph--type--text ul,.field--name-body ul,.paragraph--type--layout > .field--name-field-text ul{list-style-type:disc;}.paragraph--type--text ul,.paragraph--type--text ol,.field--name-body ul,.field--name-body ol,.paragraph--type--layout > .field--name-field-text ul,.paragraph--type--layout > .field--name-field-text ol{margin-bottom:32px;padding-left:32px;}.paragraph--type--text ul li,.paragraph--type--text ol li,.field--name-body ul li,.field--name-body ol li,.paragraph--type--layout > .field--name-field-text ul li,.paragraph--type--layout > .field--name-field-text ol li{padding-left:8px;}.paragraph--type--media{}.paragraph--type--media .field--name-field-media-image{position:relative;overflow:hidden;}.paragraph--type--media .field--name-field-media-image:before,.paragraph--type--media .field--name-field-media-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.paragraph--type--media .field--name-field-media-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.paragraph--type--media .field--name-field-media-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.bg-color-grey5 .paragraph--type--media .field--name-field-media-image:before,.bg-color-grey5 .paragraph--type--media .field--name-field-media-image:after{background:#F7F6F6;}.bg-color-grey20 .paragraph--type--media .field--name-field-media-image:before,.bg-color-grey20 .paragraph--type--media .field--name-field-media-image:after{background:#DEDCDD;}.bg-color-primary-yellow .paragraph--type--media .field--name-field-media-image:before,.bg-color-primary-yellow .paragraph--type--media .field--name-field-media-image:after{background:#FFC827;}.bg-color-purple .paragraph--type--media .field--name-field-media-image:before,.bg-color-purple .paragraph--type--media .field--name-field-media-image:after{background:#562980;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes scale-up-jump{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes scale-up-jump{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}100%{-webkit-transform:scale(1);transform:scale(1);}}@media only screen and (max-width:1279px){#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{border:none !important;max-height:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails{-webkit-box-pack:unset !important;-ms-flex-pack:unset !important;justify-content:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{bottom:62px;}}@media screen and (min-width:0px) and (max-width:1024px) and (min-width:0px) and (max-width:320px){.paragraph--type--expertises .field--name-field-expertise .field__item a h2,.paragraph--type--expertises .field--name-field-expertise .views-row a h2,.view-display-id-vacancy_functiongroup_block .field__item a h2,.view-display-id-vacancy_functiongroup_block .views-row a h2{font-size:1.1rem;line-height:1.5rem;}}@media screen and (min-width:0px) and (max-width:479px){.row--bleed\@phone{margin-left:-20px;margin-right:-20px;}.row--bleed\@phone > [class*=col-]{padding:0;}.col-1\@phone{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@phone{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@phone{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@phone{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@phone{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@phone{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@phone{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@phone{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@phone{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@phone{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@phone{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@phone{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@phone{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.toolbar-vertical .vacancy-sticky-section.sticky{top:0;}[data-hide=phone]{display:none;}.breadcrumb{font-size:1.4rem;line-height:1.4rem;}.card-interior .card-media:before{bottom:97%;}.card-interior .card-media:after{top:97%;}.image-card .image-card-content{bottom:16px;padding:0 16px;}.field--name-node-title{margin-bottom:32px;}.vacancy-sticky-section .recruiter-details{display:none;}.vacancy-sticky-section .button{margin:0;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before{bottom:97%;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{top:97%;}.page-node-type-vacancy .vacancy-details-section{display:block;}.page-node-type-vacancy .recruiter-details-block{display:block;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information{display:block;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field{margin:16px 0 0;}.vacancy-teaser .vacancy-teaser-content{padding:40px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details{-ms-flex-wrap:wrap;flex-wrap:wrap;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location{width:100%;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right{display:none;}.button{padding:19.2px 24px 19.2px 48px;}.button:before{left:24px;}.field--type-link a,.more-link a{padding:19.2px 24px 19.2px 48px;}.field--type-link a:before,.more-link a:before{left:24px;}.field--type-link a,.more-link a{font-size:1.4rem;line-height:1.4rem;padding:16px 20px 16px 44px;}#CybotCookiebotDialog{padding:32px 0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;left:0 !important;margin:0 !important;position:relative !important;width:100% !important;margin-top:16px !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails #CybotCookiebotDialogBodyEdgeMoreDetailsLink{font-size:1.6rem !important;line-height:1.6rem !important;margin:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter{padding:16px 0 0 0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{position:inherit !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{font-size:1.6rem !important;line-height:1.6rem !important;max-width:100% !important;padding:16px 24px !important;width:100% !important;}#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:10px !important;top:auto !important;}.text-search-section form .form--inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.text-search-section form .form--inline .form-item{margin:0;}.text-search-section form .form--inline .form-actions .form-submit{margin-top:16px;padding:19.2px 24px;}.text-search-section form .form--inline .form-actions .form-submit:before{content:none;}.form-item__two-column > .form-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;margin-bottom:20px;}.user-login-form{max-width:100%;}.block-views-blockvacancies-latest-vacancies-block .slick-list,.field--name-dynamic-block-fieldnode-related-vacancies .slick-list,.field--name-field-content-list .slick-list{margin:0;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow,.field--name-field-content-list .slick-arrow{bottom:-96px;}.block-views-blockvacancies-latest-vacancies-block .more-link,.field--name-dynamic-block-fieldnode-related-vacancies .more-link,.field--name-field-content-list .more-link{bottom:34px;}.region-map__buttons .button{font-size:1.4rem;line-height:1.4rem;min-width:0;padding:12px 16px 12px 36px;}.region-map__buttons .button:before{left:16px;}.region-map__buttons .button[data-map-region=one]{left:19%;top:10%;}.region-map__buttons .button[data-map-region=two]{bottom:24.5%;left:13%;}.region-map__buttons .button[data-map-region=three]{bottom:46%;right:12%;}.region-map__buttons .button[data-map-region=four]{bottom:8%;right:43%;}.paragraph--type--faq .ui-accordion-header{font-size:1.6rem;line-height:2rem;padding:16px 24px 16px 0;}.paragraph--type--faq .ui-accordion-content{font-size:1.6rem;line-height:2.6rem;padding:16px 0;}.paragraph--type--hero.hero-with-image:before{bottom:97%;}.paragraph--type--hero.hero-with-image:after{top:97%;}.paragraph--type--hero .hero-content .field--name-field-text{padding-bottom:24px;}.paragraph--type--quote{margin-left:24px;}.paragraph--type--quote .quote{left:-18px;}.paragraph--type--quote .quote-info{display:block;}.paragraph--type--text p,.field--name-body p,.paragraph--type--layout > .field--name-field-text p{font-size:1.8rem;line-height:3rem;}.paragraph--type--text ul li,.paragraph--type--text ol li,.field--name-body ul li,.field--name-body ol li,.paragraph--type--layout > .field--name-field-text ul li,.paragraph--type--layout > .field--name-field-text ol li{font-size:1.8rem;line-height:3rem;}.paragraph--type--media .field--name-field-media-image:before{bottom:97%;}.paragraph--type--media .field--name-field-media-image:after{top:97%;}}@media screen and (min-width:0px) and (max-width:1024px){body{font-size:1.8rem;}.row--bleed\@mobile{margin-left:-20px;margin-right:-20px;}.row--bleed\@mobile > [class*=col-]{padding:0;}.col-1\@mobile{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@mobile{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@mobile{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@mobile{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@mobile{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@mobile{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@mobile{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@mobile{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@mobile{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@mobile{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@mobile{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@mobile{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@mobile{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.container{max-width:100%;padding-left:20px;padding-right:20px;}.container--wide{max-width:100%;padding-left:20px;padding-right:20px;}.container--narrow{max-width:100%;padding-left:20px;padding-right:20px;}.region__sidebar--first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.region__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.header-main{height:72px;z-index:110;}.header-main .navigation{height:100%;position:absolute;right:-20px;top:0;width:calc(100% + 40px);}.region__header > *:not(nav){position:relative;z-index:2;}.footer .region__footer-top-left .block-menu{margin-top:16px;}.footer .region__footer-top-left .block-menu .menu-level--0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.footer .region__footer-top-right .menu--social-links{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:16px;}.footer .region__footer-bottom-left .block-menu .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;}.footer .region__footer-bottom-left .block-menu .menu .menu-item{line-height:4rem;}.full-width-element{margin-left:-20px;margin-right:-20px;}.menu--main .menu .menu-item-level--0 > a,.menu--main .menu .menu-item-level--0 > span{padding:16px 0;}.menu--main .menu .menu-item-level--1 a,.menu--main .menu .menu-item-level--1 span{padding:16px;}.menu--main .menu .menu-item-level--2 a,.menu--main .menu .menu-item-level--2 span{padding:16px 32px;}.menu--main .menu .menu-item-level--0 a,.menu--main .menu .menu-item-level--0 span,.menu--main .menu .menu-item-level--1 a,.menu--main .menu .menu-item-level--1 span,.menu--main .menu .menu-item-level--2 a,.menu--main .menu .menu-item-level--2 span{font-size:1.6rem;line-height:1.6rem;margin-right:30px;}.menu--main .menu .menu-item-level--0 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--0 span.is-active + .menu-arrow,.menu--main .menu .menu-item-level--1 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--1 span.is-active + .menu-arrow,.menu--main .menu .menu-item-level--2 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--2 span.is-active + .menu-arrow{color:#FFC827;}.menu--main .menu-level--0 > li:not(:last-child),.menu--main .menu-level--1 > li:not(:last-child),.menu--main .menu-level--2 > li:not(:last-child){border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--0 > li:not(:last-child):first-child,.menu--main .menu-level--1 > li:not(:last-child):first-child,.menu--main .menu-level--2 > li:not(:last-child):first-child{border-top:1px solid #DEDCDD;}.menu--main .menu-level--0{background:#FFFFFF;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;opacity:0;pointer-events:none;position:absolute;top:57px;-webkit-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;-o-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;visibility:hidden;width:100%;}.menu--main .menu-level--0 > li:last-child{border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--0.opened{-ms-flex-line-pack:start;align-content:start;height:calc(100vh + 70px);opacity:1;padding:0 24px;pointer-events:auto;visibility:visible;z-index:10;}.menu--main .menu-level--1 > li:first-child,.menu--main .menu-level--2 > li:first-child{border-top:1px solid #DEDCDD;}.menu--main .menu-level--1 > li:not(:last-child),.menu--main .menu-level--2 > li:not(:last-child){border-bottom:1px solid #DEDCDD;}.menu--main .menu-item-level--0.expanded,.menu--main .menu-item-level--1.expanded{position:relative;}.menu--main .menu-item-level--0.expanded > .menu-arrow,.menu--main .menu-item-level--1.expanded > .menu-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:6px;top:19px;}.menu--main .menu-item-level--0.expanded > .menu-arrow:after,.menu--main .menu-item-level--1.expanded > .menu-arrow:after{content:"\e001";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;}.menu--main .menu-item-level--0.expanded > .menu-arrow.opened:after,.menu--main .menu-item-level--1.expanded > .menu-arrow.opened:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}.menu--main .menu-item-level--0 a,.menu--main .menu-item-level--0 span{color:#FFFFFF;padding:17px 20px;-webkit-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;-o-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;}.menu--main .menu-item-level--0{width:100%;}.mobile-menu-toggler{display:inline-block;}.pager{margin-left:-20px;margin-right:-20px;}.pager__item a{font-size:1.4rem;}.card{height:auto;}.teaser .row .teaser-content .field--name-node-title{margin-top:16px;}.vacancy-card .vacancy-card-content .vacancy-details{display:block;}.page-node-type-vacancy .vacancy-header{margin-top:24px;}.page-node-type-vacancy .vacancy-details-section .field__item{font-size:1.6rem;line-height:1.6rem;margin-bottom:8px;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{margin-left:-20px;margin-right:-20px;}.block-site-branding{padding-right:45px;}.site-logo{width:140px;}.site-slogan{display:none;}.text-search-section,.facets-section{margin-left:-20px;margin-right:-20px;}.facets-widget-checkbox{margin-bottom:9.6px;}select,textarea,input:not([type=submit]){width:100%;}.field--name-field-media-image img{width:100%;}.paragraph--type--layout > .layout--slider-one-slide .slick-slider{margin-bottom:64px;}.slick-dots{margin:18px 0;}.slick-dots button{width:8px;height:8px;}h1{font-size:4.8rem;line-height:5.6rem;}h2{font-size:3.6rem;line-height:4.2rem;}h3{font-size:2.4rem;line-height:3.2rem;}h4{font-size:2rem;line-height:2.4rem;margin:0 0 8px 0;}blockquote{font-size:1.8rem;line-height:1.4;padding:40px 24px;}.region-map__item{-ms-touch-action:manipulation;touch-action:manipulation;}.region-map__buttons .button{-ms-touch-action:manipulation;touch-action:manipulation;}.paragraph--type--expertises .field--name-field-expertise:not(.slick-initialized),.view-display-id-vacancy_functiongroup_block:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow:auto;}.paragraph--type--expertises .field--name-field-expertise:not(.slick-initialized) .field__item a,.view-display-id-vacancy_functiongroup_block:not(.slick-initialized) .field__item a{width:147px;height:147px;}.paragraph--type--expertises .field--name-field-expertise .field__item h2,.paragraph--type--expertises .field--name-field-expertise .views-row h2,.view-display-id-vacancy_functiongroup_block .field__item h2,.view-display-id-vacancy_functiongroup_block .views-row h2{font-size:1.4rem;}.paragraph--type--expertises .field--name-field-expertise .field__item a,.paragraph--type--expertises .field--name-field-expertise .views-row a,.view-display-id-vacancy_functiongroup_block .field__item a,.view-display-id-vacancy_functiongroup_block .views-row a{position:relative;height:auto;width:100%;}.paragraph--type--expertises .field--name-field-expertise .field__item a:after,.paragraph--type--expertises .field--name-field-expertise .views-row a:after,.view-display-id-vacancy_functiongroup_block .field__item a:after,.view-display-id-vacancy_functiongroup_block .views-row a:after{content:"";display:block;padding-bottom:100%;}.paragraph--type--expertises .field--name-field-expertise .field__item a h2,.paragraph--type--expertises .field--name-field-expertise .views-row a h2,.view-display-id-vacancy_functiongroup_block .field__item a h2,.view-display-id-vacancy_functiongroup_block .views-row a h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:inherit;position:absolute;right:0;top:0;width:100%;}.paragraph:not(:last-child,.facets-section,.text-search-section,.paragraph--type--recruiter){margin-bottom:24px;}.paragraph.padding-top-s{padding-top:16px;}.paragraph.padding-top-m{padding-top:32px;}.paragraph.padding-top-l{padding-top:48px;}.paragraph.padding-top-xl{padding-top:64px;}.paragraph.padding-bottom-s{padding-bottom:16px;}.paragraph.padding-bottom-m{padding-bottom:32px;}.paragraph.padding-bottom-l{padding-bottom:48px;}.paragraph.padding-bottom-xl{padding-bottom:64px;}.paragraph--type--hero.hero-with-image .hero-content{padding:0 24px 32px;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text{font-size:2.2rem;line-height:2.7rem;}.paragraph--type--hero .hero-content .field--name-field-text{font-size:2.5rem;line-height:3rem;}.paragraph--type--quote .field--name-field-text p{font-size:1.8rem;line-height:2.8rem;}.paragraph--type--related-content{padding-bottom:24px;}.paragraph--type--media .field--name-field-media-image:before,.paragraph--type--media .field--name-field-media-image:after{display:none;}}@media screen and (min-width:480px) and (max-width:1024px){.col-1\@tablet{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@tablet{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@tablet{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@tablet{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@tablet{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@tablet{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@tablet{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@tablet{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@tablet{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@tablet{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@tablet{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@tablet{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@tablet{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{margin-right:16px !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.user-login-form{max-width:75%;}.paragraph--type--faq{max-width:630px;}.paragraph--type--hero .hero-content .field--name-field-text{padding-bottom:32px;}}@media screen and (min-width:1025px){.col-1\@desktop{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@desktop{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@desktop{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@desktop{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@desktop{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@desktop{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@desktop{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@desktop{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@desktop{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@desktop{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@desktop{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@desktop{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@desktop{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.header-main .navigation{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.region__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.toolbar-tray-open .vacancy-sticky-section.sticky{top:79px;}.footer .region__footer-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.footer .region__footer-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.footer .region__footer-bottom-left .block--footer-copyright{padding-right:24px;}.full-width-element{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.menu--main .menu .menu-item-level--0.hovered > .menu-level--1{display:block;}.menu--main .menu .menu-item-level--1:hover > .menu-level--2{display:block;}.menu--main .menu-level--1,.menu--main .menu-level--2{-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.2);box-shadow:0px 8px 24px rgba(0,0,0,0.2);position:absolute;width:240px;z-index:15;}.menu--main .menu-level--1 > li,.menu--main .menu-level--2 > li{padding:0 24px;position:relative;}.menu--main .menu-level--1 > li a,.menu--main .menu-level--1 > li span,.menu--main .menu-level--2 > li a,.menu--main .menu-level--2 > li span{font-size:1.6rem;line-height:1.6rem;padding:16px 10px;}.menu--main .menu-level--1 > li:not(:last-child) > a,.menu--main .menu-level--1 > li:not(:last-child) > span,.menu--main .menu-level--2 > li:not(:last-child) > a,.menu--main .menu-level--2 > li:not(:last-child) > span{border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--1 > li.expanded > a,.menu--main .menu-level--1 > li.expanded > span,.menu--main .menu-level--2 > li.expanded > a,.menu--main .menu-level--2 > li.expanded > span{position:relative;}.menu--main .menu-level--1 > li.expanded > a:after,.menu--main .menu-level--1 > li.expanded > span:after,.menu--main .menu-level--2 > li.expanded > a:after,.menu--main .menu-level--2 > li.expanded > span:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;right:-6px;top:calc(50% - 1rem);}.menu--main .menu-level--1 > li.expanded > a:hover:after,.menu--main .menu-level--1 > li.expanded > span:hover:after,.menu--main .menu-level--2 > li.expanded > a:hover:after,.menu--main .menu-level--2 > li.expanded > span:hover:after{color:#FFC827;}.menu--main .menu-level--2{-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.2),inset -2px 0px 0px #FFFFFF;box-shadow:0px 8px 24px rgba(0,0,0,0.2),inset -2px 0px 0px #FFFFFF;left:100%;top:0;}.menu--main .menu-item-level--0:first-of-type a{padding-left:0;}.menu--main .menu-item-level--0:last-of-type a{padding-right:0;}.pager{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.page-node-type-vacancy .vacancy-container--narrow{margin-left:auto;margin-right:auto;max-width:852px;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.block-site-branding{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{margin-right:16px !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.text-search-section,.facets-section{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.layout--fivecolumn .facets-widget-checkbox .facet__dropdown{width:150%;}.layout--fivecolumn .layout__region--fifth .facets-widget-checkbox .facet__dropdown{right:0;}input[type=checkbox] + label:hover,input[type=radio] + label:hover{color:#FFC827;}.node--view-mode--full > .paragraph--type--layout > .layout--slider-one-slide,.vacancy-paragraphs > .paragraph--type--layout > .layout--slider-one-slide{margin-left:auto;margin-right:auto;max-width:852px;}.paragraph--type--expertises .field--name-field-expertise,.view-display-id-vacancy_functiongroup_block{display:grid;gap:32px;grid-template-columns:repeat(5,-webkit-max-content);grid-template-columns:repeat(5,max-content);-ms-flex-pack:distribute;justify-content:space-around;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text,.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{max-width:85%;}.paragraph--type--layout > .layout--onecolumn .paragraph--type--media{margin-left:auto;margin-right:auto;max-width:852px;}}
', 'public://css/css_oADlEZfYxBBbNR6XmAMviuLYuQu9QfjVYQddJ0R_afM.css', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('@font-face{font-family:"icons";font-style:normal;font-weight:normal;src:url(/themes/custom/werkenbij/fonts/icons/icons.eot?v=1.0.1);src:url(/themes/custom/werkenbij/fonts/icons/icons.eot#iefix&v=1.0.1) format("embedded-opentype"),url(/themes/custom/werkenbij/fonts/icons/icons.woff2?v=1.0.1) format("woff2"),url(/themes/custom/werkenbij/fonts/icons/icons.woff?v=1.0.1) format("woff"),url(/themes/custom/werkenbij/fonts/icons/icons.ttf?v=1.0.1) format("truetype"),url(/themes/custom/werkenbij/fonts/icons/icons.svg?v=1.0.1#icons) format("svg");}html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:62.5%;}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit;}html,body,.dialog-off-canvas-main-canvas{height:100%;margin:0;padding:0;width:100%;}body{background:#FFFFFF;color:#222222;font-family:"Tahoma",sans-serif;font-size:1.8rem;font-weight:400;line-height:2.9rem;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;}body.no-scroll{height:100vh;overflow:hidden;width:100vw;}::-moz-selection{background:#FFC827;color:#222222;text-shadow:none;}::selection{background:#FFC827;color:#222222;text-shadow:none;}a{color:#FFC827;text-decoration:none;}a:hover,a:focus{color:#ECB000;text-decoration:none;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,figure,p,pre{margin:0;padding:0;}fieldset{border:0;margin:0;padding:0;}iframe{border:0;}ol,ul{list-style:none;margin:0;padding:0;}button{background:transparent;border:none;color:inherit;margin:0;outline:none;overflow:visible;padding:0;text-align:inherit;width:auto;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;}.row{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.row--nowrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}[class*=col-]{min-height:1px;padding:0 15px;position:relative;}.col-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.container{max-width:1340px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.container--wide{max-width:1426px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.container--narrow{max-width:1020px;margin-left:auto;margin-right:auto;padding-left:30px;padding-right:30px;width:100%;}.layout-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:100vh;}.main-wrapper{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;overflow:hidden;width:100%;}.main-wrapper > .container{padding-bottom:80px;}.footer{-ms-flex-negative:0;flex-shrink:0;}.region__sidebar--first{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.region__content{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.region__sidebar--second{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.header-main{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFFFFF;border-bottom:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;height:128px;padding:20px 0;-webkit-transition:-webkit-box-shadow ease 350ms;transition:-webkit-box-shadow ease 350ms;-o-transition:box-shadow ease 350ms;transition:box-shadow ease 350ms;transition:box-shadow ease 350ms,-webkit-box-shadow ease 350ms;width:100%;position:relative;}.header-main--scrolled{-webkit-box-shadow:0 2px 1px 0 rgba(0,0,0,0.06);box-shadow:0 2px 1px 0 rgba(0,0,0,0.06);}.region__header{position:relative;}.toolbar-horizontal .vacancy-sticky-section.sticky{top:48px;}.toolbar-vertical .vacancy-sticky-section.sticky{top:39px;}.footer{background:#FFFFFF;border-top:1px solid #DEDCDD;color:#222222;}.footer a{color:#222222;}.footer-top{padding:48px 0;}.footer-bottom{background-color:#F7F6F6;padding:32px 0;}.footer .region__footer-top-left .block-site-branding{padding-left:0;}.footer .region__footer-top-left .block-menu{width:100%;}.footer .region__footer-top-left .block-menu .menu-level--0{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;}.footer .region__footer-top-left .block-menu .menu-item:not(:last-child){margin-bottom:8px;}.footer .region__footer-top-left .block-menu .menu-item a{font-size:1.6rem;}.footer .region__footer-top-left .block-menu .menu-item a:before{content:"\e006";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);display:inline-block;font-size:0.8rem;margin-right:12px;}.footer .region__footer-top-right .menu--social-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.footer .region__footer-top-right .menu--social-links .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer .region__footer-top-right .menu--social-links .menu a:hover{color:#562980;display:inline-block;-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.footer .region__footer-bottom-left{font-size:1.6rem;}.footer .region__footer-bottom-left .block-menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.footer .region__footer-bottom-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.footer .menu a,.footer .menu [data-drupal-link-system-path]{text-decoration:none;}.footer .menu-item-level--0:not(:last-of-type){margin-right:24px;}.footer .menu:not(.menu--social-links) a:hover{text-decoration:underline;}input[type=checkbox],input[type=radio],.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;white-space:nowrap;width:1px;}.hidden,[hidden]{display:none !important;}.no-scroll{overflow:hidden;}[data-hide=yes] > a,[data-hide=yes] > span{display:none;}.menu--main .menu .menu-item.active-trail > a,.menu--main .menu .menu-item.active-trail > span{color:#FFC827;}.menu--main .menu .menu-item a,.menu--main .menu .menu-item span{cursor:pointer;color:#222222;display:block;font-weight:400;text-decoration:none;}.menu--main .menu .menu-item a:hover,.menu--main .menu .menu-item span:hover{color:#FFC827;}.menu--main .menu .menu-item-level--0 > a,.menu--main .menu .menu-item-level--0 > span{font-size:1.8rem;}.menu--main .menu-level--0{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;flex-wrap:nowrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.menu--main .menu-level--1,.menu--main .menu-level--2{background-color:#FFFFFF;display:none;}.menu--main .menu-item-level--0{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto;}.menu--main .menu-item-level--0 a,.menu--main .menu-item-level--0 span{padding:10px 20px;}.mobile-menu-toggler{bottom:0;display:none;height:40px;margin:auto;padding:10px 19px 10px 27px;position:absolute;right:0;top:0;z-index:5;}.mobile-menu-toggler span{background:#5B4E53;display:block;height:2px;margin-top:3px;-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;width:18px;}.mobile-menu-toggler span:first-child{margin:0;}.mobile-menu-toggler.opened{}.mobile-menu-toggler.opened span{margin-top:4px;}.mobile-menu-toggler.opened span:nth-of-type(1){-webkit-transform:rotate(45deg) translate(3px,3px);-ms-transform:rotate(45deg) translate(3px,3px);transform:rotate(45deg) translate(3px,3px);}.mobile-menu-toggler.opened span:nth-of-type(2){opacity:0;width:0;}.mobile-menu-toggler.opened span:nth-of-type(3){-webkit-transform:rotate(-45deg) translate(5px,-6px);-ms-transform:rotate(-45deg) translate(5px,-6px);transform:rotate(-45deg) translate(5px,-6px);}.pager{text-align:center;background-color:#FFFFFF;padding:64px 0 32px;margin-top:64px;margin-bottom:-64px;}.pager__items{border:1px solid #DEDCDD;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.pager__item:not(.pager__item--previous,.pager__item--next){border-right:1px solid #DEDCDD;}.pager__item.is-active{background-color:#FFC827;border:1px solid #FFC827;margin:-1px;font-weight:700;}.pager__item.is-active a{color:#222222;cursor:default;}.pager__item:not(.is-active) a:hover{background-color:#F7F6F6;}.pager__item a{display:block;font-size:1.6rem;line-height:1.6rem;padding:16px;text-decoration:none;}.pager__item--last,.pager__item--first{display:none;}.pager__item--previous,.pager__item--next{font-weight:700;}.pager__item--previous{border-right:1px solid #DEDCDD;}.pager__item--next{border-left:1px solid #DEDCDD;margin-left:-1px;}.breadcrumb{font-size:1.6rem;font-weight:700;line-height:1.6rem;padding:40px 0 24px;}.breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.breadcrumb ol li{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:4px 0;}.breadcrumb ol li:not(:last-of-type):after{color:#DEDCDD;content:"/";margin:0px 8px;}.breadcrumb ol li a:hover{text-decoration:underline;}.card{height:100%;}.card-interior,.card-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.card-interior{border:1px solid #DEDCDD;height:100%;min-height:408px;overflow:hidden;position:relative;}.card-interior .card-media{position:relative;overflow:hidden;}.card-interior .card-media:before,.card-interior .card-media:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.card-interior .card-media:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.card-interior .card-media:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.card-interior .card-media:before{content:none;}.card-interior .card-media:after{left:-20px;top:96%;-webkit-transform:rotate(3.5deg);-ms-transform:rotate(3.5deg);transform:rotate(3.5deg);}.card-interior .card-media img{width:100%;}.card-interior .card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:8px 32px 32px;}.card-interior .card-content .field--name-node-title{margin-bottom:0;}.card-interior .card-content .field--name-node-title h2{color:#562980;font-size:2rem;line-height:2.4rem;}.card-interior .card-content .field--name-field-teaser-text p{color:#7C7175;font-size:1.8rem;line-height:2.4rem;}.card-interior .card-content .field--type-link{margin-top:auto;padding-top:16px;}.card-interior .card-content .field--type-link a{font-size:1.6rem;line-height:1.2rem;padding:16px 20px 16px 40px;}.card-interior .card-content .field--type-link a:before{font-size:1.2rem;left:24px;}.image-card{height:100%;position:relative;}.image-card .image-card-media .field--name-field-media-image{position:relative;}.image-card .image-card-media .field--name-field-media-image img{border-radius:24px;width:100%;}.image-card .image-card-content{background:rgba(0,0,0,0) 0%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000);border-bottom-left-radius:24px;border-bottom-right-radius:24px;bottom:0;color:#FFFFFF;padding:0 20px 20px;position:absolute;width:100%;}.image-card .image-card-content .field--type-link{margin-top:16px;}.field--label-inline > .field__label,.field--label-inline > .field__item{display:inline-block;}.field--name-node-title{margin-bottom:40px;}.small-card{border:1px solid #DEDCDD;border-radius:16px;height:100%;padding:24px;}.small-card .small-card-media{padding-bottom:0;}.small-card .small-card-media img{border-radius:8px;}.small-card .small-card-content a{color:#222222;}.small-card .small-card-content a:hover{color:#ECB000;}.small-card .small-card-content a h2{font-size:2.2rem;line-height:2.8rem;}.teaser{height:100%;padding:32px 0;position:relative;}.teaser .row{height:100%;}.teaser .row .teaser-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.teaser .field--type-link{padding-top:16px;margin-top:auto;}.vacancy-card{border-left:8px solid #BDB8BA;height:100%;}.vacancy-card.color--purple{border-color:#562980;}.vacancy-card.color--orange{border-color:#D77F19;}.vacancy-card.color--blue{border-color:#27468F;}.vacancy-card.color--pink{border-color:#942A82;}.vacancy-card.color--red{border-color:#C42117;}.vacancy-card.color--rubine-red{border-color:#BF0069;}.vacancy-card.color--green{border-color:#159987;}.vacancy-card.color--green-grass{border-color:#3A9946;}.vacancy-card.color--blue-light{border-color:#008FD0;}.vacancy-card.color--yellow{border-color:#FFC827;}.vacancy-card.color--yellow_dark{border-color:#ECB000;}.vacancy-card .vacancy-card-content{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:240px;overflow:hidden;padding:32px 40px;position:relative;}.vacancy-card .vacancy-card-content .title{font-size:2rem;line-height:2.8rem;margin-bottom:16px;}.vacancy-card .vacancy-card-content .title a{-webkit-box-orient:vertical;-webkit-line-clamp:4;color:#222222;display:-webkit-box;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;}.vacancy-card .vacancy-card-content .title a:hover{text-decoration:underline;}.vacancy-card .vacancy-card-content .vacancy-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;line-height:initial;}.vacancy-card .vacancy-card-content .vacancy-details .field{font-size:1.2rem;line-height:1.8rem;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week .field__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:4px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:26px;}.vacancy-card .vacancy-card-content .vacancy-details .field--name-field-location::before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:12px;}.vacancy-card .vacancy-card-content .link{margin-top:auto;padding-top:16px;}.vacancy-card .vacancy-card-content .link a{font-size:1.4rem;line-height:1.4rem;padding:0 24px;}.vacancy-sticky-section{padding:24px 0;-webkit-box-flex:1;-ms-flex:auto;flex:auto;}.vacancy-sticky-section .vacancy-sticky-section-container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}.vacancy-sticky-section.sticky{background-color:#FFFFFF;border-bottom:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;left:0;padding:24px 0;position:fixed;right:0;top:0;-webkit-transition:-webkit-box-shadow ease 350ms;transition:-webkit-box-shadow ease 350ms;-o-transition:box-shadow ease 350ms;transition:box-shadow ease 350ms;transition:box-shadow ease 350ms,-webkit-box-shadow ease 350ms;width:100%;z-index:50;}.vacancy-sticky-section .recruiter-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;}.vacancy-sticky-section .recruiter-details .recruiter-image{width:48px;height:48px;}.vacancy-sticky-section .recruiter-details .recruiter-image img{border-radius:50%;}.vacancy-sticky-section .recruiter-details .recruiter-info{font-size:1.4rem;line-height:2rem;margin-left:16px;}.vacancy-sticky-section .recruiter-details .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;}.vacancy-sticky-section .recruiter-details .recruiter-info .recruiter-name .field--name-name{margin-left:4px;}.vacancy-sticky-section .button{font-size:1.6rem;margin-left:16px;padding:16px 20px;}.vacancy-sticky-section .button::before{content:none;}.vacancy-sticky-section .apply a{background:#562980;border-radius:28px;color:#FFFFFF;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;margin-left:16px;padding:16px 20px 16px 40px;position:relative;}.vacancy-sticky-section .apply a:hover{text-decoration:underline;}.vacancy-sticky-section .apply a:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:24px;position:absolute;}.page-node-type-vacancy .vacancy-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.page-node-type-vacancy .back-button{color:#562980;font-size:1.6rem;font-weight:700;line-height:1.6rem;}.page-node-type-vacancy .back-button:hover{text-decoration:underline;}.page-node-type-vacancy .back-button:hover span::after{display:inline-block;}.page-node-type-vacancy .back-button span{width:48px;height:48px;border-radius:28px;border:1px solid #DEDCDD;margin-right:16px;padding:14px;}.page-node-type-vacancy .back-button span:after{content:"\e003";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.3rem;}.page-node-type-vacancy .vacancy-title,.page-node-type-vacancy .vacancy-introduction-text{text-align:center;}.page-node-type-vacancy .vacancy-title{margin:48px auto 32px;}.page-node-type-vacancy .vacancy-introduction-text{margin:auto;}.page-node-type-vacancy .vacancy-introduction-text .field--name-field-introduction{padding:32px 0 80px;}.page-node-type-vacancy .vacancy-introduction-text p{font-size:2rem;line-height:3.8rem;}.page-node-type-vacancy .highlight-media .field--name-field-media{margin-bottom:64px;}.page-node-type-vacancy .highlight-media .field--name-field-media-image{position:relative;overflow:hidden;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before,.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.page-node-type-vacancy .vacancy-details-section{border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:64px;}.page-node-type-vacancy .vacancy-details-section .field{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:24px;}.page-node-type-vacancy .vacancy-details-section .field:not(:last-child){border-right:1px solid #DEDCDD;}.page-node-type-vacancy .vacancy-details-section .field__label{font-size:1.4rem;line-height:2rem;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field__items,.page-node-type-vacancy .vacancy-details-section .field__item{color:#562980;}.page-node-type-vacancy .vacancy-details-section .field__items{text-align:center;}.page-node-type-vacancy .vacancy-details-section .field__items .field__item:first-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page-node-type-vacancy .vacancy-details-section .field__item{color:#562980;font-size:1.8rem;line-height:2.9rem;}.page-node-type-vacancy .vacancy-details-section .field__item:before{margin-bottom:8px;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location{position:relative;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location a.background_map{position:absolute;width:100%;height:100%;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location a.background_map div{background-image:url("/themes/custom/werkenbij/images/vacancy_map.png");background-position:center;opacity:0.4;z-index:-1;position:absolute;width:100%;height:100%;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field--name-field-location .field__item:before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-hours-a-week .field__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .vacancy-details-section .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-education .field__item:first-child:before{content:"\e00a";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .vacancy-details-section .field--name-field-employment-type .field__item:first-child:before{content:"\e009";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.page-node-type-vacancy .recruiter-details-block{border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 80px;padding:40px;}.page-node-type-vacancy .recruiter-details-block .recruiter-details,.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;scroll-margin-top:250px;}.page-node-type-vacancy .recruiter-details-block .recruiter-image .field--name-field-image{width:100px;height:100px;margin-right:16px;}.page-node-type-vacancy .recruiter-details-block .recruiter-image .field--name-field-image img{border-radius:50%;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.8rem;font-weight:700;line-height:2rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-name .field--name-name{margin-left:2.4px;}.page-node-type-vacancy .recruiter-details-block .recruiter-info .recruiter-description{font-size:1.4rem;line-height:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label,.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item{font-size:1.4rem;line-height:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item{color:#562980;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__item:hover{text-decoration:underline;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#7C7175;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:4px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field__label:before{width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50%;border:1px solid #DEDCDD;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:16px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-phone-mobile .field__label::before{content:"\e00f";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-email{margin-left:32px;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field--name-field-email .field__label::before{content:"\e007";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.8rem;}.page-node-type-vacancy .field--name-body{margin-bottom:40px;}.page-node-type-vacancy .field--name-body a{font-weight:400;line-height:2.9rem;padding:0;text-decoration:underline;}.page-node-type-vacancy .field--name-body a:before{content:none;}.page-node-type-vacancy .field--name-body a:hover{text-decoration:none;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{background-color:#F7F6F6;padding:64px 0 128px;margin-bottom:80px;}.vacancy-teaser{border-left:8px solid #BDB8BA;margin-bottom:16px;}.vacancy-teaser.color--purple{border-color:#562980;}.vacancy-teaser.color--orange{border-color:#D77F19;}.vacancy-teaser.color--blue{border-color:#27468F;}.vacancy-teaser.color--pink{border-color:#942A82;}.vacancy-teaser.color--red{border-color:#C42117;}.vacancy-teaser.color--rubine-red{border-color:#BF0069;}.vacancy-teaser.color--green{border-color:#159987;}.vacancy-teaser.color--green-grass{border-color:#3A9946;}.vacancy-teaser.color--blue-light{border-color:#008FD0;}.vacancy-teaser.color--yellow{border-color:#FFC827;}.vacancy-teaser.color--yellow_dark{border-color:#ECB000;}.vacancy-teaser .vacancy-teaser-content{background-color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;min-height:135px;padding:40px 88px 40px 32px;position:relative;}.vacancy-teaser .vacancy-teaser-content .title{font-size:1.8rem;line-height:2rem;}.vacancy-teaser .vacancy-teaser-content .title a{color:#222222;}.vacancy-teaser .vacancy-teaser-content .title a:hover{text-decoration:underline;}.vacancy-teaser .vacancy-teaser-content .vacancy-details{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;line-height:initial;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field{font-size:1.2rem;line-height:1.8rem;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week .field__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-hours-a-week .field__item:before{content:"\e012";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-right:26px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location:before{content:"\e00e";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin-right:10px;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right{width:40px;height:40px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFC827;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;right:40px;top:calc(50% - 20px);}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right:hover{background-color:#ECB000;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#222222;font-size:1rem;}.block-site-branding{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;}.site-logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:auto;width:200px;}.site-name-wrapper{font-size:14px;margin-left:20px;}.site-name{text-decoration:none;}.button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFC827;border-radius:28px;border:none;color:#222222;cursor:pointer;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;max-width:100%;min-width:140px;padding:19.2px 24px 19.2px 56px;position:relative;text-align:center;text-decoration:none;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;}.button:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:30px;position:absolute;}.button:hover,.button:focus{background:#ECB000;color:#222222;text-decoration:underline;}.button--secondary{background-color:#562980;border:1px solid #562980;color:#FFFFFF;}.button--secondary:hover,.button--secondary:focus{background-color:#411569;color:#FFFFFF;}.button--tertiary{background-color:#FFFFFF;border:1px solid #DEDCDD;color:#562980;}.button--tertiary:hover,.button--tertiary:focus{background-color:#FFFFFF;border:1px solid #BDB8BA;color:#562980;}.field--type-link a,.more-link a{background-color:#FFC827;border-radius:28px;color:#222222;display:inline-block;font-size:1.6rem;font-weight:400;line-height:1.6rem;padding:19.2px 24px 19.2px 56px;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;position:relative;}.field--type-link a:before,.more-link a:before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:30px;position:absolute;}.field--type-link a:hover,.field--type-link a:focus,.more-link a:hover,.more-link a:focus{background-color:#ECB000;text-decoration:underline;}#CybotCookiebotDialog{border-radius:0 !important;border:2px solid #FFC827;max-width:100vw !important;min-width:100vw !important;padding:40px 0 !important;top:100% !important;-webkit-transform:translate(-50%,-100%) !important;-ms-transform:translate(-50%,-100%) !important;transform:translate(-50%,-100%) !important;}#CybotCookiebotDialog:not(.CybotEdge){padding:40px 0 !important;}#CybotCookiebotDialog:not(.CybotEdge) .CybotCookiebotDialogNavItem .CybotCookiebotDialogActive{border-color:#562980 !important;border-width:2px !important;}#CybotCookiebotDialog:not(.CybotEdge) .CookieCard{border-color:#562980 !important;color:#562980 !important;}#CybotCookiebotDialog:not(.CybotEdge) .CookieCard button:hover{color:#FFC827 !important;}#CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogBodyButtons{bottom:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;margin-left:auto !important;margin-right:auto !important;max-width:1340px !important;padding-left:30px !important;padding-right:30px !important;width:100% !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a{color:#562980 !important;font-size:1.8rem !important;font-weight:500 !important;line-height:2.8rem !important;text-decoration:underline !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper a:focus{text-decoration:none !important;opacity:1 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogHeader{display:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent{margin:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent{padding:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyContent .CybotCookiebotFader.CybotCookiebotDialogActive{opacity:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails #CybotCookiebotDialogBodyEdgeMoreDetailsLink:after{content:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBodyContentTitle{color:#222222 !important;font-size:2rem !important;line-height:2.4rem !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBodyContentText{color:#222222 !important;font-size:1.8rem !important;line-height:2.8rem !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter{position:inherit !important;padding:0 !important;width:100% !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogPoweredByText{display:none !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{bottom:0 !important;position:relative !important;max-width:100%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFC827 !important;border-radius:28px !important;border:none !important;color:#222222;font-size:1.8rem !important;font-weight:400 !important;line-height:1.8rem !important;margin-bottom:12px !important;margin-top:10px !important;max-width:100% !important;padding:19.2px 24px !important;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;width:auto !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:focus{background-color:#ECB000 !important;opacity:1 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonAccept{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline{background-color:#FFFFFF !important;border:1px solid #DEDCDD !important;color:#562980 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline:hover,#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyButtonDecline:focus{background-color:#FFFFFF !important;border-color:#BDB8BA !important;color:#562980 !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyBottomWrapper{margin:8px 0 16px;}#CookiebotWidget{bottom:10px !important;top:auto !important;}#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:10px !important;top:auto !important;}.text-search-section{background-color:#FFC827;padding:40px 0;}.text-search-section form .form--inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.text-search-section form .form--inline .form-item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin:0 16px 0 0;}.text-search-section form .form--inline .form-item input{width:100%;}.text-search-section form .form--inline .form-item input::-webkit-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::-moz-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input:-ms-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::-ms-input-placeholder{color:#9D9598;}.text-search-section form .form--inline .form-item input::placeholder{color:#9D9598;}.text-search-section form .form--inline .form-actions .form-submit{background-color:#562980;color:#FFFFFF;font-size:1.6rem;line-height:1.2rem;width:100%;}.text-search-section form .form--inline .form-actions .form-submit:before{font-size:1.2rem;}.facets-section{background-color:#F7F6F6;padding:24px 0;}.facets-widget-checkbox.active .facet__dropbutton-title{display:none;}.facets-widget-checkbox.open .facet__dropbutton .icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);}.facets-widget-checkbox.open .facet__dropdown{display:block;pointer-events:all;}.facets-widget-checkbox .facet__dropbutton{background-color:#FFFFFF;border:1px solid #DEDCDD;color:#5B4E53;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;line-height:4.8rem;padding:0 40px;position:relative;width:100%;}.facets-widget-checkbox .facet__dropbutton-icon.icon{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#222222;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.1rem;height:100%;position:absolute;right:20px;}.facets-widget-checkbox .facet__dropbutton-active-facets{display:-webkit-box;display:-ms-flexbox;display:flex;max-width:100%;overflow:hidden;position:relative;}.facets-widget-checkbox .facet__dropbutton-active-facets li{overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;}.facets-widget-checkbox .facet__dropbutton-active-facets li:not(:first-of-type):before{content:",";padding-right:5px;}[dir=rtl] .facets-widget-checkbox .facet__dropbutton-active-facets li:not(:first-of-type):before{padding-left:5px;padding-right:0;}.facets-widget-checkbox .facet__dropdown{background-color:#FFFFFF;-webkit-box-shadow:0px 4px 24px rgba(0,0,0,0.15);box-shadow:0px 4px 24px rgba(0,0,0,0.15);display:none;position:absolute;width:100%;z-index:10;}.facets-widget-checkbox .facet__dropdown .facet-item{padding:16px;}.facets-widget-checkbox .facet__dropdown .facet-item input:checked{background:#27468F;}.facets-widget-checkbox .facet__dropdown .facet-item label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;}form.webform-submission-form{padding-top:24px;}select,textarea,input:not([type=submit]){-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#FFFFFF;border:1px solid #DEDCDD;-webkit-box-shadow:none;box-shadow:none;color:#222222;font-size:1.6rem;max-width:100%;padding:16px;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;margin-bottom:8px;}select::-webkit-input-placeholder,textarea::-webkit-input-placeholder,input:not([type=submit])::-webkit-input-placeholder{color:#9D9598;}select::-moz-placeholder,textarea::-moz-placeholder,input:not([type=submit])::-moz-placeholder{color:#9D9598;}select:-ms-input-placeholder,textarea:-ms-input-placeholder,input:not([type=submit]):-ms-input-placeholder{color:#9D9598;}select::-ms-input-placeholder,textarea::-ms-input-placeholder,input:not([type=submit])::-ms-input-placeholder{color:#9D9598;}select::placeholder,textarea::placeholder,input:not([type=submit])::placeholder{color:#9D9598;}select:focus,textarea:focus,input:not([type=submit]):focus{border-color:#BDB8BA;outline:none;}select.error,textarea.error,input:not([type=submit]).error{border-color:#C42117;}select[disabled],textarea[disabled],input:not([type=submit])[disabled]{border-color:#DEDCDD;color:#DEDCDD;}.form-item__two-column > .form-item select,.form-item__two-column > .form-item textarea,.form-item__two-column > .form-item input:not([type=submit]){width:100%;}.form-required__indicator{color:#FFC827;padding-left:3px;}.form-item{margin-bottom:20px;}.fieldgroup .form-item.form-type-checkbox,.fieldgroup .form-item.form-type-radio{margin-bottom:4px;}.fieldgroup .form-item.form-type-checkbox:last-child,.fieldgroup .form-item.form-type-radio:last-child{margin-bottom:0;}.form-item .description{font-size:1.3rem;line-height:2rem;margin-top:5px;}.form-item--error-message{color:#C42117;font-size:1.3rem;line-height:2.4rem;}.form-item__two-column{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:20px;}.form-item__two-column > .form-item{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;margin-bottom:0;}.form-item__two-column > .form-item--error-message{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}label,legend,details summary{display:block;font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:16px;}textarea::-webkit-input-placeholder,input:not([type=submit])::-webkit-input-placeholder{color:#DEDCDD;opacity:1;-webkit-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::-moz-placeholder,input:not([type=submit])::-moz-placeholder{color:#DEDCDD;opacity:1;-moz-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea:-ms-input-placeholder,input:not([type=submit]):-ms-input-placeholder{color:#DEDCDD;opacity:1;-ms-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::-ms-input-placeholder,input:not([type=submit])::-ms-input-placeholder{color:#DEDCDD;opacity:1;-ms-transition:opacity ease 350ms;transition:opacity ease 350ms;}textarea::placeholder,input:not([type=submit])::placeholder{color:#DEDCDD;opacity:1;-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}[placeholder]:focus::-webkit-input-placeholder{opacity:0;}[placeholder]:focus::-moz-placeholder{opacity:0;}[placeholder]:focus:-ms-input-placeholder{opacity:0;}[placeholder]:focus::-ms-input-placeholder{opacity:0;}[placeholder]:focus::placeholder{opacity:0;}.error + .select2-container--default .select2-selection{border-color:#C42117;}.select2-container--default.select2-container--focus .select2-selection--multiple{border-color:#BDB8BA;}.select2-container--default .select2-dropdown{border:none;-webkit-box-shadow:0px 4px 24px rgba(0,0,0,0.15);box-shadow:0px 4px 24px rgba(0,0,0,0.15);}.select2-container--default .select2-selection--multiple{border-radius:0px;border:1px solid #DEDCDD;min-height:52px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:0 8px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice{background-color:#EEEAF2;border-radius:0px;border:none;color:#562980;font-size:1.4rem;line-height:2rem;padding:8px 16px 8px 10px;}.select2-container--default .select2-selection--multiple .select2-selection__rendered .select2-selection__choice__remove{color:#562980;font-size:1.6rem;margin-right:11.2px;}.select2-container--default .select2-results__options{padding:32px 16px;}.select2-container--default .select2-results__option{color:#5B4E53;font-size:1.4rem;line-height:2rem;padding:0;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#FFFFFF;color:#562980;font-weight:700;}.select2-container--default .select2-results__option:not(:last-child){margin-bottom:16px;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#FFFFFF;color:#562980;}textarea{font-family:inherit;}details{border:1px solid #DEDCDD;border-radius:2px;padding:12px;margin-bottom:15px;}details summary{margin-bottom:0;}details .details-wrapper{margin-top:15px;}.form-type-checkbox,.form-type-radio{position:relative;}input[type=checkbox],input[type=radio]{bottom:0;width:18px !important;}input[type=checkbox] + label,input[type=radio] + label{-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.6rem;font-weight:normal;line-height:1.2;margin:0;position:relative;-webkit-transition:color ease 350ms;-o-transition:color ease 350ms;transition:color ease 350ms;}input[type=checkbox] + label:hover:after,input[type=radio] + label:hover:after{will-change:transform,opacity;}input[type=checkbox] + label:before,input[type=radio] + label:before{content:"";background:#FFFFFF;border-radius:2px;border:1px solid #BDB8BA;display:inline-block;margin-right:16px;-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms;}.form-item--error input[type=checkbox] + label:before,.form-item--error input[type=radio] + label:before{border-color:#C42117;}input[type=checkbox] + label:after,input[type=radio] + label:after{opacity:0;padding:0;pointer-events:none;position:absolute;-webkit-transform:scale(0.5);-ms-transform:scale(0.5);transform:scale(0.5);-webkit-transition:all ease 200ms;-o-transition:all ease 200ms;transition:all ease 200ms;z-index:-1;}input[type=checkbox]:checked + label,input[type=radio]:checked + label{color:#562980;}input[type=checkbox]:checked + label:after,input[type=radio]:checked + label:after{opacity:1;pointer-events:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);z-index:1;}input[type=checkbox][disabled] + label,input[type=radio][disabled] + label{color:#DEDCDD;}input[type=checkbox] + label:before{width:24px;height:24px;-webkit-box-flex:0;-ms-flex:0 0 24px;flex:0 0 24px;content:"";}input[type=checkbox] + label:after{content:"\e008";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#FFFFFF;font-size:1.5rem;left:2px;}input[type=checkbox]:checked + label:before{background:#562980;border-color:#562980;}input[type=radio] + label{color:#5B4E53;}input[type=radio] + label:before{width:20px;height:20px;border-radius:100%;content:"";-webkit-box-flex:0;-ms-flex:0 0 20px;flex:0 0 20px;max-width:20px;}input[type=radio] + label:after{content:"";width:12px;height:12px;background:#562980;border-radius:100%;left:4px;top:4px;}input[type=file] + button,input[type=file] + .file + button,input[type=hidden] + button,input[type=hidden] + .file + button{padding:19.2px 24px;}input[type=file] + button::before,input[type=file] + .file + button::before,input[type=hidden] + button::before,input[type=hidden] + .file + button::before{content:none;}.user-login-form{margin:45px auto;max-width:50%;}.user-login-form .form-text{width:100%;}.user-login-form .form-actions,.user-login-form .form-item-onelogin-integration-login-links{text-align:center;}body[class*=path-form] .messages{display:none;}.icon:before{font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.icon-arrow_down:before{content:"\e001";}.icon-arrow_left:before{content:"\e002";}.icon-arrow_left_slider:before{content:"\e003";}.icon-arrow_right:before{content:"\e004";}.icon-arrow_right_slider:before{content:"\e005";}.icon-arrow_up:before{content:"\e006";}.icon-atEmail:before{content:"\e007";}.icon-check:before{content:"\e008";}.icon-document:before{content:"\e009";}.icon-education:before{content:"\e00a";}.icon-facebook:before{content:"\e00b";}.icon-instagram:before{content:"\e00c";}.icon-linkedIn:before{content:"\e00d";}.icon-location:before{content:"\e00e";}.icon-phone:before{content:"\e00f";}.icon-quote:before{content:"\e010";}.icon-tiktok:before{content:"\e011";}.icon-time:before{content:"\e012";}.icon-twitter:before{content:"\e013";}.icon-youtube:before{content:"\e014";}.text-formatted ul,.text-formatted ol,.cke_editable ul,.cke_editable ol{list-style:none;margin:16px 0;padding:0;}.text-formatted ul ul,.text-formatted ul ol,.text-formatted ol ul,.text-formatted ol ol,.cke_editable ul ul,.cke_editable ul ol,.cke_editable ol ul,.cke_editable ol ol{margin:0 16px;}.text-formatted ul li,.text-formatted ol li,.cke_editable ul li,.cke_editable ol li{padding-left:20px;position:relative;}.text-formatted ul li:before,.text-formatted ol li:before,.cke_editable ul li:before,.cke_editable ol li:before{color:#222222;display:inline-block;left:0;margin-right:16px;position:absolute;}.text-formatted ul li:before,.cke_editable ul li:before{content:"\2022";font-size:1.8rem;line-height:1;top:5px;}.text-formatted ol,.cke_editable ol{counter-reset:li;}.text-formatted ol li,.cke_editable ol li{counter-increment:li;}.text-formatted ol li:before,.cke_editable ol li:before{content:counter(li);direction:rtl;font-weight:700;left:-8px;text-align:right;width:1.8rem;}.text-formatted li,.cke_editable li{margin-bottom:8px;}img,video{height:auto;max-width:100%;display:block;}.caption{display:table;}.caption > *{display:block;max-width:100%;}.caption > figcaption{caption-side:bottom;display:table-caption;max-width:none;}.caption > figcaption[contenteditable=true]:empty:before{content:attr(data-placeholder);font-style:italic;}.youtube-embed-wrapper{height:0;overflow:hidden;padding-bottom:56.25%;position:relative;}.youtube-embed-wrapper iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.lazyload,.lazyloading{opacity:0;}.lazyloaded{opacity:1;-webkit-transition:opacity 350ms ease;-o-transition:opacity 350ms ease;transition:opacity 350ms ease;}.field--name-field-media-video-embed-field{overflow:hidden;position:relative;width:100%;}.field--name-field-media-video-embed-field:after{content:"";display:block;padding-top:55.5%;}.field--name-field-media-video-embed-field iframe{height:100%;left:0;position:absolute;top:0;width:100%;}.messages{border-radius:2px;border-width:1px 1px 1px 0;border:1px solid;color:#222222;font-size:1.6rem;padding:16px;}.messages .messages + .messages{margin-top:8px;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:8px;}.messages a{color:#562980;font-style:normal;text-decoration:underline;}.messages a:hover{text-decoration:none;}.messages--status{background:rgba(21,153,135,0.3);border-color:#159987;-webkit-box-shadow:-8px 0 0 #159987;box-shadow:-8px 0 0 #159987;}.messages--warning{background:rgba(255,200,39,0.3);border-color:#FFC827;-webkit-box-shadow:-8px 0 0 #FFC827;box-shadow:-8px 0 0 #FFC827;}.messages--error{background:rgba(196,33,23,0.3);border-color:#C42117;-webkit-box-shadow:-8px 0 0 #C42117;box-shadow:-8px 0 0 #C42117;}.paragraph--type--layout > .layout--slider-one-slide{}.paragraph--type--layout > .layout--slider-one-slide .slick-slider{margin-bottom:100px;}.paragraph--type--layout > .layout--slider-one-slide .field--name-field-media-image:before,.paragraph--type--layout > .layout--slider-one-slide .field--name-field-media-image:after{display:none;}.slick-dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:-62px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:25px 0;position:absolute;right:0;}.slick-slider .slick-dots{list-style:none;}.slick-dots li{padding:0 4px;}.slick-dots li.slick-active button{background:#FFC827;}.slick-dots button{width:10px;height:10px;background:#DEDCDD;border-radius:50%;border:none;color:transparent;display:block;font-size:0;margin:0;outline:none;padding:0;-webkit-transition:background ease 350ms;-o-transition:background ease 350ms;transition:background ease 350ms;}.slick-slide{outline:none;line-height:0;}.slick-arrow{width:50px;height:50px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border-radius:50%;border:none;bottom:0;color:transparent;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:auto;outline:none;position:absolute;top:0;z-index:30;}.slick-arrow:hover:before{color:#FFC827;}.slick-arrow:before{color:#562980;font-size:1.3rem;vertical-align:middle;-webkit-transition:color ease 350ms;-o-transition:color ease 350ms;transition:color ease 350ms;}.slick-arrow.slick-disabled:before,.slick-arrow.slick-disabled:after{color:#DEDCDD;}.slick-arrow.slick-prev{left:15px;}.slick-arrow.slick-prev:before{content:"\e003";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.slick-arrow.slick-next{right:15px;}.slick-arrow.slick-next:before{content:"\e005";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.block-views-blockvacancies-latest-vacancies-block .slick-list,.field--name-dynamic-block-fieldnode-related-vacancies .slick-list,.field--name-field-content-list .slick-list{margin:-12px;overflow:visible;}.block-views-blockvacancies-latest-vacancies-block .slick-track,.field--name-dynamic-block-fieldnode-related-vacancies .slick-track,.field--name-field-content-list .slick-track{display:-webkit-box;display:-ms-flexbox;display:flex;}.block-views-blockvacancies-latest-vacancies-block .slick-slide,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide,.field--name-field-content-list .slick-slide{height:inherit;padding:0 12px;}.block-views-blockvacancies-latest-vacancies-block .slick-slide > div,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide > div,.field--name-field-content-list .slick-slide > div{height:100%;}.block-views-blockvacancies-latest-vacancies-block .slick-slide > div > div,.field--name-dynamic-block-fieldnode-related-vacancies .slick-slide > div > div,.field--name-field-content-list .slick-slide > div > div{height:inherit;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow,.field--name-field-content-list .slick-arrow{width:48px;height:48px;background-color:transparent;border:1px solid #DEDCDD;bottom:-89px;top:inherit;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow.slick-prev,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow.slick-prev,.field--name-field-content-list .slick-arrow.slick-prev{left:0;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow.slick-next,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow.slick-next,.field--name-field-content-list .slick-arrow.slick-next{right:0;}.paragraph--type--expertises .slick-list{overflow:visible;}.paragraph--type--expertises .slick-initialized .slick-slide:not(:last-child){margin-right:16px;}table{border-collapse:collapse;border-spacing:0;}table.sticky-header{background-color:#000000;margin-top:0;top:0;z-index:500;}caption,th,td{font-weight:normal;text-align:left;vertical-align:top;}ul.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.4rem;list-style:none;margin:30px 0;padding:0;}ul.tabs li{border-bottom:1px solid #DEDCDD;padding:0 15px;}ul.tabs li a{color:#5B4E53;display:block;padding:10px 0;position:relative;text-decoration:none;}ul.tabs li a.is-active{color:#FFC827;}ul.tabs li a.is-active:before{content:" ";background:#FFC827;bottom:-1px;display:block;height:2px;left:0;position:absolute;width:100%;}h1{font-size:5.5rem;font-weight:700;line-height:6rem;margin:0 0 16px 0;color:#222222;}h2{font-size:4rem;font-weight:700;line-height:4.8rem;margin:0 0 16px 0;color:#222222;}h3{font-size:3rem;font-weight:700;line-height:3.6rem;margin:0 0 16px 0;color:#222222;}h4{font-size:2rem;font-weight:700;line-height:2.8rem;margin:0 0 16px 0;color:#222222;}h5{font-size:1.8rem;font-weight:700;line-height:2rem;margin:0 0 8px 0;color:#222222;}h6{font-size:1.4rem;font-weight:700;line-height:1.8rem;margin:0 0 8px 0;color:#222222;}.text-link{text-decoration:underline;}.text-link:hover{text-decoration:none;}p:not(:last-of-type){margin:0 0 1.5rem;}p a{color:#562980;}p a:not(.text-link,.button){display:inline-block;font-size:1.8rem;line-height:1.8rem;padding:19.2px 24px;position:relative;}p a:not(.text-link,.button):before{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;left:0;position:absolute;}p a:hover{color:#562980;text-decoration:underline;}p a:hover:after{display:inline-block;}blockquote{font-size:2rem;line-height:3.4rem;padding:64px 56px;}blockquote:not(:last-child){margin:0 0 1.5rem;}hr{border:0;border-top:1px solid #DEDCDD;display:block;height:1px;margin:16px 0;padding:0;}figcaption{color:#9D9598;}.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}.resize-none{resize:none;}.resize-vertical{min-height:2em;resize:vertical;}.resize-horizontal{max-width:100%;resize:horizontal;}.resize-both{max-width:100%;min-height:2em;resize:both;}em[data-color="#9D9598"]{color:#9D9598;font-style:normal;}.view-style-format--grid [class*=col-]{padding-bottom:30px;}.block-views-blockvacancies-all-vacancies-block .view-header{font-size:1.6rem;font-weight:700;line-height:2rem;margin-bottom:24px;}.block-views-blockvacancies-latest-vacancies-block,.field--name-dynamic-block-fieldnode-related-vacancies,.field--name-field-content-list{padding-bottom:128px;position:relative;}.block-views-blockvacancies-latest-vacancies-block h2,.block-views-blockvacancies-latest-vacancies-block .viewsreference--view-title,.field--name-dynamic-block-fieldnode-related-vacancies h2,.field--name-dynamic-block-fieldnode-related-vacancies .viewsreference--view-title,.field--name-field-content-list h2,.field--name-field-content-list .viewsreference--view-title{font-size:2rem;line-height:2.8rem;margin-bottom:40px;}.block-views-blockvacancies-latest-vacancies-block .more-link,.field--name-dynamic-block-fieldnode-related-vacancies .more-link,.field--name-field-content-list .more-link{bottom:26px;left:0;position:absolute;right:0;text-align:center;}.field--name-field-content-list{background:#F7F6F6;padding-top:64px;padding-bottom:0;}.field--name-field-content-list .slick-vacancies{padding-bottom:128px;}.field--name-field-content-list .slick-track{margin-left:0;}.field--name-field-content-list .viewsreference--view-title{color:#222222;font-weight:700;}.region-map{display:block;height:auto;max-width:100%;}.region-map__wrapper{display:inline-block;position:relative;}.region-map__item{cursor:pointer;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;}.region-map__item.region--active{-webkit-filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));filter:drop-shadow(0 4px 4px rgba(0,0,0,0.25));-webkit-transform:scale(1.1) translate(0,0);-ms-transform:scale(1.1) translate(0,0);transform:scale(1.1) translate(0,0);}.region-map__item.region--active[data-map-region=two]{-webkit-transform:scale(1.1) translate(0,-2%);-ms-transform:scale(1.1) translate(0,-2%);transform:scale(1.1) translate(0,-2%);}.region-map__item.region--active[data-map-region=three]{-webkit-transform:scale(1.1) translate(-2%,-1.3%);-ms-transform:scale(1.1) translate(-2%,-1.3%);transform:scale(1.1) translate(-2%,-1.3%);}.region-map__item.region--active[data-map-region=four]{-webkit-transform:scale(1.1) translate(-1%,-4%);-ms-transform:scale(1.1) translate(-1%,-4%);transform:scale(1.1) translate(-1%,-4%);}.region-map__item.region--disabled{cursor:default;pointer-events:none;}.region-map-foreground{opacity:0.65;-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}.region--active .region-map-foreground{opacity:1;}.region-map-dots{-webkit-transition:opacity ease 350ms;-o-transition:opacity ease 350ms;transition:opacity ease 350ms;}.region--disabled .region-map-dots{opacity:0;}.region-map__buttons .button{font-size:1.8rem;line-height:1.8rem;padding:18px 24px 18px 56px;position:absolute;}.region-map__buttons .button.region--active{border:1px solid #BDB8BA;text-decoration:underline;}.region-map__buttons .button.region--disabled{opacity:0;pointer-events:none;}.region-map__buttons .button[data-map-region=one]{color:#942A82;left:9.5%;top:32.5%;}.region-map__buttons .button[data-map-region=two]{bottom:28.4%;color:#159987;left:18%;}.region-map__buttons .button[data-map-region=three]{bottom:32.2%;color:#D77F19;right:5.6%;}.region-map__buttons .button[data-map-region=four]{bottom:11.7%;color:#008FD0;right:3.5%;}.back-to-top__button{width:48px;height:48px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#FFC827;border-radius:50%;bottom:68px;-webkit-box-shadow:0px 2px 8px 0px rgba(26,26,26,0.16);box-shadow:0px 2px 8px 0px rgba(26,26,26,0.16);color:#222222;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;right:10px;opacity:0;overflow:hidden;padding:8px;pointer-events:none;position:fixed;-webkit-transition:all ease 350ms;-o-transition:all ease 350ms;transition:all ease 350ms;z-index:100;}.back-to-top__button.show{opacity:1;pointer-events:all;}.back-to-top__button:hover{background:#ECB000;}.back-to-top__icon{color:#222222;display:block;font-size:10px;line-height:0;}.back-to-top__icon:before{display:block;}.paragraph--type--call-to-action .field--name-field-title{font-size:2rem;font-weight:700;line-height:2.8rem;margin-bottom:24px;}.paragraph--type--call-to-action .field--name-field-link .field__item a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#EEEAF2;color:#562980;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.4rem;font-weight:700;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;line-height:1.4rem;margin-bottom:24px;overflow-wrap:anywhere;padding:24px 40px 24px 24px;position:relative;word-break:break-all;}.paragraph--type--call-to-action .field--name-field-link .field__item a:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;right:24px;}.paragraph--type--call-to-action .field--name-field-link .field__item a:hover{background-color:#DDD4E6;text-decoration:underline;}.paragraph--type--expertises .field--name-field-expertise,.view-display-id-vacancy_functiongroup_block{padding-bottom:48px;}.paragraph--type--expertises .field--name-field-expertise .field__item h2,.paragraph--type--expertises .field--name-field-expertise .views-row h2,.view-display-id-vacancy_functiongroup_block .field__item h2,.view-display-id-vacancy_functiongroup_block .views-row h2{color:#FFFFFF;font-size:1.6rem;line-height:1.9rem;margin:0;}.paragraph--type--expertises .field--name-field-expertise .field__item a,.paragraph--type--expertises .field--name-field-expertise .views-row a,.view-display-id-vacancy_functiongroup_block .field__item a,.view-display-id-vacancy_functiongroup_block .views-row a{width:156px;height:156px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#9D9598;border-radius:50%;color:#FFFFFF;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:28px;text-align:center;}.paragraph--type--expertises .field--name-field-expertise .field__item a:hover,.paragraph--type--expertises .field--name-field-expertise .views-row a:hover,.view-display-id-vacancy_functiongroup_block .field__item a:hover,.view-display-id-vacancy_functiongroup_block .views-row a:hover{text-decoration:underline;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--purple,.paragraph--type--expertises .field--name-field-expertise .views-row .color--purple,.view-display-id-vacancy_functiongroup_block .field__item .color--purple,.view-display-id-vacancy_functiongroup_block .views-row .color--purple{background:#562980;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--orange,.paragraph--type--expertises .field--name-field-expertise .views-row .color--orange,.view-display-id-vacancy_functiongroup_block .field__item .color--orange,.view-display-id-vacancy_functiongroup_block .views-row .color--orange{background:#D77F19;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--blue,.paragraph--type--expertises .field--name-field-expertise .views-row .color--blue,.view-display-id-vacancy_functiongroup_block .field__item .color--blue,.view-display-id-vacancy_functiongroup_block .views-row .color--blue{background:#27468F;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--pink,.paragraph--type--expertises .field--name-field-expertise .views-row .color--pink,.view-display-id-vacancy_functiongroup_block .field__item .color--pink,.view-display-id-vacancy_functiongroup_block .views-row .color--pink{background:#942A82;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--rubine-red,.paragraph--type--expertises .field--name-field-expertise .views-row .color--rubine-red,.view-display-id-vacancy_functiongroup_block .field__item .color--rubine-red,.view-display-id-vacancy_functiongroup_block .views-row .color--rubine-red{background:#BF0069;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--red,.paragraph--type--expertises .field--name-field-expertise .views-row .color--red,.view-display-id-vacancy_functiongroup_block .field__item .color--red,.view-display-id-vacancy_functiongroup_block .views-row .color--red{background:#C42117;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--green,.paragraph--type--expertises .field--name-field-expertise .views-row .color--green,.view-display-id-vacancy_functiongroup_block .field__item .color--green,.view-display-id-vacancy_functiongroup_block .views-row .color--green{background:#159987;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--green-grass,.paragraph--type--expertises .field--name-field-expertise .views-row .color--green-grass,.view-display-id-vacancy_functiongroup_block .field__item .color--green-grass,.view-display-id-vacancy_functiongroup_block .views-row .color--green-grass{background:#3A9946;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--blue-light,.paragraph--type--expertises .field--name-field-expertise .views-row .color--blue-light,.view-display-id-vacancy_functiongroup_block .field__item .color--blue-light,.view-display-id-vacancy_functiongroup_block .views-row .color--blue-light{background:#008FD0;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--yellow,.paragraph--type--expertises .field--name-field-expertise .views-row .color--yellow,.view-display-id-vacancy_functiongroup_block .field__item .color--yellow,.view-display-id-vacancy_functiongroup_block .views-row .color--yellow{background:#FFC827;}.paragraph--type--expertises .field--name-field-expertise .field__item .color--yellow_dark,.paragraph--type--expertises .field--name-field-expertise .views-row .color--yellow_dark,.view-display-id-vacancy_functiongroup_block .field__item .color--yellow_dark,.view-display-id-vacancy_functiongroup_block .views-row .color--yellow_dark{background:#ECB000;}.paragraph{}.paragraph:not(:last-child,.facets-section,.text-search-section,.paragraph--type--recruiter){margin-bottom:48px;}.paragraph__header{margin-bottom:16px;}.paragraph--view-mode--centered{text-align:center;}.paragraph--view-mode--right-align{text-align:right;}.paragraph.bg-color-grey5{background:#F7F6F6;color:#222222;}.paragraph.bg-color-grey20{background:#DEDCDD;color:#222222;}.paragraph.bg-color-primary-yellow{background-color:#FFC827;background-image:url(/themes/custom/werkenbij/images/svg/waterprint.svg);background-repeat:no-repeat;background-position-x:50%;background-size:cover;color:#222222;}.paragraph.bg-color-primary-yellow a:not(.button){color:#562980;}.paragraph.bg-color-purple{background:#562980;color:#FFFFFF;}.paragraph.bg-color-purple a:not(.button){color:#FFC827;}.paragraph--colored-container{padding:32px;}.paragraph.bg-style-round-top-left{border-top-left-radius:15px;}.paragraph.bg-style-round-top-right{border-top-right-radius:15px;}.paragraph.bg-style-round-bottom-left{border-bottom-left-radius:15px;}.paragraph.bg-style-round-bottom-right{border-bottom-right-radius:15px;}.paragraph.padding-top-xs{padding-top:16px;}.paragraph.padding-top-s{padding-top:32px;}.paragraph.padding-top-m{padding-top:48px;}.paragraph.padding-top-l{padding-top:64px;}.paragraph.padding-top-xl{padding-top:80px;}.paragraph.padding-bottom-xs{padding-bottom:16px;}.paragraph.padding-bottom-s{padding-bottom:32px;}.paragraph.padding-bottom-m{padding-bottom:48px;}.paragraph.padding-bottom-l{padding-bottom:64px;}.paragraph.padding-bottom-xl{padding-bottom:80px;}.paragraph--type--faq{margin:auto;max-width:852px;}.paragraph--type--faq .ui-accordion{border-bottom:1px solid #DEDCDD;}.paragraph--type--faq .ui-accordion-header,.paragraph--type--faq .ui-accordion-content{border:none;border-radius:0;}.paragraph--type--faq .ui-accordion-header{background-color:#FFFFFF;border-top:1px solid #DEDCDD;color:#5B4E53;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:1.8rem;font-weight:700;line-height:2.2rem;margin:0;padding:20px 40px 20px 0;position:relative;}.paragraph--type--faq .ui-accordion-header > span{display:none;}.paragraph--type--faq .ui-accordion-header:after{content:"\e001";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;position:absolute;right:16px;top:calc(50% - 0.5rem);}.paragraph--type--faq .ui-accordion-header-active{border-bottom:2px solid #FFC827;color:#FFC827;}.paragraph--type--faq .ui-accordion-header-active:after{content:"\e006";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}.paragraph--type--faq .ui-accordion-content{color:#7C7175;font-size:1.8rem;line-height:3rem;padding:24px 0;}.paragraph--type--hero.hero-with-image{position:relative;overflow:hidden;}.paragraph--type--hero.hero-with-image:before,.paragraph--type--hero.hero-with-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.paragraph--type--hero.hero-with-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.paragraph--type--hero.hero-with-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.paragraph--type--hero.hero-with-image.keep-top-image:before{content:none;}.paragraph--type--hero.hero-with-image .hero-content{background:rgba(0,0,0,0) 0%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#000000));background:-o-linear-gradient(top,rgba(0,0,0,0) 0%,#000000);background:linear-gradient(to bottom,rgba(0,0,0,0) 0%,#000000);bottom:0;color:#FFFFFF;padding:0 48px 48px;position:absolute;width:100%;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{font-size:1.2rem;line-height:1.5rem;font-weight:700;margin-bottom:16px;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text,.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{color:#FFFFFF;}.paragraph--type--hero.hero-with-image .field--name-field-media-image picture,.paragraph--type--hero.hero-with-image .field--name-field-media-image img{max-height:640px;width:100%;}.paragraph--type--hero .hero-content .field--name-field-text{color:#27468F;font-size:3rem;font-weight:700;line-height:3.6rem;padding-bottom:40px;}.paragraph--type--quote{margin:32px auto 48px 40px;max-width:630px;position:relative;}.paragraph--type--quote .quote{left:-38px;position:absolute;top:-10px;}.paragraph--type--quote .quote i::before{color:#FFC827;font-size:3rem;}.paragraph--type--quote .quote-info{color:#5B4E53;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;font-weight:500;line-height:2.2rem;margin-top:16px;}.paragraph--type--quote .quote-comma .field--name-field-name:after{content:",";margin-right:4px;}.paragraph--type--quote .field--name-field-text{position:relative;z-index:10;}.paragraph--type--quote .field--name-field-text p{color:#562980;font-family:"Georgia",Arial,Helvetica;font-size:2.8rem;font-weight:400;line-height:3.2rem;}.paragraph--type--related-content{height:100%;}.paragraph--type--related-content .field--name-field-related-content{height:100%;}.paragraph--type--recruiter:not(:last-child){margin-bottom:36px;}.paragraph--type--recruiter .recruiter-details{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#FFFFFF;border:1px solid #DEDCDD;display:-webkit-box;display:-ms-flexbox;display:flex;height:150px;margin:0 auto 32px;min-width:300px;padding:24px;}.paragraph--type--recruiter .recruiter-details .recruiter-info{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1 1;flex:1 1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:102px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-name{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1.4rem;font-weight:700;line-height:1.8rem;padding:0 0 8px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-name .field--name-name{margin-left:4.8px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-mobile{font-size:1.4rem;font-weight:400;line-height:2rem;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-email a.button{font-size:1.4rem;line-height:1.4rem;min-width:91px;padding:12px 16px 12px 30px;}.paragraph--type--recruiter .recruiter-details .recruiter-info .recruiter-contact-email a.button:before{left:20px;}.paragraph--type--recruiter .recruiter-details .recruiter-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;}.paragraph--type--recruiter .recruiter-details .recruiter-image .field--name-field-image{width:96px;height:96px;}.paragraph--type--recruiter .recruiter-details .recruiter-image .field--name-field-image img{border-radius:50%;}.paragraph--type--text,.field--name-body{margin-left:auto;margin-right:auto;max-width:852px;}.paragraph--type--text p,.field--name-body p,.paragraph--type--layout > .field--name-field-text p{margin-bottom:32px;}.paragraph--type--text ol,.field--name-body ol,.paragraph--type--layout > .field--name-field-text ol{list-style-type:decimal;}.paragraph--type--text ul,.field--name-body ul,.paragraph--type--layout > .field--name-field-text ul{list-style-type:disc;}.paragraph--type--text ul,.paragraph--type--text ol,.field--name-body ul,.field--name-body ol,.paragraph--type--layout > .field--name-field-text ul,.paragraph--type--layout > .field--name-field-text ol{margin-bottom:32px;padding-left:32px;}.paragraph--type--text ul li,.paragraph--type--text ol li,.field--name-body ul li,.field--name-body ol li,.paragraph--type--layout > .field--name-field-text ul li,.paragraph--type--layout > .field--name-field-text ol li{padding-left:8px;}.paragraph--type--media{}.paragraph--type--media .field--name-field-media-image{position:relative;overflow:hidden;}.paragraph--type--media .field--name-field-media-image:before,.paragraph--type--media .field--name-field-media-image:after{background:#FFFFFF;content:"";height:100%;pointer-events:none;left:0;position:absolute;width:150%;z-index:10;}.paragraph--type--media .field--name-field-media-image:before{bottom:94%;-webkit-transform:rotate(1.6deg);-ms-transform:rotate(1.6deg);transform:rotate(1.6deg);}.paragraph--type--media .field--name-field-media-image:after{top:94%;-webkit-transform:rotate(-1.6deg);-ms-transform:rotate(-1.6deg);transform:rotate(-1.6deg);}.bg-color-grey5 .paragraph--type--media .field--name-field-media-image:before,.bg-color-grey5 .paragraph--type--media .field--name-field-media-image:after{background:#F7F6F6;}.bg-color-grey20 .paragraph--type--media .field--name-field-media-image:before,.bg-color-grey20 .paragraph--type--media .field--name-field-media-image:after{background:#DEDCDD;}.bg-color-primary-yellow .paragraph--type--media .field--name-field-media-image:before,.bg-color-primary-yellow .paragraph--type--media .field--name-field-media-image:after{background:#FFC827;}.bg-color-purple .paragraph--type--media .field--name-field-media-image:before,.bg-color-purple .paragraph--type--media .field--name-field-media-image:after{background:#562980;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@-webkit-keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeIn{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes scale-up-jump{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}100%{-webkit-transform:scale(1);transform:scale(1);}}@keyframes scale-up-jump{0%{-webkit-transform:scale(1);transform:scale(1);}50%{-webkit-transform:scale(1.5);transform:scale(1.5);}100%{-webkit-transform:scale(1);transform:scale(1);}}@media only screen and (max-width:1279px){#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody .CybotCookiebotScrollContainer{border:none !important;max-height:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails{-webkit-box-pack:unset !important;-ms-flex-pack:unset !important;justify-content:unset !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{bottom:62px;}}@media screen and (min-width:0px) and (max-width:1024px) and (min-width:0px) and (max-width:320px){.paragraph--type--expertises .field--name-field-expertise .field__item a h2,.paragraph--type--expertises .field--name-field-expertise .views-row a h2,.view-display-id-vacancy_functiongroup_block .field__item a h2,.view-display-id-vacancy_functiongroup_block .views-row a h2{font-size:1.1rem;line-height:1.5rem;}}@media screen and (min-width:0px) and (max-width:479px){.row--bleed\@phone{margin-left:-20px;margin-right:-20px;}.row--bleed\@phone > [class*=col-]{padding:0;}.col-1\@phone{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@phone{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@phone{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@phone{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@phone{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@phone{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@phone{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@phone{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@phone{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@phone{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@phone{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@phone{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@phone{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.toolbar-vertical .vacancy-sticky-section.sticky{top:0;}[data-hide=phone]{display:none;}.breadcrumb{font-size:1.4rem;line-height:1.4rem;}.card-interior .card-media:before{bottom:97%;}.card-interior .card-media:after{top:97%;}.image-card .image-card-content{bottom:16px;padding:0 16px;}.field--name-node-title{margin-bottom:32px;}.vacancy-sticky-section .recruiter-details{display:none;}.vacancy-sticky-section .button{margin:0;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:before{bottom:97%;}.page-node-type-vacancy .highlight-media .field--name-field-media-image:after{top:97%;}.page-node-type-vacancy .vacancy-details-section{display:block;}.page-node-type-vacancy .recruiter-details-block{display:block;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information{display:block;}.page-node-type-vacancy .recruiter-details-block .recruiter-contact-information .field{margin:16px 0 0;}.vacancy-teaser .vacancy-teaser-content{padding:40px;}.vacancy-teaser .vacancy-teaser-content .vacancy-details{-ms-flex-wrap:wrap;flex-wrap:wrap;}.vacancy-teaser .vacancy-teaser-content .vacancy-details .field--name-field-location{width:100%;}.vacancy-teaser .vacancy-teaser-content .icon-arrow-right{display:none;}.button{padding:19.2px 24px 19.2px 48px;}.button:before{left:24px;}.field--type-link a,.more-link a{padding:19.2px 24px 19.2px 48px;}.field--type-link a:before,.more-link a:before{left:24px;}.field--type-link a,.more-link a{font-size:1.4rem;line-height:1.4rem;padding:16px 20px 16px 44px;}#CybotCookiebotDialog{padding:32px 0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;left:0 !important;margin:0 !important;position:relative !important;width:100% !important;margin-top:16px !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogTabContent #CybotCookiebotDialogBody #CybotCookiebotDialogBodyEdgeMoreDetails #CybotCookiebotDialogBodyEdgeMoreDetailsLink{font-size:1.6rem !important;line-height:1.6rem !important;margin:0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter{padding:16px 0 0 0 !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons{position:inherit !important;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{font-size:1.6rem !important;line-height:1.6rem !important;max-width:100% !important;padding:16px 24px !important;width:100% !important;}#CookiebotWidget:not(.CookiebotWidget-inactive){bottom:10px !important;top:auto !important;}.text-search-section form .form--inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.text-search-section form .form--inline .form-item{margin:0;}.text-search-section form .form--inline .form-actions .form-submit{margin-top:16px;padding:19.2px 24px;}.text-search-section form .form--inline .form-actions .form-submit:before{content:none;}.form-item__two-column > .form-item{-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;max-width:100%;margin-bottom:20px;}.user-login-form{max-width:100%;}.block-views-blockvacancies-latest-vacancies-block .slick-list,.field--name-dynamic-block-fieldnode-related-vacancies .slick-list,.field--name-field-content-list .slick-list{margin:0;}.block-views-blockvacancies-latest-vacancies-block .slick-arrow,.field--name-dynamic-block-fieldnode-related-vacancies .slick-arrow,.field--name-field-content-list .slick-arrow{bottom:-96px;}.block-views-blockvacancies-latest-vacancies-block .more-link,.field--name-dynamic-block-fieldnode-related-vacancies .more-link,.field--name-field-content-list .more-link{bottom:34px;}.region-map__buttons .button{font-size:1.4rem;line-height:1.4rem;min-width:0;padding:12px 16px 12px 36px;}.region-map__buttons .button:before{left:16px;}.region-map__buttons .button[data-map-region=one]{left:19%;top:10%;}.region-map__buttons .button[data-map-region=two]{bottom:24.5%;left:13%;}.region-map__buttons .button[data-map-region=three]{bottom:46%;right:12%;}.region-map__buttons .button[data-map-region=four]{bottom:8%;right:43%;}.paragraph--type--faq .ui-accordion-header{font-size:1.6rem;line-height:2rem;padding:16px 24px 16px 0;}.paragraph--type--faq .ui-accordion-content{font-size:1.6rem;line-height:2.6rem;padding:16px 0;}.paragraph--type--hero.hero-with-image:before{bottom:97%;}.paragraph--type--hero.hero-with-image:after{top:97%;}.paragraph--type--hero .hero-content .field--name-field-text{padding-bottom:24px;}.paragraph--type--quote{margin-left:24px;}.paragraph--type--quote .quote{left:-18px;}.paragraph--type--quote .quote-info{display:block;}.paragraph--type--text p,.field--name-body p,.paragraph--type--layout > .field--name-field-text p{font-size:1.8rem;line-height:3rem;}.paragraph--type--text ul li,.paragraph--type--text ol li,.field--name-body ul li,.field--name-body ol li,.paragraph--type--layout > .field--name-field-text ul li,.paragraph--type--layout > .field--name-field-text ol li{font-size:1.8rem;line-height:3rem;}.paragraph--type--media .field--name-field-media-image:before{bottom:97%;}.paragraph--type--media .field--name-field-media-image:after{top:97%;}}@media screen and (min-width:0px) and (max-width:1024px){body{font-size:1.8rem;}.row--bleed\@mobile{margin-left:-20px;margin-right:-20px;}.row--bleed\@mobile > [class*=col-]{padding:0;}.col-1\@mobile{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@mobile{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@mobile{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@mobile{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@mobile{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@mobile{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@mobile{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@mobile{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@mobile{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@mobile{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@mobile{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@mobile{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@mobile{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.container{max-width:100%;padding-left:20px;padding-right:20px;}.container--wide{max-width:100%;padding-left:20px;padding-right:20px;}.container--narrow{max-width:100%;padding-left:20px;padding-right:20px;}.region__sidebar--first{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.region__content{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.header-main{height:72px;z-index:110;}.header-main .navigation{height:100%;position:absolute;right:-20px;top:0;width:calc(100% + 40px);}.region__header > *:not(nav){position:relative;z-index:2;}.footer .region__footer-top-left .block-menu{margin-top:16px;}.footer .region__footer-top-left .block-menu .menu-level--0{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.footer .region__footer-top-right .menu--social-links{-webkit-box-pack:left;-ms-flex-pack:left;justify-content:left;margin-top:16px;}.footer .region__footer-bottom-left .block-menu .menu{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:16px;}.footer .region__footer-bottom-left .block-menu .menu .menu-item{line-height:4rem;}.full-width-element{margin-left:-20px;margin-right:-20px;}.menu--main .menu .menu-item-level--0 > a,.menu--main .menu .menu-item-level--0 > span{padding:16px 0;}.menu--main .menu .menu-item-level--1 a,.menu--main .menu .menu-item-level--1 span{padding:16px;}.menu--main .menu .menu-item-level--2 a,.menu--main .menu .menu-item-level--2 span{padding:16px 32px;}.menu--main .menu .menu-item-level--0 a,.menu--main .menu .menu-item-level--0 span,.menu--main .menu .menu-item-level--1 a,.menu--main .menu .menu-item-level--1 span,.menu--main .menu .menu-item-level--2 a,.menu--main .menu .menu-item-level--2 span{font-size:1.6rem;line-height:1.6rem;margin-right:30px;}.menu--main .menu .menu-item-level--0 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--0 span.is-active + .menu-arrow,.menu--main .menu .menu-item-level--1 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--1 span.is-active + .menu-arrow,.menu--main .menu .menu-item-level--2 a.is-active + .menu-arrow,.menu--main .menu .menu-item-level--2 span.is-active + .menu-arrow{color:#FFC827;}.menu--main .menu-level--0 > li:not(:last-child),.menu--main .menu-level--1 > li:not(:last-child),.menu--main .menu-level--2 > li:not(:last-child){border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--0 > li:not(:last-child):first-child,.menu--main .menu-level--1 > li:not(:last-child):first-child,.menu--main .menu-level--2 > li:not(:last-child):first-child{border-top:1px solid #DEDCDD;}.menu--main .menu-level--0{background:#FFFFFF;-ms-flex-wrap:wrap;flex-wrap:wrap;left:0;opacity:0;pointer-events:none;position:absolute;top:57px;-webkit-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;-o-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;visibility:hidden;width:100%;}.menu--main .menu-level--0 > li:last-child{border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--0.opened{-ms-flex-line-pack:start;align-content:start;height:calc(100vh + 70px);opacity:1;padding:0 24px;pointer-events:auto;visibility:visible;z-index:10;}.menu--main .menu-level--1 > li:first-child,.menu--main .menu-level--2 > li:first-child{border-top:1px solid #DEDCDD;}.menu--main .menu-level--1 > li:not(:last-child),.menu--main .menu-level--2 > li:not(:last-child){border-bottom:1px solid #DEDCDD;}.menu--main .menu-item-level--0.expanded,.menu--main .menu-item-level--1.expanded{position:relative;}.menu--main .menu-item-level--0.expanded > .menu-arrow,.menu--main .menu-item-level--1.expanded > .menu-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;right:6px;top:19px;}.menu--main .menu-item-level--0.expanded > .menu-arrow:after,.menu--main .menu-item-level--1.expanded > .menu-arrow:after{content:"\e001";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;}.menu--main .menu-item-level--0.expanded > .menu-arrow.opened:after,.menu--main .menu-item-level--1.expanded > .menu-arrow.opened:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all 250ms ease;-o-transition:all 250ms ease;transition:all 250ms ease;}.menu--main .menu-item-level--0 a,.menu--main .menu-item-level--0 span{color:#FFFFFF;padding:17px 20px;-webkit-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;-o-transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;transition:all cubic-bezier(0.25,0.46,0.45,0.94) 350ms;}.menu--main .menu-item-level--0{width:100%;}.mobile-menu-toggler{display:inline-block;}.pager{margin-left:-20px;margin-right:-20px;}.pager__item a{font-size:1.4rem;}.card{height:auto;}.teaser .row .teaser-content .field--name-node-title{margin-top:16px;}.vacancy-card .vacancy-card-content .vacancy-details{display:block;}.page-node-type-vacancy .vacancy-header{margin-top:24px;}.page-node-type-vacancy .vacancy-details-section .field__item{font-size:1.6rem;line-height:1.6rem;margin-bottom:8px;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{margin-left:-20px;margin-right:-20px;}.block-site-branding{padding-right:45px;}.site-logo{width:140px;}.site-slogan{display:none;}.text-search-section,.facets-section{margin-left:-20px;margin-right:-20px;}.facets-widget-checkbox{margin-bottom:9.6px;}select,textarea,input:not([type=submit]){width:100%;}.field--name-field-media-image img{width:100%;}.paragraph--type--layout > .layout--slider-one-slide .slick-slider{margin-bottom:64px;}.slick-dots{margin:18px 0;}.slick-dots button{width:8px;height:8px;}h1{font-size:4.8rem;line-height:5.6rem;}h2{font-size:3.6rem;line-height:4.2rem;}h3{font-size:2.4rem;line-height:3.2rem;}h4{font-size:2rem;line-height:2.4rem;margin:0 0 8px 0;}blockquote{font-size:1.8rem;line-height:1.4;padding:40px 24px;}.region-map__item{-ms-touch-action:manipulation;touch-action:manipulation;}.region-map__buttons .button{-ms-touch-action:manipulation;touch-action:manipulation;}.paragraph--type--expertises .field--name-field-expertise:not(.slick-initialized),.view-display-id-vacancy_functiongroup_block:not(.slick-initialized){display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px;overflow:auto;}.paragraph--type--expertises .field--name-field-expertise:not(.slick-initialized) .field__item a,.view-display-id-vacancy_functiongroup_block:not(.slick-initialized) .field__item a{width:147px;height:147px;}.paragraph--type--expertises .field--name-field-expertise .field__item h2,.paragraph--type--expertises .field--name-field-expertise .views-row h2,.view-display-id-vacancy_functiongroup_block .field__item h2,.view-display-id-vacancy_functiongroup_block .views-row h2{font-size:1.4rem;}.paragraph--type--expertises .field--name-field-expertise .field__item a,.paragraph--type--expertises .field--name-field-expertise .views-row a,.view-display-id-vacancy_functiongroup_block .field__item a,.view-display-id-vacancy_functiongroup_block .views-row a{position:relative;height:auto;width:100%;}.paragraph--type--expertises .field--name-field-expertise .field__item a:after,.paragraph--type--expertises .field--name-field-expertise .views-row a:after,.view-display-id-vacancy_functiongroup_block .field__item a:after,.view-display-id-vacancy_functiongroup_block .views-row a:after{content:"";display:block;padding-bottom:100%;}.paragraph--type--expertises .field--name-field-expertise .field__item a h2,.paragraph--type--expertises .field--name-field-expertise .views-row a h2,.view-display-id-vacancy_functiongroup_block .field__item a h2,.view-display-id-vacancy_functiongroup_block .views-row a h2{-webkit-box-align:center;-ms-flex-align:center;align-items:center;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;height:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;padding:inherit;position:absolute;right:0;top:0;width:100%;}.paragraph:not(:last-child,.facets-section,.text-search-section,.paragraph--type--recruiter){margin-bottom:24px;}.paragraph.padding-top-s{padding-top:16px;}.paragraph.padding-top-m{padding-top:32px;}.paragraph.padding-top-l{padding-top:48px;}.paragraph.padding-top-xl{padding-top:64px;}.paragraph.padding-bottom-s{padding-bottom:16px;}.paragraph.padding-bottom-m{padding-bottom:32px;}.paragraph.padding-bottom-l{padding-bottom:48px;}.paragraph.padding-bottom-xl{padding-bottom:64px;}.paragraph--type--hero.hero-with-image .hero-content{padding:0 24px 32px;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text{font-size:2.2rem;line-height:2.7rem;}.paragraph--type--hero .hero-content .field--name-field-text{font-size:2.5rem;line-height:3rem;}.paragraph--type--quote .field--name-field-text p{font-size:1.8rem;line-height:2.8rem;}.paragraph--type--related-content{padding-bottom:24px;}.paragraph--type--media .field--name-field-media-image:before,.paragraph--type--media .field--name-field-media-image:after{display:none;}}@media screen and (min-width:480px) and (max-width:1024px){.col-1\@tablet{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@tablet{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@tablet{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@tablet{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@tablet{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@tablet{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@tablet{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@tablet{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@tablet{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@tablet{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@tablet{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@tablet{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@tablet{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{margin-right:16px !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.user-login-form{max-width:75%;}.paragraph--type--faq{max-width:630px;}.paragraph--type--hero .hero-content .field--name-field-text{padding-bottom:32px;}}@media screen and (min-width:1025px){.col-1\@desktop{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%;width:8.3333333333%;}.col-2\@desktop{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%;width:16.6666666667%;}.col-3\@desktop{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}.col-4\@desktop{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%;width:33.3333333333%;}.col-5\@desktop{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%;width:41.6666666667%;}.col-6\@desktop{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;width:50%;}.col-7\@desktop{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%;width:58.3333333333%;}.col-8\@desktop{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%;width:66.6666666667%;}.col-9\@desktop{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.col-10\@desktop{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%;width:83.3333333333%;}.col-11\@desktop{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%;width:91.6666666667%;}.col-12\@desktop{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;width:100%;}.col-2-4\@desktop{-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;width:20%;}.header-main .navigation{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;width:75%;}.region__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-15px;margin-right:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap;}.toolbar-tray-open .vacancy-sticky-section.sticky{top:79px;}.footer .region__footer-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.footer .region__footer-bottom-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}.footer .region__footer-bottom-left .block--footer-copyright{padding-right:24px;}.full-width-element{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.menu--main .menu .menu-item-level--0.hovered > .menu-level--1{display:block;}.menu--main .menu .menu-item-level--1:hover > .menu-level--2{display:block;}.menu--main .menu-level--1,.menu--main .menu-level--2{-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.2);box-shadow:0px 8px 24px rgba(0,0,0,0.2);position:absolute;width:240px;z-index:15;}.menu--main .menu-level--1 > li,.menu--main .menu-level--2 > li{padding:0 24px;position:relative;}.menu--main .menu-level--1 > li a,.menu--main .menu-level--1 > li span,.menu--main .menu-level--2 > li a,.menu--main .menu-level--2 > li span{font-size:1.6rem;line-height:1.6rem;padding:16px 10px;}.menu--main .menu-level--1 > li:not(:last-child) > a,.menu--main .menu-level--1 > li:not(:last-child) > span,.menu--main .menu-level--2 > li:not(:last-child) > a,.menu--main .menu-level--2 > li:not(:last-child) > span{border-bottom:1px solid #DEDCDD;}.menu--main .menu-level--1 > li.expanded > a,.menu--main .menu-level--1 > li.expanded > span,.menu--main .menu-level--2 > li.expanded > a,.menu--main .menu-level--2 > li.expanded > span{position:relative;}.menu--main .menu-level--1 > li.expanded > a:after,.menu--main .menu-level--1 > li.expanded > span:after,.menu--main .menu-level--2 > li.expanded > a:after,.menu--main .menu-level--2 > li.expanded > span:after{content:"\e004";font-family:"icons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.1rem;position:absolute;right:-6px;top:calc(50% - 1rem);}.menu--main .menu-level--1 > li.expanded > a:hover:after,.menu--main .menu-level--1 > li.expanded > span:hover:after,.menu--main .menu-level--2 > li.expanded > a:hover:after,.menu--main .menu-level--2 > li.expanded > span:hover:after{color:#FFC827;}.menu--main .menu-level--2{-webkit-box-shadow:0px 8px 24px rgba(0,0,0,0.2),inset -2px 0px 0px #FFFFFF;box-shadow:0px 8px 24px rgba(0,0,0,0.2),inset -2px 0px 0px #FFFFFF;left:100%;top:0;}.menu--main .menu-item-level--0:first-of-type a{padding-left:0;}.menu--main .menu-item-level--0:last-of-type a{padding-right:0;}.pager{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.page-node-type-vacancy .vacancy-container--narrow{margin-left:auto;margin-right:auto;max-width:852px;}.page-node-type-vacancy .related-vacancies .field--name-dynamic-block-fieldnode-related-vacancies{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.block-site-branding{padding-left:15px;padding-right:15px;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;width:25%;}#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton{margin-right:16px !important;}#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.text-search-section,.facets-section{left:50%;margin-left:-50vw;margin-right:-50vw;position:relative;right:50%;width:100vw;}.layout--fivecolumn .facets-widget-checkbox .facet__dropdown{width:150%;}.layout--fivecolumn .layout__region--fifth .facets-widget-checkbox .facet__dropdown{right:0;}input[type=checkbox] + label:hover,input[type=radio] + label:hover{color:#FFC827;}.node--view-mode--full > .paragraph--type--layout > .layout--slider-one-slide,.vacancy-paragraphs > .paragraph--type--layout > .layout--slider-one-slide{margin-left:auto;margin-right:auto;max-width:852px;}.paragraph--type--expertises .field--name-field-expertise,.view-display-id-vacancy_functiongroup_block{display:grid;gap:32px;grid-template-columns:repeat(5,-webkit-max-content);grid-template-columns:repeat(5,max-content);-ms-flex-pack:distribute;justify-content:space-around;}.paragraph--type--hero.hero-with-image .hero-content .field--name-field-text,.paragraph--type--hero.hero-with-image .hero-content .field--name-field-title{max-width:85%;}.paragraph--type--layout > .layout--onecolumn .paragraph--type--media{margin-left:auto;margin-right:auto;max-width:852px;}}
', 'css') (Line: 136)
Drupal\Core\Asset\CssCollectionOptimizer->optimize(Array) (Line: 176)
Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: tempnam(): file created in the system's temporary directory in Drupal\Core\File\FileSystem->tempnam() (line 280 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->tempnam('temporary://', 'file') (Line: 505)
Drupal\Core\File\FileSystem->saveData('body{background:none;color:#000;font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:14pt;line-height:1.45;margin:0 !important;padding:0 !important;width:100% !important;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}h1{font-size:19pt;}h2{font-size:17pt;}h3{font-size:15pt;}h4,h5,h6{font-size:14pt;}p,h2,h3{orphans:3;widows:3;}code{font:12pt Courier,monospace;}blockquote{margin:1.2em;padding:1em;font-size:12pt;}hr{background-color:#ccc;}img{max-width:100% !important;}a img{border:none;}a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#333;}a:link[href^="http://"]:after,a[href^="http://"]:visited:after{content:" (" attr(href) ") ";font-size:90%;}abbr[title]:after{content:" (" attr(title) ")";}a[href^="http://"]{color:#000;}a[href$=".jpg"]:after,a[href$=".jpeg"]:after,a[href$=".gif"]:after,a[href$=".png"]:after{content:" (" attr(href) ") ";display:none;}table{margin:1px;text-align:left;}th{border-bottom:1px solid #333;font-weight:bold;}td{border-bottom:1px solid #333;}th,td{padding:4px 10px 4px 0;}tfoot{font-style:italic;}caption{background:#fff;margin-bottom:2em;text-align:left;}thead{display:table-header-group;}img,tr{page-break-inside:avoid;}
', 'public://css/css_hQovgjsBX5QqLwtrB8vlB631zy2liMfq5k15zIHQh-w.css', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('body{background:none;color:#000;font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:14pt;line-height:1.45;margin:0 !important;padding:0 !important;width:100% !important;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}h1{font-size:19pt;}h2{font-size:17pt;}h3{font-size:15pt;}h4,h5,h6{font-size:14pt;}p,h2,h3{orphans:3;widows:3;}code{font:12pt Courier,monospace;}blockquote{margin:1.2em;padding:1em;font-size:12pt;}hr{background-color:#ccc;}img{max-width:100% !important;}a img{border:none;}a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#333;}a:link[href^="http://"]:after,a[href^="http://"]:visited:after{content:" (" attr(href) ") ";font-size:90%;}abbr[title]:after{content:" (" attr(title) ")";}a[href^="http://"]{color:#000;}a[href$=".jpg"]:after,a[href$=".jpeg"]:after,a[href$=".gif"]:after,a[href$=".png"]:after{content:" (" attr(href) ") ";display:none;}table{margin:1px;text-align:left;}th{border-bottom:1px solid #333;font-weight:bold;}td{border-bottom:1px solid #333;}th,td{padding:4px 10px 4px 0;}tfoot{font-style:italic;}caption{background:#fff;margin-bottom:2em;text-align:left;}thead{display:table-header-group;}img,tr{page-break-inside:avoid;}
', 'css') (Line: 136)
Drupal\Core\Asset\CssCollectionOptimizer->optimize(Array) (Line: 176)
Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_put_contents(temporary://fileXAzZ0m): Failed to open stream: "Drupal\Core\StreamWrapper\TemporaryStream::stream_open" call failed in Drupal\Core\File\FileSystem->saveData() (line 506 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->saveData('body{background:none;color:#000;font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:14pt;line-height:1.45;margin:0 !important;padding:0 !important;width:100% !important;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}h1{font-size:19pt;}h2{font-size:17pt;}h3{font-size:15pt;}h4,h5,h6{font-size:14pt;}p,h2,h3{orphans:3;widows:3;}code{font:12pt Courier,monospace;}blockquote{margin:1.2em;padding:1em;font-size:12pt;}hr{background-color:#ccc;}img{max-width:100% !important;}a img{border:none;}a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#333;}a:link[href^="http://"]:after,a[href^="http://"]:visited:after{content:" (" attr(href) ") ";font-size:90%;}abbr[title]:after{content:" (" attr(title) ")";}a[href^="http://"]{color:#000;}a[href$=".jpg"]:after,a[href$=".jpeg"]:after,a[href$=".gif"]:after,a[href$=".png"]:after{content:" (" attr(href) ") ";display:none;}table{margin:1px;text-align:left;}th{border-bottom:1px solid #333;font-weight:bold;}td{border-bottom:1px solid #333;}th,td{padding:4px 10px 4px 0;}tfoot{font-style:italic;}caption{background:#fff;margin-bottom:2em;text-align:left;}thead{display:table-header-group;}img,tr{page-break-inside:avoid;}
', 'public://css/css_hQovgjsBX5QqLwtrB8vlB631zy2liMfq5k15zIHQh-w.css', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('body{background:none;color:#000;font-family:"Tahoma",Arial,Helvetica,sans-serif;font-size:14pt;line-height:1.45;margin:0 !important;padding:0 !important;width:100% !important;}h1,h2,h3,h4,h5,h6{page-break-after:avoid;}h1{font-size:19pt;}h2{font-size:17pt;}h3{font-size:15pt;}h4,h5,h6{font-size:14pt;}p,h2,h3{orphans:3;widows:3;}code{font:12pt Courier,monospace;}blockquote{margin:1.2em;padding:1em;font-size:12pt;}hr{background-color:#ccc;}img{max-width:100% !important;}a img{border:none;}a:link,a:visited{background:transparent;font-weight:700;text-decoration:underline;color:#333;}a:link[href^="http://"]:after,a[href^="http://"]:visited:after{content:" (" attr(href) ") ";font-size:90%;}abbr[title]:after{content:" (" attr(title) ")";}a[href^="http://"]{color:#000;}a[href$=".jpg"]:after,a[href$=".jpeg"]:after,a[href$=".gif"]:after,a[href$=".png"]:after{content:" (" attr(href) ") ";display:none;}table{margin:1px;text-align:left;}th{border-bottom:1px solid #333;font-weight:bold;}td{border-bottom:1px solid #333;}th,td{padding:4px 10px 4px 0;}tfoot{font-style:italic;}caption{background:#fff;margin-bottom:2em;text-align:left;}thead{display:table-header-group;}img,tr{page-break-inside:avoid;}
', 'css') (Line: 136)
Drupal\Core\Asset\CssCollectionOptimizer->optimize(Array) (Line: 176)
Drupal\Core\Asset\AssetResolver->getCssAssets(Object, 1) (Line: 311)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: tempnam(): file created in the system's temporary directory in Drupal\Core\File\FileSystem->tempnam() (line 280 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->tempnam('temporary://', 'file') (Line: 505)
Drupal\Core\File\FileSystem->saveData('/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
document.documentElement.classList.add('ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch ? 'touchevents' : 'no-touchevents');;
', 'public://js/js_-obZvqtqO2lRvZEZq_RZhbVtAIAOAnR9t09ZSoFsa-M.js', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
document.documentElement.classList.add('ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch ? 'touchevents' : 'no-touchevents');;
', 'js') (Line: 135)
Drupal\Core\Asset\JsCollectionOptimizer->optimize(Array) (Line: 297)
Drupal\Core\Asset\AssetResolver->getJsAssets(Object, 1) (Line: 318)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_put_contents(temporary://filenZmuNc): Failed to open stream: "Drupal\Core\StreamWrapper\TemporaryStream::stream_open" call failed in Drupal\Core\File\FileSystem->saveData() (line 506 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->saveData('/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
document.documentElement.classList.add('ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch ? 'touchevents' : 'no-touchevents');;
', 'public://js/js_-obZvqtqO2lRvZEZq_RZhbVtAIAOAnR9t09ZSoFsa-M.js', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
document.documentElement.classList.add('ontouchstart' in window || window.DocumentTouch && document instanceof window.DocumentTouch ? 'touchevents' : 'no-touchevents');;
', 'js') (Line: 135)
Drupal\Core\Asset\JsCollectionOptimizer->optimize(Array) (Line: 297)
Drupal\Core\Asset\AssetResolver->getJsAssets(Object, 1) (Line: 318)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: tempnam(): file created in the system's temporary directory in Drupal\Core\File\FileSystem->tempnam() (line 280 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->tempnam('temporary://', 'file') (Line: 505)
Drupal\Core\File\FileSystem->saveData('/*! jQuery v3.6.3 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},S=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||S).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.3",E=function(e,t){return new E.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,S)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=E)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{if(d.cssSupportsSelector&&!CSS.supports("selector(:is("+c+"))"))throw new Error;return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===E&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[E]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,S=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssSupportsSelector=ce(function(){return CSS.supports("selector(*)")&&C.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=E,!C.getElementsByName||!C.getElementsByName(E).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&S){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&S){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&S)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+E+"'></a>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+E+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+E+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssSupportsSelector||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&S&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1</a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);E.find=d,E.expr=d.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=d.uniqueSort,E.text=d.getText,E.isXMLDoc=d.isXML,E.contains=d.contains,E.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=E.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:S,!0)),N.test(r[1])&&E.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=S.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,D=E(S);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=S.createDocumentFragment().appendChild(S.createElement("div")),(fe=S.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="x",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"",""],col:[2,"",""],tr:[2,"",""],td:[3,"",""],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),S.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||E.expando+"_"+Ct.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||E.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?E(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=S.implementation.createHTMLDocument("").body).innerHTML="",2===Ut.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=S.implementation.createHTMLDocument("")).createElement("base")).href=S.location.href,t.head.appendChild(r)):t=S),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(E.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},E.expr.pseudos.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||re})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||
// If the character is the first character and is in the range [0-9]
// (U+0030 to U+0039), […]
(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||
// If the character is the second character and is in the range [0-9]
// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]
(
index == 1 &&
codeUnit >= 0x0030 && codeUnit <= 0x0039 &&
firstCodeUnit == 0x002D
)
) {
// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point
result += '\\' + codeUnit.toString(16) + ' ';
continue;
}
if (
// If the character is the first character and is a `-` (U+002D), and
// there is no second character, […]
index == 0 &&
length == 1 &&
codeUnit == 0x002D
) {
result += '\\' + string.charAt(index);
continue;
}
// If the character is not handled by one of the above rules and is
// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or
// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to
// U+005A), or [a-z] (U+0061 to U+007A), […]
if (
codeUnit >= 0x0080 ||
codeUnit == 0x002D ||
codeUnit == 0x005F ||
codeUnit >= 0x0030 && codeUnit <= 0x0039 ||
codeUnit >= 0x0041 && codeUnit <= 0x005A ||
codeUnit >= 0x0061 && codeUnit <= 0x007A
) {
// the character itself
result += string.charAt(index);
continue;
}
// Otherwise, the escaped character.
// https://drafts.csswg.org/cssom/#escape-a-character
result += '\\' + string.charAt(index);
}
return result;
};
if (!root.CSS) {
root.CSS = {};
}
root.CSS.escape = cssEscape;
return cssEscape;
}));
;
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.ES6Promise=e()}(this,function(){"use strict";function t(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}function e(t){return"function"==typeof t}function n(t){W=t}function r(t){z=t}function o(){return function(){return process.nextTick(a)}}function i(){return"undefined"!=typeof U?function(){U(a)}:c()}function s(){var t=0,e=new H(a),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function u(){var t=new MessageChannel;return t.port1.onmessage=a,function(){return t.port2.postMessage(0)}}function c(){var t=setTimeout;return function(){return t(a,1)}}function a(){for(var t=0;t script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');
window.drupalSettings = {};
if (settingsElement !== null) {
window.drupalSettings = JSON.parse(settingsElement.textContent);
}
})();;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
window.Drupal = {
behaviors: {},
locale: {}
};
(function (Drupal, drupalSettings, drupalTranslations, console, Proxy, Reflect) {
Drupal.throwError = function (error) {
setTimeout(function () {
throw error;
}, 0);
};
Drupal.attachBehaviors = function (context, settings) {
context = context || document;
settings = settings || drupalSettings;
var behaviors = Drupal.behaviors;
Object.keys(behaviors || {}).forEach(function (i) {
if (typeof behaviors[i].attach === 'function') {
try {
behaviors[i].attach(context, settings);
} catch (e) {
Drupal.throwError(e);
}
}
});
};
Drupal.detachBehaviors = function (context, settings, trigger) {
context = context || document;
settings = settings || drupalSettings;
trigger = trigger || 'unload';
var behaviors = Drupal.behaviors;
Object.keys(behaviors || {}).forEach(function (i) {
if (typeof behaviors[i].detach === 'function') {
try {
behaviors[i].detach(context, settings, trigger);
} catch (e) {
Drupal.throwError(e);
}
}
});
};
Drupal.checkPlain = function (str) {
str = str.toString().replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"').replace(/'/g, ''');
return str;
};
Drupal.formatString = function (str, args) {
var processedArgs = {};
Object.keys(args || {}).forEach(function (key) {
switch (key.charAt(0)) {
case '@':
processedArgs[key] = Drupal.checkPlain(args[key]);
break;
case '!':
processedArgs[key] = args[key];
break;
default:
processedArgs[key] = Drupal.theme('placeholder', args[key]);
break;
}
});
return Drupal.stringReplace(str, processedArgs, null);
};
Drupal.stringReplace = function (str, args, keys) {
if (str.length === 0) {
return str;
}
if (!Array.isArray(keys)) {
keys = Object.keys(args || {});
keys.sort(function (a, b) {
return a.length - b.length;
});
}
if (keys.length === 0) {
return str;
}
var key = keys.pop();
var fragments = str.split(key);
if (keys.length) {
for (var i = 0; i < fragments.length; i++) {
fragments[i] = Drupal.stringReplace(fragments[i], args, keys.slice(0));
}
}
return fragments.join(args[key]);
};
Drupal.t = function (str, args, options) {
options = options || {};
options.context = options.context || '';
if (typeof drupalTranslations !== 'undefined' && drupalTranslations.strings && drupalTranslations.strings[options.context] && drupalTranslations.strings[options.context][str]) {
str = drupalTranslations.strings[options.context][str];
}
if (args) {
str = Drupal.formatString(str, args);
}
return str;
};
Drupal.url = function (path) {
return drupalSettings.path.baseUrl + drupalSettings.path.pathPrefix + path;
};
Drupal.url.toAbsolute = function (url) {
var urlParsingNode = document.createElement('a');
try {
url = decodeURIComponent(url);
} catch (e) {}
urlParsingNode.setAttribute('href', url);
return urlParsingNode.cloneNode(false).href;
};
Drupal.url.isLocal = function (url) {
var absoluteUrl = Drupal.url.toAbsolute(url);
var protocol = window.location.protocol;
if (protocol === 'http:' && absoluteUrl.indexOf('https:') === 0) {
protocol = 'https:';
}
var baseUrl = "".concat(protocol, "//").concat(window.location.host).concat(drupalSettings.path.baseUrl.slice(0, -1));
try {
absoluteUrl = decodeURIComponent(absoluteUrl);
} catch (e) {}
try {
baseUrl = decodeURIComponent(baseUrl);
} catch (e) {}
return absoluteUrl === baseUrl || absoluteUrl.indexOf("".concat(baseUrl, "/")) === 0;
};
Drupal.formatPlural = function (count, singular, plural, args, options) {
args = args || {};
args['@count'] = count;
var pluralDelimiter = drupalSettings.pluralDelimiter;
var translations = Drupal.t(singular + pluralDelimiter + plural, args, options).split(pluralDelimiter);
var index = 0;
if (typeof drupalTranslations !== 'undefined' && drupalTranslations.pluralFormula) {
index = count in drupalTranslations.pluralFormula ? drupalTranslations.pluralFormula[count] : drupalTranslations.pluralFormula.default;
} else if (args['@count'] !== 1) {
index = 1;
}
return translations[index];
};
Drupal.encodePath = function (item) {
return window.encodeURIComponent(item).replace(/%2F/g, '/');
};
Drupal.deprecationError = function (_ref) {
var message = _ref.message;
if (drupalSettings.suppressDeprecationErrors === false && typeof console !== 'undefined' && console.warn) {
console.warn("[Deprecation] ".concat(message));
}
};
Drupal.deprecatedProperty = function (_ref2) {
var target = _ref2.target,
deprecatedProperty = _ref2.deprecatedProperty,
message = _ref2.message;
if (!Proxy || !Reflect) {
return target;
}
return new Proxy(target, {
get: function get(target, key) {
if (key === deprecatedProperty) {
Drupal.deprecationError({
message: message
});
}
for (var _len = arguments.length, rest = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
rest[_key - 2] = arguments[_key];
}
return Reflect.get.apply(Reflect, [target, key].concat(rest));
}
});
};
Drupal.theme = function (func) {
if (func in Drupal.theme) {
var _Drupal$theme;
for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
args[_key2 - 1] = arguments[_key2];
}
return (_Drupal$theme = Drupal.theme)[func].apply(_Drupal$theme, args);
}
};
Drupal.theme.placeholder = function (str) {
return "<em>".concat(Drupal.checkPlain(str), "</em>");
};
})(Drupal, window.drupalSettings, window.drupalTranslations, window.console, window.Proxy, window.Reflect);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
if (window.jQuery) {
jQuery.noConflict();
}
document.documentElement.className += ' js';
(function (Drupal, drupalSettings) {
var domReady = function domReady(callback) {
var listener = function listener() {
callback();
document.removeEventListener('DOMContentLoaded', listener);
};
if (document.readyState !== 'loading') {
setTimeout(callback, 0);
} else {
document.addEventListener('DOMContentLoaded', listener);
}
};
domReady(function () {
Drupal.attachBehaviors(document, drupalSettings);
});
})(Drupal, window.drupalSettings);;
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){"use strict";return e.ui=e.ui||{},e.ui.version="1.13.2"}));
/*!
* jQuery UI :data 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.extend(e.expr.pseudos,{data:e.expr.createPseudo?e.expr.createPseudo((function(n){return function(t){return!!e.data(t,n)}})):function(n,t,r){return!!e.data(n,r[3])}})}));
/*!
* jQuery UI Disable Selection 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.fn.extend({disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(n+".ui-disableSelection",(function(e){e.preventDefault()}))}),enableSelection:function(){return this.off(".ui-disableSelection")}});var n}));
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)}}));
/*!
* jQuery UI Support for jQuery core 1.8.x and newer 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";if(e.expr.pseudos||(e.expr.pseudos=e.expr[":"]),e.uniqueSort||(e.uniqueSort=e.unique),!e.escapeSelector){var n=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,t=function(e,n){return n?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e};e.escapeSelector=function(e){return(e+"").replace(n,t)}}e.fn.even&&e.fn.odd||e.fn.extend({even:function(){return this.filter((function(e){return e%2==0}))},odd:function(){return this.filter((function(e){return e%2==1}))}})}));
/*!
* jQuery UI Scroll Parent 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn.scrollParent=function(e){var s=this.css("position"),n="absolute"===s,o=e?/(auto|scroll|hidden)/:/(auto|scroll)/,i=this.parents().filter((function(){var e=t(this);return(!n||"static"!==e.css("position"))&&o.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))})).eq(0);return"fixed"!==s&&i.length?i:t(this[0].ownerDocument||document)}}));
/*!
* jQuery UI Unique ID 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],i):i(jQuery)}((function(i){"use strict";return i.fn.extend({uniqueId:(e=0,function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++e)}))}),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&i(this).removeAttr("id")}))}});var e}));
/*!
* jQuery UI Focusable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.focusable=function(i,t){var n,s,r,u,a,o=i.nodeName.toLowerCase();return"area"===o?(s=(n=i.parentNode).name,!(!i.href||!s||"map"!==n.nodeName.toLowerCase())&&((r=e("img[usemap='#"+s+"']")).length>0&&r.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(o)?(u=!i.disabled)&&(a=e(i).closest("fieldset")[0])&&(u=!a.disabled):u="a"===o&&i.href||t,u&&e(i).is(":visible")&&function(e){var i=e.css("visibility");for(;"inherit"===i;)i=(e=e.parent()).css("visibility");return"visible"===i}(e(i)))},e.extend(e.expr.pseudos,{focusable:function(i){return e.ui.focusable(i,null!=e.attr(i,"tabindex"))}}),e.ui.focusable}));
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase())}));
/*!
* jQuery UI Keycode 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}));
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.plugin={add:function(n,i,t){var u,o=e.ui[n].prototype;for(u in t)o.plugins[u]=o.plugins[u]||[],o.plugins[u].push([i,t[u]])},call:function(e,n,i,t){var u,o=e.plugins[n];if(o&&(t||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(u=0;u",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,(function(t,i){e._removeClass(i,t)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;o",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,(function(n,o){var s,l={};if(o)return"controlgroupLabel"===n?((s=e.element.find(o)).each((function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("")})),e._addClass(s,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(s.get()))):void(t.fn[n]&&(l=e["_"+n+"Options"]?e["_"+n+"Options"]("middle"):{classes:{}},e.element.find(o).each((function(){var o=t(this),s=o[n]("instance"),r=t.widget.extend({},l);if("button"!==n||!o.parent(".ui-spinner").length){s||(s=o[n]()[n]("instance")),s&&(r.classes=e._resolveClassesValues(r.classes,s)),o[n](r);var u=o[n]("widget");t.data(u[0],"ui-controlgroup-data",s||o[n]("instance")),i.push(u[0])}}))))})),this.childWidgets=t(t.uniqueSort(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each((function(){var i=t(this).data("ui-controlgroup-data");i&&i[e]&&i[e]()}))},_updateCornerClass:function(t,e){var i=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,i)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],n},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:!!e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,n){var o={};return t.each(i,(function(t){var s=n.options.classes[t]||"";s=String.prototype.trim.call(s.replace(e,"")),o[t]=(s+" "+i[t]).replace(/\s+/g," ")})),o},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],(function(t,n){var o=e[n]().data("ui-controlgroup-data");if(o&&i["_"+o.widgetName+"Options"]){var s=i["_"+o.widgetName+"Options"](1===e.length?"only":n);s.classes=i._resolveClassesValues(s.classes,o),o.element[o.widgetName](s)}else i._updateCornerClass(e[n](),n)})),this._callChildMethod("refresh"))}})}));
/*!
* jQuery UI Form Reset Mixin 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./form","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout((function(){var r=t.data("ui-form-reset-instances");e.each(r,(function(){this.refresh()}))}))},_bindFormResetHandler:function(){if(this.form=this.element._form(),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(e.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}}}));
/*!
* jQuery UI Labels 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn.labels=function(){var e,s,i,n,a;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),(i=this.attr("id"))&&(a=(e=this.eq(0).parents().last()).add(e.length?e.siblings():this.siblings()),s="label[for='"+t.escapeSelector(i)+"']",n=n.add(a.find(s).addBack(s))),this.pushStack(n)):this.pushStack([])}}));
/*!
* jQuery UI Mouse 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}((function(e){"use strict";var t=!1;return e(document).on("mouseup",(function(){t=!1})),e.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,(function(e){return t._mouseDown(e)})).on("click."+this.widgetName,(function(i){if(!0===e.data(i.target,t.widgetName+".preventClickEvent"))return e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1})),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,o=1===i.which,n=!("string"!=typeof this.options.cancel||!i.target.nodeName)&&e(i.target).closest(this.options.cancel).length;return!(o&&!n&&this._mouseCapture(i))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){s.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=!1!==this._mouseStart(i),!this._mouseStarted)?(i.preventDefault(),!0):(!0===e.data(i.target,this.widgetName+".preventClickEvent")&&e.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return s._mouseMove(e)},this._mouseUpDelegate=function(e){return s._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0))}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(i){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&e.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,t=!1,i.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}));
/*!
* jQuery UI Checkboxradio 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../form-reset-mixin","../labels","../widget"],e):e(jQuery)}((function(e){"use strict";return e.widget("ui.checkboxradio",[e.ui.formResetMixin,{version:"1.13.2",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var i,t,s,n=this._super()||{};return this._readType(),t=this.element.labels(),this.label=e(t[t.length-1]),this.label.length||e.error("No label found for checkboxradio widget"),this.originalLabel="",(s=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=s.clone().wrapAll("").parent().html()),this.originalLabel&&(n.label=this.originalLabel),null!=(i=this.element[0].disabled)&&(n.disabled=i),n},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var i=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===i&&/radio|checkbox/.test(this.type)||e.error("Can't create checkboxradio on element.nodeName="+i+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var i=this.element[0].name,t="input[name='"+e.escapeSelector(i)+"']";return i?(this.form.length?e(this.form[0].elements).filter(t):e(t).filter((function(){return 0===e(this)._form().length}))).not(this.element):e([])},_toggleClasses:function(){var i=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",i),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",i)._toggleClass(this.icon,null,"ui-icon-blank",!i),"radio"===this.type&&this._getRadioGroup().each((function(){var i=e(this).checkboxradio("instance");i&&i._removeClass(i.label,"ui-checkboxradio-checked","ui-state-active")}))},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,i){if("label"!==e||i){if(this._super(e,i),"disabled"===e)return this._toggleClass(this.label,null,"ui-state-disabled",i),void(this.element[0].disabled=i);this.refresh()}},_updateIcon:function(i){var t="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=e(""),this.iconSpace=e(" "),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(t+=i?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,i?"ui-icon-blank":"ui-icon-check")):t+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",t),i||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),this.iconSpace&&(e=e.not(this.iconSpace[0])),e.remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,i=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),i!==this.options.disabled&&this._setOptions({disabled:i})}}]),e.ui.checkboxradio}));
/*!
* jQuery UI Draggable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../safe-active-element","../safe-blur","../scroll-parent","../version","../widget"],t):t(jQuery)}((function(t){"use strict";return t.widget("ui.draggable",t.ui.mouse,{version:"1.13.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(e){var s=this.options;return!(this.helper||s.disabled||t(e.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(e),!!this.handle&&(this._blurActiveElement(e),this._blockFrames(!0===s.iframeFix?"iframe":s.iframeFix),!0))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map((function(){var e=t(this);return t("").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var s=t.ui.safeActiveElement(this.document[0]);t(e.target).closest(s).length||t.ui.safeBlur(s)},_mouseStart:function(e){var s=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter((function(){return"fixed"===t(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,s){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!s){var i=this._uiHash();if(!1===this._trigger("drag",e,i))return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var s=this,i=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(i=t.ui.ddmanager.drop(this,e)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==s._trigger("stop",e)&&s._clear()})):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var s=this.options,i="function"==typeof s.helper,o=i?t(s.helper.apply(this.element[0],[e])):"clone"===s.helper?this.element.clone().removeAttr("id"):this.element;return o.parents("body").length||o.appendTo("parent"===s.appendTo?this.element[0].parentNode:s.appendTo),i&&o[0]===this.element[0]&&this._setPositionRelative(),o[0]===this.element[0]||/(fixed|absolute)/.test(o.css("position"))||o.css("position","absolute"),o},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),s=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==s&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,s,i,o=this.options,n=this.document[0];this.relativeContainer=null,o.containment?"window"!==o.containment?"document"!==o.containment?o.containment.constructor!==Array?("parent"===o.containment&&(o.containment=this.helper[0].parentNode),(i=(s=t(o.containment))[0])&&(e=/(scroll|auto)/.test(s.css("overflow")),this.containment=[(parseInt(s.css("borderLeftWidth"),10)||0)+(parseInt(s.css("paddingLeft"),10)||0),(parseInt(s.css("borderTopWidth"),10)||0)+(parseInt(s.css("paddingTop"),10)||0),(e?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(s.css("borderRightWidth"),10)||0)-(parseInt(s.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(s.css("borderBottomWidth"),10)||0)-(parseInt(s.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=s)):this.containment=o.containment:this.containment=[0,0,t(n).width()-this.helperProportions.width-this.margins.left,(t(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var s="absolute"===t?1:-1,i=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.offset.scroll.top:i?0:this.offset.scroll.top)*s,left:e.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.offset.scroll.left:i?0:this.offset.scroll.left)*s}},_generatePosition:function(t,e){var s,i,o,n,r=this.options,l=this._isRootNode(this.scrollParent[0]),a=t.pageX,h=t.pageY;return l&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(i=this.relativeContainer.offset(),s=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):s=this.containment,t.pageX-this.offset.click.lefts[2]&&(a=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3]&&(h=s[3]+this.offset.click.top)),r.grid&&(o=r.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,h=s?o-this.offset.click.top>=s[1]||o-this.offset.click.top>s[3]?o:o-this.offset.click.top>=s[1]?o-r.grid[1]:o+r.grid[1]:o,n=r.grid[0]?this.originalPageX+Math.round((a-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,a=s?n-this.offset.click.left>=s[0]||n-this.offset.click.left>s[2]?n:n-this.offset.click.left>=s[0]?n-r.grid[0]:n+r.grid[0]:n),"y"===r.axis&&(a=this.originalPageX),"x"===r.axis&&(h=this.originalPageY)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:l?0:this.offset.scroll.top),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:l?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,s,i){return i=i||this._uiHash(),t.ui.plugin.call(this,e,[s,i,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,s,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,s,i){var o=t.extend({},s,{item:i.element});i.sortables=[],t(i.options.connectToSortable).each((function(){var s=t(this).sortable("instance");s&&!s.options.disabled&&(i.sortables.push(s),s.refreshPositions(),s._trigger("activate",e,o))}))},stop:function(e,s,i){var o=t.extend({},s,{item:i.element});i.cancelHelperRemoval=!1,t.each(i.sortables,(function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,o))}))},drag:function(e,s,i){t.each(i.sortables,(function(){var o=!1,n=this;n.positionAbs=i.positionAbs,n.helperProportions=i.helperProportions,n.offset.click=i.offset.click,n._intersectsWith(n.containerCache)&&(o=!0,t.each(i.sortables,(function(){return this.positionAbs=i.positionAbs,this.helperProportions=i.helperProportions,this.offset.click=i.offset.click,this!==n&&this._intersectsWith(this.containerCache)&&t.contains(n.element[0],this.element[0])&&(o=!1),o}))),o?(n.isOver||(n.isOver=1,i._parent=s.helper.parent(),n.currentItem=s.helper.appendTo(n.element).data("ui-sortable-item",!0),n.options._helper=n.options.helper,n.options.helper=function(){return s.helper[0]},e.target=n.currentItem[0],n._mouseCapture(e,!0),n._mouseStart(e,!0,!0),n.offset.click.top=i.offset.click.top,n.offset.click.left=i.offset.click.left,n.offset.parent.left-=i.offset.parent.left-n.offset.parent.left,n.offset.parent.top-=i.offset.parent.top-n.offset.parent.top,i._trigger("toSortable",e),i.dropped=n.element,t.each(i.sortables,(function(){this.refreshPositions()})),i.currentItem=i.element,n.fromOutside=i),n.currentItem&&(n._mouseDrag(e),s.position=n.position)):n.isOver&&(n.isOver=0,n.cancelHelperRemoval=!0,n.options._revert=n.options.revert,n.options.revert=!1,n._trigger("out",e,n._uiHash(n)),n._mouseStop(e,!0),n.options.revert=n.options._revert,n.options.helper=n.options._helper,n.placeholder&&n.placeholder.remove(),s.helper.appendTo(i._parent),i._refreshOffsets(e),s.position=i._generatePosition(e,!0),i._trigger("fromSortable",e),i.dropped=!1,t.each(i.sortables,(function(){this.refreshPositions()})))}))}}),t.ui.plugin.add("draggable","cursor",{start:function(e,s,i){var o=t("body"),n=i.options;o.css("cursor")&&(n._cursor=o.css("cursor")),o.css("cursor",n.cursor)},stop:function(e,s,i){var o=i.options;o._cursor&&t("body").css("cursor",o._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("opacity")&&(n._opacity=o.css("opacity")),o.css("opacity",n.opacity)},stop:function(e,s,i){var o=i.options;o._opacity&&t(s.helper).css("opacity",o._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&"HTML"!==s.scrollParentNotHidden[0].tagName&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(e,s,i){var o=i.options,n=!1,r=i.scrollParentNotHidden[0],l=i.document[0];r!==l&&"HTML"!==r.tagName?(o.axis&&"x"===o.axis||(i.overflowOffset.top+r.offsetHeight-e.pageY=0;f--)h=(a=i.snapElements[f].left-i.margins.left)+i.snapElements[f].width,c=(p=i.snapElements[f].top-i.margins.top)+i.snapElements[f].height,vh+u||Pc+u||!t.contains(i.snapElements[f].item.ownerDocument,i.snapElements[f].item)?(i.snapElements[f].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=!1):("inner"!==g.snapMode&&(o=Math.abs(p-P)<=u,n=Math.abs(c-_)<=u,r=Math.abs(a-v)<=u,l=Math.abs(h-m)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p-i.helperProportions.height,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a-i.helperProportions.width}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h}).left)),d=o||n||r||l,"outer"!==g.snapMode&&(o=Math.abs(p-_)<=u,n=Math.abs(c-P)<=u,r=Math.abs(a-m)<=u,l=Math.abs(h-v)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h-i.helperProportions.width}).left)),!i.snapElements[f].snapping&&(o||n||r||l||d)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=o||n||r||l||d)}}),t.ui.plugin.add("draggable","stack",{start:function(e,s,i){var o,n=i.options,r=t.makeArray(t(n.stack)).sort((function(e,s){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(s).css("zIndex"),10)||0)}));r.length&&(o=parseInt(t(r[0]).css("zIndex"),10)||0,t(r).each((function(e){t(this).css("zIndex",o+e)})),this.css("zIndex",o+r.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("zIndex")&&(n._zIndex=o.css("zIndex")),o.css("zIndex",n.zIndex)},stop:function(e,s,i){var o=i.options;o._zIndex&&t(s.helper).css("zIndex",o._zIndex)}}),t.ui.draggable}));
/*!
* jQuery UI Resizable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../disable-selection","../plugin","../version","../widget"],t):t(jQuery)}((function(t){"use strict";return t.widget("ui.resizable",t.ui.mouse,{version:"1.13.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(i,e){if("hidden"===t(i).css("overflow"))return!1;var s=e&&"left"===e?"scrollLeft":"scrollTop",h=!1;if(i[s]>0)return!0;try{i[s]=1,h=i[s]>0,i[s]=0}catch(t){}return h},_create:function(){var i,e=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,i={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(i),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(i),this._proportionallyResize()),this._setupHandles(),e.autoHide&&t(this.element).on("mouseenter",(function(){e.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())})).on("mouseleave",(function(){e.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var i,e=function(i){t(i).removeData("resizable").removeData("ui-resizable").off(".resizable")};return this.elementIsWrapper&&(e(this.element),i=this.element,this.originalElement.css({position:i.css("position"),width:i.outerWidth(),height:i.outerHeight(),top:i.css("top"),left:i.css("left")}).insertAfter(i),i.remove()),this.originalElement.css("resize",this.originalResizeStyle),e(this.originalElement),this},_setOption:function(t,i){switch(this._super(t,i),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!i}},_setupHandles:function(){var i,e,s,h,n,o=this.options,a=this;if(this.handles=o.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this._addedHandles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+h),n.css({zIndex:o.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.children(this.handles[i]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(i){var e,s,h,n;for(e in i=i||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=t(this.handles[e]),this._on(this.handles[e],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[e],this.element),n=/sw|ne|nw|se|n|s/.test(e)?s.outerHeight():s.outerWidth(),h=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),i.css(h,n),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",(function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")})),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(i){var e,s,h=!1;for(e in this.handles)((s=t(this.handles[e])[0])===i.target||t.contains(s,i.target))&&(h=!0);return!this.options.disabled&&h},_mouseStart:function(i){var e,s,h,n=this.options,o=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),n.containment&&(e+=t(n.containment).scrollLeft()||0,s+=t(n.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()},this.sizeDiff={width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()},this.originalPosition={left:e,top:s},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof n.aspectRatio?n.aspectRatio:this.originalSize.width/this.originalSize.height||1,h=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===h?this.axis+"-resize":h),this._addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(i){var e,s,h=this.originalMousePosition,n=this.axis,o=i.pageX-h.left||0,a=i.pageY-h.top||0,l=this._change[n];return this._updatePrevProperties(),!!l&&(e=l.apply(this,[i,o,a]),this._updateVirtualBoundaries(i.shiftKey),(this._aspectRatio||i.shiftKey)&&(e=this._updateRatio(e,i)),e=this._respectSize(e,i),this._updateCache(e),this._propagate("resize",i),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",i,this.ui()),this._applyChanges()),!1)},_mouseStop:function(i){this.resizing=!1;var e,s,h,n,o,a,l,r=this.options,p=this;return this._helper&&(h=(s=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&this._hasScroll(e[0],"left")?0:p.sizeDiff.height,n=s?0:p.sizeDiff.width,o={width:p.helper.width()-n,height:p.helper.height()-h},a=parseFloat(p.element.css("left"))+(p.position.left-p.originalPosition.left)||null,l=parseFloat(p.element.css("top"))+(p.position.top-p.originalPosition.top)||null,r.animate||this.element.css(t.extend(o,{top:l,left:a})),p.helper.height(p.size.height),p.helper.width(p.size.width),this._helper&&!r.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",i),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var i,e,s,h,n,o=this.options;n={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||t)&&(i=n.minHeight*this.aspectRatio,s=n.minWidth/this.aspectRatio,e=n.maxHeight*this.aspectRatio,h=n.maxWidth/this.aspectRatio,i>n.minWidth&&(n.minWidth=i),s>n.minHeight&&(n.minHeight=s),et.width,o=this._isNumber(t.height)&&i.minHeight&&i.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,r=/sw|nw|w/.test(e),p=/nw|ne|n/.test(e);return n&&(t.width=i.minWidth),o&&(t.height=i.minHeight),s&&(t.width=i.maxWidth),h&&(t.height=i.maxHeight),n&&r&&(t.left=a-i.minWidth),s&&r&&(t.left=a-i.maxWidth),o&&p&&(t.top=l-i.minHeight),h&&p&&(t.top=l-i.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var i=0,e=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],h=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];i<4;i++)e[i]=parseFloat(s[i])||0,e[i]+=parseFloat(h[i])||0;return{height:e[0]+e[2],width:e[1]+e[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,i=0,e=this.helper||this.element;i").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,i){return{width:this.originalSize.width+i}},w:function(t,i){var e=this.originalSize;return{left:this.originalPosition.left+i,width:e.width-i}},n:function(t,i,e){var s=this.originalSize;return{top:this.originalPosition.top+e,height:s.height-e}},s:function(t,i,e){return{height:this.originalSize.height+e}},se:function(i,e,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[i,e,s]))},sw:function(i,e,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[i,e,s]))},ne:function(i,e,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[i,e,s]))},nw:function(i,e,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[i,e,s]))}},_propagate:function(i,e){t.ui.plugin.call(this,i,[e,this.ui()]),"resize"!==i&&this._trigger(i,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(i){var e=t(this).resizable("instance"),s=e.options,h=e._proportionallyResizeElements,n=h.length&&/textarea/i.test(h[0].nodeName),o=n&&e._hasScroll(h[0],"left")?0:e.sizeDiff.height,a=n?0:e.sizeDiff.width,l={width:e.size.width-a,height:e.size.height-o},r=parseFloat(e.element.css("left"))+(e.position.left-e.originalPosition.left)||null,p=parseFloat(e.element.css("top"))+(e.position.top-e.originalPosition.top)||null;e.element.animate(t.extend(l,p&&r?{top:p,left:r}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(e.element.css("width")),height:parseFloat(e.element.css("height")),top:parseFloat(e.element.css("top")),left:parseFloat(e.element.css("left"))};h&&h.length&&t(h[0]).css({width:s.width,height:s.height}),e._updateCache(s),e._propagate("resize",i)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,e,s,h,n,o,a,l=t(this).resizable("instance"),r=l.options,p=l.element,d=r.containment,g=d instanceof t?d.get(0):/parent/.test(d)?p.parent().get(0):d;g&&(l.containerElement=t(g),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(i=t(g),e=[],t(["Top","Right","Left","Bottom"]).each((function(t,s){e[t]=l._num(i.css("padding"+s))})),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-e[3],width:i.innerWidth()-e[1]},s=l.containerOffset,h=l.containerSize.height,n=l.containerSize.width,o=l._hasScroll(g,"left")?g.scrollWidth:n,a=l._hasScroll(g)?g.scrollHeight:h,l.parentData={element:g,left:s.left,top:s.top,width:o,height:a}))},resize:function(i){var e,s,h,n,o=t(this).resizable("instance"),a=o.options,l=o.containerOffset,r=o.position,p=o._aspectRatio||i.shiftKey,d={top:0,left:0},g=o.containerElement,u=!0;g[0]!==document&&/static/.test(g.css("position"))&&(d=l),r.left<(o._helper?l.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-l.left:o.position.left-d.left),p&&(o.size.height=o.size.width/o.aspectRatio,u=!1),o.position.left=a.helper?l.left:0),r.top<(o._helper?l.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-l.top:o.position.top),p&&(o.size.width=o.size.height*o.aspectRatio,u=!1),o.position.top=o._helper?l.top:0),h=o.containerElement.get(0)===o.element.parent().get(0),n=/relative|absolute/.test(o.containerElement.css("position")),h&&n?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),e=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-l.left)),s=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-l.top)),e+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-e,p&&(o.size.height=o.size.width/o.aspectRatio,u=!1)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,p&&(o.size.width=o.size.height*o.aspectRatio,u=!1)),u||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var i=t(this).resizable("instance"),e=i.options,s=i.containerOffset,h=i.containerPosition,n=i.containerElement,o=t(i.helper),a=o.offset(),l=o.outerWidth()-i.sizeDiff.width,r=o.outerHeight()-i.sizeDiff.height;i._helper&&!e.animate&&/relative/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r}),i._helper&&!e.animate&&/static/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var i=t(this).resizable("instance").options;t(i.alsoResize).each((function(){var i=t(this);i.data("ui-resizable-alsoresize",{width:parseFloat(i.width()),height:parseFloat(i.height()),left:parseFloat(i.css("left")),top:parseFloat(i.css("top"))})}))},resize:function(i,e){var s=t(this).resizable("instance"),h=s.options,n=s.originalSize,o=s.originalPosition,a={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0};t(h.alsoResize).each((function(){var i=t(this),s=t(this).data("ui-resizable-alsoresize"),h={},n=i.parents(e.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(n,(function(t,i){var e=(s[i]||0)+(a[i]||0);e&&e>=0&&(h[i]=e||null)})),i.css(h)}))},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var i=t(this).resizable("instance"),e=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),i._addClass(i.ghost,"ui-resizable-ghost"),!1!==t.uiBackCompat&&"string"==typeof i.options.ghost&&i.ghost.addClass(this.options.ghost),i.ghost.appendTo(i.helper)},resize:function(){var i=t(this).resizable("instance");i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(){var i=t(this).resizable("instance");i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var i,e=t(this).resizable("instance"),s=e.options,h=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,l="number"==typeof s.grid?[s.grid,s.grid]:s.grid,r=l[0]||1,p=l[1]||1,d=Math.round((h.width-n.width)/r)*r,g=Math.round((h.height-n.height)/p)*p,u=n.width+d,c=n.height+g,f=s.maxWidth&&s.maxWidthu,w=s.minHeight&&s.minHeight>c;s.grid=l,z&&(u+=r),w&&(c+=p),f&&(u-=r),m&&(c-=p),/^(se|s|e)$/.test(a)?(e.size.width=u,e.size.height=c):/^(ne)$/.test(a)?(e.size.width=u,e.size.height=c,e.position.top=o.top-g):/^(sw)$/.test(a)?(e.size.width=u,e.size.height=c,e.position.left=o.left-d):((c-p<=0||u-r<=0)&&(i=e._getPaddingPlusBorderDimensions(this)),c-p>0?(e.size.height=c,e.position.top=o.top-g):(c=p-i.height,e.size.height=c,e.position.top=o.top+n.height-c),u-r>0?(e.size.width=u,e.position.left=o.left-d):(u=r-i.width,e.size.width=u,e.position.left=o.left+n.width-u))}}),t.ui.resizable}));
/*!
* jQuery UI Button 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./controlgroup","./checkboxradio","../keycode","../widget"],t):t(jQuery)}((function(t){"use strict";var i;return t.widget("ui.button",{version:"1.13.2",defaultElement:"",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,i=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(i.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(i.label=this.originalLabel),i},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(i){i.keyCode===t.ui.keyCode.SPACE&&(i.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(i,o){var s="iconPosition"!==i,n=s?this.options.iconPosition:o,e="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t(""),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,o),this._attachIcon(n),e?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t(" "),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var i=void 0===t.showLabel?this.options.showLabel:t.showLabel,o=void 0===t.icon?this.options.icon:t.icon;i||o||(t.showLabel=!0),this._super(t)},_setOption:function(t,i){"icon"===t&&(i?this._updateIcon(t,i):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,i),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!i),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(i):(this.element.html(i),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,i),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",i),this.element[0].disabled=i,i&&this.element.trigger("blur"))},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==t.uiBackCompat&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,i){"text"!==t?("showLabel"===t&&(this.options.text=i),"icon"===t&&(this.options.icons.primary=i),"icons"===t&&(i.primary?(this._super("icon",i.primary),this._super("iconPosition","beginning")):i.secondary&&(this._super("icon",i.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",i)}}),t.fn.button=(i=t.fn.button,function(o){var s="string"==typeof o,n=Array.prototype.slice.call(arguments,1),e=this;return s?this.length||"instance"!==o?this.each((function(){var i,s=t(this).attr("type"),h="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",a=t.data(this,"ui-"+h);return"instance"===o?(e=a,!1):a?"function"!=typeof a[o]||"_"===o.charAt(0)?t.error("no such method '"+o+"' for button widget instance"):(i=a[o].apply(a,n))!==a&&void 0!==i?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0:t.error("cannot call methods on button prior to initialization; attempted to call method '"+o+"'")})):e=void 0:(n.length&&(o=t.widget.extend.apply(null,[o].concat(n))),this.each((function(){var s=t(this).attr("type"),n="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",e=t.data(this,"ui-"+n);if(e)e.option(o||{}),e._init&&e._init();else{if("button"===n)return void i.call(t(this),o);t(this).checkboxradio(t.extend({icon:!1},o))}}))),e}),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button}));
/*!
* jQuery UI Dialog 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./button","./draggable","./mouse","./resizable","../focusable","../keycode","../position","../safe-active-element","../safe-blur","../tabbable","../unique-id","../version","../widget"],i):i(jQuery)}((function(i){"use strict";return i.widget("ui.dialog",{version:"1.13.2",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=i(this).css(t).offset().top;e<0&&i(this).css("top",t.top-e)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&i.fn.draggable&&this._makeDraggable(),this.options.resizable&&i.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?i(t):this.document.find(t||"body").eq(0)},_destroy:function(){var i,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(i=t.parent.children().eq(t.index)).length&&i[0]!==this.element[0]?i.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:i.noop,enable:i.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||i.ui.safeBlur(i.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,(function(){e._trigger("close",t)})))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var o=!1,s=this.uiDialog.siblings(".ui-front:visible").map((function(){return+i(this).css("z-index")})).get(),n=Math.max.apply(null,s);return n>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",n+1),o=!0),o&&!e&&this._trigger("focus",t),o},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=i(i.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,(function(){t._focusTabbable(),t._trigger("focus")})),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var i=this._focusedElement;i||(i=this.element.find("[autofocus]")),i.length||(i=this.element.find(":tabbable")),i.length||(i=this.uiDialogButtonPane.find(":tabbable")),i.length||(i=this.uiDialogTitlebarClose.filter(":tabbable")),i.length||(i=this.uiDialog),i.eq(0).trigger("focus")},_restoreTabbableFocus:function(){var t=i.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||i.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(i){i.preventDefault(),this._restoreTabbableFocus(),this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=i("").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===i.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);if(t.keyCode===i.ui.keyCode.TAB&&!t.isDefaultPrevented()){var e=this.uiDialog.find(":tabbable"),o=e.first(),s=e.last();t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==o[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay((function(){s.trigger("focus")})),t.preventDefault()):(this._delay((function(){o.trigger("focus")})),t.preventDefault())}},mousedown:function(i){this._moveToTop(i)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=i(""),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){i(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=i("").button({label:i("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(i){i.preventDefault(),this.close(i)}}),t=i("").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(i){this.options.title?i.text(this.options.title):i.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=i(""),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=i("").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var t=this,e=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),i.isEmptyObject(e)||Array.isArray(e)&&!e.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(i.each(e,(function(e,o){var s,n;o="function"==typeof o?{click:o,text:e}:o,o=i.extend({type:"button"},o),s=o.click,n={icon:o.icon,iconPosition:o.iconPosition,showLabel:o.showLabel,icons:o.icons,text:o.text},delete o.click,delete o.icon,delete o.iconPosition,delete o.showLabel,delete o.icons,"boolean"==typeof o.text&&delete o.text,i("",o).button(n).appendTo(t.uiButtonSet).on("click",(function(){s.apply(t.element[0],arguments)}))})),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var t=this,e=this.options;function o(i){return{position:i.position,offset:i.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,s){t._addClass(i(this),"ui-dialog-dragging"),t._blockFrames(),t._trigger("dragStart",e,o(s))},drag:function(i,e){t._trigger("drag",i,o(e))},stop:function(s,n){var a=n.offset.left-t.document.scrollLeft(),l=n.offset.top-t.document.scrollTop();e.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" top"+(l>=0?"+":"")+l,of:t.window},t._removeClass(i(this),"ui-dialog-dragging"),t._unblockFrames(),t._trigger("dragStop",s,o(n))}})},_makeResizable:function(){var t=this,e=this.options,o=e.resizable,s=this.uiDialog.css("position"),n="string"==typeof o?o:"n,e,s,w,se,sw,ne,nw";function a(i){return{originalPosition:i.originalPosition,originalSize:i.originalSize,position:i.position,size:i.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:this._minHeight(),handles:n,start:function(e,o){t._addClass(i(this),"ui-dialog-resizing"),t._blockFrames(),t._trigger("resizeStart",e,a(o))},resize:function(i,e){t._trigger("resize",i,a(e))},stop:function(o,s){var n=t.uiDialog.offset(),l=n.left-t.document.scrollLeft(),h=n.top-t.document.scrollTop();e.height=t.uiDialog.height(),e.width=t.uiDialog.width(),e.position={my:"left top",at:"left"+(l>=0?"+":"")+l+" top"+(h>=0?"+":"")+h,of:t.window},t._removeClass(i(this),"ui-dialog-resizing"),t._unblockFrames(),t._trigger("resizeStop",o,a(s))}}).css("position",s)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=i(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=i.inArray(this,t);-1!==e&&t.splice(e,1)},_trackingInstances:function(){var i=this.document.data("ui-dialog-instances");return i||(i=[],this.document.data("ui-dialog-instances",i)),i},_minHeight:function(){var i=this.options;return"auto"===i.height?i.minHeight:Math.min(i.minHeight,i.height)},_position:function(){var i=this.uiDialog.is(":visible");i||this.uiDialog.show(),this.uiDialog.position(this.options.position),i||this.uiDialog.hide()},_setOptions:function(t){var e=this,o=!1,s={};i.each(t,(function(i,t){e._setOption(i,t),i in e.sizeRelatedOptions&&(o=!0),i in e.resizableRelatedOptions&&(s[i]=t)})),o&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var o,s,n=this.uiDialog;"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:i("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((o=n.is(":data(ui-draggable)"))&&!e&&n.draggable("destroy"),!o&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((s=n.is(":data(ui-resizable)"))&&!e&&n.resizable("destroy"),s&&"string"==typeof e&&n.resizable("option","handles",e),s||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var i,t,e,o=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),o.minWidth>o.width&&(o.width=o.minWidth),i=this.uiDialog.css({height:"auto",width:o.width}).outerHeight(),t=Math.max(0,o.minHeight-i),e="number"==typeof o.maxHeight?Math.max(0,o.maxHeight-i):"none","auto"===o.height?this.element.css({minHeight:t,maxHeight:e,height:"auto"}):this.element.height(Math.max(0,o.height-i)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map((function(){var t=i(this);return i("").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!i(t.target).closest(".ui-dialog").length||!!i(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=i.fn.jquery.substring(0,4),e=!0;this._delay((function(){e=!1})),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(i){if(!e){var o=this._trackingInstances()[0];o._allowInteraction(i)||(i.preventDefault(),o._focusTabbable(),"3.4."!==t&&"3.5."!==t||o._delay(o._restoreTabbableFocus))}}.bind(this)),this.overlay=i("").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var i=this.document.data("ui-dialog-overlays")-1;i?this.document.data("ui-dialog-overlays",i):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),!1!==i.uiBackCompat&&i.widget("ui.dialog",i.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(i,t){"dialogClass"===i&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),i.ui.dialog}));
/*! picturefill - v3.0.2 - 2016-02-12
* https://scottjehl.github.io/picturefill/
* Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT
*/
!function(a){var b=navigator.userAgent;a.HTMLPictureElement&&/ecko/.test(b)&&b.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var b,c=document.createElement("source"),d=function(a){var b,d,e=a.parentNode;"PICTURE"===e.nodeName.toUpperCase()?(b=c.cloneNode(),e.insertBefore(b,e.firstElementChild),setTimeout(function(){e.removeChild(b)})):(!a._pfLastSize||a.offsetWidth>a._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;cc;c++)e=g[c],e[s.ns]=!0,f=e.getAttribute("srcset"),f&&b.push({srcset:f,media:e.getAttribute("media"),type:e.getAttribute("type"),sizes:e.getAttribute("sizes")})}function m(a,b){function c(b){var c,d=b.exec(a.substring(m));return d?(c=d[0],m+=c.length,c):void 0}function e(){var a,c,d,e,f,i,j,k,l,m=!1,o={};for(e=0;el?m=!0:c=l):X.test(j)&&"h"===i?((d||c)&&(m=!0),0===k?m=!0:d=k):m=!0;m||(o.url=g,a&&(o.w=a),c&&(o.d=c),d&&(o.h=d),d||c||a||(o.d=1),1===o.d&&(b.has1x=!0),o.set=b,n.push(o))}function f(){for(c(T),i="",j="in descriptor";;){if(k=a.charAt(m),"in descriptor"===j)if(d(k))i&&(h.push(i),i="",j="after descriptor");else{if(","===k)return m+=1,i&&h.push(i),void e();if("("===k)i+=k,j="in parens";else{if(""===k)return i&&h.push(i),void e();i+=k}}else if("in parens"===j)if(")"===k)i+=k,j="in descriptor";else{if(""===k)return h.push(i),void e();i+=k}else if("after descriptor"===j)if(d(k));else{if(""===k)return void e();j="in descriptor",m-=1}m+=1}}for(var g,h,i,j,k,l=a.length,m=0,n=[];;){if(c(U),m>=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return k.test(a)&&parseFloat(a)>=0?!0:l.test(a)?!0:"0"===a||"-0"===a||"+0"===a?!0:!1}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;g>e;e++)if(h=f[e],i=h[h.length-1],c(i)){if(j=i,h.pop(),0===h.length)return j;if(h=h.join(" "),s.matchesMedia(h))return j}return"100vw"}b.createElement("picture");var o,p,q,r,s={},t=!1,u=function(){},v=b.createElement("img"),w=v.getAttribute,x=v.setAttribute,y=v.removeAttribute,z=b.documentElement,A={},B={algorithm:""},C="data-pfsrc",D=C+"set",E=navigator.userAgent,F=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&RegExp.$1>35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,"in":96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(f){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;e>d;d++)s.fillImg(c[d],f);s.teardownRun(f)}}};o=a.console&&console.warn?function(a){console.warn(a)}:u,G in v||(G="src"),A["image/jpeg"]=!0,A["image/gif"]=!0,A["image/png"]=!0,A["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),s.ns=("pf"+(new Date).getTime()).substr(0,9),s.supSrcset="srcset"in v,s.supSizes="sizes"in v,s.supPicture=!!a.HTMLPictureElement,s.supSrcset&&s.supPicture&&!s.supSizes&&!function(a){v.srcset="data:,a",a.src="data:,a",s.supSrcset=v.complete===a.complete,s.supPicture=s.supSrcset&&s.supPicture}(b.createElement("img")),s.supSrcset&&!s.supSizes?!function(){var a="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",c="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d=b.createElement("img"),e=function(){var a=d.width;2===a&&(s.supSizes=!0),q=s.supSrcset&&!s.supSizes,t=!0,setTimeout(ba)};d.onload=e,d.onerror=e,d.setAttribute("sizes","9px"),d.srcset=c+" 1w,"+a+" 9w",d.src=c}():t=!0,s.selShort="picture>img,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return a?_(a):!0},s.calcLength=function(a){var b=_(a,!0)||!1;return 0>b&&(b=!1),b},s.supportsType=function(a){return a?A[a]:!0},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;d>c;c++)aa(b[c],a.sizes)}return b},s.setRes.res=aa,s.applySetCandidate=function(a,b){if(a.length){var c,d,e,f,h,k,l,m,n,o=b[s.ns],p=s.DPR;if(k=o.curSrc||b[G],l=o.curCan||j(b,k,a[0].set),l&&l.set===a[0].set&&(n=F&&!b.complete&&l.res-.1>p,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;f>d;d++)if(c=a[d],c.res>=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;bf?c=setTimeout(e,b-f):(c=null,a())};return function(){d=new Date,c||(c=setTimeout(e,b))}},h=z.clientHeight,i=function(){M=Math.max(a.innerWidth||0,z.clientWidth)!==Q.width||z.clientHeight!==h,h=z.clientHeight,M&&s.fillImgs()};Z(a,"resize",g(i,99)),Z(b,"readystatechange",e)}(),s.picturefill=ba,s.fillImgs=ba,s.teardownRun=u,ba._=s,a.picturefillCFG={pf:s,push:function(a){var b=a.shift();"function"==typeof s[b]?s[b].apply(s,a):(B[b]=a[0],S&&s.fillImgs({reselect:!0}))}};for(;J&&J.length;)a.picturefillCFG.push(J.shift());a.picturefill=ba,"object"==typeof module&&"object"==typeof module.exports?module.exports=ba:"function"==typeof define&&define.amd&&define("picturefill",function(){return ba}),s.supPicture||(A["image/webp"]=e("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document);;
/*!
* tabbable 5.3.3
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.tabbable,o=e.tabbable={};t(o),o.noConflict=function(){return e.tabbable=n,o}}())}(this,(function(e){"use strict";var t=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],n=t.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},a=function(e,t,o){var i=Array.prototype.slice.apply(e.querySelectorAll(n));return t&&r.call(e,n)&&i.unshift(e),i=i.filter(o)},l=function e(t,o,i){for(var a=[],l=Array.from(t);l.length;){var u=l.shift();if("SLOT"===u.tagName){var c=u.assignedElements(),d=e(c.length?c:u.children,!0,i);i.flatten?a.push.apply(a,d):a.push({scope:u,candidates:d})}else{r.call(u,n)&&i.filter(u)&&(o||!t.includes(u))&&a.push(u);var f=u.shadowRoot||"function"==typeof i.getShadowRoot&&i.getShadowRoot(u),s=!i.shadowRootFilter||i.shadowRootFilter(u);if(f&&s){var p=e(!0===f?u.children:f.children,!0,i);i.flatten?a.push.apply(a,p):a.push({scope:u,candidates:p})}else l.unshift.apply(l,u.children)}}return a},u=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},c=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},d=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return d(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var r=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(a,"details:not([open]) *"))return!0;var l=i(e).host,u=(null==l?void 0:l.ownerDocument.contains(l))||e.ownerDocument.contains(e);if(n&&"full"!==n){if("non-zero-area"===n)return s(e)}else{if("function"==typeof o){for(var c=e;e;){var d=e.parentElement,f=i(e);if(d&&!d.shadowRoot&&!0===o(d))return s(e);e=e.assignedSlot?e.assignedSlot:d||f===e.ownerDocument?d:f.host}e=c}if(u)return!e.getClientRects().length}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},m=t.concat("iframe").join(",");e.focusable=function(e,t){return(t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:p.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):a(e,t.includeContainer,p.bind(null,t))},e.isFocusable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,m)&&p(t,e)},e.isTabbable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,n)&&h(t,e)},e.tabbable=function(e,t){return function e(t){var n=[],o=[];return t.forEach((function(t,r){var i=!!t.scope,a=i?t.scope:t,l=u(a,i),c=i?e(t.candidates):a;0===l?i?n.push.apply(n,c):n.push(a):o.push({documentOrder:r,tabIndex:l,item:t,isScope:i,content:c})})),o.sort(c).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)}((t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:h.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:b}):a(e,t.includeContainer,h.bind(null,t)))},Object.defineProperty(e,"__esModule",{value:!0})}));
;
/**
* @file
* Attaches several event listener to a web page.
*/
(function ($, Drupal, drupalSettings) {
/* eslint max-nested-callbacks: ["error", 4] */
'use strict';
Drupal.google_analytics = {};
$(document).ready(function () {
// Attach mousedown, keyup, touchstart events to document only and catch
// clicks on all elements.
$(document.body).on('mousedown keyup touchstart', function (event) {
// Catch the closest surrounding link of a clicked element.
$(event.target).closest('a,area').each(function () {
// Is the clicked URL internal?
if (Drupal.google_analytics.isInternal(this.href)) {
// Skip 'click' tracking, if custom tracking events are bound.
if ($(this).is('.colorbox') && (drupalSettings.google_analytics.trackColorbox)) {
// Do nothing here. The custom event will handle all tracking.
// console.info('Click on .colorbox item has been detected.');
}
// Is download tracking activated and the file extension configured
// for download tracking?
else if (drupalSettings.google_analytics.trackDownload && Drupal.google_analytics.isDownload(this.href)) {
// Download link clicked.
gtag('event', Drupal.google_analytics.getDownloadExtension(this.href).toUpperCase(), {
event_category: 'Downloads',
event_label: Drupal.google_analytics.getPageUrl(this.href),
transport_type: 'beacon'
});
}
else if (Drupal.google_analytics.isInternalSpecial(this.href)) {
// Keep the internal URL for Google Analytics website overlay intact.
// @todo: May require tracking ID
gtag('config', drupalSettings.google_analytics.account, {
page_path: Drupal.google_analytics.getPageUrl(this.href),
transport_type: 'beacon'
});
}
}
else {
if (drupalSettings.google_analytics.trackMailto && $(this).is("a[href^='mailto:'],area[href^='mailto:']")) {
// Mailto link clicked.
gtag('event', 'Click', {
event_category: 'Mails',
event_label: this.href.substring(7),
transport_type: 'beacon'
});
}
else if (drupalSettings.google_analytics.trackTel && $(this).is("a[href^='tel:'],area[href^='tel:']")) {
// Tel link clicked.
gtag('event', 'Click', {
event_category: 'Telephone calls',
event_label: this.href.substring(4),
transport_type: 'beacon'
});
}
else if (drupalSettings.google_analytics.trackOutbound && this.href.match(/^\w+:\/\//i)) {
if (drupalSettings.google_analytics.trackDomainMode !== 2 || (drupalSettings.google_analytics.trackDomainMode === 2 && !Drupal.google_analytics.isCrossDomain(this.hostname, drupalSettings.google_analytics.trackCrossDomains))) {
// External link clicked / No top-level cross domain clicked.
gtag('event', 'Click', {
event_category: 'Outbound links',
event_label: this.href,
transport_type: 'beacon'
});
}
}
}
});
});
// Track hash changes as unique pageviews, if this option has been enabled.
if (drupalSettings.google_analytics.trackUrlFragments) {
window.onhashchange = function () {
gtag('config', drupalSettings.google_analytics.account, {
page_path: location.pathname + location.search + location.hash
});
};
}
// Colorbox: This event triggers when the transition has completed and the
// newly loaded content has been revealed.
if (drupalSettings.google_analytics.trackColorbox) {
$(document).on('cbox_complete', function () {
var href = $.colorbox.element().attr('href');
if (href) {
gtag('config', drupalSettings.google_analytics.account, {
page_path: Drupal.google_analytics.getPageUrl(href)
});
}
});
}
});
/**
* Check whether the hostname is part of the cross domains or not.
*
* @param {string} hostname
* The hostname of the clicked URL.
* @param {array} crossDomains
* All cross domain hostnames as JS array.
*
* @return {boolean} isCrossDomain
*/
Drupal.google_analytics.isCrossDomain = function (hostname, crossDomains) {
return $.inArray(hostname, crossDomains) > -1 ? true : false;
};
/**
* Check whether this is a download URL or not.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isDownload
*/
Drupal.google_analytics.isDownload = function (url) {
var isDownload = new RegExp('\\.(' + drupalSettings.google_analytics.trackDownloadExtensions + ')([\?#].*)?$', 'i');
return isDownload.test(url);
};
/**
* Check whether this is an absolute internal URL or not.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isInternal
*/
Drupal.google_analytics.isInternal = function (url) {
var isInternal = new RegExp('^(https?):\/\/' + window.location.host, 'i');
return isInternal.test(url);
};
/**
* Check whether this is a special URL or not.
*
* URL types:
* - gotwo.module /go/* links.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isInternalSpecial
*/
Drupal.google_analytics.isInternalSpecial = function (url) {
var isInternalSpecial = new RegExp('(\/go\/.*)$', 'i');
return isInternalSpecial.test(url);
};
/**
* Extract the relative internal URL from an absolute internal URL.
*
* Examples:
* - https://mydomain.com/node/1 -> /node/1
* - https://example.com/foo/bar -> https://example.com/foo/bar
*
* @param {string} url
* The web url to check.
*
* @return {string} getPageUrl
* Internal website URL.
*/
Drupal.google_analytics.getPageUrl = function (url) {
var extractInternalUrl = new RegExp('^(https?):\/\/' + window.location.host, 'i');
return url.replace(extractInternalUrl, '');
};
/**
* Extract the download file extension from the URL.
*
* @param {string} url
* The web url to check.
*
* @return {string} getDownloadExtension
* The file extension of the passed url. e.g. 'zip', 'txt'
*/
Drupal.google_analytics.getDownloadExtension = function (url) {
var extractDownloadextension = new RegExp('\\.(' + drupalSettings.google_analytics.trackDownloadExtensions + ')([\?#].*)?$', 'i');
var extension = extractDownloadextension.exec(url);
return (extension === null) ? '' : extension[1];
};
})(jQuery, Drupal, drupalSettings);
;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, once) {
var deprecatedMessageSuffix = "is deprecated in Drupal 9.3.0 and will be removed in Drupal 10.0.0. Use the core/once library instead. See https://www.drupal.org/node/3158256";
var originalJQOnce = $.fn.once;
var originalJQRemoveOnce = $.fn.removeOnce;
$.fn.once = function jQueryOnce(id) {
Drupal.deprecationError({
message: "jQuery.once() ".concat(deprecatedMessageSuffix)
});
return originalJQOnce.apply(this, [id]);
};
$.fn.removeOnce = function jQueryRemoveOnce(id) {
Drupal.deprecationError({
message: "jQuery.removeOnce() ".concat(deprecatedMessageSuffix)
});
return originalJQRemoveOnce.apply(this, [id]);
};
var drupalOnce = once;
function augmentedOnce(id, selector, context) {
originalJQOnce.apply($(selector, context), [id]);
return drupalOnce(id, selector, context);
}
function remove(id, selector, context) {
originalJQRemoveOnce.apply($(selector, context), [id]);
return drupalOnce.remove(id, selector, context);
}
window.once = Object.assign(augmentedOnce, drupalOnce, {
remove: remove
});
})(jQuery, once);;
"use strict";(function($,Drupal,window){Drupal.behaviors.mainMenu={attach:function attach(context){var menu=$('.region__header .menu-level--0');var firstLevelItem=menu.find('.menu-item-level--0.expanded',context);var setHideDropdown='';if(menu.length){firstLevelItem.once('menuHover').each(function(){$(this).on('mouseenter',function(){clearTimeout(setHideDropdown);$(this).parent().find('li').removeClass('hovered');$(this).addClass('hovered');}).on('mouseleave',function(){setHideDropdown=setTimeout(function(){firstLevelItem.removeClass('hovered');},500);});});}}};Drupal.behaviors.mobileMenu={attach:function attach(context){var menu=$('.region__header .menu-level--0',context);var menuToggler=$('#mobile-menu-toggler',context);var isOpenMenu=false;var mobileMenuHeight='';var expandSubMenu=$('.menu .menu-arrow');if(menu.length){menuToggler.once('menu-toggle').each(function(){if(window.matchMedia('(max-width: 1024px)').matches){mobileMenuHeight=menu.outerHeight();}
$(this).click(function(e){e.preventDefault();isOpenMenu=!isOpenMenu;if(isOpenMenu){$(this).addClass('opened').attr('aria-label',Drupal.t('Close navigation'));menu.closest('.region__header').addClass('opened-menu');menu.addClass('opened');}else{$(this).removeClass('opened').attr('aria-label',Drupal.t('Open navigation'));menu.closest('.region__header').removeClass('opened-menu');menu.removeClass('opened');}});});expandSubMenu.click(function(e){e.preventDefault();if(!$(this).hasClass('opened')){$(this).closest('.expanded').children('ul').show();$(this).addClass('opened');}else{$(this).closest('.expanded').children('ul').hide();$(this).removeClass('opened');}});}}};})(jQuery,Drupal,window);;
"use strict";(function($,Drupal,window,document,once){Drupal.behaviors.backToTop={attach:function attach(context){var documentHeight=$(document).height();var viewportHeight=Math.max(window.document.documentElement.clientHeight,window.innerHeight||0);var scrollOffset=250;var backToTopParent=$('.main-wrapper',context);var backToTopButtonMarkup=$("\n \n "));function backToTopVisibility(){var scrollFromTop=this.pageYOffset||this.document.documentElement.scrollTop;if(scrollFromTop>=scrollOffset){backToTopButtonMarkup.addClass('show');}else{backToTopButtonMarkup.removeClass('show');}}
$(once('initializeBackToTop',backToTopParent)).each(function(){if(viewportHeight+scrollOffset") + ' ' + '' + '' + ' ' + '';
};
Drupal.ProgressBar = function (id, updateCallback, method, errorCallback) {
this.id = id;
this.method = method || 'GET';
this.updateCallback = updateCallback;
this.errorCallback = errorCallback;
this.element = $(Drupal.theme('progressBar', id));
};
$.extend(Drupal.ProgressBar.prototype, {
setProgress: function setProgress(percentage, message, label) {
if (percentage >= 0 && percentage <= 100) {
$(this.element).find('div.progress__bar').css('width', "".concat(percentage, "%"));
$(this.element).find('div.progress__percentage').html("".concat(percentage, "%"));
}
$('div.progress__description', this.element).html(message);
$('div.progress__label', this.element).html(label);
if (this.updateCallback) {
this.updateCallback(percentage, message, this);
}
},
startMonitoring: function startMonitoring(uri, delay) {
this.delay = delay;
this.uri = uri;
this.sendPing();
},
stopMonitoring: function stopMonitoring() {
clearTimeout(this.timer);
this.uri = null;
},
sendPing: function sendPing() {
if (this.timer) {
clearTimeout(this.timer);
}
if (this.uri) {
var pb = this;
var uri = this.uri;
if (uri.indexOf('?') === -1) {
uri += '?';
} else {
uri += '&';
}
uri += '_format=json';
$.ajax({
type: this.method,
url: uri,
data: '',
dataType: 'json',
success: function success(progress) {
if (progress.status === 0) {
pb.displayError(progress.data);
return;
}
pb.setProgress(progress.percentage, progress.message, progress.label);
pb.timer = setTimeout(function () {
pb.sendPing();
}, pb.delay);
},
error: function error(xmlhttp) {
var e = new Drupal.AjaxError(xmlhttp, pb.uri);
pb.displayError("".concat(e.message, ""));
}
});
}
},
displayError: function displayError(string) {
var error = $('').html(string);
$(this.element).before(error).hide();
if (this.errorCallback) {
this.errorCallback(this);
}
}
});
})(jQuery, Drupal);;
loadjs=function(){var h=function(){},c={},u={},f={};function o(e,n){if(e){var r=f[e];if(u[e]=n,r)for(;r.length;)r[0](e,n),r.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function d(r,t,s,i){var c,o,e=document,n=s.async,u=(s.numRetries||0)+1,f=s.before||h,l=r.replace(/[\?|#].*$/,""),a=r.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(l)?((o=e.createElement("link")).rel="stylesheet",o.href=a,(c="hideFocus"in o)&&o.relList&&(c=0,o.rel="preload",o.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(l)?(o=e.createElement("img")).src=a:((o=e.createElement("script")).src=r,o.async=void 0===n||n),!(o.onload=o.onerror=o.onbeforeload=function(e){var n=e.type[0];if(c)try{o.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((i+=1) arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
(function ($, window, Drupal, drupalSettings, loadjs, _ref) {
var isFocusable = _ref.isFocusable,
tabbable = _ref.tabbable;
Drupal.behaviors.AJAX = {
attach: function attach(context, settings) {
function loadAjaxBehavior(base) {
var elementSettings = settings.ajax[base];
if (typeof elementSettings.selector === 'undefined') {
elementSettings.selector = "#".concat(base);
}
once('drupal-ajax', $(elementSettings.selector)).forEach(function (el) {
elementSettings.element = el;
elementSettings.base = base;
Drupal.ajax(elementSettings);
});
}
Object.keys(settings.ajax || {}).forEach(function (base) {
return loadAjaxBehavior(base);
});
Drupal.ajax.bindAjaxLinks(document.body);
once('ajax', '.use-ajax-submit').forEach(function (el) {
var elementSettings = {};
elementSettings.url = $(el.form).attr('action');
elementSettings.setClick = true;
elementSettings.event = 'click';
elementSettings.progress = {
type: 'throbber'
};
elementSettings.base = el.id;
elementSettings.element = el;
Drupal.ajax(elementSettings);
});
},
detach: function detach(context, settings, trigger) {
if (trigger === 'unload') {
Drupal.ajax.expired().forEach(function (instance) {
Drupal.ajax.instances[instance.instanceIndex] = null;
});
}
}
};
Drupal.AjaxError = function (xmlhttp, uri, customMessage) {
var statusCode;
var statusText;
var responseText;
if (xmlhttp.status) {
statusCode = "\n".concat(Drupal.t('An AJAX HTTP error occurred.'), "\n").concat(Drupal.t('HTTP Result Code: !status', {
'!status': xmlhttp.status
}));
} else {
statusCode = "\n".concat(Drupal.t('An AJAX HTTP request terminated abnormally.'));
}
statusCode += "\n".concat(Drupal.t('Debugging information follows.'));
var pathText = "\n".concat(Drupal.t('Path: !uri', {
'!uri': uri
}));
statusText = '';
try {
statusText = "\n".concat(Drupal.t('StatusText: !statusText', {
'!statusText': xmlhttp.statusText.trim()
}));
} catch (e) {}
responseText = '';
try {
responseText = "\n".concat(Drupal.t('ResponseText: !responseText', {
'!responseText': xmlhttp.responseText.trim()
}));
} catch (e) {}
responseText = responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi, '');
responseText = responseText.replace(/[\n]+\s+/g, '\n');
var readyStateText = xmlhttp.status === 0 ? "\n".concat(Drupal.t('ReadyState: !readyState', {
'!readyState': xmlhttp.readyState
})) : '';
customMessage = customMessage ? "\n".concat(Drupal.t('CustomMessage: !customMessage', {
'!customMessage': customMessage
})) : '';
this.message = statusCode + pathText + statusText + customMessage + responseText + readyStateText;
this.name = 'AjaxError';
};
Drupal.AjaxError.prototype = new Error();
Drupal.AjaxError.prototype.constructor = Drupal.AjaxError;
Drupal.ajax = function (settings) {
if (arguments.length !== 1) {
throw new Error('Drupal.ajax() function must be called with one configuration object only');
}
var base = settings.base || false;
var element = settings.element || false;
delete settings.base;
delete settings.element;
if (!settings.progress && !element) {
settings.progress = false;
}
var ajax = new Drupal.Ajax(base, element, settings);
ajax.instanceIndex = Drupal.ajax.instances.length;
Drupal.ajax.instances.push(ajax);
return ajax;
};
Drupal.ajax.instances = [];
Drupal.ajax.expired = function () {
return Drupal.ajax.instances.filter(function (instance) {
return instance && instance.element !== false && !document.body.contains(instance.element);
});
};
Drupal.ajax.bindAjaxLinks = function (element) {
once('ajax', '.use-ajax', element).forEach(function (ajaxLink) {
var $linkElement = $(ajaxLink);
var elementSettings = {
progress: {
type: 'throbber'
},
dialogType: $linkElement.data('dialog-type'),
dialog: $linkElement.data('dialog-options'),
dialogRenderer: $linkElement.data('dialog-renderer'),
base: $linkElement.attr('id'),
element: ajaxLink
};
var href = $linkElement.attr('href');
if (href) {
elementSettings.url = href;
elementSettings.event = 'click';
}
Drupal.ajax(elementSettings);
});
};
Drupal.Ajax = function (base, element, elementSettings) {
var defaults = {
event: element ? 'mousedown' : null,
keypress: true,
selector: base ? "#".concat(base) : null,
effect: 'none',
speed: 'none',
method: 'replaceWith',
progress: {
type: 'throbber',
message: Drupal.t('Please wait...')
},
submit: {
js: true
}
};
$.extend(this, defaults, elementSettings);
this.commands = new Drupal.AjaxCommands();
this.instanceIndex = false;
if (this.wrapper) {
this.wrapper = "#".concat(this.wrapper);
}
this.element = element;
this.element_settings = elementSettings;
this.elementSettings = elementSettings;
if (this.element && this.element.form) {
this.$form = $(this.element.form);
}
if (!this.url) {
var $element = $(this.element);
if ($element.is('a')) {
this.url = $element.attr('href');
} else if (this.element && element.form) {
this.url = this.$form.attr('action');
}
}
var originalUrl = this.url;
this.url = this.url.replace(/\/nojs(\/|$|\?|#)/, '/ajax$1');
if (drupalSettings.ajaxTrustedUrl[originalUrl]) {
drupalSettings.ajaxTrustedUrl[this.url] = true;
}
var ajax = this;
ajax.options = {
url: ajax.url,
data: ajax.submit,
isInProgress: function isInProgress() {
return ajax.ajaxing;
},
beforeSerialize: function beforeSerialize(elementSettings, options) {
return ajax.beforeSerialize(elementSettings, options);
},
beforeSubmit: function beforeSubmit(formValues, elementSettings, options) {
ajax.ajaxing = true;
return ajax.beforeSubmit(formValues, elementSettings, options);
},
beforeSend: function beforeSend(xmlhttprequest, options) {
ajax.ajaxing = true;
return ajax.beforeSend(xmlhttprequest, options);
},
success: function success(response, status, xmlhttprequest) {
var _this = this;
if (typeof response === 'string') {
response = $.parseJSON(response);
}
if (response !== null && !drupalSettings.ajaxTrustedUrl[ajax.url]) {
if (xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token') !== '1') {
var customMessage = Drupal.t('The response failed verification so will not be processed.');
return ajax.error(xmlhttprequest, ajax.url, customMessage);
}
}
return Promise.resolve(ajax.success(response, status)).then(function () {
ajax.ajaxing = false;
$(document).trigger('ajaxSuccess', [xmlhttprequest, _this]);
$(document).trigger('ajaxComplete', [xmlhttprequest, _this]);
if (--$.active === 0) {
$(document).trigger('ajaxStop');
}
});
},
error: function error(xmlhttprequest, status, _error) {
ajax.ajaxing = false;
},
complete: function complete(xmlhttprequest, status) {
if (status === 'error' || status === 'parsererror') {
return ajax.error(xmlhttprequest, ajax.url);
}
},
dataType: 'json',
jsonp: false,
type: 'POST'
};
if (elementSettings.dialog) {
ajax.options.data.dialogOptions = elementSettings.dialog;
}
if (ajax.options.url.indexOf('?') === -1) {
ajax.options.url += '?';
} else {
ajax.options.url += '&';
}
var wrapper = "drupal_".concat(elementSettings.dialogType || 'ajax');
if (elementSettings.dialogRenderer) {
wrapper += ".".concat(elementSettings.dialogRenderer);
}
ajax.options.url += "".concat(Drupal.ajax.WRAPPER_FORMAT, "=").concat(wrapper);
$(ajax.element).on(elementSettings.event, function (event) {
if (!drupalSettings.ajaxTrustedUrl[ajax.url] && !Drupal.url.isLocal(ajax.url)) {
throw new Error(Drupal.t('The callback URL is not local and not trusted: !url', {
'!url': ajax.url
}));
}
return ajax.eventResponse(this, event);
});
if (elementSettings.keypress) {
$(ajax.element).on('keypress', function (event) {
return ajax.keypressResponse(this, event);
});
}
if (elementSettings.prevent) {
$(ajax.element).on(elementSettings.prevent, false);
}
};
Drupal.ajax.WRAPPER_FORMAT = '_wrapper_format';
Drupal.Ajax.AJAX_REQUEST_PARAMETER = '_drupal_ajax';
Drupal.Ajax.prototype.execute = function () {
if (this.ajaxing) {
return;
}
try {
this.beforeSerialize(this.element, this.options);
return $.ajax(this.options);
} catch (e) {
this.ajaxing = false;
window.alert("An error occurred while attempting to process ".concat(this.options.url, ": ").concat(e.message));
return $.Deferred().reject();
}
};
Drupal.Ajax.prototype.keypressResponse = function (element, event) {
var ajax = this;
if (event.which === 13 || event.which === 32 && element.type !== 'text' && element.type !== 'textarea' && element.type !== 'tel' && element.type !== 'number') {
event.preventDefault();
event.stopPropagation();
$(element).trigger(ajax.elementSettings.event);
}
};
Drupal.Ajax.prototype.eventResponse = function (element, event) {
event.preventDefault();
event.stopPropagation();
var ajax = this;
if (ajax.ajaxing) {
return;
}
try {
if (ajax.$form) {
if (ajax.setClick) {
element.form.clk = element;
}
ajax.$form.ajaxSubmit(ajax.options);
} else {
ajax.beforeSerialize(ajax.element, ajax.options);
$.ajax(ajax.options);
}
} catch (e) {
ajax.ajaxing = false;
window.alert("An error occurred while attempting to process ".concat(ajax.options.url, ": ").concat(e.message));
}
};
Drupal.Ajax.prototype.beforeSerialize = function (element, options) {
if (this.$form && document.body.contains(this.$form.get(0))) {
var settings = this.settings || drupalSettings;
Drupal.detachBehaviors(this.$form.get(0), settings, 'serialize');
}
options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER] = 1;
var pageState = drupalSettings.ajaxPageState;
options.data['ajax_page_state[theme]'] = pageState.theme;
options.data['ajax_page_state[theme_token]'] = pageState.theme_token;
options.data['ajax_page_state[libraries]'] = pageState.libraries;
};
Drupal.Ajax.prototype.beforeSubmit = function (formValues, element, options) {};
Drupal.Ajax.prototype.beforeSend = function (xmlhttprequest, options) {
if (this.$form) {
options.extraData = options.extraData || {};
options.extraData.ajax_iframe_upload = '1';
var v = $.fieldValue(this.element);
if (v !== null) {
options.extraData[this.element.name] = v;
}
}
$(this.element).prop('disabled', true);
if (!this.progress || !this.progress.type) {
return;
}
var progressIndicatorMethod = "setProgressIndicator".concat(this.progress.type.slice(0, 1).toUpperCase()).concat(this.progress.type.slice(1).toLowerCase());
if (progressIndicatorMethod in this && typeof this[progressIndicatorMethod] === 'function') {
this[progressIndicatorMethod].call(this);
}
};
Drupal.theme.ajaxProgressThrobber = function (message) {
var messageMarkup = typeof message === 'string' ? Drupal.theme('ajaxProgressMessage', message) : '';
var throbber = ' ';
return "".concat(throbber).concat(messageMarkup, "");
};
Drupal.theme.ajaxProgressIndicatorFullscreen = function () {
return ' ';
};
Drupal.theme.ajaxProgressMessage = function (message) {
return "".concat(message, "");
};
Drupal.theme.ajaxProgressBar = function ($element) {
return $('').append($element);
};
Drupal.Ajax.prototype.setProgressIndicatorBar = function () {
var progressBar = new Drupal.ProgressBar("ajax-progress-".concat(this.element.id), $.noop, this.progress.method, $.noop);
if (this.progress.message) {
progressBar.setProgress(-1, this.progress.message);
}
if (this.progress.url) {
progressBar.startMonitoring(this.progress.url, this.progress.interval || 1500);
}
this.progress.element = $(Drupal.theme('ajaxProgressBar', progressBar.element));
this.progress.object = progressBar;
$(this.element).after(this.progress.element);
};
Drupal.Ajax.prototype.setProgressIndicatorThrobber = function () {
this.progress.element = $(Drupal.theme('ajaxProgressThrobber', this.progress.message));
$(this.element).after(this.progress.element);
};
Drupal.Ajax.prototype.setProgressIndicatorFullscreen = function () {
this.progress.element = $(Drupal.theme('ajaxProgressIndicatorFullscreen'));
$('body').append(this.progress.element);
};
Drupal.Ajax.prototype.commandExecutionQueue = function (response, status) {
var _this2 = this;
var ajaxCommands = this.commands;
return Object.keys(response || {}).reduce(function (executionQueue, key) {
return executionQueue.then(function () {
var command = response[key].command;
if (command && ajaxCommands[command]) {
return ajaxCommands[command](_this2, response[key], status);
}
});
}, Promise.resolve());
};
Drupal.Ajax.prototype.success = function (response, status) {
var _this3 = this;
if (this.progress.element) {
$(this.progress.element).remove();
}
if (this.progress.object) {
this.progress.object.stopMonitoring();
}
$(this.element).prop('disabled', false);
var elementParents = $(this.element).parents('[data-drupal-selector]').addBack().toArray();
var focusChanged = Object.keys(response || {}).some(function (key) {
var _response$key = response[key],
command = _response$key.command,
method = _response$key.method;
return command === 'focusFirst' || command === 'invoke' && method === 'focus';
});
return this.commandExecutionQueue(response, status).then(function () {
if (!focusChanged && _this3.element && !$(_this3.element).data('disable-refocus')) {
var target = false;
for (var n = elementParents.length - 1; !target && n >= 0; n--) {
target = document.querySelector("[data-drupal-selector=\"".concat(elementParents[n].getAttribute('data-drupal-selector'), "\"]"));
}
if (target) {
$(target).trigger('focus');
}
}
if (_this3.$form && document.body.contains(_this3.$form.get(0))) {
var settings = _this3.settings || drupalSettings;
Drupal.attachBehaviors(_this3.$form.get(0), settings);
}
_this3.settings = null;
}).catch(function (error) {
return console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error', {
'!error': error
}));
});
};
Drupal.Ajax.prototype.getEffect = function (response) {
var type = response.effect || this.effect;
var speed = response.speed || this.speed;
var effect = {};
if (type === 'none') {
effect.showEffect = 'show';
effect.hideEffect = 'hide';
effect.showSpeed = '';
} else if (type === 'fade') {
effect.showEffect = 'fadeIn';
effect.hideEffect = 'fadeOut';
effect.showSpeed = speed;
} else {
effect.showEffect = "".concat(type, "Toggle");
effect.hideEffect = "".concat(type, "Toggle");
effect.showSpeed = speed;
}
return effect;
};
Drupal.Ajax.prototype.error = function (xmlhttprequest, uri, customMessage) {
if (this.progress.element) {
$(this.progress.element).remove();
}
if (this.progress.object) {
this.progress.object.stopMonitoring();
}
$(this.wrapper).show();
$(this.element).prop('disabled', false);
if (this.$form && document.body.contains(this.$form.get(0))) {
var settings = this.settings || drupalSettings;
Drupal.attachBehaviors(this.$form.get(0), settings);
}
throw new Drupal.AjaxError(xmlhttprequest, uri, customMessage);
};
Drupal.theme.ajaxWrapperNewContent = function ($newContent, ajax, response) {
return (response.effect || ajax.effect) !== 'none' && $newContent.filter(function (i) {
return !($newContent[i].nodeName === '#comment' || $newContent[i].nodeName === '#text' && /^(\s|\n|\r)*$/.test($newContent[i].textContent));
}).length > 1 ? Drupal.theme('ajaxWrapperMultipleRootElements', $newContent) : $newContent;
};
Drupal.theme.ajaxWrapperMultipleRootElements = function ($elements) {
return $('').append($elements);
};
Drupal.AjaxCommands = function () {};
Drupal.AjaxCommands.prototype = {
insert: function insert(ajax, response) {
var $wrapper = response.selector ? $(response.selector) : $(ajax.wrapper);
var method = response.method || ajax.method;
var effect = ajax.getEffect(response);
var settings = response.settings || ajax.settings || drupalSettings;
var $newContent = $($.parseHTML(response.data, document, true));
$newContent = Drupal.theme('ajaxWrapperNewContent', $newContent, ajax, response);
switch (method) {
case 'html':
case 'replaceWith':
case 'replaceAll':
case 'empty':
case 'remove':
Drupal.detachBehaviors($wrapper.get(0), settings);
break;
default:
break;
}
$wrapper[method]($newContent);
if (effect.showEffect !== 'show') {
$newContent.hide();
}
var $ajaxNewContent = $newContent.find('.ajax-new-content');
if ($ajaxNewContent.length) {
$ajaxNewContent.hide();
$newContent.show();
$ajaxNewContent[effect.showEffect](effect.showSpeed);
} else if (effect.showEffect !== 'show') {
$newContent[effect.showEffect](effect.showSpeed);
}
if ($newContent.parents('html').length) {
$newContent.each(function (index, element) {
if (element.nodeType === Node.ELEMENT_NODE) {
Drupal.attachBehaviors(element, settings);
}
});
}
},
remove: function remove(ajax, response, status) {
var settings = response.settings || ajax.settings || drupalSettings;
$(response.selector).each(function () {
Drupal.detachBehaviors(this, settings);
}).remove();
},
changed: function changed(ajax, response, status) {
var $element = $(response.selector);
if (!$element.hasClass('ajax-changed')) {
$element.addClass('ajax-changed');
if (response.asterisk) {
$element.find(response.asterisk).append(" * "));
}
}
},
alert: function alert(ajax, response, status) {
window.alert(response.text);
},
announce: function announce(ajax, response) {
if (response.priority) {
Drupal.announce(response.text, response.priority);
} else {
Drupal.announce(response.text);
}
},
redirect: function redirect(ajax, response, status) {
window.location = response.url;
},
css: function css(ajax, response, status) {
$(response.selector).css(response.argument);
},
settings: function settings(ajax, response, status) {
var ajaxSettings = drupalSettings.ajax;
if (ajaxSettings) {
Drupal.ajax.expired().forEach(function (instance) {
if (instance.selector) {
var selector = instance.selector.replace('#', '');
if (selector in ajaxSettings) {
delete ajaxSettings[selector];
}
}
});
}
if (response.merge) {
$.extend(true, drupalSettings, response.settings);
} else {
ajax.settings = response.settings;
}
},
data: function data(ajax, response, status) {
$(response.selector).data(response.name, response.value);
},
focusFirst: function focusFirst(ajax, response, status) {
var focusChanged = false;
var container = document.querySelector(response.selector);
if (container) {
var tabbableElements = tabbable(container);
if (tabbableElements.length) {
tabbableElements[0].focus();
focusChanged = true;
} else if (isFocusable(container)) {
container.focus();
focusChanged = true;
}
}
if (ajax.hasOwnProperty('element') && !focusChanged) {
ajax.element.focus();
}
},
invoke: function invoke(ajax, response, status) {
var $element = $(response.selector);
$element[response.method].apply($element, _toConsumableArray(response.args));
},
restripe: function restripe(ajax, response, status) {
$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');
},
update_build_id: function update_build_id(ajax, response, status) {
document.querySelectorAll("input[name=\"form_build_id\"][value=\"".concat(response.old, "\"]")).forEach(function (item) {
item.value = response.new;
});
},
add_css: function add_css(ajax, response, status) {
$('head').prepend(response.data);
},
message: function message(ajax, response) {
var messages = new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));
if (response.clearPrevious) {
messages.clear();
}
messages.add(response.message, response.messageOptions);
},
add_js: function add_js(ajax, response, status) {
var parentEl = document.querySelector(response.selector || 'body');
var settings = ajax.settings || drupalSettings;
var allUniqueBundleIds = response.data.map(function (script) {
var uniqueBundleId = script.src + ajax.instanceIndex;
loadjs(script.src, uniqueBundleId, {
async: false,
before: function before(path, scriptEl) {
Object.keys(script).forEach(function (attributeKey) {
scriptEl.setAttribute(attributeKey, script[attributeKey]);
});
parentEl.appendChild(scriptEl);
return false;
}
});
return uniqueBundleId;
});
return new Promise(function (resolve, reject) {
loadjs.ready(allUniqueBundleIds, {
success: function success() {
Drupal.attachBehaviors(parentEl, settings);
resolve();
},
error: function error(depsNotFound) {
var message = Drupal.t("The following files could not be loaded: @dependencies", {
'@dependencies': depsNotFound.join(', ')
});
reject(message);
}
});
});
}
};
var stopEvent = function stopEvent(xhr, settings) {
return xhr.getResponseHeader('X-Drupal-Ajax-Token') === '1' && settings.isInProgress && settings.isInProgress();
};
$.extend(true, $.event.special, {
ajaxSuccess: {
trigger: function trigger(event, xhr, settings) {
if (stopEvent(xhr, settings)) {
return false;
}
}
},
ajaxComplete: {
trigger: function trigger(event, xhr, settings) {
if (stopEvent(xhr, settings)) {
$.active++;
return false;
}
}
}
});
})(jQuery, window, Drupal, drupalSettings, loadjs, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function (Drupal) {
Drupal.theme.ajaxProgressBar = function ($element) {
return $element.addClass('ajax-progress ajax-progress-bar');
};
})(Drupal);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
Drupal.debounce = function (func, wait, immediate) {
var timeout;
var result;
return function () {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
var context = this;
var later = function later() {
timeout = null;
if (!immediate) {
result = func.apply(context, args);
}
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) {
result = func.apply(context, args);
}
return result;
};
};;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, debounce) {
var offsets = {
top: 0,
right: 0,
bottom: 0,
left: 0
};
function getRawOffset(el, edge) {
var $el = $(el);
var documentElement = document.documentElement;
var displacement = 0;
var horizontal = edge === 'left' || edge === 'right';
var placement = $el.offset()[horizontal ? 'left' : 'top'];
placement -= window["scroll".concat(horizontal ? 'X' : 'Y')] || document.documentElement["scroll".concat(horizontal ? 'Left' : 'Top')] || 0;
switch (edge) {
case 'top':
displacement = placement + $el.outerHeight();
break;
case 'left':
displacement = placement + $el.outerWidth();
break;
case 'bottom':
displacement = documentElement.clientHeight - placement;
break;
case 'right':
displacement = documentElement.clientWidth - placement;
break;
default:
displacement = 0;
}
return displacement;
}
function calculateOffset(edge) {
var edgeOffset = 0;
var displacingElements = document.querySelectorAll("[data-offset-".concat(edge, "]"));
var n = displacingElements.length;
for (var i = 0; i < n; i++) {
var el = displacingElements[i];
if (el.style.display === 'none') {
continue;
}
var displacement = parseInt(el.getAttribute("data-offset-".concat(edge)), 10);
if (isNaN(displacement)) {
displacement = getRawOffset(el, edge);
}
edgeOffset = Math.max(edgeOffset, displacement);
}
return edgeOffset;
}
function calculateOffsets() {
return {
top: calculateOffset('top'),
right: calculateOffset('right'),
bottom: calculateOffset('bottom'),
left: calculateOffset('left')
};
}
function displace(broadcast) {
offsets = calculateOffsets();
Drupal.displace.offsets = offsets;
if (typeof broadcast === 'undefined' || broadcast) {
$(document).trigger('drupalViewportOffsetChange', offsets);
}
return offsets;
}
Drupal.behaviors.drupalDisplace = {
attach: function attach() {
if (this.displaceProcessed) {
return;
}
this.displaceProcessed = true;
$(window).on('resize.drupalDisplace', debounce(displace, 200));
}
};
Drupal.displace = displace;
$.extend(Drupal.displace, {
offsets: offsets,
calculateOffset: calculateOffset
});
})(jQuery, Drupal, Drupal.debounce);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, _ref) {
var isTabbable = _ref.isTabbable;
$.extend($.expr[':'], {
tabbable: function tabbable(element) {
Drupal.deprecationError({
message: 'The :tabbable selector is deprecated in Drupal 9.2.0 and will be removed in Drupal 11.0.0. Use the core/tabbable library instead. See https://www.drupal.org/node/3183730'
});
if (element.tagName === 'SUMMARY' || element.tagName === 'DETAILS') {
var tabIndex = element.getAttribute('tabIndex');
if (tabIndex === null || tabIndex < 0) {
return false;
}
}
return isTabbable(element);
}
});
})(jQuery, Drupal, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($) {
var cachedScrollbarWidth = null;
var max = Math.max,
abs = Math.abs;
var regexHorizontal = /left|center|right/;
var regexVertical = /top|center|bottom/;
var regexOffset = /[+-]\d+(\.[\d]+)?%?/;
var regexPosition = /^\w+/;
var regexPercent = /%$/;
var _position = $.fn.position;
function getOffsets(offsets, width, height) {
return [parseFloat(offsets[0]) * (regexPercent.test(offsets[0]) ? width / 100 : 1), parseFloat(offsets[1]) * (regexPercent.test(offsets[1]) ? height / 100 : 1)];
}
function parseCss(element, property) {
return parseInt($.css(element, property), 10) || 0;
}
function getDimensions(elem) {
var raw = elem[0];
if (raw.nodeType === 9) {
return {
width: elem.width(),
height: elem.height(),
offset: {
top: 0,
left: 0
}
};
}
if ($.isWindow(raw)) {
return {
width: elem.width(),
height: elem.height(),
offset: {
top: elem.scrollTop(),
left: elem.scrollLeft()
}
};
}
if (raw.preventDefault) {
return {
width: 0,
height: 0,
offset: {
top: raw.pageY,
left: raw.pageX
}
};
}
return {
width: elem.outerWidth(),
height: elem.outerHeight(),
offset: elem.offset()
};
}
var collisions = {
fit: {
left: function left(position, data) {
var within = data.within;
var withinOffset = within.isWindow ? within.scrollLeft : within.offset.left;
var outerWidth = within.width;
var collisionPosLeft = position.left - data.collisionPosition.marginLeft;
var overLeft = withinOffset - collisionPosLeft;
var overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset;
var newOverRight;
if (data.collisionWidth > outerWidth) {
if (overLeft > 0 && overRight <= 0) {
newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset;
position.left += overLeft - newOverRight;
} else if (overRight > 0 && overLeft <= 0) {
position.left = withinOffset;
} else if (overLeft > overRight) {
position.left = withinOffset + outerWidth - data.collisionWidth;
} else {
position.left = withinOffset;
}
} else if (overLeft > 0) {
position.left += overLeft;
} else if (overRight > 0) {
position.left -= overRight;
} else {
position.left = max(position.left - collisionPosLeft, position.left);
}
},
top: function top(position, data) {
var within = data.within;
var withinOffset = within.isWindow ? within.scrollTop : within.offset.top;
var outerHeight = data.within.height;
var collisionPosTop = position.top - data.collisionPosition.marginTop;
var overTop = withinOffset - collisionPosTop;
var overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset;
var newOverBottom;
if (data.collisionHeight > outerHeight) {
if (overTop > 0 && overBottom <= 0) {
newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset;
position.top += overTop - newOverBottom;
} else if (overBottom > 0 && overTop <= 0) {
position.top = withinOffset;
} else if (overTop > overBottom) {
position.top = withinOffset + outerHeight - data.collisionHeight;
} else {
position.top = withinOffset;
}
} else if (overTop > 0) {
position.top += overTop;
} else if (overBottom > 0) {
position.top -= overBottom;
} else {
position.top = max(position.top - collisionPosTop, position.top);
}
}
},
flip: {
left: function left(position, data) {
var within = data.within;
var withinOffset = within.offset.left + within.scrollLeft;
var outerWidth = within.width;
var offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left;
var collisionPosLeft = position.left - data.collisionPosition.marginLeft;
var overLeft = collisionPosLeft - offsetLeft;
var overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft;
var myOffset = data.my[0] === 'left' ? -data.elemWidth : data.my[0] === 'right' ? data.elemWidth : 0;
var atOffset = data.at[0] === 'left' ? data.targetWidth : data.at[0] === 'right' ? -data.targetWidth : 0;
var offset = -2 * data.offset[0];
var newOverRight;
var newOverLeft;
if (overLeft < 0) {
newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset;
if (newOverRight < 0 || newOverRight < abs(overLeft)) {
position.left += myOffset + atOffset + offset;
}
} else if (overRight > 0) {
newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft;
if (newOverLeft > 0 || abs(newOverLeft) < overRight) {
position.left += myOffset + atOffset + offset;
}
}
},
top: function top(position, data) {
var within = data.within;
var withinOffset = within.offset.top + within.scrollTop;
var outerHeight = within.height;
var offsetTop = within.isWindow ? within.scrollTop : within.offset.top;
var collisionPosTop = position.top - data.collisionPosition.marginTop;
var overTop = collisionPosTop - offsetTop;
var overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop;
var top = data.my[1] === 'top';
var myOffset = top ? -data.elemHeight : data.my[1] === 'bottom' ? data.elemHeight : 0;
var atOffset = data.at[1] === 'top' ? data.targetHeight : data.at[1] === 'bottom' ? -data.targetHeight : 0;
var offset = -2 * data.offset[1];
var newOverTop;
var newOverBottom;
if (overTop < 0) {
newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset;
if (newOverBottom < 0 || newOverBottom < abs(overTop)) {
position.top += myOffset + atOffset + offset;
}
} else if (overBottom > 0) {
newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop;
if (newOverTop > 0 || abs(newOverTop) < overBottom) {
position.top += myOffset + atOffset + offset;
}
}
}
},
flipfit: {
left: function left() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
collisions.flip.left.apply(this, args);
collisions.fit.left.apply(this, args);
},
top: function top() {
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
}
collisions.flip.top.apply(this, args);
collisions.fit.top.apply(this, args);
}
}
};
$.position = {
scrollbarWidth: function scrollbarWidth() {
if (cachedScrollbarWidth !== undefined) {
return cachedScrollbarWidth;
}
var div = $('" + "");
var innerDiv = div.children()[0];
$('body').append(div);
var w1 = innerDiv.offsetWidth;
div.css('overflow', 'scroll');
var w2 = innerDiv.offsetWidth;
if (w1 === w2) {
w2 = div[0].clientWidth;
}
div.remove();
cachedScrollbarWidth = w1 - w2;
return cachedScrollbarWidth;
},
getScrollInfo: function getScrollInfo(within) {
var overflowX = within.isWindow || within.isDocument ? '' : within.element.css('overflow-x');
var overflowY = within.isWindow || within.isDocument ? '' : within.element.css('overflow-y');
var hasOverflowX = overflowX === 'scroll' || overflowX === 'auto' && within.width < within.element[0].scrollWidth;
var hasOverflowY = overflowY === 'scroll' || overflowY === 'auto' && within.height < within.element[0].scrollHeight;
return {
width: hasOverflowY ? $.position.scrollbarWidth() : 0,
height: hasOverflowX ? $.position.scrollbarWidth() : 0
};
},
getWithinInfo: function getWithinInfo(element) {
var withinElement = $(element || window);
var isWindow = $.isWindow(withinElement[0]);
var isDocument = !!withinElement[0] && withinElement[0].nodeType === 9;
var hasOffset = !isWindow && !isDocument;
return {
element: withinElement,
isWindow: isWindow,
isDocument: isDocument,
offset: hasOffset ? $(element).offset() : {
left: 0,
top: 0
},
scrollLeft: withinElement.scrollLeft(),
scrollTop: withinElement.scrollTop(),
width: withinElement.outerWidth(),
height: withinElement.outerHeight()
};
}
};
$.fn.position = function (options) {
if (!options || !options.of) {
return _position.apply(this, arguments);
}
options = $.extend({}, options);
var within = $.position.getWithinInfo(options.within);
var scrollInfo = $.position.getScrollInfo(within);
var collision = (options.collision || 'flip').split(' ');
var offsets = {};
var target = typeof options.of === 'string' ? $(document).find(options.of) : $(options.of);
var dimensions = getDimensions(target);
var targetWidth = dimensions.width;
var targetHeight = dimensions.height;
var targetOffset = dimensions.offset;
if (target[0].preventDefault) {
options.at = 'left top';
}
var basePosition = $.extend({}, targetOffset);
$.each(['my', 'at'], function () {
var pos = (options[this] || '').split(' ');
if (pos.length === 1) {
pos = regexHorizontal.test(pos[0]) ? pos.concat(['center']) : regexVertical.test(pos[0]) ? ['center'].concat(pos) : ['center', 'center'];
}
pos[0] = regexHorizontal.test(pos[0]) ? pos[0] : 'center';
pos[1] = regexVertical.test(pos[1]) ? pos[1] : 'center';
var horizontalOffset = regexOffset.exec(pos[0]);
var verticalOffset = regexOffset.exec(pos[1]);
offsets[this] = [horizontalOffset ? horizontalOffset[0] : 0, verticalOffset ? verticalOffset[0] : 0];
options[this] = [regexPosition.exec(pos[0])[0], regexPosition.exec(pos[1])[0]];
});
if (collision.length === 1) {
collision[1] = collision[0];
}
if (options.at[0] === 'right') {
basePosition.left += targetWidth;
} else if (options.at[0] === 'center') {
basePosition.left += targetWidth / 2;
}
if (options.at[1] === 'bottom') {
basePosition.top += targetHeight;
} else if (options.at[1] === 'center') {
basePosition.top += targetHeight / 2;
}
var atOffset = getOffsets(offsets.at, targetWidth, targetHeight);
basePosition.left += atOffset[0];
basePosition.top += atOffset[1];
return this.each(function () {
var using;
var elem = $(this);
var elemWidth = elem.outerWidth();
var elemHeight = elem.outerHeight();
var marginLeft = parseCss(this, 'marginLeft');
var marginTop = parseCss(this, 'marginTop');
var collisionWidth = elemWidth + marginLeft + parseCss(this, 'marginRight') + scrollInfo.width;
var collisionHeight = elemHeight + marginTop + parseCss(this, 'marginBottom') + scrollInfo.height;
var position = $.extend({}, basePosition);
var myOffset = getOffsets(offsets.my, elem.outerWidth(), elem.outerHeight());
if (options.my[0] === 'right') {
position.left -= elemWidth;
} else if (options.my[0] === 'center') {
position.left -= elemWidth / 2;
}
if (options.my[1] === 'bottom') {
position.top -= elemHeight;
} else if (options.my[1] === 'center') {
position.top -= elemHeight / 2;
}
position.left += myOffset[0];
position.top += myOffset[1];
var collisionPosition = {
marginLeft: marginLeft,
marginTop: marginTop
};
$.each(['left', 'top'], function (i, dir) {
if (collisions[collision[i]]) {
collisions[collision[i]][dir](position, {
targetWidth: targetWidth,
targetHeight: targetHeight,
elemWidth: elemWidth,
elemHeight: elemHeight,
collisionPosition: collisionPosition,
collisionWidth: collisionWidth,
collisionHeight: collisionHeight,
offset: [atOffset[0] + myOffset[0], atOffset[1] + myOffset[1]],
my: options.my,
at: options.at,
within: within,
elem: elem
});
}
});
if (options.using) {
using = function using(props) {
var left = targetOffset.left - position.left;
var right = left + targetWidth - elemWidth;
var top = targetOffset.top - position.top;
var bottom = top + targetHeight - elemHeight;
var feedback = {
target: {
element: target,
left: targetOffset.left,
top: targetOffset.top,
width: targetWidth,
height: targetHeight
},
element: {
element: elem,
left: position.left,
top: position.top,
width: elemWidth,
height: elemHeight
},
horizontal: right < 0 ? 'left' : left > 0 ? 'right' : 'center',
vertical: bottom < 0 ? 'top' : top > 0 ? 'bottom' : 'middle'
};
if (targetWidth < elemWidth && abs(left + right) < targetWidth) {
feedback.horizontal = 'center';
}
if (targetHeight < elemHeight && abs(top + bottom) < targetHeight) {
feedback.vertical = 'middle';
}
if (max(abs(left), abs(right)) > max(abs(top), abs(bottom))) {
feedback.important = 'horizontal';
} else {
feedback.important = 'vertical';
}
options.using.call(this, props, feedback);
};
}
elem.offset($.extend(position, {
using: using
}));
});
};
if (!$.hasOwnProperty('ui')) {
$.ui = {};
}
$.ui.position = collisions;
})(jQuery);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, drupalSettings) {
drupalSettings.dialog = {
autoOpen: true,
dialogClass: '',
buttonClass: 'button',
buttonPrimaryClass: 'button--primary',
close: function close(event) {
Drupal.dialog(event.target).close();
Drupal.detachBehaviors(event.target, null, 'unload');
}
};
Drupal.dialog = function (element, options) {
var undef;
var $element = $(element);
var dialog = {
open: false,
returnValue: undef
};
function openDialog(settings) {
settings = $.extend({}, drupalSettings.dialog, options, settings);
$(window).trigger('dialog:beforecreate', [dialog, $element, settings]);
$element.dialog(settings);
dialog.open = true;
$(window).trigger('dialog:aftercreate', [dialog, $element, settings]);
}
function closeDialog(value) {
$(window).trigger('dialog:beforeclose', [dialog, $element]);
$element.dialog('close');
dialog.returnValue = value;
dialog.open = false;
$(window).trigger('dialog:afterclose', [dialog, $element]);
}
dialog.show = function () {
openDialog({
modal: false
});
};
dialog.showModal = function () {
openDialog({
modal: true
});
};
dialog.close = closeDialog;
return dialog;
};
})(jQuery, Drupal, drupalSettings);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, drupalSettings, debounce, displace) {
drupalSettings.dialog = $.extend({
autoResize: true,
maxHeight: '95%'
}, drupalSettings.dialog);
function resetPosition(options) {
var offsets = displace.offsets;
var left = offsets.left - offsets.right;
var top = offsets.top - offsets.bottom;
var leftString = "".concat((left > 0 ? '+' : '-') + Math.abs(Math.round(left / 2)), "px");
var topString = "".concat((top > 0 ? '+' : '-') + Math.abs(Math.round(top / 2)), "px");
options.position = {
my: "center".concat(left !== 0 ? leftString : '', " center").concat(top !== 0 ? topString : ''),
of: window
};
return options;
}
function resetSize(event) {
var positionOptions = ['width', 'height', 'minWidth', 'minHeight', 'maxHeight', 'maxWidth', 'position'];
var adjustedOptions = {};
var windowHeight = $(window).height();
var option;
var optionValue;
var adjustedValue;
for (var n = 0; n < positionOptions.length; n++) {
option = positionOptions[n];
optionValue = event.data.settings[option];
if (optionValue) {
if (typeof optionValue === 'string' && /%$/.test(optionValue) && /height/i.test(option)) {
windowHeight -= displace.offsets.top + displace.offsets.bottom;
adjustedValue = parseInt(0.01 * parseInt(optionValue, 10) * windowHeight, 10);
if (option === 'height' && event.data.$element.parent().outerHeight() < adjustedValue) {
adjustedValue = 'auto';
}
adjustedOptions[option] = adjustedValue;
}
}
}
if (!event.data.settings.modal) {
adjustedOptions = resetPosition(adjustedOptions);
}
event.data.$element.dialog('option', adjustedOptions).trigger('dialogContentResize');
}
$(window).on({
'dialog:aftercreate': function dialogAftercreate(event, dialog, $element, settings) {
var autoResize = debounce(resetSize, 20);
var eventData = {
settings: settings,
$element: $element
};
if (settings.autoResize === true || settings.autoResize === 'true') {
$element.dialog('option', {
resizable: false,
draggable: false
}).dialog('widget').css('position', 'fixed');
$(window).on('resize.dialogResize scroll.dialogResize', eventData, autoResize).trigger('resize.dialogResize');
$(document).on('drupalViewportOffsetChange.dialogResize', eventData, autoResize);
}
},
'dialog:beforeclose': function dialogBeforeclose(event, dialog, $element) {
$(window).off('.dialogResize');
$(document).off('.dialogResize');
}
});
})(jQuery, Drupal, drupalSettings, Drupal.debounce, Drupal.displace);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, _ref) {
var tabbable = _ref.tabbable,
isTabbable = _ref.isTabbable;
$.widget('ui.dialog', $.ui.dialog, {
options: {
buttonClass: 'button',
buttonPrimaryClass: 'button--primary'
},
_createButtons: function _createButtons() {
var opts = this.options;
var primaryIndex;
var index;
var il = opts.buttons.length;
for (index = 0; index < il; index++) {
if (opts.buttons[index].primary && opts.buttons[index].primary === true) {
primaryIndex = index;
delete opts.buttons[index].primary;
break;
}
}
this._super();
var $buttons = this.uiButtonSet.children().addClass(opts.buttonClass);
if (typeof primaryIndex !== 'undefined') {
$buttons.eq(index).addClass(opts.buttonPrimaryClass);
}
},
_focusTabbable: function _focusTabbable() {
var hasFocus = this._focusedElement ? this._focusedElement.get(0) : null;
if (!hasFocus) {
hasFocus = this.element.find('[autofocus]').get(0);
}
if (!hasFocus) {
var $elements = [this.element, this.uiDialogButtonPane];
for (var i = 0; i < $elements.length; i++) {
var element = $elements[i].get(0);
if (element) {
var elementTabbable = tabbable(element);
hasFocus = elementTabbable.length ? elementTabbable[0] : null;
}
if (hasFocus) {
break;
}
}
}
if (!hasFocus) {
var closeBtn = this.uiDialogTitlebarClose.get(0);
hasFocus = closeBtn && isTabbable(closeBtn) ? closeBtn : null;
}
if (!hasFocus) {
hasFocus = this.uiDialog.get(0);
}
$(hasFocus).eq(0).trigger('focus');
},
_allowInteraction: function _allowInteraction(event) {
if ($(event.target).closest('.cke_dialog').length) {
return true;
}
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
return this._super.apply(this, [event].concat(args));
}
});
})(jQuery, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal) {
Drupal.behaviors.dialog = {
attach: function attach(context, settings) {
var $context = $(context);
if (!$('#drupal-modal').length) {
$('').hide().appendTo('body');
}
var $dialog = $context.closest('.ui-dialog-content');
if ($dialog.length) {
if ($dialog.dialog('option', 'drupalAutoButtons')) {
$dialog.trigger('dialogButtonsChange');
}
$dialog.dialog('widget').trigger('focus');
}
var originalClose = settings.dialog.close;
settings.dialog.close = function (event) {
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
originalClose.apply(settings.dialog, [event].concat(args));
$(event.target).remove();
};
},
prepareDialogButtons: function prepareDialogButtons($dialog) {
var buttons = [];
var $buttons = $dialog.find('.form-actions input[type=submit], .form-actions a.button');
$buttons.each(function () {
var $originalButton = $(this).css({
display: 'none'
});
buttons.push({
text: $originalButton.html() || $originalButton.attr('value'),
class: $originalButton.attr('class'),
click: function click(e) {
if ($originalButton.is('a')) {
$originalButton[0].click();
} else {
$originalButton.trigger('mousedown').trigger('mouseup').trigger('click');
e.preventDefault();
}
}
});
});
return buttons;
}
};
Drupal.AjaxCommands.prototype.openDialog = function (ajax, response, status) {
if (!response.selector) {
return false;
}
var $dialog = $(response.selector);
if (!$dialog.length) {
$dialog = $("")).appendTo('body');
}
if (!ajax.wrapper) {
ajax.wrapper = $dialog.attr('id');
}
response.command = 'insert';
response.method = 'html';
ajax.commands.insert(ajax, response, status);
if (!response.dialogOptions.buttons) {
response.dialogOptions.drupalAutoButtons = true;
response.dialogOptions.buttons = Drupal.behaviors.dialog.prepareDialogButtons($dialog);
}
$dialog.on('dialogButtonsChange', function () {
var buttons = Drupal.behaviors.dialog.prepareDialogButtons($dialog);
$dialog.dialog('option', 'buttons', buttons);
});
response.dialogOptions = response.dialogOptions || {};
var dialog = Drupal.dialog($dialog.get(0), response.dialogOptions);
if (response.dialogOptions.modal) {
dialog.showModal();
} else {
dialog.show();
}
$dialog.parent().find('.ui-dialog-buttonset').addClass('form-actions');
};
Drupal.AjaxCommands.prototype.closeDialog = function (ajax, response, status) {
var $dialog = $(response.selector);
if ($dialog.length) {
Drupal.dialog($dialog.get(0)).close();
if (!response.persist) {
$dialog.remove();
}
}
$dialog.off('dialogButtonsChange');
};
Drupal.AjaxCommands.prototype.setDialogOption = function (ajax, response, status) {
var $dialog = $(response.selector);
if ($dialog.length) {
$dialog.dialog('option', response.optionName, response.optionValue);
}
};
$(window).on('dialog:aftercreate', function (e, dialog, $element, settings) {
$element.on('click.dialog', '.dialog-cancel', function (e) {
dialog.close('cancel');
e.preventDefault();
e.stopPropagation();
});
});
$(window).on('dialog:beforeclose', function (e, dialog, $element) {
$element.off('.dialog');
});
})(jQuery, Drupal);;
/**
* @file
* JavaScript behaviors to fix jQuery UI dialogs.
*/
(function ($, Drupal) {
'use strict';
/**
* Ensure that ckeditor has focus when displayed inside of jquery-ui dialog widget
*
* @see http://stackoverflow.com/questions/20533487/how-to-ensure-that-ckeditor-has-focus-when-displayed-inside-of-jquery-ui-dialog
*/
if ($.ui && $.ui.dialog && $.ui.dialog.prototype._allowInteraction) {
var _allowInteraction = $.ui.dialog.prototype._allowInteraction;
$.ui.dialog.prototype._allowInteraction = function (event) {
if ($(event.target).closest('.cke_dialog').length) {
return true;
}
return _allowInteraction.apply(this, arguments);
};
}
/**
* Attaches webform dialog behaviors.
*
* @type {Drupal~behavior}
*
* @prop {Drupal~behaviorAttach} attach
* Attaches event listeners for webform dialogs.
*/
Drupal.behaviors.webformDialogEvents = {
attach: function () {
$(window).once('webform-dialog').on({
'dialog:aftercreate': function (event, dialog, $element, settings) {
setTimeout(function () {
var hasFocus = $element.find('[autofocus]:tabbable');
if (!hasFocus.length) {
// Move focus to first input which is not a button.
hasFocus = $element.find(':input:tabbable:not(:button)');
}
if (!hasFocus.length) {
// Move focus to close dialog button.
hasFocus = $element.parent().find('.ui-dialog-titlebar-close');
}
hasFocus.eq(0).trigger('focus');
});
}
});
}
};
})(jQuery, Drupal);
;
/**
* @file
* JavaScript behaviors for webform dialogs.
*/
(function ($, Drupal, drupalSettings) {
'use strict';
// @see http://api.jqueryui.com/dialog/
Drupal.webform = Drupal.webform || {};
Drupal.webform.dialog = Drupal.webform.dialog || {};
Drupal.webform.dialog.options = Drupal.webform.dialog.options || {};
/**
* Programmatically open a webform (or page) in a dialog.
*
* @param {string} url
* Webform URL.
* @param {string} type
* Webform dialog type defined via /admin/structure/webform/config.
*/
Drupal.webformOpenDialog = function (url, type) {
// Create a div with link but don't attach it to the page.
var $div = $('<a href="' + url + '" class="webform-dialog ' + type + '"></a>');
// Init the webform dialog behavior.
Drupal.behaviors.webformDialog.attach($div);
// Trigger the link.
$div.find('a').trigger('click');
};
/**
* Open webform dialog using preset options.
*
* @type {Drupal~behavior}
*/
Drupal.behaviors.webformDialog = {
attach: function (context) {
$('a.webform-dialog', context).once('webform-dialog').each(function () {
var $a = $(this);
// Get default options.
var options = $.extend({}, Drupal.webform.dialog.options);
// Get preset dialog options.
if ($a.attr('class').match(/webform-dialog-([a-z0-9_]+)/)) {
var dialogOptionsName = RegExp.$1;
if (drupalSettings.webform.dialog.options[dialogOptionsName]) {
options = drupalSettings.webform.dialog.options[dialogOptionsName];
// Unset title.
delete options.title;
}
}
// Get custom dialog options.
if ($(this).data('dialog-options')) {
$.extend(options, $(this).data('dialog-options'));
}
var href = $a.attr('href');
// Replace ENTITY_TYPE and ENTITY_ID placeholders and update the href.
// @see webform_page_attachments()
if (href.indexOf('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID') !== -1) {
if (drupalSettings.webform.dialog.entity_type && drupalSettings.webform.dialog.entity_id) {
href = href.replace('ENTITY_TYPE', encodeURIComponent(drupalSettings.webform.dialog.entity_type));
href = href.replace('ENTITY_ID', encodeURIComponent(drupalSettings.webform.dialog.entity_id));
}
else {
href = href.replace('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID', '');
}
$a.attr('href', href);
}
// Append _webform_dialog=1 to href to trigger Ajax support.
// @see \Drupal\webform\WebformSubmissionForm::setEntity
href += (href.indexOf('?') === -1 ? '?' : '&') + '_webform_dialog=1';
var element_settings = {};
element_settings.progress = {type: 'fullscreen'};
element_settings.url = href;
element_settings.event = 'click';
element_settings.dialogType = $a.data('dialog-type') || 'modal';
element_settings.dialog = options;
element_settings.element = this;
element_settings.error = function error(xmlhttp, uri) {
if (xmlhttp.status === 403) {
window.location.replace(href.split('?')[0]);
}
};
Drupal.ajax(element_settings);
});
}
};
})(jQuery, Drupal, drupalSettings);
;
/*! js-cookie v3.0.1 | MIT */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t 1 && arguments[1] !== undefined ? arguments[1] : undefined;
var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined;
Drupal.deprecationError({
message: "jQuery.cookie() ".concat(deprecatedMessageSuffix)
});
if (value !== undefined && !isFunction(value)) {
var attributes = _objectSpread(_objectSpread({}, $.cookie.defaults), options);
if (typeof attributes.expires === 'string' && attributes.expires !== '') {
attributes.expires = new Date(attributes.expires);
}
var cookieSetter = cookies.withConverter({
write: function write(cookieValue) {
return encodeURIComponent(cookieValue);
}
});
value = $.cookie.json && !$.cookie.raw ? JSON.stringify(value) : String(value);
return cookieSetter.set(key, value, attributes);
}
var userProvidedConverter = value;
var cookiesShim = cookies.withConverter({
read: function read(cookieValue, cookieName) {
return reader(cookieValue, cookieName, userProvidedConverter, $.cookie.raw, $.cookie.json);
}
});
if (key !== undefined) {
return cookiesShim.get(key);
}
var results = cookiesShim.get();
Object.keys(results).forEach(function (resultKey) {
if (results[resultKey] === undefined) {
delete results[resultKey];
}
});
return results;
};
$.cookie.defaults = _objectSpread({
path: ''
}, cookies.defaults);
$.cookie.json = false;
$.cookie.raw = false;
$.removeCookie = function (key, options) {
Drupal.deprecationError({
message: "jQuery.removeCookie() ".concat(deprecatedMessageSuffix)
});
cookies.remove(key, _objectSpread(_objectSpread({}, $.cookie.defaults), options));
return !cookies.get(key);
};
})(jQuery, Drupal, window.Cookies);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, window) {
'use strict';
var $window = $(window);
var renewConsentTriggerEventName = 'cookiebotConsentRenew';
/**
* Capitalize the first character of a given string.
*
* @param {string} string
* The string to capitalize the first character of.
*
* @return {string}
* The string with the first letter capitalized.
*/
var capitalizeFirstCharacter = function (string) {
return string[0].toUpperCase() + string.substr(1);
};
/**
* Listens to event of a user accepting the use of cookies.
*
* This is also called on every page load when cookies are already accepted.
*/
$window.on('CookiebotOnAccept', function () {
Drupal.cookiebot.updateCookies();
});
/**
* Listens to the event of a user declining the use of cookies.
*
* This is also called on every page load when cookies are already declined.
*/
$window.on('CookiebotOnDecline', function () {
Drupal.cookiebot.updateCookies();
});
/**
* Listens to event of a user wanting to change their cookies consent.
*/
$window.on(renewConsentTriggerEventName, function () {
if (typeof Cookiebot === 'undefined') {
return;
}
Cookiebot.renew();
});
/**
* Attach Cookiebot renew click event listener.
*
* @type {Drupal~behavior}
*/
Drupal.behaviors.cookiebot = {
attach: function attach(context) {
Drupal.cookiebot.updateCookies();
$('.cookiebot-renew', context).once().on('click', function (event) {
event.preventDefault();
$window.trigger(renewConsentTriggerEventName);
});
}
};
/**
* Updates cookies for Cookiebot.
*
* We set our own cookies to be able to provide integration with other Drupal
* modules, without relying on the cookies of Cookiebot, since those are not
* part of the public API.
*/
Drupal.cookiebot = {
updateCookies: function updateCookies() {
var cookieNames = [
'necessary',
'preferences',
'statistics',
'marketing'
];
if (typeof Cookiebot === 'undefined' || Cookiebot.consent === void (0)) {
return;
}
$.each(cookieNames, function (index, cookieName) {
if (Cookiebot.consent[cookieName] === true && $.cookie('cookiebot-consent--' + cookieName) !== '1') {
$.cookie('cookiebot-consent--' + cookieName, '1', {
path: '/'
});
$window.trigger('cookiebotConsentAccept' + capitalizeFirstCharacter(cookieName));
return;
}
if (Cookiebot.consent[cookieName] === false && $.cookie('cookiebot-consent--' + cookieName) !== '0') {
$.cookie('cookiebot-consent--' + cookieName, '0', {
path: '/'
});
$window.trigger('cookiebotConsentDecline' + capitalizeFirstCharacter(cookieName));
}
});
if (drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing_show && drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing.length > 0) {
var message_placeholder_cookieconsent_optout_marketing = drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing.replace('!cookiebot_renew', 'javascript:Cookiebot.renew()');
$('[data-cookieconsent="marketing"][data-src]').each(function () {
var cookiebot_from_src_url = '';
if ($(this).attr('data-src').length) {
cookiebot_from_src_url = $(this).attr('data-src');
}
$(this).once('cb-message-placeholder-cookieconsent-optout-marketing').after(message_placeholder_cookieconsent_optout_marketing.replace(new RegExp('!cookiebot_from_src_url', 'g'), cookiebot_from_src_url));
});
}
}
};
})(jQuery, Drupal, window);
;
', 'public://js/js_xXEDhhPXW9f8v9yDGUP_9IYHvin8Llr9iIwdemRHL6k.js', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('/*! jQuery v3.6.3 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},S=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||S).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.3",E=function(e,t){return new E.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,S)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=E)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{if(d.cssSupportsSelector&&!CSS.supports("selector(:is("+c+"))"))throw new Error;return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===E&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[E]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,S=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssSupportsSelector=ce(function(){return CSS.supports("selector(*)")&&C.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=E,!C.getElementsByName||!C.getElementsByName(E).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&S){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&S){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&S)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+E+"'></a>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+E+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+E+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssSupportsSelector||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&S&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1</a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);E.find=d,E.expr=d.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=d.uniqueSort,E.text=d.getText,E.isXMLDoc=d.isXML,E.contains=d.contains,E.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=E.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:S,!0)),N.test(r[1])&&E.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=S.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,D=E(S);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=S.createDocumentFragment().appendChild(S.createElement("div")),(fe=S.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="x",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"",""],col:[2,"",""],tr:[2,"",""],td:[3,"",""],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),S.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||E.expando+"_"+Ct.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||E.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?E(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=S.implementation.createHTMLDocument("").body).innerHTML="",2===Ut.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=S.implementation.createHTMLDocument("")).createElement("base")).href=S.location.href,t.head.appendChild(r)):t=S),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(E.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},E.expr.pseudos.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||re})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||
// If the character is the first character and is in the range [0-9]
// (U+0030 to U+0039), […]
(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||
// If the character is the second character and is in the range [0-9]
// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]
(
index == 1 &&
codeUnit >= 0x0030 && codeUnit <= 0x0039 &&
firstCodeUnit == 0x002D
)
) {
// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point
result += '\\' + codeUnit.toString(16) + ' ';
continue;
}
if (
// If the character is the first character and is a `-` (U+002D), and
// there is no second character, […]
index == 0 &&
length == 1 &&
codeUnit == 0x002D
) {
result += '\\' + string.charAt(index);
continue;
}
// If the character is not handled by one of the above rules and is
// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or
// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to
// U+005A), or [a-z] (U+0061 to U+007A), […]
if (
codeUnit >= 0x0080 ||
codeUnit == 0x002D ||
codeUnit == 0x005F ||
codeUnit >= 0x0030 && codeUnit <= 0x0039 ||
codeUnit >= 0x0041 && codeUnit <= 0x005A ||
codeUnit >= 0x0061 && codeUnit <= 0x007A
) {
// the character itself
result += string.charAt(index);
continue;
}
// Otherwise, the escaped character.
// https://drafts.csswg.org/cssom/#escape-a-character
result += '\\' + string.charAt(index);
}
return result;
};
if (!root.CSS) {
root.CSS = {};
}
root.CSS.escape = cssEscape;
return cssEscape;
}));
;
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.ES6Promise=e()}(this,function(){"use strict";function t(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}function e(t){return"function"==typeof t}function n(t){W=t}function r(t){z=t}function o(){return function(){return process.nextTick(a)}}function i(){return"undefined"!=typeof U?function(){U(a)}:c()}function s(){var t=0,e=new H(a),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function u(){var t=new MessageChannel;return t.port1.onmessage=a,function(){return t.port2.postMessage(0)}}function c(){var t=setTimeout;return function(){return t(a,1)}}function a(){for(var t=0;t script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');
window.drupalSettings = {};
if (settingsElement !== null) {
window.drupalSettings = JSON.parse(settingsElement.textContent);
}
})();;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
window.Drupal = {
behaviors: {},
locale: {}
};
(function (Drupal, drupalSettings, drupalTranslations, console, Proxy, Reflect) {
Drupal.throwError = function (error) {
setTimeout(function () {
throw error;
}, 0);
};
Drupal.attachBehaviors = function (context, settings) {
context = context || document;
settings = settings || drupalSettings;
var behaviors = Drupal.behaviors;
Object.keys(behaviors || {}).forEach(function (i) {
if (typeof behaviors[i].attach === 'function') {
try {
behaviors[i].attach(context, settings);
} catch (e) {
Drupal.throwError(e);
}
}
});
};
Drupal.detachBehaviors = function (context, settings, trigger) {
context = context || document;
settings = settings || drupalSettings;
trigger = trigger || 'unload';
var behaviors = Drupal.behaviors;
Object.keys(behaviors || {}).forEach(function (i) {
if (typeof behaviors[i].detach === 'function') {
try {
behaviors[i].detach(context, settings, trigger);
} catch (e) {
Drupal.throwError(e);
}
}
});
};
Drupal.checkPlain = function (str) {
str = str.toString().replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"').replace(/'/g, ''');
return str;
};
Drupal.formatString = function (str, args) {
var processedArgs = {};
Object.keys(args || {}).forEach(function (key) {
switch (key.charAt(0)) {
case '@':
processedArgs[key] = Drupal.checkPlain(args[key]);
break;
case '!':
processedArgs[key] = args[key];
break;
default:
processedArgs[key] = Drupal.theme('placeholder', args[key]);
break;
}
});
return Drupal.stringReplace(str, processedArgs, null);
};
Drupal.stringReplace = function (str, args, keys) {
if (str.length === 0) {
return str;
}
if (!Array.isArray(keys)) {
keys = Object.keys(args || {});
keys.sort(function (a, b) {
return a.length - b.length;
});
}
if (keys.length === 0) {
return str;
}
var key = keys.pop();
var fragments = str.split(key);
if (keys.length) {
for (var i = 0; i < fragments.length; i++) {
fragments[i] = Drupal.stringReplace(fragments[i], args, keys.slice(0));
}
}
return fragments.join(args[key]);
};
Drupal.t = function (str, args, options) {
options = options || {};
options.context = options.context || '';
if (typeof drupalTranslations !== 'undefined' && drupalTranslations.strings && drupalTranslations.strings[options.context] && drupalTranslations.strings[options.context][str]) {
str = drupalTranslations.strings[options.context][str];
}
if (args) {
str = Drupal.formatString(str, args);
}
return str;
};
Drupal.url = function (path) {
return drupalSettings.path.baseUrl + drupalSettings.path.pathPrefix + path;
};
Drupal.url.toAbsolute = function (url) {
var urlParsingNode = document.createElement('a');
try {
url = decodeURIComponent(url);
} catch (e) {}
urlParsingNode.setAttribute('href', url);
return urlParsingNode.cloneNode(false).href;
};
Drupal.url.isLocal = function (url) {
var absoluteUrl = Drupal.url.toAbsolute(url);
var protocol = window.location.protocol;
if (protocol === 'http:' && absoluteUrl.indexOf('https:') === 0) {
protocol = 'https:';
}
var baseUrl = "".concat(protocol, "//").concat(window.location.host).concat(drupalSettings.path.baseUrl.slice(0, -1));
try {
absoluteUrl = decodeURIComponent(absoluteUrl);
} catch (e) {}
try {
baseUrl = decodeURIComponent(baseUrl);
} catch (e) {}
return absoluteUrl === baseUrl || absoluteUrl.indexOf("".concat(baseUrl, "/")) === 0;
};
Drupal.formatPlural = function (count, singular, plural, args, options) {
args = args || {};
args['@count'] = count;
var pluralDelimiter = drupalSettings.pluralDelimiter;
var translations = Drupal.t(singular + pluralDelimiter + plural, args, options).split(pluralDelimiter);
var index = 0;
if (typeof drupalTranslations !== 'undefined' && drupalTranslations.pluralFormula) {
index = count in drupalTranslations.pluralFormula ? drupalTranslations.pluralFormula[count] : drupalTranslations.pluralFormula.default;
} else if (args['@count'] !== 1) {
index = 1;
}
return translations[index];
};
Drupal.encodePath = function (item) {
return window.encodeURIComponent(item).replace(/%2F/g, '/');
};
Drupal.deprecationError = function (_ref) {
var message = _ref.message;
if (drupalSettings.suppressDeprecationErrors === false && typeof console !== 'undefined' && console.warn) {
console.warn("[Deprecation] ".concat(message));
}
};
Drupal.deprecatedProperty = function (_ref2) {
var target = _ref2.target,
deprecatedProperty = _ref2.deprecatedProperty,
message = _ref2.message;
if (!Proxy || !Reflect) {
return target;
}
return new Proxy(target, {
get: function get(target, key) {
if (key === deprecatedProperty) {
Drupal.deprecationError({
message: message
});
}
for (var _len = arguments.length, rest = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
rest[_key - 2] = arguments[_key];
}
return Reflect.get.apply(Reflect, [target, key].concat(rest));
}
});
};
Drupal.theme = function (func) {
if (func in Drupal.theme) {
var _Drupal$theme;
for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
args[_key2 - 1] = arguments[_key2];
}
return (_Drupal$theme = Drupal.theme)[func].apply(_Drupal$theme, args);
}
};
Drupal.theme.placeholder = function (str) {
return "<em>".concat(Drupal.checkPlain(str), "</em>");
};
})(Drupal, window.drupalSettings, window.drupalTranslations, window.console, window.Proxy, window.Reflect);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
if (window.jQuery) {
jQuery.noConflict();
}
document.documentElement.className += ' js';
(function (Drupal, drupalSettings) {
var domReady = function domReady(callback) {
var listener = function listener() {
callback();
document.removeEventListener('DOMContentLoaded', listener);
};
if (document.readyState !== 'loading') {
setTimeout(callback, 0);
} else {
document.addEventListener('DOMContentLoaded', listener);
}
};
domReady(function () {
Drupal.attachBehaviors(document, drupalSettings);
});
})(Drupal, window.drupalSettings);;
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){"use strict";return e.ui=e.ui||{},e.ui.version="1.13.2"}));
/*!
* jQuery UI :data 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.extend(e.expr.pseudos,{data:e.expr.createPseudo?e.expr.createPseudo((function(n){return function(t){return!!e.data(t,n)}})):function(n,t,r){return!!e.data(n,r[3])}})}));
/*!
* jQuery UI Disable Selection 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.fn.extend({disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(n+".ui-disableSelection",(function(e){e.preventDefault()}))}),enableSelection:function(){return this.off(".ui-disableSelection")}});var n}));
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)}}));
/*!
* jQuery UI Support for jQuery core 1.8.x and newer 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";if(e.expr.pseudos||(e.expr.pseudos=e.expr[":"]),e.uniqueSort||(e.uniqueSort=e.unique),!e.escapeSelector){var n=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,t=function(e,n){return n?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e};e.escapeSelector=function(e){return(e+"").replace(n,t)}}e.fn.even&&e.fn.odd||e.fn.extend({even:function(){return this.filter((function(e){return e%2==0}))},odd:function(){return this.filter((function(e){return e%2==1}))}})}));
/*!
* jQuery UI Scroll Parent 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn.scrollParent=function(e){var s=this.css("position"),n="absolute"===s,o=e?/(auto|scroll|hidden)/:/(auto|scroll)/,i=this.parents().filter((function(){var e=t(this);return(!n||"static"!==e.css("position"))&&o.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))})).eq(0);return"fixed"!==s&&i.length?i:t(this[0].ownerDocument||document)}}));
/*!
* jQuery UI Unique ID 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],i):i(jQuery)}((function(i){"use strict";return i.fn.extend({uniqueId:(e=0,function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++e)}))}),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&i(this).removeAttr("id")}))}});var e}));
/*!
* jQuery UI Focusable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.focusable=function(i,t){var n,s,r,u,a,o=i.nodeName.toLowerCase();return"area"===o?(s=(n=i.parentNode).name,!(!i.href||!s||"map"!==n.nodeName.toLowerCase())&&((r=e("img[usemap='#"+s+"']")).length>0&&r.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(o)?(u=!i.disabled)&&(a=e(i).closest("fieldset")[0])&&(u=!a.disabled):u="a"===o&&i.href||t,u&&e(i).is(":visible")&&function(e){var i=e.css("visibility");for(;"inherit"===i;)i=(e=e.parent()).css("visibility");return"visible"===i}(e(i)))},e.extend(e.expr.pseudos,{focusable:function(i){return e.ui.focusable(i,null!=e.attr(i,"tabindex"))}}),e.ui.focusable}));
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase())}));
/*!
* jQuery UI Keycode 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}));
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.plugin={add:function(n,i,t){var u,o=e.ui[n].prototype;for(u in t)o.plugins[u]=o.plugins[u]||[],o.plugins[u].push([i,t[u]])},call:function(e,n,i,t){var u,o=e.plugins[n];if(o&&(t||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(u=0;u",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,(function(t,i){e._removeClass(i,t)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;o",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,(function(n,o){var s,l={};if(o)return"controlgroupLabel"===n?((s=e.element.find(o)).each((function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("")})),e._addClass(s,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(s.get()))):void(t.fn[n]&&(l=e["_"+n+"Options"]?e["_"+n+"Options"]("middle"):{classes:{}},e.element.find(o).each((function(){var o=t(this),s=o[n]("instance"),r=t.widget.extend({},l);if("button"!==n||!o.parent(".ui-spinner").length){s||(s=o[n]()[n]("instance")),s&&(r.classes=e._resolveClassesValues(r.classes,s)),o[n](r);var u=o[n]("widget");t.data(u[0],"ui-controlgroup-data",s||o[n]("instance")),i.push(u[0])}}))))})),this.childWidgets=t(t.uniqueSort(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each((function(){var i=t(this).data("ui-controlgroup-data");i&&i[e]&&i[e]()}))},_updateCornerClass:function(t,e){var i=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,i)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],n},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:!!e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,n){var o={};return t.each(i,(function(t){var s=n.options.classes[t]||"";s=String.prototype.trim.call(s.replace(e,"")),o[t]=(s+" "+i[t]).replace(/\s+/g," ")})),o},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],(function(t,n){var o=e[n]().data("ui-controlgroup-data");if(o&&i["_"+o.widgetName+"Options"]){var s=i["_"+o.widgetName+"Options"](1===e.length?"only":n);s.classes=i._resolveClassesValues(s.classes,o),o.element[o.widgetName](s)}else i._updateCornerClass(e[n](),n)})),this._callChildMethod("refresh"))}})}));
/*!
* jQuery UI Form Reset Mixin 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./form","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout((function(){var r=t.data("ui-form-reset-instances");e.each(r,(function(){this.refresh()}))}))},_bindFormResetHandler:function(){if(this.form=this.element._form(),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(e.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}}}));
/*!
* jQuery UI Labels 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn.labels=function(){var e,s,i,n,a;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),(i=this.attr("id"))&&(a=(e=this.eq(0).parents().last()).add(e.length?e.siblings():this.siblings()),s="label[for='"+t.escapeSelector(i)+"']",n=n.add(a.find(s).addBack(s))),this.pushStack(n)):this.pushStack([])}}));
/*!
* jQuery UI Mouse 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}((function(e){"use strict";var t=!1;return e(document).on("mouseup",(function(){t=!1})),e.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,(function(e){return t._mouseDown(e)})).on("click."+this.widgetName,(function(i){if(!0===e.data(i.target,t.widgetName+".preventClickEvent"))return e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1})),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,o=1===i.which,n=!("string"!=typeof this.options.cancel||!i.target.nodeName)&&e(i.target).closest(this.options.cancel).length;return!(o&&!n&&this._mouseCapture(i))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){s.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=!1!==this._mouseStart(i),!this._mouseStarted)?(i.preventDefault(),!0):(!0===e.data(i.target,this.widgetName+".preventClickEvent")&&e.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return s._mouseMove(e)},this._mouseUpDelegate=function(e){return s._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0))}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(i){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&e.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,t=!1,i.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}));
/*!
* jQuery UI Checkboxradio 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../form-reset-mixin","../labels","../widget"],e):e(jQuery)}((function(e){"use strict";return e.widget("ui.checkboxradio",[e.ui.formResetMixin,{version:"1.13.2",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var i,t,s,n=this._super()||{};return this._readType(),t=this.element.labels(),this.label=e(t[t.length-1]),this.label.length||e.error("No label found for checkboxradio widget"),this.originalLabel="",(s=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=s.clone().wrapAll("").parent().html()),this.originalLabel&&(n.label=this.originalLabel),null!=(i=this.element[0].disabled)&&(n.disabled=i),n},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var i=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===i&&/radio|checkbox/.test(this.type)||e.error("Can't create checkboxradio on element.nodeName="+i+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var i=this.element[0].name,t="input[name='"+e.escapeSelector(i)+"']";return i?(this.form.length?e(this.form[0].elements).filter(t):e(t).filter((function(){return 0===e(this)._form().length}))).not(this.element):e([])},_toggleClasses:function(){var i=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",i),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",i)._toggleClass(this.icon,null,"ui-icon-blank",!i),"radio"===this.type&&this._getRadioGroup().each((function(){var i=e(this).checkboxradio("instance");i&&i._removeClass(i.label,"ui-checkboxradio-checked","ui-state-active")}))},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,i){if("label"!==e||i){if(this._super(e,i),"disabled"===e)return this._toggleClass(this.label,null,"ui-state-disabled",i),void(this.element[0].disabled=i);this.refresh()}},_updateIcon:function(i){var t="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=e(""),this.iconSpace=e(" "),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(t+=i?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,i?"ui-icon-blank":"ui-icon-check")):t+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",t),i||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),this.iconSpace&&(e=e.not(this.iconSpace[0])),e.remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,i=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),i!==this.options.disabled&&this._setOptions({disabled:i})}}]),e.ui.checkboxradio}));
/*!
* jQuery UI Draggable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../safe-active-element","../safe-blur","../scroll-parent","../version","../widget"],t):t(jQuery)}((function(t){"use strict";return t.widget("ui.draggable",t.ui.mouse,{version:"1.13.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(e){var s=this.options;return!(this.helper||s.disabled||t(e.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(e),!!this.handle&&(this._blurActiveElement(e),this._blockFrames(!0===s.iframeFix?"iframe":s.iframeFix),!0))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map((function(){var e=t(this);return t("").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var s=t.ui.safeActiveElement(this.document[0]);t(e.target).closest(s).length||t.ui.safeBlur(s)},_mouseStart:function(e){var s=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter((function(){return"fixed"===t(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,s){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!s){var i=this._uiHash();if(!1===this._trigger("drag",e,i))return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var s=this,i=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(i=t.ui.ddmanager.drop(this,e)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==s._trigger("stop",e)&&s._clear()})):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var s=this.options,i="function"==typeof s.helper,o=i?t(s.helper.apply(this.element[0],[e])):"clone"===s.helper?this.element.clone().removeAttr("id"):this.element;return o.parents("body").length||o.appendTo("parent"===s.appendTo?this.element[0].parentNode:s.appendTo),i&&o[0]===this.element[0]&&this._setPositionRelative(),o[0]===this.element[0]||/(fixed|absolute)/.test(o.css("position"))||o.css("position","absolute"),o},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),s=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==s&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,s,i,o=this.options,n=this.document[0];this.relativeContainer=null,o.containment?"window"!==o.containment?"document"!==o.containment?o.containment.constructor!==Array?("parent"===o.containment&&(o.containment=this.helper[0].parentNode),(i=(s=t(o.containment))[0])&&(e=/(scroll|auto)/.test(s.css("overflow")),this.containment=[(parseInt(s.css("borderLeftWidth"),10)||0)+(parseInt(s.css("paddingLeft"),10)||0),(parseInt(s.css("borderTopWidth"),10)||0)+(parseInt(s.css("paddingTop"),10)||0),(e?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(s.css("borderRightWidth"),10)||0)-(parseInt(s.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(s.css("borderBottomWidth"),10)||0)-(parseInt(s.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=s)):this.containment=o.containment:this.containment=[0,0,t(n).width()-this.helperProportions.width-this.margins.left,(t(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var s="absolute"===t?1:-1,i=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.offset.scroll.top:i?0:this.offset.scroll.top)*s,left:e.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.offset.scroll.left:i?0:this.offset.scroll.left)*s}},_generatePosition:function(t,e){var s,i,o,n,r=this.options,l=this._isRootNode(this.scrollParent[0]),a=t.pageX,h=t.pageY;return l&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(i=this.relativeContainer.offset(),s=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):s=this.containment,t.pageX-this.offset.click.lefts[2]&&(a=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3]&&(h=s[3]+this.offset.click.top)),r.grid&&(o=r.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,h=s?o-this.offset.click.top>=s[1]||o-this.offset.click.top>s[3]?o:o-this.offset.click.top>=s[1]?o-r.grid[1]:o+r.grid[1]:o,n=r.grid[0]?this.originalPageX+Math.round((a-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,a=s?n-this.offset.click.left>=s[0]||n-this.offset.click.left>s[2]?n:n-this.offset.click.left>=s[0]?n-r.grid[0]:n+r.grid[0]:n),"y"===r.axis&&(a=this.originalPageX),"x"===r.axis&&(h=this.originalPageY)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:l?0:this.offset.scroll.top),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:l?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,s,i){return i=i||this._uiHash(),t.ui.plugin.call(this,e,[s,i,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,s,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,s,i){var o=t.extend({},s,{item:i.element});i.sortables=[],t(i.options.connectToSortable).each((function(){var s=t(this).sortable("instance");s&&!s.options.disabled&&(i.sortables.push(s),s.refreshPositions(),s._trigger("activate",e,o))}))},stop:function(e,s,i){var o=t.extend({},s,{item:i.element});i.cancelHelperRemoval=!1,t.each(i.sortables,(function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,o))}))},drag:function(e,s,i){t.each(i.sortables,(function(){var o=!1,n=this;n.positionAbs=i.positionAbs,n.helperProportions=i.helperProportions,n.offset.click=i.offset.click,n._intersectsWith(n.containerCache)&&(o=!0,t.each(i.sortables,(function(){return this.positionAbs=i.positionAbs,this.helperProportions=i.helperProportions,this.offset.click=i.offset.click,this!==n&&this._intersectsWith(this.containerCache)&&t.contains(n.element[0],this.element[0])&&(o=!1),o}))),o?(n.isOver||(n.isOver=1,i._parent=s.helper.parent(),n.currentItem=s.helper.appendTo(n.element).data("ui-sortable-item",!0),n.options._helper=n.options.helper,n.options.helper=function(){return s.helper[0]},e.target=n.currentItem[0],n._mouseCapture(e,!0),n._mouseStart(e,!0,!0),n.offset.click.top=i.offset.click.top,n.offset.click.left=i.offset.click.left,n.offset.parent.left-=i.offset.parent.left-n.offset.parent.left,n.offset.parent.top-=i.offset.parent.top-n.offset.parent.top,i._trigger("toSortable",e),i.dropped=n.element,t.each(i.sortables,(function(){this.refreshPositions()})),i.currentItem=i.element,n.fromOutside=i),n.currentItem&&(n._mouseDrag(e),s.position=n.position)):n.isOver&&(n.isOver=0,n.cancelHelperRemoval=!0,n.options._revert=n.options.revert,n.options.revert=!1,n._trigger("out",e,n._uiHash(n)),n._mouseStop(e,!0),n.options.revert=n.options._revert,n.options.helper=n.options._helper,n.placeholder&&n.placeholder.remove(),s.helper.appendTo(i._parent),i._refreshOffsets(e),s.position=i._generatePosition(e,!0),i._trigger("fromSortable",e),i.dropped=!1,t.each(i.sortables,(function(){this.refreshPositions()})))}))}}),t.ui.plugin.add("draggable","cursor",{start:function(e,s,i){var o=t("body"),n=i.options;o.css("cursor")&&(n._cursor=o.css("cursor")),o.css("cursor",n.cursor)},stop:function(e,s,i){var o=i.options;o._cursor&&t("body").css("cursor",o._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("opacity")&&(n._opacity=o.css("opacity")),o.css("opacity",n.opacity)},stop:function(e,s,i){var o=i.options;o._opacity&&t(s.helper).css("opacity",o._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&"HTML"!==s.scrollParentNotHidden[0].tagName&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(e,s,i){var o=i.options,n=!1,r=i.scrollParentNotHidden[0],l=i.document[0];r!==l&&"HTML"!==r.tagName?(o.axis&&"x"===o.axis||(i.overflowOffset.top+r.offsetHeight-e.pageY=0;f--)h=(a=i.snapElements[f].left-i.margins.left)+i.snapElements[f].width,c=(p=i.snapElements[f].top-i.margins.top)+i.snapElements[f].height,vh+u||Pc+u||!t.contains(i.snapElements[f].item.ownerDocument,i.snapElements[f].item)?(i.snapElements[f].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=!1):("inner"!==g.snapMode&&(o=Math.abs(p-P)<=u,n=Math.abs(c-_)<=u,r=Math.abs(a-v)<=u,l=Math.abs(h-m)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p-i.helperProportions.height,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a-i.helperProportions.width}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h}).left)),d=o||n||r||l,"outer"!==g.snapMode&&(o=Math.abs(p-_)<=u,n=Math.abs(c-P)<=u,r=Math.abs(a-m)<=u,l=Math.abs(h-v)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h-i.helperProportions.width}).left)),!i.snapElements[f].snapping&&(o||n||r||l||d)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=o||n||r||l||d)}}),t.ui.plugin.add("draggable","stack",{start:function(e,s,i){var o,n=i.options,r=t.makeArray(t(n.stack)).sort((function(e,s){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(s).css("zIndex"),10)||0)}));r.length&&(o=parseInt(t(r[0]).css("zIndex"),10)||0,t(r).each((function(e){t(this).css("zIndex",o+e)})),this.css("zIndex",o+r.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("zIndex")&&(n._zIndex=o.css("zIndex")),o.css("zIndex",n.zIndex)},stop:function(e,s,i){var o=i.options;o._zIndex&&t(s.helper).css("zIndex",o._zIndex)}}),t.ui.draggable}));
/*!
* jQuery UI Resizable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../disable-selection","../plugin","../version","../widget"],t):t(jQuery)}((function(t){"use strict";return t.widget("ui.resizable",t.ui.mouse,{version:"1.13.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(i,e){if("hidden"===t(i).css("overflow"))return!1;var s=e&&"left"===e?"scrollLeft":"scrollTop",h=!1;if(i[s]>0)return!0;try{i[s]=1,h=i[s]>0,i[s]=0}catch(t){}return h},_create:function(){var i,e=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,i={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(i),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(i),this._proportionallyResize()),this._setupHandles(),e.autoHide&&t(this.element).on("mouseenter",(function(){e.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())})).on("mouseleave",(function(){e.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var i,e=function(i){t(i).removeData("resizable").removeData("ui-resizable").off(".resizable")};return this.elementIsWrapper&&(e(this.element),i=this.element,this.originalElement.css({position:i.css("position"),width:i.outerWidth(),height:i.outerHeight(),top:i.css("top"),left:i.css("left")}).insertAfter(i),i.remove()),this.originalElement.css("resize",this.originalResizeStyle),e(this.originalElement),this},_setOption:function(t,i){switch(this._super(t,i),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!i}},_setupHandles:function(){var i,e,s,h,n,o=this.options,a=this;if(this.handles=o.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this._addedHandles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+h),n.css({zIndex:o.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.children(this.handles[i]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(i){var e,s,h,n;for(e in i=i||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=t(this.handles[e]),this._on(this.handles[e],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[e],this.element),n=/sw|ne|nw|se|n|s/.test(e)?s.outerHeight():s.outerWidth(),h=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),i.css(h,n),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",(function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")})),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(i){var e,s,h=!1;for(e in this.handles)((s=t(this.handles[e])[0])===i.target||t.contains(s,i.target))&&(h=!0);return!this.options.disabled&&h},_mouseStart:function(i){var e,s,h,n=this.options,o=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),n.containment&&(e+=t(n.containment).scrollLeft()||0,s+=t(n.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()},this.sizeDiff={width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()},this.originalPosition={left:e,top:s},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof n.aspectRatio?n.aspectRatio:this.originalSize.width/this.originalSize.height||1,h=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===h?this.axis+"-resize":h),this._addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(i){var e,s,h=this.originalMousePosition,n=this.axis,o=i.pageX-h.left||0,a=i.pageY-h.top||0,l=this._change[n];return this._updatePrevProperties(),!!l&&(e=l.apply(this,[i,o,a]),this._updateVirtualBoundaries(i.shiftKey),(this._aspectRatio||i.shiftKey)&&(e=this._updateRatio(e,i)),e=this._respectSize(e,i),this._updateCache(e),this._propagate("resize",i),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",i,this.ui()),this._applyChanges()),!1)},_mouseStop:function(i){this.resizing=!1;var e,s,h,n,o,a,l,r=this.options,p=this;return this._helper&&(h=(s=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&this._hasScroll(e[0],"left")?0:p.sizeDiff.height,n=s?0:p.sizeDiff.width,o={width:p.helper.width()-n,height:p.helper.height()-h},a=parseFloat(p.element.css("left"))+(p.position.left-p.originalPosition.left)||null,l=parseFloat(p.element.css("top"))+(p.position.top-p.originalPosition.top)||null,r.animate||this.element.css(t.extend(o,{top:l,left:a})),p.helper.height(p.size.height),p.helper.width(p.size.width),this._helper&&!r.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",i),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var i,e,s,h,n,o=this.options;n={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||t)&&(i=n.minHeight*this.aspectRatio,s=n.minWidth/this.aspectRatio,e=n.maxHeight*this.aspectRatio,h=n.maxWidth/this.aspectRatio,i>n.minWidth&&(n.minWidth=i),s>n.minHeight&&(n.minHeight=s),et.width,o=this._isNumber(t.height)&&i.minHeight&&i.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,r=/sw|nw|w/.test(e),p=/nw|ne|n/.test(e);return n&&(t.width=i.minWidth),o&&(t.height=i.minHeight),s&&(t.width=i.maxWidth),h&&(t.height=i.maxHeight),n&&r&&(t.left=a-i.minWidth),s&&r&&(t.left=a-i.maxWidth),o&&p&&(t.top=l-i.minHeight),h&&p&&(t.top=l-i.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var i=0,e=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],h=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];i<4;i++)e[i]=parseFloat(s[i])||0,e[i]+=parseFloat(h[i])||0;return{height:e[0]+e[2],width:e[1]+e[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,i=0,e=this.helper||this.element;i").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,i){return{width:this.originalSize.width+i}},w:function(t,i){var e=this.originalSize;return{left:this.originalPosition.left+i,width:e.width-i}},n:function(t,i,e){var s=this.originalSize;return{top:this.originalPosition.top+e,height:s.height-e}},s:function(t,i,e){return{height:this.originalSize.height+e}},se:function(i,e,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[i,e,s]))},sw:function(i,e,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[i,e,s]))},ne:function(i,e,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[i,e,s]))},nw:function(i,e,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[i,e,s]))}},_propagate:function(i,e){t.ui.plugin.call(this,i,[e,this.ui()]),"resize"!==i&&this._trigger(i,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(i){var e=t(this).resizable("instance"),s=e.options,h=e._proportionallyResizeElements,n=h.length&&/textarea/i.test(h[0].nodeName),o=n&&e._hasScroll(h[0],"left")?0:e.sizeDiff.height,a=n?0:e.sizeDiff.width,l={width:e.size.width-a,height:e.size.height-o},r=parseFloat(e.element.css("left"))+(e.position.left-e.originalPosition.left)||null,p=parseFloat(e.element.css("top"))+(e.position.top-e.originalPosition.top)||null;e.element.animate(t.extend(l,p&&r?{top:p,left:r}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(e.element.css("width")),height:parseFloat(e.element.css("height")),top:parseFloat(e.element.css("top")),left:parseFloat(e.element.css("left"))};h&&h.length&&t(h[0]).css({width:s.width,height:s.height}),e._updateCache(s),e._propagate("resize",i)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,e,s,h,n,o,a,l=t(this).resizable("instance"),r=l.options,p=l.element,d=r.containment,g=d instanceof t?d.get(0):/parent/.test(d)?p.parent().get(0):d;g&&(l.containerElement=t(g),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(i=t(g),e=[],t(["Top","Right","Left","Bottom"]).each((function(t,s){e[t]=l._num(i.css("padding"+s))})),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-e[3],width:i.innerWidth()-e[1]},s=l.containerOffset,h=l.containerSize.height,n=l.containerSize.width,o=l._hasScroll(g,"left")?g.scrollWidth:n,a=l._hasScroll(g)?g.scrollHeight:h,l.parentData={element:g,left:s.left,top:s.top,width:o,height:a}))},resize:function(i){var e,s,h,n,o=t(this).resizable("instance"),a=o.options,l=o.containerOffset,r=o.position,p=o._aspectRatio||i.shiftKey,d={top:0,left:0},g=o.containerElement,u=!0;g[0]!==document&&/static/.test(g.css("position"))&&(d=l),r.left<(o._helper?l.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-l.left:o.position.left-d.left),p&&(o.size.height=o.size.width/o.aspectRatio,u=!1),o.position.left=a.helper?l.left:0),r.top<(o._helper?l.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-l.top:o.position.top),p&&(o.size.width=o.size.height*o.aspectRatio,u=!1),o.position.top=o._helper?l.top:0),h=o.containerElement.get(0)===o.element.parent().get(0),n=/relative|absolute/.test(o.containerElement.css("position")),h&&n?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),e=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-l.left)),s=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-l.top)),e+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-e,p&&(o.size.height=o.size.width/o.aspectRatio,u=!1)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,p&&(o.size.width=o.size.height*o.aspectRatio,u=!1)),u||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var i=t(this).resizable("instance"),e=i.options,s=i.containerOffset,h=i.containerPosition,n=i.containerElement,o=t(i.helper),a=o.offset(),l=o.outerWidth()-i.sizeDiff.width,r=o.outerHeight()-i.sizeDiff.height;i._helper&&!e.animate&&/relative/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r}),i._helper&&!e.animate&&/static/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var i=t(this).resizable("instance").options;t(i.alsoResize).each((function(){var i=t(this);i.data("ui-resizable-alsoresize",{width:parseFloat(i.width()),height:parseFloat(i.height()),left:parseFloat(i.css("left")),top:parseFloat(i.css("top"))})}))},resize:function(i,e){var s=t(this).resizable("instance"),h=s.options,n=s.originalSize,o=s.originalPosition,a={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0};t(h.alsoResize).each((function(){var i=t(this),s=t(this).data("ui-resizable-alsoresize"),h={},n=i.parents(e.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(n,(function(t,i){var e=(s[i]||0)+(a[i]||0);e&&e>=0&&(h[i]=e||null)})),i.css(h)}))},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var i=t(this).resizable("instance"),e=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),i._addClass(i.ghost,"ui-resizable-ghost"),!1!==t.uiBackCompat&&"string"==typeof i.options.ghost&&i.ghost.addClass(this.options.ghost),i.ghost.appendTo(i.helper)},resize:function(){var i=t(this).resizable("instance");i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(){var i=t(this).resizable("instance");i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var i,e=t(this).resizable("instance"),s=e.options,h=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,l="number"==typeof s.grid?[s.grid,s.grid]:s.grid,r=l[0]||1,p=l[1]||1,d=Math.round((h.width-n.width)/r)*r,g=Math.round((h.height-n.height)/p)*p,u=n.width+d,c=n.height+g,f=s.maxWidth&&s.maxWidthu,w=s.minHeight&&s.minHeight>c;s.grid=l,z&&(u+=r),w&&(c+=p),f&&(u-=r),m&&(c-=p),/^(se|s|e)$/.test(a)?(e.size.width=u,e.size.height=c):/^(ne)$/.test(a)?(e.size.width=u,e.size.height=c,e.position.top=o.top-g):/^(sw)$/.test(a)?(e.size.width=u,e.size.height=c,e.position.left=o.left-d):((c-p<=0||u-r<=0)&&(i=e._getPaddingPlusBorderDimensions(this)),c-p>0?(e.size.height=c,e.position.top=o.top-g):(c=p-i.height,e.size.height=c,e.position.top=o.top+n.height-c),u-r>0?(e.size.width=u,e.position.left=o.left-d):(u=r-i.width,e.size.width=u,e.position.left=o.left+n.width-u))}}),t.ui.resizable}));
/*!
* jQuery UI Button 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./controlgroup","./checkboxradio","../keycode","../widget"],t):t(jQuery)}((function(t){"use strict";var i;return t.widget("ui.button",{version:"1.13.2",defaultElement:"",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,i=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(i.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(i.label=this.originalLabel),i},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(i){i.keyCode===t.ui.keyCode.SPACE&&(i.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(i,o){var s="iconPosition"!==i,n=s?this.options.iconPosition:o,e="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t(""),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,o),this._attachIcon(n),e?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t(" "),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var i=void 0===t.showLabel?this.options.showLabel:t.showLabel,o=void 0===t.icon?this.options.icon:t.icon;i||o||(t.showLabel=!0),this._super(t)},_setOption:function(t,i){"icon"===t&&(i?this._updateIcon(t,i):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,i),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!i),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(i):(this.element.html(i),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,i),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",i),this.element[0].disabled=i,i&&this.element.trigger("blur"))},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==t.uiBackCompat&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,i){"text"!==t?("showLabel"===t&&(this.options.text=i),"icon"===t&&(this.options.icons.primary=i),"icons"===t&&(i.primary?(this._super("icon",i.primary),this._super("iconPosition","beginning")):i.secondary&&(this._super("icon",i.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",i)}}),t.fn.button=(i=t.fn.button,function(o){var s="string"==typeof o,n=Array.prototype.slice.call(arguments,1),e=this;return s?this.length||"instance"!==o?this.each((function(){var i,s=t(this).attr("type"),h="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",a=t.data(this,"ui-"+h);return"instance"===o?(e=a,!1):a?"function"!=typeof a[o]||"_"===o.charAt(0)?t.error("no such method '"+o+"' for button widget instance"):(i=a[o].apply(a,n))!==a&&void 0!==i?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0:t.error("cannot call methods on button prior to initialization; attempted to call method '"+o+"'")})):e=void 0:(n.length&&(o=t.widget.extend.apply(null,[o].concat(n))),this.each((function(){var s=t(this).attr("type"),n="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",e=t.data(this,"ui-"+n);if(e)e.option(o||{}),e._init&&e._init();else{if("button"===n)return void i.call(t(this),o);t(this).checkboxradio(t.extend({icon:!1},o))}}))),e}),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button}));
/*!
* jQuery UI Dialog 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./button","./draggable","./mouse","./resizable","../focusable","../keycode","../position","../safe-active-element","../safe-blur","../tabbable","../unique-id","../version","../widget"],i):i(jQuery)}((function(i){"use strict";return i.widget("ui.dialog",{version:"1.13.2",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=i(this).css(t).offset().top;e<0&&i(this).css("top",t.top-e)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&i.fn.draggable&&this._makeDraggable(),this.options.resizable&&i.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?i(t):this.document.find(t||"body").eq(0)},_destroy:function(){var i,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(i=t.parent.children().eq(t.index)).length&&i[0]!==this.element[0]?i.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:i.noop,enable:i.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||i.ui.safeBlur(i.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,(function(){e._trigger("close",t)})))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var o=!1,s=this.uiDialog.siblings(".ui-front:visible").map((function(){return+i(this).css("z-index")})).get(),n=Math.max.apply(null,s);return n>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",n+1),o=!0),o&&!e&&this._trigger("focus",t),o},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=i(i.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,(function(){t._focusTabbable(),t._trigger("focus")})),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var i=this._focusedElement;i||(i=this.element.find("[autofocus]")),i.length||(i=this.element.find(":tabbable")),i.length||(i=this.uiDialogButtonPane.find(":tabbable")),i.length||(i=this.uiDialogTitlebarClose.filter(":tabbable")),i.length||(i=this.uiDialog),i.eq(0).trigger("focus")},_restoreTabbableFocus:function(){var t=i.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||i.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(i){i.preventDefault(),this._restoreTabbableFocus(),this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=i("").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===i.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);if(t.keyCode===i.ui.keyCode.TAB&&!t.isDefaultPrevented()){var e=this.uiDialog.find(":tabbable"),o=e.first(),s=e.last();t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==o[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay((function(){s.trigger("focus")})),t.preventDefault()):(this._delay((function(){o.trigger("focus")})),t.preventDefault())}},mousedown:function(i){this._moveToTop(i)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=i(""),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){i(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=i("").button({label:i("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(i){i.preventDefault(),this.close(i)}}),t=i("").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(i){this.options.title?i.text(this.options.title):i.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=i(""),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=i("").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var t=this,e=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),i.isEmptyObject(e)||Array.isArray(e)&&!e.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(i.each(e,(function(e,o){var s,n;o="function"==typeof o?{click:o,text:e}:o,o=i.extend({type:"button"},o),s=o.click,n={icon:o.icon,iconPosition:o.iconPosition,showLabel:o.showLabel,icons:o.icons,text:o.text},delete o.click,delete o.icon,delete o.iconPosition,delete o.showLabel,delete o.icons,"boolean"==typeof o.text&&delete o.text,i("",o).button(n).appendTo(t.uiButtonSet).on("click",(function(){s.apply(t.element[0],arguments)}))})),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var t=this,e=this.options;function o(i){return{position:i.position,offset:i.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,s){t._addClass(i(this),"ui-dialog-dragging"),t._blockFrames(),t._trigger("dragStart",e,o(s))},drag:function(i,e){t._trigger("drag",i,o(e))},stop:function(s,n){var a=n.offset.left-t.document.scrollLeft(),l=n.offset.top-t.document.scrollTop();e.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" top"+(l>=0?"+":"")+l,of:t.window},t._removeClass(i(this),"ui-dialog-dragging"),t._unblockFrames(),t._trigger("dragStop",s,o(n))}})},_makeResizable:function(){var t=this,e=this.options,o=e.resizable,s=this.uiDialog.css("position"),n="string"==typeof o?o:"n,e,s,w,se,sw,ne,nw";function a(i){return{originalPosition:i.originalPosition,originalSize:i.originalSize,position:i.position,size:i.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:this._minHeight(),handles:n,start:function(e,o){t._addClass(i(this),"ui-dialog-resizing"),t._blockFrames(),t._trigger("resizeStart",e,a(o))},resize:function(i,e){t._trigger("resize",i,a(e))},stop:function(o,s){var n=t.uiDialog.offset(),l=n.left-t.document.scrollLeft(),h=n.top-t.document.scrollTop();e.height=t.uiDialog.height(),e.width=t.uiDialog.width(),e.position={my:"left top",at:"left"+(l>=0?"+":"")+l+" top"+(h>=0?"+":"")+h,of:t.window},t._removeClass(i(this),"ui-dialog-resizing"),t._unblockFrames(),t._trigger("resizeStop",o,a(s))}}).css("position",s)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=i(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=i.inArray(this,t);-1!==e&&t.splice(e,1)},_trackingInstances:function(){var i=this.document.data("ui-dialog-instances");return i||(i=[],this.document.data("ui-dialog-instances",i)),i},_minHeight:function(){var i=this.options;return"auto"===i.height?i.minHeight:Math.min(i.minHeight,i.height)},_position:function(){var i=this.uiDialog.is(":visible");i||this.uiDialog.show(),this.uiDialog.position(this.options.position),i||this.uiDialog.hide()},_setOptions:function(t){var e=this,o=!1,s={};i.each(t,(function(i,t){e._setOption(i,t),i in e.sizeRelatedOptions&&(o=!0),i in e.resizableRelatedOptions&&(s[i]=t)})),o&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var o,s,n=this.uiDialog;"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:i("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((o=n.is(":data(ui-draggable)"))&&!e&&n.draggable("destroy"),!o&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((s=n.is(":data(ui-resizable)"))&&!e&&n.resizable("destroy"),s&&"string"==typeof e&&n.resizable("option","handles",e),s||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var i,t,e,o=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),o.minWidth>o.width&&(o.width=o.minWidth),i=this.uiDialog.css({height:"auto",width:o.width}).outerHeight(),t=Math.max(0,o.minHeight-i),e="number"==typeof o.maxHeight?Math.max(0,o.maxHeight-i):"none","auto"===o.height?this.element.css({minHeight:t,maxHeight:e,height:"auto"}):this.element.height(Math.max(0,o.height-i)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map((function(){var t=i(this);return i("").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!i(t.target).closest(".ui-dialog").length||!!i(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=i.fn.jquery.substring(0,4),e=!0;this._delay((function(){e=!1})),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(i){if(!e){var o=this._trackingInstances()[0];o._allowInteraction(i)||(i.preventDefault(),o._focusTabbable(),"3.4."!==t&&"3.5."!==t||o._delay(o._restoreTabbableFocus))}}.bind(this)),this.overlay=i("").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var i=this.document.data("ui-dialog-overlays")-1;i?this.document.data("ui-dialog-overlays",i):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),!1!==i.uiBackCompat&&i.widget("ui.dialog",i.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(i,t){"dialogClass"===i&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),i.ui.dialog}));
/*! picturefill - v3.0.2 - 2016-02-12
* https://scottjehl.github.io/picturefill/
* Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT
*/
!function(a){var b=navigator.userAgent;a.HTMLPictureElement&&/ecko/.test(b)&&b.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var b,c=document.createElement("source"),d=function(a){var b,d,e=a.parentNode;"PICTURE"===e.nodeName.toUpperCase()?(b=c.cloneNode(),e.insertBefore(b,e.firstElementChild),setTimeout(function(){e.removeChild(b)})):(!a._pfLastSize||a.offsetWidth>a._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;cc;c++)e=g[c],e[s.ns]=!0,f=e.getAttribute("srcset"),f&&b.push({srcset:f,media:e.getAttribute("media"),type:e.getAttribute("type"),sizes:e.getAttribute("sizes")})}function m(a,b){function c(b){var c,d=b.exec(a.substring(m));return d?(c=d[0],m+=c.length,c):void 0}function e(){var a,c,d,e,f,i,j,k,l,m=!1,o={};for(e=0;el?m=!0:c=l):X.test(j)&&"h"===i?((d||c)&&(m=!0),0===k?m=!0:d=k):m=!0;m||(o.url=g,a&&(o.w=a),c&&(o.d=c),d&&(o.h=d),d||c||a||(o.d=1),1===o.d&&(b.has1x=!0),o.set=b,n.push(o))}function f(){for(c(T),i="",j="in descriptor";;){if(k=a.charAt(m),"in descriptor"===j)if(d(k))i&&(h.push(i),i="",j="after descriptor");else{if(","===k)return m+=1,i&&h.push(i),void e();if("("===k)i+=k,j="in parens";else{if(""===k)return i&&h.push(i),void e();i+=k}}else if("in parens"===j)if(")"===k)i+=k,j="in descriptor";else{if(""===k)return h.push(i),void e();i+=k}else if("after descriptor"===j)if(d(k));else{if(""===k)return void e();j="in descriptor",m-=1}m+=1}}for(var g,h,i,j,k,l=a.length,m=0,n=[];;){if(c(U),m>=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return k.test(a)&&parseFloat(a)>=0?!0:l.test(a)?!0:"0"===a||"-0"===a||"+0"===a?!0:!1}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;g>e;e++)if(h=f[e],i=h[h.length-1],c(i)){if(j=i,h.pop(),0===h.length)return j;if(h=h.join(" "),s.matchesMedia(h))return j}return"100vw"}b.createElement("picture");var o,p,q,r,s={},t=!1,u=function(){},v=b.createElement("img"),w=v.getAttribute,x=v.setAttribute,y=v.removeAttribute,z=b.documentElement,A={},B={algorithm:""},C="data-pfsrc",D=C+"set",E=navigator.userAgent,F=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&RegExp.$1>35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,"in":96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(f){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;e>d;d++)s.fillImg(c[d],f);s.teardownRun(f)}}};o=a.console&&console.warn?function(a){console.warn(a)}:u,G in v||(G="src"),A["image/jpeg"]=!0,A["image/gif"]=!0,A["image/png"]=!0,A["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),s.ns=("pf"+(new Date).getTime()).substr(0,9),s.supSrcset="srcset"in v,s.supSizes="sizes"in v,s.supPicture=!!a.HTMLPictureElement,s.supSrcset&&s.supPicture&&!s.supSizes&&!function(a){v.srcset="data:,a",a.src="data:,a",s.supSrcset=v.complete===a.complete,s.supPicture=s.supSrcset&&s.supPicture}(b.createElement("img")),s.supSrcset&&!s.supSizes?!function(){var a="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",c="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d=b.createElement("img"),e=function(){var a=d.width;2===a&&(s.supSizes=!0),q=s.supSrcset&&!s.supSizes,t=!0,setTimeout(ba)};d.onload=e,d.onerror=e,d.setAttribute("sizes","9px"),d.srcset=c+" 1w,"+a+" 9w",d.src=c}():t=!0,s.selShort="picture>img,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return a?_(a):!0},s.calcLength=function(a){var b=_(a,!0)||!1;return 0>b&&(b=!1),b},s.supportsType=function(a){return a?A[a]:!0},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;d>c;c++)aa(b[c],a.sizes)}return b},s.setRes.res=aa,s.applySetCandidate=function(a,b){if(a.length){var c,d,e,f,h,k,l,m,n,o=b[s.ns],p=s.DPR;if(k=o.curSrc||b[G],l=o.curCan||j(b,k,a[0].set),l&&l.set===a[0].set&&(n=F&&!b.complete&&l.res-.1>p,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;f>d;d++)if(c=a[d],c.res>=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;bf?c=setTimeout(e,b-f):(c=null,a())};return function(){d=new Date,c||(c=setTimeout(e,b))}},h=z.clientHeight,i=function(){M=Math.max(a.innerWidth||0,z.clientWidth)!==Q.width||z.clientHeight!==h,h=z.clientHeight,M&&s.fillImgs()};Z(a,"resize",g(i,99)),Z(b,"readystatechange",e)}(),s.picturefill=ba,s.fillImgs=ba,s.teardownRun=u,ba._=s,a.picturefillCFG={pf:s,push:function(a){var b=a.shift();"function"==typeof s[b]?s[b].apply(s,a):(B[b]=a[0],S&&s.fillImgs({reselect:!0}))}};for(;J&&J.length;)a.picturefillCFG.push(J.shift());a.picturefill=ba,"object"==typeof module&&"object"==typeof module.exports?module.exports=ba:"function"==typeof define&&define.amd&&define("picturefill",function(){return ba}),s.supPicture||(A["image/webp"]=e("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document);;
/*!
* tabbable 5.3.3
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.tabbable,o=e.tabbable={};t(o),o.noConflict=function(){return e.tabbable=n,o}}())}(this,(function(e){"use strict";var t=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],n=t.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},a=function(e,t,o){var i=Array.prototype.slice.apply(e.querySelectorAll(n));return t&&r.call(e,n)&&i.unshift(e),i=i.filter(o)},l=function e(t,o,i){for(var a=[],l=Array.from(t);l.length;){var u=l.shift();if("SLOT"===u.tagName){var c=u.assignedElements(),d=e(c.length?c:u.children,!0,i);i.flatten?a.push.apply(a,d):a.push({scope:u,candidates:d})}else{r.call(u,n)&&i.filter(u)&&(o||!t.includes(u))&&a.push(u);var f=u.shadowRoot||"function"==typeof i.getShadowRoot&&i.getShadowRoot(u),s=!i.shadowRootFilter||i.shadowRootFilter(u);if(f&&s){var p=e(!0===f?u.children:f.children,!0,i);i.flatten?a.push.apply(a,p):a.push({scope:u,candidates:p})}else l.unshift.apply(l,u.children)}}return a},u=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},c=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},d=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return d(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var r=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(a,"details:not([open]) *"))return!0;var l=i(e).host,u=(null==l?void 0:l.ownerDocument.contains(l))||e.ownerDocument.contains(e);if(n&&"full"!==n){if("non-zero-area"===n)return s(e)}else{if("function"==typeof o){for(var c=e;e;){var d=e.parentElement,f=i(e);if(d&&!d.shadowRoot&&!0===o(d))return s(e);e=e.assignedSlot?e.assignedSlot:d||f===e.ownerDocument?d:f.host}e=c}if(u)return!e.getClientRects().length}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},m=t.concat("iframe").join(",");e.focusable=function(e,t){return(t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:p.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):a(e,t.includeContainer,p.bind(null,t))},e.isFocusable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,m)&&p(t,e)},e.isTabbable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,n)&&h(t,e)},e.tabbable=function(e,t){return function e(t){var n=[],o=[];return t.forEach((function(t,r){var i=!!t.scope,a=i?t.scope:t,l=u(a,i),c=i?e(t.candidates):a;0===l?i?n.push.apply(n,c):n.push(a):o.push({documentOrder:r,tabIndex:l,item:t,isScope:i,content:c})})),o.sort(c).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)}((t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:h.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:b}):a(e,t.includeContainer,h.bind(null,t)))},Object.defineProperty(e,"__esModule",{value:!0})}));
;
/**
* @file
* Attaches several event listener to a web page.
*/
(function ($, Drupal, drupalSettings) {
/* eslint max-nested-callbacks: ["error", 4] */
'use strict';
Drupal.google_analytics = {};
$(document).ready(function () {
// Attach mousedown, keyup, touchstart events to document only and catch
// clicks on all elements.
$(document.body).on('mousedown keyup touchstart', function (event) {
// Catch the closest surrounding link of a clicked element.
$(event.target).closest('a,area').each(function () {
// Is the clicked URL internal?
if (Drupal.google_analytics.isInternal(this.href)) {
// Skip 'click' tracking, if custom tracking events are bound.
if ($(this).is('.colorbox') && (drupalSettings.google_analytics.trackColorbox)) {
// Do nothing here. The custom event will handle all tracking.
// console.info('Click on .colorbox item has been detected.');
}
// Is download tracking activated and the file extension configured
// for download tracking?
else if (drupalSettings.google_analytics.trackDownload && Drupal.google_analytics.isDownload(this.href)) {
// Download link clicked.
gtag('event', Drupal.google_analytics.getDownloadExtension(this.href).toUpperCase(), {
event_category: 'Downloads',
event_label: Drupal.google_analytics.getPageUrl(this.href),
transport_type: 'beacon'
});
}
else if (Drupal.google_analytics.isInternalSpecial(this.href)) {
// Keep the internal URL for Google Analytics website overlay intact.
// @todo: May require tracking ID
gtag('config', drupalSettings.google_analytics.account, {
page_path: Drupal.google_analytics.getPageUrl(this.href),
transport_type: 'beacon'
});
}
}
else {
if (drupalSettings.google_analytics.trackMailto && $(this).is("a[href^='mailto:'],area[href^='mailto:']")) {
// Mailto link clicked.
gtag('event', 'Click', {
event_category: 'Mails',
event_label: this.href.substring(7),
transport_type: 'beacon'
});
}
else if (drupalSettings.google_analytics.trackTel && $(this).is("a[href^='tel:'],area[href^='tel:']")) {
// Tel link clicked.
gtag('event', 'Click', {
event_category: 'Telephone calls',
event_label: this.href.substring(4),
transport_type: 'beacon'
});
}
else if (drupalSettings.google_analytics.trackOutbound && this.href.match(/^\w+:\/\//i)) {
if (drupalSettings.google_analytics.trackDomainMode !== 2 || (drupalSettings.google_analytics.trackDomainMode === 2 && !Drupal.google_analytics.isCrossDomain(this.hostname, drupalSettings.google_analytics.trackCrossDomains))) {
// External link clicked / No top-level cross domain clicked.
gtag('event', 'Click', {
event_category: 'Outbound links',
event_label: this.href,
transport_type: 'beacon'
});
}
}
}
});
});
// Track hash changes as unique pageviews, if this option has been enabled.
if (drupalSettings.google_analytics.trackUrlFragments) {
window.onhashchange = function () {
gtag('config', drupalSettings.google_analytics.account, {
page_path: location.pathname + location.search + location.hash
});
};
}
// Colorbox: This event triggers when the transition has completed and the
// newly loaded content has been revealed.
if (drupalSettings.google_analytics.trackColorbox) {
$(document).on('cbox_complete', function () {
var href = $.colorbox.element().attr('href');
if (href) {
gtag('config', drupalSettings.google_analytics.account, {
page_path: Drupal.google_analytics.getPageUrl(href)
});
}
});
}
});
/**
* Check whether the hostname is part of the cross domains or not.
*
* @param {string} hostname
* The hostname of the clicked URL.
* @param {array} crossDomains
* All cross domain hostnames as JS array.
*
* @return {boolean} isCrossDomain
*/
Drupal.google_analytics.isCrossDomain = function (hostname, crossDomains) {
return $.inArray(hostname, crossDomains) > -1 ? true : false;
};
/**
* Check whether this is a download URL or not.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isDownload
*/
Drupal.google_analytics.isDownload = function (url) {
var isDownload = new RegExp('\\.(' + drupalSettings.google_analytics.trackDownloadExtensions + ')([\?#].*)?$', 'i');
return isDownload.test(url);
};
/**
* Check whether this is an absolute internal URL or not.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isInternal
*/
Drupal.google_analytics.isInternal = function (url) {
var isInternal = new RegExp('^(https?):\/\/' + window.location.host, 'i');
return isInternal.test(url);
};
/**
* Check whether this is a special URL or not.
*
* URL types:
* - gotwo.module /go/* links.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isInternalSpecial
*/
Drupal.google_analytics.isInternalSpecial = function (url) {
var isInternalSpecial = new RegExp('(\/go\/.*)$', 'i');
return isInternalSpecial.test(url);
};
/**
* Extract the relative internal URL from an absolute internal URL.
*
* Examples:
* - https://mydomain.com/node/1 -> /node/1
* - https://example.com/foo/bar -> https://example.com/foo/bar
*
* @param {string} url
* The web url to check.
*
* @return {string} getPageUrl
* Internal website URL.
*/
Drupal.google_analytics.getPageUrl = function (url) {
var extractInternalUrl = new RegExp('^(https?):\/\/' + window.location.host, 'i');
return url.replace(extractInternalUrl, '');
};
/**
* Extract the download file extension from the URL.
*
* @param {string} url
* The web url to check.
*
* @return {string} getDownloadExtension
* The file extension of the passed url. e.g. 'zip', 'txt'
*/
Drupal.google_analytics.getDownloadExtension = function (url) {
var extractDownloadextension = new RegExp('\\.(' + drupalSettings.google_analytics.trackDownloadExtensions + ')([\?#].*)?$', 'i');
var extension = extractDownloadextension.exec(url);
return (extension === null) ? '' : extension[1];
};
})(jQuery, Drupal, drupalSettings);
;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, once) {
var deprecatedMessageSuffix = "is deprecated in Drupal 9.3.0 and will be removed in Drupal 10.0.0. Use the core/once library instead. See https://www.drupal.org/node/3158256";
var originalJQOnce = $.fn.once;
var originalJQRemoveOnce = $.fn.removeOnce;
$.fn.once = function jQueryOnce(id) {
Drupal.deprecationError({
message: "jQuery.once() ".concat(deprecatedMessageSuffix)
});
return originalJQOnce.apply(this, [id]);
};
$.fn.removeOnce = function jQueryRemoveOnce(id) {
Drupal.deprecationError({
message: "jQuery.removeOnce() ".concat(deprecatedMessageSuffix)
});
return originalJQRemoveOnce.apply(this, [id]);
};
var drupalOnce = once;
function augmentedOnce(id, selector, context) {
originalJQOnce.apply($(selector, context), [id]);
return drupalOnce(id, selector, context);
}
function remove(id, selector, context) {
originalJQRemoveOnce.apply($(selector, context), [id]);
return drupalOnce.remove(id, selector, context);
}
window.once = Object.assign(augmentedOnce, drupalOnce, {
remove: remove
});
})(jQuery, once);;
"use strict";(function($,Drupal,window){Drupal.behaviors.mainMenu={attach:function attach(context){var menu=$('.region__header .menu-level--0');var firstLevelItem=menu.find('.menu-item-level--0.expanded',context);var setHideDropdown='';if(menu.length){firstLevelItem.once('menuHover').each(function(){$(this).on('mouseenter',function(){clearTimeout(setHideDropdown);$(this).parent().find('li').removeClass('hovered');$(this).addClass('hovered');}).on('mouseleave',function(){setHideDropdown=setTimeout(function(){firstLevelItem.removeClass('hovered');},500);});});}}};Drupal.behaviors.mobileMenu={attach:function attach(context){var menu=$('.region__header .menu-level--0',context);var menuToggler=$('#mobile-menu-toggler',context);var isOpenMenu=false;var mobileMenuHeight='';var expandSubMenu=$('.menu .menu-arrow');if(menu.length){menuToggler.once('menu-toggle').each(function(){if(window.matchMedia('(max-width: 1024px)').matches){mobileMenuHeight=menu.outerHeight();}
$(this).click(function(e){e.preventDefault();isOpenMenu=!isOpenMenu;if(isOpenMenu){$(this).addClass('opened').attr('aria-label',Drupal.t('Close navigation'));menu.closest('.region__header').addClass('opened-menu');menu.addClass('opened');}else{$(this).removeClass('opened').attr('aria-label',Drupal.t('Open navigation'));menu.closest('.region__header').removeClass('opened-menu');menu.removeClass('opened');}});});expandSubMenu.click(function(e){e.preventDefault();if(!$(this).hasClass('opened')){$(this).closest('.expanded').children('ul').show();$(this).addClass('opened');}else{$(this).closest('.expanded').children('ul').hide();$(this).removeClass('opened');}});}}};})(jQuery,Drupal,window);;
"use strict";(function($,Drupal,window,document,once){Drupal.behaviors.backToTop={attach:function attach(context){var documentHeight=$(document).height();var viewportHeight=Math.max(window.document.documentElement.clientHeight,window.innerHeight||0);var scrollOffset=250;var backToTopParent=$('.main-wrapper',context);var backToTopButtonMarkup=$("\n \n "));function backToTopVisibility(){var scrollFromTop=this.pageYOffset||this.document.documentElement.scrollTop;if(scrollFromTop>=scrollOffset){backToTopButtonMarkup.addClass('show');}else{backToTopButtonMarkup.removeClass('show');}}
$(once('initializeBackToTop',backToTopParent)).each(function(){if(viewportHeight+scrollOffset") + ' ' + '' + '' + ' ' + '';
};
Drupal.ProgressBar = function (id, updateCallback, method, errorCallback) {
this.id = id;
this.method = method || 'GET';
this.updateCallback = updateCallback;
this.errorCallback = errorCallback;
this.element = $(Drupal.theme('progressBar', id));
};
$.extend(Drupal.ProgressBar.prototype, {
setProgress: function setProgress(percentage, message, label) {
if (percentage >= 0 && percentage <= 100) {
$(this.element).find('div.progress__bar').css('width', "".concat(percentage, "%"));
$(this.element).find('div.progress__percentage').html("".concat(percentage, "%"));
}
$('div.progress__description', this.element).html(message);
$('div.progress__label', this.element).html(label);
if (this.updateCallback) {
this.updateCallback(percentage, message, this);
}
},
startMonitoring: function startMonitoring(uri, delay) {
this.delay = delay;
this.uri = uri;
this.sendPing();
},
stopMonitoring: function stopMonitoring() {
clearTimeout(this.timer);
this.uri = null;
},
sendPing: function sendPing() {
if (this.timer) {
clearTimeout(this.timer);
}
if (this.uri) {
var pb = this;
var uri = this.uri;
if (uri.indexOf('?') === -1) {
uri += '?';
} else {
uri += '&';
}
uri += '_format=json';
$.ajax({
type: this.method,
url: uri,
data: '',
dataType: 'json',
success: function success(progress) {
if (progress.status === 0) {
pb.displayError(progress.data);
return;
}
pb.setProgress(progress.percentage, progress.message, progress.label);
pb.timer = setTimeout(function () {
pb.sendPing();
}, pb.delay);
},
error: function error(xmlhttp) {
var e = new Drupal.AjaxError(xmlhttp, pb.uri);
pb.displayError("".concat(e.message, ""));
}
});
}
},
displayError: function displayError(string) {
var error = $('').html(string);
$(this.element).before(error).hide();
if (this.errorCallback) {
this.errorCallback(this);
}
}
});
})(jQuery, Drupal);;
loadjs=function(){var h=function(){},c={},u={},f={};function o(e,n){if(e){var r=f[e];if(u[e]=n,r)for(;r.length;)r[0](e,n),r.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function d(r,t,s,i){var c,o,e=document,n=s.async,u=(s.numRetries||0)+1,f=s.before||h,l=r.replace(/[\?|#].*$/,""),a=r.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(l)?((o=e.createElement("link")).rel="stylesheet",o.href=a,(c="hideFocus"in o)&&o.relList&&(c=0,o.rel="preload",o.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(l)?(o=e.createElement("img")).src=a:((o=e.createElement("script")).src=r,o.async=void 0===n||n),!(o.onload=o.onerror=o.onbeforeload=function(e){var n=e.type[0];if(c)try{o.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((i+=1) arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
(function ($, window, Drupal, drupalSettings, loadjs, _ref) {
var isFocusable = _ref.isFocusable,
tabbable = _ref.tabbable;
Drupal.behaviors.AJAX = {
attach: function attach(context, settings) {
function loadAjaxBehavior(base) {
var elementSettings = settings.ajax[base];
if (typeof elementSettings.selector === 'undefined') {
elementSettings.selector = "#".concat(base);
}
once('drupal-ajax', $(elementSettings.selector)).forEach(function (el) {
elementSettings.element = el;
elementSettings.base = base;
Drupal.ajax(elementSettings);
});
}
Object.keys(settings.ajax || {}).forEach(function (base) {
return loadAjaxBehavior(base);
});
Drupal.ajax.bindAjaxLinks(document.body);
once('ajax', '.use-ajax-submit').forEach(function (el) {
var elementSettings = {};
elementSettings.url = $(el.form).attr('action');
elementSettings.setClick = true;
elementSettings.event = 'click';
elementSettings.progress = {
type: 'throbber'
};
elementSettings.base = el.id;
elementSettings.element = el;
Drupal.ajax(elementSettings);
});
},
detach: function detach(context, settings, trigger) {
if (trigger === 'unload') {
Drupal.ajax.expired().forEach(function (instance) {
Drupal.ajax.instances[instance.instanceIndex] = null;
});
}
}
};
Drupal.AjaxError = function (xmlhttp, uri, customMessage) {
var statusCode;
var statusText;
var responseText;
if (xmlhttp.status) {
statusCode = "\n".concat(Drupal.t('An AJAX HTTP error occurred.'), "\n").concat(Drupal.t('HTTP Result Code: !status', {
'!status': xmlhttp.status
}));
} else {
statusCode = "\n".concat(Drupal.t('An AJAX HTTP request terminated abnormally.'));
}
statusCode += "\n".concat(Drupal.t('Debugging information follows.'));
var pathText = "\n".concat(Drupal.t('Path: !uri', {
'!uri': uri
}));
statusText = '';
try {
statusText = "\n".concat(Drupal.t('StatusText: !statusText', {
'!statusText': xmlhttp.statusText.trim()
}));
} catch (e) {}
responseText = '';
try {
responseText = "\n".concat(Drupal.t('ResponseText: !responseText', {
'!responseText': xmlhttp.responseText.trim()
}));
} catch (e) {}
responseText = responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi, '');
responseText = responseText.replace(/[\n]+\s+/g, '\n');
var readyStateText = xmlhttp.status === 0 ? "\n".concat(Drupal.t('ReadyState: !readyState', {
'!readyState': xmlhttp.readyState
})) : '';
customMessage = customMessage ? "\n".concat(Drupal.t('CustomMessage: !customMessage', {
'!customMessage': customMessage
})) : '';
this.message = statusCode + pathText + statusText + customMessage + responseText + readyStateText;
this.name = 'AjaxError';
};
Drupal.AjaxError.prototype = new Error();
Drupal.AjaxError.prototype.constructor = Drupal.AjaxError;
Drupal.ajax = function (settings) {
if (arguments.length !== 1) {
throw new Error('Drupal.ajax() function must be called with one configuration object only');
}
var base = settings.base || false;
var element = settings.element || false;
delete settings.base;
delete settings.element;
if (!settings.progress && !element) {
settings.progress = false;
}
var ajax = new Drupal.Ajax(base, element, settings);
ajax.instanceIndex = Drupal.ajax.instances.length;
Drupal.ajax.instances.push(ajax);
return ajax;
};
Drupal.ajax.instances = [];
Drupal.ajax.expired = function () {
return Drupal.ajax.instances.filter(function (instance) {
return instance && instance.element !== false && !document.body.contains(instance.element);
});
};
Drupal.ajax.bindAjaxLinks = function (element) {
once('ajax', '.use-ajax', element).forEach(function (ajaxLink) {
var $linkElement = $(ajaxLink);
var elementSettings = {
progress: {
type: 'throbber'
},
dialogType: $linkElement.data('dialog-type'),
dialog: $linkElement.data('dialog-options'),
dialogRenderer: $linkElement.data('dialog-renderer'),
base: $linkElement.attr('id'),
element: ajaxLink
};
var href = $linkElement.attr('href');
if (href) {
elementSettings.url = href;
elementSettings.event = 'click';
}
Drupal.ajax(elementSettings);
});
};
Drupal.Ajax = function (base, element, elementSettings) {
var defaults = {
event: element ? 'mousedown' : null,
keypress: true,
selector: base ? "#".concat(base) : null,
effect: 'none',
speed: 'none',
method: 'replaceWith',
progress: {
type: 'throbber',
message: Drupal.t('Please wait...')
},
submit: {
js: true
}
};
$.extend(this, defaults, elementSettings);
this.commands = new Drupal.AjaxCommands();
this.instanceIndex = false;
if (this.wrapper) {
this.wrapper = "#".concat(this.wrapper);
}
this.element = element;
this.element_settings = elementSettings;
this.elementSettings = elementSettings;
if (this.element && this.element.form) {
this.$form = $(this.element.form);
}
if (!this.url) {
var $element = $(this.element);
if ($element.is('a')) {
this.url = $element.attr('href');
} else if (this.element && element.form) {
this.url = this.$form.attr('action');
}
}
var originalUrl = this.url;
this.url = this.url.replace(/\/nojs(\/|$|\?|#)/, '/ajax$1');
if (drupalSettings.ajaxTrustedUrl[originalUrl]) {
drupalSettings.ajaxTrustedUrl[this.url] = true;
}
var ajax = this;
ajax.options = {
url: ajax.url,
data: ajax.submit,
isInProgress: function isInProgress() {
return ajax.ajaxing;
},
beforeSerialize: function beforeSerialize(elementSettings, options) {
return ajax.beforeSerialize(elementSettings, options);
},
beforeSubmit: function beforeSubmit(formValues, elementSettings, options) {
ajax.ajaxing = true;
return ajax.beforeSubmit(formValues, elementSettings, options);
},
beforeSend: function beforeSend(xmlhttprequest, options) {
ajax.ajaxing = true;
return ajax.beforeSend(xmlhttprequest, options);
},
success: function success(response, status, xmlhttprequest) {
var _this = this;
if (typeof response === 'string') {
response = $.parseJSON(response);
}
if (response !== null && !drupalSettings.ajaxTrustedUrl[ajax.url]) {
if (xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token') !== '1') {
var customMessage = Drupal.t('The response failed verification so will not be processed.');
return ajax.error(xmlhttprequest, ajax.url, customMessage);
}
}
return Promise.resolve(ajax.success(response, status)).then(function () {
ajax.ajaxing = false;
$(document).trigger('ajaxSuccess', [xmlhttprequest, _this]);
$(document).trigger('ajaxComplete', [xmlhttprequest, _this]);
if (--$.active === 0) {
$(document).trigger('ajaxStop');
}
});
},
error: function error(xmlhttprequest, status, _error) {
ajax.ajaxing = false;
},
complete: function complete(xmlhttprequest, status) {
if (status === 'error' || status === 'parsererror') {
return ajax.error(xmlhttprequest, ajax.url);
}
},
dataType: 'json',
jsonp: false,
type: 'POST'
};
if (elementSettings.dialog) {
ajax.options.data.dialogOptions = elementSettings.dialog;
}
if (ajax.options.url.indexOf('?') === -1) {
ajax.options.url += '?';
} else {
ajax.options.url += '&';
}
var wrapper = "drupal_".concat(elementSettings.dialogType || 'ajax');
if (elementSettings.dialogRenderer) {
wrapper += ".".concat(elementSettings.dialogRenderer);
}
ajax.options.url += "".concat(Drupal.ajax.WRAPPER_FORMAT, "=").concat(wrapper);
$(ajax.element).on(elementSettings.event, function (event) {
if (!drupalSettings.ajaxTrustedUrl[ajax.url] && !Drupal.url.isLocal(ajax.url)) {
throw new Error(Drupal.t('The callback URL is not local and not trusted: !url', {
'!url': ajax.url
}));
}
return ajax.eventResponse(this, event);
});
if (elementSettings.keypress) {
$(ajax.element).on('keypress', function (event) {
return ajax.keypressResponse(this, event);
});
}
if (elementSettings.prevent) {
$(ajax.element).on(elementSettings.prevent, false);
}
};
Drupal.ajax.WRAPPER_FORMAT = '_wrapper_format';
Drupal.Ajax.AJAX_REQUEST_PARAMETER = '_drupal_ajax';
Drupal.Ajax.prototype.execute = function () {
if (this.ajaxing) {
return;
}
try {
this.beforeSerialize(this.element, this.options);
return $.ajax(this.options);
} catch (e) {
this.ajaxing = false;
window.alert("An error occurred while attempting to process ".concat(this.options.url, ": ").concat(e.message));
return $.Deferred().reject();
}
};
Drupal.Ajax.prototype.keypressResponse = function (element, event) {
var ajax = this;
if (event.which === 13 || event.which === 32 && element.type !== 'text' && element.type !== 'textarea' && element.type !== 'tel' && element.type !== 'number') {
event.preventDefault();
event.stopPropagation();
$(element).trigger(ajax.elementSettings.event);
}
};
Drupal.Ajax.prototype.eventResponse = function (element, event) {
event.preventDefault();
event.stopPropagation();
var ajax = this;
if (ajax.ajaxing) {
return;
}
try {
if (ajax.$form) {
if (ajax.setClick) {
element.form.clk = element;
}
ajax.$form.ajaxSubmit(ajax.options);
} else {
ajax.beforeSerialize(ajax.element, ajax.options);
$.ajax(ajax.options);
}
} catch (e) {
ajax.ajaxing = false;
window.alert("An error occurred while attempting to process ".concat(ajax.options.url, ": ").concat(e.message));
}
};
Drupal.Ajax.prototype.beforeSerialize = function (element, options) {
if (this.$form && document.body.contains(this.$form.get(0))) {
var settings = this.settings || drupalSettings;
Drupal.detachBehaviors(this.$form.get(0), settings, 'serialize');
}
options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER] = 1;
var pageState = drupalSettings.ajaxPageState;
options.data['ajax_page_state[theme]'] = pageState.theme;
options.data['ajax_page_state[theme_token]'] = pageState.theme_token;
options.data['ajax_page_state[libraries]'] = pageState.libraries;
};
Drupal.Ajax.prototype.beforeSubmit = function (formValues, element, options) {};
Drupal.Ajax.prototype.beforeSend = function (xmlhttprequest, options) {
if (this.$form) {
options.extraData = options.extraData || {};
options.extraData.ajax_iframe_upload = '1';
var v = $.fieldValue(this.element);
if (v !== null) {
options.extraData[this.element.name] = v;
}
}
$(this.element).prop('disabled', true);
if (!this.progress || !this.progress.type) {
return;
}
var progressIndicatorMethod = "setProgressIndicator".concat(this.progress.type.slice(0, 1).toUpperCase()).concat(this.progress.type.slice(1).toLowerCase());
if (progressIndicatorMethod in this && typeof this[progressIndicatorMethod] === 'function') {
this[progressIndicatorMethod].call(this);
}
};
Drupal.theme.ajaxProgressThrobber = function (message) {
var messageMarkup = typeof message === 'string' ? Drupal.theme('ajaxProgressMessage', message) : '';
var throbber = ' ';
return "".concat(throbber).concat(messageMarkup, "");
};
Drupal.theme.ajaxProgressIndicatorFullscreen = function () {
return ' ';
};
Drupal.theme.ajaxProgressMessage = function (message) {
return "".concat(message, "");
};
Drupal.theme.ajaxProgressBar = function ($element) {
return $('').append($element);
};
Drupal.Ajax.prototype.setProgressIndicatorBar = function () {
var progressBar = new Drupal.ProgressBar("ajax-progress-".concat(this.element.id), $.noop, this.progress.method, $.noop);
if (this.progress.message) {
progressBar.setProgress(-1, this.progress.message);
}
if (this.progress.url) {
progressBar.startMonitoring(this.progress.url, this.progress.interval || 1500);
}
this.progress.element = $(Drupal.theme('ajaxProgressBar', progressBar.element));
this.progress.object = progressBar;
$(this.element).after(this.progress.element);
};
Drupal.Ajax.prototype.setProgressIndicatorThrobber = function () {
this.progress.element = $(Drupal.theme('ajaxProgressThrobber', this.progress.message));
$(this.element).after(this.progress.element);
};
Drupal.Ajax.prototype.setProgressIndicatorFullscreen = function () {
this.progress.element = $(Drupal.theme('ajaxProgressIndicatorFullscreen'));
$('body').append(this.progress.element);
};
Drupal.Ajax.prototype.commandExecutionQueue = function (response, status) {
var _this2 = this;
var ajaxCommands = this.commands;
return Object.keys(response || {}).reduce(function (executionQueue, key) {
return executionQueue.then(function () {
var command = response[key].command;
if (command && ajaxCommands[command]) {
return ajaxCommands[command](_this2, response[key], status);
}
});
}, Promise.resolve());
};
Drupal.Ajax.prototype.success = function (response, status) {
var _this3 = this;
if (this.progress.element) {
$(this.progress.element).remove();
}
if (this.progress.object) {
this.progress.object.stopMonitoring();
}
$(this.element).prop('disabled', false);
var elementParents = $(this.element).parents('[data-drupal-selector]').addBack().toArray();
var focusChanged = Object.keys(response || {}).some(function (key) {
var _response$key = response[key],
command = _response$key.command,
method = _response$key.method;
return command === 'focusFirst' || command === 'invoke' && method === 'focus';
});
return this.commandExecutionQueue(response, status).then(function () {
if (!focusChanged && _this3.element && !$(_this3.element).data('disable-refocus')) {
var target = false;
for (var n = elementParents.length - 1; !target && n >= 0; n--) {
target = document.querySelector("[data-drupal-selector=\"".concat(elementParents[n].getAttribute('data-drupal-selector'), "\"]"));
}
if (target) {
$(target).trigger('focus');
}
}
if (_this3.$form && document.body.contains(_this3.$form.get(0))) {
var settings = _this3.settings || drupalSettings;
Drupal.attachBehaviors(_this3.$form.get(0), settings);
}
_this3.settings = null;
}).catch(function (error) {
return console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error', {
'!error': error
}));
});
};
Drupal.Ajax.prototype.getEffect = function (response) {
var type = response.effect || this.effect;
var speed = response.speed || this.speed;
var effect = {};
if (type === 'none') {
effect.showEffect = 'show';
effect.hideEffect = 'hide';
effect.showSpeed = '';
} else if (type === 'fade') {
effect.showEffect = 'fadeIn';
effect.hideEffect = 'fadeOut';
effect.showSpeed = speed;
} else {
effect.showEffect = "".concat(type, "Toggle");
effect.hideEffect = "".concat(type, "Toggle");
effect.showSpeed = speed;
}
return effect;
};
Drupal.Ajax.prototype.error = function (xmlhttprequest, uri, customMessage) {
if (this.progress.element) {
$(this.progress.element).remove();
}
if (this.progress.object) {
this.progress.object.stopMonitoring();
}
$(this.wrapper).show();
$(this.element).prop('disabled', false);
if (this.$form && document.body.contains(this.$form.get(0))) {
var settings = this.settings || drupalSettings;
Drupal.attachBehaviors(this.$form.get(0), settings);
}
throw new Drupal.AjaxError(xmlhttprequest, uri, customMessage);
};
Drupal.theme.ajaxWrapperNewContent = function ($newContent, ajax, response) {
return (response.effect || ajax.effect) !== 'none' && $newContent.filter(function (i) {
return !($newContent[i].nodeName === '#comment' || $newContent[i].nodeName === '#text' && /^(\s|\n|\r)*$/.test($newContent[i].textContent));
}).length > 1 ? Drupal.theme('ajaxWrapperMultipleRootElements', $newContent) : $newContent;
};
Drupal.theme.ajaxWrapperMultipleRootElements = function ($elements) {
return $('').append($elements);
};
Drupal.AjaxCommands = function () {};
Drupal.AjaxCommands.prototype = {
insert: function insert(ajax, response) {
var $wrapper = response.selector ? $(response.selector) : $(ajax.wrapper);
var method = response.method || ajax.method;
var effect = ajax.getEffect(response);
var settings = response.settings || ajax.settings || drupalSettings;
var $newContent = $($.parseHTML(response.data, document, true));
$newContent = Drupal.theme('ajaxWrapperNewContent', $newContent, ajax, response);
switch (method) {
case 'html':
case 'replaceWith':
case 'replaceAll':
case 'empty':
case 'remove':
Drupal.detachBehaviors($wrapper.get(0), settings);
break;
default:
break;
}
$wrapper[method]($newContent);
if (effect.showEffect !== 'show') {
$newContent.hide();
}
var $ajaxNewContent = $newContent.find('.ajax-new-content');
if ($ajaxNewContent.length) {
$ajaxNewContent.hide();
$newContent.show();
$ajaxNewContent[effect.showEffect](effect.showSpeed);
} else if (effect.showEffect !== 'show') {
$newContent[effect.showEffect](effect.showSpeed);
}
if ($newContent.parents('html').length) {
$newContent.each(function (index, element) {
if (element.nodeType === Node.ELEMENT_NODE) {
Drupal.attachBehaviors(element, settings);
}
});
}
},
remove: function remove(ajax, response, status) {
var settings = response.settings || ajax.settings || drupalSettings;
$(response.selector).each(function () {
Drupal.detachBehaviors(this, settings);
}).remove();
},
changed: function changed(ajax, response, status) {
var $element = $(response.selector);
if (!$element.hasClass('ajax-changed')) {
$element.addClass('ajax-changed');
if (response.asterisk) {
$element.find(response.asterisk).append(" * "));
}
}
},
alert: function alert(ajax, response, status) {
window.alert(response.text);
},
announce: function announce(ajax, response) {
if (response.priority) {
Drupal.announce(response.text, response.priority);
} else {
Drupal.announce(response.text);
}
},
redirect: function redirect(ajax, response, status) {
window.location = response.url;
},
css: function css(ajax, response, status) {
$(response.selector).css(response.argument);
},
settings: function settings(ajax, response, status) {
var ajaxSettings = drupalSettings.ajax;
if (ajaxSettings) {
Drupal.ajax.expired().forEach(function (instance) {
if (instance.selector) {
var selector = instance.selector.replace('#', '');
if (selector in ajaxSettings) {
delete ajaxSettings[selector];
}
}
});
}
if (response.merge) {
$.extend(true, drupalSettings, response.settings);
} else {
ajax.settings = response.settings;
}
},
data: function data(ajax, response, status) {
$(response.selector).data(response.name, response.value);
},
focusFirst: function focusFirst(ajax, response, status) {
var focusChanged = false;
var container = document.querySelector(response.selector);
if (container) {
var tabbableElements = tabbable(container);
if (tabbableElements.length) {
tabbableElements[0].focus();
focusChanged = true;
} else if (isFocusable(container)) {
container.focus();
focusChanged = true;
}
}
if (ajax.hasOwnProperty('element') && !focusChanged) {
ajax.element.focus();
}
},
invoke: function invoke(ajax, response, status) {
var $element = $(response.selector);
$element[response.method].apply($element, _toConsumableArray(response.args));
},
restripe: function restripe(ajax, response, status) {
$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');
},
update_build_id: function update_build_id(ajax, response, status) {
document.querySelectorAll("input[name=\"form_build_id\"][value=\"".concat(response.old, "\"]")).forEach(function (item) {
item.value = response.new;
});
},
add_css: function add_css(ajax, response, status) {
$('head').prepend(response.data);
},
message: function message(ajax, response) {
var messages = new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));
if (response.clearPrevious) {
messages.clear();
}
messages.add(response.message, response.messageOptions);
},
add_js: function add_js(ajax, response, status) {
var parentEl = document.querySelector(response.selector || 'body');
var settings = ajax.settings || drupalSettings;
var allUniqueBundleIds = response.data.map(function (script) {
var uniqueBundleId = script.src + ajax.instanceIndex;
loadjs(script.src, uniqueBundleId, {
async: false,
before: function before(path, scriptEl) {
Object.keys(script).forEach(function (attributeKey) {
scriptEl.setAttribute(attributeKey, script[attributeKey]);
});
parentEl.appendChild(scriptEl);
return false;
}
});
return uniqueBundleId;
});
return new Promise(function (resolve, reject) {
loadjs.ready(allUniqueBundleIds, {
success: function success() {
Drupal.attachBehaviors(parentEl, settings);
resolve();
},
error: function error(depsNotFound) {
var message = Drupal.t("The following files could not be loaded: @dependencies", {
'@dependencies': depsNotFound.join(', ')
});
reject(message);
}
});
});
}
};
var stopEvent = function stopEvent(xhr, settings) {
return xhr.getResponseHeader('X-Drupal-Ajax-Token') === '1' && settings.isInProgress && settings.isInProgress();
};
$.extend(true, $.event.special, {
ajaxSuccess: {
trigger: function trigger(event, xhr, settings) {
if (stopEvent(xhr, settings)) {
return false;
}
}
},
ajaxComplete: {
trigger: function trigger(event, xhr, settings) {
if (stopEvent(xhr, settings)) {
$.active++;
return false;
}
}
}
});
})(jQuery, window, Drupal, drupalSettings, loadjs, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function (Drupal) {
Drupal.theme.ajaxProgressBar = function ($element) {
return $element.addClass('ajax-progress ajax-progress-bar');
};
})(Drupal);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
Drupal.debounce = function (func, wait, immediate) {
var timeout;
var result;
return function () {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
var context = this;
var later = function later() {
timeout = null;
if (!immediate) {
result = func.apply(context, args);
}
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) {
result = func.apply(context, args);
}
return result;
};
};;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, debounce) {
var offsets = {
top: 0,
right: 0,
bottom: 0,
left: 0
};
function getRawOffset(el, edge) {
var $el = $(el);
var documentElement = document.documentElement;
var displacement = 0;
var horizontal = edge === 'left' || edge === 'right';
var placement = $el.offset()[horizontal ? 'left' : 'top'];
placement -= window["scroll".concat(horizontal ? 'X' : 'Y')] || document.documentElement["scroll".concat(horizontal ? 'Left' : 'Top')] || 0;
switch (edge) {
case 'top':
displacement = placement + $el.outerHeight();
break;
case 'left':
displacement = placement + $el.outerWidth();
break;
case 'bottom':
displacement = documentElement.clientHeight - placement;
break;
case 'right':
displacement = documentElement.clientWidth - placement;
break;
default:
displacement = 0;
}
return displacement;
}
function calculateOffset(edge) {
var edgeOffset = 0;
var displacingElements = document.querySelectorAll("[data-offset-".concat(edge, "]"));
var n = displacingElements.length;
for (var i = 0; i < n; i++) {
var el = displacingElements[i];
if (el.style.display === 'none') {
continue;
}
var displacement = parseInt(el.getAttribute("data-offset-".concat(edge)), 10);
if (isNaN(displacement)) {
displacement = getRawOffset(el, edge);
}
edgeOffset = Math.max(edgeOffset, displacement);
}
return edgeOffset;
}
function calculateOffsets() {
return {
top: calculateOffset('top'),
right: calculateOffset('right'),
bottom: calculateOffset('bottom'),
left: calculateOffset('left')
};
}
function displace(broadcast) {
offsets = calculateOffsets();
Drupal.displace.offsets = offsets;
if (typeof broadcast === 'undefined' || broadcast) {
$(document).trigger('drupalViewportOffsetChange', offsets);
}
return offsets;
}
Drupal.behaviors.drupalDisplace = {
attach: function attach() {
if (this.displaceProcessed) {
return;
}
this.displaceProcessed = true;
$(window).on('resize.drupalDisplace', debounce(displace, 200));
}
};
Drupal.displace = displace;
$.extend(Drupal.displace, {
offsets: offsets,
calculateOffset: calculateOffset
});
})(jQuery, Drupal, Drupal.debounce);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, _ref) {
var isTabbable = _ref.isTabbable;
$.extend($.expr[':'], {
tabbable: function tabbable(element) {
Drupal.deprecationError({
message: 'The :tabbable selector is deprecated in Drupal 9.2.0 and will be removed in Drupal 11.0.0. Use the core/tabbable library instead. See https://www.drupal.org/node/3183730'
});
if (element.tagName === 'SUMMARY' || element.tagName === 'DETAILS') {
var tabIndex = element.getAttribute('tabIndex');
if (tabIndex === null || tabIndex < 0) {
return false;
}
}
return isTabbable(element);
}
});
})(jQuery, Drupal, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($) {
var cachedScrollbarWidth = null;
var max = Math.max,
abs = Math.abs;
var regexHorizontal = /left|center|right/;
var regexVertical = /top|center|bottom/;
var regexOffset = /[+-]\d+(\.[\d]+)?%?/;
var regexPosition = /^\w+/;
var regexPercent = /%$/;
var _position = $.fn.position;
function getOffsets(offsets, width, height) {
return [parseFloat(offsets[0]) * (regexPercent.test(offsets[0]) ? width / 100 : 1), parseFloat(offsets[1]) * (regexPercent.test(offsets[1]) ? height / 100 : 1)];
}
function parseCss(element, property) {
return parseInt($.css(element, property), 10) || 0;
}
function getDimensions(elem) {
var raw = elem[0];
if (raw.nodeType === 9) {
return {
width: elem.width(),
height: elem.height(),
offset: {
top: 0,
left: 0
}
};
}
if ($.isWindow(raw)) {
return {
width: elem.width(),
height: elem.height(),
offset: {
top: elem.scrollTop(),
left: elem.scrollLeft()
}
};
}
if (raw.preventDefault) {
return {
width: 0,
height: 0,
offset: {
top: raw.pageY,
left: raw.pageX
}
};
}
return {
width: elem.outerWidth(),
height: elem.outerHeight(),
offset: elem.offset()
};
}
var collisions = {
fit: {
left: function left(position, data) {
var within = data.within;
var withinOffset = within.isWindow ? within.scrollLeft : within.offset.left;
var outerWidth = within.width;
var collisionPosLeft = position.left - data.collisionPosition.marginLeft;
var overLeft = withinOffset - collisionPosLeft;
var overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset;
var newOverRight;
if (data.collisionWidth > outerWidth) {
if (overLeft > 0 && overRight <= 0) {
newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset;
position.left += overLeft - newOverRight;
} else if (overRight > 0 && overLeft <= 0) {
position.left = withinOffset;
} else if (overLeft > overRight) {
position.left = withinOffset + outerWidth - data.collisionWidth;
} else {
position.left = withinOffset;
}
} else if (overLeft > 0) {
position.left += overLeft;
} else if (overRight > 0) {
position.left -= overRight;
} else {
position.left = max(position.left - collisionPosLeft, position.left);
}
},
top: function top(position, data) {
var within = data.within;
var withinOffset = within.isWindow ? within.scrollTop : within.offset.top;
var outerHeight = data.within.height;
var collisionPosTop = position.top - data.collisionPosition.marginTop;
var overTop = withinOffset - collisionPosTop;
var overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset;
var newOverBottom;
if (data.collisionHeight > outerHeight) {
if (overTop > 0 && overBottom <= 0) {
newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset;
position.top += overTop - newOverBottom;
} else if (overBottom > 0 && overTop <= 0) {
position.top = withinOffset;
} else if (overTop > overBottom) {
position.top = withinOffset + outerHeight - data.collisionHeight;
} else {
position.top = withinOffset;
}
} else if (overTop > 0) {
position.top += overTop;
} else if (overBottom > 0) {
position.top -= overBottom;
} else {
position.top = max(position.top - collisionPosTop, position.top);
}
}
},
flip: {
left: function left(position, data) {
var within = data.within;
var withinOffset = within.offset.left + within.scrollLeft;
var outerWidth = within.width;
var offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left;
var collisionPosLeft = position.left - data.collisionPosition.marginLeft;
var overLeft = collisionPosLeft - offsetLeft;
var overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft;
var myOffset = data.my[0] === 'left' ? -data.elemWidth : data.my[0] === 'right' ? data.elemWidth : 0;
var atOffset = data.at[0] === 'left' ? data.targetWidth : data.at[0] === 'right' ? -data.targetWidth : 0;
var offset = -2 * data.offset[0];
var newOverRight;
var newOverLeft;
if (overLeft < 0) {
newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset;
if (newOverRight < 0 || newOverRight < abs(overLeft)) {
position.left += myOffset + atOffset + offset;
}
} else if (overRight > 0) {
newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft;
if (newOverLeft > 0 || abs(newOverLeft) < overRight) {
position.left += myOffset + atOffset + offset;
}
}
},
top: function top(position, data) {
var within = data.within;
var withinOffset = within.offset.top + within.scrollTop;
var outerHeight = within.height;
var offsetTop = within.isWindow ? within.scrollTop : within.offset.top;
var collisionPosTop = position.top - data.collisionPosition.marginTop;
var overTop = collisionPosTop - offsetTop;
var overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop;
var top = data.my[1] === 'top';
var myOffset = top ? -data.elemHeight : data.my[1] === 'bottom' ? data.elemHeight : 0;
var atOffset = data.at[1] === 'top' ? data.targetHeight : data.at[1] === 'bottom' ? -data.targetHeight : 0;
var offset = -2 * data.offset[1];
var newOverTop;
var newOverBottom;
if (overTop < 0) {
newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset;
if (newOverBottom < 0 || newOverBottom < abs(overTop)) {
position.top += myOffset + atOffset + offset;
}
} else if (overBottom > 0) {
newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop;
if (newOverTop > 0 || abs(newOverTop) < overBottom) {
position.top += myOffset + atOffset + offset;
}
}
}
},
flipfit: {
left: function left() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
collisions.flip.left.apply(this, args);
collisions.fit.left.apply(this, args);
},
top: function top() {
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
}
collisions.flip.top.apply(this, args);
collisions.fit.top.apply(this, args);
}
}
};
$.position = {
scrollbarWidth: function scrollbarWidth() {
if (cachedScrollbarWidth !== undefined) {
return cachedScrollbarWidth;
}
var div = $('" + "");
var innerDiv = div.children()[0];
$('body').append(div);
var w1 = innerDiv.offsetWidth;
div.css('overflow', 'scroll');
var w2 = innerDiv.offsetWidth;
if (w1 === w2) {
w2 = div[0].clientWidth;
}
div.remove();
cachedScrollbarWidth = w1 - w2;
return cachedScrollbarWidth;
},
getScrollInfo: function getScrollInfo(within) {
var overflowX = within.isWindow || within.isDocument ? '' : within.element.css('overflow-x');
var overflowY = within.isWindow || within.isDocument ? '' : within.element.css('overflow-y');
var hasOverflowX = overflowX === 'scroll' || overflowX === 'auto' && within.width < within.element[0].scrollWidth;
var hasOverflowY = overflowY === 'scroll' || overflowY === 'auto' && within.height < within.element[0].scrollHeight;
return {
width: hasOverflowY ? $.position.scrollbarWidth() : 0,
height: hasOverflowX ? $.position.scrollbarWidth() : 0
};
},
getWithinInfo: function getWithinInfo(element) {
var withinElement = $(element || window);
var isWindow = $.isWindow(withinElement[0]);
var isDocument = !!withinElement[0] && withinElement[0].nodeType === 9;
var hasOffset = !isWindow && !isDocument;
return {
element: withinElement,
isWindow: isWindow,
isDocument: isDocument,
offset: hasOffset ? $(element).offset() : {
left: 0,
top: 0
},
scrollLeft: withinElement.scrollLeft(),
scrollTop: withinElement.scrollTop(),
width: withinElement.outerWidth(),
height: withinElement.outerHeight()
};
}
};
$.fn.position = function (options) {
if (!options || !options.of) {
return _position.apply(this, arguments);
}
options = $.extend({}, options);
var within = $.position.getWithinInfo(options.within);
var scrollInfo = $.position.getScrollInfo(within);
var collision = (options.collision || 'flip').split(' ');
var offsets = {};
var target = typeof options.of === 'string' ? $(document).find(options.of) : $(options.of);
var dimensions = getDimensions(target);
var targetWidth = dimensions.width;
var targetHeight = dimensions.height;
var targetOffset = dimensions.offset;
if (target[0].preventDefault) {
options.at = 'left top';
}
var basePosition = $.extend({}, targetOffset);
$.each(['my', 'at'], function () {
var pos = (options[this] || '').split(' ');
if (pos.length === 1) {
pos = regexHorizontal.test(pos[0]) ? pos.concat(['center']) : regexVertical.test(pos[0]) ? ['center'].concat(pos) : ['center', 'center'];
}
pos[0] = regexHorizontal.test(pos[0]) ? pos[0] : 'center';
pos[1] = regexVertical.test(pos[1]) ? pos[1] : 'center';
var horizontalOffset = regexOffset.exec(pos[0]);
var verticalOffset = regexOffset.exec(pos[1]);
offsets[this] = [horizontalOffset ? horizontalOffset[0] : 0, verticalOffset ? verticalOffset[0] : 0];
options[this] = [regexPosition.exec(pos[0])[0], regexPosition.exec(pos[1])[0]];
});
if (collision.length === 1) {
collision[1] = collision[0];
}
if (options.at[0] === 'right') {
basePosition.left += targetWidth;
} else if (options.at[0] === 'center') {
basePosition.left += targetWidth / 2;
}
if (options.at[1] === 'bottom') {
basePosition.top += targetHeight;
} else if (options.at[1] === 'center') {
basePosition.top += targetHeight / 2;
}
var atOffset = getOffsets(offsets.at, targetWidth, targetHeight);
basePosition.left += atOffset[0];
basePosition.top += atOffset[1];
return this.each(function () {
var using;
var elem = $(this);
var elemWidth = elem.outerWidth();
var elemHeight = elem.outerHeight();
var marginLeft = parseCss(this, 'marginLeft');
var marginTop = parseCss(this, 'marginTop');
var collisionWidth = elemWidth + marginLeft + parseCss(this, 'marginRight') + scrollInfo.width;
var collisionHeight = elemHeight + marginTop + parseCss(this, 'marginBottom') + scrollInfo.height;
var position = $.extend({}, basePosition);
var myOffset = getOffsets(offsets.my, elem.outerWidth(), elem.outerHeight());
if (options.my[0] === 'right') {
position.left -= elemWidth;
} else if (options.my[0] === 'center') {
position.left -= elemWidth / 2;
}
if (options.my[1] === 'bottom') {
position.top -= elemHeight;
} else if (options.my[1] === 'center') {
position.top -= elemHeight / 2;
}
position.left += myOffset[0];
position.top += myOffset[1];
var collisionPosition = {
marginLeft: marginLeft,
marginTop: marginTop
};
$.each(['left', 'top'], function (i, dir) {
if (collisions[collision[i]]) {
collisions[collision[i]][dir](position, {
targetWidth: targetWidth,
targetHeight: targetHeight,
elemWidth: elemWidth,
elemHeight: elemHeight,
collisionPosition: collisionPosition,
collisionWidth: collisionWidth,
collisionHeight: collisionHeight,
offset: [atOffset[0] + myOffset[0], atOffset[1] + myOffset[1]],
my: options.my,
at: options.at,
within: within,
elem: elem
});
}
});
if (options.using) {
using = function using(props) {
var left = targetOffset.left - position.left;
var right = left + targetWidth - elemWidth;
var top = targetOffset.top - position.top;
var bottom = top + targetHeight - elemHeight;
var feedback = {
target: {
element: target,
left: targetOffset.left,
top: targetOffset.top,
width: targetWidth,
height: targetHeight
},
element: {
element: elem,
left: position.left,
top: position.top,
width: elemWidth,
height: elemHeight
},
horizontal: right < 0 ? 'left' : left > 0 ? 'right' : 'center',
vertical: bottom < 0 ? 'top' : top > 0 ? 'bottom' : 'middle'
};
if (targetWidth < elemWidth && abs(left + right) < targetWidth) {
feedback.horizontal = 'center';
}
if (targetHeight < elemHeight && abs(top + bottom) < targetHeight) {
feedback.vertical = 'middle';
}
if (max(abs(left), abs(right)) > max(abs(top), abs(bottom))) {
feedback.important = 'horizontal';
} else {
feedback.important = 'vertical';
}
options.using.call(this, props, feedback);
};
}
elem.offset($.extend(position, {
using: using
}));
});
};
if (!$.hasOwnProperty('ui')) {
$.ui = {};
}
$.ui.position = collisions;
})(jQuery);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, drupalSettings) {
drupalSettings.dialog = {
autoOpen: true,
dialogClass: '',
buttonClass: 'button',
buttonPrimaryClass: 'button--primary',
close: function close(event) {
Drupal.dialog(event.target).close();
Drupal.detachBehaviors(event.target, null, 'unload');
}
};
Drupal.dialog = function (element, options) {
var undef;
var $element = $(element);
var dialog = {
open: false,
returnValue: undef
};
function openDialog(settings) {
settings = $.extend({}, drupalSettings.dialog, options, settings);
$(window).trigger('dialog:beforecreate', [dialog, $element, settings]);
$element.dialog(settings);
dialog.open = true;
$(window).trigger('dialog:aftercreate', [dialog, $element, settings]);
}
function closeDialog(value) {
$(window).trigger('dialog:beforeclose', [dialog, $element]);
$element.dialog('close');
dialog.returnValue = value;
dialog.open = false;
$(window).trigger('dialog:afterclose', [dialog, $element]);
}
dialog.show = function () {
openDialog({
modal: false
});
};
dialog.showModal = function () {
openDialog({
modal: true
});
};
dialog.close = closeDialog;
return dialog;
};
})(jQuery, Drupal, drupalSettings);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, drupalSettings, debounce, displace) {
drupalSettings.dialog = $.extend({
autoResize: true,
maxHeight: '95%'
}, drupalSettings.dialog);
function resetPosition(options) {
var offsets = displace.offsets;
var left = offsets.left - offsets.right;
var top = offsets.top - offsets.bottom;
var leftString = "".concat((left > 0 ? '+' : '-') + Math.abs(Math.round(left / 2)), "px");
var topString = "".concat((top > 0 ? '+' : '-') + Math.abs(Math.round(top / 2)), "px");
options.position = {
my: "center".concat(left !== 0 ? leftString : '', " center").concat(top !== 0 ? topString : ''),
of: window
};
return options;
}
function resetSize(event) {
var positionOptions = ['width', 'height', 'minWidth', 'minHeight', 'maxHeight', 'maxWidth', 'position'];
var adjustedOptions = {};
var windowHeight = $(window).height();
var option;
var optionValue;
var adjustedValue;
for (var n = 0; n < positionOptions.length; n++) {
option = positionOptions[n];
optionValue = event.data.settings[option];
if (optionValue) {
if (typeof optionValue === 'string' && /%$/.test(optionValue) && /height/i.test(option)) {
windowHeight -= displace.offsets.top + displace.offsets.bottom;
adjustedValue = parseInt(0.01 * parseInt(optionValue, 10) * windowHeight, 10);
if (option === 'height' && event.data.$element.parent().outerHeight() < adjustedValue) {
adjustedValue = 'auto';
}
adjustedOptions[option] = adjustedValue;
}
}
}
if (!event.data.settings.modal) {
adjustedOptions = resetPosition(adjustedOptions);
}
event.data.$element.dialog('option', adjustedOptions).trigger('dialogContentResize');
}
$(window).on({
'dialog:aftercreate': function dialogAftercreate(event, dialog, $element, settings) {
var autoResize = debounce(resetSize, 20);
var eventData = {
settings: settings,
$element: $element
};
if (settings.autoResize === true || settings.autoResize === 'true') {
$element.dialog('option', {
resizable: false,
draggable: false
}).dialog('widget').css('position', 'fixed');
$(window).on('resize.dialogResize scroll.dialogResize', eventData, autoResize).trigger('resize.dialogResize');
$(document).on('drupalViewportOffsetChange.dialogResize', eventData, autoResize);
}
},
'dialog:beforeclose': function dialogBeforeclose(event, dialog, $element) {
$(window).off('.dialogResize');
$(document).off('.dialogResize');
}
});
})(jQuery, Drupal, drupalSettings, Drupal.debounce, Drupal.displace);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, _ref) {
var tabbable = _ref.tabbable,
isTabbable = _ref.isTabbable;
$.widget('ui.dialog', $.ui.dialog, {
options: {
buttonClass: 'button',
buttonPrimaryClass: 'button--primary'
},
_createButtons: function _createButtons() {
var opts = this.options;
var primaryIndex;
var index;
var il = opts.buttons.length;
for (index = 0; index < il; index++) {
if (opts.buttons[index].primary && opts.buttons[index].primary === true) {
primaryIndex = index;
delete opts.buttons[index].primary;
break;
}
}
this._super();
var $buttons = this.uiButtonSet.children().addClass(opts.buttonClass);
if (typeof primaryIndex !== 'undefined') {
$buttons.eq(index).addClass(opts.buttonPrimaryClass);
}
},
_focusTabbable: function _focusTabbable() {
var hasFocus = this._focusedElement ? this._focusedElement.get(0) : null;
if (!hasFocus) {
hasFocus = this.element.find('[autofocus]').get(0);
}
if (!hasFocus) {
var $elements = [this.element, this.uiDialogButtonPane];
for (var i = 0; i < $elements.length; i++) {
var element = $elements[i].get(0);
if (element) {
var elementTabbable = tabbable(element);
hasFocus = elementTabbable.length ? elementTabbable[0] : null;
}
if (hasFocus) {
break;
}
}
}
if (!hasFocus) {
var closeBtn = this.uiDialogTitlebarClose.get(0);
hasFocus = closeBtn && isTabbable(closeBtn) ? closeBtn : null;
}
if (!hasFocus) {
hasFocus = this.uiDialog.get(0);
}
$(hasFocus).eq(0).trigger('focus');
},
_allowInteraction: function _allowInteraction(event) {
if ($(event.target).closest('.cke_dialog').length) {
return true;
}
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
return this._super.apply(this, [event].concat(args));
}
});
})(jQuery, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal) {
Drupal.behaviors.dialog = {
attach: function attach(context, settings) {
var $context = $(context);
if (!$('#drupal-modal').length) {
$('').hide().appendTo('body');
}
var $dialog = $context.closest('.ui-dialog-content');
if ($dialog.length) {
if ($dialog.dialog('option', 'drupalAutoButtons')) {
$dialog.trigger('dialogButtonsChange');
}
$dialog.dialog('widget').trigger('focus');
}
var originalClose = settings.dialog.close;
settings.dialog.close = function (event) {
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
originalClose.apply(settings.dialog, [event].concat(args));
$(event.target).remove();
};
},
prepareDialogButtons: function prepareDialogButtons($dialog) {
var buttons = [];
var $buttons = $dialog.find('.form-actions input[type=submit], .form-actions a.button');
$buttons.each(function () {
var $originalButton = $(this).css({
display: 'none'
});
buttons.push({
text: $originalButton.html() || $originalButton.attr('value'),
class: $originalButton.attr('class'),
click: function click(e) {
if ($originalButton.is('a')) {
$originalButton[0].click();
} else {
$originalButton.trigger('mousedown').trigger('mouseup').trigger('click');
e.preventDefault();
}
}
});
});
return buttons;
}
};
Drupal.AjaxCommands.prototype.openDialog = function (ajax, response, status) {
if (!response.selector) {
return false;
}
var $dialog = $(response.selector);
if (!$dialog.length) {
$dialog = $("")).appendTo('body');
}
if (!ajax.wrapper) {
ajax.wrapper = $dialog.attr('id');
}
response.command = 'insert';
response.method = 'html';
ajax.commands.insert(ajax, response, status);
if (!response.dialogOptions.buttons) {
response.dialogOptions.drupalAutoButtons = true;
response.dialogOptions.buttons = Drupal.behaviors.dialog.prepareDialogButtons($dialog);
}
$dialog.on('dialogButtonsChange', function () {
var buttons = Drupal.behaviors.dialog.prepareDialogButtons($dialog);
$dialog.dialog('option', 'buttons', buttons);
});
response.dialogOptions = response.dialogOptions || {};
var dialog = Drupal.dialog($dialog.get(0), response.dialogOptions);
if (response.dialogOptions.modal) {
dialog.showModal();
} else {
dialog.show();
}
$dialog.parent().find('.ui-dialog-buttonset').addClass('form-actions');
};
Drupal.AjaxCommands.prototype.closeDialog = function (ajax, response, status) {
var $dialog = $(response.selector);
if ($dialog.length) {
Drupal.dialog($dialog.get(0)).close();
if (!response.persist) {
$dialog.remove();
}
}
$dialog.off('dialogButtonsChange');
};
Drupal.AjaxCommands.prototype.setDialogOption = function (ajax, response, status) {
var $dialog = $(response.selector);
if ($dialog.length) {
$dialog.dialog('option', response.optionName, response.optionValue);
}
};
$(window).on('dialog:aftercreate', function (e, dialog, $element, settings) {
$element.on('click.dialog', '.dialog-cancel', function (e) {
dialog.close('cancel');
e.preventDefault();
e.stopPropagation();
});
});
$(window).on('dialog:beforeclose', function (e, dialog, $element) {
$element.off('.dialog');
});
})(jQuery, Drupal);;
/**
* @file
* JavaScript behaviors to fix jQuery UI dialogs.
*/
(function ($, Drupal) {
'use strict';
/**
* Ensure that ckeditor has focus when displayed inside of jquery-ui dialog widget
*
* @see http://stackoverflow.com/questions/20533487/how-to-ensure-that-ckeditor-has-focus-when-displayed-inside-of-jquery-ui-dialog
*/
if ($.ui && $.ui.dialog && $.ui.dialog.prototype._allowInteraction) {
var _allowInteraction = $.ui.dialog.prototype._allowInteraction;
$.ui.dialog.prototype._allowInteraction = function (event) {
if ($(event.target).closest('.cke_dialog').length) {
return true;
}
return _allowInteraction.apply(this, arguments);
};
}
/**
* Attaches webform dialog behaviors.
*
* @type {Drupal~behavior}
*
* @prop {Drupal~behaviorAttach} attach
* Attaches event listeners for webform dialogs.
*/
Drupal.behaviors.webformDialogEvents = {
attach: function () {
$(window).once('webform-dialog').on({
'dialog:aftercreate': function (event, dialog, $element, settings) {
setTimeout(function () {
var hasFocus = $element.find('[autofocus]:tabbable');
if (!hasFocus.length) {
// Move focus to first input which is not a button.
hasFocus = $element.find(':input:tabbable:not(:button)');
}
if (!hasFocus.length) {
// Move focus to close dialog button.
hasFocus = $element.parent().find('.ui-dialog-titlebar-close');
}
hasFocus.eq(0).trigger('focus');
});
}
});
}
};
})(jQuery, Drupal);
;
/**
* @file
* JavaScript behaviors for webform dialogs.
*/
(function ($, Drupal, drupalSettings) {
'use strict';
// @see http://api.jqueryui.com/dialog/
Drupal.webform = Drupal.webform || {};
Drupal.webform.dialog = Drupal.webform.dialog || {};
Drupal.webform.dialog.options = Drupal.webform.dialog.options || {};
/**
* Programmatically open a webform (or page) in a dialog.
*
* @param {string} url
* Webform URL.
* @param {string} type
* Webform dialog type defined via /admin/structure/webform/config.
*/
Drupal.webformOpenDialog = function (url, type) {
// Create a div with link but don't attach it to the page.
var $div = $('<a href="' + url + '" class="webform-dialog ' + type + '"></a>');
// Init the webform dialog behavior.
Drupal.behaviors.webformDialog.attach($div);
// Trigger the link.
$div.find('a').trigger('click');
};
/**
* Open webform dialog using preset options.
*
* @type {Drupal~behavior}
*/
Drupal.behaviors.webformDialog = {
attach: function (context) {
$('a.webform-dialog', context).once('webform-dialog').each(function () {
var $a = $(this);
// Get default options.
var options = $.extend({}, Drupal.webform.dialog.options);
// Get preset dialog options.
if ($a.attr('class').match(/webform-dialog-([a-z0-9_]+)/)) {
var dialogOptionsName = RegExp.$1;
if (drupalSettings.webform.dialog.options[dialogOptionsName]) {
options = drupalSettings.webform.dialog.options[dialogOptionsName];
// Unset title.
delete options.title;
}
}
// Get custom dialog options.
if ($(this).data('dialog-options')) {
$.extend(options, $(this).data('dialog-options'));
}
var href = $a.attr('href');
// Replace ENTITY_TYPE and ENTITY_ID placeholders and update the href.
// @see webform_page_attachments()
if (href.indexOf('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID') !== -1) {
if (drupalSettings.webform.dialog.entity_type && drupalSettings.webform.dialog.entity_id) {
href = href.replace('ENTITY_TYPE', encodeURIComponent(drupalSettings.webform.dialog.entity_type));
href = href.replace('ENTITY_ID', encodeURIComponent(drupalSettings.webform.dialog.entity_id));
}
else {
href = href.replace('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID', '');
}
$a.attr('href', href);
}
// Append _webform_dialog=1 to href to trigger Ajax support.
// @see \Drupal\webform\WebformSubmissionForm::setEntity
href += (href.indexOf('?') === -1 ? '?' : '&') + '_webform_dialog=1';
var element_settings = {};
element_settings.progress = {type: 'fullscreen'};
element_settings.url = href;
element_settings.event = 'click';
element_settings.dialogType = $a.data('dialog-type') || 'modal';
element_settings.dialog = options;
element_settings.element = this;
element_settings.error = function error(xmlhttp, uri) {
if (xmlhttp.status === 403) {
window.location.replace(href.split('?')[0]);
}
};
Drupal.ajax(element_settings);
});
}
};
})(jQuery, Drupal, drupalSettings);
;
/*! js-cookie v3.0.1 | MIT */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t 1 && arguments[1] !== undefined ? arguments[1] : undefined;
var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined;
Drupal.deprecationError({
message: "jQuery.cookie() ".concat(deprecatedMessageSuffix)
});
if (value !== undefined && !isFunction(value)) {
var attributes = _objectSpread(_objectSpread({}, $.cookie.defaults), options);
if (typeof attributes.expires === 'string' && attributes.expires !== '') {
attributes.expires = new Date(attributes.expires);
}
var cookieSetter = cookies.withConverter({
write: function write(cookieValue) {
return encodeURIComponent(cookieValue);
}
});
value = $.cookie.json && !$.cookie.raw ? JSON.stringify(value) : String(value);
return cookieSetter.set(key, value, attributes);
}
var userProvidedConverter = value;
var cookiesShim = cookies.withConverter({
read: function read(cookieValue, cookieName) {
return reader(cookieValue, cookieName, userProvidedConverter, $.cookie.raw, $.cookie.json);
}
});
if (key !== undefined) {
return cookiesShim.get(key);
}
var results = cookiesShim.get();
Object.keys(results).forEach(function (resultKey) {
if (results[resultKey] === undefined) {
delete results[resultKey];
}
});
return results;
};
$.cookie.defaults = _objectSpread({
path: ''
}, cookies.defaults);
$.cookie.json = false;
$.cookie.raw = false;
$.removeCookie = function (key, options) {
Drupal.deprecationError({
message: "jQuery.removeCookie() ".concat(deprecatedMessageSuffix)
});
cookies.remove(key, _objectSpread(_objectSpread({}, $.cookie.defaults), options));
return !cookies.get(key);
};
})(jQuery, Drupal, window.Cookies);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, window) {
'use strict';
var $window = $(window);
var renewConsentTriggerEventName = 'cookiebotConsentRenew';
/**
* Capitalize the first character of a given string.
*
* @param {string} string
* The string to capitalize the first character of.
*
* @return {string}
* The string with the first letter capitalized.
*/
var capitalizeFirstCharacter = function (string) {
return string[0].toUpperCase() + string.substr(1);
};
/**
* Listens to event of a user accepting the use of cookies.
*
* This is also called on every page load when cookies are already accepted.
*/
$window.on('CookiebotOnAccept', function () {
Drupal.cookiebot.updateCookies();
});
/**
* Listens to the event of a user declining the use of cookies.
*
* This is also called on every page load when cookies are already declined.
*/
$window.on('CookiebotOnDecline', function () {
Drupal.cookiebot.updateCookies();
});
/**
* Listens to event of a user wanting to change their cookies consent.
*/
$window.on(renewConsentTriggerEventName, function () {
if (typeof Cookiebot === 'undefined') {
return;
}
Cookiebot.renew();
});
/**
* Attach Cookiebot renew click event listener.
*
* @type {Drupal~behavior}
*/
Drupal.behaviors.cookiebot = {
attach: function attach(context) {
Drupal.cookiebot.updateCookies();
$('.cookiebot-renew', context).once().on('click', function (event) {
event.preventDefault();
$window.trigger(renewConsentTriggerEventName);
});
}
};
/**
* Updates cookies for Cookiebot.
*
* We set our own cookies to be able to provide integration with other Drupal
* modules, without relying on the cookies of Cookiebot, since those are not
* part of the public API.
*/
Drupal.cookiebot = {
updateCookies: function updateCookies() {
var cookieNames = [
'necessary',
'preferences',
'statistics',
'marketing'
];
if (typeof Cookiebot === 'undefined' || Cookiebot.consent === void (0)) {
return;
}
$.each(cookieNames, function (index, cookieName) {
if (Cookiebot.consent[cookieName] === true && $.cookie('cookiebot-consent--' + cookieName) !== '1') {
$.cookie('cookiebot-consent--' + cookieName, '1', {
path: '/'
});
$window.trigger('cookiebotConsentAccept' + capitalizeFirstCharacter(cookieName));
return;
}
if (Cookiebot.consent[cookieName] === false && $.cookie('cookiebot-consent--' + cookieName) !== '0') {
$.cookie('cookiebot-consent--' + cookieName, '0', {
path: '/'
});
$window.trigger('cookiebotConsentDecline' + capitalizeFirstCharacter(cookieName));
}
});
if (drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing_show && drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing.length > 0) {
var message_placeholder_cookieconsent_optout_marketing = drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing.replace('!cookiebot_renew', 'javascript:Cookiebot.renew()');
$('[data-cookieconsent="marketing"][data-src]').each(function () {
var cookiebot_from_src_url = '';
if ($(this).attr('data-src').length) {
cookiebot_from_src_url = $(this).attr('data-src');
}
$(this).once('cb-message-placeholder-cookieconsent-optout-marketing').after(message_placeholder_cookieconsent_optout_marketing.replace(new RegExp('!cookiebot_from_src_url', 'g'), cookiebot_from_src_url));
});
}
}
};
})(jQuery, Drupal, window);
;
', 'js') (Line: 135)
Drupal\Core\Asset\JsCollectionOptimizer->optimize(Array) (Line: 298)
Drupal\Core\Asset\AssetResolver->getJsAssets(Object, 1) (Line: 318)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: file_put_contents(temporary://fileBl374w): Failed to open stream: "Drupal\Core\StreamWrapper\TemporaryStream::stream_open" call failed in Drupal\Core\File\FileSystem->saveData() (line 506 of core/lib/Drupal/Core/File/FileSystem.php).
Drupal\Core\File\FileSystem->saveData('/*! jQuery v3.6.3 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},S=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||S).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.3",E=function(e,t){return new E.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,S)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=E)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{if(d.cssSupportsSelector&&!CSS.supports("selector(:is("+c+"))"))throw new Error;return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===E&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[E]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,S=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssSupportsSelector=ce(function(){return CSS.supports("selector(*)")&&C.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=E,!C.getElementsByName||!C.getElementsByName(E).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&S){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&S){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&S)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+E+"'></a>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+E+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+E+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssSupportsSelector||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&S&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1</a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);E.find=d,E.expr=d.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=d.uniqueSort,E.text=d.getText,E.isXMLDoc=d.isXML,E.contains=d.contains,E.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=E.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:S,!0)),N.test(r[1])&&E.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=S.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,D=E(S);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=S.createDocumentFragment().appendChild(S.createElement("div")),(fe=S.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="x",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"",""],col:[2,"",""],tr:[2,"",""],td:[3,"",""],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),S.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||E.expando+"_"+Ct.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||E.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?E(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=S.implementation.createHTMLDocument("").body).innerHTML="",2===Ut.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=S.implementation.createHTMLDocument("")).createElement("base")).href=S.location.href,t.head.appendChild(r)):t=S),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(E.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},E.expr.pseudos.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||re})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||
// If the character is the first character and is in the range [0-9]
// (U+0030 to U+0039), […]
(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||
// If the character is the second character and is in the range [0-9]
// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]
(
index == 1 &&
codeUnit >= 0x0030 && codeUnit <= 0x0039 &&
firstCodeUnit == 0x002D
)
) {
// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point
result += '\\' + codeUnit.toString(16) + ' ';
continue;
}
if (
// If the character is the first character and is a `-` (U+002D), and
// there is no second character, […]
index == 0 &&
length == 1 &&
codeUnit == 0x002D
) {
result += '\\' + string.charAt(index);
continue;
}
// If the character is not handled by one of the above rules and is
// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or
// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to
// U+005A), or [a-z] (U+0061 to U+007A), […]
if (
codeUnit >= 0x0080 ||
codeUnit == 0x002D ||
codeUnit == 0x005F ||
codeUnit >= 0x0030 && codeUnit <= 0x0039 ||
codeUnit >= 0x0041 && codeUnit <= 0x005A ||
codeUnit >= 0x0061 && codeUnit <= 0x007A
) {
// the character itself
result += string.charAt(index);
continue;
}
// Otherwise, the escaped character.
// https://drafts.csswg.org/cssom/#escape-a-character
result += '\\' + string.charAt(index);
}
return result;
};
if (!root.CSS) {
root.CSS = {};
}
root.CSS.escape = cssEscape;
return cssEscape;
}));
;
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.ES6Promise=e()}(this,function(){"use strict";function t(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}function e(t){return"function"==typeof t}function n(t){W=t}function r(t){z=t}function o(){return function(){return process.nextTick(a)}}function i(){return"undefined"!=typeof U?function(){U(a)}:c()}function s(){var t=0,e=new H(a),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function u(){var t=new MessageChannel;return t.port1.onmessage=a,function(){return t.port2.postMessage(0)}}function c(){var t=setTimeout;return function(){return t(a,1)}}function a(){for(var t=0;t script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');
window.drupalSettings = {};
if (settingsElement !== null) {
window.drupalSettings = JSON.parse(settingsElement.textContent);
}
})();;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
window.Drupal = {
behaviors: {},
locale: {}
};
(function (Drupal, drupalSettings, drupalTranslations, console, Proxy, Reflect) {
Drupal.throwError = function (error) {
setTimeout(function () {
throw error;
}, 0);
};
Drupal.attachBehaviors = function (context, settings) {
context = context || document;
settings = settings || drupalSettings;
var behaviors = Drupal.behaviors;
Object.keys(behaviors || {}).forEach(function (i) {
if (typeof behaviors[i].attach === 'function') {
try {
behaviors[i].attach(context, settings);
} catch (e) {
Drupal.throwError(e);
}
}
});
};
Drupal.detachBehaviors = function (context, settings, trigger) {
context = context || document;
settings = settings || drupalSettings;
trigger = trigger || 'unload';
var behaviors = Drupal.behaviors;
Object.keys(behaviors || {}).forEach(function (i) {
if (typeof behaviors[i].detach === 'function') {
try {
behaviors[i].detach(context, settings, trigger);
} catch (e) {
Drupal.throwError(e);
}
}
});
};
Drupal.checkPlain = function (str) {
str = str.toString().replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"').replace(/'/g, ''');
return str;
};
Drupal.formatString = function (str, args) {
var processedArgs = {};
Object.keys(args || {}).forEach(function (key) {
switch (key.charAt(0)) {
case '@':
processedArgs[key] = Drupal.checkPlain(args[key]);
break;
case '!':
processedArgs[key] = args[key];
break;
default:
processedArgs[key] = Drupal.theme('placeholder', args[key]);
break;
}
});
return Drupal.stringReplace(str, processedArgs, null);
};
Drupal.stringReplace = function (str, args, keys) {
if (str.length === 0) {
return str;
}
if (!Array.isArray(keys)) {
keys = Object.keys(args || {});
keys.sort(function (a, b) {
return a.length - b.length;
});
}
if (keys.length === 0) {
return str;
}
var key = keys.pop();
var fragments = str.split(key);
if (keys.length) {
for (var i = 0; i < fragments.length; i++) {
fragments[i] = Drupal.stringReplace(fragments[i], args, keys.slice(0));
}
}
return fragments.join(args[key]);
};
Drupal.t = function (str, args, options) {
options = options || {};
options.context = options.context || '';
if (typeof drupalTranslations !== 'undefined' && drupalTranslations.strings && drupalTranslations.strings[options.context] && drupalTranslations.strings[options.context][str]) {
str = drupalTranslations.strings[options.context][str];
}
if (args) {
str = Drupal.formatString(str, args);
}
return str;
};
Drupal.url = function (path) {
return drupalSettings.path.baseUrl + drupalSettings.path.pathPrefix + path;
};
Drupal.url.toAbsolute = function (url) {
var urlParsingNode = document.createElement('a');
try {
url = decodeURIComponent(url);
} catch (e) {}
urlParsingNode.setAttribute('href', url);
return urlParsingNode.cloneNode(false).href;
};
Drupal.url.isLocal = function (url) {
var absoluteUrl = Drupal.url.toAbsolute(url);
var protocol = window.location.protocol;
if (protocol === 'http:' && absoluteUrl.indexOf('https:') === 0) {
protocol = 'https:';
}
var baseUrl = "".concat(protocol, "//").concat(window.location.host).concat(drupalSettings.path.baseUrl.slice(0, -1));
try {
absoluteUrl = decodeURIComponent(absoluteUrl);
} catch (e) {}
try {
baseUrl = decodeURIComponent(baseUrl);
} catch (e) {}
return absoluteUrl === baseUrl || absoluteUrl.indexOf("".concat(baseUrl, "/")) === 0;
};
Drupal.formatPlural = function (count, singular, plural, args, options) {
args = args || {};
args['@count'] = count;
var pluralDelimiter = drupalSettings.pluralDelimiter;
var translations = Drupal.t(singular + pluralDelimiter + plural, args, options).split(pluralDelimiter);
var index = 0;
if (typeof drupalTranslations !== 'undefined' && drupalTranslations.pluralFormula) {
index = count in drupalTranslations.pluralFormula ? drupalTranslations.pluralFormula[count] : drupalTranslations.pluralFormula.default;
} else if (args['@count'] !== 1) {
index = 1;
}
return translations[index];
};
Drupal.encodePath = function (item) {
return window.encodeURIComponent(item).replace(/%2F/g, '/');
};
Drupal.deprecationError = function (_ref) {
var message = _ref.message;
if (drupalSettings.suppressDeprecationErrors === false && typeof console !== 'undefined' && console.warn) {
console.warn("[Deprecation] ".concat(message));
}
};
Drupal.deprecatedProperty = function (_ref2) {
var target = _ref2.target,
deprecatedProperty = _ref2.deprecatedProperty,
message = _ref2.message;
if (!Proxy || !Reflect) {
return target;
}
return new Proxy(target, {
get: function get(target, key) {
if (key === deprecatedProperty) {
Drupal.deprecationError({
message: message
});
}
for (var _len = arguments.length, rest = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
rest[_key - 2] = arguments[_key];
}
return Reflect.get.apply(Reflect, [target, key].concat(rest));
}
});
};
Drupal.theme = function (func) {
if (func in Drupal.theme) {
var _Drupal$theme;
for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
args[_key2 - 1] = arguments[_key2];
}
return (_Drupal$theme = Drupal.theme)[func].apply(_Drupal$theme, args);
}
};
Drupal.theme.placeholder = function (str) {
return "<em>".concat(Drupal.checkPlain(str), "</em>");
};
})(Drupal, window.drupalSettings, window.drupalTranslations, window.console, window.Proxy, window.Reflect);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
if (window.jQuery) {
jQuery.noConflict();
}
document.documentElement.className += ' js';
(function (Drupal, drupalSettings) {
var domReady = function domReady(callback) {
var listener = function listener() {
callback();
document.removeEventListener('DOMContentLoaded', listener);
};
if (document.readyState !== 'loading') {
setTimeout(callback, 0);
} else {
document.addEventListener('DOMContentLoaded', listener);
}
};
domReady(function () {
Drupal.attachBehaviors(document, drupalSettings);
});
})(Drupal, window.drupalSettings);;
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){"use strict";return e.ui=e.ui||{},e.ui.version="1.13.2"}));
/*!
* jQuery UI :data 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.extend(e.expr.pseudos,{data:e.expr.createPseudo?e.expr.createPseudo((function(n){return function(t){return!!e.data(t,n)}})):function(n,t,r){return!!e.data(n,r[3])}})}));
/*!
* jQuery UI Disable Selection 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.fn.extend({disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(n+".ui-disableSelection",(function(e){e.preventDefault()}))}),enableSelection:function(){return this.off(".ui-disableSelection")}});var n}));
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)}}));
/*!
* jQuery UI Support for jQuery core 1.8.x and newer 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";if(e.expr.pseudos||(e.expr.pseudos=e.expr[":"]),e.uniqueSort||(e.uniqueSort=e.unique),!e.escapeSelector){var n=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,t=function(e,n){return n?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e};e.escapeSelector=function(e){return(e+"").replace(n,t)}}e.fn.even&&e.fn.odd||e.fn.extend({even:function(){return this.filter((function(e){return e%2==0}))},odd:function(){return this.filter((function(e){return e%2==1}))}})}));
/*!
* jQuery UI Scroll Parent 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn.scrollParent=function(e){var s=this.css("position"),n="absolute"===s,o=e?/(auto|scroll|hidden)/:/(auto|scroll)/,i=this.parents().filter((function(){var e=t(this);return(!n||"static"!==e.css("position"))&&o.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))})).eq(0);return"fixed"!==s&&i.length?i:t(this[0].ownerDocument||document)}}));
/*!
* jQuery UI Unique ID 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],i):i(jQuery)}((function(i){"use strict";return i.fn.extend({uniqueId:(e=0,function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++e)}))}),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&i(this).removeAttr("id")}))}});var e}));
/*!
* jQuery UI Focusable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.focusable=function(i,t){var n,s,r,u,a,o=i.nodeName.toLowerCase();return"area"===o?(s=(n=i.parentNode).name,!(!i.href||!s||"map"!==n.nodeName.toLowerCase())&&((r=e("img[usemap='#"+s+"']")).length>0&&r.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(o)?(u=!i.disabled)&&(a=e(i).closest("fieldset")[0])&&(u=!a.disabled):u="a"===o&&i.href||t,u&&e(i).is(":visible")&&function(e){var i=e.css("visibility");for(;"inherit"===i;)i=(e=e.parent()).css("visibility");return"visible"===i}(e(i)))},e.extend(e.expr.pseudos,{focusable:function(i){return e.ui.focusable(i,null!=e.attr(i,"tabindex"))}}),e.ui.focusable}));
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase())}));
/*!
* jQuery UI Keycode 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}));
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.plugin={add:function(n,i,t){var u,o=e.ui[n].prototype;for(u in t)o.plugins[u]=o.plugins[u]||[],o.plugins[u].push([i,t[u]])},call:function(e,n,i,t){var u,o=e.plugins[n];if(o&&(t||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(u=0;u",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,(function(t,i){e._removeClass(i,t)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;o",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,(function(n,o){var s,l={};if(o)return"controlgroupLabel"===n?((s=e.element.find(o)).each((function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("")})),e._addClass(s,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(s.get()))):void(t.fn[n]&&(l=e["_"+n+"Options"]?e["_"+n+"Options"]("middle"):{classes:{}},e.element.find(o).each((function(){var o=t(this),s=o[n]("instance"),r=t.widget.extend({},l);if("button"!==n||!o.parent(".ui-spinner").length){s||(s=o[n]()[n]("instance")),s&&(r.classes=e._resolveClassesValues(r.classes,s)),o[n](r);var u=o[n]("widget");t.data(u[0],"ui-controlgroup-data",s||o[n]("instance")),i.push(u[0])}}))))})),this.childWidgets=t(t.uniqueSort(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each((function(){var i=t(this).data("ui-controlgroup-data");i&&i[e]&&i[e]()}))},_updateCornerClass:function(t,e){var i=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,i)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],n},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:!!e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,n){var o={};return t.each(i,(function(t){var s=n.options.classes[t]||"";s=String.prototype.trim.call(s.replace(e,"")),o[t]=(s+" "+i[t]).replace(/\s+/g," ")})),o},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],(function(t,n){var o=e[n]().data("ui-controlgroup-data");if(o&&i["_"+o.widgetName+"Options"]){var s=i["_"+o.widgetName+"Options"](1===e.length?"only":n);s.classes=i._resolveClassesValues(s.classes,o),o.element[o.widgetName](s)}else i._updateCornerClass(e[n](),n)})),this._callChildMethod("refresh"))}})}));
/*!
* jQuery UI Form Reset Mixin 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./form","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout((function(){var r=t.data("ui-form-reset-instances");e.each(r,(function(){this.refresh()}))}))},_bindFormResetHandler:function(){if(this.form=this.element._form(),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(e.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}}}));
/*!
* jQuery UI Labels 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn.labels=function(){var e,s,i,n,a;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),(i=this.attr("id"))&&(a=(e=this.eq(0).parents().last()).add(e.length?e.siblings():this.siblings()),s="label[for='"+t.escapeSelector(i)+"']",n=n.add(a.find(s).addBack(s))),this.pushStack(n)):this.pushStack([])}}));
/*!
* jQuery UI Mouse 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}((function(e){"use strict";var t=!1;return e(document).on("mouseup",(function(){t=!1})),e.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,(function(e){return t._mouseDown(e)})).on("click."+this.widgetName,(function(i){if(!0===e.data(i.target,t.widgetName+".preventClickEvent"))return e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1})),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,o=1===i.which,n=!("string"!=typeof this.options.cancel||!i.target.nodeName)&&e(i.target).closest(this.options.cancel).length;return!(o&&!n&&this._mouseCapture(i))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){s.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=!1!==this._mouseStart(i),!this._mouseStarted)?(i.preventDefault(),!0):(!0===e.data(i.target,this.widgetName+".preventClickEvent")&&e.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return s._mouseMove(e)},this._mouseUpDelegate=function(e){return s._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0))}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(i){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&e.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,t=!1,i.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}));
/*!
* jQuery UI Checkboxradio 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../form-reset-mixin","../labels","../widget"],e):e(jQuery)}((function(e){"use strict";return e.widget("ui.checkboxradio",[e.ui.formResetMixin,{version:"1.13.2",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var i,t,s,n=this._super()||{};return this._readType(),t=this.element.labels(),this.label=e(t[t.length-1]),this.label.length||e.error("No label found for checkboxradio widget"),this.originalLabel="",(s=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=s.clone().wrapAll("").parent().html()),this.originalLabel&&(n.label=this.originalLabel),null!=(i=this.element[0].disabled)&&(n.disabled=i),n},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var i=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===i&&/radio|checkbox/.test(this.type)||e.error("Can't create checkboxradio on element.nodeName="+i+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var i=this.element[0].name,t="input[name='"+e.escapeSelector(i)+"']";return i?(this.form.length?e(this.form[0].elements).filter(t):e(t).filter((function(){return 0===e(this)._form().length}))).not(this.element):e([])},_toggleClasses:function(){var i=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",i),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",i)._toggleClass(this.icon,null,"ui-icon-blank",!i),"radio"===this.type&&this._getRadioGroup().each((function(){var i=e(this).checkboxradio("instance");i&&i._removeClass(i.label,"ui-checkboxradio-checked","ui-state-active")}))},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,i){if("label"!==e||i){if(this._super(e,i),"disabled"===e)return this._toggleClass(this.label,null,"ui-state-disabled",i),void(this.element[0].disabled=i);this.refresh()}},_updateIcon:function(i){var t="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=e(""),this.iconSpace=e(" "),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(t+=i?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,i?"ui-icon-blank":"ui-icon-check")):t+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",t),i||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),this.iconSpace&&(e=e.not(this.iconSpace[0])),e.remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,i=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),i!==this.options.disabled&&this._setOptions({disabled:i})}}]),e.ui.checkboxradio}));
/*!
* jQuery UI Draggable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../safe-active-element","../safe-blur","../scroll-parent","../version","../widget"],t):t(jQuery)}((function(t){"use strict";return t.widget("ui.draggable",t.ui.mouse,{version:"1.13.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(e){var s=this.options;return!(this.helper||s.disabled||t(e.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(e),!!this.handle&&(this._blurActiveElement(e),this._blockFrames(!0===s.iframeFix?"iframe":s.iframeFix),!0))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map((function(){var e=t(this);return t("").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var s=t.ui.safeActiveElement(this.document[0]);t(e.target).closest(s).length||t.ui.safeBlur(s)},_mouseStart:function(e){var s=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter((function(){return"fixed"===t(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,s){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!s){var i=this._uiHash();if(!1===this._trigger("drag",e,i))return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var s=this,i=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(i=t.ui.ddmanager.drop(this,e)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==s._trigger("stop",e)&&s._clear()})):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var s=this.options,i="function"==typeof s.helper,o=i?t(s.helper.apply(this.element[0],[e])):"clone"===s.helper?this.element.clone().removeAttr("id"):this.element;return o.parents("body").length||o.appendTo("parent"===s.appendTo?this.element[0].parentNode:s.appendTo),i&&o[0]===this.element[0]&&this._setPositionRelative(),o[0]===this.element[0]||/(fixed|absolute)/.test(o.css("position"))||o.css("position","absolute"),o},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),s=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==s&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,s,i,o=this.options,n=this.document[0];this.relativeContainer=null,o.containment?"window"!==o.containment?"document"!==o.containment?o.containment.constructor!==Array?("parent"===o.containment&&(o.containment=this.helper[0].parentNode),(i=(s=t(o.containment))[0])&&(e=/(scroll|auto)/.test(s.css("overflow")),this.containment=[(parseInt(s.css("borderLeftWidth"),10)||0)+(parseInt(s.css("paddingLeft"),10)||0),(parseInt(s.css("borderTopWidth"),10)||0)+(parseInt(s.css("paddingTop"),10)||0),(e?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(s.css("borderRightWidth"),10)||0)-(parseInt(s.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(s.css("borderBottomWidth"),10)||0)-(parseInt(s.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=s)):this.containment=o.containment:this.containment=[0,0,t(n).width()-this.helperProportions.width-this.margins.left,(t(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var s="absolute"===t?1:-1,i=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.offset.scroll.top:i?0:this.offset.scroll.top)*s,left:e.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.offset.scroll.left:i?0:this.offset.scroll.left)*s}},_generatePosition:function(t,e){var s,i,o,n,r=this.options,l=this._isRootNode(this.scrollParent[0]),a=t.pageX,h=t.pageY;return l&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(i=this.relativeContainer.offset(),s=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):s=this.containment,t.pageX-this.offset.click.lefts[2]&&(a=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3]&&(h=s[3]+this.offset.click.top)),r.grid&&(o=r.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,h=s?o-this.offset.click.top>=s[1]||o-this.offset.click.top>s[3]?o:o-this.offset.click.top>=s[1]?o-r.grid[1]:o+r.grid[1]:o,n=r.grid[0]?this.originalPageX+Math.round((a-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,a=s?n-this.offset.click.left>=s[0]||n-this.offset.click.left>s[2]?n:n-this.offset.click.left>=s[0]?n-r.grid[0]:n+r.grid[0]:n),"y"===r.axis&&(a=this.originalPageX),"x"===r.axis&&(h=this.originalPageY)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:l?0:this.offset.scroll.top),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:l?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,s,i){return i=i||this._uiHash(),t.ui.plugin.call(this,e,[s,i,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,s,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,s,i){var o=t.extend({},s,{item:i.element});i.sortables=[],t(i.options.connectToSortable).each((function(){var s=t(this).sortable("instance");s&&!s.options.disabled&&(i.sortables.push(s),s.refreshPositions(),s._trigger("activate",e,o))}))},stop:function(e,s,i){var o=t.extend({},s,{item:i.element});i.cancelHelperRemoval=!1,t.each(i.sortables,(function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,o))}))},drag:function(e,s,i){t.each(i.sortables,(function(){var o=!1,n=this;n.positionAbs=i.positionAbs,n.helperProportions=i.helperProportions,n.offset.click=i.offset.click,n._intersectsWith(n.containerCache)&&(o=!0,t.each(i.sortables,(function(){return this.positionAbs=i.positionAbs,this.helperProportions=i.helperProportions,this.offset.click=i.offset.click,this!==n&&this._intersectsWith(this.containerCache)&&t.contains(n.element[0],this.element[0])&&(o=!1),o}))),o?(n.isOver||(n.isOver=1,i._parent=s.helper.parent(),n.currentItem=s.helper.appendTo(n.element).data("ui-sortable-item",!0),n.options._helper=n.options.helper,n.options.helper=function(){return s.helper[0]},e.target=n.currentItem[0],n._mouseCapture(e,!0),n._mouseStart(e,!0,!0),n.offset.click.top=i.offset.click.top,n.offset.click.left=i.offset.click.left,n.offset.parent.left-=i.offset.parent.left-n.offset.parent.left,n.offset.parent.top-=i.offset.parent.top-n.offset.parent.top,i._trigger("toSortable",e),i.dropped=n.element,t.each(i.sortables,(function(){this.refreshPositions()})),i.currentItem=i.element,n.fromOutside=i),n.currentItem&&(n._mouseDrag(e),s.position=n.position)):n.isOver&&(n.isOver=0,n.cancelHelperRemoval=!0,n.options._revert=n.options.revert,n.options.revert=!1,n._trigger("out",e,n._uiHash(n)),n._mouseStop(e,!0),n.options.revert=n.options._revert,n.options.helper=n.options._helper,n.placeholder&&n.placeholder.remove(),s.helper.appendTo(i._parent),i._refreshOffsets(e),s.position=i._generatePosition(e,!0),i._trigger("fromSortable",e),i.dropped=!1,t.each(i.sortables,(function(){this.refreshPositions()})))}))}}),t.ui.plugin.add("draggable","cursor",{start:function(e,s,i){var o=t("body"),n=i.options;o.css("cursor")&&(n._cursor=o.css("cursor")),o.css("cursor",n.cursor)},stop:function(e,s,i){var o=i.options;o._cursor&&t("body").css("cursor",o._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("opacity")&&(n._opacity=o.css("opacity")),o.css("opacity",n.opacity)},stop:function(e,s,i){var o=i.options;o._opacity&&t(s.helper).css("opacity",o._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&"HTML"!==s.scrollParentNotHidden[0].tagName&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(e,s,i){var o=i.options,n=!1,r=i.scrollParentNotHidden[0],l=i.document[0];r!==l&&"HTML"!==r.tagName?(o.axis&&"x"===o.axis||(i.overflowOffset.top+r.offsetHeight-e.pageY=0;f--)h=(a=i.snapElements[f].left-i.margins.left)+i.snapElements[f].width,c=(p=i.snapElements[f].top-i.margins.top)+i.snapElements[f].height,vh+u||Pc+u||!t.contains(i.snapElements[f].item.ownerDocument,i.snapElements[f].item)?(i.snapElements[f].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=!1):("inner"!==g.snapMode&&(o=Math.abs(p-P)<=u,n=Math.abs(c-_)<=u,r=Math.abs(a-v)<=u,l=Math.abs(h-m)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p-i.helperProportions.height,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a-i.helperProportions.width}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h}).left)),d=o||n||r||l,"outer"!==g.snapMode&&(o=Math.abs(p-_)<=u,n=Math.abs(c-P)<=u,r=Math.abs(a-m)<=u,l=Math.abs(h-v)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h-i.helperProportions.width}).left)),!i.snapElements[f].snapping&&(o||n||r||l||d)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=o||n||r||l||d)}}),t.ui.plugin.add("draggable","stack",{start:function(e,s,i){var o,n=i.options,r=t.makeArray(t(n.stack)).sort((function(e,s){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(s).css("zIndex"),10)||0)}));r.length&&(o=parseInt(t(r[0]).css("zIndex"),10)||0,t(r).each((function(e){t(this).css("zIndex",o+e)})),this.css("zIndex",o+r.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("zIndex")&&(n._zIndex=o.css("zIndex")),o.css("zIndex",n.zIndex)},stop:function(e,s,i){var o=i.options;o._zIndex&&t(s.helper).css("zIndex",o._zIndex)}}),t.ui.draggable}));
/*!
* jQuery UI Resizable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../disable-selection","../plugin","../version","../widget"],t):t(jQuery)}((function(t){"use strict";return t.widget("ui.resizable",t.ui.mouse,{version:"1.13.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(i,e){if("hidden"===t(i).css("overflow"))return!1;var s=e&&"left"===e?"scrollLeft":"scrollTop",h=!1;if(i[s]>0)return!0;try{i[s]=1,h=i[s]>0,i[s]=0}catch(t){}return h},_create:function(){var i,e=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,i={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(i),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(i),this._proportionallyResize()),this._setupHandles(),e.autoHide&&t(this.element).on("mouseenter",(function(){e.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())})).on("mouseleave",(function(){e.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var i,e=function(i){t(i).removeData("resizable").removeData("ui-resizable").off(".resizable")};return this.elementIsWrapper&&(e(this.element),i=this.element,this.originalElement.css({position:i.css("position"),width:i.outerWidth(),height:i.outerHeight(),top:i.css("top"),left:i.css("left")}).insertAfter(i),i.remove()),this.originalElement.css("resize",this.originalResizeStyle),e(this.originalElement),this},_setOption:function(t,i){switch(this._super(t,i),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!i}},_setupHandles:function(){var i,e,s,h,n,o=this.options,a=this;if(this.handles=o.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this._addedHandles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+h),n.css({zIndex:o.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.children(this.handles[i]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(i){var e,s,h,n;for(e in i=i||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=t(this.handles[e]),this._on(this.handles[e],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[e],this.element),n=/sw|ne|nw|se|n|s/.test(e)?s.outerHeight():s.outerWidth(),h=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),i.css(h,n),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",(function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")})),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(i){var e,s,h=!1;for(e in this.handles)((s=t(this.handles[e])[0])===i.target||t.contains(s,i.target))&&(h=!0);return!this.options.disabled&&h},_mouseStart:function(i){var e,s,h,n=this.options,o=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),n.containment&&(e+=t(n.containment).scrollLeft()||0,s+=t(n.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()},this.sizeDiff={width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()},this.originalPosition={left:e,top:s},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof n.aspectRatio?n.aspectRatio:this.originalSize.width/this.originalSize.height||1,h=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===h?this.axis+"-resize":h),this._addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(i){var e,s,h=this.originalMousePosition,n=this.axis,o=i.pageX-h.left||0,a=i.pageY-h.top||0,l=this._change[n];return this._updatePrevProperties(),!!l&&(e=l.apply(this,[i,o,a]),this._updateVirtualBoundaries(i.shiftKey),(this._aspectRatio||i.shiftKey)&&(e=this._updateRatio(e,i)),e=this._respectSize(e,i),this._updateCache(e),this._propagate("resize",i),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",i,this.ui()),this._applyChanges()),!1)},_mouseStop:function(i){this.resizing=!1;var e,s,h,n,o,a,l,r=this.options,p=this;return this._helper&&(h=(s=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&this._hasScroll(e[0],"left")?0:p.sizeDiff.height,n=s?0:p.sizeDiff.width,o={width:p.helper.width()-n,height:p.helper.height()-h},a=parseFloat(p.element.css("left"))+(p.position.left-p.originalPosition.left)||null,l=parseFloat(p.element.css("top"))+(p.position.top-p.originalPosition.top)||null,r.animate||this.element.css(t.extend(o,{top:l,left:a})),p.helper.height(p.size.height),p.helper.width(p.size.width),this._helper&&!r.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",i),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var i,e,s,h,n,o=this.options;n={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||t)&&(i=n.minHeight*this.aspectRatio,s=n.minWidth/this.aspectRatio,e=n.maxHeight*this.aspectRatio,h=n.maxWidth/this.aspectRatio,i>n.minWidth&&(n.minWidth=i),s>n.minHeight&&(n.minHeight=s),et.width,o=this._isNumber(t.height)&&i.minHeight&&i.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,r=/sw|nw|w/.test(e),p=/nw|ne|n/.test(e);return n&&(t.width=i.minWidth),o&&(t.height=i.minHeight),s&&(t.width=i.maxWidth),h&&(t.height=i.maxHeight),n&&r&&(t.left=a-i.minWidth),s&&r&&(t.left=a-i.maxWidth),o&&p&&(t.top=l-i.minHeight),h&&p&&(t.top=l-i.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var i=0,e=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],h=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];i<4;i++)e[i]=parseFloat(s[i])||0,e[i]+=parseFloat(h[i])||0;return{height:e[0]+e[2],width:e[1]+e[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,i=0,e=this.helper||this.element;i").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,i){return{width:this.originalSize.width+i}},w:function(t,i){var e=this.originalSize;return{left:this.originalPosition.left+i,width:e.width-i}},n:function(t,i,e){var s=this.originalSize;return{top:this.originalPosition.top+e,height:s.height-e}},s:function(t,i,e){return{height:this.originalSize.height+e}},se:function(i,e,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[i,e,s]))},sw:function(i,e,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[i,e,s]))},ne:function(i,e,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[i,e,s]))},nw:function(i,e,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[i,e,s]))}},_propagate:function(i,e){t.ui.plugin.call(this,i,[e,this.ui()]),"resize"!==i&&this._trigger(i,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(i){var e=t(this).resizable("instance"),s=e.options,h=e._proportionallyResizeElements,n=h.length&&/textarea/i.test(h[0].nodeName),o=n&&e._hasScroll(h[0],"left")?0:e.sizeDiff.height,a=n?0:e.sizeDiff.width,l={width:e.size.width-a,height:e.size.height-o},r=parseFloat(e.element.css("left"))+(e.position.left-e.originalPosition.left)||null,p=parseFloat(e.element.css("top"))+(e.position.top-e.originalPosition.top)||null;e.element.animate(t.extend(l,p&&r?{top:p,left:r}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(e.element.css("width")),height:parseFloat(e.element.css("height")),top:parseFloat(e.element.css("top")),left:parseFloat(e.element.css("left"))};h&&h.length&&t(h[0]).css({width:s.width,height:s.height}),e._updateCache(s),e._propagate("resize",i)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,e,s,h,n,o,a,l=t(this).resizable("instance"),r=l.options,p=l.element,d=r.containment,g=d instanceof t?d.get(0):/parent/.test(d)?p.parent().get(0):d;g&&(l.containerElement=t(g),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(i=t(g),e=[],t(["Top","Right","Left","Bottom"]).each((function(t,s){e[t]=l._num(i.css("padding"+s))})),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-e[3],width:i.innerWidth()-e[1]},s=l.containerOffset,h=l.containerSize.height,n=l.containerSize.width,o=l._hasScroll(g,"left")?g.scrollWidth:n,a=l._hasScroll(g)?g.scrollHeight:h,l.parentData={element:g,left:s.left,top:s.top,width:o,height:a}))},resize:function(i){var e,s,h,n,o=t(this).resizable("instance"),a=o.options,l=o.containerOffset,r=o.position,p=o._aspectRatio||i.shiftKey,d={top:0,left:0},g=o.containerElement,u=!0;g[0]!==document&&/static/.test(g.css("position"))&&(d=l),r.left<(o._helper?l.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-l.left:o.position.left-d.left),p&&(o.size.height=o.size.width/o.aspectRatio,u=!1),o.position.left=a.helper?l.left:0),r.top<(o._helper?l.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-l.top:o.position.top),p&&(o.size.width=o.size.height*o.aspectRatio,u=!1),o.position.top=o._helper?l.top:0),h=o.containerElement.get(0)===o.element.parent().get(0),n=/relative|absolute/.test(o.containerElement.css("position")),h&&n?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),e=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-l.left)),s=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-l.top)),e+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-e,p&&(o.size.height=o.size.width/o.aspectRatio,u=!1)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,p&&(o.size.width=o.size.height*o.aspectRatio,u=!1)),u||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var i=t(this).resizable("instance"),e=i.options,s=i.containerOffset,h=i.containerPosition,n=i.containerElement,o=t(i.helper),a=o.offset(),l=o.outerWidth()-i.sizeDiff.width,r=o.outerHeight()-i.sizeDiff.height;i._helper&&!e.animate&&/relative/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r}),i._helper&&!e.animate&&/static/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var i=t(this).resizable("instance").options;t(i.alsoResize).each((function(){var i=t(this);i.data("ui-resizable-alsoresize",{width:parseFloat(i.width()),height:parseFloat(i.height()),left:parseFloat(i.css("left")),top:parseFloat(i.css("top"))})}))},resize:function(i,e){var s=t(this).resizable("instance"),h=s.options,n=s.originalSize,o=s.originalPosition,a={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0};t(h.alsoResize).each((function(){var i=t(this),s=t(this).data("ui-resizable-alsoresize"),h={},n=i.parents(e.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(n,(function(t,i){var e=(s[i]||0)+(a[i]||0);e&&e>=0&&(h[i]=e||null)})),i.css(h)}))},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var i=t(this).resizable("instance"),e=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),i._addClass(i.ghost,"ui-resizable-ghost"),!1!==t.uiBackCompat&&"string"==typeof i.options.ghost&&i.ghost.addClass(this.options.ghost),i.ghost.appendTo(i.helper)},resize:function(){var i=t(this).resizable("instance");i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(){var i=t(this).resizable("instance");i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var i,e=t(this).resizable("instance"),s=e.options,h=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,l="number"==typeof s.grid?[s.grid,s.grid]:s.grid,r=l[0]||1,p=l[1]||1,d=Math.round((h.width-n.width)/r)*r,g=Math.round((h.height-n.height)/p)*p,u=n.width+d,c=n.height+g,f=s.maxWidth&&s.maxWidthu,w=s.minHeight&&s.minHeight>c;s.grid=l,z&&(u+=r),w&&(c+=p),f&&(u-=r),m&&(c-=p),/^(se|s|e)$/.test(a)?(e.size.width=u,e.size.height=c):/^(ne)$/.test(a)?(e.size.width=u,e.size.height=c,e.position.top=o.top-g):/^(sw)$/.test(a)?(e.size.width=u,e.size.height=c,e.position.left=o.left-d):((c-p<=0||u-r<=0)&&(i=e._getPaddingPlusBorderDimensions(this)),c-p>0?(e.size.height=c,e.position.top=o.top-g):(c=p-i.height,e.size.height=c,e.position.top=o.top+n.height-c),u-r>0?(e.size.width=u,e.position.left=o.left-d):(u=r-i.width,e.size.width=u,e.position.left=o.left+n.width-u))}}),t.ui.resizable}));
/*!
* jQuery UI Button 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./controlgroup","./checkboxradio","../keycode","../widget"],t):t(jQuery)}((function(t){"use strict";var i;return t.widget("ui.button",{version:"1.13.2",defaultElement:"",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,i=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(i.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(i.label=this.originalLabel),i},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(i){i.keyCode===t.ui.keyCode.SPACE&&(i.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(i,o){var s="iconPosition"!==i,n=s?this.options.iconPosition:o,e="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t(""),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,o),this._attachIcon(n),e?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t(" "),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var i=void 0===t.showLabel?this.options.showLabel:t.showLabel,o=void 0===t.icon?this.options.icon:t.icon;i||o||(t.showLabel=!0),this._super(t)},_setOption:function(t,i){"icon"===t&&(i?this._updateIcon(t,i):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,i),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!i),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(i):(this.element.html(i),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,i),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",i),this.element[0].disabled=i,i&&this.element.trigger("blur"))},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==t.uiBackCompat&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,i){"text"!==t?("showLabel"===t&&(this.options.text=i),"icon"===t&&(this.options.icons.primary=i),"icons"===t&&(i.primary?(this._super("icon",i.primary),this._super("iconPosition","beginning")):i.secondary&&(this._super("icon",i.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",i)}}),t.fn.button=(i=t.fn.button,function(o){var s="string"==typeof o,n=Array.prototype.slice.call(arguments,1),e=this;return s?this.length||"instance"!==o?this.each((function(){var i,s=t(this).attr("type"),h="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",a=t.data(this,"ui-"+h);return"instance"===o?(e=a,!1):a?"function"!=typeof a[o]||"_"===o.charAt(0)?t.error("no such method '"+o+"' for button widget instance"):(i=a[o].apply(a,n))!==a&&void 0!==i?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0:t.error("cannot call methods on button prior to initialization; attempted to call method '"+o+"'")})):e=void 0:(n.length&&(o=t.widget.extend.apply(null,[o].concat(n))),this.each((function(){var s=t(this).attr("type"),n="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",e=t.data(this,"ui-"+n);if(e)e.option(o||{}),e._init&&e._init();else{if("button"===n)return void i.call(t(this),o);t(this).checkboxradio(t.extend({icon:!1},o))}}))),e}),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button}));
/*!
* jQuery UI Dialog 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./button","./draggable","./mouse","./resizable","../focusable","../keycode","../position","../safe-active-element","../safe-blur","../tabbable","../unique-id","../version","../widget"],i):i(jQuery)}((function(i){"use strict";return i.widget("ui.dialog",{version:"1.13.2",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=i(this).css(t).offset().top;e<0&&i(this).css("top",t.top-e)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&i.fn.draggable&&this._makeDraggable(),this.options.resizable&&i.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?i(t):this.document.find(t||"body").eq(0)},_destroy:function(){var i,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(i=t.parent.children().eq(t.index)).length&&i[0]!==this.element[0]?i.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:i.noop,enable:i.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||i.ui.safeBlur(i.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,(function(){e._trigger("close",t)})))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var o=!1,s=this.uiDialog.siblings(".ui-front:visible").map((function(){return+i(this).css("z-index")})).get(),n=Math.max.apply(null,s);return n>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",n+1),o=!0),o&&!e&&this._trigger("focus",t),o},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=i(i.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,(function(){t._focusTabbable(),t._trigger("focus")})),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var i=this._focusedElement;i||(i=this.element.find("[autofocus]")),i.length||(i=this.element.find(":tabbable")),i.length||(i=this.uiDialogButtonPane.find(":tabbable")),i.length||(i=this.uiDialogTitlebarClose.filter(":tabbable")),i.length||(i=this.uiDialog),i.eq(0).trigger("focus")},_restoreTabbableFocus:function(){var t=i.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||i.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(i){i.preventDefault(),this._restoreTabbableFocus(),this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=i("").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===i.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);if(t.keyCode===i.ui.keyCode.TAB&&!t.isDefaultPrevented()){var e=this.uiDialog.find(":tabbable"),o=e.first(),s=e.last();t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==o[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay((function(){s.trigger("focus")})),t.preventDefault()):(this._delay((function(){o.trigger("focus")})),t.preventDefault())}},mousedown:function(i){this._moveToTop(i)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=i(""),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){i(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=i("").button({label:i("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(i){i.preventDefault(),this.close(i)}}),t=i("").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(i){this.options.title?i.text(this.options.title):i.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=i(""),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=i("").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var t=this,e=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),i.isEmptyObject(e)||Array.isArray(e)&&!e.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(i.each(e,(function(e,o){var s,n;o="function"==typeof o?{click:o,text:e}:o,o=i.extend({type:"button"},o),s=o.click,n={icon:o.icon,iconPosition:o.iconPosition,showLabel:o.showLabel,icons:o.icons,text:o.text},delete o.click,delete o.icon,delete o.iconPosition,delete o.showLabel,delete o.icons,"boolean"==typeof o.text&&delete o.text,i("",o).button(n).appendTo(t.uiButtonSet).on("click",(function(){s.apply(t.element[0],arguments)}))})),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var t=this,e=this.options;function o(i){return{position:i.position,offset:i.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,s){t._addClass(i(this),"ui-dialog-dragging"),t._blockFrames(),t._trigger("dragStart",e,o(s))},drag:function(i,e){t._trigger("drag",i,o(e))},stop:function(s,n){var a=n.offset.left-t.document.scrollLeft(),l=n.offset.top-t.document.scrollTop();e.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" top"+(l>=0?"+":"")+l,of:t.window},t._removeClass(i(this),"ui-dialog-dragging"),t._unblockFrames(),t._trigger("dragStop",s,o(n))}})},_makeResizable:function(){var t=this,e=this.options,o=e.resizable,s=this.uiDialog.css("position"),n="string"==typeof o?o:"n,e,s,w,se,sw,ne,nw";function a(i){return{originalPosition:i.originalPosition,originalSize:i.originalSize,position:i.position,size:i.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:this._minHeight(),handles:n,start:function(e,o){t._addClass(i(this),"ui-dialog-resizing"),t._blockFrames(),t._trigger("resizeStart",e,a(o))},resize:function(i,e){t._trigger("resize",i,a(e))},stop:function(o,s){var n=t.uiDialog.offset(),l=n.left-t.document.scrollLeft(),h=n.top-t.document.scrollTop();e.height=t.uiDialog.height(),e.width=t.uiDialog.width(),e.position={my:"left top",at:"left"+(l>=0?"+":"")+l+" top"+(h>=0?"+":"")+h,of:t.window},t._removeClass(i(this),"ui-dialog-resizing"),t._unblockFrames(),t._trigger("resizeStop",o,a(s))}}).css("position",s)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=i(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=i.inArray(this,t);-1!==e&&t.splice(e,1)},_trackingInstances:function(){var i=this.document.data("ui-dialog-instances");return i||(i=[],this.document.data("ui-dialog-instances",i)),i},_minHeight:function(){var i=this.options;return"auto"===i.height?i.minHeight:Math.min(i.minHeight,i.height)},_position:function(){var i=this.uiDialog.is(":visible");i||this.uiDialog.show(),this.uiDialog.position(this.options.position),i||this.uiDialog.hide()},_setOptions:function(t){var e=this,o=!1,s={};i.each(t,(function(i,t){e._setOption(i,t),i in e.sizeRelatedOptions&&(o=!0),i in e.resizableRelatedOptions&&(s[i]=t)})),o&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var o,s,n=this.uiDialog;"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:i("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((o=n.is(":data(ui-draggable)"))&&!e&&n.draggable("destroy"),!o&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((s=n.is(":data(ui-resizable)"))&&!e&&n.resizable("destroy"),s&&"string"==typeof e&&n.resizable("option","handles",e),s||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var i,t,e,o=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),o.minWidth>o.width&&(o.width=o.minWidth),i=this.uiDialog.css({height:"auto",width:o.width}).outerHeight(),t=Math.max(0,o.minHeight-i),e="number"==typeof o.maxHeight?Math.max(0,o.maxHeight-i):"none","auto"===o.height?this.element.css({minHeight:t,maxHeight:e,height:"auto"}):this.element.height(Math.max(0,o.height-i)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map((function(){var t=i(this);return i("").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!i(t.target).closest(".ui-dialog").length||!!i(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=i.fn.jquery.substring(0,4),e=!0;this._delay((function(){e=!1})),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(i){if(!e){var o=this._trackingInstances()[0];o._allowInteraction(i)||(i.preventDefault(),o._focusTabbable(),"3.4."!==t&&"3.5."!==t||o._delay(o._restoreTabbableFocus))}}.bind(this)),this.overlay=i("").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var i=this.document.data("ui-dialog-overlays")-1;i?this.document.data("ui-dialog-overlays",i):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),!1!==i.uiBackCompat&&i.widget("ui.dialog",i.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(i,t){"dialogClass"===i&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),i.ui.dialog}));
/*! picturefill - v3.0.2 - 2016-02-12
* https://scottjehl.github.io/picturefill/
* Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT
*/
!function(a){var b=navigator.userAgent;a.HTMLPictureElement&&/ecko/.test(b)&&b.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var b,c=document.createElement("source"),d=function(a){var b,d,e=a.parentNode;"PICTURE"===e.nodeName.toUpperCase()?(b=c.cloneNode(),e.insertBefore(b,e.firstElementChild),setTimeout(function(){e.removeChild(b)})):(!a._pfLastSize||a.offsetWidth>a._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;cc;c++)e=g[c],e[s.ns]=!0,f=e.getAttribute("srcset"),f&&b.push({srcset:f,media:e.getAttribute("media"),type:e.getAttribute("type"),sizes:e.getAttribute("sizes")})}function m(a,b){function c(b){var c,d=b.exec(a.substring(m));return d?(c=d[0],m+=c.length,c):void 0}function e(){var a,c,d,e,f,i,j,k,l,m=!1,o={};for(e=0;el?m=!0:c=l):X.test(j)&&"h"===i?((d||c)&&(m=!0),0===k?m=!0:d=k):m=!0;m||(o.url=g,a&&(o.w=a),c&&(o.d=c),d&&(o.h=d),d||c||a||(o.d=1),1===o.d&&(b.has1x=!0),o.set=b,n.push(o))}function f(){for(c(T),i="",j="in descriptor";;){if(k=a.charAt(m),"in descriptor"===j)if(d(k))i&&(h.push(i),i="",j="after descriptor");else{if(","===k)return m+=1,i&&h.push(i),void e();if("("===k)i+=k,j="in parens";else{if(""===k)return i&&h.push(i),void e();i+=k}}else if("in parens"===j)if(")"===k)i+=k,j="in descriptor";else{if(""===k)return h.push(i),void e();i+=k}else if("after descriptor"===j)if(d(k));else{if(""===k)return void e();j="in descriptor",m-=1}m+=1}}for(var g,h,i,j,k,l=a.length,m=0,n=[];;){if(c(U),m>=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return k.test(a)&&parseFloat(a)>=0?!0:l.test(a)?!0:"0"===a||"-0"===a||"+0"===a?!0:!1}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;g>e;e++)if(h=f[e],i=h[h.length-1],c(i)){if(j=i,h.pop(),0===h.length)return j;if(h=h.join(" "),s.matchesMedia(h))return j}return"100vw"}b.createElement("picture");var o,p,q,r,s={},t=!1,u=function(){},v=b.createElement("img"),w=v.getAttribute,x=v.setAttribute,y=v.removeAttribute,z=b.documentElement,A={},B={algorithm:""},C="data-pfsrc",D=C+"set",E=navigator.userAgent,F=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&RegExp.$1>35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,"in":96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(f){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;e>d;d++)s.fillImg(c[d],f);s.teardownRun(f)}}};o=a.console&&console.warn?function(a){console.warn(a)}:u,G in v||(G="src"),A["image/jpeg"]=!0,A["image/gif"]=!0,A["image/png"]=!0,A["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),s.ns=("pf"+(new Date).getTime()).substr(0,9),s.supSrcset="srcset"in v,s.supSizes="sizes"in v,s.supPicture=!!a.HTMLPictureElement,s.supSrcset&&s.supPicture&&!s.supSizes&&!function(a){v.srcset="data:,a",a.src="data:,a",s.supSrcset=v.complete===a.complete,s.supPicture=s.supSrcset&&s.supPicture}(b.createElement("img")),s.supSrcset&&!s.supSizes?!function(){var a="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",c="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d=b.createElement("img"),e=function(){var a=d.width;2===a&&(s.supSizes=!0),q=s.supSrcset&&!s.supSizes,t=!0,setTimeout(ba)};d.onload=e,d.onerror=e,d.setAttribute("sizes","9px"),d.srcset=c+" 1w,"+a+" 9w",d.src=c}():t=!0,s.selShort="picture>img,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return a?_(a):!0},s.calcLength=function(a){var b=_(a,!0)||!1;return 0>b&&(b=!1),b},s.supportsType=function(a){return a?A[a]:!0},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;d>c;c++)aa(b[c],a.sizes)}return b},s.setRes.res=aa,s.applySetCandidate=function(a,b){if(a.length){var c,d,e,f,h,k,l,m,n,o=b[s.ns],p=s.DPR;if(k=o.curSrc||b[G],l=o.curCan||j(b,k,a[0].set),l&&l.set===a[0].set&&(n=F&&!b.complete&&l.res-.1>p,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;f>d;d++)if(c=a[d],c.res>=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;bf?c=setTimeout(e,b-f):(c=null,a())};return function(){d=new Date,c||(c=setTimeout(e,b))}},h=z.clientHeight,i=function(){M=Math.max(a.innerWidth||0,z.clientWidth)!==Q.width||z.clientHeight!==h,h=z.clientHeight,M&&s.fillImgs()};Z(a,"resize",g(i,99)),Z(b,"readystatechange",e)}(),s.picturefill=ba,s.fillImgs=ba,s.teardownRun=u,ba._=s,a.picturefillCFG={pf:s,push:function(a){var b=a.shift();"function"==typeof s[b]?s[b].apply(s,a):(B[b]=a[0],S&&s.fillImgs({reselect:!0}))}};for(;J&&J.length;)a.picturefillCFG.push(J.shift());a.picturefill=ba,"object"==typeof module&&"object"==typeof module.exports?module.exports=ba:"function"==typeof define&&define.amd&&define("picturefill",function(){return ba}),s.supPicture||(A["image/webp"]=e("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document);;
/*!
* tabbable 5.3.3
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.tabbable,o=e.tabbable={};t(o),o.noConflict=function(){return e.tabbable=n,o}}())}(this,(function(e){"use strict";var t=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],n=t.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},a=function(e,t,o){var i=Array.prototype.slice.apply(e.querySelectorAll(n));return t&&r.call(e,n)&&i.unshift(e),i=i.filter(o)},l=function e(t,o,i){for(var a=[],l=Array.from(t);l.length;){var u=l.shift();if("SLOT"===u.tagName){var c=u.assignedElements(),d=e(c.length?c:u.children,!0,i);i.flatten?a.push.apply(a,d):a.push({scope:u,candidates:d})}else{r.call(u,n)&&i.filter(u)&&(o||!t.includes(u))&&a.push(u);var f=u.shadowRoot||"function"==typeof i.getShadowRoot&&i.getShadowRoot(u),s=!i.shadowRootFilter||i.shadowRootFilter(u);if(f&&s){var p=e(!0===f?u.children:f.children,!0,i);i.flatten?a.push.apply(a,p):a.push({scope:u,candidates:p})}else l.unshift.apply(l,u.children)}}return a},u=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},c=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},d=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return d(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var r=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(a,"details:not([open]) *"))return!0;var l=i(e).host,u=(null==l?void 0:l.ownerDocument.contains(l))||e.ownerDocument.contains(e);if(n&&"full"!==n){if("non-zero-area"===n)return s(e)}else{if("function"==typeof o){for(var c=e;e;){var d=e.parentElement,f=i(e);if(d&&!d.shadowRoot&&!0===o(d))return s(e);e=e.assignedSlot?e.assignedSlot:d||f===e.ownerDocument?d:f.host}e=c}if(u)return!e.getClientRects().length}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},m=t.concat("iframe").join(",");e.focusable=function(e,t){return(t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:p.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):a(e,t.includeContainer,p.bind(null,t))},e.isFocusable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,m)&&p(t,e)},e.isTabbable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,n)&&h(t,e)},e.tabbable=function(e,t){return function e(t){var n=[],o=[];return t.forEach((function(t,r){var i=!!t.scope,a=i?t.scope:t,l=u(a,i),c=i?e(t.candidates):a;0===l?i?n.push.apply(n,c):n.push(a):o.push({documentOrder:r,tabIndex:l,item:t,isScope:i,content:c})})),o.sort(c).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)}((t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:h.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:b}):a(e,t.includeContainer,h.bind(null,t)))},Object.defineProperty(e,"__esModule",{value:!0})}));
;
/**
* @file
* Attaches several event listener to a web page.
*/
(function ($, Drupal, drupalSettings) {
/* eslint max-nested-callbacks: ["error", 4] */
'use strict';
Drupal.google_analytics = {};
$(document).ready(function () {
// Attach mousedown, keyup, touchstart events to document only and catch
// clicks on all elements.
$(document.body).on('mousedown keyup touchstart', function (event) {
// Catch the closest surrounding link of a clicked element.
$(event.target).closest('a,area').each(function () {
// Is the clicked URL internal?
if (Drupal.google_analytics.isInternal(this.href)) {
// Skip 'click' tracking, if custom tracking events are bound.
if ($(this).is('.colorbox') && (drupalSettings.google_analytics.trackColorbox)) {
// Do nothing here. The custom event will handle all tracking.
// console.info('Click on .colorbox item has been detected.');
}
// Is download tracking activated and the file extension configured
// for download tracking?
else if (drupalSettings.google_analytics.trackDownload && Drupal.google_analytics.isDownload(this.href)) {
// Download link clicked.
gtag('event', Drupal.google_analytics.getDownloadExtension(this.href).toUpperCase(), {
event_category: 'Downloads',
event_label: Drupal.google_analytics.getPageUrl(this.href),
transport_type: 'beacon'
});
}
else if (Drupal.google_analytics.isInternalSpecial(this.href)) {
// Keep the internal URL for Google Analytics website overlay intact.
// @todo: May require tracking ID
gtag('config', drupalSettings.google_analytics.account, {
page_path: Drupal.google_analytics.getPageUrl(this.href),
transport_type: 'beacon'
});
}
}
else {
if (drupalSettings.google_analytics.trackMailto && $(this).is("a[href^='mailto:'],area[href^='mailto:']")) {
// Mailto link clicked.
gtag('event', 'Click', {
event_category: 'Mails',
event_label: this.href.substring(7),
transport_type: 'beacon'
});
}
else if (drupalSettings.google_analytics.trackTel && $(this).is("a[href^='tel:'],area[href^='tel:']")) {
// Tel link clicked.
gtag('event', 'Click', {
event_category: 'Telephone calls',
event_label: this.href.substring(4),
transport_type: 'beacon'
});
}
else if (drupalSettings.google_analytics.trackOutbound && this.href.match(/^\w+:\/\//i)) {
if (drupalSettings.google_analytics.trackDomainMode !== 2 || (drupalSettings.google_analytics.trackDomainMode === 2 && !Drupal.google_analytics.isCrossDomain(this.hostname, drupalSettings.google_analytics.trackCrossDomains))) {
// External link clicked / No top-level cross domain clicked.
gtag('event', 'Click', {
event_category: 'Outbound links',
event_label: this.href,
transport_type: 'beacon'
});
}
}
}
});
});
// Track hash changes as unique pageviews, if this option has been enabled.
if (drupalSettings.google_analytics.trackUrlFragments) {
window.onhashchange = function () {
gtag('config', drupalSettings.google_analytics.account, {
page_path: location.pathname + location.search + location.hash
});
};
}
// Colorbox: This event triggers when the transition has completed and the
// newly loaded content has been revealed.
if (drupalSettings.google_analytics.trackColorbox) {
$(document).on('cbox_complete', function () {
var href = $.colorbox.element().attr('href');
if (href) {
gtag('config', drupalSettings.google_analytics.account, {
page_path: Drupal.google_analytics.getPageUrl(href)
});
}
});
}
});
/**
* Check whether the hostname is part of the cross domains or not.
*
* @param {string} hostname
* The hostname of the clicked URL.
* @param {array} crossDomains
* All cross domain hostnames as JS array.
*
* @return {boolean} isCrossDomain
*/
Drupal.google_analytics.isCrossDomain = function (hostname, crossDomains) {
return $.inArray(hostname, crossDomains) > -1 ? true : false;
};
/**
* Check whether this is a download URL or not.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isDownload
*/
Drupal.google_analytics.isDownload = function (url) {
var isDownload = new RegExp('\\.(' + drupalSettings.google_analytics.trackDownloadExtensions + ')([\?#].*)?$', 'i');
return isDownload.test(url);
};
/**
* Check whether this is an absolute internal URL or not.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isInternal
*/
Drupal.google_analytics.isInternal = function (url) {
var isInternal = new RegExp('^(https?):\/\/' + window.location.host, 'i');
return isInternal.test(url);
};
/**
* Check whether this is a special URL or not.
*
* URL types:
* - gotwo.module /go/* links.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isInternalSpecial
*/
Drupal.google_analytics.isInternalSpecial = function (url) {
var isInternalSpecial = new RegExp('(\/go\/.*)$', 'i');
return isInternalSpecial.test(url);
};
/**
* Extract the relative internal URL from an absolute internal URL.
*
* Examples:
* - https://mydomain.com/node/1 -> /node/1
* - https://example.com/foo/bar -> https://example.com/foo/bar
*
* @param {string} url
* The web url to check.
*
* @return {string} getPageUrl
* Internal website URL.
*/
Drupal.google_analytics.getPageUrl = function (url) {
var extractInternalUrl = new RegExp('^(https?):\/\/' + window.location.host, 'i');
return url.replace(extractInternalUrl, '');
};
/**
* Extract the download file extension from the URL.
*
* @param {string} url
* The web url to check.
*
* @return {string} getDownloadExtension
* The file extension of the passed url. e.g. 'zip', 'txt'
*/
Drupal.google_analytics.getDownloadExtension = function (url) {
var extractDownloadextension = new RegExp('\\.(' + drupalSettings.google_analytics.trackDownloadExtensions + ')([\?#].*)?$', 'i');
var extension = extractDownloadextension.exec(url);
return (extension === null) ? '' : extension[1];
};
})(jQuery, Drupal, drupalSettings);
;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, once) {
var deprecatedMessageSuffix = "is deprecated in Drupal 9.3.0 and will be removed in Drupal 10.0.0. Use the core/once library instead. See https://www.drupal.org/node/3158256";
var originalJQOnce = $.fn.once;
var originalJQRemoveOnce = $.fn.removeOnce;
$.fn.once = function jQueryOnce(id) {
Drupal.deprecationError({
message: "jQuery.once() ".concat(deprecatedMessageSuffix)
});
return originalJQOnce.apply(this, [id]);
};
$.fn.removeOnce = function jQueryRemoveOnce(id) {
Drupal.deprecationError({
message: "jQuery.removeOnce() ".concat(deprecatedMessageSuffix)
});
return originalJQRemoveOnce.apply(this, [id]);
};
var drupalOnce = once;
function augmentedOnce(id, selector, context) {
originalJQOnce.apply($(selector, context), [id]);
return drupalOnce(id, selector, context);
}
function remove(id, selector, context) {
originalJQRemoveOnce.apply($(selector, context), [id]);
return drupalOnce.remove(id, selector, context);
}
window.once = Object.assign(augmentedOnce, drupalOnce, {
remove: remove
});
})(jQuery, once);;
"use strict";(function($,Drupal,window){Drupal.behaviors.mainMenu={attach:function attach(context){var menu=$('.region__header .menu-level--0');var firstLevelItem=menu.find('.menu-item-level--0.expanded',context);var setHideDropdown='';if(menu.length){firstLevelItem.once('menuHover').each(function(){$(this).on('mouseenter',function(){clearTimeout(setHideDropdown);$(this).parent().find('li').removeClass('hovered');$(this).addClass('hovered');}).on('mouseleave',function(){setHideDropdown=setTimeout(function(){firstLevelItem.removeClass('hovered');},500);});});}}};Drupal.behaviors.mobileMenu={attach:function attach(context){var menu=$('.region__header .menu-level--0',context);var menuToggler=$('#mobile-menu-toggler',context);var isOpenMenu=false;var mobileMenuHeight='';var expandSubMenu=$('.menu .menu-arrow');if(menu.length){menuToggler.once('menu-toggle').each(function(){if(window.matchMedia('(max-width: 1024px)').matches){mobileMenuHeight=menu.outerHeight();}
$(this).click(function(e){e.preventDefault();isOpenMenu=!isOpenMenu;if(isOpenMenu){$(this).addClass('opened').attr('aria-label',Drupal.t('Close navigation'));menu.closest('.region__header').addClass('opened-menu');menu.addClass('opened');}else{$(this).removeClass('opened').attr('aria-label',Drupal.t('Open navigation'));menu.closest('.region__header').removeClass('opened-menu');menu.removeClass('opened');}});});expandSubMenu.click(function(e){e.preventDefault();if(!$(this).hasClass('opened')){$(this).closest('.expanded').children('ul').show();$(this).addClass('opened');}else{$(this).closest('.expanded').children('ul').hide();$(this).removeClass('opened');}});}}};})(jQuery,Drupal,window);;
"use strict";(function($,Drupal,window,document,once){Drupal.behaviors.backToTop={attach:function attach(context){var documentHeight=$(document).height();var viewportHeight=Math.max(window.document.documentElement.clientHeight,window.innerHeight||0);var scrollOffset=250;var backToTopParent=$('.main-wrapper',context);var backToTopButtonMarkup=$("\n \n "));function backToTopVisibility(){var scrollFromTop=this.pageYOffset||this.document.documentElement.scrollTop;if(scrollFromTop>=scrollOffset){backToTopButtonMarkup.addClass('show');}else{backToTopButtonMarkup.removeClass('show');}}
$(once('initializeBackToTop',backToTopParent)).each(function(){if(viewportHeight+scrollOffset") + ' ' + '' + '' + ' ' + '';
};
Drupal.ProgressBar = function (id, updateCallback, method, errorCallback) {
this.id = id;
this.method = method || 'GET';
this.updateCallback = updateCallback;
this.errorCallback = errorCallback;
this.element = $(Drupal.theme('progressBar', id));
};
$.extend(Drupal.ProgressBar.prototype, {
setProgress: function setProgress(percentage, message, label) {
if (percentage >= 0 && percentage <= 100) {
$(this.element).find('div.progress__bar').css('width', "".concat(percentage, "%"));
$(this.element).find('div.progress__percentage').html("".concat(percentage, "%"));
}
$('div.progress__description', this.element).html(message);
$('div.progress__label', this.element).html(label);
if (this.updateCallback) {
this.updateCallback(percentage, message, this);
}
},
startMonitoring: function startMonitoring(uri, delay) {
this.delay = delay;
this.uri = uri;
this.sendPing();
},
stopMonitoring: function stopMonitoring() {
clearTimeout(this.timer);
this.uri = null;
},
sendPing: function sendPing() {
if (this.timer) {
clearTimeout(this.timer);
}
if (this.uri) {
var pb = this;
var uri = this.uri;
if (uri.indexOf('?') === -1) {
uri += '?';
} else {
uri += '&';
}
uri += '_format=json';
$.ajax({
type: this.method,
url: uri,
data: '',
dataType: 'json',
success: function success(progress) {
if (progress.status === 0) {
pb.displayError(progress.data);
return;
}
pb.setProgress(progress.percentage, progress.message, progress.label);
pb.timer = setTimeout(function () {
pb.sendPing();
}, pb.delay);
},
error: function error(xmlhttp) {
var e = new Drupal.AjaxError(xmlhttp, pb.uri);
pb.displayError("".concat(e.message, ""));
}
});
}
},
displayError: function displayError(string) {
var error = $('').html(string);
$(this.element).before(error).hide();
if (this.errorCallback) {
this.errorCallback(this);
}
}
});
})(jQuery, Drupal);;
loadjs=function(){var h=function(){},c={},u={},f={};function o(e,n){if(e){var r=f[e];if(u[e]=n,r)for(;r.length;)r[0](e,n),r.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function d(r,t,s,i){var c,o,e=document,n=s.async,u=(s.numRetries||0)+1,f=s.before||h,l=r.replace(/[\?|#].*$/,""),a=r.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(l)?((o=e.createElement("link")).rel="stylesheet",o.href=a,(c="hideFocus"in o)&&o.relList&&(c=0,o.rel="preload",o.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(l)?(o=e.createElement("img")).src=a:((o=e.createElement("script")).src=r,o.async=void 0===n||n),!(o.onload=o.onerror=o.onbeforeload=function(e){var n=e.type[0];if(c)try{o.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((i+=1) arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
(function ($, window, Drupal, drupalSettings, loadjs, _ref) {
var isFocusable = _ref.isFocusable,
tabbable = _ref.tabbable;
Drupal.behaviors.AJAX = {
attach: function attach(context, settings) {
function loadAjaxBehavior(base) {
var elementSettings = settings.ajax[base];
if (typeof elementSettings.selector === 'undefined') {
elementSettings.selector = "#".concat(base);
}
once('drupal-ajax', $(elementSettings.selector)).forEach(function (el) {
elementSettings.element = el;
elementSettings.base = base;
Drupal.ajax(elementSettings);
});
}
Object.keys(settings.ajax || {}).forEach(function (base) {
return loadAjaxBehavior(base);
});
Drupal.ajax.bindAjaxLinks(document.body);
once('ajax', '.use-ajax-submit').forEach(function (el) {
var elementSettings = {};
elementSettings.url = $(el.form).attr('action');
elementSettings.setClick = true;
elementSettings.event = 'click';
elementSettings.progress = {
type: 'throbber'
};
elementSettings.base = el.id;
elementSettings.element = el;
Drupal.ajax(elementSettings);
});
},
detach: function detach(context, settings, trigger) {
if (trigger === 'unload') {
Drupal.ajax.expired().forEach(function (instance) {
Drupal.ajax.instances[instance.instanceIndex] = null;
});
}
}
};
Drupal.AjaxError = function (xmlhttp, uri, customMessage) {
var statusCode;
var statusText;
var responseText;
if (xmlhttp.status) {
statusCode = "\n".concat(Drupal.t('An AJAX HTTP error occurred.'), "\n").concat(Drupal.t('HTTP Result Code: !status', {
'!status': xmlhttp.status
}));
} else {
statusCode = "\n".concat(Drupal.t('An AJAX HTTP request terminated abnormally.'));
}
statusCode += "\n".concat(Drupal.t('Debugging information follows.'));
var pathText = "\n".concat(Drupal.t('Path: !uri', {
'!uri': uri
}));
statusText = '';
try {
statusText = "\n".concat(Drupal.t('StatusText: !statusText', {
'!statusText': xmlhttp.statusText.trim()
}));
} catch (e) {}
responseText = '';
try {
responseText = "\n".concat(Drupal.t('ResponseText: !responseText', {
'!responseText': xmlhttp.responseText.trim()
}));
} catch (e) {}
responseText = responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi, '');
responseText = responseText.replace(/[\n]+\s+/g, '\n');
var readyStateText = xmlhttp.status === 0 ? "\n".concat(Drupal.t('ReadyState: !readyState', {
'!readyState': xmlhttp.readyState
})) : '';
customMessage = customMessage ? "\n".concat(Drupal.t('CustomMessage: !customMessage', {
'!customMessage': customMessage
})) : '';
this.message = statusCode + pathText + statusText + customMessage + responseText + readyStateText;
this.name = 'AjaxError';
};
Drupal.AjaxError.prototype = new Error();
Drupal.AjaxError.prototype.constructor = Drupal.AjaxError;
Drupal.ajax = function (settings) {
if (arguments.length !== 1) {
throw new Error('Drupal.ajax() function must be called with one configuration object only');
}
var base = settings.base || false;
var element = settings.element || false;
delete settings.base;
delete settings.element;
if (!settings.progress && !element) {
settings.progress = false;
}
var ajax = new Drupal.Ajax(base, element, settings);
ajax.instanceIndex = Drupal.ajax.instances.length;
Drupal.ajax.instances.push(ajax);
return ajax;
};
Drupal.ajax.instances = [];
Drupal.ajax.expired = function () {
return Drupal.ajax.instances.filter(function (instance) {
return instance && instance.element !== false && !document.body.contains(instance.element);
});
};
Drupal.ajax.bindAjaxLinks = function (element) {
once('ajax', '.use-ajax', element).forEach(function (ajaxLink) {
var $linkElement = $(ajaxLink);
var elementSettings = {
progress: {
type: 'throbber'
},
dialogType: $linkElement.data('dialog-type'),
dialog: $linkElement.data('dialog-options'),
dialogRenderer: $linkElement.data('dialog-renderer'),
base: $linkElement.attr('id'),
element: ajaxLink
};
var href = $linkElement.attr('href');
if (href) {
elementSettings.url = href;
elementSettings.event = 'click';
}
Drupal.ajax(elementSettings);
});
};
Drupal.Ajax = function (base, element, elementSettings) {
var defaults = {
event: element ? 'mousedown' : null,
keypress: true,
selector: base ? "#".concat(base) : null,
effect: 'none',
speed: 'none',
method: 'replaceWith',
progress: {
type: 'throbber',
message: Drupal.t('Please wait...')
},
submit: {
js: true
}
};
$.extend(this, defaults, elementSettings);
this.commands = new Drupal.AjaxCommands();
this.instanceIndex = false;
if (this.wrapper) {
this.wrapper = "#".concat(this.wrapper);
}
this.element = element;
this.element_settings = elementSettings;
this.elementSettings = elementSettings;
if (this.element && this.element.form) {
this.$form = $(this.element.form);
}
if (!this.url) {
var $element = $(this.element);
if ($element.is('a')) {
this.url = $element.attr('href');
} else if (this.element && element.form) {
this.url = this.$form.attr('action');
}
}
var originalUrl = this.url;
this.url = this.url.replace(/\/nojs(\/|$|\?|#)/, '/ajax$1');
if (drupalSettings.ajaxTrustedUrl[originalUrl]) {
drupalSettings.ajaxTrustedUrl[this.url] = true;
}
var ajax = this;
ajax.options = {
url: ajax.url,
data: ajax.submit,
isInProgress: function isInProgress() {
return ajax.ajaxing;
},
beforeSerialize: function beforeSerialize(elementSettings, options) {
return ajax.beforeSerialize(elementSettings, options);
},
beforeSubmit: function beforeSubmit(formValues, elementSettings, options) {
ajax.ajaxing = true;
return ajax.beforeSubmit(formValues, elementSettings, options);
},
beforeSend: function beforeSend(xmlhttprequest, options) {
ajax.ajaxing = true;
return ajax.beforeSend(xmlhttprequest, options);
},
success: function success(response, status, xmlhttprequest) {
var _this = this;
if (typeof response === 'string') {
response = $.parseJSON(response);
}
if (response !== null && !drupalSettings.ajaxTrustedUrl[ajax.url]) {
if (xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token') !== '1') {
var customMessage = Drupal.t('The response failed verification so will not be processed.');
return ajax.error(xmlhttprequest, ajax.url, customMessage);
}
}
return Promise.resolve(ajax.success(response, status)).then(function () {
ajax.ajaxing = false;
$(document).trigger('ajaxSuccess', [xmlhttprequest, _this]);
$(document).trigger('ajaxComplete', [xmlhttprequest, _this]);
if (--$.active === 0) {
$(document).trigger('ajaxStop');
}
});
},
error: function error(xmlhttprequest, status, _error) {
ajax.ajaxing = false;
},
complete: function complete(xmlhttprequest, status) {
if (status === 'error' || status === 'parsererror') {
return ajax.error(xmlhttprequest, ajax.url);
}
},
dataType: 'json',
jsonp: false,
type: 'POST'
};
if (elementSettings.dialog) {
ajax.options.data.dialogOptions = elementSettings.dialog;
}
if (ajax.options.url.indexOf('?') === -1) {
ajax.options.url += '?';
} else {
ajax.options.url += '&';
}
var wrapper = "drupal_".concat(elementSettings.dialogType || 'ajax');
if (elementSettings.dialogRenderer) {
wrapper += ".".concat(elementSettings.dialogRenderer);
}
ajax.options.url += "".concat(Drupal.ajax.WRAPPER_FORMAT, "=").concat(wrapper);
$(ajax.element).on(elementSettings.event, function (event) {
if (!drupalSettings.ajaxTrustedUrl[ajax.url] && !Drupal.url.isLocal(ajax.url)) {
throw new Error(Drupal.t('The callback URL is not local and not trusted: !url', {
'!url': ajax.url
}));
}
return ajax.eventResponse(this, event);
});
if (elementSettings.keypress) {
$(ajax.element).on('keypress', function (event) {
return ajax.keypressResponse(this, event);
});
}
if (elementSettings.prevent) {
$(ajax.element).on(elementSettings.prevent, false);
}
};
Drupal.ajax.WRAPPER_FORMAT = '_wrapper_format';
Drupal.Ajax.AJAX_REQUEST_PARAMETER = '_drupal_ajax';
Drupal.Ajax.prototype.execute = function () {
if (this.ajaxing) {
return;
}
try {
this.beforeSerialize(this.element, this.options);
return $.ajax(this.options);
} catch (e) {
this.ajaxing = false;
window.alert("An error occurred while attempting to process ".concat(this.options.url, ": ").concat(e.message));
return $.Deferred().reject();
}
};
Drupal.Ajax.prototype.keypressResponse = function (element, event) {
var ajax = this;
if (event.which === 13 || event.which === 32 && element.type !== 'text' && element.type !== 'textarea' && element.type !== 'tel' && element.type !== 'number') {
event.preventDefault();
event.stopPropagation();
$(element).trigger(ajax.elementSettings.event);
}
};
Drupal.Ajax.prototype.eventResponse = function (element, event) {
event.preventDefault();
event.stopPropagation();
var ajax = this;
if (ajax.ajaxing) {
return;
}
try {
if (ajax.$form) {
if (ajax.setClick) {
element.form.clk = element;
}
ajax.$form.ajaxSubmit(ajax.options);
} else {
ajax.beforeSerialize(ajax.element, ajax.options);
$.ajax(ajax.options);
}
} catch (e) {
ajax.ajaxing = false;
window.alert("An error occurred while attempting to process ".concat(ajax.options.url, ": ").concat(e.message));
}
};
Drupal.Ajax.prototype.beforeSerialize = function (element, options) {
if (this.$form && document.body.contains(this.$form.get(0))) {
var settings = this.settings || drupalSettings;
Drupal.detachBehaviors(this.$form.get(0), settings, 'serialize');
}
options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER] = 1;
var pageState = drupalSettings.ajaxPageState;
options.data['ajax_page_state[theme]'] = pageState.theme;
options.data['ajax_page_state[theme_token]'] = pageState.theme_token;
options.data['ajax_page_state[libraries]'] = pageState.libraries;
};
Drupal.Ajax.prototype.beforeSubmit = function (formValues, element, options) {};
Drupal.Ajax.prototype.beforeSend = function (xmlhttprequest, options) {
if (this.$form) {
options.extraData = options.extraData || {};
options.extraData.ajax_iframe_upload = '1';
var v = $.fieldValue(this.element);
if (v !== null) {
options.extraData[this.element.name] = v;
}
}
$(this.element).prop('disabled', true);
if (!this.progress || !this.progress.type) {
return;
}
var progressIndicatorMethod = "setProgressIndicator".concat(this.progress.type.slice(0, 1).toUpperCase()).concat(this.progress.type.slice(1).toLowerCase());
if (progressIndicatorMethod in this && typeof this[progressIndicatorMethod] === 'function') {
this[progressIndicatorMethod].call(this);
}
};
Drupal.theme.ajaxProgressThrobber = function (message) {
var messageMarkup = typeof message === 'string' ? Drupal.theme('ajaxProgressMessage', message) : '';
var throbber = ' ';
return "".concat(throbber).concat(messageMarkup, "");
};
Drupal.theme.ajaxProgressIndicatorFullscreen = function () {
return ' ';
};
Drupal.theme.ajaxProgressMessage = function (message) {
return "".concat(message, "");
};
Drupal.theme.ajaxProgressBar = function ($element) {
return $('').append($element);
};
Drupal.Ajax.prototype.setProgressIndicatorBar = function () {
var progressBar = new Drupal.ProgressBar("ajax-progress-".concat(this.element.id), $.noop, this.progress.method, $.noop);
if (this.progress.message) {
progressBar.setProgress(-1, this.progress.message);
}
if (this.progress.url) {
progressBar.startMonitoring(this.progress.url, this.progress.interval || 1500);
}
this.progress.element = $(Drupal.theme('ajaxProgressBar', progressBar.element));
this.progress.object = progressBar;
$(this.element).after(this.progress.element);
};
Drupal.Ajax.prototype.setProgressIndicatorThrobber = function () {
this.progress.element = $(Drupal.theme('ajaxProgressThrobber', this.progress.message));
$(this.element).after(this.progress.element);
};
Drupal.Ajax.prototype.setProgressIndicatorFullscreen = function () {
this.progress.element = $(Drupal.theme('ajaxProgressIndicatorFullscreen'));
$('body').append(this.progress.element);
};
Drupal.Ajax.prototype.commandExecutionQueue = function (response, status) {
var _this2 = this;
var ajaxCommands = this.commands;
return Object.keys(response || {}).reduce(function (executionQueue, key) {
return executionQueue.then(function () {
var command = response[key].command;
if (command && ajaxCommands[command]) {
return ajaxCommands[command](_this2, response[key], status);
}
});
}, Promise.resolve());
};
Drupal.Ajax.prototype.success = function (response, status) {
var _this3 = this;
if (this.progress.element) {
$(this.progress.element).remove();
}
if (this.progress.object) {
this.progress.object.stopMonitoring();
}
$(this.element).prop('disabled', false);
var elementParents = $(this.element).parents('[data-drupal-selector]').addBack().toArray();
var focusChanged = Object.keys(response || {}).some(function (key) {
var _response$key = response[key],
command = _response$key.command,
method = _response$key.method;
return command === 'focusFirst' || command === 'invoke' && method === 'focus';
});
return this.commandExecutionQueue(response, status).then(function () {
if (!focusChanged && _this3.element && !$(_this3.element).data('disable-refocus')) {
var target = false;
for (var n = elementParents.length - 1; !target && n >= 0; n--) {
target = document.querySelector("[data-drupal-selector=\"".concat(elementParents[n].getAttribute('data-drupal-selector'), "\"]"));
}
if (target) {
$(target).trigger('focus');
}
}
if (_this3.$form && document.body.contains(_this3.$form.get(0))) {
var settings = _this3.settings || drupalSettings;
Drupal.attachBehaviors(_this3.$form.get(0), settings);
}
_this3.settings = null;
}).catch(function (error) {
return console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error', {
'!error': error
}));
});
};
Drupal.Ajax.prototype.getEffect = function (response) {
var type = response.effect || this.effect;
var speed = response.speed || this.speed;
var effect = {};
if (type === 'none') {
effect.showEffect = 'show';
effect.hideEffect = 'hide';
effect.showSpeed = '';
} else if (type === 'fade') {
effect.showEffect = 'fadeIn';
effect.hideEffect = 'fadeOut';
effect.showSpeed = speed;
} else {
effect.showEffect = "".concat(type, "Toggle");
effect.hideEffect = "".concat(type, "Toggle");
effect.showSpeed = speed;
}
return effect;
};
Drupal.Ajax.prototype.error = function (xmlhttprequest, uri, customMessage) {
if (this.progress.element) {
$(this.progress.element).remove();
}
if (this.progress.object) {
this.progress.object.stopMonitoring();
}
$(this.wrapper).show();
$(this.element).prop('disabled', false);
if (this.$form && document.body.contains(this.$form.get(0))) {
var settings = this.settings || drupalSettings;
Drupal.attachBehaviors(this.$form.get(0), settings);
}
throw new Drupal.AjaxError(xmlhttprequest, uri, customMessage);
};
Drupal.theme.ajaxWrapperNewContent = function ($newContent, ajax, response) {
return (response.effect || ajax.effect) !== 'none' && $newContent.filter(function (i) {
return !($newContent[i].nodeName === '#comment' || $newContent[i].nodeName === '#text' && /^(\s|\n|\r)*$/.test($newContent[i].textContent));
}).length > 1 ? Drupal.theme('ajaxWrapperMultipleRootElements', $newContent) : $newContent;
};
Drupal.theme.ajaxWrapperMultipleRootElements = function ($elements) {
return $('').append($elements);
};
Drupal.AjaxCommands = function () {};
Drupal.AjaxCommands.prototype = {
insert: function insert(ajax, response) {
var $wrapper = response.selector ? $(response.selector) : $(ajax.wrapper);
var method = response.method || ajax.method;
var effect = ajax.getEffect(response);
var settings = response.settings || ajax.settings || drupalSettings;
var $newContent = $($.parseHTML(response.data, document, true));
$newContent = Drupal.theme('ajaxWrapperNewContent', $newContent, ajax, response);
switch (method) {
case 'html':
case 'replaceWith':
case 'replaceAll':
case 'empty':
case 'remove':
Drupal.detachBehaviors($wrapper.get(0), settings);
break;
default:
break;
}
$wrapper[method]($newContent);
if (effect.showEffect !== 'show') {
$newContent.hide();
}
var $ajaxNewContent = $newContent.find('.ajax-new-content');
if ($ajaxNewContent.length) {
$ajaxNewContent.hide();
$newContent.show();
$ajaxNewContent[effect.showEffect](effect.showSpeed);
} else if (effect.showEffect !== 'show') {
$newContent[effect.showEffect](effect.showSpeed);
}
if ($newContent.parents('html').length) {
$newContent.each(function (index, element) {
if (element.nodeType === Node.ELEMENT_NODE) {
Drupal.attachBehaviors(element, settings);
}
});
}
},
remove: function remove(ajax, response, status) {
var settings = response.settings || ajax.settings || drupalSettings;
$(response.selector).each(function () {
Drupal.detachBehaviors(this, settings);
}).remove();
},
changed: function changed(ajax, response, status) {
var $element = $(response.selector);
if (!$element.hasClass('ajax-changed')) {
$element.addClass('ajax-changed');
if (response.asterisk) {
$element.find(response.asterisk).append(" * "));
}
}
},
alert: function alert(ajax, response, status) {
window.alert(response.text);
},
announce: function announce(ajax, response) {
if (response.priority) {
Drupal.announce(response.text, response.priority);
} else {
Drupal.announce(response.text);
}
},
redirect: function redirect(ajax, response, status) {
window.location = response.url;
},
css: function css(ajax, response, status) {
$(response.selector).css(response.argument);
},
settings: function settings(ajax, response, status) {
var ajaxSettings = drupalSettings.ajax;
if (ajaxSettings) {
Drupal.ajax.expired().forEach(function (instance) {
if (instance.selector) {
var selector = instance.selector.replace('#', '');
if (selector in ajaxSettings) {
delete ajaxSettings[selector];
}
}
});
}
if (response.merge) {
$.extend(true, drupalSettings, response.settings);
} else {
ajax.settings = response.settings;
}
},
data: function data(ajax, response, status) {
$(response.selector).data(response.name, response.value);
},
focusFirst: function focusFirst(ajax, response, status) {
var focusChanged = false;
var container = document.querySelector(response.selector);
if (container) {
var tabbableElements = tabbable(container);
if (tabbableElements.length) {
tabbableElements[0].focus();
focusChanged = true;
} else if (isFocusable(container)) {
container.focus();
focusChanged = true;
}
}
if (ajax.hasOwnProperty('element') && !focusChanged) {
ajax.element.focus();
}
},
invoke: function invoke(ajax, response, status) {
var $element = $(response.selector);
$element[response.method].apply($element, _toConsumableArray(response.args));
},
restripe: function restripe(ajax, response, status) {
$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');
},
update_build_id: function update_build_id(ajax, response, status) {
document.querySelectorAll("input[name=\"form_build_id\"][value=\"".concat(response.old, "\"]")).forEach(function (item) {
item.value = response.new;
});
},
add_css: function add_css(ajax, response, status) {
$('head').prepend(response.data);
},
message: function message(ajax, response) {
var messages = new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));
if (response.clearPrevious) {
messages.clear();
}
messages.add(response.message, response.messageOptions);
},
add_js: function add_js(ajax, response, status) {
var parentEl = document.querySelector(response.selector || 'body');
var settings = ajax.settings || drupalSettings;
var allUniqueBundleIds = response.data.map(function (script) {
var uniqueBundleId = script.src + ajax.instanceIndex;
loadjs(script.src, uniqueBundleId, {
async: false,
before: function before(path, scriptEl) {
Object.keys(script).forEach(function (attributeKey) {
scriptEl.setAttribute(attributeKey, script[attributeKey]);
});
parentEl.appendChild(scriptEl);
return false;
}
});
return uniqueBundleId;
});
return new Promise(function (resolve, reject) {
loadjs.ready(allUniqueBundleIds, {
success: function success() {
Drupal.attachBehaviors(parentEl, settings);
resolve();
},
error: function error(depsNotFound) {
var message = Drupal.t("The following files could not be loaded: @dependencies", {
'@dependencies': depsNotFound.join(', ')
});
reject(message);
}
});
});
}
};
var stopEvent = function stopEvent(xhr, settings) {
return xhr.getResponseHeader('X-Drupal-Ajax-Token') === '1' && settings.isInProgress && settings.isInProgress();
};
$.extend(true, $.event.special, {
ajaxSuccess: {
trigger: function trigger(event, xhr, settings) {
if (stopEvent(xhr, settings)) {
return false;
}
}
},
ajaxComplete: {
trigger: function trigger(event, xhr, settings) {
if (stopEvent(xhr, settings)) {
$.active++;
return false;
}
}
}
});
})(jQuery, window, Drupal, drupalSettings, loadjs, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function (Drupal) {
Drupal.theme.ajaxProgressBar = function ($element) {
return $element.addClass('ajax-progress ajax-progress-bar');
};
})(Drupal);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
Drupal.debounce = function (func, wait, immediate) {
var timeout;
var result;
return function () {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
var context = this;
var later = function later() {
timeout = null;
if (!immediate) {
result = func.apply(context, args);
}
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) {
result = func.apply(context, args);
}
return result;
};
};;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, debounce) {
var offsets = {
top: 0,
right: 0,
bottom: 0,
left: 0
};
function getRawOffset(el, edge) {
var $el = $(el);
var documentElement = document.documentElement;
var displacement = 0;
var horizontal = edge === 'left' || edge === 'right';
var placement = $el.offset()[horizontal ? 'left' : 'top'];
placement -= window["scroll".concat(horizontal ? 'X' : 'Y')] || document.documentElement["scroll".concat(horizontal ? 'Left' : 'Top')] || 0;
switch (edge) {
case 'top':
displacement = placement + $el.outerHeight();
break;
case 'left':
displacement = placement + $el.outerWidth();
break;
case 'bottom':
displacement = documentElement.clientHeight - placement;
break;
case 'right':
displacement = documentElement.clientWidth - placement;
break;
default:
displacement = 0;
}
return displacement;
}
function calculateOffset(edge) {
var edgeOffset = 0;
var displacingElements = document.querySelectorAll("[data-offset-".concat(edge, "]"));
var n = displacingElements.length;
for (var i = 0; i < n; i++) {
var el = displacingElements[i];
if (el.style.display === 'none') {
continue;
}
var displacement = parseInt(el.getAttribute("data-offset-".concat(edge)), 10);
if (isNaN(displacement)) {
displacement = getRawOffset(el, edge);
}
edgeOffset = Math.max(edgeOffset, displacement);
}
return edgeOffset;
}
function calculateOffsets() {
return {
top: calculateOffset('top'),
right: calculateOffset('right'),
bottom: calculateOffset('bottom'),
left: calculateOffset('left')
};
}
function displace(broadcast) {
offsets = calculateOffsets();
Drupal.displace.offsets = offsets;
if (typeof broadcast === 'undefined' || broadcast) {
$(document).trigger('drupalViewportOffsetChange', offsets);
}
return offsets;
}
Drupal.behaviors.drupalDisplace = {
attach: function attach() {
if (this.displaceProcessed) {
return;
}
this.displaceProcessed = true;
$(window).on('resize.drupalDisplace', debounce(displace, 200));
}
};
Drupal.displace = displace;
$.extend(Drupal.displace, {
offsets: offsets,
calculateOffset: calculateOffset
});
})(jQuery, Drupal, Drupal.debounce);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, _ref) {
var isTabbable = _ref.isTabbable;
$.extend($.expr[':'], {
tabbable: function tabbable(element) {
Drupal.deprecationError({
message: 'The :tabbable selector is deprecated in Drupal 9.2.0 and will be removed in Drupal 11.0.0. Use the core/tabbable library instead. See https://www.drupal.org/node/3183730'
});
if (element.tagName === 'SUMMARY' || element.tagName === 'DETAILS') {
var tabIndex = element.getAttribute('tabIndex');
if (tabIndex === null || tabIndex < 0) {
return false;
}
}
return isTabbable(element);
}
});
})(jQuery, Drupal, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($) {
var cachedScrollbarWidth = null;
var max = Math.max,
abs = Math.abs;
var regexHorizontal = /left|center|right/;
var regexVertical = /top|center|bottom/;
var regexOffset = /[+-]\d+(\.[\d]+)?%?/;
var regexPosition = /^\w+/;
var regexPercent = /%$/;
var _position = $.fn.position;
function getOffsets(offsets, width, height) {
return [parseFloat(offsets[0]) * (regexPercent.test(offsets[0]) ? width / 100 : 1), parseFloat(offsets[1]) * (regexPercent.test(offsets[1]) ? height / 100 : 1)];
}
function parseCss(element, property) {
return parseInt($.css(element, property), 10) || 0;
}
function getDimensions(elem) {
var raw = elem[0];
if (raw.nodeType === 9) {
return {
width: elem.width(),
height: elem.height(),
offset: {
top: 0,
left: 0
}
};
}
if ($.isWindow(raw)) {
return {
width: elem.width(),
height: elem.height(),
offset: {
top: elem.scrollTop(),
left: elem.scrollLeft()
}
};
}
if (raw.preventDefault) {
return {
width: 0,
height: 0,
offset: {
top: raw.pageY,
left: raw.pageX
}
};
}
return {
width: elem.outerWidth(),
height: elem.outerHeight(),
offset: elem.offset()
};
}
var collisions = {
fit: {
left: function left(position, data) {
var within = data.within;
var withinOffset = within.isWindow ? within.scrollLeft : within.offset.left;
var outerWidth = within.width;
var collisionPosLeft = position.left - data.collisionPosition.marginLeft;
var overLeft = withinOffset - collisionPosLeft;
var overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset;
var newOverRight;
if (data.collisionWidth > outerWidth) {
if (overLeft > 0 && overRight <= 0) {
newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset;
position.left += overLeft - newOverRight;
} else if (overRight > 0 && overLeft <= 0) {
position.left = withinOffset;
} else if (overLeft > overRight) {
position.left = withinOffset + outerWidth - data.collisionWidth;
} else {
position.left = withinOffset;
}
} else if (overLeft > 0) {
position.left += overLeft;
} else if (overRight > 0) {
position.left -= overRight;
} else {
position.left = max(position.left - collisionPosLeft, position.left);
}
},
top: function top(position, data) {
var within = data.within;
var withinOffset = within.isWindow ? within.scrollTop : within.offset.top;
var outerHeight = data.within.height;
var collisionPosTop = position.top - data.collisionPosition.marginTop;
var overTop = withinOffset - collisionPosTop;
var overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset;
var newOverBottom;
if (data.collisionHeight > outerHeight) {
if (overTop > 0 && overBottom <= 0) {
newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset;
position.top += overTop - newOverBottom;
} else if (overBottom > 0 && overTop <= 0) {
position.top = withinOffset;
} else if (overTop > overBottom) {
position.top = withinOffset + outerHeight - data.collisionHeight;
} else {
position.top = withinOffset;
}
} else if (overTop > 0) {
position.top += overTop;
} else if (overBottom > 0) {
position.top -= overBottom;
} else {
position.top = max(position.top - collisionPosTop, position.top);
}
}
},
flip: {
left: function left(position, data) {
var within = data.within;
var withinOffset = within.offset.left + within.scrollLeft;
var outerWidth = within.width;
var offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left;
var collisionPosLeft = position.left - data.collisionPosition.marginLeft;
var overLeft = collisionPosLeft - offsetLeft;
var overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft;
var myOffset = data.my[0] === 'left' ? -data.elemWidth : data.my[0] === 'right' ? data.elemWidth : 0;
var atOffset = data.at[0] === 'left' ? data.targetWidth : data.at[0] === 'right' ? -data.targetWidth : 0;
var offset = -2 * data.offset[0];
var newOverRight;
var newOverLeft;
if (overLeft < 0) {
newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset;
if (newOverRight < 0 || newOverRight < abs(overLeft)) {
position.left += myOffset + atOffset + offset;
}
} else if (overRight > 0) {
newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft;
if (newOverLeft > 0 || abs(newOverLeft) < overRight) {
position.left += myOffset + atOffset + offset;
}
}
},
top: function top(position, data) {
var within = data.within;
var withinOffset = within.offset.top + within.scrollTop;
var outerHeight = within.height;
var offsetTop = within.isWindow ? within.scrollTop : within.offset.top;
var collisionPosTop = position.top - data.collisionPosition.marginTop;
var overTop = collisionPosTop - offsetTop;
var overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop;
var top = data.my[1] === 'top';
var myOffset = top ? -data.elemHeight : data.my[1] === 'bottom' ? data.elemHeight : 0;
var atOffset = data.at[1] === 'top' ? data.targetHeight : data.at[1] === 'bottom' ? -data.targetHeight : 0;
var offset = -2 * data.offset[1];
var newOverTop;
var newOverBottom;
if (overTop < 0) {
newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset;
if (newOverBottom < 0 || newOverBottom < abs(overTop)) {
position.top += myOffset + atOffset + offset;
}
} else if (overBottom > 0) {
newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop;
if (newOverTop > 0 || abs(newOverTop) < overBottom) {
position.top += myOffset + atOffset + offset;
}
}
}
},
flipfit: {
left: function left() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
collisions.flip.left.apply(this, args);
collisions.fit.left.apply(this, args);
},
top: function top() {
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
}
collisions.flip.top.apply(this, args);
collisions.fit.top.apply(this, args);
}
}
};
$.position = {
scrollbarWidth: function scrollbarWidth() {
if (cachedScrollbarWidth !== undefined) {
return cachedScrollbarWidth;
}
var div = $('" + "");
var innerDiv = div.children()[0];
$('body').append(div);
var w1 = innerDiv.offsetWidth;
div.css('overflow', 'scroll');
var w2 = innerDiv.offsetWidth;
if (w1 === w2) {
w2 = div[0].clientWidth;
}
div.remove();
cachedScrollbarWidth = w1 - w2;
return cachedScrollbarWidth;
},
getScrollInfo: function getScrollInfo(within) {
var overflowX = within.isWindow || within.isDocument ? '' : within.element.css('overflow-x');
var overflowY = within.isWindow || within.isDocument ? '' : within.element.css('overflow-y');
var hasOverflowX = overflowX === 'scroll' || overflowX === 'auto' && within.width < within.element[0].scrollWidth;
var hasOverflowY = overflowY === 'scroll' || overflowY === 'auto' && within.height < within.element[0].scrollHeight;
return {
width: hasOverflowY ? $.position.scrollbarWidth() : 0,
height: hasOverflowX ? $.position.scrollbarWidth() : 0
};
},
getWithinInfo: function getWithinInfo(element) {
var withinElement = $(element || window);
var isWindow = $.isWindow(withinElement[0]);
var isDocument = !!withinElement[0] && withinElement[0].nodeType === 9;
var hasOffset = !isWindow && !isDocument;
return {
element: withinElement,
isWindow: isWindow,
isDocument: isDocument,
offset: hasOffset ? $(element).offset() : {
left: 0,
top: 0
},
scrollLeft: withinElement.scrollLeft(),
scrollTop: withinElement.scrollTop(),
width: withinElement.outerWidth(),
height: withinElement.outerHeight()
};
}
};
$.fn.position = function (options) {
if (!options || !options.of) {
return _position.apply(this, arguments);
}
options = $.extend({}, options);
var within = $.position.getWithinInfo(options.within);
var scrollInfo = $.position.getScrollInfo(within);
var collision = (options.collision || 'flip').split(' ');
var offsets = {};
var target = typeof options.of === 'string' ? $(document).find(options.of) : $(options.of);
var dimensions = getDimensions(target);
var targetWidth = dimensions.width;
var targetHeight = dimensions.height;
var targetOffset = dimensions.offset;
if (target[0].preventDefault) {
options.at = 'left top';
}
var basePosition = $.extend({}, targetOffset);
$.each(['my', 'at'], function () {
var pos = (options[this] || '').split(' ');
if (pos.length === 1) {
pos = regexHorizontal.test(pos[0]) ? pos.concat(['center']) : regexVertical.test(pos[0]) ? ['center'].concat(pos) : ['center', 'center'];
}
pos[0] = regexHorizontal.test(pos[0]) ? pos[0] : 'center';
pos[1] = regexVertical.test(pos[1]) ? pos[1] : 'center';
var horizontalOffset = regexOffset.exec(pos[0]);
var verticalOffset = regexOffset.exec(pos[1]);
offsets[this] = [horizontalOffset ? horizontalOffset[0] : 0, verticalOffset ? verticalOffset[0] : 0];
options[this] = [regexPosition.exec(pos[0])[0], regexPosition.exec(pos[1])[0]];
});
if (collision.length === 1) {
collision[1] = collision[0];
}
if (options.at[0] === 'right') {
basePosition.left += targetWidth;
} else if (options.at[0] === 'center') {
basePosition.left += targetWidth / 2;
}
if (options.at[1] === 'bottom') {
basePosition.top += targetHeight;
} else if (options.at[1] === 'center') {
basePosition.top += targetHeight / 2;
}
var atOffset = getOffsets(offsets.at, targetWidth, targetHeight);
basePosition.left += atOffset[0];
basePosition.top += atOffset[1];
return this.each(function () {
var using;
var elem = $(this);
var elemWidth = elem.outerWidth();
var elemHeight = elem.outerHeight();
var marginLeft = parseCss(this, 'marginLeft');
var marginTop = parseCss(this, 'marginTop');
var collisionWidth = elemWidth + marginLeft + parseCss(this, 'marginRight') + scrollInfo.width;
var collisionHeight = elemHeight + marginTop + parseCss(this, 'marginBottom') + scrollInfo.height;
var position = $.extend({}, basePosition);
var myOffset = getOffsets(offsets.my, elem.outerWidth(), elem.outerHeight());
if (options.my[0] === 'right') {
position.left -= elemWidth;
} else if (options.my[0] === 'center') {
position.left -= elemWidth / 2;
}
if (options.my[1] === 'bottom') {
position.top -= elemHeight;
} else if (options.my[1] === 'center') {
position.top -= elemHeight / 2;
}
position.left += myOffset[0];
position.top += myOffset[1];
var collisionPosition = {
marginLeft: marginLeft,
marginTop: marginTop
};
$.each(['left', 'top'], function (i, dir) {
if (collisions[collision[i]]) {
collisions[collision[i]][dir](position, {
targetWidth: targetWidth,
targetHeight: targetHeight,
elemWidth: elemWidth,
elemHeight: elemHeight,
collisionPosition: collisionPosition,
collisionWidth: collisionWidth,
collisionHeight: collisionHeight,
offset: [atOffset[0] + myOffset[0], atOffset[1] + myOffset[1]],
my: options.my,
at: options.at,
within: within,
elem: elem
});
}
});
if (options.using) {
using = function using(props) {
var left = targetOffset.left - position.left;
var right = left + targetWidth - elemWidth;
var top = targetOffset.top - position.top;
var bottom = top + targetHeight - elemHeight;
var feedback = {
target: {
element: target,
left: targetOffset.left,
top: targetOffset.top,
width: targetWidth,
height: targetHeight
},
element: {
element: elem,
left: position.left,
top: position.top,
width: elemWidth,
height: elemHeight
},
horizontal: right < 0 ? 'left' : left > 0 ? 'right' : 'center',
vertical: bottom < 0 ? 'top' : top > 0 ? 'bottom' : 'middle'
};
if (targetWidth < elemWidth && abs(left + right) < targetWidth) {
feedback.horizontal = 'center';
}
if (targetHeight < elemHeight && abs(top + bottom) < targetHeight) {
feedback.vertical = 'middle';
}
if (max(abs(left), abs(right)) > max(abs(top), abs(bottom))) {
feedback.important = 'horizontal';
} else {
feedback.important = 'vertical';
}
options.using.call(this, props, feedback);
};
}
elem.offset($.extend(position, {
using: using
}));
});
};
if (!$.hasOwnProperty('ui')) {
$.ui = {};
}
$.ui.position = collisions;
})(jQuery);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, drupalSettings) {
drupalSettings.dialog = {
autoOpen: true,
dialogClass: '',
buttonClass: 'button',
buttonPrimaryClass: 'button--primary',
close: function close(event) {
Drupal.dialog(event.target).close();
Drupal.detachBehaviors(event.target, null, 'unload');
}
};
Drupal.dialog = function (element, options) {
var undef;
var $element = $(element);
var dialog = {
open: false,
returnValue: undef
};
function openDialog(settings) {
settings = $.extend({}, drupalSettings.dialog, options, settings);
$(window).trigger('dialog:beforecreate', [dialog, $element, settings]);
$element.dialog(settings);
dialog.open = true;
$(window).trigger('dialog:aftercreate', [dialog, $element, settings]);
}
function closeDialog(value) {
$(window).trigger('dialog:beforeclose', [dialog, $element]);
$element.dialog('close');
dialog.returnValue = value;
dialog.open = false;
$(window).trigger('dialog:afterclose', [dialog, $element]);
}
dialog.show = function () {
openDialog({
modal: false
});
};
dialog.showModal = function () {
openDialog({
modal: true
});
};
dialog.close = closeDialog;
return dialog;
};
})(jQuery, Drupal, drupalSettings);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, drupalSettings, debounce, displace) {
drupalSettings.dialog = $.extend({
autoResize: true,
maxHeight: '95%'
}, drupalSettings.dialog);
function resetPosition(options) {
var offsets = displace.offsets;
var left = offsets.left - offsets.right;
var top = offsets.top - offsets.bottom;
var leftString = "".concat((left > 0 ? '+' : '-') + Math.abs(Math.round(left / 2)), "px");
var topString = "".concat((top > 0 ? '+' : '-') + Math.abs(Math.round(top / 2)), "px");
options.position = {
my: "center".concat(left !== 0 ? leftString : '', " center").concat(top !== 0 ? topString : ''),
of: window
};
return options;
}
function resetSize(event) {
var positionOptions = ['width', 'height', 'minWidth', 'minHeight', 'maxHeight', 'maxWidth', 'position'];
var adjustedOptions = {};
var windowHeight = $(window).height();
var option;
var optionValue;
var adjustedValue;
for (var n = 0; n < positionOptions.length; n++) {
option = positionOptions[n];
optionValue = event.data.settings[option];
if (optionValue) {
if (typeof optionValue === 'string' && /%$/.test(optionValue) && /height/i.test(option)) {
windowHeight -= displace.offsets.top + displace.offsets.bottom;
adjustedValue = parseInt(0.01 * parseInt(optionValue, 10) * windowHeight, 10);
if (option === 'height' && event.data.$element.parent().outerHeight() < adjustedValue) {
adjustedValue = 'auto';
}
adjustedOptions[option] = adjustedValue;
}
}
}
if (!event.data.settings.modal) {
adjustedOptions = resetPosition(adjustedOptions);
}
event.data.$element.dialog('option', adjustedOptions).trigger('dialogContentResize');
}
$(window).on({
'dialog:aftercreate': function dialogAftercreate(event, dialog, $element, settings) {
var autoResize = debounce(resetSize, 20);
var eventData = {
settings: settings,
$element: $element
};
if (settings.autoResize === true || settings.autoResize === 'true') {
$element.dialog('option', {
resizable: false,
draggable: false
}).dialog('widget').css('position', 'fixed');
$(window).on('resize.dialogResize scroll.dialogResize', eventData, autoResize).trigger('resize.dialogResize');
$(document).on('drupalViewportOffsetChange.dialogResize', eventData, autoResize);
}
},
'dialog:beforeclose': function dialogBeforeclose(event, dialog, $element) {
$(window).off('.dialogResize');
$(document).off('.dialogResize');
}
});
})(jQuery, Drupal, drupalSettings, Drupal.debounce, Drupal.displace);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, _ref) {
var tabbable = _ref.tabbable,
isTabbable = _ref.isTabbable;
$.widget('ui.dialog', $.ui.dialog, {
options: {
buttonClass: 'button',
buttonPrimaryClass: 'button--primary'
},
_createButtons: function _createButtons() {
var opts = this.options;
var primaryIndex;
var index;
var il = opts.buttons.length;
for (index = 0; index < il; index++) {
if (opts.buttons[index].primary && opts.buttons[index].primary === true) {
primaryIndex = index;
delete opts.buttons[index].primary;
break;
}
}
this._super();
var $buttons = this.uiButtonSet.children().addClass(opts.buttonClass);
if (typeof primaryIndex !== 'undefined') {
$buttons.eq(index).addClass(opts.buttonPrimaryClass);
}
},
_focusTabbable: function _focusTabbable() {
var hasFocus = this._focusedElement ? this._focusedElement.get(0) : null;
if (!hasFocus) {
hasFocus = this.element.find('[autofocus]').get(0);
}
if (!hasFocus) {
var $elements = [this.element, this.uiDialogButtonPane];
for (var i = 0; i < $elements.length; i++) {
var element = $elements[i].get(0);
if (element) {
var elementTabbable = tabbable(element);
hasFocus = elementTabbable.length ? elementTabbable[0] : null;
}
if (hasFocus) {
break;
}
}
}
if (!hasFocus) {
var closeBtn = this.uiDialogTitlebarClose.get(0);
hasFocus = closeBtn && isTabbable(closeBtn) ? closeBtn : null;
}
if (!hasFocus) {
hasFocus = this.uiDialog.get(0);
}
$(hasFocus).eq(0).trigger('focus');
},
_allowInteraction: function _allowInteraction(event) {
if ($(event.target).closest('.cke_dialog').length) {
return true;
}
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
return this._super.apply(this, [event].concat(args));
}
});
})(jQuery, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal) {
Drupal.behaviors.dialog = {
attach: function attach(context, settings) {
var $context = $(context);
if (!$('#drupal-modal').length) {
$('').hide().appendTo('body');
}
var $dialog = $context.closest('.ui-dialog-content');
if ($dialog.length) {
if ($dialog.dialog('option', 'drupalAutoButtons')) {
$dialog.trigger('dialogButtonsChange');
}
$dialog.dialog('widget').trigger('focus');
}
var originalClose = settings.dialog.close;
settings.dialog.close = function (event) {
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
originalClose.apply(settings.dialog, [event].concat(args));
$(event.target).remove();
};
},
prepareDialogButtons: function prepareDialogButtons($dialog) {
var buttons = [];
var $buttons = $dialog.find('.form-actions input[type=submit], .form-actions a.button');
$buttons.each(function () {
var $originalButton = $(this).css({
display: 'none'
});
buttons.push({
text: $originalButton.html() || $originalButton.attr('value'),
class: $originalButton.attr('class'),
click: function click(e) {
if ($originalButton.is('a')) {
$originalButton[0].click();
} else {
$originalButton.trigger('mousedown').trigger('mouseup').trigger('click');
e.preventDefault();
}
}
});
});
return buttons;
}
};
Drupal.AjaxCommands.prototype.openDialog = function (ajax, response, status) {
if (!response.selector) {
return false;
}
var $dialog = $(response.selector);
if (!$dialog.length) {
$dialog = $("")).appendTo('body');
}
if (!ajax.wrapper) {
ajax.wrapper = $dialog.attr('id');
}
response.command = 'insert';
response.method = 'html';
ajax.commands.insert(ajax, response, status);
if (!response.dialogOptions.buttons) {
response.dialogOptions.drupalAutoButtons = true;
response.dialogOptions.buttons = Drupal.behaviors.dialog.prepareDialogButtons($dialog);
}
$dialog.on('dialogButtonsChange', function () {
var buttons = Drupal.behaviors.dialog.prepareDialogButtons($dialog);
$dialog.dialog('option', 'buttons', buttons);
});
response.dialogOptions = response.dialogOptions || {};
var dialog = Drupal.dialog($dialog.get(0), response.dialogOptions);
if (response.dialogOptions.modal) {
dialog.showModal();
} else {
dialog.show();
}
$dialog.parent().find('.ui-dialog-buttonset').addClass('form-actions');
};
Drupal.AjaxCommands.prototype.closeDialog = function (ajax, response, status) {
var $dialog = $(response.selector);
if ($dialog.length) {
Drupal.dialog($dialog.get(0)).close();
if (!response.persist) {
$dialog.remove();
}
}
$dialog.off('dialogButtonsChange');
};
Drupal.AjaxCommands.prototype.setDialogOption = function (ajax, response, status) {
var $dialog = $(response.selector);
if ($dialog.length) {
$dialog.dialog('option', response.optionName, response.optionValue);
}
};
$(window).on('dialog:aftercreate', function (e, dialog, $element, settings) {
$element.on('click.dialog', '.dialog-cancel', function (e) {
dialog.close('cancel');
e.preventDefault();
e.stopPropagation();
});
});
$(window).on('dialog:beforeclose', function (e, dialog, $element) {
$element.off('.dialog');
});
})(jQuery, Drupal);;
/**
* @file
* JavaScript behaviors to fix jQuery UI dialogs.
*/
(function ($, Drupal) {
'use strict';
/**
* Ensure that ckeditor has focus when displayed inside of jquery-ui dialog widget
*
* @see http://stackoverflow.com/questions/20533487/how-to-ensure-that-ckeditor-has-focus-when-displayed-inside-of-jquery-ui-dialog
*/
if ($.ui && $.ui.dialog && $.ui.dialog.prototype._allowInteraction) {
var _allowInteraction = $.ui.dialog.prototype._allowInteraction;
$.ui.dialog.prototype._allowInteraction = function (event) {
if ($(event.target).closest('.cke_dialog').length) {
return true;
}
return _allowInteraction.apply(this, arguments);
};
}
/**
* Attaches webform dialog behaviors.
*
* @type {Drupal~behavior}
*
* @prop {Drupal~behaviorAttach} attach
* Attaches event listeners for webform dialogs.
*/
Drupal.behaviors.webformDialogEvents = {
attach: function () {
$(window).once('webform-dialog').on({
'dialog:aftercreate': function (event, dialog, $element, settings) {
setTimeout(function () {
var hasFocus = $element.find('[autofocus]:tabbable');
if (!hasFocus.length) {
// Move focus to first input which is not a button.
hasFocus = $element.find(':input:tabbable:not(:button)');
}
if (!hasFocus.length) {
// Move focus to close dialog button.
hasFocus = $element.parent().find('.ui-dialog-titlebar-close');
}
hasFocus.eq(0).trigger('focus');
});
}
});
}
};
})(jQuery, Drupal);
;
/**
* @file
* JavaScript behaviors for webform dialogs.
*/
(function ($, Drupal, drupalSettings) {
'use strict';
// @see http://api.jqueryui.com/dialog/
Drupal.webform = Drupal.webform || {};
Drupal.webform.dialog = Drupal.webform.dialog || {};
Drupal.webform.dialog.options = Drupal.webform.dialog.options || {};
/**
* Programmatically open a webform (or page) in a dialog.
*
* @param {string} url
* Webform URL.
* @param {string} type
* Webform dialog type defined via /admin/structure/webform/config.
*/
Drupal.webformOpenDialog = function (url, type) {
// Create a div with link but don't attach it to the page.
var $div = $('<a href="' + url + '" class="webform-dialog ' + type + '"></a>');
// Init the webform dialog behavior.
Drupal.behaviors.webformDialog.attach($div);
// Trigger the link.
$div.find('a').trigger('click');
};
/**
* Open webform dialog using preset options.
*
* @type {Drupal~behavior}
*/
Drupal.behaviors.webformDialog = {
attach: function (context) {
$('a.webform-dialog', context).once('webform-dialog').each(function () {
var $a = $(this);
// Get default options.
var options = $.extend({}, Drupal.webform.dialog.options);
// Get preset dialog options.
if ($a.attr('class').match(/webform-dialog-([a-z0-9_]+)/)) {
var dialogOptionsName = RegExp.$1;
if (drupalSettings.webform.dialog.options[dialogOptionsName]) {
options = drupalSettings.webform.dialog.options[dialogOptionsName];
// Unset title.
delete options.title;
}
}
// Get custom dialog options.
if ($(this).data('dialog-options')) {
$.extend(options, $(this).data('dialog-options'));
}
var href = $a.attr('href');
// Replace ENTITY_TYPE and ENTITY_ID placeholders and update the href.
// @see webform_page_attachments()
if (href.indexOf('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID') !== -1) {
if (drupalSettings.webform.dialog.entity_type && drupalSettings.webform.dialog.entity_id) {
href = href.replace('ENTITY_TYPE', encodeURIComponent(drupalSettings.webform.dialog.entity_type));
href = href.replace('ENTITY_ID', encodeURIComponent(drupalSettings.webform.dialog.entity_id));
}
else {
href = href.replace('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID', '');
}
$a.attr('href', href);
}
// Append _webform_dialog=1 to href to trigger Ajax support.
// @see \Drupal\webform\WebformSubmissionForm::setEntity
href += (href.indexOf('?') === -1 ? '?' : '&') + '_webform_dialog=1';
var element_settings = {};
element_settings.progress = {type: 'fullscreen'};
element_settings.url = href;
element_settings.event = 'click';
element_settings.dialogType = $a.data('dialog-type') || 'modal';
element_settings.dialog = options;
element_settings.element = this;
element_settings.error = function error(xmlhttp, uri) {
if (xmlhttp.status === 403) {
window.location.replace(href.split('?')[0]);
}
};
Drupal.ajax(element_settings);
});
}
};
})(jQuery, Drupal, drupalSettings);
;
/*! js-cookie v3.0.1 | MIT */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t 1 && arguments[1] !== undefined ? arguments[1] : undefined;
var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined;
Drupal.deprecationError({
message: "jQuery.cookie() ".concat(deprecatedMessageSuffix)
});
if (value !== undefined && !isFunction(value)) {
var attributes = _objectSpread(_objectSpread({}, $.cookie.defaults), options);
if (typeof attributes.expires === 'string' && attributes.expires !== '') {
attributes.expires = new Date(attributes.expires);
}
var cookieSetter = cookies.withConverter({
write: function write(cookieValue) {
return encodeURIComponent(cookieValue);
}
});
value = $.cookie.json && !$.cookie.raw ? JSON.stringify(value) : String(value);
return cookieSetter.set(key, value, attributes);
}
var userProvidedConverter = value;
var cookiesShim = cookies.withConverter({
read: function read(cookieValue, cookieName) {
return reader(cookieValue, cookieName, userProvidedConverter, $.cookie.raw, $.cookie.json);
}
});
if (key !== undefined) {
return cookiesShim.get(key);
}
var results = cookiesShim.get();
Object.keys(results).forEach(function (resultKey) {
if (results[resultKey] === undefined) {
delete results[resultKey];
}
});
return results;
};
$.cookie.defaults = _objectSpread({
path: ''
}, cookies.defaults);
$.cookie.json = false;
$.cookie.raw = false;
$.removeCookie = function (key, options) {
Drupal.deprecationError({
message: "jQuery.removeCookie() ".concat(deprecatedMessageSuffix)
});
cookies.remove(key, _objectSpread(_objectSpread({}, $.cookie.defaults), options));
return !cookies.get(key);
};
})(jQuery, Drupal, window.Cookies);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, window) {
'use strict';
var $window = $(window);
var renewConsentTriggerEventName = 'cookiebotConsentRenew';
/**
* Capitalize the first character of a given string.
*
* @param {string} string
* The string to capitalize the first character of.
*
* @return {string}
* The string with the first letter capitalized.
*/
var capitalizeFirstCharacter = function (string) {
return string[0].toUpperCase() + string.substr(1);
};
/**
* Listens to event of a user accepting the use of cookies.
*
* This is also called on every page load when cookies are already accepted.
*/
$window.on('CookiebotOnAccept', function () {
Drupal.cookiebot.updateCookies();
});
/**
* Listens to the event of a user declining the use of cookies.
*
* This is also called on every page load when cookies are already declined.
*/
$window.on('CookiebotOnDecline', function () {
Drupal.cookiebot.updateCookies();
});
/**
* Listens to event of a user wanting to change their cookies consent.
*/
$window.on(renewConsentTriggerEventName, function () {
if (typeof Cookiebot === 'undefined') {
return;
}
Cookiebot.renew();
});
/**
* Attach Cookiebot renew click event listener.
*
* @type {Drupal~behavior}
*/
Drupal.behaviors.cookiebot = {
attach: function attach(context) {
Drupal.cookiebot.updateCookies();
$('.cookiebot-renew', context).once().on('click', function (event) {
event.preventDefault();
$window.trigger(renewConsentTriggerEventName);
});
}
};
/**
* Updates cookies for Cookiebot.
*
* We set our own cookies to be able to provide integration with other Drupal
* modules, without relying on the cookies of Cookiebot, since those are not
* part of the public API.
*/
Drupal.cookiebot = {
updateCookies: function updateCookies() {
var cookieNames = [
'necessary',
'preferences',
'statistics',
'marketing'
];
if (typeof Cookiebot === 'undefined' || Cookiebot.consent === void (0)) {
return;
}
$.each(cookieNames, function (index, cookieName) {
if (Cookiebot.consent[cookieName] === true && $.cookie('cookiebot-consent--' + cookieName) !== '1') {
$.cookie('cookiebot-consent--' + cookieName, '1', {
path: '/'
});
$window.trigger('cookiebotConsentAccept' + capitalizeFirstCharacter(cookieName));
return;
}
if (Cookiebot.consent[cookieName] === false && $.cookie('cookiebot-consent--' + cookieName) !== '0') {
$.cookie('cookiebot-consent--' + cookieName, '0', {
path: '/'
});
$window.trigger('cookiebotConsentDecline' + capitalizeFirstCharacter(cookieName));
}
});
if (drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing_show && drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing.length > 0) {
var message_placeholder_cookieconsent_optout_marketing = drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing.replace('!cookiebot_renew', 'javascript:Cookiebot.renew()');
$('[data-cookieconsent="marketing"][data-src]').each(function () {
var cookiebot_from_src_url = '';
if ($(this).attr('data-src').length) {
cookiebot_from_src_url = $(this).attr('data-src');
}
$(this).once('cb-message-placeholder-cookieconsent-optout-marketing').after(message_placeholder_cookieconsent_optout_marketing.replace(new RegExp('!cookiebot_from_src_url', 'g'), cookiebot_from_src_url));
});
}
}
};
})(jQuery, Drupal, window);
;
', 'public://js/js_xXEDhhPXW9f8v9yDGUP_9IYHvin8Llr9iIwdemRHL6k.js', 1) (Line: 48)
Drupal\Core\Asset\AssetDumper->dump('/*! jQuery v3.6.3 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,y=n.hasOwnProperty,a=y.toString,l=a.call(Object),v={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},x=function(e){return null!=e&&e===e.window},S=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||S).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.6.3",E=function(e,t){return new E.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,S)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&v(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!y||!y.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ve(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=E)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{if(d.cssSupportsSelector&&!CSS.supports("selector(:is("+c+"))"))throw new Error;return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===E&&e.removeAttribute("id")}}}return g(t.replace(B,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[E]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ye(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ve(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,S=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.cssSupportsSelector=ce(function(){return CSS.supports("selector(*)")&&C.querySelectorAll(":is(:jqfake)")&&!CSS.supports("selector(:is(*,:jqfake))")}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=E,!C.getElementsByName||!C.getElementsByName(E).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&S){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&S){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&S)return t.getElementsByClassName(e)},s=[],y=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="<a id='"+E+"'></a>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+E+"-]").length||y.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||y.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+E+"+*").length||y.push(".#.+[+~]"),e.querySelectorAll("\\\f"),y.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="<a href='' disabled='disabled'></a>";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),d.cssSupportsSelector||y.push(":has"),y=y.length&&new RegExp(y.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),v=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType&&e.documentElement||e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},j=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&v(p,e)?-1:t==C||t.ownerDocument==p&&v(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&S&&!N[t+" "]&&(!s||!s.test(t))&&(!y||!y.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1</a>","#"===e.firstChild.getAttribute("href")})||fe("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),d.attributes&&ce(function(e){return e.innerHTML="",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||fe("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ce(function(e){return null==e.getAttribute("disabled")})||fe(R,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),se}(C);E.find=d,E.expr=d.selectors,E.expr[":"]=E.expr.pseudos,E.uniqueSort=E.unique=d.uniqueSort,E.text=d.getText,E.isXMLDoc=d.isXML,E.contains=d.contains,E.escapeSelector=d.escape;var h=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&E(e).is(n))break;r.push(e)}return r},T=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},k=E.expr.match.needsContext;function A(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var N=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,n,r){return m(n)?E.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?E.grep(e,function(e){return e===n!==r}):"string"!=typeof n?E.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(E.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||D,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof E?t[0]:t,E.merge(this,E.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:S,!0)),N.test(r[1])&&E.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=S.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(E):E.makeArray(e,this)}).prototype=E.fn,D=E(S);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}E.fn.extend({has:function(e){var t=E(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=S.createDocumentFragment().appendChild(S.createElement("div")),(fe=S.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),v.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="x",v.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",v.option=!!ce.lastChild;var ge={thead:[1,"",""],col:[2,"",""],tr:[2,"",""],td:[3,"",""],_default:[0,"",""]};function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?E.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function je(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&E(e).children("tbody")[0]||e}function De(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function qe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Le(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),S.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;E.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||E.expando+"_"+Ct.guid++;return this[e]=!0,e}}),E.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(St.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||E.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?E(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),v.createHTMLDocument=((Ut=S.implementation.createHTMLDocument("").body).innerHTML="",2===Ut.childNodes.length),E.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(v.createHTMLDocument?((r=(t=S.implementation.createHTMLDocument("")).createElement("base")).href=S.location.href,t.head.appendChild(r)):t=S),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&E(o).remove(),E.merge([],i.childNodes)));var r,i,o},E.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(E.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},E.expr.pseudos.animated=function(t){return E.grep(E.timers,function(e){return t===e.elem}).length},E.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=E.css(e,"position"),c=E(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=E.css(e,"top"),u=E.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,E.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},E.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){E.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===E.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===E.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=E(e).offset()).top+=E.css(e,"borderTopWidth",!0),i.left+=E.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-E.css(r,"marginTop",!0),left:t.left-i.left-E.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===E.css(e,"position"))e=e.offsetParent;return e||re})}}),E.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;E.fn[t]=function(e){return B(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),E.each(["top","left"],function(e,n){E.cssHooks[n]=_e(v.pixelPosition,function(e,t){if(t)return t=Be(e,n),Pe.test(t)?E(e).position()[n]+"px":t})}),E.each({Height:"height",Width:"width"},function(a,s){E.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){E.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return B(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?E.css(e,t,i):E.style(e,t,n,i)},s,n?e:void 0,n)}})}),E.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){E.fn[t]=function(e){return this.on(t,e)}}),E.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),E.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){E.fn[n]=function(e,t){return 0= 0x0001 && codeUnit <= 0x001F) || codeUnit == 0x007F ||
// If the character is the first character and is in the range [0-9]
// (U+0030 to U+0039), […]
(index == 0 && codeUnit >= 0x0030 && codeUnit <= 0x0039) ||
// If the character is the second character and is in the range [0-9]
// (U+0030 to U+0039) and the first character is a `-` (U+002D), […]
(
index == 1 &&
codeUnit >= 0x0030 && codeUnit <= 0x0039 &&
firstCodeUnit == 0x002D
)
) {
// https://drafts.csswg.org/cssom/#escape-a-character-as-code-point
result += '\\' + codeUnit.toString(16) + ' ';
continue;
}
if (
// If the character is the first character and is a `-` (U+002D), and
// there is no second character, […]
index == 0 &&
length == 1 &&
codeUnit == 0x002D
) {
result += '\\' + string.charAt(index);
continue;
}
// If the character is not handled by one of the above rules and is
// greater than or equal to U+0080, is `-` (U+002D) or `_` (U+005F), or
// is in one of the ranges [0-9] (U+0030 to U+0039), [A-Z] (U+0041 to
// U+005A), or [a-z] (U+0061 to U+007A), […]
if (
codeUnit >= 0x0080 ||
codeUnit == 0x002D ||
codeUnit == 0x005F ||
codeUnit >= 0x0030 && codeUnit <= 0x0039 ||
codeUnit >= 0x0041 && codeUnit <= 0x005A ||
codeUnit >= 0x0061 && codeUnit <= 0x007A
) {
// the character itself
result += string.charAt(index);
continue;
}
// Otherwise, the escaped character.
// https://drafts.csswg.org/cssom/#escape-a-character
result += '\\' + string.charAt(index);
}
return result;
};
if (!root.CSS) {
root.CSS = {};
}
root.CSS.escape = cssEscape;
return cssEscape;
}));
;
!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):t.ES6Promise=e()}(this,function(){"use strict";function t(t){var e=typeof t;return null!==t&&("object"===e||"function"===e)}function e(t){return"function"==typeof t}function n(t){W=t}function r(t){z=t}function o(){return function(){return process.nextTick(a)}}function i(){return"undefined"!=typeof U?function(){U(a)}:c()}function s(){var t=0,e=new H(a),n=document.createTextNode("");return e.observe(n,{characterData:!0}),function(){n.data=t=++t%2}}function u(){var t=new MessageChannel;return t.port1.onmessage=a,function(){return t.port2.postMessage(0)}}function c(){var t=setTimeout;return function(){return t(a,1)}}function a(){for(var t=0;t script[type="application/json"][data-drupal-selector="drupal-settings-json"], body > script[type="application/json"][data-drupal-selector="drupal-settings-json"]');
window.drupalSettings = {};
if (settingsElement !== null) {
window.drupalSettings = JSON.parse(settingsElement.textContent);
}
})();;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
window.Drupal = {
behaviors: {},
locale: {}
};
(function (Drupal, drupalSettings, drupalTranslations, console, Proxy, Reflect) {
Drupal.throwError = function (error) {
setTimeout(function () {
throw error;
}, 0);
};
Drupal.attachBehaviors = function (context, settings) {
context = context || document;
settings = settings || drupalSettings;
var behaviors = Drupal.behaviors;
Object.keys(behaviors || {}).forEach(function (i) {
if (typeof behaviors[i].attach === 'function') {
try {
behaviors[i].attach(context, settings);
} catch (e) {
Drupal.throwError(e);
}
}
});
};
Drupal.detachBehaviors = function (context, settings, trigger) {
context = context || document;
settings = settings || drupalSettings;
trigger = trigger || 'unload';
var behaviors = Drupal.behaviors;
Object.keys(behaviors || {}).forEach(function (i) {
if (typeof behaviors[i].detach === 'function') {
try {
behaviors[i].detach(context, settings, trigger);
} catch (e) {
Drupal.throwError(e);
}
}
});
};
Drupal.checkPlain = function (str) {
str = str.toString().replace(/&/g, '&').replace(//g, '>').replace(/"/g, '"').replace(/'/g, ''');
return str;
};
Drupal.formatString = function (str, args) {
var processedArgs = {};
Object.keys(args || {}).forEach(function (key) {
switch (key.charAt(0)) {
case '@':
processedArgs[key] = Drupal.checkPlain(args[key]);
break;
case '!':
processedArgs[key] = args[key];
break;
default:
processedArgs[key] = Drupal.theme('placeholder', args[key]);
break;
}
});
return Drupal.stringReplace(str, processedArgs, null);
};
Drupal.stringReplace = function (str, args, keys) {
if (str.length === 0) {
return str;
}
if (!Array.isArray(keys)) {
keys = Object.keys(args || {});
keys.sort(function (a, b) {
return a.length - b.length;
});
}
if (keys.length === 0) {
return str;
}
var key = keys.pop();
var fragments = str.split(key);
if (keys.length) {
for (var i = 0; i < fragments.length; i++) {
fragments[i] = Drupal.stringReplace(fragments[i], args, keys.slice(0));
}
}
return fragments.join(args[key]);
};
Drupal.t = function (str, args, options) {
options = options || {};
options.context = options.context || '';
if (typeof drupalTranslations !== 'undefined' && drupalTranslations.strings && drupalTranslations.strings[options.context] && drupalTranslations.strings[options.context][str]) {
str = drupalTranslations.strings[options.context][str];
}
if (args) {
str = Drupal.formatString(str, args);
}
return str;
};
Drupal.url = function (path) {
return drupalSettings.path.baseUrl + drupalSettings.path.pathPrefix + path;
};
Drupal.url.toAbsolute = function (url) {
var urlParsingNode = document.createElement('a');
try {
url = decodeURIComponent(url);
} catch (e) {}
urlParsingNode.setAttribute('href', url);
return urlParsingNode.cloneNode(false).href;
};
Drupal.url.isLocal = function (url) {
var absoluteUrl = Drupal.url.toAbsolute(url);
var protocol = window.location.protocol;
if (protocol === 'http:' && absoluteUrl.indexOf('https:') === 0) {
protocol = 'https:';
}
var baseUrl = "".concat(protocol, "//").concat(window.location.host).concat(drupalSettings.path.baseUrl.slice(0, -1));
try {
absoluteUrl = decodeURIComponent(absoluteUrl);
} catch (e) {}
try {
baseUrl = decodeURIComponent(baseUrl);
} catch (e) {}
return absoluteUrl === baseUrl || absoluteUrl.indexOf("".concat(baseUrl, "/")) === 0;
};
Drupal.formatPlural = function (count, singular, plural, args, options) {
args = args || {};
args['@count'] = count;
var pluralDelimiter = drupalSettings.pluralDelimiter;
var translations = Drupal.t(singular + pluralDelimiter + plural, args, options).split(pluralDelimiter);
var index = 0;
if (typeof drupalTranslations !== 'undefined' && drupalTranslations.pluralFormula) {
index = count in drupalTranslations.pluralFormula ? drupalTranslations.pluralFormula[count] : drupalTranslations.pluralFormula.default;
} else if (args['@count'] !== 1) {
index = 1;
}
return translations[index];
};
Drupal.encodePath = function (item) {
return window.encodeURIComponent(item).replace(/%2F/g, '/');
};
Drupal.deprecationError = function (_ref) {
var message = _ref.message;
if (drupalSettings.suppressDeprecationErrors === false && typeof console !== 'undefined' && console.warn) {
console.warn("[Deprecation] ".concat(message));
}
};
Drupal.deprecatedProperty = function (_ref2) {
var target = _ref2.target,
deprecatedProperty = _ref2.deprecatedProperty,
message = _ref2.message;
if (!Proxy || !Reflect) {
return target;
}
return new Proxy(target, {
get: function get(target, key) {
if (key === deprecatedProperty) {
Drupal.deprecationError({
message: message
});
}
for (var _len = arguments.length, rest = new Array(_len > 2 ? _len - 2 : 0), _key = 2; _key < _len; _key++) {
rest[_key - 2] = arguments[_key];
}
return Reflect.get.apply(Reflect, [target, key].concat(rest));
}
});
};
Drupal.theme = function (func) {
if (func in Drupal.theme) {
var _Drupal$theme;
for (var _len2 = arguments.length, args = new Array(_len2 > 1 ? _len2 - 1 : 0), _key2 = 1; _key2 < _len2; _key2++) {
args[_key2 - 1] = arguments[_key2];
}
return (_Drupal$theme = Drupal.theme)[func].apply(_Drupal$theme, args);
}
};
Drupal.theme.placeholder = function (str) {
return "<em>".concat(Drupal.checkPlain(str), "</em>");
};
})(Drupal, window.drupalSettings, window.drupalTranslations, window.console, window.Proxy, window.Reflect);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
if (window.jQuery) {
jQuery.noConflict();
}
document.documentElement.className += ' js';
(function (Drupal, drupalSettings) {
var domReady = function domReady(callback) {
var listener = function listener() {
callback();
document.removeEventListener('DOMContentLoaded', listener);
};
if (document.readyState !== 'loading') {
setTimeout(callback, 0);
} else {
document.addEventListener('DOMContentLoaded', listener);
}
};
domReady(function () {
Drupal.attachBehaviors(document, drupalSettings);
});
})(Drupal, window.drupalSettings);;
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):e(jQuery)}((function(e){"use strict";return e.ui=e.ui||{},e.ui.version="1.13.2"}));
/*!
* jQuery UI :data 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.extend(e.expr.pseudos,{data:e.expr.createPseudo?e.expr.createPseudo((function(n){return function(t){return!!e.data(t,n)}})):function(n,t,r){return!!e.data(n,r[3])}})}));
/*!
* jQuery UI Disable Selection 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.fn.extend({disableSelection:(n="onselectstart"in document.createElement("div")?"selectstart":"mousedown",function(){return this.on(n+".ui-disableSelection",(function(e){e.preventDefault()}))}),enableSelection:function(){return this.off(".ui-disableSelection")}});var n}));
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn._form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)}}));
/*!
* jQuery UI Support for jQuery core 1.8.x and newer 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";if(e.expr.pseudos||(e.expr.pseudos=e.expr[":"]),e.uniqueSort||(e.uniqueSort=e.unique),!e.escapeSelector){var n=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,t=function(e,n){return n?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e};e.escapeSelector=function(e){return(e+"").replace(n,t)}}e.fn.even&&e.fn.odd||e.fn.extend({even:function(){return this.filter((function(e){return e%2==0}))},odd:function(){return this.filter((function(e){return e%2==1}))}})}));
/*!
* jQuery UI Scroll Parent 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn.scrollParent=function(e){var s=this.css("position"),n="absolute"===s,o=e?/(auto|scroll|hidden)/:/(auto|scroll)/,i=this.parents().filter((function(){var e=t(this);return(!n||"static"!==e.css("position"))&&o.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))})).eq(0);return"fixed"!==s&&i.length?i:t(this[0].ownerDocument||document)}}));
/*!
* jQuery UI Unique ID 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],i):i(jQuery)}((function(i){"use strict";return i.fn.extend({uniqueId:(e=0,function(){return this.each((function(){this.id||(this.id="ui-id-"+ ++e)}))}),removeUniqueId:function(){return this.each((function(){/^ui-id-\d+$/.test(this.id)&&i(this).removeAttr("id")}))}});var e}));
/*!
* jQuery UI Focusable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.focusable=function(i,t){var n,s,r,u,a,o=i.nodeName.toLowerCase();return"area"===o?(s=(n=i.parentNode).name,!(!i.href||!s||"map"!==n.nodeName.toLowerCase())&&((r=e("img[usemap='#"+s+"']")).length>0&&r.is(":visible"))):(/^(input|select|textarea|button|object)$/.test(o)?(u=!i.disabled)&&(a=e(i).closest("fieldset")[0])&&(u=!a.disabled):u="a"===o&&i.href||t,u&&e(i).is(":visible")&&function(e){var i=e.css("visibility");for(;"inherit"===i;)i=(e=e.parent()).css("visibility");return"visible"===i}(e(i)))},e.extend(e.expr.pseudos,{focusable:function(i){return e.ui.focusable(i,null!=e.attr(i,"tabindex"))}}),e.ui.focusable}));
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase())}));
/*!
* jQuery UI Keycode 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38}}));
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.plugin={add:function(n,i,t){var u,o=e.ui[n].prototype;for(u in t)o.plugins[u]=o.plugins[u]||[],o.plugins[u].push([i,t[u]])},call:function(e,n,i,t){var u,o=e.plugins[n];if(o&&(t||e.element[0].parentNode&&11!==e.element[0].parentNode.nodeType))for(u=0;u",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,s){s=t(s||this.defaultElement||this)[0],this.element=t(s),this.uuid=i++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},s!==this&&(t.data(s,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===s&&this.destroy()}}),this.document=t(s.style?s.ownerDocument:s.document||s),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,(function(t,i){e._removeClass(i,t)})),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;o",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,(function(n,o){var s,l={};if(o)return"controlgroupLabel"===n?((s=e.element.find(o)).each((function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("")})),e._addClass(s,null,"ui-widget ui-widget-content ui-state-default"),void(i=i.concat(s.get()))):void(t.fn[n]&&(l=e["_"+n+"Options"]?e["_"+n+"Options"]("middle"):{classes:{}},e.element.find(o).each((function(){var o=t(this),s=o[n]("instance"),r=t.widget.extend({},l);if("button"!==n||!o.parent(".ui-spinner").length){s||(s=o[n]()[n]("instance")),s&&(r.classes=e._resolveClassesValues(r.classes,s)),o[n](r);var u=o[n]("widget");t.data(u[0],"ui-controlgroup-data",s||o[n]("instance")),i.push(u[0])}}))))})),this.childWidgets=t(t.uniqueSort(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each((function(){var i=t(this).data("ui-controlgroup-data");i&&i[e]&&i[e]()}))},_updateCornerClass:function(t,e){var i=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,"ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all"),this._addClass(t,null,i)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,n={classes:{}};return n.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],n},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:!!e&&"auto",classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(i,n){var o={};return t.each(i,(function(t){var s=n.options.classes[t]||"";s=String.prototype.trim.call(s.replace(e,"")),o[t]=(s+" "+i[t]).replace(/\s+/g," ")})),o},_setOption:function(t,e){"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"!==t?this.refresh():this._callChildMethod(e?"disable":"enable")},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],(function(t,n){var o=e[n]().data("ui-controlgroup-data");if(o&&i["_"+o.widgetName+"Options"]){var s=i["_"+o.widgetName+"Options"](1===e.length?"only":n);s.classes=i._resolveClassesValues(s.classes,o),o.element[o.widgetName](s)}else i._updateCornerClass(e[n](),n)})),this._callChildMethod("refresh"))}})}));
/*!
* jQuery UI Form Reset Mixin 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","./form","./version"],e):e(jQuery)}((function(e){"use strict";return e.ui.formResetMixin={_formResetHandler:function(){var t=e(this);setTimeout((function(){var r=t.data("ui-form-reset-instances");e.each(r,(function(){this.refresh()}))}))},_bindFormResetHandler:function(){if(this.form=this.element._form(),this.form.length){var e=this.form.data("ui-form-reset-instances")||[];e.length||this.form.on("reset.ui-form-reset",this._formResetHandler),e.push(this),this.form.data("ui-form-reset-instances",e)}},_unbindFormResetHandler:function(){if(this.form.length){var t=this.form.data("ui-form-reset-instances");t.splice(e.inArray(this,t),1),t.length?this.form.data("ui-form-reset-instances",t):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}}}));
/*!
* jQuery UI Labels 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./version"],t):t(jQuery)}((function(t){"use strict";return t.fn.labels=function(){var e,s,i,n,a;return this.length?this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),(i=this.attr("id"))&&(a=(e=this.eq(0).parents().last()).add(e.length?e.siblings():this.siblings()),s="label[for='"+t.escapeSelector(i)+"']",n=n.add(a.find(s).addBack(s))),this.pushStack(n)):this.pushStack([])}}));
/*!
* jQuery UI Mouse 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../ie","../version","../widget"],e):e(jQuery)}((function(e){"use strict";var t=!1;return e(document).on("mouseup",(function(){t=!1})),e.widget("ui.mouse",{version:"1.13.2",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var t=this;this.element.on("mousedown."+this.widgetName,(function(e){return t._mouseDown(e)})).on("click."+this.widgetName,(function(i){if(!0===e.data(i.target,t.widgetName+".preventClickEvent"))return e.removeData(i.target,t.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1})),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(i){if(!t){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(i),this._mouseDownEvent=i;var s=this,o=1===i.which,n=!("string"!=typeof this.options.cancel||!i.target.nodeName)&&e(i.target).closest(this.options.cancel).length;return!(o&&!n&&this._mouseCapture(i))||(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout((function(){s.mouseDelayMet=!0}),this.options.delay)),this._mouseDistanceMet(i)&&this._mouseDelayMet(i)&&(this._mouseStarted=!1!==this._mouseStart(i),!this._mouseStarted)?(i.preventDefault(),!0):(!0===e.data(i.target,this.widgetName+".preventClickEvent")&&e.removeData(i.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(e){return s._mouseMove(e)},this._mouseUpDelegate=function(e){return s._mouseUp(e)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),i.preventDefault(),t=!0,!0))}},_mouseMove:function(t){if(this._mouseMoved){if(e.ui.ie&&(!document.documentMode||document.documentMode<9)&&!t.button)return this._mouseUp(t);if(!t.which)if(t.originalEvent.altKey||t.originalEvent.ctrlKey||t.originalEvent.metaKey||t.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(t)}return(t.which||t.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(t),t.preventDefault()):(this._mouseDistanceMet(t)&&this._mouseDelayMet(t)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,t),this._mouseStarted?this._mouseDrag(t):this._mouseUp(t)),!this._mouseStarted)},_mouseUp:function(i){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,i.target===this._mouseDownEvent.target&&e.data(i.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(i)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,t=!1,i.preventDefault()},_mouseDistanceMet:function(e){return Math.max(Math.abs(this._mouseDownEvent.pageX-e.pageX),Math.abs(this._mouseDownEvent.pageY-e.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}})}));
/*!
* jQuery UI Checkboxradio 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery","../form-reset-mixin","../labels","../widget"],e):e(jQuery)}((function(e){"use strict";return e.widget("ui.checkboxradio",[e.ui.formResetMixin,{version:"1.13.2",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var i,t,s,n=this._super()||{};return this._readType(),t=this.element.labels(),this.label=e(t[t.length-1]),this.label.length||e.error("No label found for checkboxradio widget"),this.originalLabel="",(s=this.label.contents().not(this.element[0])).length&&(this.originalLabel+=s.clone().wrapAll("").parent().html()),this.originalLabel&&(n.label=this.originalLabel),null!=(i=this.element[0].disabled)&&(n.disabled=i),n},_create:function(){var e=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),e&&this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var i=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===i&&/radio|checkbox/.test(this.type)||e.error("Can't create checkboxradio on element.nodeName="+i+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var i=this.element[0].name,t="input[name='"+e.escapeSelector(i)+"']";return i?(this.form.length?e(this.form[0].elements).filter(t):e(t).filter((function(){return 0===e(this)._form().length}))).not(this.element):e([])},_toggleClasses:function(){var i=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",i),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",i)._toggleClass(this.icon,null,"ui-icon-blank",!i),"radio"===this.type&&this._getRadioGroup().each((function(){var i=e(this).checkboxradio("instance");i&&i._removeClass(i.label,"ui-checkboxradio-checked","ui-state-active")}))},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(e,i){if("label"!==e||i){if(this._super(e,i),"disabled"===e)return this._toggleClass(this.label,null,"ui-state-disabled",i),void(this.element[0].disabled=i);this.refresh()}},_updateIcon:function(i){var t="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=e(""),this.iconSpace=e(" "),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(t+=i?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,i?"ui-icon-blank":"ui-icon-check")):t+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",t),i||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var e=this.label.contents().not(this.element[0]);this.icon&&(e=e.not(this.icon[0])),this.iconSpace&&(e=e.not(this.iconSpace[0])),e.remove(),this.label.append(this.options.label)},refresh:function(){var e=this.element[0].checked,i=this.element[0].disabled;this._updateIcon(e),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),null!==this.options.label&&this._updateLabel(),i!==this.options.disabled&&this._setOptions({disabled:i})}}]),e.ui.checkboxradio}));
/*!
* jQuery UI Draggable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../data","../plugin","../safe-active-element","../safe-blur","../scroll-parent","../version","../widget"],t):t(jQuery)}((function(t){"use strict";return t.widget("ui.draggable",t.ui.mouse,{version:"1.13.2",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){(this.helper||this.element).is(".ui-draggable-dragging")?this.destroyOnClear=!0:(this._removeHandleClassName(),this._mouseDestroy())},_mouseCapture:function(e){var s=this.options;return!(this.helper||s.disabled||t(e.target).closest(".ui-resizable-handle").length>0)&&(this.handle=this._getHandle(e),!!this.handle&&(this._blurActiveElement(e),this._blockFrames(!0===s.iframeFix?"iframe":s.iframeFix),!0))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map((function(){var e=t(this);return t("").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var s=t.ui.safeActiveElement(this.document[0]);t(e.target).closest(s).length||t.ui.safeBlur(s)},_mouseStart:function(e){var s=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter((function(){return"fixed"===t(this).css("position")})).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,s.cursorAt&&this._adjustOffsetFromHelper(s.cursorAt),this._setContainment(),!1===this._trigger("start",e)?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!s.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,s){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!s){var i=this._uiHash();if(!1===this._trigger("drag",e,i))return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=i.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var s=this,i=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(i=t.ui.ddmanager.drop(this,e)),this.dropped&&(i=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!i||"valid"===this.options.revert&&i||!0===this.options.revert||"function"==typeof this.options.revert&&this.options.revert.call(this.element,i)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),(function(){!1!==s._trigger("stop",e)&&s._clear()})):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var s=this.options,i="function"==typeof s.helper,o=i?t(s.helper.apply(this.element[0],[e])):"clone"===s.helper?this.element.clone().removeAttr("id"):this.element;return o.parents("body").length||o.appendTo("parent"===s.appendTo?this.element[0].parentNode:s.appendTo),i&&o[0]===this.element[0]&&this._setPositionRelative(),o[0]===this.element[0]||/(fixed|absolute)/.test(o.css("position"))||o.css("position","absolute"),o},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(t){"string"==typeof t&&(t=t.split(" ")),Array.isArray(t)&&(t={left:+t[0],top:+t[1]||0}),"left"in t&&(this.offset.click.left=t.left+this.margins.left),"right"in t&&(this.offset.click.left=this.helperProportions.width-t.right+this.margins.left),"top"in t&&(this.offset.click.top=t.top+this.margins.top),"bottom"in t&&(this.offset.click.top=this.helperProportions.height-t.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),s=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==s&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,s,i,o=this.options,n=this.document[0];this.relativeContainer=null,o.containment?"window"!==o.containment?"document"!==o.containment?o.containment.constructor!==Array?("parent"===o.containment&&(o.containment=this.helper[0].parentNode),(i=(s=t(o.containment))[0])&&(e=/(scroll|auto)/.test(s.css("overflow")),this.containment=[(parseInt(s.css("borderLeftWidth"),10)||0)+(parseInt(s.css("paddingLeft"),10)||0),(parseInt(s.css("borderTopWidth"),10)||0)+(parseInt(s.css("paddingTop"),10)||0),(e?Math.max(i.scrollWidth,i.offsetWidth):i.offsetWidth)-(parseInt(s.css("borderRightWidth"),10)||0)-(parseInt(s.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(i.scrollHeight,i.offsetHeight):i.offsetHeight)-(parseInt(s.css("borderBottomWidth"),10)||0)-(parseInt(s.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=s)):this.containment=o.containment:this.containment=[0,0,t(n).width()-this.helperProportions.width-this.margins.left,(t(n).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||n.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top]:this.containment=null},_convertPositionTo:function(t,e){e||(e=this.position);var s="absolute"===t?1:-1,i=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*s+this.offset.parent.top*s-("fixed"===this.cssPosition?-this.offset.scroll.top:i?0:this.offset.scroll.top)*s,left:e.left+this.offset.relative.left*s+this.offset.parent.left*s-("fixed"===this.cssPosition?-this.offset.scroll.left:i?0:this.offset.scroll.left)*s}},_generatePosition:function(t,e){var s,i,o,n,r=this.options,l=this._isRootNode(this.scrollParent[0]),a=t.pageX,h=t.pageY;return l&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(i=this.relativeContainer.offset(),s=[this.containment[0]+i.left,this.containment[1]+i.top,this.containment[2]+i.left,this.containment[3]+i.top]):s=this.containment,t.pageX-this.offset.click.lefts[2]&&(a=s[2]+this.offset.click.left),t.pageY-this.offset.click.top>s[3]&&(h=s[3]+this.offset.click.top)),r.grid&&(o=r.grid[1]?this.originalPageY+Math.round((h-this.originalPageY)/r.grid[1])*r.grid[1]:this.originalPageY,h=s?o-this.offset.click.top>=s[1]||o-this.offset.click.top>s[3]?o:o-this.offset.click.top>=s[1]?o-r.grid[1]:o+r.grid[1]:o,n=r.grid[0]?this.originalPageX+Math.round((a-this.originalPageX)/r.grid[0])*r.grid[0]:this.originalPageX,a=s?n-this.offset.click.left>=s[0]||n-this.offset.click.left>s[2]?n:n-this.offset.click.left>=s[0]?n-r.grid[0]:n+r.grid[0]:n),"y"===r.axis&&(a=this.originalPageX),"x"===r.axis&&(h=this.originalPageY)),{top:h-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:l?0:this.offset.scroll.top),left:a-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:l?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,s,i){return i=i||this._uiHash(),t.ui.plugin.call(this,e,[s,i,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),i.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,s,i)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,s,i){var o=t.extend({},s,{item:i.element});i.sortables=[],t(i.options.connectToSortable).each((function(){var s=t(this).sortable("instance");s&&!s.options.disabled&&(i.sortables.push(s),s.refreshPositions(),s._trigger("activate",e,o))}))},stop:function(e,s,i){var o=t.extend({},s,{item:i.element});i.cancelHelperRemoval=!1,t.each(i.sortables,(function(){var t=this;t.isOver?(t.isOver=0,i.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,o))}))},drag:function(e,s,i){t.each(i.sortables,(function(){var o=!1,n=this;n.positionAbs=i.positionAbs,n.helperProportions=i.helperProportions,n.offset.click=i.offset.click,n._intersectsWith(n.containerCache)&&(o=!0,t.each(i.sortables,(function(){return this.positionAbs=i.positionAbs,this.helperProportions=i.helperProportions,this.offset.click=i.offset.click,this!==n&&this._intersectsWith(this.containerCache)&&t.contains(n.element[0],this.element[0])&&(o=!1),o}))),o?(n.isOver||(n.isOver=1,i._parent=s.helper.parent(),n.currentItem=s.helper.appendTo(n.element).data("ui-sortable-item",!0),n.options._helper=n.options.helper,n.options.helper=function(){return s.helper[0]},e.target=n.currentItem[0],n._mouseCapture(e,!0),n._mouseStart(e,!0,!0),n.offset.click.top=i.offset.click.top,n.offset.click.left=i.offset.click.left,n.offset.parent.left-=i.offset.parent.left-n.offset.parent.left,n.offset.parent.top-=i.offset.parent.top-n.offset.parent.top,i._trigger("toSortable",e),i.dropped=n.element,t.each(i.sortables,(function(){this.refreshPositions()})),i.currentItem=i.element,n.fromOutside=i),n.currentItem&&(n._mouseDrag(e),s.position=n.position)):n.isOver&&(n.isOver=0,n.cancelHelperRemoval=!0,n.options._revert=n.options.revert,n.options.revert=!1,n._trigger("out",e,n._uiHash(n)),n._mouseStop(e,!0),n.options.revert=n.options._revert,n.options.helper=n.options._helper,n.placeholder&&n.placeholder.remove(),s.helper.appendTo(i._parent),i._refreshOffsets(e),s.position=i._generatePosition(e,!0),i._trigger("fromSortable",e),i.dropped=!1,t.each(i.sortables,(function(){this.refreshPositions()})))}))}}),t.ui.plugin.add("draggable","cursor",{start:function(e,s,i){var o=t("body"),n=i.options;o.css("cursor")&&(n._cursor=o.css("cursor")),o.css("cursor",n.cursor)},stop:function(e,s,i){var o=i.options;o._cursor&&t("body").css("cursor",o._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("opacity")&&(n._opacity=o.css("opacity")),o.css("opacity",n.opacity)},stop:function(e,s,i){var o=i.options;o._opacity&&t(s.helper).css("opacity",o._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,s){s.scrollParentNotHidden||(s.scrollParentNotHidden=s.helper.scrollParent(!1)),s.scrollParentNotHidden[0]!==s.document[0]&&"HTML"!==s.scrollParentNotHidden[0].tagName&&(s.overflowOffset=s.scrollParentNotHidden.offset())},drag:function(e,s,i){var o=i.options,n=!1,r=i.scrollParentNotHidden[0],l=i.document[0];r!==l&&"HTML"!==r.tagName?(o.axis&&"x"===o.axis||(i.overflowOffset.top+r.offsetHeight-e.pageY=0;f--)h=(a=i.snapElements[f].left-i.margins.left)+i.snapElements[f].width,c=(p=i.snapElements[f].top-i.margins.top)+i.snapElements[f].height,vh+u||Pc+u||!t.contains(i.snapElements[f].item.ownerDocument,i.snapElements[f].item)?(i.snapElements[f].snapping&&i.options.snap.release&&i.options.snap.release.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=!1):("inner"!==g.snapMode&&(o=Math.abs(p-P)<=u,n=Math.abs(c-_)<=u,r=Math.abs(a-v)<=u,l=Math.abs(h-m)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p-i.helperProportions.height,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a-i.helperProportions.width}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h}).left)),d=o||n||r||l,"outer"!==g.snapMode&&(o=Math.abs(p-_)<=u,n=Math.abs(c-P)<=u,r=Math.abs(a-m)<=u,l=Math.abs(h-v)<=u,o&&(s.position.top=i._convertPositionTo("relative",{top:p,left:0}).top),n&&(s.position.top=i._convertPositionTo("relative",{top:c-i.helperProportions.height,left:0}).top),r&&(s.position.left=i._convertPositionTo("relative",{top:0,left:a}).left),l&&(s.position.left=i._convertPositionTo("relative",{top:0,left:h-i.helperProportions.width}).left)),!i.snapElements[f].snapping&&(o||n||r||l||d)&&i.options.snap.snap&&i.options.snap.snap.call(i.element,e,t.extend(i._uiHash(),{snapItem:i.snapElements[f].item})),i.snapElements[f].snapping=o||n||r||l||d)}}),t.ui.plugin.add("draggable","stack",{start:function(e,s,i){var o,n=i.options,r=t.makeArray(t(n.stack)).sort((function(e,s){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(s).css("zIndex"),10)||0)}));r.length&&(o=parseInt(t(r[0]).css("zIndex"),10)||0,t(r).each((function(e){t(this).css("zIndex",o+e)})),this.css("zIndex",o+r.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,s,i){var o=t(s.helper),n=i.options;o.css("zIndex")&&(n._zIndex=o.css("zIndex")),o.css("zIndex",n.zIndex)},stop:function(e,s,i){var o=i.options;o._zIndex&&t(s.helper).css("zIndex",o._zIndex)}}),t.ui.draggable}));
/*!
* jQuery UI Resizable 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./mouse","../disable-selection","../plugin","../version","../widget"],t):t(jQuery)}((function(t){"use strict";return t.widget("ui.resizable",t.ui.mouse,{version:"1.13.2",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(i,e){if("hidden"===t(i).css("overflow"))return!1;var s=e&&"left"===e?"scrollLeft":"scrollTop",h=!1;if(i[s]>0)return!0;try{i[s]=1,h=i[s]>0,i[s]=0}catch(t){}return h},_create:function(){var i,e=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!e.aspectRatio,aspectRatio:e.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:e.helper||e.ghost||e.animate?e.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("").css({overflow:"hidden",position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,i={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(i),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(i),this._proportionallyResize()),this._setupHandles(),e.autoHide&&t(this.element).on("mouseenter",(function(){e.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())})).on("mouseleave",(function(){e.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())})),this._mouseInit()},_destroy:function(){this._mouseDestroy(),this._addedHandles.remove();var i,e=function(i){t(i).removeData("resizable").removeData("ui-resizable").off(".resizable")};return this.elementIsWrapper&&(e(this.element),i=this.element,this.originalElement.css({position:i.css("position"),width:i.outerWidth(),height:i.outerHeight(),top:i.css("top"),left:i.css("left")}).insertAfter(i),i.remove()),this.originalElement.css("resize",this.originalResizeStyle),e(this.originalElement),this},_setOption:function(t,i){switch(this._super(t,i),t){case"handles":this._removeHandles(),this._setupHandles();break;case"aspectRatio":this._aspectRatio=!!i}},_setupHandles:function(){var i,e,s,h,n,o=this.options,a=this;if(this.handles=o.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this._addedHandles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},e=0;e"),this._addClass(n,"ui-resizable-handle "+h),n.css({zIndex:o.zIndex}),this.handles[i]=".ui-resizable-"+i,this.element.children(this.handles[i]).length||(this.element.append(n),this._addedHandles=this._addedHandles.add(n));this._renderAxis=function(i){var e,s,h,n;for(e in i=i||this.element,this.handles)this.handles[e].constructor===String?this.handles[e]=this.element.children(this.handles[e]).first().show():(this.handles[e].jquery||this.handles[e].nodeType)&&(this.handles[e]=t(this.handles[e]),this._on(this.handles[e],{mousedown:a._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[e],this.element),n=/sw|ne|nw|se|n|s/.test(e)?s.outerHeight():s.outerWidth(),h=["padding",/ne|nw|n/.test(e)?"Top":/se|sw|s/.test(e)?"Bottom":/^e$/.test(e)?"Right":"Left"].join(""),i.css(h,n),this._proportionallyResize()),this._handles=this._handles.add(this.handles[e])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",(function(){a.resizing||(this.className&&(n=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),a.axis=n&&n[1]?n[1]:"se")})),o.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._addedHandles.remove()},_mouseCapture:function(i){var e,s,h=!1;for(e in this.handles)((s=t(this.handles[e])[0])===i.target||t.contains(s,i.target))&&(h=!0);return!this.options.disabled&&h},_mouseStart:function(i){var e,s,h,n=this.options,o=this.element;return this.resizing=!0,this._renderProxy(),e=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),n.containment&&(e+=t(n.containment).scrollLeft()||0,s+=t(n.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:e,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:o.width(),height:o.height()},this.originalSize=this._helper?{width:o.outerWidth(),height:o.outerHeight()}:{width:o.width(),height:o.height()},this.sizeDiff={width:o.outerWidth()-o.width(),height:o.outerHeight()-o.height()},this.originalPosition={left:e,top:s},this.originalMousePosition={left:i.pageX,top:i.pageY},this.aspectRatio="number"==typeof n.aspectRatio?n.aspectRatio:this.originalSize.width/this.originalSize.height||1,h=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===h?this.axis+"-resize":h),this._addClass("ui-resizable-resizing"),this._propagate("start",i),!0},_mouseDrag:function(i){var e,s,h=this.originalMousePosition,n=this.axis,o=i.pageX-h.left||0,a=i.pageY-h.top||0,l=this._change[n];return this._updatePrevProperties(),!!l&&(e=l.apply(this,[i,o,a]),this._updateVirtualBoundaries(i.shiftKey),(this._aspectRatio||i.shiftKey)&&(e=this._updateRatio(e,i)),e=this._respectSize(e,i),this._updateCache(e),this._propagate("resize",i),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",i,this.ui()),this._applyChanges()),!1)},_mouseStop:function(i){this.resizing=!1;var e,s,h,n,o,a,l,r=this.options,p=this;return this._helper&&(h=(s=(e=this._proportionallyResizeElements).length&&/textarea/i.test(e[0].nodeName))&&this._hasScroll(e[0],"left")?0:p.sizeDiff.height,n=s?0:p.sizeDiff.width,o={width:p.helper.width()-n,height:p.helper.height()-h},a=parseFloat(p.element.css("left"))+(p.position.left-p.originalPosition.left)||null,l=parseFloat(p.element.css("top"))+(p.position.top-p.originalPosition.top)||null,r.animate||this.element.css(t.extend(o,{top:l,left:a})),p.helper.height(p.size.height),p.helper.width(p.size.width),this._helper&&!r.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",i),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var i,e,s,h,n,o=this.options;n={minWidth:this._isNumber(o.minWidth)?o.minWidth:0,maxWidth:this._isNumber(o.maxWidth)?o.maxWidth:1/0,minHeight:this._isNumber(o.minHeight)?o.minHeight:0,maxHeight:this._isNumber(o.maxHeight)?o.maxHeight:1/0},(this._aspectRatio||t)&&(i=n.minHeight*this.aspectRatio,s=n.minWidth/this.aspectRatio,e=n.maxHeight*this.aspectRatio,h=n.maxWidth/this.aspectRatio,i>n.minWidth&&(n.minWidth=i),s>n.minHeight&&(n.minHeight=s),et.width,o=this._isNumber(t.height)&&i.minHeight&&i.minHeight>t.height,a=this.originalPosition.left+this.originalSize.width,l=this.originalPosition.top+this.originalSize.height,r=/sw|nw|w/.test(e),p=/nw|ne|n/.test(e);return n&&(t.width=i.minWidth),o&&(t.height=i.minHeight),s&&(t.width=i.maxWidth),h&&(t.height=i.maxHeight),n&&r&&(t.left=a-i.minWidth),s&&r&&(t.left=a-i.maxWidth),o&&p&&(t.top=l-i.minHeight),h&&p&&(t.top=l-i.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var i=0,e=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],h=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];i<4;i++)e[i]=parseFloat(s[i])||0,e[i]+=parseFloat(h[i])||0;return{height:e[0]+e[2],width:e[1]+e[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,i=0,e=this.helper||this.element;i").css({overflow:"hidden"}),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++e.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,i){return{width:this.originalSize.width+i}},w:function(t,i){var e=this.originalSize;return{left:this.originalPosition.left+i,width:e.width-i}},n:function(t,i,e){var s=this.originalSize;return{top:this.originalPosition.top+e,height:s.height-e}},s:function(t,i,e){return{height:this.originalSize.height+e}},se:function(i,e,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[i,e,s]))},sw:function(i,e,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[i,e,s]))},ne:function(i,e,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[i,e,s]))},nw:function(i,e,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[i,e,s]))}},_propagate:function(i,e){t.ui.plugin.call(this,i,[e,this.ui()]),"resize"!==i&&this._trigger(i,e,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(i){var e=t(this).resizable("instance"),s=e.options,h=e._proportionallyResizeElements,n=h.length&&/textarea/i.test(h[0].nodeName),o=n&&e._hasScroll(h[0],"left")?0:e.sizeDiff.height,a=n?0:e.sizeDiff.width,l={width:e.size.width-a,height:e.size.height-o},r=parseFloat(e.element.css("left"))+(e.position.left-e.originalPosition.left)||null,p=parseFloat(e.element.css("top"))+(e.position.top-e.originalPosition.top)||null;e.element.animate(t.extend(l,p&&r?{top:p,left:r}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(e.element.css("width")),height:parseFloat(e.element.css("height")),top:parseFloat(e.element.css("top")),left:parseFloat(e.element.css("left"))};h&&h.length&&t(h[0]).css({width:s.width,height:s.height}),e._updateCache(s),e._propagate("resize",i)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var i,e,s,h,n,o,a,l=t(this).resizable("instance"),r=l.options,p=l.element,d=r.containment,g=d instanceof t?d.get(0):/parent/.test(d)?p.parent().get(0):d;g&&(l.containerElement=t(g),/document/.test(d)||d===document?(l.containerOffset={left:0,top:0},l.containerPosition={left:0,top:0},l.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(i=t(g),e=[],t(["Top","Right","Left","Bottom"]).each((function(t,s){e[t]=l._num(i.css("padding"+s))})),l.containerOffset=i.offset(),l.containerPosition=i.position(),l.containerSize={height:i.innerHeight()-e[3],width:i.innerWidth()-e[1]},s=l.containerOffset,h=l.containerSize.height,n=l.containerSize.width,o=l._hasScroll(g,"left")?g.scrollWidth:n,a=l._hasScroll(g)?g.scrollHeight:h,l.parentData={element:g,left:s.left,top:s.top,width:o,height:a}))},resize:function(i){var e,s,h,n,o=t(this).resizable("instance"),a=o.options,l=o.containerOffset,r=o.position,p=o._aspectRatio||i.shiftKey,d={top:0,left:0},g=o.containerElement,u=!0;g[0]!==document&&/static/.test(g.css("position"))&&(d=l),r.left<(o._helper?l.left:0)&&(o.size.width=o.size.width+(o._helper?o.position.left-l.left:o.position.left-d.left),p&&(o.size.height=o.size.width/o.aspectRatio,u=!1),o.position.left=a.helper?l.left:0),r.top<(o._helper?l.top:0)&&(o.size.height=o.size.height+(o._helper?o.position.top-l.top:o.position.top),p&&(o.size.width=o.size.height*o.aspectRatio,u=!1),o.position.top=o._helper?l.top:0),h=o.containerElement.get(0)===o.element.parent().get(0),n=/relative|absolute/.test(o.containerElement.css("position")),h&&n?(o.offset.left=o.parentData.left+o.position.left,o.offset.top=o.parentData.top+o.position.top):(o.offset.left=o.element.offset().left,o.offset.top=o.element.offset().top),e=Math.abs(o.sizeDiff.width+(o._helper?o.offset.left-d.left:o.offset.left-l.left)),s=Math.abs(o.sizeDiff.height+(o._helper?o.offset.top-d.top:o.offset.top-l.top)),e+o.size.width>=o.parentData.width&&(o.size.width=o.parentData.width-e,p&&(o.size.height=o.size.width/o.aspectRatio,u=!1)),s+o.size.height>=o.parentData.height&&(o.size.height=o.parentData.height-s,p&&(o.size.width=o.size.height*o.aspectRatio,u=!1)),u||(o.position.left=o.prevPosition.left,o.position.top=o.prevPosition.top,o.size.width=o.prevSize.width,o.size.height=o.prevSize.height)},stop:function(){var i=t(this).resizable("instance"),e=i.options,s=i.containerOffset,h=i.containerPosition,n=i.containerElement,o=t(i.helper),a=o.offset(),l=o.outerWidth()-i.sizeDiff.width,r=o.outerHeight()-i.sizeDiff.height;i._helper&&!e.animate&&/relative/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r}),i._helper&&!e.animate&&/static/.test(n.css("position"))&&t(this).css({left:a.left-h.left-s.left,width:l,height:r})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var i=t(this).resizable("instance").options;t(i.alsoResize).each((function(){var i=t(this);i.data("ui-resizable-alsoresize",{width:parseFloat(i.width()),height:parseFloat(i.height()),left:parseFloat(i.css("left")),top:parseFloat(i.css("top"))})}))},resize:function(i,e){var s=t(this).resizable("instance"),h=s.options,n=s.originalSize,o=s.originalPosition,a={height:s.size.height-n.height||0,width:s.size.width-n.width||0,top:s.position.top-o.top||0,left:s.position.left-o.left||0};t(h.alsoResize).each((function(){var i=t(this),s=t(this).data("ui-resizable-alsoresize"),h={},n=i.parents(e.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(n,(function(t,i){var e=(s[i]||0)+(a[i]||0);e&&e>=0&&(h[i]=e||null)})),i.css(h)}))},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var i=t(this).resizable("instance"),e=i.size;i.ghost=i.originalElement.clone(),i.ghost.css({opacity:.25,display:"block",position:"relative",height:e.height,width:e.width,margin:0,left:0,top:0}),i._addClass(i.ghost,"ui-resizable-ghost"),!1!==t.uiBackCompat&&"string"==typeof i.options.ghost&&i.ghost.addClass(this.options.ghost),i.ghost.appendTo(i.helper)},resize:function(){var i=t(this).resizable("instance");i.ghost&&i.ghost.css({position:"relative",height:i.size.height,width:i.size.width})},stop:function(){var i=t(this).resizable("instance");i.ghost&&i.helper&&i.helper.get(0).removeChild(i.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var i,e=t(this).resizable("instance"),s=e.options,h=e.size,n=e.originalSize,o=e.originalPosition,a=e.axis,l="number"==typeof s.grid?[s.grid,s.grid]:s.grid,r=l[0]||1,p=l[1]||1,d=Math.round((h.width-n.width)/r)*r,g=Math.round((h.height-n.height)/p)*p,u=n.width+d,c=n.height+g,f=s.maxWidth&&s.maxWidthu,w=s.minHeight&&s.minHeight>c;s.grid=l,z&&(u+=r),w&&(c+=p),f&&(u-=r),m&&(c-=p),/^(se|s|e)$/.test(a)?(e.size.width=u,e.size.height=c):/^(ne)$/.test(a)?(e.size.width=u,e.size.height=c,e.position.top=o.top-g):/^(sw)$/.test(a)?(e.size.width=u,e.size.height=c,e.position.left=o.left-d):((c-p<=0||u-r<=0)&&(i=e._getPaddingPlusBorderDimensions(this)),c-p>0?(e.size.height=c,e.position.top=o.top-g):(c=p-i.height,e.size.height=c,e.position.top=o.top+n.height-c),u-r>0?(e.size.width=u,e.position.left=o.left-d):(u=r-i.width,e.size.width=u,e.position.left=o.left+n.width-u))}}),t.ui.resizable}));
/*!
* jQuery UI Button 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery","./controlgroup","./checkboxradio","../keycode","../widget"],t):t(jQuery)}((function(t){"use strict";var i;return t.widget("ui.button",{version:"1.13.2",defaultElement:"",options:{classes:{"ui-button":"ui-corner-all"},disabled:null,icon:null,iconPosition:"beginning",label:null,showLabel:!0},_getCreateOptions:function(){var t,i=this._super()||{};return this.isInput=this.element.is("input"),null!=(t=this.element[0].disabled)&&(i.disabled=t),this.originalLabel=this.isInput?this.element.val():this.element.html(),this.originalLabel&&(i.label=this.originalLabel),i},_create:function(){!this.option.showLabel&!this.options.icon&&(this.options.showLabel=!0),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled||!1),this.hasTitle=!!this.element.attr("title"),this.options.label&&this.options.label!==this.originalLabel&&(this.isInput?this.element.val(this.options.label):this.element.html(this.options.label)),this._addClass("ui-button","ui-widget"),this._setOption("disabled",this.options.disabled),this._enhance(),this.element.is("a")&&this._on({keyup:function(i){i.keyCode===t.ui.keyCode.SPACE&&(i.preventDefault(),this.element[0].click?this.element[0].click():this.element.trigger("click"))}})},_enhance:function(){this.element.is("button")||this.element.attr("role","button"),this.options.icon&&(this._updateIcon("icon",this.options.icon),this._updateTooltip())},_updateTooltip:function(){this.title=this.element.attr("title"),this.options.showLabel||this.title||this.element.attr("title",this.options.label)},_updateIcon:function(i,o){var s="iconPosition"!==i,n=s?this.options.iconPosition:o,e="top"===n||"bottom"===n;this.icon?s&&this._removeClass(this.icon,null,this.options.icon):(this.icon=t(""),this._addClass(this.icon,"ui-button-icon","ui-icon"),this.options.showLabel||this._addClass("ui-button-icon-only")),s&&this._addClass(this.icon,null,o),this._attachIcon(n),e?(this._addClass(this.icon,null,"ui-widget-icon-block"),this.iconSpace&&this.iconSpace.remove()):(this.iconSpace||(this.iconSpace=t(" "),this._addClass(this.iconSpace,"ui-button-icon-space")),this._removeClass(this.icon,null,"ui-wiget-icon-block"),this._attachIconSpace(n))},_destroy:function(){this.element.removeAttr("role"),this.icon&&this.icon.remove(),this.iconSpace&&this.iconSpace.remove(),this.hasTitle||this.element.removeAttr("title")},_attachIconSpace:function(t){this.icon[/^(?:end|bottom)/.test(t)?"before":"after"](this.iconSpace)},_attachIcon:function(t){this.element[/^(?:end|bottom)/.test(t)?"append":"prepend"](this.icon)},_setOptions:function(t){var i=void 0===t.showLabel?this.options.showLabel:t.showLabel,o=void 0===t.icon?this.options.icon:t.icon;i||o||(t.showLabel=!0),this._super(t)},_setOption:function(t,i){"icon"===t&&(i?this._updateIcon(t,i):this.icon&&(this.icon.remove(),this.iconSpace&&this.iconSpace.remove())),"iconPosition"===t&&this._updateIcon(t,i),"showLabel"===t&&(this._toggleClass("ui-button-icon-only",null,!i),this._updateTooltip()),"label"===t&&(this.isInput?this.element.val(i):(this.element.html(i),this.icon&&(this._attachIcon(this.options.iconPosition),this._attachIconSpace(this.options.iconPosition)))),this._super(t,i),"disabled"===t&&(this._toggleClass(null,"ui-state-disabled",i),this.element[0].disabled=i,i&&this.element.trigger("blur"))},refresh:function(){var t=this.element.is("input, button")?this.element[0].disabled:this.element.hasClass("ui-button-disabled");t!==this.options.disabled&&this._setOptions({disabled:t}),this._updateTooltip()}}),!1!==t.uiBackCompat&&(t.widget("ui.button",t.ui.button,{options:{text:!0,icons:{primary:null,secondary:null}},_create:function(){this.options.showLabel&&!this.options.text&&(this.options.showLabel=this.options.text),!this.options.showLabel&&this.options.text&&(this.options.text=this.options.showLabel),this.options.icon||!this.options.icons.primary&&!this.options.icons.secondary?this.options.icon&&(this.options.icons.primary=this.options.icon):this.options.icons.primary?this.options.icon=this.options.icons.primary:(this.options.icon=this.options.icons.secondary,this.options.iconPosition="end"),this._super()},_setOption:function(t,i){"text"!==t?("showLabel"===t&&(this.options.text=i),"icon"===t&&(this.options.icons.primary=i),"icons"===t&&(i.primary?(this._super("icon",i.primary),this._super("iconPosition","beginning")):i.secondary&&(this._super("icon",i.secondary),this._super("iconPosition","end"))),this._superApply(arguments)):this._super("showLabel",i)}}),t.fn.button=(i=t.fn.button,function(o){var s="string"==typeof o,n=Array.prototype.slice.call(arguments,1),e=this;return s?this.length||"instance"!==o?this.each((function(){var i,s=t(this).attr("type"),h="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",a=t.data(this,"ui-"+h);return"instance"===o?(e=a,!1):a?"function"!=typeof a[o]||"_"===o.charAt(0)?t.error("no such method '"+o+"' for button widget instance"):(i=a[o].apply(a,n))!==a&&void 0!==i?(e=i&&i.jquery?e.pushStack(i.get()):i,!1):void 0:t.error("cannot call methods on button prior to initialization; attempted to call method '"+o+"'")})):e=void 0:(n.length&&(o=t.widget.extend.apply(null,[o].concat(n))),this.each((function(){var s=t(this).attr("type"),n="checkbox"!==s&&"radio"!==s?"button":"checkboxradio",e=t.data(this,"ui-"+n);if(e)e.option(o||{}),e._init&&e._init();else{if("button"===n)return void i.call(t(this),o);t(this).checkboxradio(t.extend({icon:!1},o))}}))),e}),t.fn.buttonset=function(){return t.ui.controlgroup||t.error("Controlgroup widget missing"),"option"===arguments[0]&&"items"===arguments[1]&&arguments[2]?this.controlgroup.apply(this,[arguments[0],"items.button",arguments[2]]):"option"===arguments[0]&&"items"===arguments[1]?this.controlgroup.apply(this,[arguments[0],"items.button"]):("object"==typeof arguments[0]&&arguments[0].items&&(arguments[0].items={button:arguments[0].items}),this.controlgroup.apply(this,arguments))}),t.ui.button}));
/*!
* jQuery UI Dialog 1.13.2
* http://jqueryui.com
*
* Copyright jQuery Foundation and other contributors
* Released under the MIT license.
* http://jquery.org/license
*/
!function(i){"use strict";"function"==typeof define&&define.amd?define(["jquery","./button","./draggable","./mouse","./resizable","../focusable","../keycode","../position","../safe-active-element","../safe-blur","../tabbable","../unique-id","../version","../widget"],i):i(jQuery)}((function(i){"use strict";return i.widget("ui.dialog",{version:"1.13.2",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(t){var e=i(this).css(t).offset().top;e<0&&i(this).css("top",t.top-e)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&i.fn.draggable&&this._makeDraggable(),this.options.resizable&&i.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var t=this.options.appendTo;return t&&(t.jquery||t.nodeType)?i(t):this.document.find(t||"body").eq(0)},_destroy:function(){var i,t=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),(i=t.parent.children().eq(t.index)).length&&i[0]!==this.element[0]?i.before(this.element):t.parent.append(this.element)},widget:function(){return this.uiDialog},disable:i.noop,enable:i.noop,close:function(t){var e=this;this._isOpen&&!1!==this._trigger("beforeClose",t)&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||i.ui.safeBlur(i.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,(function(){e._trigger("close",t)})))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(t,e){var o=!1,s=this.uiDialog.siblings(".ui-front:visible").map((function(){return+i(this).css("z-index")})).get(),n=Math.max.apply(null,s);return n>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",n+1),o=!0),o&&!e&&this._trigger("focus",t),o},open:function(){var t=this;this._isOpen?this._moveToTop()&&this._focusTabbable():(this._isOpen=!0,this.opener=i(i.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,(function(){t._focusTabbable(),t._trigger("focus")})),this._makeFocusTarget(),this._trigger("open"))},_focusTabbable:function(){var i=this._focusedElement;i||(i=this.element.find("[autofocus]")),i.length||(i=this.element.find(":tabbable")),i.length||(i=this.uiDialogButtonPane.find(":tabbable")),i.length||(i=this.uiDialogTitlebarClose.filter(":tabbable")),i.length||(i=this.uiDialog),i.eq(0).trigger("focus")},_restoreTabbableFocus:function(){var t=i.ui.safeActiveElement(this.document[0]);this.uiDialog[0]===t||i.contains(this.uiDialog[0],t)||this._focusTabbable()},_keepFocus:function(i){i.preventDefault(),this._restoreTabbableFocus(),this._delay(this._restoreTabbableFocus)},_createWrapper:function(){this.uiDialog=i("").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(t){if(this.options.closeOnEscape&&!t.isDefaultPrevented()&&t.keyCode&&t.keyCode===i.ui.keyCode.ESCAPE)return t.preventDefault(),void this.close(t);if(t.keyCode===i.ui.keyCode.TAB&&!t.isDefaultPrevented()){var e=this.uiDialog.find(":tabbable"),o=e.first(),s=e.last();t.target!==s[0]&&t.target!==this.uiDialog[0]||t.shiftKey?t.target!==o[0]&&t.target!==this.uiDialog[0]||!t.shiftKey||(this._delay((function(){s.trigger("focus")})),t.preventDefault()):(this._delay((function(){o.trigger("focus")})),t.preventDefault())}},mousedown:function(i){this._moveToTop(i)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var t;this.uiDialogTitlebar=i(""),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(t){i(t.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=i("").button({label:i("<a>").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(i){i.preventDefault(),this.close(i)}}),t=i("").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(t,"ui-dialog-title"),this._title(t),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":t.attr("id")})},_title:function(i){this.options.title?i.text(this.options.title):i.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=i(""),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=i("").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var t=this,e=this.options.buttons;this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),i.isEmptyObject(e)||Array.isArray(e)&&!e.length?this._removeClass(this.uiDialog,"ui-dialog-buttons"):(i.each(e,(function(e,o){var s,n;o="function"==typeof o?{click:o,text:e}:o,o=i.extend({type:"button"},o),s=o.click,n={icon:o.icon,iconPosition:o.iconPosition,showLabel:o.showLabel,icons:o.icons,text:o.text},delete o.click,delete o.icon,delete o.iconPosition,delete o.showLabel,delete o.icons,"boolean"==typeof o.text&&delete o.text,i("",o).button(n).appendTo(t.uiButtonSet).on("click",(function(){s.apply(t.element[0],arguments)}))})),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog))},_makeDraggable:function(){var t=this,e=this.options;function o(i){return{position:i.position,offset:i.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(e,s){t._addClass(i(this),"ui-dialog-dragging"),t._blockFrames(),t._trigger("dragStart",e,o(s))},drag:function(i,e){t._trigger("drag",i,o(e))},stop:function(s,n){var a=n.offset.left-t.document.scrollLeft(),l=n.offset.top-t.document.scrollTop();e.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" top"+(l>=0?"+":"")+l,of:t.window},t._removeClass(i(this),"ui-dialog-dragging"),t._unblockFrames(),t._trigger("dragStop",s,o(n))}})},_makeResizable:function(){var t=this,e=this.options,o=e.resizable,s=this.uiDialog.css("position"),n="string"==typeof o?o:"n,e,s,w,se,sw,ne,nw";function a(i){return{originalPosition:i.originalPosition,originalSize:i.originalSize,position:i.position,size:i.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:this._minHeight(),handles:n,start:function(e,o){t._addClass(i(this),"ui-dialog-resizing"),t._blockFrames(),t._trigger("resizeStart",e,a(o))},resize:function(i,e){t._trigger("resize",i,a(e))},stop:function(o,s){var n=t.uiDialog.offset(),l=n.left-t.document.scrollLeft(),h=n.top-t.document.scrollTop();e.height=t.uiDialog.height(),e.width=t.uiDialog.width(),e.position={my:"left top",at:"left"+(l>=0?"+":"")+l+" top"+(h>=0?"+":"")+h,of:t.window},t._removeClass(i(this),"ui-dialog-resizing"),t._unblockFrames(),t._trigger("resizeStop",o,a(s))}}).css("position",s)},_trackFocus:function(){this._on(this.widget(),{focusin:function(t){this._makeFocusTarget(),this._focusedElement=i(t.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var t=this._trackingInstances(),e=i.inArray(this,t);-1!==e&&t.splice(e,1)},_trackingInstances:function(){var i=this.document.data("ui-dialog-instances");return i||(i=[],this.document.data("ui-dialog-instances",i)),i},_minHeight:function(){var i=this.options;return"auto"===i.height?i.minHeight:Math.min(i.minHeight,i.height)},_position:function(){var i=this.uiDialog.is(":visible");i||this.uiDialog.show(),this.uiDialog.position(this.options.position),i||this.uiDialog.hide()},_setOptions:function(t){var e=this,o=!1,s={};i.each(t,(function(i,t){e._setOption(i,t),i in e.sizeRelatedOptions&&(o=!0),i in e.resizableRelatedOptions&&(s[i]=t)})),o&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",s)},_setOption:function(t,e){var o,s,n=this.uiDialog;"disabled"!==t&&(this._super(t,e),"appendTo"===t&&this.uiDialog.appendTo(this._appendTo()),"buttons"===t&&this._createButtons(),"closeText"===t&&this.uiDialogTitlebarClose.button({label:i("<a>").text(""+this.options.closeText).html()}),"draggable"===t&&((o=n.is(":data(ui-draggable)"))&&!e&&n.draggable("destroy"),!o&&e&&this._makeDraggable()),"position"===t&&this._position(),"resizable"===t&&((s=n.is(":data(ui-resizable)"))&&!e&&n.resizable("destroy"),s&&"string"==typeof e&&n.resizable("option","handles",e),s||!1===e||this._makeResizable()),"title"===t&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var i,t,e,o=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),o.minWidth>o.width&&(o.width=o.minWidth),i=this.uiDialog.css({height:"auto",width:o.width}).outerHeight(),t=Math.max(0,o.minHeight-i),e="number"==typeof o.maxHeight?Math.max(0,o.maxHeight-i):"none","auto"===o.height?this.element.css({minHeight:t,maxHeight:e,height:"auto"}):this.element.height(Math.max(0,o.height-i)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map((function(){var t=i(this);return i("").css({position:"absolute",width:t.outerWidth(),height:t.outerHeight()}).appendTo(t.parent()).offset(t.offset())[0]}))},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(t){return!!i(t.target).closest(".ui-dialog").length||!!i(t.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var t=i.fn.jquery.substring(0,4),e=!0;this._delay((function(){e=!1})),this.document.data("ui-dialog-overlays")||this.document.on("focusin.ui-dialog",function(i){if(!e){var o=this._trackingInstances()[0];o._allowInteraction(i)||(i.preventDefault(),o._focusTabbable(),"3.4."!==t&&"3.5."!==t||o._delay(o._restoreTabbableFocus))}}.bind(this)),this.overlay=i("").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var i=this.document.data("ui-dialog-overlays")-1;i?this.document.data("ui-dialog-overlays",i):(this.document.off("focusin.ui-dialog"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),!1!==i.uiBackCompat&&i.widget("ui.dialog",i.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(i,t){"dialogClass"===i&&this.uiDialog.removeClass(this.options.dialogClass).addClass(t),this._superApply(arguments)}}),i.ui.dialog}));
/*! picturefill - v3.0.2 - 2016-02-12
* https://scottjehl.github.io/picturefill/
* Copyright (c) 2016 https://github.com/scottjehl/picturefill/blob/master/Authors.txt; Licensed MIT
*/
!function(a){var b=navigator.userAgent;a.HTMLPictureElement&&/ecko/.test(b)&&b.match(/rv\:(\d+)/)&&RegExp.$1<45&&addEventListener("resize",function(){var b,c=document.createElement("source"),d=function(a){var b,d,e=a.parentNode;"PICTURE"===e.nodeName.toUpperCase()?(b=c.cloneNode(),e.insertBefore(b,e.firstElementChild),setTimeout(function(){e.removeChild(b)})):(!a._pfLastSize||a.offsetWidth>a._pfLastSize)&&(a._pfLastSize=a.offsetWidth,d=a.sizes,a.sizes+=",100vw",setTimeout(function(){a.sizes=d}))},e=function(){var a,b=document.querySelectorAll("picture > img, img[srcset][sizes]");for(a=0;a2.7?h=c+1:(f=b-c,e=Math.pow(a-.6,1.5),g=f*e,d&&(g+=.1*e),h=a+g):h=c>1?Math.sqrt(a*b):a,h>c}function h(a){var b,c=s.getSet(a),d=!1;"pending"!==c&&(d=r,c&&(b=s.setRes(c),s.applySetCandidate(b,a))),a[s.ns].evaled=d}function i(a,b){return a.res-b.res}function j(a,b,c){var d;return!c&&b&&(c=a[s.ns].sets,c=c&&c[c.length-1]),d=k(b,c),d&&(b=s.makeUrl(b),a[s.ns].curSrc=b,a[s.ns].curCan=d,d.res||aa(d,d.set.sizes)),d}function k(a,b){var c,d,e;if(a&&b)for(e=s.parseSet(b),a=s.makeUrl(a),c=0;cc;c++)e=g[c],e[s.ns]=!0,f=e.getAttribute("srcset"),f&&b.push({srcset:f,media:e.getAttribute("media"),type:e.getAttribute("type"),sizes:e.getAttribute("sizes")})}function m(a,b){function c(b){var c,d=b.exec(a.substring(m));return d?(c=d[0],m+=c.length,c):void 0}function e(){var a,c,d,e,f,i,j,k,l,m=!1,o={};for(e=0;el?m=!0:c=l):X.test(j)&&"h"===i?((d||c)&&(m=!0),0===k?m=!0:d=k):m=!0;m||(o.url=g,a&&(o.w=a),c&&(o.d=c),d&&(o.h=d),d||c||a||(o.d=1),1===o.d&&(b.has1x=!0),o.set=b,n.push(o))}function f(){for(c(T),i="",j="in descriptor";;){if(k=a.charAt(m),"in descriptor"===j)if(d(k))i&&(h.push(i),i="",j="after descriptor");else{if(","===k)return m+=1,i&&h.push(i),void e();if("("===k)i+=k,j="in parens";else{if(""===k)return i&&h.push(i),void e();i+=k}}else if("in parens"===j)if(")"===k)i+=k,j="in descriptor";else{if(""===k)return h.push(i),void e();i+=k}else if("after descriptor"===j)if(d(k));else{if(""===k)return void e();j="in descriptor",m-=1}m+=1}}for(var g,h,i,j,k,l=a.length,m=0,n=[];;){if(c(U),m>=l)return n;g=c(V),h=[],","===g.slice(-1)?(g=g.replace(W,""),e()):f()}}function n(a){function b(a){function b(){f&&(g.push(f),f="")}function c(){g[0]&&(h.push(g),g=[])}for(var e,f="",g=[],h=[],i=0,j=0,k=!1;;){if(e=a.charAt(j),""===e)return b(),c(),h;if(k){if("*"===e&&"/"===a[j+1]){k=!1,j+=2,b();continue}j+=1}else{if(d(e)){if(a.charAt(j-1)&&d(a.charAt(j-1))||!f){j+=1;continue}if(0===i){b(),j+=1;continue}e=" "}else if("("===e)i+=1;else if(")"===e)i-=1;else{if(","===e){b(),c(),j+=1;continue}if("/"===e&&"*"===a.charAt(j+1)){k=!0,j+=2;continue}}f+=e,j+=1}}}function c(a){return k.test(a)&&parseFloat(a)>=0?!0:l.test(a)?!0:"0"===a||"-0"===a||"+0"===a?!0:!1}var e,f,g,h,i,j,k=/^(?:[+-]?[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?(?:ch|cm|em|ex|in|mm|pc|pt|px|rem|vh|vmin|vmax|vw)$/i,l=/^calc\((?:[0-9a-z \.\+\-\*\/\(\)]+)\)$/i;for(f=b(a),g=f.length,e=0;g>e;e++)if(h=f[e],i=h[h.length-1],c(i)){if(j=i,h.pop(),0===h.length)return j;if(h=h.join(" "),s.matchesMedia(h))return j}return"100vw"}b.createElement("picture");var o,p,q,r,s={},t=!1,u=function(){},v=b.createElement("img"),w=v.getAttribute,x=v.setAttribute,y=v.removeAttribute,z=b.documentElement,A={},B={algorithm:""},C="data-pfsrc",D=C+"set",E=navigator.userAgent,F=/rident/.test(E)||/ecko/.test(E)&&E.match(/rv\:(\d+)/)&&RegExp.$1>35,G="currentSrc",H=/\s+\+?\d+(e\d+)?w/,I=/(\([^)]+\))?\s*(.+)/,J=a.picturefillCFG,K="position:absolute;left:0;visibility:hidden;display:block;padding:0;border:none;font-size:1em;width:1em;overflow:hidden;clip:rect(0px, 0px, 0px, 0px)",L="font-size:100%!important;",M=!0,N={},O={},P=a.devicePixelRatio,Q={px:1,"in":96},R=b.createElement("a"),S=!1,T=/^[ \t\n\r\u000c]+/,U=/^[, \t\n\r\u000c]+/,V=/^[^ \t\n\r\u000c]+/,W=/[,]+$/,X=/^\d+$/,Y=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/,Z=function(a,b,c,d){a.addEventListener?a.addEventListener(b,c,d||!1):a.attachEvent&&a.attachEvent("on"+b,c)},$=function(a){var b={};return function(c){return c in b||(b[c]=a(c)),b[c]}},_=function(){var a=/^([\d\.]+)(em|vw|px)$/,b=function(){for(var a=arguments,b=0,c=a[0];++b in a;)c=c.replace(a[b],a[++b]);return c},c=$(function(a){return"return "+b((a||"").toLowerCase(),/\band\b/g,"&&",/,/g,"||",/min-([a-z-\s]+):/g,"e.$1>=",/max-([a-z-\s]+):/g,"e.$1<=",/calc([^)]+)/g,"($1)",/(\d+[\.]*[\d]*)([a-z]+)/g,"($1 * e.$2)",/^(?!(e.[a-z]|[0-9\.&=|><\+\-\*\(\)\/])).*/gi,"")+";"});return function(b,d){var e;if(!(b in N))if(N[b]=!1,d&&(e=b.match(a)))N[b]=e[1]*Q[e[2]];else try{N[b]=new Function("e",c(b))(Q)}catch(f){}return N[b]}}(),aa=function(a,b){return a.w?(a.cWidth=s.calcListLength(b||"100vw"),a.res=a.w/a.cWidth):a.res=a.d,a},ba=function(a){if(t){var c,d,e,f=a||{};if(f.elements&&1===f.elements.nodeType&&("IMG"===f.elements.nodeName.toUpperCase()?f.elements=[f.elements]:(f.context=f.elements,f.elements=null)),c=f.elements||s.qsa(f.context||b,f.reevaluate||f.reselect?s.sel:s.selShort),e=c.length){for(s.setupRun(f),S=!0,d=0;e>d;d++)s.fillImg(c[d],f);s.teardownRun(f)}}};o=a.console&&console.warn?function(a){console.warn(a)}:u,G in v||(G="src"),A["image/jpeg"]=!0,A["image/gif"]=!0,A["image/png"]=!0,A["image/svg+xml"]=b.implementation.hasFeature("http://www.w3.org/TR/SVG11/feature#Image","1.1"),s.ns=("pf"+(new Date).getTime()).substr(0,9),s.supSrcset="srcset"in v,s.supSizes="sizes"in v,s.supPicture=!!a.HTMLPictureElement,s.supSrcset&&s.supPicture&&!s.supSizes&&!function(a){v.srcset="data:,a",a.src="data:,a",s.supSrcset=v.complete===a.complete,s.supPicture=s.supSrcset&&s.supPicture}(b.createElement("img")),s.supSrcset&&!s.supSizes?!function(){var a="data:image/gif;base64,R0lGODlhAgABAPAAAP///wAAACH5BAAAAAAALAAAAAACAAEAAAICBAoAOw==",c="data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw==",d=b.createElement("img"),e=function(){var a=d.width;2===a&&(s.supSizes=!0),q=s.supSrcset&&!s.supSizes,t=!0,setTimeout(ba)};d.onload=e,d.onerror=e,d.setAttribute("sizes","9px"),d.srcset=c+" 1w,"+a+" 9w",d.src=c}():t=!0,s.selShort="picture>img,img[srcset]",s.sel=s.selShort,s.cfg=B,s.DPR=P||1,s.u=Q,s.types=A,s.setSize=u,s.makeUrl=$(function(a){return R.href=a,R.href}),s.qsa=function(a,b){return"querySelector"in a?a.querySelectorAll(b):[]},s.matchesMedia=function(){return a.matchMedia&&(matchMedia("(min-width: 0.1em)")||{}).matches?s.matchesMedia=function(a){return!a||matchMedia(a).matches}:s.matchesMedia=s.mMQ,s.matchesMedia.apply(this,arguments)},s.mMQ=function(a){return a?_(a):!0},s.calcLength=function(a){var b=_(a,!0)||!1;return 0>b&&(b=!1),b},s.supportsType=function(a){return a?A[a]:!0},s.parseSize=$(function(a){var b=(a||"").match(I);return{media:b&&b[1],length:b&&b[2]}}),s.parseSet=function(a){return a.cands||(a.cands=m(a.srcset,a)),a.cands},s.getEmValue=function(){var a;if(!p&&(a=b.body)){var c=b.createElement("div"),d=z.style.cssText,e=a.style.cssText;c.style.cssText=K,z.style.cssText=L,a.style.cssText=L,a.appendChild(c),p=c.offsetWidth,a.removeChild(c),p=parseFloat(p,10),z.style.cssText=d,a.style.cssText=e}return p||16},s.calcListLength=function(a){if(!(a in O)||B.uT){var b=s.calcLength(n(a));O[a]=b?b:Q.width}return O[a]},s.setRes=function(a){var b;if(a){b=s.parseSet(a);for(var c=0,d=b.length;d>c;c++)aa(b[c],a.sizes)}return b},s.setRes.res=aa,s.applySetCandidate=function(a,b){if(a.length){var c,d,e,f,h,k,l,m,n,o=b[s.ns],p=s.DPR;if(k=o.curSrc||b[G],l=o.curCan||j(b,k,a[0].set),l&&l.set===a[0].set&&(n=F&&!b.complete&&l.res-.1>p,n||(l.cached=!0,l.res>=p&&(h=l))),!h)for(a.sort(i),f=a.length,h=a[f-1],d=0;f>d;d++)if(c=a[d],c.res>=p){e=d-1,h=a[e]&&(n||k!==s.makeUrl(c.url))&&g(a[e].res,c.res,p,a[e].cached)?a[e]:c;break}h&&(m=s.makeUrl(h.url),o.curSrc=m,o.curCan=h,m!==k&&s.setSrc(b,h),s.setSize(b))}},s.setSrc=function(a,b){var c;a.src=b.url,"image/svg+xml"===b.set.type&&(c=a.style.width,a.style.width=a.offsetWidth+1+"px",a.offsetWidth+1&&(a.style.width=c))},s.getSet=function(a){var b,c,d,e=!1,f=a[s.ns].sets;for(b=0;bf?c=setTimeout(e,b-f):(c=null,a())};return function(){d=new Date,c||(c=setTimeout(e,b))}},h=z.clientHeight,i=function(){M=Math.max(a.innerWidth||0,z.clientWidth)!==Q.width||z.clientHeight!==h,h=z.clientHeight,M&&s.fillImgs()};Z(a,"resize",g(i,99)),Z(b,"readystatechange",e)}(),s.picturefill=ba,s.fillImgs=ba,s.teardownRun=u,ba._=s,a.picturefillCFG={pf:s,push:function(a){var b=a.shift();"function"==typeof s[b]?s[b].apply(s,a):(B[b]=a[0],S&&s.fillImgs({reselect:!0}))}};for(;J&&J.length;)a.picturefillCFG.push(J.shift());a.picturefill=ba,"object"==typeof module&&"object"==typeof module.exports?module.exports=ba:"function"==typeof define&&define.amd&&define("picturefill",function(){return ba}),s.supPicture||(A["image/webp"]=e("image/webp","data:image/webp;base64,UklGRkoAAABXRUJQVlA4WAoAAAAQAAAAAAAAAAAAQUxQSAwAAAABBxAR/Q9ERP8DAABWUDggGAAAADABAJ0BKgEAAQADADQlpAADcAD++/1QAA=="))}(window,document);;
/*!
* tabbable 5.3.3
* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
*/
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):(e="undefined"!=typeof globalThis?globalThis:e||self,function(){var n=e.tabbable,o=e.tabbable={};t(o),o.noConflict=function(){return e.tabbable=n,o}}())}(this,(function(e){"use strict";var t=["input","select","textarea","a[href]","button","[tabindex]:not(slot)","audio[controls]","video[controls]",'[contenteditable]:not([contenteditable="false"])',"details>summary:first-of-type","details"],n=t.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(e){return e.getRootNode()}:function(e){return e.ownerDocument},a=function(e,t,o){var i=Array.prototype.slice.apply(e.querySelectorAll(n));return t&&r.call(e,n)&&i.unshift(e),i=i.filter(o)},l=function e(t,o,i){for(var a=[],l=Array.from(t);l.length;){var u=l.shift();if("SLOT"===u.tagName){var c=u.assignedElements(),d=e(c.length?c:u.children,!0,i);i.flatten?a.push.apply(a,d):a.push({scope:u,candidates:d})}else{r.call(u,n)&&i.filter(u)&&(o||!t.includes(u))&&a.push(u);var f=u.shadowRoot||"function"==typeof i.getShadowRoot&&i.getShadowRoot(u),s=!i.shadowRootFilter||i.shadowRootFilter(u);if(f&&s){var p=e(!0===f?u.children:f.children,!0,i);i.flatten?a.push.apply(a,p):a.push({scope:u,candidates:p})}else l.unshift.apply(l,u.children)}}return a},u=function(e,t){return e.tabIndex<0&&(t||/^(AUDIO|VIDEO|DETAILS)$/.test(e.tagName)||e.isContentEditable)&&isNaN(parseInt(e.getAttribute("tabindex"),10))?0:e.tabIndex},c=function(e,t){return e.tabIndex===t.tabIndex?e.documentOrder-t.documentOrder:e.tabIndex-t.tabIndex},d=function(e){return"INPUT"===e.tagName},f=function(e){return function(e){return d(e)&&"radio"===e.type}(e)&&!function(e){if(!e.name)return!0;var t,n=e.form||i(e),o=function(e){return n.querySelectorAll('input[type="radio"][name="'+e+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)t=o(window.CSS.escape(e.name));else try{t=o(e.name)}catch(e){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",e.message),!1}var r=function(e,t){for(var n=0;nsummary:first-of-type")?e.parentElement:e;if(r.call(a,"details:not([open]) *"))return!0;var l=i(e).host,u=(null==l?void 0:l.ownerDocument.contains(l))||e.ownerDocument.contains(e);if(n&&"full"!==n){if("non-zero-area"===n)return s(e)}else{if("function"==typeof o){for(var c=e;e;){var d=e.parentElement,f=i(e);if(d&&!d.shadowRoot&&!0===o(d))return s(e);e=e.assignedSlot?e.assignedSlot:d||f===e.ownerDocument?d:f.host}e=c}if(u)return!e.getClientRects().length}return!1}(t,e)||function(e){return"DETAILS"===e.tagName&&Array.prototype.slice.apply(e.children).some((function(e){return"SUMMARY"===e.tagName}))}(t)||function(e){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(e.tagName))for(var t=e.parentElement;t;){if("FIELDSET"===t.tagName&&t.disabled){for(var n=0;n=0)},m=t.concat("iframe").join(",");e.focusable=function(e,t){return(t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:p.bind(null,t),flatten:!0,getShadowRoot:t.getShadowRoot}):a(e,t.includeContainer,p.bind(null,t))},e.isFocusable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,m)&&p(t,e)},e.isTabbable=function(e,t){if(t=t||{},!e)throw new Error("No node provided");return!1!==r.call(e,n)&&h(t,e)},e.tabbable=function(e,t){return function e(t){var n=[],o=[];return t.forEach((function(t,r){var i=!!t.scope,a=i?t.scope:t,l=u(a,i),c=i?e(t.candidates):a;0===l?i?n.push.apply(n,c):n.push(a):o.push({documentOrder:r,tabIndex:l,item:t,isScope:i,content:c})})),o.sort(c).reduce((function(e,t){return t.isScope?e.push.apply(e,t.content):e.push(t.content),e}),[]).concat(n)}((t=t||{}).getShadowRoot?l([e],t.includeContainer,{filter:h.bind(null,t),flatten:!1,getShadowRoot:t.getShadowRoot,shadowRootFilter:b}):a(e,t.includeContainer,h.bind(null,t)))},Object.defineProperty(e,"__esModule",{value:!0})}));
;
/**
* @file
* Attaches several event listener to a web page.
*/
(function ($, Drupal, drupalSettings) {
/* eslint max-nested-callbacks: ["error", 4] */
'use strict';
Drupal.google_analytics = {};
$(document).ready(function () {
// Attach mousedown, keyup, touchstart events to document only and catch
// clicks on all elements.
$(document.body).on('mousedown keyup touchstart', function (event) {
// Catch the closest surrounding link of a clicked element.
$(event.target).closest('a,area').each(function () {
// Is the clicked URL internal?
if (Drupal.google_analytics.isInternal(this.href)) {
// Skip 'click' tracking, if custom tracking events are bound.
if ($(this).is('.colorbox') && (drupalSettings.google_analytics.trackColorbox)) {
// Do nothing here. The custom event will handle all tracking.
// console.info('Click on .colorbox item has been detected.');
}
// Is download tracking activated and the file extension configured
// for download tracking?
else if (drupalSettings.google_analytics.trackDownload && Drupal.google_analytics.isDownload(this.href)) {
// Download link clicked.
gtag('event', Drupal.google_analytics.getDownloadExtension(this.href).toUpperCase(), {
event_category: 'Downloads',
event_label: Drupal.google_analytics.getPageUrl(this.href),
transport_type: 'beacon'
});
}
else if (Drupal.google_analytics.isInternalSpecial(this.href)) {
// Keep the internal URL for Google Analytics website overlay intact.
// @todo: May require tracking ID
gtag('config', drupalSettings.google_analytics.account, {
page_path: Drupal.google_analytics.getPageUrl(this.href),
transport_type: 'beacon'
});
}
}
else {
if (drupalSettings.google_analytics.trackMailto && $(this).is("a[href^='mailto:'],area[href^='mailto:']")) {
// Mailto link clicked.
gtag('event', 'Click', {
event_category: 'Mails',
event_label: this.href.substring(7),
transport_type: 'beacon'
});
}
else if (drupalSettings.google_analytics.trackTel && $(this).is("a[href^='tel:'],area[href^='tel:']")) {
// Tel link clicked.
gtag('event', 'Click', {
event_category: 'Telephone calls',
event_label: this.href.substring(4),
transport_type: 'beacon'
});
}
else if (drupalSettings.google_analytics.trackOutbound && this.href.match(/^\w+:\/\//i)) {
if (drupalSettings.google_analytics.trackDomainMode !== 2 || (drupalSettings.google_analytics.trackDomainMode === 2 && !Drupal.google_analytics.isCrossDomain(this.hostname, drupalSettings.google_analytics.trackCrossDomains))) {
// External link clicked / No top-level cross domain clicked.
gtag('event', 'Click', {
event_category: 'Outbound links',
event_label: this.href,
transport_type: 'beacon'
});
}
}
}
});
});
// Track hash changes as unique pageviews, if this option has been enabled.
if (drupalSettings.google_analytics.trackUrlFragments) {
window.onhashchange = function () {
gtag('config', drupalSettings.google_analytics.account, {
page_path: location.pathname + location.search + location.hash
});
};
}
// Colorbox: This event triggers when the transition has completed and the
// newly loaded content has been revealed.
if (drupalSettings.google_analytics.trackColorbox) {
$(document).on('cbox_complete', function () {
var href = $.colorbox.element().attr('href');
if (href) {
gtag('config', drupalSettings.google_analytics.account, {
page_path: Drupal.google_analytics.getPageUrl(href)
});
}
});
}
});
/**
* Check whether the hostname is part of the cross domains or not.
*
* @param {string} hostname
* The hostname of the clicked URL.
* @param {array} crossDomains
* All cross domain hostnames as JS array.
*
* @return {boolean} isCrossDomain
*/
Drupal.google_analytics.isCrossDomain = function (hostname, crossDomains) {
return $.inArray(hostname, crossDomains) > -1 ? true : false;
};
/**
* Check whether this is a download URL or not.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isDownload
*/
Drupal.google_analytics.isDownload = function (url) {
var isDownload = new RegExp('\\.(' + drupalSettings.google_analytics.trackDownloadExtensions + ')([\?#].*)?$', 'i');
return isDownload.test(url);
};
/**
* Check whether this is an absolute internal URL or not.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isInternal
*/
Drupal.google_analytics.isInternal = function (url) {
var isInternal = new RegExp('^(https?):\/\/' + window.location.host, 'i');
return isInternal.test(url);
};
/**
* Check whether this is a special URL or not.
*
* URL types:
* - gotwo.module /go/* links.
*
* @param {string} url
* The web url to check.
*
* @return {boolean} isInternalSpecial
*/
Drupal.google_analytics.isInternalSpecial = function (url) {
var isInternalSpecial = new RegExp('(\/go\/.*)$', 'i');
return isInternalSpecial.test(url);
};
/**
* Extract the relative internal URL from an absolute internal URL.
*
* Examples:
* - https://mydomain.com/node/1 -> /node/1
* - https://example.com/foo/bar -> https://example.com/foo/bar
*
* @param {string} url
* The web url to check.
*
* @return {string} getPageUrl
* Internal website URL.
*/
Drupal.google_analytics.getPageUrl = function (url) {
var extractInternalUrl = new RegExp('^(https?):\/\/' + window.location.host, 'i');
return url.replace(extractInternalUrl, '');
};
/**
* Extract the download file extension from the URL.
*
* @param {string} url
* The web url to check.
*
* @return {string} getDownloadExtension
* The file extension of the passed url. e.g. 'zip', 'txt'
*/
Drupal.google_analytics.getDownloadExtension = function (url) {
var extractDownloadextension = new RegExp('\\.(' + drupalSettings.google_analytics.trackDownloadExtensions + ')([\?#].*)?$', 'i');
var extension = extractDownloadextension.exec(url);
return (extension === null) ? '' : extension[1];
};
})(jQuery, Drupal, drupalSettings);
;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, once) {
var deprecatedMessageSuffix = "is deprecated in Drupal 9.3.0 and will be removed in Drupal 10.0.0. Use the core/once library instead. See https://www.drupal.org/node/3158256";
var originalJQOnce = $.fn.once;
var originalJQRemoveOnce = $.fn.removeOnce;
$.fn.once = function jQueryOnce(id) {
Drupal.deprecationError({
message: "jQuery.once() ".concat(deprecatedMessageSuffix)
});
return originalJQOnce.apply(this, [id]);
};
$.fn.removeOnce = function jQueryRemoveOnce(id) {
Drupal.deprecationError({
message: "jQuery.removeOnce() ".concat(deprecatedMessageSuffix)
});
return originalJQRemoveOnce.apply(this, [id]);
};
var drupalOnce = once;
function augmentedOnce(id, selector, context) {
originalJQOnce.apply($(selector, context), [id]);
return drupalOnce(id, selector, context);
}
function remove(id, selector, context) {
originalJQRemoveOnce.apply($(selector, context), [id]);
return drupalOnce.remove(id, selector, context);
}
window.once = Object.assign(augmentedOnce, drupalOnce, {
remove: remove
});
})(jQuery, once);;
"use strict";(function($,Drupal,window){Drupal.behaviors.mainMenu={attach:function attach(context){var menu=$('.region__header .menu-level--0');var firstLevelItem=menu.find('.menu-item-level--0.expanded',context);var setHideDropdown='';if(menu.length){firstLevelItem.once('menuHover').each(function(){$(this).on('mouseenter',function(){clearTimeout(setHideDropdown);$(this).parent().find('li').removeClass('hovered');$(this).addClass('hovered');}).on('mouseleave',function(){setHideDropdown=setTimeout(function(){firstLevelItem.removeClass('hovered');},500);});});}}};Drupal.behaviors.mobileMenu={attach:function attach(context){var menu=$('.region__header .menu-level--0',context);var menuToggler=$('#mobile-menu-toggler',context);var isOpenMenu=false;var mobileMenuHeight='';var expandSubMenu=$('.menu .menu-arrow');if(menu.length){menuToggler.once('menu-toggle').each(function(){if(window.matchMedia('(max-width: 1024px)').matches){mobileMenuHeight=menu.outerHeight();}
$(this).click(function(e){e.preventDefault();isOpenMenu=!isOpenMenu;if(isOpenMenu){$(this).addClass('opened').attr('aria-label',Drupal.t('Close navigation'));menu.closest('.region__header').addClass('opened-menu');menu.addClass('opened');}else{$(this).removeClass('opened').attr('aria-label',Drupal.t('Open navigation'));menu.closest('.region__header').removeClass('opened-menu');menu.removeClass('opened');}});});expandSubMenu.click(function(e){e.preventDefault();if(!$(this).hasClass('opened')){$(this).closest('.expanded').children('ul').show();$(this).addClass('opened');}else{$(this).closest('.expanded').children('ul').hide();$(this).removeClass('opened');}});}}};})(jQuery,Drupal,window);;
"use strict";(function($,Drupal,window,document,once){Drupal.behaviors.backToTop={attach:function attach(context){var documentHeight=$(document).height();var viewportHeight=Math.max(window.document.documentElement.clientHeight,window.innerHeight||0);var scrollOffset=250;var backToTopParent=$('.main-wrapper',context);var backToTopButtonMarkup=$("\n \n "));function backToTopVisibility(){var scrollFromTop=this.pageYOffset||this.document.documentElement.scrollTop;if(scrollFromTop>=scrollOffset){backToTopButtonMarkup.addClass('show');}else{backToTopButtonMarkup.removeClass('show');}}
$(once('initializeBackToTop',backToTopParent)).each(function(){if(viewportHeight+scrollOffset") + ' ' + '' + '' + ' ' + '';
};
Drupal.ProgressBar = function (id, updateCallback, method, errorCallback) {
this.id = id;
this.method = method || 'GET';
this.updateCallback = updateCallback;
this.errorCallback = errorCallback;
this.element = $(Drupal.theme('progressBar', id));
};
$.extend(Drupal.ProgressBar.prototype, {
setProgress: function setProgress(percentage, message, label) {
if (percentage >= 0 && percentage <= 100) {
$(this.element).find('div.progress__bar').css('width', "".concat(percentage, "%"));
$(this.element).find('div.progress__percentage').html("".concat(percentage, "%"));
}
$('div.progress__description', this.element).html(message);
$('div.progress__label', this.element).html(label);
if (this.updateCallback) {
this.updateCallback(percentage, message, this);
}
},
startMonitoring: function startMonitoring(uri, delay) {
this.delay = delay;
this.uri = uri;
this.sendPing();
},
stopMonitoring: function stopMonitoring() {
clearTimeout(this.timer);
this.uri = null;
},
sendPing: function sendPing() {
if (this.timer) {
clearTimeout(this.timer);
}
if (this.uri) {
var pb = this;
var uri = this.uri;
if (uri.indexOf('?') === -1) {
uri += '?';
} else {
uri += '&';
}
uri += '_format=json';
$.ajax({
type: this.method,
url: uri,
data: '',
dataType: 'json',
success: function success(progress) {
if (progress.status === 0) {
pb.displayError(progress.data);
return;
}
pb.setProgress(progress.percentage, progress.message, progress.label);
pb.timer = setTimeout(function () {
pb.sendPing();
}, pb.delay);
},
error: function error(xmlhttp) {
var e = new Drupal.AjaxError(xmlhttp, pb.uri);
pb.displayError("".concat(e.message, ""));
}
});
}
},
displayError: function displayError(string) {
var error = $('').html(string);
$(this.element).before(error).hide();
if (this.errorCallback) {
this.errorCallback(this);
}
}
});
})(jQuery, Drupal);;
loadjs=function(){var h=function(){},c={},u={},f={};function o(e,n){if(e){var r=f[e];if(u[e]=n,r)for(;r.length;)r[0](e,n),r.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function d(r,t,s,i){var c,o,e=document,n=s.async,u=(s.numRetries||0)+1,f=s.before||h,l=r.replace(/[\?|#].*$/,""),a=r.replace(/^(css|img)!/,"");i=i||0,/(^css!|\.css$)/.test(l)?((o=e.createElement("link")).rel="stylesheet",o.href=a,(c="hideFocus"in o)&&o.relList&&(c=0,o.rel="preload",o.as="style")):/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(l)?(o=e.createElement("img")).src=a:((o=e.createElement("script")).src=r,o.async=void 0===n||n),!(o.onload=o.onerror=o.onbeforeload=function(e){var n=e.type[0];if(c)try{o.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((i+=1) arr.length) len = arr.length; for (var i = 0, arr2 = new Array(len); i < len; i++) { arr2[i] = arr[i]; } return arr2; }
(function ($, window, Drupal, drupalSettings, loadjs, _ref) {
var isFocusable = _ref.isFocusable,
tabbable = _ref.tabbable;
Drupal.behaviors.AJAX = {
attach: function attach(context, settings) {
function loadAjaxBehavior(base) {
var elementSettings = settings.ajax[base];
if (typeof elementSettings.selector === 'undefined') {
elementSettings.selector = "#".concat(base);
}
once('drupal-ajax', $(elementSettings.selector)).forEach(function (el) {
elementSettings.element = el;
elementSettings.base = base;
Drupal.ajax(elementSettings);
});
}
Object.keys(settings.ajax || {}).forEach(function (base) {
return loadAjaxBehavior(base);
});
Drupal.ajax.bindAjaxLinks(document.body);
once('ajax', '.use-ajax-submit').forEach(function (el) {
var elementSettings = {};
elementSettings.url = $(el.form).attr('action');
elementSettings.setClick = true;
elementSettings.event = 'click';
elementSettings.progress = {
type: 'throbber'
};
elementSettings.base = el.id;
elementSettings.element = el;
Drupal.ajax(elementSettings);
});
},
detach: function detach(context, settings, trigger) {
if (trigger === 'unload') {
Drupal.ajax.expired().forEach(function (instance) {
Drupal.ajax.instances[instance.instanceIndex] = null;
});
}
}
};
Drupal.AjaxError = function (xmlhttp, uri, customMessage) {
var statusCode;
var statusText;
var responseText;
if (xmlhttp.status) {
statusCode = "\n".concat(Drupal.t('An AJAX HTTP error occurred.'), "\n").concat(Drupal.t('HTTP Result Code: !status', {
'!status': xmlhttp.status
}));
} else {
statusCode = "\n".concat(Drupal.t('An AJAX HTTP request terminated abnormally.'));
}
statusCode += "\n".concat(Drupal.t('Debugging information follows.'));
var pathText = "\n".concat(Drupal.t('Path: !uri', {
'!uri': uri
}));
statusText = '';
try {
statusText = "\n".concat(Drupal.t('StatusText: !statusText', {
'!statusText': xmlhttp.statusText.trim()
}));
} catch (e) {}
responseText = '';
try {
responseText = "\n".concat(Drupal.t('ResponseText: !responseText', {
'!responseText': xmlhttp.responseText.trim()
}));
} catch (e) {}
responseText = responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi, '');
responseText = responseText.replace(/[\n]+\s+/g, '\n');
var readyStateText = xmlhttp.status === 0 ? "\n".concat(Drupal.t('ReadyState: !readyState', {
'!readyState': xmlhttp.readyState
})) : '';
customMessage = customMessage ? "\n".concat(Drupal.t('CustomMessage: !customMessage', {
'!customMessage': customMessage
})) : '';
this.message = statusCode + pathText + statusText + customMessage + responseText + readyStateText;
this.name = 'AjaxError';
};
Drupal.AjaxError.prototype = new Error();
Drupal.AjaxError.prototype.constructor = Drupal.AjaxError;
Drupal.ajax = function (settings) {
if (arguments.length !== 1) {
throw new Error('Drupal.ajax() function must be called with one configuration object only');
}
var base = settings.base || false;
var element = settings.element || false;
delete settings.base;
delete settings.element;
if (!settings.progress && !element) {
settings.progress = false;
}
var ajax = new Drupal.Ajax(base, element, settings);
ajax.instanceIndex = Drupal.ajax.instances.length;
Drupal.ajax.instances.push(ajax);
return ajax;
};
Drupal.ajax.instances = [];
Drupal.ajax.expired = function () {
return Drupal.ajax.instances.filter(function (instance) {
return instance && instance.element !== false && !document.body.contains(instance.element);
});
};
Drupal.ajax.bindAjaxLinks = function (element) {
once('ajax', '.use-ajax', element).forEach(function (ajaxLink) {
var $linkElement = $(ajaxLink);
var elementSettings = {
progress: {
type: 'throbber'
},
dialogType: $linkElement.data('dialog-type'),
dialog: $linkElement.data('dialog-options'),
dialogRenderer: $linkElement.data('dialog-renderer'),
base: $linkElement.attr('id'),
element: ajaxLink
};
var href = $linkElement.attr('href');
if (href) {
elementSettings.url = href;
elementSettings.event = 'click';
}
Drupal.ajax(elementSettings);
});
};
Drupal.Ajax = function (base, element, elementSettings) {
var defaults = {
event: element ? 'mousedown' : null,
keypress: true,
selector: base ? "#".concat(base) : null,
effect: 'none',
speed: 'none',
method: 'replaceWith',
progress: {
type: 'throbber',
message: Drupal.t('Please wait...')
},
submit: {
js: true
}
};
$.extend(this, defaults, elementSettings);
this.commands = new Drupal.AjaxCommands();
this.instanceIndex = false;
if (this.wrapper) {
this.wrapper = "#".concat(this.wrapper);
}
this.element = element;
this.element_settings = elementSettings;
this.elementSettings = elementSettings;
if (this.element && this.element.form) {
this.$form = $(this.element.form);
}
if (!this.url) {
var $element = $(this.element);
if ($element.is('a')) {
this.url = $element.attr('href');
} else if (this.element && element.form) {
this.url = this.$form.attr('action');
}
}
var originalUrl = this.url;
this.url = this.url.replace(/\/nojs(\/|$|\?|#)/, '/ajax$1');
if (drupalSettings.ajaxTrustedUrl[originalUrl]) {
drupalSettings.ajaxTrustedUrl[this.url] = true;
}
var ajax = this;
ajax.options = {
url: ajax.url,
data: ajax.submit,
isInProgress: function isInProgress() {
return ajax.ajaxing;
},
beforeSerialize: function beforeSerialize(elementSettings, options) {
return ajax.beforeSerialize(elementSettings, options);
},
beforeSubmit: function beforeSubmit(formValues, elementSettings, options) {
ajax.ajaxing = true;
return ajax.beforeSubmit(formValues, elementSettings, options);
},
beforeSend: function beforeSend(xmlhttprequest, options) {
ajax.ajaxing = true;
return ajax.beforeSend(xmlhttprequest, options);
},
success: function success(response, status, xmlhttprequest) {
var _this = this;
if (typeof response === 'string') {
response = $.parseJSON(response);
}
if (response !== null && !drupalSettings.ajaxTrustedUrl[ajax.url]) {
if (xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token') !== '1') {
var customMessage = Drupal.t('The response failed verification so will not be processed.');
return ajax.error(xmlhttprequest, ajax.url, customMessage);
}
}
return Promise.resolve(ajax.success(response, status)).then(function () {
ajax.ajaxing = false;
$(document).trigger('ajaxSuccess', [xmlhttprequest, _this]);
$(document).trigger('ajaxComplete', [xmlhttprequest, _this]);
if (--$.active === 0) {
$(document).trigger('ajaxStop');
}
});
},
error: function error(xmlhttprequest, status, _error) {
ajax.ajaxing = false;
},
complete: function complete(xmlhttprequest, status) {
if (status === 'error' || status === 'parsererror') {
return ajax.error(xmlhttprequest, ajax.url);
}
},
dataType: 'json',
jsonp: false,
type: 'POST'
};
if (elementSettings.dialog) {
ajax.options.data.dialogOptions = elementSettings.dialog;
}
if (ajax.options.url.indexOf('?') === -1) {
ajax.options.url += '?';
} else {
ajax.options.url += '&';
}
var wrapper = "drupal_".concat(elementSettings.dialogType || 'ajax');
if (elementSettings.dialogRenderer) {
wrapper += ".".concat(elementSettings.dialogRenderer);
}
ajax.options.url += "".concat(Drupal.ajax.WRAPPER_FORMAT, "=").concat(wrapper);
$(ajax.element).on(elementSettings.event, function (event) {
if (!drupalSettings.ajaxTrustedUrl[ajax.url] && !Drupal.url.isLocal(ajax.url)) {
throw new Error(Drupal.t('The callback URL is not local and not trusted: !url', {
'!url': ajax.url
}));
}
return ajax.eventResponse(this, event);
});
if (elementSettings.keypress) {
$(ajax.element).on('keypress', function (event) {
return ajax.keypressResponse(this, event);
});
}
if (elementSettings.prevent) {
$(ajax.element).on(elementSettings.prevent, false);
}
};
Drupal.ajax.WRAPPER_FORMAT = '_wrapper_format';
Drupal.Ajax.AJAX_REQUEST_PARAMETER = '_drupal_ajax';
Drupal.Ajax.prototype.execute = function () {
if (this.ajaxing) {
return;
}
try {
this.beforeSerialize(this.element, this.options);
return $.ajax(this.options);
} catch (e) {
this.ajaxing = false;
window.alert("An error occurred while attempting to process ".concat(this.options.url, ": ").concat(e.message));
return $.Deferred().reject();
}
};
Drupal.Ajax.prototype.keypressResponse = function (element, event) {
var ajax = this;
if (event.which === 13 || event.which === 32 && element.type !== 'text' && element.type !== 'textarea' && element.type !== 'tel' && element.type !== 'number') {
event.preventDefault();
event.stopPropagation();
$(element).trigger(ajax.elementSettings.event);
}
};
Drupal.Ajax.prototype.eventResponse = function (element, event) {
event.preventDefault();
event.stopPropagation();
var ajax = this;
if (ajax.ajaxing) {
return;
}
try {
if (ajax.$form) {
if (ajax.setClick) {
element.form.clk = element;
}
ajax.$form.ajaxSubmit(ajax.options);
} else {
ajax.beforeSerialize(ajax.element, ajax.options);
$.ajax(ajax.options);
}
} catch (e) {
ajax.ajaxing = false;
window.alert("An error occurred while attempting to process ".concat(ajax.options.url, ": ").concat(e.message));
}
};
Drupal.Ajax.prototype.beforeSerialize = function (element, options) {
if (this.$form && document.body.contains(this.$form.get(0))) {
var settings = this.settings || drupalSettings;
Drupal.detachBehaviors(this.$form.get(0), settings, 'serialize');
}
options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER] = 1;
var pageState = drupalSettings.ajaxPageState;
options.data['ajax_page_state[theme]'] = pageState.theme;
options.data['ajax_page_state[theme_token]'] = pageState.theme_token;
options.data['ajax_page_state[libraries]'] = pageState.libraries;
};
Drupal.Ajax.prototype.beforeSubmit = function (formValues, element, options) {};
Drupal.Ajax.prototype.beforeSend = function (xmlhttprequest, options) {
if (this.$form) {
options.extraData = options.extraData || {};
options.extraData.ajax_iframe_upload = '1';
var v = $.fieldValue(this.element);
if (v !== null) {
options.extraData[this.element.name] = v;
}
}
$(this.element).prop('disabled', true);
if (!this.progress || !this.progress.type) {
return;
}
var progressIndicatorMethod = "setProgressIndicator".concat(this.progress.type.slice(0, 1).toUpperCase()).concat(this.progress.type.slice(1).toLowerCase());
if (progressIndicatorMethod in this && typeof this[progressIndicatorMethod] === 'function') {
this[progressIndicatorMethod].call(this);
}
};
Drupal.theme.ajaxProgressThrobber = function (message) {
var messageMarkup = typeof message === 'string' ? Drupal.theme('ajaxProgressMessage', message) : '';
var throbber = ' ';
return "".concat(throbber).concat(messageMarkup, "");
};
Drupal.theme.ajaxProgressIndicatorFullscreen = function () {
return ' ';
};
Drupal.theme.ajaxProgressMessage = function (message) {
return "".concat(message, "");
};
Drupal.theme.ajaxProgressBar = function ($element) {
return $('').append($element);
};
Drupal.Ajax.prototype.setProgressIndicatorBar = function () {
var progressBar = new Drupal.ProgressBar("ajax-progress-".concat(this.element.id), $.noop, this.progress.method, $.noop);
if (this.progress.message) {
progressBar.setProgress(-1, this.progress.message);
}
if (this.progress.url) {
progressBar.startMonitoring(this.progress.url, this.progress.interval || 1500);
}
this.progress.element = $(Drupal.theme('ajaxProgressBar', progressBar.element));
this.progress.object = progressBar;
$(this.element).after(this.progress.element);
};
Drupal.Ajax.prototype.setProgressIndicatorThrobber = function () {
this.progress.element = $(Drupal.theme('ajaxProgressThrobber', this.progress.message));
$(this.element).after(this.progress.element);
};
Drupal.Ajax.prototype.setProgressIndicatorFullscreen = function () {
this.progress.element = $(Drupal.theme('ajaxProgressIndicatorFullscreen'));
$('body').append(this.progress.element);
};
Drupal.Ajax.prototype.commandExecutionQueue = function (response, status) {
var _this2 = this;
var ajaxCommands = this.commands;
return Object.keys(response || {}).reduce(function (executionQueue, key) {
return executionQueue.then(function () {
var command = response[key].command;
if (command && ajaxCommands[command]) {
return ajaxCommands[command](_this2, response[key], status);
}
});
}, Promise.resolve());
};
Drupal.Ajax.prototype.success = function (response, status) {
var _this3 = this;
if (this.progress.element) {
$(this.progress.element).remove();
}
if (this.progress.object) {
this.progress.object.stopMonitoring();
}
$(this.element).prop('disabled', false);
var elementParents = $(this.element).parents('[data-drupal-selector]').addBack().toArray();
var focusChanged = Object.keys(response || {}).some(function (key) {
var _response$key = response[key],
command = _response$key.command,
method = _response$key.method;
return command === 'focusFirst' || command === 'invoke' && method === 'focus';
});
return this.commandExecutionQueue(response, status).then(function () {
if (!focusChanged && _this3.element && !$(_this3.element).data('disable-refocus')) {
var target = false;
for (var n = elementParents.length - 1; !target && n >= 0; n--) {
target = document.querySelector("[data-drupal-selector=\"".concat(elementParents[n].getAttribute('data-drupal-selector'), "\"]"));
}
if (target) {
$(target).trigger('focus');
}
}
if (_this3.$form && document.body.contains(_this3.$form.get(0))) {
var settings = _this3.settings || drupalSettings;
Drupal.attachBehaviors(_this3.$form.get(0), settings);
}
_this3.settings = null;
}).catch(function (error) {
return console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error', {
'!error': error
}));
});
};
Drupal.Ajax.prototype.getEffect = function (response) {
var type = response.effect || this.effect;
var speed = response.speed || this.speed;
var effect = {};
if (type === 'none') {
effect.showEffect = 'show';
effect.hideEffect = 'hide';
effect.showSpeed = '';
} else if (type === 'fade') {
effect.showEffect = 'fadeIn';
effect.hideEffect = 'fadeOut';
effect.showSpeed = speed;
} else {
effect.showEffect = "".concat(type, "Toggle");
effect.hideEffect = "".concat(type, "Toggle");
effect.showSpeed = speed;
}
return effect;
};
Drupal.Ajax.prototype.error = function (xmlhttprequest, uri, customMessage) {
if (this.progress.element) {
$(this.progress.element).remove();
}
if (this.progress.object) {
this.progress.object.stopMonitoring();
}
$(this.wrapper).show();
$(this.element).prop('disabled', false);
if (this.$form && document.body.contains(this.$form.get(0))) {
var settings = this.settings || drupalSettings;
Drupal.attachBehaviors(this.$form.get(0), settings);
}
throw new Drupal.AjaxError(xmlhttprequest, uri, customMessage);
};
Drupal.theme.ajaxWrapperNewContent = function ($newContent, ajax, response) {
return (response.effect || ajax.effect) !== 'none' && $newContent.filter(function (i) {
return !($newContent[i].nodeName === '#comment' || $newContent[i].nodeName === '#text' && /^(\s|\n|\r)*$/.test($newContent[i].textContent));
}).length > 1 ? Drupal.theme('ajaxWrapperMultipleRootElements', $newContent) : $newContent;
};
Drupal.theme.ajaxWrapperMultipleRootElements = function ($elements) {
return $('').append($elements);
};
Drupal.AjaxCommands = function () {};
Drupal.AjaxCommands.prototype = {
insert: function insert(ajax, response) {
var $wrapper = response.selector ? $(response.selector) : $(ajax.wrapper);
var method = response.method || ajax.method;
var effect = ajax.getEffect(response);
var settings = response.settings || ajax.settings || drupalSettings;
var $newContent = $($.parseHTML(response.data, document, true));
$newContent = Drupal.theme('ajaxWrapperNewContent', $newContent, ajax, response);
switch (method) {
case 'html':
case 'replaceWith':
case 'replaceAll':
case 'empty':
case 'remove':
Drupal.detachBehaviors($wrapper.get(0), settings);
break;
default:
break;
}
$wrapper[method]($newContent);
if (effect.showEffect !== 'show') {
$newContent.hide();
}
var $ajaxNewContent = $newContent.find('.ajax-new-content');
if ($ajaxNewContent.length) {
$ajaxNewContent.hide();
$newContent.show();
$ajaxNewContent[effect.showEffect](effect.showSpeed);
} else if (effect.showEffect !== 'show') {
$newContent[effect.showEffect](effect.showSpeed);
}
if ($newContent.parents('html').length) {
$newContent.each(function (index, element) {
if (element.nodeType === Node.ELEMENT_NODE) {
Drupal.attachBehaviors(element, settings);
}
});
}
},
remove: function remove(ajax, response, status) {
var settings = response.settings || ajax.settings || drupalSettings;
$(response.selector).each(function () {
Drupal.detachBehaviors(this, settings);
}).remove();
},
changed: function changed(ajax, response, status) {
var $element = $(response.selector);
if (!$element.hasClass('ajax-changed')) {
$element.addClass('ajax-changed');
if (response.asterisk) {
$element.find(response.asterisk).append(" * "));
}
}
},
alert: function alert(ajax, response, status) {
window.alert(response.text);
},
announce: function announce(ajax, response) {
if (response.priority) {
Drupal.announce(response.text, response.priority);
} else {
Drupal.announce(response.text);
}
},
redirect: function redirect(ajax, response, status) {
window.location = response.url;
},
css: function css(ajax, response, status) {
$(response.selector).css(response.argument);
},
settings: function settings(ajax, response, status) {
var ajaxSettings = drupalSettings.ajax;
if (ajaxSettings) {
Drupal.ajax.expired().forEach(function (instance) {
if (instance.selector) {
var selector = instance.selector.replace('#', '');
if (selector in ajaxSettings) {
delete ajaxSettings[selector];
}
}
});
}
if (response.merge) {
$.extend(true, drupalSettings, response.settings);
} else {
ajax.settings = response.settings;
}
},
data: function data(ajax, response, status) {
$(response.selector).data(response.name, response.value);
},
focusFirst: function focusFirst(ajax, response, status) {
var focusChanged = false;
var container = document.querySelector(response.selector);
if (container) {
var tabbableElements = tabbable(container);
if (tabbableElements.length) {
tabbableElements[0].focus();
focusChanged = true;
} else if (isFocusable(container)) {
container.focus();
focusChanged = true;
}
}
if (ajax.hasOwnProperty('element') && !focusChanged) {
ajax.element.focus();
}
},
invoke: function invoke(ajax, response, status) {
var $element = $(response.selector);
$element[response.method].apply($element, _toConsumableArray(response.args));
},
restripe: function restripe(ajax, response, status) {
$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');
},
update_build_id: function update_build_id(ajax, response, status) {
document.querySelectorAll("input[name=\"form_build_id\"][value=\"".concat(response.old, "\"]")).forEach(function (item) {
item.value = response.new;
});
},
add_css: function add_css(ajax, response, status) {
$('head').prepend(response.data);
},
message: function message(ajax, response) {
var messages = new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));
if (response.clearPrevious) {
messages.clear();
}
messages.add(response.message, response.messageOptions);
},
add_js: function add_js(ajax, response, status) {
var parentEl = document.querySelector(response.selector || 'body');
var settings = ajax.settings || drupalSettings;
var allUniqueBundleIds = response.data.map(function (script) {
var uniqueBundleId = script.src + ajax.instanceIndex;
loadjs(script.src, uniqueBundleId, {
async: false,
before: function before(path, scriptEl) {
Object.keys(script).forEach(function (attributeKey) {
scriptEl.setAttribute(attributeKey, script[attributeKey]);
});
parentEl.appendChild(scriptEl);
return false;
}
});
return uniqueBundleId;
});
return new Promise(function (resolve, reject) {
loadjs.ready(allUniqueBundleIds, {
success: function success() {
Drupal.attachBehaviors(parentEl, settings);
resolve();
},
error: function error(depsNotFound) {
var message = Drupal.t("The following files could not be loaded: @dependencies", {
'@dependencies': depsNotFound.join(', ')
});
reject(message);
}
});
});
}
};
var stopEvent = function stopEvent(xhr, settings) {
return xhr.getResponseHeader('X-Drupal-Ajax-Token') === '1' && settings.isInProgress && settings.isInProgress();
};
$.extend(true, $.event.special, {
ajaxSuccess: {
trigger: function trigger(event, xhr, settings) {
if (stopEvent(xhr, settings)) {
return false;
}
}
},
ajaxComplete: {
trigger: function trigger(event, xhr, settings) {
if (stopEvent(xhr, settings)) {
$.active++;
return false;
}
}
}
});
})(jQuery, window, Drupal, drupalSettings, loadjs, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function (Drupal) {
Drupal.theme.ajaxProgressBar = function ($element) {
return $element.addClass('ajax-progress ajax-progress-bar');
};
})(Drupal);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
Drupal.debounce = function (func, wait, immediate) {
var timeout;
var result;
return function () {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
var context = this;
var later = function later() {
timeout = null;
if (!immediate) {
result = func.apply(context, args);
}
};
var callNow = immediate && !timeout;
clearTimeout(timeout);
timeout = setTimeout(later, wait);
if (callNow) {
result = func.apply(context, args);
}
return result;
};
};;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, debounce) {
var offsets = {
top: 0,
right: 0,
bottom: 0,
left: 0
};
function getRawOffset(el, edge) {
var $el = $(el);
var documentElement = document.documentElement;
var displacement = 0;
var horizontal = edge === 'left' || edge === 'right';
var placement = $el.offset()[horizontal ? 'left' : 'top'];
placement -= window["scroll".concat(horizontal ? 'X' : 'Y')] || document.documentElement["scroll".concat(horizontal ? 'Left' : 'Top')] || 0;
switch (edge) {
case 'top':
displacement = placement + $el.outerHeight();
break;
case 'left':
displacement = placement + $el.outerWidth();
break;
case 'bottom':
displacement = documentElement.clientHeight - placement;
break;
case 'right':
displacement = documentElement.clientWidth - placement;
break;
default:
displacement = 0;
}
return displacement;
}
function calculateOffset(edge) {
var edgeOffset = 0;
var displacingElements = document.querySelectorAll("[data-offset-".concat(edge, "]"));
var n = displacingElements.length;
for (var i = 0; i < n; i++) {
var el = displacingElements[i];
if (el.style.display === 'none') {
continue;
}
var displacement = parseInt(el.getAttribute("data-offset-".concat(edge)), 10);
if (isNaN(displacement)) {
displacement = getRawOffset(el, edge);
}
edgeOffset = Math.max(edgeOffset, displacement);
}
return edgeOffset;
}
function calculateOffsets() {
return {
top: calculateOffset('top'),
right: calculateOffset('right'),
bottom: calculateOffset('bottom'),
left: calculateOffset('left')
};
}
function displace(broadcast) {
offsets = calculateOffsets();
Drupal.displace.offsets = offsets;
if (typeof broadcast === 'undefined' || broadcast) {
$(document).trigger('drupalViewportOffsetChange', offsets);
}
return offsets;
}
Drupal.behaviors.drupalDisplace = {
attach: function attach() {
if (this.displaceProcessed) {
return;
}
this.displaceProcessed = true;
$(window).on('resize.drupalDisplace', debounce(displace, 200));
}
};
Drupal.displace = displace;
$.extend(Drupal.displace, {
offsets: offsets,
calculateOffset: calculateOffset
});
})(jQuery, Drupal, Drupal.debounce);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, _ref) {
var isTabbable = _ref.isTabbable;
$.extend($.expr[':'], {
tabbable: function tabbable(element) {
Drupal.deprecationError({
message: 'The :tabbable selector is deprecated in Drupal 9.2.0 and will be removed in Drupal 11.0.0. Use the core/tabbable library instead. See https://www.drupal.org/node/3183730'
});
if (element.tagName === 'SUMMARY' || element.tagName === 'DETAILS') {
var tabIndex = element.getAttribute('tabIndex');
if (tabIndex === null || tabIndex < 0) {
return false;
}
}
return isTabbable(element);
}
});
})(jQuery, Drupal, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($) {
var cachedScrollbarWidth = null;
var max = Math.max,
abs = Math.abs;
var regexHorizontal = /left|center|right/;
var regexVertical = /top|center|bottom/;
var regexOffset = /[+-]\d+(\.[\d]+)?%?/;
var regexPosition = /^\w+/;
var regexPercent = /%$/;
var _position = $.fn.position;
function getOffsets(offsets, width, height) {
return [parseFloat(offsets[0]) * (regexPercent.test(offsets[0]) ? width / 100 : 1), parseFloat(offsets[1]) * (regexPercent.test(offsets[1]) ? height / 100 : 1)];
}
function parseCss(element, property) {
return parseInt($.css(element, property), 10) || 0;
}
function getDimensions(elem) {
var raw = elem[0];
if (raw.nodeType === 9) {
return {
width: elem.width(),
height: elem.height(),
offset: {
top: 0,
left: 0
}
};
}
if ($.isWindow(raw)) {
return {
width: elem.width(),
height: elem.height(),
offset: {
top: elem.scrollTop(),
left: elem.scrollLeft()
}
};
}
if (raw.preventDefault) {
return {
width: 0,
height: 0,
offset: {
top: raw.pageY,
left: raw.pageX
}
};
}
return {
width: elem.outerWidth(),
height: elem.outerHeight(),
offset: elem.offset()
};
}
var collisions = {
fit: {
left: function left(position, data) {
var within = data.within;
var withinOffset = within.isWindow ? within.scrollLeft : within.offset.left;
var outerWidth = within.width;
var collisionPosLeft = position.left - data.collisionPosition.marginLeft;
var overLeft = withinOffset - collisionPosLeft;
var overRight = collisionPosLeft + data.collisionWidth - outerWidth - withinOffset;
var newOverRight;
if (data.collisionWidth > outerWidth) {
if (overLeft > 0 && overRight <= 0) {
newOverRight = position.left + overLeft + data.collisionWidth - outerWidth - withinOffset;
position.left += overLeft - newOverRight;
} else if (overRight > 0 && overLeft <= 0) {
position.left = withinOffset;
} else if (overLeft > overRight) {
position.left = withinOffset + outerWidth - data.collisionWidth;
} else {
position.left = withinOffset;
}
} else if (overLeft > 0) {
position.left += overLeft;
} else if (overRight > 0) {
position.left -= overRight;
} else {
position.left = max(position.left - collisionPosLeft, position.left);
}
},
top: function top(position, data) {
var within = data.within;
var withinOffset = within.isWindow ? within.scrollTop : within.offset.top;
var outerHeight = data.within.height;
var collisionPosTop = position.top - data.collisionPosition.marginTop;
var overTop = withinOffset - collisionPosTop;
var overBottom = collisionPosTop + data.collisionHeight - outerHeight - withinOffset;
var newOverBottom;
if (data.collisionHeight > outerHeight) {
if (overTop > 0 && overBottom <= 0) {
newOverBottom = position.top + overTop + data.collisionHeight - outerHeight - withinOffset;
position.top += overTop - newOverBottom;
} else if (overBottom > 0 && overTop <= 0) {
position.top = withinOffset;
} else if (overTop > overBottom) {
position.top = withinOffset + outerHeight - data.collisionHeight;
} else {
position.top = withinOffset;
}
} else if (overTop > 0) {
position.top += overTop;
} else if (overBottom > 0) {
position.top -= overBottom;
} else {
position.top = max(position.top - collisionPosTop, position.top);
}
}
},
flip: {
left: function left(position, data) {
var within = data.within;
var withinOffset = within.offset.left + within.scrollLeft;
var outerWidth = within.width;
var offsetLeft = within.isWindow ? within.scrollLeft : within.offset.left;
var collisionPosLeft = position.left - data.collisionPosition.marginLeft;
var overLeft = collisionPosLeft - offsetLeft;
var overRight = collisionPosLeft + data.collisionWidth - outerWidth - offsetLeft;
var myOffset = data.my[0] === 'left' ? -data.elemWidth : data.my[0] === 'right' ? data.elemWidth : 0;
var atOffset = data.at[0] === 'left' ? data.targetWidth : data.at[0] === 'right' ? -data.targetWidth : 0;
var offset = -2 * data.offset[0];
var newOverRight;
var newOverLeft;
if (overLeft < 0) {
newOverRight = position.left + myOffset + atOffset + offset + data.collisionWidth - outerWidth - withinOffset;
if (newOverRight < 0 || newOverRight < abs(overLeft)) {
position.left += myOffset + atOffset + offset;
}
} else if (overRight > 0) {
newOverLeft = position.left - data.collisionPosition.marginLeft + myOffset + atOffset + offset - offsetLeft;
if (newOverLeft > 0 || abs(newOverLeft) < overRight) {
position.left += myOffset + atOffset + offset;
}
}
},
top: function top(position, data) {
var within = data.within;
var withinOffset = within.offset.top + within.scrollTop;
var outerHeight = within.height;
var offsetTop = within.isWindow ? within.scrollTop : within.offset.top;
var collisionPosTop = position.top - data.collisionPosition.marginTop;
var overTop = collisionPosTop - offsetTop;
var overBottom = collisionPosTop + data.collisionHeight - outerHeight - offsetTop;
var top = data.my[1] === 'top';
var myOffset = top ? -data.elemHeight : data.my[1] === 'bottom' ? data.elemHeight : 0;
var atOffset = data.at[1] === 'top' ? data.targetHeight : data.at[1] === 'bottom' ? -data.targetHeight : 0;
var offset = -2 * data.offset[1];
var newOverTop;
var newOverBottom;
if (overTop < 0) {
newOverBottom = position.top + myOffset + atOffset + offset + data.collisionHeight - outerHeight - withinOffset;
if (newOverBottom < 0 || newOverBottom < abs(overTop)) {
position.top += myOffset + atOffset + offset;
}
} else if (overBottom > 0) {
newOverTop = position.top - data.collisionPosition.marginTop + myOffset + atOffset + offset - offsetTop;
if (newOverTop > 0 || abs(newOverTop) < overBottom) {
position.top += myOffset + atOffset + offset;
}
}
}
},
flipfit: {
left: function left() {
for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) {
args[_key] = arguments[_key];
}
collisions.flip.left.apply(this, args);
collisions.fit.left.apply(this, args);
},
top: function top() {
for (var _len2 = arguments.length, args = new Array(_len2), _key2 = 0; _key2 < _len2; _key2++) {
args[_key2] = arguments[_key2];
}
collisions.flip.top.apply(this, args);
collisions.fit.top.apply(this, args);
}
}
};
$.position = {
scrollbarWidth: function scrollbarWidth() {
if (cachedScrollbarWidth !== undefined) {
return cachedScrollbarWidth;
}
var div = $('" + "");
var innerDiv = div.children()[0];
$('body').append(div);
var w1 = innerDiv.offsetWidth;
div.css('overflow', 'scroll');
var w2 = innerDiv.offsetWidth;
if (w1 === w2) {
w2 = div[0].clientWidth;
}
div.remove();
cachedScrollbarWidth = w1 - w2;
return cachedScrollbarWidth;
},
getScrollInfo: function getScrollInfo(within) {
var overflowX = within.isWindow || within.isDocument ? '' : within.element.css('overflow-x');
var overflowY = within.isWindow || within.isDocument ? '' : within.element.css('overflow-y');
var hasOverflowX = overflowX === 'scroll' || overflowX === 'auto' && within.width < within.element[0].scrollWidth;
var hasOverflowY = overflowY === 'scroll' || overflowY === 'auto' && within.height < within.element[0].scrollHeight;
return {
width: hasOverflowY ? $.position.scrollbarWidth() : 0,
height: hasOverflowX ? $.position.scrollbarWidth() : 0
};
},
getWithinInfo: function getWithinInfo(element) {
var withinElement = $(element || window);
var isWindow = $.isWindow(withinElement[0]);
var isDocument = !!withinElement[0] && withinElement[0].nodeType === 9;
var hasOffset = !isWindow && !isDocument;
return {
element: withinElement,
isWindow: isWindow,
isDocument: isDocument,
offset: hasOffset ? $(element).offset() : {
left: 0,
top: 0
},
scrollLeft: withinElement.scrollLeft(),
scrollTop: withinElement.scrollTop(),
width: withinElement.outerWidth(),
height: withinElement.outerHeight()
};
}
};
$.fn.position = function (options) {
if (!options || !options.of) {
return _position.apply(this, arguments);
}
options = $.extend({}, options);
var within = $.position.getWithinInfo(options.within);
var scrollInfo = $.position.getScrollInfo(within);
var collision = (options.collision || 'flip').split(' ');
var offsets = {};
var target = typeof options.of === 'string' ? $(document).find(options.of) : $(options.of);
var dimensions = getDimensions(target);
var targetWidth = dimensions.width;
var targetHeight = dimensions.height;
var targetOffset = dimensions.offset;
if (target[0].preventDefault) {
options.at = 'left top';
}
var basePosition = $.extend({}, targetOffset);
$.each(['my', 'at'], function () {
var pos = (options[this] || '').split(' ');
if (pos.length === 1) {
pos = regexHorizontal.test(pos[0]) ? pos.concat(['center']) : regexVertical.test(pos[0]) ? ['center'].concat(pos) : ['center', 'center'];
}
pos[0] = regexHorizontal.test(pos[0]) ? pos[0] : 'center';
pos[1] = regexVertical.test(pos[1]) ? pos[1] : 'center';
var horizontalOffset = regexOffset.exec(pos[0]);
var verticalOffset = regexOffset.exec(pos[1]);
offsets[this] = [horizontalOffset ? horizontalOffset[0] : 0, verticalOffset ? verticalOffset[0] : 0];
options[this] = [regexPosition.exec(pos[0])[0], regexPosition.exec(pos[1])[0]];
});
if (collision.length === 1) {
collision[1] = collision[0];
}
if (options.at[0] === 'right') {
basePosition.left += targetWidth;
} else if (options.at[0] === 'center') {
basePosition.left += targetWidth / 2;
}
if (options.at[1] === 'bottom') {
basePosition.top += targetHeight;
} else if (options.at[1] === 'center') {
basePosition.top += targetHeight / 2;
}
var atOffset = getOffsets(offsets.at, targetWidth, targetHeight);
basePosition.left += atOffset[0];
basePosition.top += atOffset[1];
return this.each(function () {
var using;
var elem = $(this);
var elemWidth = elem.outerWidth();
var elemHeight = elem.outerHeight();
var marginLeft = parseCss(this, 'marginLeft');
var marginTop = parseCss(this, 'marginTop');
var collisionWidth = elemWidth + marginLeft + parseCss(this, 'marginRight') + scrollInfo.width;
var collisionHeight = elemHeight + marginTop + parseCss(this, 'marginBottom') + scrollInfo.height;
var position = $.extend({}, basePosition);
var myOffset = getOffsets(offsets.my, elem.outerWidth(), elem.outerHeight());
if (options.my[0] === 'right') {
position.left -= elemWidth;
} else if (options.my[0] === 'center') {
position.left -= elemWidth / 2;
}
if (options.my[1] === 'bottom') {
position.top -= elemHeight;
} else if (options.my[1] === 'center') {
position.top -= elemHeight / 2;
}
position.left += myOffset[0];
position.top += myOffset[1];
var collisionPosition = {
marginLeft: marginLeft,
marginTop: marginTop
};
$.each(['left', 'top'], function (i, dir) {
if (collisions[collision[i]]) {
collisions[collision[i]][dir](position, {
targetWidth: targetWidth,
targetHeight: targetHeight,
elemWidth: elemWidth,
elemHeight: elemHeight,
collisionPosition: collisionPosition,
collisionWidth: collisionWidth,
collisionHeight: collisionHeight,
offset: [atOffset[0] + myOffset[0], atOffset[1] + myOffset[1]],
my: options.my,
at: options.at,
within: within,
elem: elem
});
}
});
if (options.using) {
using = function using(props) {
var left = targetOffset.left - position.left;
var right = left + targetWidth - elemWidth;
var top = targetOffset.top - position.top;
var bottom = top + targetHeight - elemHeight;
var feedback = {
target: {
element: target,
left: targetOffset.left,
top: targetOffset.top,
width: targetWidth,
height: targetHeight
},
element: {
element: elem,
left: position.left,
top: position.top,
width: elemWidth,
height: elemHeight
},
horizontal: right < 0 ? 'left' : left > 0 ? 'right' : 'center',
vertical: bottom < 0 ? 'top' : top > 0 ? 'bottom' : 'middle'
};
if (targetWidth < elemWidth && abs(left + right) < targetWidth) {
feedback.horizontal = 'center';
}
if (targetHeight < elemHeight && abs(top + bottom) < targetHeight) {
feedback.vertical = 'middle';
}
if (max(abs(left), abs(right)) > max(abs(top), abs(bottom))) {
feedback.important = 'horizontal';
} else {
feedback.important = 'vertical';
}
options.using.call(this, props, feedback);
};
}
elem.offset($.extend(position, {
using: using
}));
});
};
if (!$.hasOwnProperty('ui')) {
$.ui = {};
}
$.ui.position = collisions;
})(jQuery);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, drupalSettings) {
drupalSettings.dialog = {
autoOpen: true,
dialogClass: '',
buttonClass: 'button',
buttonPrimaryClass: 'button--primary',
close: function close(event) {
Drupal.dialog(event.target).close();
Drupal.detachBehaviors(event.target, null, 'unload');
}
};
Drupal.dialog = function (element, options) {
var undef;
var $element = $(element);
var dialog = {
open: false,
returnValue: undef
};
function openDialog(settings) {
settings = $.extend({}, drupalSettings.dialog, options, settings);
$(window).trigger('dialog:beforecreate', [dialog, $element, settings]);
$element.dialog(settings);
dialog.open = true;
$(window).trigger('dialog:aftercreate', [dialog, $element, settings]);
}
function closeDialog(value) {
$(window).trigger('dialog:beforeclose', [dialog, $element]);
$element.dialog('close');
dialog.returnValue = value;
dialog.open = false;
$(window).trigger('dialog:afterclose', [dialog, $element]);
}
dialog.show = function () {
openDialog({
modal: false
});
};
dialog.showModal = function () {
openDialog({
modal: true
});
};
dialog.close = closeDialog;
return dialog;
};
})(jQuery, Drupal, drupalSettings);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, drupalSettings, debounce, displace) {
drupalSettings.dialog = $.extend({
autoResize: true,
maxHeight: '95%'
}, drupalSettings.dialog);
function resetPosition(options) {
var offsets = displace.offsets;
var left = offsets.left - offsets.right;
var top = offsets.top - offsets.bottom;
var leftString = "".concat((left > 0 ? '+' : '-') + Math.abs(Math.round(left / 2)), "px");
var topString = "".concat((top > 0 ? '+' : '-') + Math.abs(Math.round(top / 2)), "px");
options.position = {
my: "center".concat(left !== 0 ? leftString : '', " center").concat(top !== 0 ? topString : ''),
of: window
};
return options;
}
function resetSize(event) {
var positionOptions = ['width', 'height', 'minWidth', 'minHeight', 'maxHeight', 'maxWidth', 'position'];
var adjustedOptions = {};
var windowHeight = $(window).height();
var option;
var optionValue;
var adjustedValue;
for (var n = 0; n < positionOptions.length; n++) {
option = positionOptions[n];
optionValue = event.data.settings[option];
if (optionValue) {
if (typeof optionValue === 'string' && /%$/.test(optionValue) && /height/i.test(option)) {
windowHeight -= displace.offsets.top + displace.offsets.bottom;
adjustedValue = parseInt(0.01 * parseInt(optionValue, 10) * windowHeight, 10);
if (option === 'height' && event.data.$element.parent().outerHeight() < adjustedValue) {
adjustedValue = 'auto';
}
adjustedOptions[option] = adjustedValue;
}
}
}
if (!event.data.settings.modal) {
adjustedOptions = resetPosition(adjustedOptions);
}
event.data.$element.dialog('option', adjustedOptions).trigger('dialogContentResize');
}
$(window).on({
'dialog:aftercreate': function dialogAftercreate(event, dialog, $element, settings) {
var autoResize = debounce(resetSize, 20);
var eventData = {
settings: settings,
$element: $element
};
if (settings.autoResize === true || settings.autoResize === 'true') {
$element.dialog('option', {
resizable: false,
draggable: false
}).dialog('widget').css('position', 'fixed');
$(window).on('resize.dialogResize scroll.dialogResize', eventData, autoResize).trigger('resize.dialogResize');
$(document).on('drupalViewportOffsetChange.dialogResize', eventData, autoResize);
}
},
'dialog:beforeclose': function dialogBeforeclose(event, dialog, $element) {
$(window).off('.dialogResize');
$(document).off('.dialogResize');
}
});
})(jQuery, Drupal, drupalSettings, Drupal.debounce, Drupal.displace);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, _ref) {
var tabbable = _ref.tabbable,
isTabbable = _ref.isTabbable;
$.widget('ui.dialog', $.ui.dialog, {
options: {
buttonClass: 'button',
buttonPrimaryClass: 'button--primary'
},
_createButtons: function _createButtons() {
var opts = this.options;
var primaryIndex;
var index;
var il = opts.buttons.length;
for (index = 0; index < il; index++) {
if (opts.buttons[index].primary && opts.buttons[index].primary === true) {
primaryIndex = index;
delete opts.buttons[index].primary;
break;
}
}
this._super();
var $buttons = this.uiButtonSet.children().addClass(opts.buttonClass);
if (typeof primaryIndex !== 'undefined') {
$buttons.eq(index).addClass(opts.buttonPrimaryClass);
}
},
_focusTabbable: function _focusTabbable() {
var hasFocus = this._focusedElement ? this._focusedElement.get(0) : null;
if (!hasFocus) {
hasFocus = this.element.find('[autofocus]').get(0);
}
if (!hasFocus) {
var $elements = [this.element, this.uiDialogButtonPane];
for (var i = 0; i < $elements.length; i++) {
var element = $elements[i].get(0);
if (element) {
var elementTabbable = tabbable(element);
hasFocus = elementTabbable.length ? elementTabbable[0] : null;
}
if (hasFocus) {
break;
}
}
}
if (!hasFocus) {
var closeBtn = this.uiDialogTitlebarClose.get(0);
hasFocus = closeBtn && isTabbable(closeBtn) ? closeBtn : null;
}
if (!hasFocus) {
hasFocus = this.uiDialog.get(0);
}
$(hasFocus).eq(0).trigger('focus');
},
_allowInteraction: function _allowInteraction(event) {
if ($(event.target).closest('.cke_dialog').length) {
return true;
}
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
return this._super.apply(this, [event].concat(args));
}
});
})(jQuery, window.tabbable);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal) {
Drupal.behaviors.dialog = {
attach: function attach(context, settings) {
var $context = $(context);
if (!$('#drupal-modal').length) {
$('').hide().appendTo('body');
}
var $dialog = $context.closest('.ui-dialog-content');
if ($dialog.length) {
if ($dialog.dialog('option', 'drupalAutoButtons')) {
$dialog.trigger('dialogButtonsChange');
}
$dialog.dialog('widget').trigger('focus');
}
var originalClose = settings.dialog.close;
settings.dialog.close = function (event) {
for (var _len = arguments.length, args = new Array(_len > 1 ? _len - 1 : 0), _key = 1; _key < _len; _key++) {
args[_key - 1] = arguments[_key];
}
originalClose.apply(settings.dialog, [event].concat(args));
$(event.target).remove();
};
},
prepareDialogButtons: function prepareDialogButtons($dialog) {
var buttons = [];
var $buttons = $dialog.find('.form-actions input[type=submit], .form-actions a.button');
$buttons.each(function () {
var $originalButton = $(this).css({
display: 'none'
});
buttons.push({
text: $originalButton.html() || $originalButton.attr('value'),
class: $originalButton.attr('class'),
click: function click(e) {
if ($originalButton.is('a')) {
$originalButton[0].click();
} else {
$originalButton.trigger('mousedown').trigger('mouseup').trigger('click');
e.preventDefault();
}
}
});
});
return buttons;
}
};
Drupal.AjaxCommands.prototype.openDialog = function (ajax, response, status) {
if (!response.selector) {
return false;
}
var $dialog = $(response.selector);
if (!$dialog.length) {
$dialog = $("")).appendTo('body');
}
if (!ajax.wrapper) {
ajax.wrapper = $dialog.attr('id');
}
response.command = 'insert';
response.method = 'html';
ajax.commands.insert(ajax, response, status);
if (!response.dialogOptions.buttons) {
response.dialogOptions.drupalAutoButtons = true;
response.dialogOptions.buttons = Drupal.behaviors.dialog.prepareDialogButtons($dialog);
}
$dialog.on('dialogButtonsChange', function () {
var buttons = Drupal.behaviors.dialog.prepareDialogButtons($dialog);
$dialog.dialog('option', 'buttons', buttons);
});
response.dialogOptions = response.dialogOptions || {};
var dialog = Drupal.dialog($dialog.get(0), response.dialogOptions);
if (response.dialogOptions.modal) {
dialog.showModal();
} else {
dialog.show();
}
$dialog.parent().find('.ui-dialog-buttonset').addClass('form-actions');
};
Drupal.AjaxCommands.prototype.closeDialog = function (ajax, response, status) {
var $dialog = $(response.selector);
if ($dialog.length) {
Drupal.dialog($dialog.get(0)).close();
if (!response.persist) {
$dialog.remove();
}
}
$dialog.off('dialogButtonsChange');
};
Drupal.AjaxCommands.prototype.setDialogOption = function (ajax, response, status) {
var $dialog = $(response.selector);
if ($dialog.length) {
$dialog.dialog('option', response.optionName, response.optionValue);
}
};
$(window).on('dialog:aftercreate', function (e, dialog, $element, settings) {
$element.on('click.dialog', '.dialog-cancel', function (e) {
dialog.close('cancel');
e.preventDefault();
e.stopPropagation();
});
});
$(window).on('dialog:beforeclose', function (e, dialog, $element) {
$element.off('.dialog');
});
})(jQuery, Drupal);;
/**
* @file
* JavaScript behaviors to fix jQuery UI dialogs.
*/
(function ($, Drupal) {
'use strict';
/**
* Ensure that ckeditor has focus when displayed inside of jquery-ui dialog widget
*
* @see http://stackoverflow.com/questions/20533487/how-to-ensure-that-ckeditor-has-focus-when-displayed-inside-of-jquery-ui-dialog
*/
if ($.ui && $.ui.dialog && $.ui.dialog.prototype._allowInteraction) {
var _allowInteraction = $.ui.dialog.prototype._allowInteraction;
$.ui.dialog.prototype._allowInteraction = function (event) {
if ($(event.target).closest('.cke_dialog').length) {
return true;
}
return _allowInteraction.apply(this, arguments);
};
}
/**
* Attaches webform dialog behaviors.
*
* @type {Drupal~behavior}
*
* @prop {Drupal~behaviorAttach} attach
* Attaches event listeners for webform dialogs.
*/
Drupal.behaviors.webformDialogEvents = {
attach: function () {
$(window).once('webform-dialog').on({
'dialog:aftercreate': function (event, dialog, $element, settings) {
setTimeout(function () {
var hasFocus = $element.find('[autofocus]:tabbable');
if (!hasFocus.length) {
// Move focus to first input which is not a button.
hasFocus = $element.find(':input:tabbable:not(:button)');
}
if (!hasFocus.length) {
// Move focus to close dialog button.
hasFocus = $element.parent().find('.ui-dialog-titlebar-close');
}
hasFocus.eq(0).trigger('focus');
});
}
});
}
};
})(jQuery, Drupal);
;
/**
* @file
* JavaScript behaviors for webform dialogs.
*/
(function ($, Drupal, drupalSettings) {
'use strict';
// @see http://api.jqueryui.com/dialog/
Drupal.webform = Drupal.webform || {};
Drupal.webform.dialog = Drupal.webform.dialog || {};
Drupal.webform.dialog.options = Drupal.webform.dialog.options || {};
/**
* Programmatically open a webform (or page) in a dialog.
*
* @param {string} url
* Webform URL.
* @param {string} type
* Webform dialog type defined via /admin/structure/webform/config.
*/
Drupal.webformOpenDialog = function (url, type) {
// Create a div with link but don't attach it to the page.
var $div = $('<a href="' + url + '" class="webform-dialog ' + type + '"></a>');
// Init the webform dialog behavior.
Drupal.behaviors.webformDialog.attach($div);
// Trigger the link.
$div.find('a').trigger('click');
};
/**
* Open webform dialog using preset options.
*
* @type {Drupal~behavior}
*/
Drupal.behaviors.webformDialog = {
attach: function (context) {
$('a.webform-dialog', context).once('webform-dialog').each(function () {
var $a = $(this);
// Get default options.
var options = $.extend({}, Drupal.webform.dialog.options);
// Get preset dialog options.
if ($a.attr('class').match(/webform-dialog-([a-z0-9_]+)/)) {
var dialogOptionsName = RegExp.$1;
if (drupalSettings.webform.dialog.options[dialogOptionsName]) {
options = drupalSettings.webform.dialog.options[dialogOptionsName];
// Unset title.
delete options.title;
}
}
// Get custom dialog options.
if ($(this).data('dialog-options')) {
$.extend(options, $(this).data('dialog-options'));
}
var href = $a.attr('href');
// Replace ENTITY_TYPE and ENTITY_ID placeholders and update the href.
// @see webform_page_attachments()
if (href.indexOf('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID') !== -1) {
if (drupalSettings.webform.dialog.entity_type && drupalSettings.webform.dialog.entity_id) {
href = href.replace('ENTITY_TYPE', encodeURIComponent(drupalSettings.webform.dialog.entity_type));
href = href.replace('ENTITY_ID', encodeURIComponent(drupalSettings.webform.dialog.entity_id));
}
else {
href = href.replace('?source_entity_type=ENTITY_TYPE&source_entity_id=ENTITY_ID', '');
}
$a.attr('href', href);
}
// Append _webform_dialog=1 to href to trigger Ajax support.
// @see \Drupal\webform\WebformSubmissionForm::setEntity
href += (href.indexOf('?') === -1 ? '?' : '&') + '_webform_dialog=1';
var element_settings = {};
element_settings.progress = {type: 'fullscreen'};
element_settings.url = href;
element_settings.event = 'click';
element_settings.dialogType = $a.data('dialog-type') || 'modal';
element_settings.dialog = options;
element_settings.element = this;
element_settings.error = function error(xmlhttp, uri) {
if (xmlhttp.status === 403) {
window.location.replace(href.split('?')[0]);
}
};
Drupal.ajax(element_settings);
});
}
};
})(jQuery, Drupal, drupalSettings);
;
/*! js-cookie v3.0.1 | MIT */
!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):(e=e||self,function(){var n=e.Cookies,o=e.Cookies=t();o.noConflict=function(){return e.Cookies=n,o}}())}(this,(function(){"use strict";function e(e){for(var t=1;t 1 && arguments[1] !== undefined ? arguments[1] : undefined;
var options = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : undefined;
Drupal.deprecationError({
message: "jQuery.cookie() ".concat(deprecatedMessageSuffix)
});
if (value !== undefined && !isFunction(value)) {
var attributes = _objectSpread(_objectSpread({}, $.cookie.defaults), options);
if (typeof attributes.expires === 'string' && attributes.expires !== '') {
attributes.expires = new Date(attributes.expires);
}
var cookieSetter = cookies.withConverter({
write: function write(cookieValue) {
return encodeURIComponent(cookieValue);
}
});
value = $.cookie.json && !$.cookie.raw ? JSON.stringify(value) : String(value);
return cookieSetter.set(key, value, attributes);
}
var userProvidedConverter = value;
var cookiesShim = cookies.withConverter({
read: function read(cookieValue, cookieName) {
return reader(cookieValue, cookieName, userProvidedConverter, $.cookie.raw, $.cookie.json);
}
});
if (key !== undefined) {
return cookiesShim.get(key);
}
var results = cookiesShim.get();
Object.keys(results).forEach(function (resultKey) {
if (results[resultKey] === undefined) {
delete results[resultKey];
}
});
return results;
};
$.cookie.defaults = _objectSpread({
path: ''
}, cookies.defaults);
$.cookie.json = false;
$.cookie.raw = false;
$.removeCookie = function (key, options) {
Drupal.deprecationError({
message: "jQuery.removeCookie() ".concat(deprecatedMessageSuffix)
});
cookies.remove(key, _objectSpread(_objectSpread({}, $.cookie.defaults), options));
return !cookies.get(key);
};
})(jQuery, Drupal, window.Cookies);;
/**
* DO NOT EDIT THIS FILE.
* See the following change record for more information,
* https://www.drupal.org/node/2815083
* @preserve
**/
(function ($, Drupal, window) {
'use strict';
var $window = $(window);
var renewConsentTriggerEventName = 'cookiebotConsentRenew';
/**
* Capitalize the first character of a given string.
*
* @param {string} string
* The string to capitalize the first character of.
*
* @return {string}
* The string with the first letter capitalized.
*/
var capitalizeFirstCharacter = function (string) {
return string[0].toUpperCase() + string.substr(1);
};
/**
* Listens to event of a user accepting the use of cookies.
*
* This is also called on every page load when cookies are already accepted.
*/
$window.on('CookiebotOnAccept', function () {
Drupal.cookiebot.updateCookies();
});
/**
* Listens to the event of a user declining the use of cookies.
*
* This is also called on every page load when cookies are already declined.
*/
$window.on('CookiebotOnDecline', function () {
Drupal.cookiebot.updateCookies();
});
/**
* Listens to event of a user wanting to change their cookies consent.
*/
$window.on(renewConsentTriggerEventName, function () {
if (typeof Cookiebot === 'undefined') {
return;
}
Cookiebot.renew();
});
/**
* Attach Cookiebot renew click event listener.
*
* @type {Drupal~behavior}
*/
Drupal.behaviors.cookiebot = {
attach: function attach(context) {
Drupal.cookiebot.updateCookies();
$('.cookiebot-renew', context).once().on('click', function (event) {
event.preventDefault();
$window.trigger(renewConsentTriggerEventName);
});
}
};
/**
* Updates cookies for Cookiebot.
*
* We set our own cookies to be able to provide integration with other Drupal
* modules, without relying on the cookies of Cookiebot, since those are not
* part of the public API.
*/
Drupal.cookiebot = {
updateCookies: function updateCookies() {
var cookieNames = [
'necessary',
'preferences',
'statistics',
'marketing'
];
if (typeof Cookiebot === 'undefined' || Cookiebot.consent === void (0)) {
return;
}
$.each(cookieNames, function (index, cookieName) {
if (Cookiebot.consent[cookieName] === true && $.cookie('cookiebot-consent--' + cookieName) !== '1') {
$.cookie('cookiebot-consent--' + cookieName, '1', {
path: '/'
});
$window.trigger('cookiebotConsentAccept' + capitalizeFirstCharacter(cookieName));
return;
}
if (Cookiebot.consent[cookieName] === false && $.cookie('cookiebot-consent--' + cookieName) !== '0') {
$.cookie('cookiebot-consent--' + cookieName, '0', {
path: '/'
});
$window.trigger('cookiebotConsentDecline' + capitalizeFirstCharacter(cookieName));
}
});
if (drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing_show && drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing.length > 0) {
var message_placeholder_cookieconsent_optout_marketing = drupalSettings.cookiebot.message_placeholder_cookieconsent_optout_marketing.replace('!cookiebot_renew', 'javascript:Cookiebot.renew()');
$('[data-cookieconsent="marketing"][data-src]').each(function () {
var cookiebot_from_src_url = '';
if ($(this).attr('data-src').length) {
cookiebot_from_src_url = $(this).attr('data-src');
}
$(this).once('cb-message-placeholder-cookieconsent-optout-marketing').after(message_placeholder_cookieconsent_optout_marketing.replace(new RegExp('!cookiebot_from_src_url', 'g'), cookiebot_from_src_url));
});
}
}
};
})(jQuery, Drupal, window);
;
', 'js') (Line: 135)
Drupal\Core\Asset\JsCollectionOptimizer->optimize(Array) (Line: 298)
Drupal\Core\Asset\AssetResolver->getJsAssets(Object, 1) (Line: 318)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAssetLibraries(Object, Array) (Line: 157)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 142)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.response') (Line: 202)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 190)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 81)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 48)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 718)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)