diff --git a/castle/cms/browser/content/configure.zcml b/castle/cms/browser/content/configure.zcml index 9f54346ef..bf2e3c260 100644 --- a/castle/cms/browser/content/configure.zcml +++ b/castle/cms/browser/content/configure.zcml @@ -81,6 +81,17 @@ layer="castle.cms.interfaces.ICastleLayer" /> + + + + Asynchronous paste actions normally happen when a large number of items are copied.

+

These processes run in the background as they often take some time to complete.

+

Selecting this option will help process batches of documents or large documents that contain many tiles.

+

Would you like to continue?

diff --git a/castle/cms/static/patterns/structure/js/views/app.js b/castle/cms/static/patterns/structure/js/views/app.js index f6a48bee3..13977d7e0 100644 --- a/castle/cms/static/patterns/structure/js/views/app.js +++ b/castle/cms/static/patterns/structure/js/views/app.js @@ -234,8 +234,10 @@ define([ self.pasteAllowed = !!$.cookie('__cp'); if (self.pasteAllowed) { self.buttons.get('paste').enable(); + self.buttons.get('paste-async').enable(); } else { self.buttons.get('paste').disable(); + self.buttons.get('paste-async').disable(); } } }, diff --git a/castle/cms/static/plone-logged-in-compiled.css.map b/castle/cms/static/plone-logged-in-compiled.css.map index be85b6024..9703163fb 100644 --- a/castle/cms/static/plone-logged-in-compiled.css.map +++ b/castle/cms/static/plone-logged-in-compiled.css.map @@ -1 +1 @@ -{"version":3,"sources":["/Users/brian.duncan/.buildout/eggs/cp27m/Products.CMFPlone-5.0.10-py2.7.egg/Products/CMFPlone/static/components//bootstrap/less/list-group.less","/Users/brian.duncan/.buildout/eggs/cp27m/Products.CMFPlone-5.0.10-py2.7.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/border-radius.less","/Users/brian.duncan/.buildout/eggs/cp27m/Products.CMFPlone-5.0.10-py2.7.egg/Products/CMFPlone/static/components//bootstrap/less/popovers.less","/Users/brian.duncan/.buildout/eggs/cp27m/Products.CMFPlone-5.0.10-py2.7.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/list-group.less","/Users/brian.duncan/.buildout/eggs/cp27m/Products.CMFPlone-5.0.10-py2.7.egg/Products/CMFPlone/static/components//bootstrap/less/grid.less","/Users/brian.duncan/.buildout/eggs/cp27m/Products.CMFPlone-5.0.10-py2.7.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/grid.less","/Users/brian.duncan/.buildout/eggs/cp27m/Products.CMFPlone-5.0.10-py2.7.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/grid-framework.less","castle/cms/static/libs/cropper/dist/cropper.min.css","castle/cms/static/less/logged-in/autotabs.less","castle/cms/static/less/logged-in/relateditems.less","castle/cms/static/less/logged-in/modals.less","castle/cms/static/less/logged-in/tables.less","castle/cms/static/less/logged-in/upload.less","castle/cms/static/less/logged-in/toolbar.less","castle/cms/static/less/variables.less","castle/cms/static/less/logged-in/editing.less","/Users/brian.duncan/.buildout/eggs/cp27m/Products.CMFPlone-5.0.10-py2.7.egg/Products/CMFPlone/static/components//bootstrap/less/breadcrumbs.less","/Users/brian.duncan/.buildout/eggs/cp27m/Products.CMFPlone-5.0.10-py2.7.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/vendor-prefixes.less","castle/cms/static/less/logged-in/mosaic.less","castle/cms/static/libs/intro.js/introjs.css","castle/cms/static/less/logged-in/tour.less","castle/cms/static/less/logged-in/dashboard.less","castle/cms/static/less/logged-in/onpage.less","castle/cms/static/less/logged-in/control-panel.less","castle/cms/static/less/logged-in/structure.less","castle/cms/static/less/logged-in/fixes.less","castle/cms/static/less/logged-in/icons.less","castle/cms/static/less/logged-in/icons/toolbar.less","castle/cms/static/less/logged-in/icons/controlpanel.less","castle/cms/static/less/logged-in/icons/tinymce.less","castle/cms/static/less/logged-in/icons/contenttypes.less","castle/cms/static/less/logged-in/icons/glyphicons.less","castle/cms/static/less/logged-in/icons/workflows.less","castle/cms/static/less/logged-in/chat.less","castle/cms/static/less/logged-in/widgets.less","castle/cms/static/less/logged-in/trash.less"],"names":[],"mappings":"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J9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,kBJ9DH,eImEG,WJnEH,gBIoDG,UJpDH,gBIoDG,kBJpDH,gBIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,iBJpDH,eIyDG,UJzDH,kBIwEG,iBJxEH,kBIwEG,yBJxEH,kBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,wBJxEH,iBIwEG,eFTJ,QAAmC,iBF/DlC,UACQ,UACD,UAAW,UAAW,UAAW,UAAW,UAG7C,UACA,UAAW,WACV,WACE,WI+BJ,WJvCL,WI+CG,WJ/CH,WI+CG,mBJ/CH,WI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,kBJ/CH,gBI8DG,WJ9DH,gBI8DG,mBJ9DH,gBI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,kBJ9DH,eImEG,WJnEH,gBIoDG,UJpDH,gBIoDG,kBJpDH,gBIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,iBJpDH,eIyDG,UJzDH,kBIwEG,iBJxEH,kBIwEG,yBJxEH,kBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,wBJxEH,iBIwEG,gBFAJ,QAAmC,iBFxElC,UACQ,UACD,UAAW,UAAW,UAAW,UAAW,UAG7C,UACA,UAAW,WACV,WACE,WI+BJ,WJvCL,WI+CG,WJ/CH,WI+CG,mBJ/CH,WI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,kBJ/CH,gBI8DG,WJ9DH,gBI8DG,mBJ9DH,gBI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,kBJ9DH,eImEG,WJnEH,gBIoDG,UJpDH,gBIoDG,kBJpDH,gBIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,iBJpDH,eIyDG,UJzDH,kBIwEG,iBJxEH,kBIwEG,yBJxEH,kBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,wBJxEH,iBIwEG,gBFSJ,QAAmC,kBFjFlC,UACQ,UACD,UAAW,UAAW,UAAW,UAAW,UAG7C,UACA,UAAW,WACV,WACE,WI+BJ,WJvCL,WI+CG,WJ/CH,WI+CG,mBJ/CH,WI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,kBJ/CH,gBI8DG,WJ9DH,gBI8DG,mBJ9DH,gBI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,kBJ9DH,eImEG,WJnEH,gBIoDG,UJpDH,gBIoDG,kBJpDH,gBIoDG,k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","sourcesContent":["//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on
    ,
      , or
      .\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n}\n\n\n// Linked list items\n//\n// Use anchor elements instead of `li`s or `div`s to create linked list items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n color: @list-group-link-hover-color;\n background-color: @list-group-hover-bg;\n }\n}\n\n.list-group-item {\n // Disabled state\n &.disabled,\n &.disabled:hover,\n &.disabled:focus {\n background-color: @list-group-disabled-bg;\n color: @list-group-disabled-color;\n cursor: @cursor-disabled;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-disabled-text-color;\n }\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading,\n .list-group-item-heading > small,\n .list-group-item-heading > .small {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n // Reset font and text properties given new insertion method\n font-family: @font-family-base;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: @line-height-base;\n text-align: left;\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Overrides for proper insertion\n white-space: normal;\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a& {\n color: @color;\n\n .list-group-item-heading {\n color: inherit;\n }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: (@gutter / -2);\n margin-right: (@gutter / -2);\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","/*!\n * Cropper v0.11.1\n * https://github.com/fengyuanchen/cropper\n *\n * Copyright (c) 2014-2015 Fengyuan Chen and contributors\n * Released under the MIT license\n *\n * Date: 2015-08-22T04:54:51.269Z\n */.cropper-container{position:relative;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr!important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;width:100%;min-width:0!important;max-width:none!important;height:100%;min-height:0!important;max-height:none!important;image-orientation:0deg!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-drag-box{background-color:#fff;filter:alpha(opacity=0);opacity:0}.cropper-dashed,.cropper-modal{filter:alpha(opacity=50);opacity:.5}.cropper-modal{background-color:#000}.cropper-view-box{display:block;width:100%;height:100%;overflow:hidden;outline:#69f solid 1px;outline-color:rgba(102,153,255,.75)}.cropper-dashed{position:absolute;display:block;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;filter:alpha(opacity=75);opacity:.75}.cropper-center:after,.cropper-center:before{position:absolute;display:block;content:\" \";background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;filter:alpha(opacity=10);opacity:.1}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line,.cropper-point{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;filter:alpha(opacity=100);opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:\" \";background-color:#69f;filter:alpha(opacity=0);opacity:0}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-invisible{filter:alpha(opacity=0);opacity:0}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}","\n// from https://raw.githubusercontent.com/plone/plonetheme.barceloneta/master/plonetheme/barceloneta/theme/less/formtabbing.plone.less\n\n//*// FORM TABBING //*//\n.pat-autotoc.autotabs, .autotabs {\n\tbackground: @plone-portlet-content-bg;\n\tpadding: @plone-padding-base-vertical @plone-padding-base-horizontal;\n\tborder: @plone-portlet-border;\n\tmargin-bottom: 20px;\n\tborder-radius: @plone-border-radius-base;\n\tbox-shadow: 0 1px 3px rgba(0,0,0,.05);\n\t.autotoc-nav {\n\t\tbackground: @plone-portlet-header-bg;\n\t\tborder-bottom: @plone-portlet-border;\n\t\tmargin: -@plone-padding-base-vertical -@plone-padding-base-horizontal @plone-padding-base-vertical;\n\t\ta {\n\t\t\tdisplay: inline-block;\n\t\t\tpadding: @plone-padding-base-horizontal;\n\t\t\tmargin: @plone-padding-base-vertical 0 0 @plone-padding-base-vertical;\n\t\t\tborder: @plone-portlet-border;\n\t\t\tmargin-bottom:-1px;\n\t\t\tborder-radius: @plone-border-radius-base @plone-border-radius-base 0 0;\n\t\t\tbackground: @plone-portlet-footer-bg;\n\t\t\tfont-weight: @plone-font-weight-regular;\n\t\t\t&:last-child{margin-right: @plone-padding-base-vertical;}\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: none;\n\t\t\t\tbackground: @plone-portlet-content-bg;\n\t\t\t}\n\t\t\t&.active, &.active:hover {\n\t\t\t\tcolor: @plone-gray;\n\t\t\t\tcursor: default;\n\t\t\t\tbackground: @plone-portlet-content-bg;\n\t\t\t\tborder-bottom-color: @plone-portlet-content-bg;\n\t\t\t}\n\t\t}\n\t\t.autotab-heading {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin: @plone-padding-base-vertical 0 0 @plone-padding-base-vertical;\n\t\t}\n\t}\n\t.formControls {\n\t\tmargin: 0 -@plone-padding-base-horizontal -@plone-padding-base-vertical ;\n\t\tborder-radius: 0 0 @plone-border-radius-base @plone-border-radius-base;\n\t}\n}\n\n//hide tabs with horizontal scrolling for small devices to avoid line break (remove media if you want to apply everywhere)\n@media (max-width: @plone-screen-xs-max) {\n .autotabs .autotoc-nav {\n overflow-x: scroll;\n\toverflow-y: hidden;\n\tmax-height: 52px;\n\twidth: auto;\n\twhite-space: nowrap;\n\tborder-bottom: 0;\n\tbox-shadow: inset 0 -1px @plone-portlet-contrast-bg;\n\ta:not(.active) {box-shadow: inset 0 -1px @plone-portlet-contrast-bg;}\n }\n}\n\n// be able to provide form tabs with ul li structure\n.autotabs ul{\n\tlist-style: none;\n\tpadding-left: 0;\n\tmargin-bottom:0;\n\tli{\n\t\tlist-style: none;\n\t display: inline-block;\n\t}\n}\n",".castle-relateditems-container {\n padding: 0 15px;\n .row{\n max-width:100%;\n margin-top:15px;\n margin-left:0;\n\n .castle-re-select {\n padding-left:0;\n }\n }\n\n .select2-input {\n border: 1px solid #999;\n }\n\n .select2-container.select2-container-multi{\n .select2-choices {\n padding: 4px 10px;\n }\n }\n\n @media( max-width:1200px ){\n .select2-container.select2-container-multi{\n width:100% !important;\n }\n }\n\n .icon-trash, .icon-move-up, .icon-move-down {\n padding:6px;\n\n &::before{\n width:0.9em;\n height:0.9em;\n vertical-align: -0.1em;\n }\n }\n\n .select2-container.select2-container-multi.pat-relateditems {\n width: 100% !important;\n }\n\n .castle-relateditems-empty {\n font-size: 90%;\n color: #767676;\n }\n}\n","\n// ADD Content Modal\n#add-modal-react-container {\n .modal-dialog {\n margin:100px auto;\n }\n\n ul.select-type {\n list-style: none;\n padding: 0;\n margin: 0;\n float: none;\n width: 100%;\n background: #fff;\n display: inline-block;\n\n li {\n padding: 0 20px 0 25px;\n width: calc(~\"50% - 52px\");\n margin: 10px 0;\n text-align: left;\n a {\n font-family:'Open Sans', Arial, sans-serif;\n font-size: 1em;\n color:@modal-text-color;\n position: relative;\n cursor: pointer;\n &:hover {\n text-decoration: none;\n color: @modal-text-hover-color;\n }\n }\n }\n }\n a:hover {\n text-decoration: none;\n color: @castle-primary;\n }\n\n [class*=\"contenttype-\"]::after {\n content: none;\n }\n\n .wrapper{\n padding:30px 20px 10px;\n }\n\n .content-list {\n h4{\n margin-left: 10px;\n }\n li{\n padding-left:0;\n display: block;\n }\n }\n\n .castle-constrain-types {\n > a {\n float: right;\n }\n\n &::after {\n content: \" \";\n clear: both;\n display: table;\n }\n }\n}\n\n// Upload Content Modal\n#upload-content-modal {\n .upload-modal-container {\n background: #ffffff;\n padding: 20px;\n overflow: auto;\n\n .btn-container {\n padding: 15px 0px 15px 10px;\n }\n }\n}\n\n#slot-manager-modal-react-container{\n .location{\n .form-control{\n > a, > span{\n padding-right: 2px;\n }\n }\n }\n\n .slot-manager-render-here,\n .slot-manager-parents {\n margin-left: -20px;\n margin-right: -20px;\n padding: 20px;\n border-top: 2px solid #DDD;\n clear:both;\n margin-top: 10px\n }\n .slot-manager-parents {\n color: #6f6f6f;\n h3 {\n color: #6f6f6f;\n }\n }\n\n [class*=\"icon-\"]{\n padding:6px;\n\n &::before {\n width: 0.9em;\n height: 0.9em;\n font-family: inherit !important;\n display: inline-block;\n margin-right:0.25em;\n vertical-align: -0.05em;\n }\n }\n .icon-move-up::before, .icon-move-down::before{\n vertical-align: -0.1em;\n }\n\n .glyphicon{\n margin:0 0.25em;\n }\n\n .glyphicon.glyphicon-edit-blue, .glyphicon.glyphicon-trash-blue{\n font-family:'Open Sans', Arial, sans-serif;\n\n &::before{\n margin-right:0.3em;\n vertical-align: top;\n }\n }\n\n .glyphicon-home {\n padding: 0;\n margin: 0;\n }\n\n .showing-parent{\n span::before{\n font-size: 0.8em;\n }\n a{\n padding: 0 5px;\n }\n }\n\n table.listing {\n border: 1px solid #ccc;\n }\n table tbody tr:last-child td{\n border-bottom: 1px solid #ccc;\n }\n\n .slot-manager-display-mode {\n > label {\n float: left;\n margin-right: 10px;\n margin-top: 2px;\n text-decoration: underline;\n }\n }\n}\n//html fragment\n#castle-cms-embedtile-code{ min-height:170px;}\n\n//Form Styles\n.castle-modal-wrapper,\n.plone-modal-wrapper,\n.mosaic-modal-wrapper {\n\n .mosaic-overlay {\n padding-bottom: 2.3em;\n z-index: 10002;\n }\n .mosaic-original-content .formControls {\n border: none !important;\n padding: 0em;\n .button-field {\n float: right;\n margin-top: 10px;\n padding: 0.875rem 1.75rem 0.9375rem;\n }\n }\n\n .mosaic-original-content.mosaic-overlay {\n border-right: none !important;\n border-left: none !important;\n #content-core {\n padding: 15px;\n border-radius:0;\n }\n }\n\n //lead image\n .named-image-widget{\n display:block;\n margin-bottom:35px;\n\n img:first-child{\n margin-bottom:5px;\n }\n\n label{\n font-family:'Open Sans', Arial, sans-serif;\n font-weight:500;\n }\n }\n\n/* From the UI, we want to hide certain types in most\n cases. Types to hide are:\n - audio\n - image\n - file\n - collection */\n .select-type {\n .contenttype-audio-container,\n .contenttype-file-container,\n .contenttype-image-container,\n .contenttype-collection-container {\n display: none;\n }\n }\n\n .content-list {\n text-align: left;\n }\n }\n\n .section-feeds {\n #add-content-modal {\n /* in the feed section, we show collections */\n .select-type .contenttype-collection-container {\n display: block;\n }\n }\n }\n\n\n//Other Modals\n\n#preview-modal-react-container{\n .modal-dialog{\n width: 90%;\n\n .modal-body{\n padding:0;\n }\n iframe{\n border:none;\n }\n }\n\n .castle-preview > .form-group{\n margin:15px;\n }\n}\n\n#workflow-modal-react-container{\n .glyphicon.glyphicon-ok, .glyphicon.glyphicon-remove{\n &:before{\n margin-right:5px;\n width:0.9em;\n height:0.9em;\n }\n }\n .glyphicon.glyphicon-ok:before{\n content: url(\"../../svg/glyphicons/ok-green.svg\");\n }\n\n .glyphicon.glyphicon-remove:before{\n content: url(\"../../svg/glyphicons/remove-red.svg\");\n }\n\n .castle-quality > ul{\n margin-top:15px;\n list-style:none;\n line-height: 2em;\n padding-left:0;\n }\n}\n\n//publishing\n#workflow-modal-react-container{\n\n .form-horizontal .form-group{\n margin:15px;\n }\n}\n\n//syndication\n#form-widgets-feed_types .label{\n font-family:'Open Sans', Arial, sans-serif;\n font-weight:500;\n}\n\n\n//impersonation (view site as) modal\n#content-core{\n .castle-btn-asanonymous, .castle-btn-asuser{\n background-color: @modal-button;\n color:#fff;\n\n &:hover, &:focus {\n background-color: @modal-button-hover;\n }\n }\n}\n\n// invalidation modal\n.purge-paths {\n max-height: 500px;\n overflow-y: scroll;\n border: 1px solid #ccc;\n}\n\n/* design modal styles */\n.selected-design-path {\n background-color: #ddd;\n border: 1px solid #ccc;\n padding: 2px 7px;\n border-radius: 2px;\n color: #AD5F12;\n}\n\n.selected-design-label{\n font-weight: 800;\n}\n\n.droparea p.drop-msg {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n}\na.btn.btn-default.drop-link {\n background-color: #e8e8e8;\n padding: 5px 10px;\n border-radius: 0px;\n text-shadow: none;\n color: #969696;\n margin-top: 1em;\n font-size: 1em;\n font-family: 'Open Sans',Arial,sans-serif;\n}\n\n\n#form-buttons-Move {\n background-color: @btn-warning-bg;\n border-color: @btn-warning-border;\n color: @btn-warning-color;\n &:hover{\n background-color: darken(@btn-primary-bg, 20%);\n }\n}\n\n#form-buttons-Delete {\n background-color: @btn-danger-bg;\n border-color: @btn-danger-border;\n color: @btn-danger-color;\n &:hover{\n background-color: darken(@btn-danger-bg, 20%);\n }\n}\n\n\n@media( min-width:768px ){\n #quality-content-modal .modal-dialog{\n width:50%;\n }\n\n #form-widgets-max_items, #form-widgets-sort_on, #form-widgets-ILayoutAware-pageSiteLayout, #form-widgets-ILayoutAware-sectionSiteLayout{\n max-width:40%;\n }\n\n #form-widgets-ILeadImage-image_caption, #form-widgets-IVersionable-changeNote{\n max-width:70%;\n }\n}\n\n.riform { z-index: 1; }\n","/* state table styles */\n\n.pat-structure table,\n.castle-content-browser table.contents {\n // content browser and manage content share these styles\n\n tbody {\n tr td:first-child {\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n }\n tr.state-private td:first-child {\n border-left: 4px solid @private-color;\n }\n tr.state-published td:first-child {\n border-left: 4px solid @published-color;\n }\n tr.state-pending td:first-child {\n border-left: 4px solid @pending-color;\n }\n tr.state-draft td:first-child {\n border-left: 4px solid @draft-color;\n }\n tr.state-internal td:first-child {\n border-left: 4px solid @internal-color;\n }\n tr.state-internally-published td:first-child {\n border-left: 4px solid @internally-published-color;\n }\n }\n}\n","\n// Upload Content Modal\n#upload-content-modal {\n\n}\n\n.droparea {\n height: 275px;\n background: #f8f8f8;\n border: 2px dashed #dedede;\n border-radius: 0px;\n padding: 20px;\n text-align: center;\n\n .droptext-container {\n margin-top: 40px;\n }\n\n .upload-text {\n font-family: 'Open Sans', Arial, sans-serif;\n color: #c3c5c6;\n font-size: 1em;\n margin-bottom: 0.3em;\n }\n\n .castle-btn-select-files {\n background-color: #e8e8e8;\n padding: 5px 10px;\n margin-top: 5px;\n\n border-radius: 0px;\n text-shadow: none;\n color: #969696;\n }\n}\n.dragging .droparea {\n background-color: @castle_very_light_blue;\n}\n\n\n.castle-upload-container {\n background: #ffffff;\n padding: 20px;\n overflow: auto;\n\n .btn-container {\n padding: 15px 0px 15px 10px;\n }\n\n &.has-files {\n .droparea {\n height: 110px;\n padding: 10px;\n\n .droptext-container {\n margin: 0px;\n\n .upload-text {\n margin-bottom: 0px;\n line-height: 1.15em;\n }\n }\n }\n }\n\n .file-list {\n margin-top: 10px;\n\n h5{\n margin-bottom:20px;\n }\n\n label{\n text-align: left !important;\n padding-right: 5px;\n }\n\n label.required::after {\n content: \"*\";\n color: red;\n }\n\n > ul {\n list-style: none;\n margin: 0px;\n padding: 0px;\n\n li.file-container {\n border-top: 1px solid #dedede;\n padding: 10px 0;\n width: 100%;\n }\n }\n .preview-container {\n text-align: center;\n\n .focalpoint-image-container{\n text-align: left;\n }\n\n > span{\n margin: 1em auto;\n }\n\n img {\n margin: 0;\n }\n\n .glyphicon-file {\n font-size: 50px;\n }\n }\n\n .bottom-container {\n text-align: right;\n }\n\n .field {\n margin-left: -15px;\n margin-right: -15px;\n }\n\n .castle-btn-remove, .castle-btn-upload{\n background: #fff;\n font-size: 1.2em;\n width: 1.8em;\n height: 1.8em;\n border-radius: 1em;\n text-align: center;\n padding: 5px;\n margin-left:8px;\n box-shadow: none;\n line-height: 1.25em;\n }\n\n .castle-btn-remove{\n .icon-remove::before{\n width:0.8em;\n height:0.8em;\n line-height: 1.3em;\n margin:0;\n vertical-align: initial;\n }\n\n &:hover{\n background:#C72527;\n }\n }\n\n .castle-btn-upload{\n .icon-ok::before{\n width:0.9em;\n height:0.9em;\n line-height: 1.3em;\n margin:0;\n vertical-align: initial;\n }\n\n &:hover{\n background:#299b29;\n }\n }\n }\n\n .castle-progress-container {\n text-align: center;\n clear: both;\n .castle-progress {\n width: 100%;\n border-top: 2px solid #dedede;\n .castle-progress-inner {\n border-top: 2px solid #575779;\n display: block;\n margin-top: -2px;\n }\n }\n }\n}\n\n.dz-error-message {\n width: 100%;\n clear: both;\n margin-top: 1em;\n}\n\n.dz-filename {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.castle-cropper-container {\n max-height: 1200px;\n\n .plone-btn-group{\n margin: 20px 0 10px;\n\n button{\n margin-right:8px;\n }\n }\n}\n\n.focalpoint-image-container {\n position: relative;\n width: 300px;\n cursor: pointer;\n border: 1px solid #ddd;\n box-shadow: 0px 0px 5px 2px #ddd;\n margin-right: 15px;\n\n .focalpoint-image-center {\n position: absolute;\n width: 24px;\n height: 24px;\n background-color: fade(@castle-primary,70%);\n border-radius: 12px;\n border: 4px solid @castle_off_white;\n box-shadow: 0 0 5px 0px #A7A7A7;\n\n &.focalpoint-disabled{\n background-color: fade(#949393,70%);\n border-color:#ccc;\n }\n }\n}\n\n.castle-imagewidget-container {\n padding: 15px;\n\n .btn-container {\n padding: 15px;\n\n button {\n margin-right: 20px;\n }\n }\n\n .droparea {\n height: 100px;\n }\n}\n\n\n/* location picker */\n.castle-upload-container {\n .pick-location, .no-location {\n\n }\n .pick-location{\n border: 2px dashed #dedede;\n border-top: 0px;\n width: 400px;\n position: relative;\n height: 30px;\n overflow: hidden;\n\n > div {\n position: absolute;\n top: 0;\n height: 30px;\n }\n .pick-location-folder {\n left: 0;\n background-color: #dedede;\n padding: 6px 0px 0px 12px;\n }\n .pick-location-location {\n left: 50px;\n line-height: 27px;\n }\n .pick-location-remove {\n right: 0;\n\n button.remove {\n padding: 2px 11px;\n font-size: 1.1em;\n }\n }\n }\n .no-location {\n font-size: 13px;\n }\n}\n","\n/* some reset css */\n.castle-toolbar-container{\n font-family: @font-family-base;\n\n *{\n &:focus, &:active{\n outline:none;\n text-decoration: none;\n }\n }\n\n ul,\n div,\n li,\n ol,\n p {\n margin: 0px;\n padding: 0px;\n }\n\n ol, ul, dl, li{\n font-family: @font-family-base;\n font-size: 1rem;\n line-height: 1.6;\n list-style-position: outside;\n }\n\n a {\n word-wrap: break-word;\n text-decoration: none;\n line-height: inherit;\n }\n\n [class^=\"icon-\"]::before{\n margin: 0 0.6em;\n vertical-align: middle;\n }\n}\n\n.castle-toolbar-container .castle-toolbar-container-side {\n position: fixed;\n padding-top: @top-toolbar-height;\n top: 0px;\n left: 0px;\n background-color: @toolbar-sidebar-color;\n height: 100%;\n width: @left-toolbar-width;\n border-right: 1px solid @toolbar-separator-color;\n\n ul li.spacer {\n border-bottom: 1px solid @toolbar-separator-color;\n\n + li.spacer { display: none; }\n }\n .castle-toolbar-btn-container {\n display: inline-block;\n position: absolute;\n left: @left-toolbar-width;\n width: @left-toolbar-width;\n background-color: @toolbar-sidebar-color;\n list-style-type: none;\n border: 1px solid @toolbar-separator-color;\n border-left: none;\n bottom: 0px;\n }\n}\n\n.castle-toolbar-container-side ul,\n.castle-btn-dropdown ul {\n margin: 0px;\n\n li {\n list-style: none;\n font-size: 14px;\n font-family:@font-family-base !important;\n\n &.castle-toolbar-item {\n\n &.castle-toolbar-view-page a{\n padding-top:9px;\n }\n\n a {\n display:block;\n color: @toolbar-text-color;\n border-left: 5px solid transparent;\n padding: 7px 0 7px 5px;\n\n &:hover, &:focus {\n text-decoration: none;\n color: @toolbar-link-hover-color;\n background:darken(#f5f5f5, 3%);\n }\n }\n &.active {\n border-left: 5px solid @toolbar-link-hover-color;\n a {\n color: @toolbar-link-hover-color;\n }\n background-color: #ffffff;\n border-bottom: 1px solid #ededed;\n border-top: 1px solid #ededed;\n }\n }\n }\n li.spacer + li.castle-toolbar-item.active {\n border-top: 0px;\n }\n}\n\n.castle-toolbar-container-top {\n position: fixed;\n top: 0px;\n left: 0px;\n z-index: 106;\n background-color: @toolbar-color;\n width: 100%;\n height: @top-toolbar-height;\n box-shadow: 0px 2px 4px @toolbar-box-shadow-color;\n display: flex;\n\n .castle-toolbar-logo {\n margin-left: 1em;\n display: inline-block;\n white-space: nowrap;\n\n img{\n height:50px;\n margin-top:2px;\n }\n }\n\n .castle-toolbar-breadcrumbs {\n padding-right: 10px;\n flex: 1;\n display: inline-block;\n line-height: 40px;\n margin-left: @left-toolbar-width;\n margin-top: 0.4em;\n &, & > * {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n li {\n list-style: none;\n display: inline;\n font-size: 14px;\n margin-right: 0.5em;\n\n &:after {\n content: ' \\003e ';\n margin-left:0.4em;\n vertical-align: middle;\n padding-bottom: 5px;\n }\n &:last-child {\n margin-right: 0px;\n font-weight:700;\n &:after {\n content: '';\n }\n }\n\n &:first-child a::before{\n content: url(\"../../svg/glyphicons/home.svg\");\n height:1em;\n width: 1em;\n display:inline-block;\n margin-right:0.25em;\n }\n\n a {\n color: @toolbar-text-color;\n text-transform: capitalize;\n\n &:hover {\n color: @toolbar-link-hover-color;\n text-decoration: none;\n }\n }\n\n &.crumb-state-private {\n a {\n color: #B70000;\n }\n }\n }\n }\n\n .castle-toolbar-buttons {\n height: @top-toolbar-height;\n float: right;\n background-color: #ffffff;\n white-space: nowrap;\n\n .castle-btn-dropdown {\n display: inline-block;\n position: relative;\n border-left: 1px solid @toolbar-separator-color;\n height: @top-toolbar-height;\n\n > button {\n height: @top-toolbar-height;\n font-family:@font-family-base;\n\n &:hover, &:active{\n color:#1F4E82;\n\n }\n }\n\n > ul {\n position: absolute;\n top: @top-toolbar-height;\n right: 0px;\n background-color: #ffffff;\n box-shadow:0 2px 2px 0px rgba(0,0,0,0.16);\n width: 160px;\n }\n\n .plone-btn{\n font-size:16px;\n padding:6px 15px;\n\n }\n .plone-btn-default {\n -webkit-border-radius: 0px;\n -moz-border-radius: 0px;\n border-radius: 0px;\n border: 0px;\n color: @toolbar-btn-text-color;\n background: @toolbar-btn-bg-color;\n\n }\n .chat-alert {\n color: @alert-danger-text;\n }\n\n .chat-link {\n padding: 0px 15px;\n line-height: @top-toolbar-height;\n text-shadow: 0 1px rgba(0,0,0,0.25);\n\n &:hover {\n color:#1F4E82;\n }\n }\n\n button:hover,\n button:focus {\n box-shadow: none;\n background-color: transparent;\n }\n }\n }\n}\n\n.castle-btn-dropdown-messagesopened {\n ul {\n max-height: 900px;\n overflow-y: auto;\n\n .castle-status-message-item {\n border-top: 1px solid #ccc;\n padding: 5px 15px;\n white-space: normal;\n\n svg {\n width: 30px;\n transition: margin-top 250ms ease-in;\n -webkit-transition: margin-top 250ms ease-in;\n -moz-transition: margin-top 250ms ease-in;\n -ms-transition: margin-top 250ms ease-in; /* IE10 is actually unprefixed */\n -o-transition: margin-top 250ms ease-in;\n }\n\n .date,\n .location {\n height: 0;\n overflow: hidden;\n font-size: 12px;\n margin: 7px 0px;\n transition: height 250ms ease-in;\n -webkit-transition: height 250ms ease-in;\n -moz-transition: height 250ms ease-in;\n -ms-transition: height 250ms ease-in; /* IE10 is actually unprefixed */\n -o-transition: height 250ms ease-in;\n }\n .date {\n font-style: italic;\n }\n\n .text {\n font-size: 16px;\n line-height: 16px;\n }\n }\n .castle-status-message-item:hover,\n .castle-status-message-item:first-child {\n .date,\n .location {\n height: 20px;\n transition: height 250ms ease-in;\n -webkit-transition: height 250ms ease-in;\n -moz-transition: height 250ms ease-in;\n -ms-transition: height 250ms ease-in; /* IE10 is actually unprefixed */\n -o-transition: height 250ms ease-in;\n }\n svg {\n margin-top: 25px;\n transition: margin-top 250ms ease-in;\n -webkit-transition: margin-top 250ms ease-in;\n -moz-transition: margin-top 250ms ease-in;\n -ms-transition: margin-top 250ms ease-in; /* IE10 is actually unprefixed */\n -o-transition: margin-top 250ms ease-in;\n }\n }\n }\n}\n.castle-toolbar-unread-message-count {\n width: 25px;\n height: 25px;\n background-color: @brand-warning;\n border-radius: 50%;\n display: inline-block;\n margin-right: 8px;\n color: @btn-warning-color;\n border: 1px solid @btn-warning-border;\n font-weight: bold;\n}\n\n.castle-toolbar-container-top .castle-toolbar-buttons .castle-btn-dropdown-messagesopened > ul{\n width: 450px;\n}\n\n.plone-btn-warning {\n background-color: @brand-warning;\n color: @btn-warning-color;\n border: 1px solid @btn-warning-border;\n}\n\n.alert.status.alert-error, .portalMessage.alert-error, .alert.status.error, .portalMessage.error,\n.alert.status.alert-success, .portalMessage.alert-success, .alert.status.info, .portalMessage.info {\n color: #444 !important;\n}\n\n// // TEST\n// .castle-toolbar-container-top {\n// display: flex;\n// .castle-toolbar-breadcrumbs {\n// padding-right: 10px;\n// flex: 1;\n// li {\n// display: inline;\n// }\n// &, & > * {\n// white-space: nowrap;\n// overflow: hidden;\n// text-overflow: ellipsis;\n// }\n// }\n// .castle-toolbar-buttons, .castle-toolbar-logo {\n// white-space: nowrap;\n// }\n// }\n\n// End TEST\n\nbody.castle-toolbar-active #visual-wrapper,\nbody.template-folder_contents.castle-toolbar-active #main-content-container,\nbody.template-theming-controlpanel.castle-toolbar-active {\n padding-left: @left-toolbar-width;\n padding-top: @top-toolbar-height;\n}\nbody.castle-toolbar-active.no-roles{\n #visual-wrapper{\n padding-left: 0;\n }\n .castle-toolbar-container-side {\n display: none;\n }\n}\n\n.castle-toolbar-container {\n z-index: 99;\n}\n\n.castle-toolbar-container-top .castle-btn-dropdown-cog button span, .castle-toolbar-container-top .castle-btn-dropdown-cogopened button span {\n position: absolute;\n left: -999em;\n}\n\n// Simple tooltip CSS\n.simpletooltip[aria-hidden=\"true\"],\n.minimalist-simpletooltip[aria-hidden=\"true\"],\n.minimalist-left-simpletooltip[aria-hidden=\"true\"] {\ndisplay: none;\nopacity: 0.9;\nvisibility: hidden;\n}\n/* position relative for containers */\n.simpletooltip_container,\n.minimalist-simpletooltip_container,\n.minimalist-left-simpletooltip_container {\nposition: relative;\ndisplay: inline;\ndisplay: block;\n}\n\n/* tooltip styles */\n.simpletooltip,\n.minimalist-simpletooltip,\n.minimalist-left-simpletooltip {\nposition: absolute;\ndisplay: inline-block;\nz-index: 666;\nmin-width: 33.5em;\nborder-radius: .5em;\nbackground: rgba( 0, 0, 0, .9 );\ncolor: #eee;\npadding: .75em;\ntext-align: left;\nline-height: 1.3;\n}\n.simpletooltip,\n.minimalist-simpletooltip {\nright: auto;\nleft: 100%;\nmargin-left: .5em;\nopacity: 1;\nvisibility: visible;\nanimation: fade 2s;\ntransition: opacity 100ms ease-in-out, visibility 100ms ease-in-out;\n}\n@keyframes fade {\n 0% {\n opacity: 0;\n }\n 40% {\n opacity: 0;\n }\n 90% {\n opacity: 0.95;\n }\n 100% {\n opacity: 1;\n }\n}\n.castle-toolbar-container-side .simpletooltip,\n.castle-toolbar-container-side .minimalist-simpletooltip {\nright: auto;\nleft: 196px;\ntop: -5px;\nmargin-left: .5em;\nmin-height: 3.2em;\n}\n.castle-btn-dropdown {\n .simpletooltip {\n right: 172px;\n left: auto;\n top: -5px;\n margin-left: .5em;\n min-height: 3.2em;\n max-width: 300px;\n white-space: normal;\n }\n .castle-toolbar-item:first-child .simpletooltip {\n top: 4px;\n }\n // arrow for left side\n .simpletooltip::before {\n border-left: 10px solid rgba( 0, 0, 0, .9 );\n border-right: inherit;\n right: 0;\n left: inherit;\n margin-top: -9px;\n margin-right: -10px;\n }\n .castle-toolbar-item:first-child .simpletooltip::before {\n margin-top: -14px;\n }\n}\n.minimalist-left-simpletooltip {\nright: 100%;\nleft: auto;\nmargin-right: .5em;\n}\n/* used pseudo-element to make arrows */\n.simpletooltip::before,\n.minimalist-simpletooltip::before,\n.minimalist-left-simpletooltip::before {\ncontent: '';\nspeak: none;\nposition: absolute;\nz-index: 667;\n}\n.simpletooltip::before,\n.minimalist-simpletooltip::before {\nborder: 10px solid transparent;\nborder-right: 10px solid rgba( 0, 0, 0, .9 );\nleft: 0;\ntop: 21px;\nwidth: 0;\nheight: 0;\nmargin-top: -9px;\nmargin-left: -20px;\n}\n.minimalist-left-simpletooltip::before {\ntop: .5em;\nright: -10px;\nmargin-right: -10px;\nborder: 10px solid transparent;\nborder-left: 10px solid rgba( 0, 0, 0, .9 )\n}\n\nli.castle-toolbar-item.castle-toolbar-view-page .simpletooltip {\n top: 4px;\n &::before {\n top: 17px;\n }\n}\n\n// Don't show if description is empty\n.js-simpletooltip:empty {\n display: none;\n}\n\n@media (max-width: 44.375em) {\n\n .simpletooltip,\n .minimalist-simpletooltip,\n .minimalist-left-simpletooltip {\n min-width: 120px;\n }\n\n .simpletooltip::before,\n .minimalist-simpletooltip::before,\n .minimalist-left-simpletooltip::before {\n top: 42px;\n }\n\n}\n","@castle_red_color: #C72527;\n@castle_light_grey_color: #CECECE;\n@castle_dark_grey_color: #292929;\n@castle_lighter_dark_grey_color: #414141;\n@castle_white_color: #FFF;\n@castle_dark_color: #292959;\n@castle_darker_color: #292929;\n@castle_very_light_blue: #F2FAFD;\n@castle_off_white: #F4F4F4;\n@castle_bluish_grey: #1F4E82;\n@castle_lightest_grey_ever: #FBFBFB;\n@castle_edit_zone_grey: #EBEBEB;\n@castle_edit_zone_text: #CCCCCC;\n@castle_edit_zone_hover: #F3F3F3;\n@castle_new_gray: #BCBCBC;\n\n// Brand Colors\n@castle-primary:#1F4E82;\n@castle-primary-dark: darken(@castle-primary, 20%);\n@castle-secondary:#C72527;\n@castle-secondary-dark: darken(@castle-secondary, 20%);\n@castle_very_light_blue: #F2FAFD;\n\n// Shades of Grey\n@castle-base-grey: #F5F5F5;\n@castle-lighter-grey: darken(@castle-base-grey, 20%); //#c2c2c2\n@castle-mid-light-grey: darken(@castle-base-grey, 30%); //#a9a9a9\n@castle-light-grey: darken(@castle-base-grey, 50%);\t\t//#767676\n@castle-medium-grey: darken(@castle-base-grey, 60%);\t//#5c5c5c\n@castle-dark-grey: darken(@castle-base-grey, 70%);\t\t//#434343\n@castle-darker-grey: darken(@castle-base-grey, 80%);\t//#292929\n\n//Typography\n@font-family-base: 'Open Sans', Arial, sans-serif;\n@font-size-base: 16px;\n@font-color-primary: #292929;\n\n//Buttons\n@brand-primary: darken(#428bca, 6.5%); // #337ab7\n@brand-success: #396f3a;\n@brand-info: #0b7285;\n@brand-warning: #b24d04;\n@brand-danger: #C72627;\n@brand-default: #363c41;\n\n@btn-default-color: #333;\n@btn-default-bg: #fff;\n@btn-default-border: #ccc;\n\n@btn-primary-color: #fff;\n@btn-primary-bg: @brand-primary;\n@btn-primary-border: darken(@btn-primary-bg, 5%);\n\n@btn-success-color: #fff;\n@btn-success-bg: @brand-success;\n@btn-success-border: darken(@btn-success-bg, 5%);\n\n@btn-info-color: #fff;\n@btn-info-bg: @brand-info;\n@btn-info-border: darken(@btn-info-bg, 5%);\n\n@btn-warning-color: #fff;\n@btn-warning-bg: @brand-warning;\n@btn-warning-border: darken(@btn-warning-bg, 5%);\n\n@btn-danger-color: #fff;\n@btn-danger-bg: @brand-danger;\n@btn-danger-border: darken(@btn-danger-bg, 5%);\n\n@btn-brand-color: #fff;\n@btn-brand-bg: @brand-default;\n@btn-brand-border: darken(@brand-default, 5%);\n\n@btn-link-disabled-color: @gray-light;\n//Links\n\n//Modals\n@modal-box-color: #fff;\n@modal-button: @castle-primary;\n@modal-button-hover: darken(@modal-button, 10%);\n@modal-text-color:#292929;\n@modal-text-hover-color: lighten(@modal-text-color, 20%);\n@modal-border:#e5e5e5;\n\n\n// publication state colors\n@published-color: #299b29; //published and external same color\n@draft-color: #fab82a; // lime-yellow //draft is visible\n@pending-color: #e2e721; // orange\n@private-color: #c4183c; // red\n@internal-color: #fab82a; // is draft\n@internally-published-color: #883dfa; // is intranet\n\n\n// TOOLBAR\n@toolbar-color: #fff;\n@toolbar-sidebar-color: #f5f5f5;\n@toolbar-border-color: #dedede;\n@toolbar-box-shadow-color: rgba(0,0,0,0.16);\n@toolbar-text-color: #292929;\n@toolbar-link-color: #007bb3;\n@toolbar-link-hover-color: #1f4e82;\n@toolbar-separator-color: #dedede;\n@toolbar-link: @plone-link-color;\n\n@toolbar-btn-bg-color: #ffffff;\n@toolbar-btn-text-color: #292929;\n\n@screen-xs-min: 480px;\n@screen-xs-max: 767px;\n@screen-sm-min: 768px;\n@screen-sm-max: 991px;\n@screen-md-min: 992px;\n@screen-md-max: 1199px;\n@screen-lg-min: 1200px;\n\n@left-toolbar-width: 190px;\n@top-toolbar-height: 55px;\n\n//TABLES\n@table-bg-accent: #F8F8F8;\n",".pattern-relateditems-container{\n width: calc(~\"100% - 45px\") !important;\n .select2-container{\n width: 100%;\n }\n}\n\n.previewselect-container{\n [class^=\"col-\"]{\n padding:0;\n }\n\n .preview{\n padding:0 15px;\n text-align: center;\n img{\n max-height: 300px;\n max-width: 100%;\n }\n }\n}\n\n.querystring-wrapper {\n margin-top:0.5em;\n\n .pattern-relateditems-container {\n width: 400px !important;\n }\n\n .querystring-criteria-remove{\n top:5px;\n }\n\n .querystring-criteria-index, .querystring-criteria-operator{\n margin-right:0.5em;\n margin-top:0;\n }\n\n .querystring-criteria-wrapper .querystring-criteria-value .querystring-criteria-value-StringWidget{\n line-height: inherit;\n }\n\n input[type=\"text\"]{\n width:250px;\n }\n\n input[type=\"checkbox\"] {\n margin-right: 8px;\n }\n\n .select2-choices input[type=\"text\"]{\n min-height:25px;\n }\n}\n\n//datepicker\n.pattern-pickadate-wrapper{\n input[type=\"text\"][readonly]{\n background-color:#fff;\n width:250px;\n }\n}\n\n@media( max-width:1200px ){\n .querystring-wrapper{\n .select2-container, input[type=\"text\"], .pattern-pickadate-wrapper input[type=\"text\"][readonly]{\n max-width:200px;\n }\n }\n}\n\n#content-browser-react-container{\n .modal-body{\n padding:0;\n }\n .modal-dialog{\n width: 70%;\n min-height:350px;\n }\n}\n\n.castle-content-browser {\n @import \"@{bowerPath}/bootstrap/less/breadcrumbs.less\";\n @import \"@{bowerPath}/bootstrap/less/popovers.less\";\n\n .castle-content-browser-filter-popover {\n position: relative;\n .popover {\n min-height: 200px;\n max-width: 600px;\n display: block;\n }\n }\n\n .castle-filter-container{\n .input-group-btn .btn{\n border-radius: 0;\n padding:6px;\n\n &:hover{\n text-decoration: none;\n }\n\n .glyphicon::before{\n margin-right:3px;\n }\n }\n\n &.active-filter {\n .filter-group {\n a.btn, .form-control {\n border: 1px solid #AD7D44;\n }\n }\n }\n }\n\n\n\n //MODAL FILTERING BAR\n ol.breadcrumb {\n padding: 0 5px;\n margin-bottom: 0px;\n margin-left: 0px;\n height: 30px;\n background:none;\n\n a{\n color:@castle-primary;\n\n &:hover, &.active, &:active{\n color:darken(@castle-primary, 10%);\n }\n }\n }\n\n .row{\n max-width:100%;\n\n &.top {\n margin-left: 0px;\n margin-right: 0px;\n padding:10px;\n\n > div {\n padding-left: 0px;\n padding-right: 0px;\n }\n\n .input-group-addon {\n font-family:\"Open Sans 700\", Arial, sans-serif;\n font-weight:700;\n min-width: inherit;\n background:none;\n }\n\n .styled-select{\n background: url(../../images/icon-caret-down.png) no-repeat 96% 49%;\n height: 33px;\n overflow: hidden;\n\n select {\n background: transparent;\n height: 33px;\n padding: 5px;\n }\n }\n }\n }\n\n .plone-btn, .plone-btn-default{\n background-color:#f8f8f8;\n border-radius:0;\n font-size:13px;\n border-color:#ccc;\n color:#333;\n\n &:hover{\n background-color:darken(#f7f7f7, 10%);\n }\n &.active, &:active{\n background-color:darken(#f7f7f7, 10%);\n box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);\n border-color:#adadad;\n }\n }\n .plone-btn-default.disabled, .plone-btn-default[disabled]{\n background-color:#f7f7f7;\n opacity:0.5;\n }\n\n .listing-type-selector{\n margin-top:-2px;\n\n > span{\n text-align: right;\n font-size:14px;\n color:#5c5c5c;\n font-weight:700;\n padding:6px 12px;\n display:inline-block;\n }\n }\n\n .images-container {\n margin-left: 0px;\n\n .image-item {\n padding: 0px;\n\n .image-wrapper {\n border-top:1px solid #dedede;\n border-right:1px solid #dedede;\n\n .image-responsive {\n width: 100%;\n \t height: 250px;\n \t background-position: top center;\n \t background-repeat: no-repeat;\n\n &:hover, &:active{\n background-color:#f8f8f8;\n }\n }\n\n .image-responsive[style*=\"placeholder\"]{\n background-position: 50% 41%;\n }\n\n .image-title {\n width: 100%;\n position: absolute;\n bottom: 0px;\n left: 0px;\n background-color: #dedede;\n margin: 0px;\n padding:3px 10px;\n\n input[type=\"checkbox\"]{\n margin-right:8px;\n }\n }\n }\n }\n }\n\n .image-item + .image-item {\n\n }\n}\n\n// CONTENTS TABLE/GRID\n.castle-content-browser table.contents{\n border-spacing: 0;\n font-family:'Open Sans', Arial, sans-serif;\n margin: 0px;\n margin-left: 2px;\n width: ~\"calc(100% - 2px)\";\n\n thead {\n background:#fff;\n\n tr {\n border-spacing: 0px;\n\n th, td {\n font-size: 15px;\n vertical-align: middle;\n text-align: left;\n border-width: 0px;\n padding: 7px 5px;\n }\n td {\n border-bottom-width: 1px;\n }\n th {\n color: @castle-primary;\n padding: 10px 5px;\n border-bottom: 2px solid #b5b5b5;\n }\n }\n }\n\n tbody {\n\n tr {\n border-spacing: 0px;\n background: white;\n\n tr:hover{\n background-color: #f9f9f9;\n }\n\n td {\n padding: 5px;\n font-size: 15px;\n vertical-align: middle;\n border-width: 0px;\n\n a[class*=\"contenttype-\"]::before {\n width: 14px;\n height: 14px;\n margin-top: -8px;\n margin-right: 0.4375em;\n display: inline-block;\n }\n }\n }\n }\n}\n\n/* map styles */\n.castle-map-search-results{\n list-style: none;\n margin: 0;\n padding-left: 0;\n\n li{\n padding: 2px 10px;\n &.selected{\n outline: 1px dashed #DDD;\n background-color: #969696;\n padding: 4px 12px;\n margin: 0;\n outline: 1px dashed #1b0f7d;\n a{\n color: white;\n }\n }\n }\n}\n.markers-container {\n ul {\n padding-left: 20px;\n li {\n\n a.plone-btn,\n a.plone-btn.plone-btn-default {\n padding: 2px;\n margin-left: 8px;\n margin-bottom: 2px;\n border-radius: 5px;\n }\n }\n }\n}\n\n/* fixes for in and out widget */\n.field .ordered-selection-field td button {\n float: none;\n margin-left: 0px;\n border: inherit;\n margin: 0px;\n padding: 15px;\n background-color: #dddddd;\n}\n\n\n\n\n@keyframes add-menu-tored {\n from {color: #36619B;}\n to {color: #cc0000;}\n}\n\n.related-add-menu{\n display: inline-block;\n float: left;\n position: absolute;\n top: 0px;\n right: -44px;\n font-size: 30px;\n border: 1px solid #AAA;\n height: auto;\n width: 45px;\n line-height: 49px;\n text-align: center;\n vertical-align: middle;\n background-color: white;\n background-image: linear-gradient(to bottom, #eee 1%, #ffffff 100%);\n color: #36619B;\n\n &:hover {\n animation-name: add-menu-tored;\n animation-duration: 1s;\n }\n\n .glyphicon.glyphicon-upload::before {\n width: 26px;\n height: 26px;\n display: inline-block;\n margin-right: 0.1em;\n }\n}\n\n/* tinymce link styles */\n.linkModal .castle-relateditems-container {\n padding-left: 25px;\n\n .input-group-addon {\n min-width: 90px !important;\n }\n}\n\n\n/* lead image widget styles */\n#formfield-form-widgets-ILeadImage-image {\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n padding-top: 12px;\n margin-left: -17px;\n margin-right: -17px;\n padding-left: 20px;\n padding-right: 20px;\n\n > label {\n font-size: 16px;\n }\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","@toolbar-folder: \"../../svg/toolbar\";\n\ndiv.mosaic-toolbar {\n z-index:101 !important;\n}\n\n/* block some tiles by default,\n we could do this at the app layer but this is\n a bit easier. Just pay attention here! */\n.mosaic-option-ILeadImage-image-caption,\n.mosaic-option-plone-app-standardtiles-image,\n.mosaic-option-plone-app-standardtiles-embed,\n.mosaic-option-plone-app-standardtiles-attachment,\n.mosaic-option-plone-app-standardtiles-navigation,\n.mosaic-option-plone-app-standardtiles-tableofcontents,\n.mosaic-option-ISearch-searchterm-pins,\n.mosaic-option-heading,\n.mosaic-option-subheading,\n.mosaic-option-table,\n.mosaic-option-bullets,\n.mosaic-option-numbers,\n.mosaic-option-plone-app-standardtiles-existingcontent,\n.mosaic-option-plone-app-standardtiles-rss,\n.mosaic-option-group-properties,\n// .mosaic-option-plone-app-standardtiles-rawhtml,\n.mosaic-option.mosaic-option-text,\n.mosaic-option-ILeadImage-image,\n.mosaic-option-ILocation-coordinates,\n.mosaic-option-tile-align-right,\n.mosaic-option-tile-align-left,\n.mosaic-option-tile-padding-bottom,\n.mosaic-option-tile-padding-right,\n.mosaic-option-tile-align-center {\n display: none;\n}\n\n/* so we don't get the loading jog of content.. */\n.template-edit.selected-layout-layout_view form#form {\n display: none;\n}\n.template-edit.selected-layout-layout_view form#form:after {\n content: 'Loading content';\n}\n.mosaic-enabled.template-edit.selected-layout-layout_view {\n form#form:after {\n content: '';\n }\n form#form {\n display: block;\n }\n}\n.template-edit.selected-layout-layout_view h1.documentFirstHeading {\n display: none;\n}\n\n.template-edit.selected-layout-layout_view.mosaic-enabled h1.documentFirstHeading {\n display: block;\n}\n\n.mosaic-enabled {\n .mosaic-position-leftmost,\n .mosaic-grid .mosaic-position-leftmost {\n margin-left: -100%;\n }\n .mosaic-panel .mosaic-tile {\n min-height: 10px;\n }\n .mosaic-panel.columns .mosaic-tile {\n padding-left: 0.9375rem;\n padding-right: 0.9375rem;\n }\n .mosaic-rich-text-toolbar {\n margin-left: -17px;\n }\n .mosaic-tile-buttons button{\n border-radius:0;\n background-color:#f0f0f0;\n color:#333;\n font-size:0.875em;\n border:1px solid rgba(0,0,0,0.2);\n\n &:hover{\n background-color:#ccc;\n color:#4d4d4d;\n }\n\n &::before{\n vertical-align:-0.05em;\n }\n }\n}\n\n/* XXX these are necessary fixes for tinymce menus\n that are floating */\n.mce-floatpanel.mce-fixed {\n position: absolute;\n}\n.mce-sticky .mce-floatpanel.mce-fixed {\n position: fixed;\n}\n.mosaic-enabled:not(.plone-modal-open) .mce-floatpanel.mce-menu {\n // bah!!! need this because tiny menu *sometimes* not showing? This is crazy and annoying...\n position: fixed;\n}\n\n.mosaic-panel {\n\n .mosaic-tile .mosaic-tile-content-empty.mce-edit-focus p:first-child {\n height: unset;\n }\n\n .castle-rawhtml-tile.mosaic-tile-dark .mosaic-rich-text-toolbar {\n margin-top: -60px;\n }\n\n .mosaic-selected-tile .mosaic-tile-outer-border {\n border: 1px solid #292929;\n }\n\n}\n\n.mosaic-tile-label {\n left: 23px;\n top: -24px;\n z-index: 50;\n}\n\n.mosaic-IRichText-text-tile,\n.castle-rawhtml-tile,\n.mosaic-text-tile{\n &.mosaic-selected-tile {\n .mosaic-tile-label {\n top: -40px;\n }\n }\n}\n\n.mosaic-tile-label-content {\n -webkit-border-top-left-radius: 7px;\n -webkit-border-top-right-radius: 7px;\n -moz-border-radius-topleft: 7px;\n -moz-border-radius-topright: 7px;\n border-top-left-radius: 7px;\n border-top-right-radius: 7px;\n width: 71px;\n top: -24px;\n float: none;\n text-align: center;\n width: inherit;\n}\n\n.mosaic-tile-label-left {\n display: none;\n}\n\n.mosaic-grid-row {\n .mosaic-tile-label {\n top: 0px;\n }\n}\n\n/* top mosiac toolbar */\n.mosaic-toolbar {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n\n .mosaic-toolbar-content {\n margin: 0px;\n padding: 0px;\n position: relative;\n background: @toolbar-color;\n height: @top-toolbar-height;\n z-index:1030;\n border-top: 0px;\n border-bottom: @toolbar-border-color;\n box-shadow: 0px 2px 4px @toolbar-box-shadow-color;\n\n button,\n .mosaic-menu {\n font-family:@font-family-base;\n font-size:14px;\n color: @toolbar-btn-text-color;\n background: @toolbar-btn-bg-color;\n height: 100%;\n border-top: 0px;\n border-bottom: 0px;\n border-right: 1px solid @toolbar-border-color;\n border-radius: 0px;\n margin: 0;\n padding:6px 15px;\n text-transform: uppercase;\n\n &:hover, &:active{\n background:@castle-primary;\n color:#fff;\n border-radius: 0;\n border-right:1px solid #fff;\n }\n\n &:focus{\n box-shadow:none;\n outline-width: 1px;\n }\n }\n\n .mosaic-menu {\n margin: 0px;\n padding: 0px;\n\n > a.select2-choice {\n font-size:14px;\n padding: 6px 15px;\n display: block;\n background:#fff;\n margin: 0px;\n height: 100%;\n border-radius: 0;\n\n &:hover, &:active{\n background:@castle-primary;\n color:#fff;\n }\n\n &:focus{\n box-shadow:none;\n outline-width: 1px;\n }\n\n .select2-chosen{\n line-height: 44px;\n }\n\n .select2-arrow {\n padding-top: 16px;\n right:15px;\n }\n }\n\n &.select2-container.select2-dropdown-open a.select2-choice{\n color:#fff;\n background-color:@castle-primary;\n border-color:#fff;\n border-radius:0;\n }\n }\n\n button + button,\n button + button:hover,\n button + .mosaic-button-group button,\n button + .mosaic-button-group button:hover,\n button + .mosaic-menu,\n button + .mosaic-menu:hover,\n .mosaic-menu + button,\n .mosaic-menu + button:hover,\n .mosaic-menu + .mosaic-menu,\n .mosaic-menu + .mosaic-menu:hover {\n border-left: 0px;\n }\n\n /* move save and cancel buttons to the right */\n .mosaic-button-save,\n .mosaic-button-cancel {\n position: absolute;\n top: 0;\n border-radius: 0;\n border-left: 1px solid @toolbar-border-color;\n border-right:none;\n\n &::before{\n width: .9em;\n height: .9em;\n display: inline-block;\n margin-right:7px;\n text-align: center;\n vertical-align:top;\n }\n }\n\n .mosaic-button-save {\n color: #fff;\n background: @castle-primary;\n border-left:1px solid transparent;\n right: 0px;\n\n &:hover, &:active {\n color:@castle-primary;\n background:#fff;\n border-right:none;\n border-left:1px solid @toolbar-border-color;\n\n &::before{\n content: url(\"@{toolbar-folder}/save-hover.svg\");\n }\n }\n\n &::before{\n content: url(\"@{toolbar-folder}/save.svg\");\n }\n }\n\n .mosaic-button-cancel {\n right: 83px;\n\n &:hover, &:active {\n background-color:#f8f8f8;\n color:@toolbar-btn-text-color;\n border-right:none;\n border-left:1px solid @toolbar-border-color;\n }\n\n &::before{\n content: url(\"@{toolbar-folder}/cancel.svg\");\n margin-top:2px;\n }\n }\n\n .mosaic-button-group {\n height: @top-toolbar-height;\n\n &.active > button{\n background-color:@castle-primary;\n color:#fff;\n border-right:1px solid #fff;\n }\n\n .btn-container {\n top: @top-toolbar-height;\n border-top:3px solid @castle-primary;\n box-shadow:0 2px 2px 0px @toolbar-box-shadow-color;\n\n .mosaic-button{\n padding:8px 15px;\n text-transform:none;\n border-right:none;\n\n &:last-child{\n padding-bottom:10px;\n }\n\n &:hover{\n background-color: @castle-primary;\n color: #fff;\n }\n }\n }\n }\n\n .mosaic-toolbar-primary-functions,\n .mosaic-toolbar-secondary-functions {\n display: inline-block;\n margin: 0px;\n padding: 0px;\n height:@top-toolbar-height;\n }\n .mosaic-toolbar-primary-functions {\n float: none !important; // this important is required since mosaic uses an important! ouch\n }\n .mosaic-toolbar-secondary-functions {\n float: left !important; // this important is required since mosaic uses an important! ouch\n }\n }\n}\n\n.mosaic-dropdown {\n /* so nasty, mosaic uses !important to position so we need to also */\n right: auto !important;\n left: 0 !important;\n top: (@top-toolbar-height + 1) !important;\n\n > ul{float:none;}\n\n &.select2-drop-active{\n color:@toolbar-text-color;\n border:none;\n border-radius:0;\n border-top:3px solid @castle-primary;\n }\n\n .select2-results{\n padding:0;\n margin:12px 4px;\n overflow:hidden;\n\n //top level headings\n .select2-result-label{\n font-family: \"Open Sans 600\", Arial, sans-serif;\n font-weight:600;\n padding:5px 7px 6px 0;\n\n &:hover{\n color:@castle-primary;\n background:transparent;\n }\n }\n\n > li{\n margin-right:10px;\n //column divider fix\n padding-bottom:100%;\n margin-bottom:-100%;\n width:140px;\n\n &:nth-child(n+3){\n border-left:1px solid #a9a9a9;\n padding-left:15px;\n }\n\n >.select2-result-label{\n font-family: \"Open Sans 700\", Arial, sans-serif;\n font-weight:700;\n font-size: 15px;\n color:@castle-primary;\n text-transform: uppercase;\n margin-bottom:6px;\n\n &:hover{\n color:@castle-primary;\n background:transparent;\n }\n }\n .select2-disabled .select2-result-label:hover{\n color:#888;\n cursor: default;\n }\n }\n\n .select2-highlighted{\n background:transparent;\n color:#292929;\n }\n\n .select2-result-sub{\n > li{\n font-size:14px;\n line-height:1.4em;\n }\n }\n\n &::after{\n clear:both;\n }\n }\n}\n\n/* global tile edit styles */\n.pat-edittile {\n position: relative;\n min-height: 10px;\n\n .edit-tile {\n display: none;\n\n }\n &:hover .edit-tile {\n position: absolute;\n top: 0px;\n left: 0px;\n background: url(\"++resource++plone.app.mosaic.images/window.png\") -12px -56px;\n cursor: pointer;\n text-indent: -999999px;\n display: block;\n width: 16px;\n height: 16px;\n\n &:hover {\n background-position: -28px -56px;\n }\n }\n}\n\n\n\n/* better default tile text */\n.mosaic-panel {\n .mosaic-tile.mosaic-IDublinCore-description-tile .mosaic-tile-content-empty > *:first-child:before{\n content: \"Empty description. Click to edit\\2026\";\n }\n .mosaic-tile.mosaic-IRichText-text-tile .mosaic-tile-content-empty > *:first-child:before{\n content: \"Text empty. Click to edit\\2026\";\n }\n}\n\n\n.mosaic-selected-tile .mosaic-tile-control {\n // move below tile so it doesn't get in the way of viewing the tile\n bottom: -35px;\n}\n\n.mosaic-enabled {\n .mosaic-tile img {\n pointer-events: none;\n }\n .mosaic-tile .mce-edit-focus img {\n pointer-events: all;\n }\n}\n\n.castle-editor-errors {\n top: 75px;\n right: 20px;\n position: fixed;\n opacity: 1;\n z-index: 99999999;\n min-width: 450px;\n\n .portalMessage dd ul {\n padding-left: 0;\n .title {\n font-weight: bold;\n margin-right: 5px;\n }\n .title::after {\n content: ':';\n }\n }\n}\n",".introjs-overlay {\n position: absolute;\n z-index: 999999;\n background-color: #000;\n opacity: 0;\n background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));\n background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n background: radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";\n filter: alpha(opacity=50);\n -webkit-transition: all 0.3s ease-out;\n -moz-transition: all 0.3s ease-out;\n -ms-transition: all 0.3s ease-out;\n -o-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n\n.introjs-fixParent {\n z-index: auto !important;\n opacity: 1.0 !important;\n position: absolute !important;\n -webkit-transform: none !important;\n -moz-transform: none !important;\n -ms-transform: none !important;\n -o-transform: none !important;\n transform: none !important;\n}\n\n.introjs-showElement,\ntr.introjs-showElement > td,\ntr.introjs-showElement > th {\n z-index: 9999999 !important;\n}\n\n.introjs-disableInteraction {\n z-index: 99999999 !important;\n position: absolute;\n}\n\n.introjs-relativePosition,\ntr.introjs-showElement > td,\ntr.introjs-showElement > th {\n position: relative;\n}\n\n.introjs-helperLayer {\n position: absolute;\n z-index: 9999998;\n background-color: #FFF;\n background-color: rgba(255,255,255,.9);\n border: 1px solid #777;\n border: 1px solid rgba(0,0,0,.5);\n border-radius: 4px;\n box-shadow: 0 2px 15px rgba(0,0,0,.4);\n -webkit-transition: all 0.3s ease-out;\n -moz-transition: all 0.3s ease-out;\n -ms-transition: all 0.3s ease-out;\n -o-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n\n.introjs-tooltipReferenceLayer {\n position: absolute;\n visibility: hidden;\n z-index: 10000000;\n background-color: transparent;\n -webkit-transition: all 0.3s ease-out;\n -moz-transition: all 0.3s ease-out;\n -ms-transition: all 0.3s ease-out;\n -o-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n\n.introjs-helperLayer *,\n.introjs-helperLayer *:before,\n.introjs-helperLayer *:after {\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n -ms-box-sizing: content-box;\n -o-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.introjs-helperNumberLayer {\n position: absolute;\n visibility: visible;\n top: -16px;\n left: -16px;\n z-index: 9999999999 !important;\n padding: 2px;\n font-family: Arial, verdana, tahoma;\n font-size: 13px;\n font-weight: bold;\n color: white;\n text-align: center;\n text-shadow: 1px 1px 1px rgba(0,0,0,.3);\n background: #ff3019; /* Old browsers */\n background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */\n background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */\n background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */\n background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */\n background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */\n background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); /* W3C */\n width: 20px;\n height:20px;\n line-height: 20px;\n border: 3px solid white;\n border-radius: 50%;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0); /* IE6-9 */\n filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000); /* IE10 text shadows */\n box-shadow: 0 2px 5px rgba(0,0,0,.4);\n}\n\n.introjs-arrow {\n border: 5px solid white;\n content:'';\n position: absolute;\n}\n.introjs-arrow.top {\n top: -10px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:white;\n border-left-color:transparent;\n}\n.introjs-arrow.top-right {\n top: -10px;\n right: 10px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:white;\n border-left-color:transparent;\n}\n.introjs-arrow.top-middle {\n top: -10px;\n left: 50%;\n margin-left: -5px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:white;\n border-left-color:transparent;\n}\n.introjs-arrow.right {\n right: -10px;\n top: 10px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:transparent;\n border-left-color:white;\n}\n.introjs-arrow.right-bottom {\n bottom:10px;\n right: -10px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:transparent;\n border-left-color:white;\n}\n.introjs-arrow.bottom {\n bottom: -10px;\n border-top-color:white;\n border-right-color:transparent;\n border-bottom-color:transparent;\n border-left-color:transparent;\n}\n.introjs-arrow.left {\n left: -10px;\n top: 10px;\n border-top-color:transparent;\n border-right-color:white;\n border-bottom-color:transparent;\n border-left-color:transparent;\n}\n.introjs-arrow.left-bottom {\n left: -10px;\n bottom:10px;\n border-top-color:transparent;\n border-right-color:white;\n border-bottom-color:transparent;\n border-left-color:transparent;\n}\n\n.introjs-tooltip {\n position: absolute;\n visibility: visible;\n padding: 10px;\n background-color: white;\n min-width: 200px;\n max-width: 300px;\n border-radius: 3px;\n box-shadow: 0 1px 10px rgba(0,0,0,.4);\n -webkit-transition: opacity 0.1s ease-out;\n -moz-transition: opacity 0.1s ease-out;\n -ms-transition: opacity 0.1s ease-out;\n -o-transition: opacity 0.1s ease-out;\n transition: opacity 0.1s ease-out;\n}\n\n.introjs-tooltipbuttons {\n text-align: right;\n white-space: nowrap;\n}\n\n/*\n Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/\n Changed by Afshin Mehrabani\n*/\n.introjs-button {\n position: relative;\n overflow: visible;\n display: inline-block;\n padding: 0.3em 0.8em;\n border: 1px solid #d4d4d4;\n margin: 0;\n text-decoration: none;\n text-shadow: 1px 1px 0 #fff;\n font: 11px/normal sans-serif;\n color: #333;\n white-space: nowrap;\n cursor: pointer;\n outline: none;\n background-color: #ececec;\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));\n background-image: -moz-linear-gradient(#f4f4f4, #ececec);\n background-image: -o-linear-gradient(#f4f4f4, #ececec);\n background-image: linear-gradient(#f4f4f4, #ececec);\n -webkit-background-clip: padding;\n -moz-background-clip: padding;\n -o-background-clip: padding-box;\n /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */\n -webkit-border-radius: 0.2em;\n -moz-border-radius: 0.2em;\n border-radius: 0.2em;\n /* IE hacks */\n zoom: 1;\n *display: inline;\n margin-top: 10px;\n}\n\n.introjs-button:hover {\n border-color: #bcbcbc;\n text-decoration: none;\n box-shadow: 0px 1px 1px #e3e3e3;\n}\n\n.introjs-button:focus,\n.introjs-button:active {\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));\n background-image: -moz-linear-gradient(#ececec, #f4f4f4);\n background-image: -o-linear-gradient(#ececec, #f4f4f4);\n background-image: linear-gradient(#ececec, #f4f4f4);\n}\n\n/* overrides extra padding on button elements in Firefox */\n.introjs-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.introjs-skipbutton {\n margin-right: 5px;\n color: #7a7a7a;\n}\n\n.introjs-prevbutton {\n -webkit-border-radius: 0.2em 0 0 0.2em;\n -moz-border-radius: 0.2em 0 0 0.2em;\n border-radius: 0.2em 0 0 0.2em;\n border-right: none;\n}\n\n.introjs-nextbutton {\n -webkit-border-radius: 0 0.2em 0.2em 0;\n -moz-border-radius: 0 0.2em 0.2em 0;\n border-radius: 0 0.2em 0.2em 0;\n}\n\n.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {\n color: #9a9a9a;\n border-color: #d4d4d4;\n box-shadow: none;\n cursor: default;\n background-color: #f4f4f4;\n background-image: none;\n text-decoration: none;\n}\n\n.introjs-bullets {\n text-align: center;\n}\n.introjs-bullets ul {\n clear: both;\n margin: 15px auto 0;\n padding: 0;\n display: inline-block;\n}\n.introjs-bullets ul li {\n list-style: none;\n float: left;\n margin: 0 2px;\n}\n.introjs-bullets ul li a {\n display: block;\n width: 6px;\n height: 6px;\n background: #ccc;\n border-radius: 10px;\n -moz-border-radius: 10px;\n -webkit-border-radius: 10px;\n text-decoration: none;\n}\n.introjs-bullets ul li a:hover {\n background: #999;\n}\n.introjs-bullets ul li a.active {\n background: #999;\n}\n\n.introjs-progress {\n overflow: hidden;\n height: 10px;\n margin: 10px 0 5px 0;\n border-radius: 4px;\n background-color: #ecf0f1\n}\n.introjs-progressbar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 10px;\n line-height: 10px;\n text-align: center;\n background-color: #08c;\n}\n\n.introjsFloatingElement {\n position: absolute;\n height: 0;\n width: 0;\n left: 50%;\n top: 50%;\n}\n","@import (less) \"../../libs/intro.js/introjs.css\";\n\n.introjs-helperNumberLayer {\n line-height: 12px;\n margin-left: 210px;\n left: auto;\n right: 0px;\n top: 6px;\n}\n\n.introjs-helperLayer {\n background: rgba(235,235,235,0.0) !important; // lesshint importantRule: false\n z-index: 8888 !important; // lesshint importantRule: false\n display: none;\n}\n\n.introjs-overlay {\n background: black;\n}\n\n.introjs-tooltip {\n min-width: 300px;\n min-width: 400px;\n .introjs-tooltiptext {\n font-size: 120%;\n margin: 20px 20px 0 20px;\n }\n}\n","\n// Dashboard\n.portaltype-dashboard.template-layout {\n\n .meta-container-meta-top {\n display: none;\n }\n\n /* override icons on dashboard */\n .icon-user::before {\n content: url(\"../../svg/toolbar/user-black.svg\");\n }\n .icon-events::before {\n content: url(\"../../svg/toolbar/events.svg\") !important;\n }\n\n\n #main-content-container .icon-user::before,\n #main-content-container .icon-events::before,\n #main-content-container[class*=\"contenttype-\"]::before {\n width: 1.2em;\n height: 1.2em;\n font-family: inherit !important;\n display: inline-block;\n margin: 0.3em 0.2em 0;\n text-align: center;\n }\n .recent-activity {\n [class*=\"contenttype-\"]::before {\n color: @castle_lighter_dark_grey_color !important;\n }\n }\n h1 {\n margin-top: 0px;\n padding-top: 0px;\n font-size: 3em;\n text-align: center;\n color: @castle_lighter_dark_grey_color;\n font-family: 'Open Sans Condensed', Arial;\n font-weight: 700;\n }\n #main-content-container {\n p {\n font-size: 1.125em;\n &.welcome-message {\n text-align: center;\n font-family: 'Open Sans 600', Arial;\n font-weight: 600;\n color: @castle_lighter_dark_grey_color;\n }\n }\n }\n\n .content-totals{\n clear: both;\n color: #7B7B7B;\n text-align: right;\n\n .content-totals-label{\n font-weight: 500;\n margin-right: 8px;\n }\n .total-group{\n margin-right: 5px;\n\n .count:after{\n content: ',';\n }\n }\n .total-group:last-child{\n .count:after{\n content: '';\n }\n }\n }\n\n ul.dashboard-add-content-buttons {\n border-top: 1px solid @castle_edit_zone_text;\n margin-top: 1em;\n padding-top: 1em;\n\n li a span.path{\n font-weight: normal;\n font-size: 12px;\n display: block;\n text-transform: none;\n font-family: 'Open Sans 600', Arial;\n font-weight: 600;\n }\n\n li {\n text-align: center;\n }\n\n li a {\n display: block;\n font-family: 'Open Sans 700', Arial;\n font-weight: 700;\n color: @castle_lighter_dark_grey_color;\n text-align: center;\n text-transform: uppercase;\n\n &::before {\n font-size: 71px;\n width: 109px;\n height: 109px;\n text-align: center;\n color: white;\n background-color: @castle_new_gray;\n -webkit-border-radius: 109px;\n -moz-border-radius: 109px;\n border-radius: 109px;\n line-height: 100px;\n margin: 0 auto 15px;\n overflow: hidden;\n display: block;\n padding-top: 6px;\n }\n &:hover::before {\n background-color: @castle_red_color;\n color: white !important;\n text-decoration: none !important;\n }\n &:hover {\n color: @castle_red_color;\n }\n &[class*=\"contenttype-\"]::before, &.glyphicon-upload::before, &.icon-manage-site::before {\n content: '' !important;\n font-family: sans-serif;\n }\n &.contenttype-folder::before {\n background: url(\"../../images/folder-grey.png\") no-repeat;\n }\n &.contenttype-folder:hover::before {\n background: url(\"../../images/folder-red.png\") no-repeat;\n }\n &.contenttype-document::before {\n background: url(\"../../images/page-grey.png\") no-repeat;\n }\n &.contenttype-document:hover::before {\n background: url(\"../../images/page-red.png\") no-repeat;\n }\n &.contenttype-news-item::before {\n background: url(\"../../images/news-grey.png\") no-repeat;\n }\n &.contenttype-news-item:hover::before {\n background: url(\"../../images/news-red.png\") no-repeat;\n }\n &.contenttype-link::before {\n background: url(\"../../images/link-grey.png\") no-repeat;\n }\n &.contenttype-link:hover::before {\n background: url(\"../../images/link-red.png\") no-repeat;\n }\n &.contenttype-person::before {\n background: url(\"../../images/person-grey.png\") no-repeat;\n }\n &.contenttype-person:hover::before {\n background: url(\"../../images/person-red.png\") no-repeat;\n }\n &.contenttype-pressrelease::before {\n background: url(\"../../images/press-release-grey.png\") no-repeat;\n }\n &.contenttype-pressrelease:hover::before {\n background: url(\"../../images/press-release-red.png\") no-repeat;\n }\n &.contenttype-speech::before {\n background: url(\"../../images/speech-grey.png\") no-repeat;\n }\n &.contenttype-speech:hover::before {\n background: url(\"../../images/speech-red.png\") no-repeat;\n }\n &.contenttype-story::before {\n background: url(\"../../images/story-grey.png\") no-repeat;\n }\n &.contenttype-story:hover::before {\n background: url(\"../../images/story-red.png\") no-repeat;\n }\n &.contenttype-testimony::before {\n background: url(\"../../images/testimony-grey.png\") no-repeat;\n }\n &.contenttype-testimony:hover::before {\n background: url(\"../../images/testimony-red.png\") no-repeat;\n }\n &.glyphicon-upload::before {\n background: url(\"../../images/upload-grey.png\") no-repeat;\n }\n &.glyphicon-upload:hover::before {\n background: url(\"../../images/upload-red.png\") no-repeat;\n }\n &.icon-manage-site::before {\n background: url(\"../../images/manage-grey.png\") no-repeat;\n }\n &.icon-manage-site:hover::before {\n background: url(\"../../images/manage-red.png\") no-repeat;\n }\n }\n }\n // Text shadow was going beyond the border-radius in the button.. readjusted some things for IE. My first IE only hack\n @media all and (-ms-high-contrast:none) {\n ul.small-block-grid-3 li a.button.expand::before {\n font-size: 53px;\n text-shadow: 1px 1px rgb(150, 150, 150), 2px 2px rgb(150, 150, 150), 3px 3px rgb(150, 150, 150), 4px 4px rgb(150, 150, 150), 5px 5px rgb(150, 150, 150), 6px 6px rgb(150, 150, 150), 7px 7px rgb(150, 150, 150), 8px 8px rgb(150, 150, 150), 9px 9px rgb(150, 150, 150), 10px 10px rgb(150, 150, 150), 11px 11px rgb(150, 150, 150), 12px 12px rgb(150, 150, 150), 13px 13px rgb(150, 150, 150);\n } /* IE11 */\n ul.small-block-grid-3 li a.button.expand:hover::before {\n text-shadow: 1px 1px rgb(158, 28, 28), 2px 2px rgb(158, 28, 28), 3px 3px rgb(158, 28, 28), 4px 4px rgb(158, 28, 28), 5px 5px rgb(158, 28, 28), 6px 6px rgb(158, 28, 28), 7px 7px rgb(158, 28, 28), 8px 8px rgb(158, 28, 28), 9px 9px rgb(158, 28, 28), 10px 10px rgb(158, 28, 28), 11px 11px rgb(158, 28, 28), 12px 12px rgb(158, 28, 28), 13px 13px rgb(158, 28, 28); } /* IE11 */\n }\n\n [type=\"submit\"] {\n background-color: white;\n color: white;\n &:hover {\n background-color: @castle_red_color;\n color: white;\n box-shadow: 0px 2px 5px 5px #BBB;\n }\n }\n table, table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {\n border: none;\n }\n table {\n .title {\n font-size: inherit;\n margin: 0px;\n line-height: inherit;\n }\n .date {\n font-weight: normal;\n margin: 0px;\n }\n\n .dots td, .dots th {\n border-bottom: 1px dotted @castle_light_grey_color;\n }\n }\n\n .user-picture {\n text-align: center;\n position: absolute;\n top: 0;\n right: 10px;\n img {\n max-height: 100px;\n }\n }\n}\n","/* Non-modal content including Sharing and History sections */\n\n.table, .listing {\n border-spacing: 0px;\n\n thead {\n tr {\n border-spacing: 0px;\n\n th, td {\n font-size: 15px;\n vertical-align: middle;\n text-align: left;\n border-width: 0px;\n padding: 7px 5px;\n }\n td {\n border-bottom-width: 1px;\n }\n th {\n color: @castle-primary;\n padding: 10px 5px;\n border-bottom: 2px solid #b5b5b5;\n background:#fff;\n }\n }\n }\n\n tbody {\n tr td:first-child {\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n }\n\n\n tr {\n border-spacing: 0px;\n\n td {\n font-size: 15px;\n vertical-align: middle;\n padding: 8px 5px 8px 8px;\n border-width: 0px;\n }\n }\n }\n\n //buttons within tables\n form{ margin:0; }\n\n input[type=\"submit\"]{\n background-color: #f7f7f7;\n color: #333;\n font-size: 0.9em;\n font-family: 'Open Sans', Arial, sans-serif;\n border: 1px solid #ccc;\n padding: 6px 12px;\n margin: 0 6px 0 0;\n border-radius: 0;\n cursor: pointer;\n transition: background-color 300ms ease-out 0s;\n\n &:hover, &:focus {\n background-color:darken(#f7f7f7, 10%);\n text-decoration: none;\n }\n }\n\n}\n\n//this list does have a thead\n#history-list{\n tr.odd{\n > th{\n color: @castle-primary;\n padding: 10px 5px;\n border-bottom: 2px solid #b5b5b5;\n background: #fff;\n }\n }\n}\n\n//search field\n#sharing-user-group-search, .searchField{\n height:auto;\n background-color: #fff;\n font-family: @font-family-base;\n font-size:0.9em;\n border:1px solid #dedede;\n border-radius:0;\n box-shadow: none;\n padding:7px 12px;\n transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n\n &:hover{\n border:1px solid #999;\n }\n\n &:focus{\n outline:2px solid lighten(@castle-primary, 40%);\n background-color:#f8f8f8;\n box-shadow:none;\n }\n}\n\ninput[type=\"submit\"]{\n font-family:'Open Sans 700', Arial, sans-serif;\n font-weight:700;\n border:none;\n border-radius: 0;\n padding:8px 14px;\n font-size:0.95em;\n transition: background-color 300ms ease-out 0s;\n\n .disabled{\n opacity:0.65;\n }\n}\n\n//primary buttons\n.searchButton, #sharing-save-button, .plone-btn-primary{\n background-color: @modal-button;\n color:#fff;\n border-radius:0;\n\n &:hover, &:focus {\n background-color: @modal-button-hover;\n }\n}\n\n//secondary buttons\ninput.standalone, .plone-btn-default{\n background-color: #dedede;\n color:#555;\n border-radius: 0;\n\n &:hover, &:focus {\n background-color: darken(#dedede, 10%);\n }\n}\n\n//sharing page\n#content-core{\n #sharing-save-button, #sharing-save-button + .standalone {\n float:right;\n\n &.standalone{\n margin-right:6px;\n }\n }\n}\n\n\n\nlegend{\n border:none;\n margin:0;\n padding:0 0.25em;\n font-size:21px;\n width:auto;\n}\n","/* Site Setup Styles */\n\n.configlets{\n list-style: none;\n}\n\nsection.portlet, section.portlet.portletSiteSetup{\n\tborder-radius:0;\n\n\t> :first-child, >:last-child{\n\t\tborder-radius:0;\n\t}\n\n\t.portletHeader{\n\t\tbackground:#e5e5e5;\n\n\t\t> a{\n\t\t\tcolor: #696969;\n\t\t}\n\t}\n\n\t.portletContent{\n\t\tfont-size:100%;\n\t\tbackground: none;\n\n\t\t> ul{\n\t\t\t> li{\n\t\t\t\theight:120px;\n\n\t\t\t\ta:before{\n\t\t\t\t\tcontent:\"\";\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tul{\n\t\t\tbackground:#f8f8f8;\n\t\t\tpadding-bottom:2em;\n\n\t\t\tli{\n\t\t\t\tborder-radius:0;\n\t\t\t\tvertical-align: top;\n\n\t\t\t\tstrong{\n\t\t\t\t\tbackground:#fff;\n\t\t\t\t}\n\n\t\t\t\ta{\n\t\t\t\t\tword-break:normal;\n\t\t\t\t\tborder:none;\n\t\t\t\t\tpadding:0;\n\t\t\t\t\tcolor:#4d4d4d;\n\n\t\t\t\t\tspan{\n\t\t\t\t\t\tfont-size:2.688em; //43px\n\t\t\t\t\t\tdisplay:block;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\tcolor:#4d4d4d;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&:hover, &:active{\n\t\t\t\t\tbackground:none;\n\t\t\t\t\ttext-decoration:none;\n\t\t\t\t}\n\t\t\t}\n\t\t\tul{\n\t\t\t\tmargin-left:0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.inner-configlet{\n\t\tpadding:6px 4px;\n\t\tmargin:10px 0;\n\n\t\t&:hover{\n\t\t\tbackground:none;\n\t\t\tbox-shadow:none;\n\t\t}\n\n\t\ta{\n\t\t\tfont-size:0.9em;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t//make icons smaller\n\t[class^=\"icon-controlpanel-\"]::before{\n\t\twidth:0.8em;\n\t}\n}\n\n//sidebar styles\n#portlet-prefs ul{\n\tli{\n\t\theight:100% !important;\n\t}\n\n\tul li{\n\t\tpadding:10px 0 5px;\n\n\t\ta{\n\t\t\tpadding-left:40px;\n\n\t\t\t&:before{\n\t\t\t\tcontent: \"•\";\n\t\t\t position: absolute;\n\t\t\t font-size: 25px;\n margin-top: 0px !important;\n line-height: 1;\n\t\t\t left: 15px;\n\t\t\t color: #a7daf2;\n\t\t\t}\n\t\t}\n\t}\n}\n\n//tabs\n.autotabs,\n.pat-autotoc.autotabs {\n\tborder-radius:0 !important;\n\tpadding:0 !important;\n\tbox-shadow: none !important;\n\tmargin:0;\n\n\n\tdiv.autotoc-nav, nav.autotoc-nav, ul.autotoc-nav {\n\t\tmargin: 0px;\n\t\tpadding:0px;\n\t\tmin-height: 0;\n\t\tbackground:#f8f8f8;\n\t\tborder-bottom: 1px solid @modal-border;\n\n\t\tli:first-child a{\n\t\t\tborder-left:0;\n\t\t}\n\n\t\ta {\n\t\t\tfont-family:\"Open Sans\", Arial, sans-serif;\n\t\t\tfont-size:0.95em;\n\t\t\tcolor: lighten(@font-color-primary, 60%);\n\t\t\tborder-radius: 0;\n\t\t\tborder:none;\n\t\t\tmargin: 0;\n\t\t\tpadding: 8px 15px;\n\t\t\tbackground:transparent;\n\n\t\t\t&:hover{\n\t\t\t\tcursor: pointer;\n\t\t\t\tcolor:@castle-primary;\n\t\t\t\tbackground:none;\n\t\t\t}\n\n\t\t\t&.active, &:active {\n\t\t\t\tcolor:@font-color-primary;\n\t\t\t\tbackground-color: #fff;\n\t\t\t\tborder-right: 1px solid @modal-border;\n\t\t\t\tborder-left: 1px solid @modal-border;\n\t\t\t\tborder-top:4px solid @castle-primary;\n\t\t\t\tposition: relative;\n\t\t\t\ttop:1px;\n\t\t\t}\n\n\t\t\t&:focus{\n\t\t\t\ttext-decoration: none;\n\t\t\t\toutline:none;\n\t\t\t}\n\n\t\t}\n\t}\n\n\t> div,\n > p{\n\t\tpadding:5px;\n\t}\n\n p {\n margin-bottom: 10px;\n }\n\n\tfieldset{\n\t\tpadding:15px;\n\t\tborder:none;\n\t\tmargin-top:0;\n\t}\n\n\n\t//admin/preferences\n\t.rowlike{\n\t\tpadding:0 15px;\n\t}\n\n\t.formControls{\n\t\tpadding:12px 15px !important;\n\t}\n}\n\n//users & groups\n.template-usergroup-groupprefs,\n.template-usergroup-userprefs{\n\tform{\n\t\tpadding:0 15px;\n\n\t\tinput[type=\"text\"]{\n\t\t\tmargin:5px 0 8px;\n\t\t}\n\t}\n\n\ttable.usergroups-listing{\n\t\tmargin-top: 30px;\n margin-bottom: 10px;\n width: 100%;\n\n td,\n th {\n border: 1px solid #ccc;\n padding: 5px;\n }\n tr.disabled {\n background-color: #f2f2f2;\n }\n\t}\n\n .roles-value {\n .pat-select2 {\n width: 300px;\n }\n }\n}\n\n\n//Resource Registry tabs are all messed up\n.pat-resourceregistry > div{\n\tborder:1px solid #e5e5e5;\n\n\t.autotabs{\n\t\tborder:none;\n\n\t\t.autotoc-nav{\n\t\t\tmargin:0;\n\t\t}\n\t}\n\n\t.tab-content{\n\t\tpadding:0 15px;\n\n\t\t.btn-group{\n\t\t\tmin-height: 50px;\n\t\t\tmargin-bottom:15px;\n\t\t}\n\t}\n}\n\nbody[class*=\"-controlpanel\"] {\n #content-core, #content {\n\n \tlabel {\n \t\tfont-family: 'Open Sans 700', Arial, sans-serif;\n \t\tfont-weight:700;\n \t\tmargin-bottom:4px;\n \t\tfont-size: 14px;\n \t\tcolor: #4d4d4d;\n \t\tcursor: pointer;\n \t}\n\n \tselect, input, textarea{\n \t\tbox-sizing: border-box;\n \t\tfont-family: @font-family-base;\n \t}\n\n \t.form-control, input[type=\"text\"], input[type=\"password\"], textarea, select,\n \t.select2-container .select2-choice, .select2-container-multi .select2-choices {\n \t\theight:auto;\n \t\tbackground-color: #fff;\n \t\tfont-family: @font-family-base;\n \t\tfont-size:0.9em;\n \t\tborder:1px solid #dedede;\n \t\tborder-radius:0;\n \t\tbox-shadow: none;\n \t\tpadding:7px 12px;\n \t\ttransition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n\n \t\t&:hover{\n \t\t\tborder:1px solid #999;\n \t\t}\n\n \t\t&:focus{\n \t\t\toutline:2px solid lighten(@castle-primary, 40%);\n \t\t\tbackground-color:#f8f8f8;\n \t\t\tbox-shadow:none;\n \t\t}\n \t}\n\n \tselect{\n \t\t-webkit-appearance:none !important;\n \t\t-moz-appearance: none;\n \t\tappearance: none;\n \t\tbackground: url(../../images/icon-caret-down.png) no-repeat 96% 49% !important;\n\n \t\t&:hover{\n \t\t\tbackground-color:#fff;\n \t\t}\n \t}\n\n \tlegend{\n \t\tborder:none;\n \t\tmargin:0;\n \t\tpadding:0 0.25em;\n \t\tfont-size:21px;\n \t\twidth:auto;\n \t}\n\n \t//autocomplete widgets\n \t.select2-container{\n \t\twidth:100%;\n\n \t\t.select2-choices{\n \t\t\tpadding:0;\n \t\t\tborder:1px solid #dedede;\n \t\t\tbackground:none;\n\n \t\t\t.select2-input.select2-input {\n \t\t\t\tbackground:#fff;\n\n \t\t\t\t&:hover{\n \t\t\t\t\tborder:1px solid #999;\n \t\t\t\t}\n \t\t\t}\n \t\t}\n \t}\n\n \t//selection widget\n \t.ordered-selection-field, .list-field{\n \t\tbackground:none !important;\n\n \t\ttd{\n \t\t\tvertical-align: top;\n \t\t\tpadding:0 0.625rem;\n \t\t}\n\n \t\tbutton{\n \t\t\twidth:46px;\n \t\t\tfloat:left;\n \t\t\tcolor:#fff;\n \t\t\tbackground-color:#767676;\n \t\t\tborder:1px solid #fff;\n \t\t\tpadding:16px;\n\n \t\t\t&:hover, &:active{\n \t\t\t\tcolor:#fff;\n \t\t\t\tbackground-color:darken(#767676, 10%)\n \t\t\t}\n\n \t\t\t&:focus{\n \t\t\t\tcolor:#fff;\n \t\t\t}\n \t\t}\n \t}\n\n \t//buttons\n \t.formControls, .plone-btn-group{\n \t\tbackground:none;\n \t\tbox-shadow: none;\n \t\tmin-height: 75px;\n \t\tborder-top:none;\n \t\tpadding:12px 0;\n \t}\n\n\n \tinput[type=\"submit\"], button[type=\"submit\"]{\n \t\tfont-family:'Open Sans 700', Arial, sans-serif;\n \t\tfont-weight:700;\n \t\tborder:none;\n \t\tborder-radius: 0;\n \t\tpadding:8px 14px;\n \t\tfont-size:0.95em;\n \t\tfloat:right;\n \t\ttransition: background-color 300ms ease-out 0s;\n \t\tmargin-left:6px;\n \t\ttext-shadow:none;\n\n \t\t.disabled{\n \t\t\topacity:0.65;\n \t\t}\n \t}\n\n \t.context,\n .plone-btn-success,\n #form-buttons-apply,\n #form-buttons-save,\n #form-buttons-test,\n #form-buttons-send,\n #form-buttons-send2 {\n \t\tbackground-color: @modal-button;\n \t\tcolor:#fff;\n\n \t\t&:hover, &:focus {\n \t\t\tbackground-color: @modal-button-hover;\n \t\t}\n \t}\n\n \t.destructive, .plone-btn-default, #form-buttons-cancel{\n \t\tbackground-color: #dedede;\n \t\tcolor:#777;\n \t\tmargin:0 0 0 6px;\n\n \t\t&:hover, &:focus {\n \t\t\tbackground-color: darken(#dedede, 10%);\n \t\t}\n \t}\n }\n}\n\n//logo preview\n#form-widgets-site_logo img{\n\tmax-width:150px;\n}\n\n#setup-link {\n border: 1px solid #ccc;\n padding: 4px;\n margin: 10px 3px;\n display: inline-block;\n border-radius: 3px;\n text-decoration: none;\n\n &:hover {\n background-color: #f0f0f0;\n }\n &::before {\n content: ' ◀ ';\n font-size: 11px;\n }\n}\n\n\n// Unifying the buttons for the themeing control panel\n.template-theming-controlpanel {\n #themesList {\n .plone-btn.plone-btn-default, .plone-btn.plone-btn-danger {\n color: white !important;\n font-size: 0.95rem;\n transition: background-color 0.5s ease;\n float: left;\n font-weight: normal !important;\n padding: 0px;\n margin: 3px 1% !important;\n width: 29%;\n font-weight: normal !important;\n font-family: Roboto,sans-serif !important;\n border: 0;\n border-radius: 0px;\n height: 50px;\n }\n .plone-btn.plone-btn-default {\n background-color: @castle_bluish_grey !important;\n &:hover {\n background-color: #153559 !important;\n }\n }\n }\n #themesList a.plone-btn {\n padding-top: 14px !important;\n padding-bottom: 2px !important;\n }\n #themesList a.plone-btn.plone-btn-default, #themesList a.plone-btn.plone-btn-danger {\n height: 34px;\n vertical-align: middle;\n }\n .themeEntry {\n text-align: left;\n padding: 0.5em;\n height: inherit;\n min-height: 352px;\n form {\n margin: 0px;\n padding: 0px;\n }\n }\n .themeDescription, .themeEntryTitle {\n text-align: center;\n display: block;\n }\n .themeDescription:empty {\n height: 17px;\n }\n}\n\n\n// Portal Registration\n#recordsContainer {\n h2 {\n margin-bottom: 0.5em;\n }\n #clear-filter button {\n margin-bottom: 1em;\n background-color: @castle-primary;\n color: white;\n border-color: @castle-primary;\n &:hover {\n background-color: @castle-primary-dark;\n border-color: @castle-primary-dark;\n }\n }\n}\n\n.template-configuration_registry {\n #registry-filter {\n margin-bottom: 1.5em;\n .col-sm-10, .col-sm-2 {\n float: left;\n width: auto !important;\n }\n .col-sm-10 input {\n padding: 3px 12px;\n }\n .col-sm-2 {\n padding: 0px;\n }\n .col-sm-10 {\n padding-right: 0px;\n }\n .col-sm-6 {\n span {\n margin-bottom: 0.7em;\n display: block;\n }\n }\n div {\n margin-top: 0.3em;\n input {\n height: 38px;\n }\n }\n }\n}\n\n\n@media screen and (max-width: 1148px) {\n table#recordsTable {\n thead tr:nth-child(2) {\n position: absolute;\n left: -999em;\n }\n tbody tr {\n border: 1px solid #ccc;\n padding-bottom: 1em;\n width: 100%;\n &:nth-child(odd) {\n background-color: #F8F8F8;\n }\n td {\n float: left;\n width: 100%;\n padding: 5px 5px 5px 1em;\n &::before {\n font-weight: bold !important;\n display: block;\n content: attr(data-label)\":\";\n }\n }\n }\n }\n\n}\n\n.link-parent::before {\n top: 0px !important;\n}\n\n.section-dexterity-types {\n #skel-contents button, .submit-widget.button-field {\n background-color: @castle-primary;\n color: white;\n border-color: @castle-primary;\n &:hover {\n background-color: @castle-primary-dark;\n border-color: @castle-primary-dark;\n }\n }\n .header-select {\n text-transform: capitalize;\n }\n .listing {\n table-layout: fixed;\n th {\n width: 25%;\n &:first-child {\n width: 8%;\n }\n &:nth-child(3) {\n width: 55%;\n }\n &:last-child {\n width: 12%;\n }\n }\n tbody tr td {\n vertical-align: top;\n }\n // input[type=\"checkbox\"] {\n // margin-top: 0px;\n // }\n\n }\n\n}\n\na[href$='/@@toggle-advanced']>button {\n\tpadding: 8px 14px;\n\tborder: none;\n\tfont-weight: 700;\n\tfont-size: .95em;\n}\n","/*\nStyles here related to when you click \"Manage Content\" or /folder_contents\n*/\n\n.template-folder_contents {\n #main-content-container{\n margin-top:25px;\n }\n img.pull-right {\n max-height: 20px;\n }\n}\n\n.pat-structure {\n position: relative;\n\n font-family: Arial, sans-serif;\n\n a {\n text-decoration: none;\n }\n\n .navbar {\n margin-bottom:25px;\n\n a.btn-default{\n background-color: #f7f7f7;\n\n &:hover{\n background-color:darken(#f7f7f7, 10%);\n }\n }\n\n a.btn-default.disabled {\n background-color: #f7f7f7;\n }\n\n .btn{\n padding:7px;\n }\n }\n\n #btngroup-mainbuttons {\n margin-right: 15px;\n margin-top: 5px;\n > a {\n margin-top: 5px\n }\n }\n\n /* override rounded borders */\n #btn-attribute-columns,\n #btn-cut {\n /* we don't want rounded */\n border-top-left-radius: 0px;\n border-bottom-left-radius: 0px;\n }\n\n #btn-rearrange,\n #btn-properties {\n border-right: 1px solid #cccccc;\n border-top-right-radius: 0px;\n border-bottom-right-radius: 0px;\n }\n\n #btn-rearrange {\n margin-right: 15px;\n }\n\n #btn-selected-items{\n .label-success, .label-default{\n background-color: #cbcbcb;\n color:#fff;\n border-radius: 1em;\n padding: 2px 6px;\n margin-left:3px;\n }\n }\n\n #btn-recycle{\n background-color: @btn-warning-bg;\n border-color: @btn-warning-border;\n border-color: darken(@btn-warning-bg, 5%);\n color: @btn-warning-color;\n font-weight: 700;\n\n &:hover{\n background-color: darken(@btn-warning-bg, 15%);\n }\n }\n\n #btn-delete {\n background-color: @btn-danger-bg;\n border-color: darken(@btn-danger-border, 5%);\n color: #fff;\n font-weight: 700;\n &:hover{\n background-color: darken(@btn-danger-bg, 20%);\n }\n }\n //CONTENT POPOVERS\n .popover{\n border-radius:0;\n\n &.bottom > .arrow::after{\n border-bottom-color:#f7f7f7;\n }\n\n .popover-title{\n padding:6px 12px;\n }\n\n .glyphicon-remove-circle{\n color:@castle-primary;\n }\n\n &.attribute-columns ul li:last-child{\n border-bottom:1px solid #ddd;\n }\n\n .btn{\n border-radius:0;\n margin-top:10px;\n\n &.btn-primary{\n background-color:@castle-primary;\n\n &:hover, &:focus{\n background-color: darken(@castle-primary, 10%);\n }\n }\n }\n\n .columns {\n ul {\n li {\n padding: 0 5px;\n\n input::after {\n padding-right: 6px;\n content: \" \";\n }\n }\n }\n }\n\n select.form-control{\n margin-left:6px;\n }\n }\n\n#btn-attribute-columns, #btn-selected-items, #btn-rearrange {\n margin-top: 10px;\n}\n #filter {\n width:210px;\n margin-top: 10px;\n .search-query {\n height: 32px;\n font-size: 15px;\n padding-left:7px;\n border-left: 1px solid #dedede;\n border-top: 1px solid #dedede;\n border-bottom: 1px solid #dedede;\n border-right: none;\n float: left;\n max-width: calc(~\"100% - 67px\");\n &:focus{\n outline:2px solid lighten(@castle-primary, 40%);\n box-shadow:none;\n }\n }\n .input-group-btn {\n float: left;\n #btn-query {\n font-size: 15px;\n height: 27px;\n margin-left: 0;\n padding:7px 11px 0px;\n border-radius:0;\n }\n }\n #popover-structure-query {\n width: auto;\n left: auto !important;\n right: 68px;\n }\n }\n\n .itemRow {\n .Subject {\n max-width: 200px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n //PAGINATION STYLES\n aside {\n text-align: center;\n\n ul.pagination{\n margin:10px 0 20px;\n\n li a{\n font-size:14px;\n color:@castle-primary;\n\n &:hover, &:focus{\n background-color:@castle-primary;\n color:#fff;\n }\n }\n\n .active a{\n background-color:@castle-primary;\n border-color:@castle-primary;\n\n &:hover, &:focus{\n background-color:darken(@castle-primary, 10%);\n }\n }\n\n > .disabled a{\n color:#999;\n background-color:#f7f7f7;\n opacity:0.65;\n\n &:hover, &:focus{\n background-color:#f7f7f7;\n opacity:0.65;\n }\n }\n\n &:nth-child(1) {\n /* page list */\n > li a {\n border-radius: 0px;\n margin-right: 5px;\n }\n }\n\n &:nth-child(2) {\n /* per page selector */\n display: block;\n position: absolute;\n right: -5px;\n bottom: 4px;\n\n .disabled:not(.serverhowmany) a {\n border-radius: 0px;\n background-color: transparent;\n border: 0px;\n }\n .serverhowmany a {\n margin-right: 5px;\n border-radius: 0px;\n }\n }\n\n &:nth-child(3) {\n /* selected page status */\n display: none;\n }\n }\n }\n\n /* TABLE STYLES*/\n table .fc-breadcrumbs-container{\n\n .context-buttons.input-group {\n display: none !important; // really, really hide it\n }\n\n .fc-breadcrumbs{\n a{\n color:@castle-primary;\n\n &:hover{\n text-decoration: underline;\n }\n }\n }\n }\n\n /* widget style adjustments */\n #popover-properties textarea {\n display: block;\n width: 100%;\n min-height: 35px;\n }\n\n /* pickadate style fixes */\n .pattern-pickadate-wrapper .pattern-pickadate-time-wrapper .pattern-pickadate-time {\n width: 110px;\n }\n}\n\ntable.table.table-striped, table.structure-dragging {\n border-spacing: 0px;\n\n .glyphicon.glyphicon-home::before {\n width: 14px;\n height: 14px;\n }\n\n .glyphicon.glyphicon-new-window{\n vertical-align: top;\n margin-top:5px;\n }\n\n th.actions, .actionmenu-container{\n text-align: center;\n }\n\n .actionmenu-container .btn-group.actionmenu{\n .btn, .btn-default{\n border:none;\n background:transparent;\n padding:0;\n margin:0;\n font-size:18px;\n line-height: 1em;\n\n &:focus, &:hover, &:active{\n background:transparent;\n }\n }\n }\n .btn-group.open .dropdown-toggle{\n box-shadow: none;\n }\n\n .dropdown-menu{\n border-radius: 0;\n }\n\n thead {\n tr {\n border-spacing: 0px;\n\n th, td {\n font-size: 15px;\n vertical-align: middle;\n text-align: left;\n border-width: 0px;\n padding: 7px 5px;\n }\n td {\n border-bottom-width: 1px;\n }\n th {\n color: @castle-primary;\n padding: 10px 5px;\n border-bottom: 2px solid #b5b5b5;\n }\n }\n }\n\n tbody {\n\n tr {\n border-spacing: 0px;\n\n td {\n font-size: 15px;\n vertical-align: middle;\n padding: 8px 5px 8px 8px;\n border-width: 0px;\n\n a[class*=\"contenttype-\"]::before {\n width: 14px;\n height: 14px;\n margin-top: -8px;\n margin-right: 0.4375em;\n display: inline-block;\n }\n }\n }\n }\n\n}\n\nbody table.structure-dragging {\n background-color: white;\n z-index: 107;\n}\n\n\n/* folder contents overrides! */\n\n.template-folder_contents {\n /* hide header, we don't want it */\n h1.documentFirstHeading,\n /* hide setting default page, we don't use that in castle */\n .pat-structure .dropdown-menu > li > a.set-default-page,\n /* hide upload btn here, use castle upload btn */\n .pat-structure #btn-upload {\n display: none;\n }\n\n /* toolbar fixes */\n #main-content {\n z-index: 5;\n margin-top: 0px;\n padding: 25px;\n }\n // Once the query button is clicked.. lets take away the z-index and positioning. it works without it\n &.popover-structure-query-active #main-content,\n &.popover-structure-columns-active #main-content,\n &.popover-structure-rearrange-active #main-content,\n &.popover-structure-well-active #main-content {\n z-index: none;\n position: inherit;\n }\n\n\n // Seems like the content sways to the left and the right due to .row negative side margins for folder contents view. Taking them out\n #main-content-container{\n margin: 25px 0px 0px;\n }\n}\n\n@media ( max-width:1178px ){\n .pat-structure #filter #popover-structure-query {\n left: 258px !important;\n right: auto;\n }\n .pat-structure .popover.left > .arrow {\n right: auto;\n left: -11px;\n border-right-width: 11px;\n border-left-width: 0px;\n border-right-color: #999999;\n\n &:after {\n /* Safari */\n -webkit-transform: rotate(-180deg);\n /* Firefox */\n -moz-transform: rotate(-180deg);\n /* IE */\n -ms-transform: rotate(-180deg);\n /* Opera */\n -o-transform: rotate(-180deg);\n transform: rotate(-180deg);\n border-right-color: #999999;\n right: -11px;\n }\n }\n}\n","/* fix 278 */\n.mosaic-selected-tile .mce-tinymce.mce-tinymce-inline {\n display: block !important;\n z-index: 100000;\n position: relative;\n}\n\n#main-content {\n z-index: 1;\n position: relative;\n}\n\n/* end fix 278 */\n#btn-selected-items .label.label-default, #btn-selected-items .label.label-success {\n display: inline !important;\n font-size: 0.875em;\n}\n/*\n\nXXX poor man's hiding of plone features:\n- do not allow plone upload widget\n- disable editing language of content\n- hide site layouts editor\n- hide wysiwyg option\n*/\n#formfield-form-widgets-toolbar_position,\n#formfield-form-widgets-display_publication_date_in_byline,\n#formfield-form-widgets-icon_visibility,\n#formfield-form-widgets-thumb_visibility,\n#formfield-form-widgets-toolbar_logo,\n#formfield-form-widgets-IDublinCore-language,\nbody.template-layouts-editor #autotoc-item-autotoc-1,\n#formfield-form-widgets-wysiwyg_editor\n{\n display:none;\n}\n\n/* hide types discussion settings as it is useless */\nbody.template-content-controlpanel{\n #allow_discussion,[for=\"allow_discussion\"]{\n display:none;\n }\n}\n#formfield-form-widgets-anonymous_comments,\n#formfield-form-widgets-anonymous_email_enabled{\n display:none;\n}\n\n.template-overview-controlpanel {\n .row.configlets {\n padding-bottom: 4em;\n }\n nav.portletContent ul li ul {\n margin-left: 0px;\n }\n .row .row {\n margin: 0px !important;\n }\n}\n\n.searchField.portlet-search-gadget, #sharing-user-group-search, #select-rules {\n width: calc(~\"100% - 82px\") !important;\n margin-right: 5px;\n}\n.searchField.portlet-search-gadget + .searchButton, #sharing-user-group-search + #sharing-search-button, #select-rules + input {\n width: 77px;\n margin-top: 0px !important;\n}\n\n.documentDescription {\n margin-bottom: 1em;\n}\n\n.section-dexterity-types {\n .crud-form {\n .option .label:empty {\n background: transparent;\n }\n td.field img[src=''] {\n display: none;\n }\n }\n .action {\n float: left;\n margin-right: 5px;\n }\n\n}\n\n@media screen and (max-width: 998px) {\n .template-configuration_registry {\n #main-content.medium-9, #portal-column-two.medium-3 {\n width: 100%;\n }\n }\n}\n\n.manage[class*=\"contenttype-\"]::before {\n // width: 10px;\n vertical-align: middle;\n}\n\n.icon-group-right .glyphicon {\n top: auto;\n vertical-align: middle;\n}\n\n\n// fix layouts editor padding\n\n.pat-filemanager {\n .navbar.navbar-default{\n padding: 0 !important;\n }\n}\n\n\n// we hide doc viewer manage annotations because it doesn't quite work right now\n#dv-manage-features {\n display: none;\n}\n\n// fixing mosiac layout editor control panel css bug\n.template-layouts-editor .pat-filemanager > .container {width: 100%;}\n\n\n// until we get this under control, do not allow them to do recursive...\n#popover-workflow .checkbox {\n display: none !important;\n}\n\n\n/* hide feed fields that don't make sense. */\n.portaltype-collection {\n #formfield-form-widgets-ICollection-limit,\n #formfield-form-widgets-ICollection-customViewFields,\n #formfield-form-widgets-IRichText-text,\n #formfield-form-widgets-ICollection-item_count {\n display: none;\n }\n}\n\n\n/* do not show lock info on delete confirmation page */\n.plone-modal-wrapper dl.portalMessage {\n display: none;\n}\n\n\n/* hide pickdate today and garbage buttons since they look terrible */\n.pattern-pickadate-now,\n.pattern-pickadate-clear {\n display: none !important;\n}\n","// Below has css selectors that are shared with the controlpanel, glpyhicons, tinymce. Mostly to get rid of the base calls to font icon\n[class^=\"icon-\"]::before,\n[class*=\"glyphicon-\"]::before,\n[class*=\"mce-i-\"]::before {\n width: 1.2em;\n height: 1.2em;\n /* to prevent icons from loading we need important */\n font-family: inherit !important;\n display: inline-block;\n margin: 0em 0.4em 0 0.2em;\n text-align: center;\n}\n\n@import \"icons/toolbar.less\";\n@import \"icons/controlpanel.less\";\n@import \"icons/tinymce.less\";\n@import \"icons/contenttypes.less\";\n@import \"icons/glyphicons.less\";\n@import \"icons/workflows.less\";\n","@toolbar-folder: \"../../svg/toolbar\";\n\n// Put in a default icon in case one is missing\n[class^=\"icon-\"]::before {\n content: url(\"@{toolbar-folder}/cog.svg\");\n}\n\na:hover [class^=\"icon-\"]::before {\n content: url(\"@{toolbar-folder}/cog-hover.svg\");\n}\n\n.pat-structure [class^=\"icon-\"]::before {\n content: '';\n}\n\n.castle-btn-dropdown.opened ul [class^=\"icon-\"]::before {\n content: '';\n}\n\n.icon-move-up::before {\n content: url(\"@{toolbar-folder}/up-arrow.svg\");\n}\n\n.icon-move-down::before {\n content: url(\"@{toolbar-folder}/down-arrow.svg\");\n}\n\n.icon-up::before {\n content: url(\"@{toolbar-folder}/up.svg\");\n margin: 0px;\n}\n\n.scroll-btn.up:hover .icon-up::before {\n content: url(\"@{toolbar-folder}/up-hover.svg\");\n margin: 0px;\n}\n\n.icon-down::before {\n content: url(\"@{toolbar-folder}/down.svg\");\n}\n\n.scroll-btn.down:hover .icon-down::before {\n content: url(\"@{toolbar-folder}/down-hover.svg\");\n}\n\n.icon-plone-contentmenu-actions::before {\n content: url(\"@{toolbar-folder}/contentmenu-actions.svg\");\n}\na:hover .icon-plone-contentmenu-actions::before {\n content: url(\"@{toolbar-folder}/contentmenu-actions-hover.svg\");\n}\n\n.icon-plone-contentmenu-factories::before {\n content: url(\"@{toolbar-folder}/contentmenu-factories.svg\");\n}\na:hover .icon-plone-contentmenu-factories::before,\n.active .icon-plone-contentmenu-factories::before {\n content: url(\"@{toolbar-folder}/contentmenu-factories-hover.svg\");\n}\n\n.icon-folderContents::before {\n content: url(\"@{toolbar-folder}/folderContents.svg\");\n}\na:hover .icon-folderContents::before,\n.active .icon-folderContents::before {\n content: url(\"@{toolbar-folder}/folderContents-hover.svg\");\n}\n\n.icon-edit::before {\n content: url(\"@{toolbar-folder}/edit.svg\");\n}\na:hover .icon-edit::before,\n.active .icon-edit::before {\n content: url(\"@{toolbar-folder}/edit-hover.svg\");\n}\n\n.icon-design::before {\n content: url(\"@{toolbar-folder}/design.svg\");\n}\na:hover .icon-design::before,\n.active .icon-design::before {\n content: url(\"@{toolbar-folder}/design-hover.svg\");\n}\n\n.icon-view::before {\n content: url(\"@{toolbar-folder}/view.svg\");\n}\na:hover .icon-view::before,\n.active .icon-view::before {\n content: url(\"@{toolbar-folder}/view-hover.svg\");\n}\n\n.icon-history::before {\n content: url(\"@{toolbar-folder}/history.svg\");\n}\na:hover .icon-history::before,\n.active .icon-history::before {\n content: url(\"@{toolbar-folder}/history-hover.svg\");\n}\n\n.icon-local_roles::before {\n content: url(\"@{toolbar-folder}/local_roles.svg\");\n}\na:hover .icon-local_roles::before,\na:active.icon-local_roles::before,\n.active .icon-local_roles::before {\n content: url(\"@{toolbar-folder}/local_roles-hover.svg\");\n}\n\n.icon-user::before {\n content: url(\"@{toolbar-folder}/user-grey.svg\");\n}\na:hover .icon-user::before,\n.icon-user:hover::before,\n.active .icon-user::before {\n content: url(\"@{toolbar-folder}/user-blue.svg\");\n}\n\n.icon-plone-contentmenu-portletmanager::before {\n content: url(\"@{toolbar-folder}/portletmanager.svg\");\n}\na:hover .icon-plone-contentmenu-portletmanager::before,\n.active .icon-plone-contentmenu-portletmanager::before {\n content: url(\"@{toolbar-folder}/portletmanager-hover.svg\");\n}\n\n.icon-syndication::before {\n content: url(\"@{toolbar-folder}/syndication.svg\");\n}\na:hover .icon-syndication::before,\n.active .icon-syndication::before {\n content: url(\"@{toolbar-folder}/syndication-hover.svg\");\n}\n\n.icon-logout::before,\na:hover .icon-logout::before,\n.castle-btn-dropdown.opened ul .icon-logout::before {\n content: url(\"@{toolbar-folder}/logout.svg\");\n}\n\n.icon-aliases::before {\n content: url(\"@{toolbar-folder}/aliases.svg\");\n}\na:hover .icon-aliases::before,\n.active .icon-aliases::before {\n content: url(\"@{toolbar-folder}/aliases-hover.svg\");\n}\n\n.icon-cut::before {\n content: url(\"@{toolbar-folder}/cut.svg\");\n}\na:hover .icon-cut::before,\n.active .icon-cut::before {\n content: url(\"@{toolbar-folder}/cut-hover.svg\");\n}\n\n.icon-copy::before {\n content: url(\"@{toolbar-folder}/copy.svg\");\n}\na:hover .icon-copy::before,\n.active .icon-copy::before {\n content: url(\"@{toolbar-folder}/copy-hover.svg\");\n}\n\n.icon-cog::before {\n content: url(\"@{toolbar-folder}/cog.svg\");\n}\n.icon-cog:hover:before,\n.active .icon-cog::before {\n content: url(\"@{toolbar-folder}/cog-hover.svg\");\n}\n\n.icon-trash::before,\n.icon-delete::before {\n content: url(\"@{toolbar-folder}/trash.svg\");\n}\na:hover .icon-trash::before,\na:hover .icon-delete::before,\n.active .icon-delete::before {\n content: url(\"@{toolbar-folder}/trash-hover.svg\");\n}\n\n.icon-preview::before {\n content: url(\"@{toolbar-folder}/preview.svg\");\n}\na:hover .icon-preview::before,\n.active .icon-preview::before {\n content: url(\"@{toolbar-folder}/preview-hover.svg\");\n}\n\n.icon-analytics::before {\n content: url(\"@{toolbar-folder}/analytics.svg\");\n}\na:hover .icon-analytics::before,\n.active .icon-analytics::before {\n content: url(\"@{toolbar-folder}/analytics-hover.svg\");\n}\n\n.icon-quality::before {\n content: url(\"@{toolbar-folder}/quality.svg\");\n}\na:hover .icon-quality::before,\n.active .icon-quality::before {\n content: url(\"@{toolbar-folder}/quality-hover.svg\");\n}\n\n.icon-rename::before {\n content: url(\"@{toolbar-folder}/rename.svg\");\n}\na:hover .icon-rename::before,\n.active .icon-rename::before {\n content: url(\"@{toolbar-folder}/rename-hover.svg\");\n}\n\n.icon-remove::before {\n content: url(\"@{toolbar-folder}/remove.svg\");\n}\n.icon-remove:hover::before {\n content: url(\"@{toolbar-folder}/remove-hover.svg\");\n}\n\n.icon-ok::before {\n content: url(\"@{toolbar-folder}/ok.svg\");\n}\n.icon-ok:hover::before {\n content: url(\"@{toolbar-folder}/ok-hover.svg\");\n}\n\n.icon-convert_template::before {\n content: url(\"@{toolbar-folder}/convert-template.svg\");\n}\na:hover .icon-convert_template::before,\n.active .icon-convert_template::before {\n content: url(\"@{toolbar-folder}/convert-template-hover.svg\");\n}\n\n.icon-convert-to-folder::before {\n content: url(\"@{toolbar-folder}/page-to-folder.svg\");\n}\na:hover .icon-convert-to-folder::before,\n.active .icon-convert-to-folder::before {\n content: url(\"@{toolbar-folder}/page-to-folder-hover.svg\");\n}\n\n.icon-delivery::before {\n content: url(\"@{toolbar-folder}/delivery.svg\");\n}\na:hover .icon-delivery::before,\n.active .icon-delivery::before {\n content: url(\"@{toolbar-folder}/delivery-hover.svg\");\n}\n\n.icon-iterate_checkout::before {\n content: url(\"@{toolbar-folder}/checkout.svg\");\n}\na:hover .icon-iterate_checkout::before,\n.active .icon-iterate_checkout::before {\n content: url(\"@{toolbar-folder}/checkout-hover.svg\");\n}\n\n.icon-archive::before {\n content: url(\"@{toolbar-folder}/archive.svg\");\n}\na:hover .icon-archive::before,\n.active .icon-archive::before {\n content: url(\"@{toolbar-folder}/archive-hover.svg\");\n}\n\n.icon-invalidate::before {\n content: url(\"@{toolbar-folder}/invalidate-cache.svg\");\n}\na:hover .icon-invalidate::before,\n.active .icon-invalidate::before {\n content: url(\"@{toolbar-folder}/invalidate-cache-hover.svg\");\n}\n","@controlpanel-folder: \"../../svg/controlpanel\";\n\n[class^=\"icon-controlpanel-\"]::before {\n width: 5em;\n margin: 0;\n margin-bottom: 5px;\n content: url(\"@{controlpanel-folder}/default.svg\");\n}\n\na:hover [class^=\"icon-controlpanel-\"]::before {\n content: url(\"@{controlpanel-folder}/default-fill.svg\");\n}\n\n// General Section\n.icon-controlpanel-AnnouncementsControlPanel::before {\n content: url(\"@{controlpanel-folder}/announcements.svg\");\n}\na:hover .icon-controlpanel-AnnouncementsControlPanel::before {\n content: url(\"@{controlpanel-folder}/announcements-fill.svg\");\n}\n\n\n.icon-controlpanel-BusinessSettingsControlPanel::before {\n content: url(\"@{controlpanel-folder}/business.svg\");\n}\na:hover .icon-controlpanel-BusinessSettingsControlPanel::before {\n content: url(\"@{controlpanel-folder}/business-fill.svg\");\n}\n\n\n.icon-controlpanel-CastleSettingsControlPanel::before {\n content: url(\"@{controlpanel-folder}/castle.svg\");\n width: 0.95em !important;\n}\na:hover .icon-controlpanel-CastleSettingsControlPanel::before {\n content: url(\"@{controlpanel-folder}/castle-hover.svg\");\n width: 0.95em !important;\n}\n\n\n.icon-controlpanel-DateAndTime::before {\n content: url(\"@{controlpanel-folder}/dateandtime.svg\");\n}\na:hover .icon-controlpanel-DateAndTime::before {\n content: url(\"@{controlpanel-folder}/dateandtime-fill.svg\");\n}\n\n\n.icon-controlpanel-LanguageSettings::before {\n content: url(\"@{controlpanel-folder}/languagesettings.svg\");\n}\na:hover .icon-controlpanel-LanguageSettings::before {\n content: url(\"@{controlpanel-folder}/languagesettings-hover.svg\");\n}\n\n\n.icon-controlpanel-MailHost::before {\n content: url(\"@{controlpanel-folder}/mailhost.svg\");\n}\na:hover .icon-controlpanel-MailHost::before {\n content: url(\"@{controlpanel-folder}/mailhost-fill.svg\");\n}\n\n\n.icon-controlpanel-NavigationSettings::before {\n content: url(\"@{controlpanel-folder}/navigationsettings.svg\");\n}\na:hover .icon-controlpanel-NavigationSettings::before {\n content: url(\"@{controlpanel-folder}/navigationsettings-fill.svg\");\n}\n\n\n.icon-controlpanel-PloneReconfig::before {\n content: url(\"@{controlpanel-folder}/plonereconfig.svg\");\n}\na:hover .icon-controlpanel-PloneReconfig::before {\n content: url(\"@{controlpanel-folder}/plonereconfig-fill.svg\");\n}\n\n\n.icon-controlpanel-QuickInstaller::before {\n content: url(\"@{controlpanel-folder}/quickinstaller.svg\");\n}\na:hover .icon-controlpanel-QuickInstaller::before {\n content: url(\"@{controlpanel-folder}/quickinstaller-fill.svg\");\n}\n\n// Seems like this one might be hidden\n.icon-controlpanel-SearchSettings::before,\na:hover .icon-controlpanel-SearchSettings::before {\n content: url(\"@{controlpanel-folder}/searchsettings.svg\");\n}\n\n\n.icon-controlpanel-discussion::before {\n content: url(\"@{controlpanel-folder}/discussion.svg\");\n}\na:hover .icon-controlpanel-discussion::before {\n content: url(\"@{controlpanel-folder}/discussion-fill.svg\");\n}\n\n\n.icon-controlpanel-plone_app_theming::before {\n content: url(\"@{controlpanel-folder}/plone-app-theming.svg\");\n}\na:hover .icon-controlpanel-plone_app_theming::before {\n content: url(\"@{controlpanel-folder}/plone-app-theming-fill.svg\");\n}\n\n\n.icon-controlpanel-socialmedia::before {\n content: url(\"@{controlpanel-folder}/socialmedia.svg\");\n}\na:hover .icon-controlpanel-socialmedia::before {\n content: url(\"@{controlpanel-folder}/socialmedia-fill.svg\");\n}\n\n\n.icon-controlpanel-syndication::before {\n content: url(\"@{controlpanel-folder}/feeds.svg\");\n}\na:hover .icon-controlpanel-syndication::before {\n content: url(\"@{controlpanel-folder}/feeds-fill.svg\");\n}\n\n\n.icon-controlpanel-tinymce::before {\n content: url(\"@{controlpanel-folder}/tinymce.svg\");\n}\na:hover .icon-controlpanel-tinymce::before {\n content: url(\"@{controlpanel-folder}/tinymce-fill.svg\");\n}\n\n\n// Content Section\n.icon-controlpanel-ContentRules::before {\n content: url(\"@{controlpanel-folder}/contentrules.svg\");\n}\na:hover .icon-controlpanel-ContentRules::before {\n content: url(\"@{controlpanel-folder}/contentrules-fill.svg\");\n}\n\n\n.icon-controlpanel-EditingSettings::before {\n content: url(\"@{controlpanel-folder}/editingsettings.svg\");\n}\na:hover .icon-controlpanel-EditingSettings::before {\n content: url(\"@{controlpanel-folder}/editingsettings-fill.svg\");\n}\n\n\n.icon-controlpanel-FeedsControlPanel::before {\n content: url(\"@{controlpanel-folder}/feeds.svg\");\n}\na:hover .icon-controlpanel-FeedsControlPanel::before {\n content: url(\"@{controlpanel-folder}/feeds-fill.svg\");\n}\n\n\n.icon-controlpanel-ImagingSettings::before {\n content: url(\"@{controlpanel-folder}/imagesettings.svg\");\n}\na:hover .icon-controlpanel-ImagingSettings::before {\n content: url(\"@{controlpanel-folder}/imagesettings-fill.svg\");\n}\n\n\n.icon-controlpanel-MarkupSettings::before {\n content: url(\"@{controlpanel-folder}/markupsettings.svg\");\n}\na:hover .icon-controlpanel-MarkupSettings::before {\n content: url(\"@{controlpanel-folder}/markupsettings-alt.svg\");\n}\n\n\n.icon-controlpanel-RedirectsControlPanel::before {\n content: url(\"@{controlpanel-folder}/redirectscontrolpanel.svg\");\n}\na:hover .icon-controlpanel-RedirectsControlPanel::before {\n content: url(\"@{controlpanel-folder}/redirectscontrolpanel-fill.svg\");\n}\n\n\n.icon-controlpanel-SurveyControlPanel::before {\n content: url(\"@{controlpanel-folder}/survey.svg\");\n}\na:hover .icon-controlpanel-SurveyControlPanel::before {\n content: url(\"@{controlpanel-folder}/survey-fill.svg\");\n}\n\n\n.icon-controlpanel-TypesSettings::before {\n content: url(\"@{controlpanel-folder}/typessettings.svg\");\n}\na:hover .icon-controlpanel-TypesSettings::before {\n content: url(\"@{controlpanel-folder}/typessettings-alt.svg\");\n}\n\n\n.icon-controlpanel-dexterity-types::before {\n content: url(\"@{controlpanel-folder}/dexterity-types.svg\");\n}\na:hover .icon-controlpanel-dexterity-types::before {\n content: url(\"@{controlpanel-folder}/dexterity-types-fill.svg\");\n}\n\n\n// Users Section\n.icon-controlpanel-UsersGroups::before {\n content: url(\"@{controlpanel-folder}/usersgroups.svg\");\n}\na:hover .icon-controlpanel-UsersGroups::before {\n content: url(\"@{controlpanel-folder}/usersgroups-fill.svg\");\n}\n\n\n// Security Section\n.icon-controlpanel-FilterSettings::before {\n content: url(\"@{controlpanel-folder}/filtersettings.svg\");\n}\na:hover .icon-controlpanel-FilterSettings::before {\n content: url(\"@{controlpanel-folder}/filtersettings-fill.svg\");\n}\n\n\n.icon-controlpanel-SecuritySettings::before {\n content: url(\"@{controlpanel-folder}/securitysettings.svg\");\n}\na:hover .icon-controlpanel-SecuritySettings::before {\n content: url(\"@{controlpanel-folder}/securitysettings-fill.svg\");\n}\n\n\n.icon-controlpanel-errorLog::before {\n content: url(\"@{controlpanel-folder}/errorlog.svg\");\n}\na:hover .icon-controlpanel-errorLog::before {\n content: url(\"@{controlpanel-folder}/errorlog-fill.svg\");\n}\n\n\n// Advanced Section\n.icon-controlpanel-AuditLogControlPanel::before {\n content: url(\"@{controlpanel-folder}/audit-log.svg\");\n}\na:hover .icon-controlpanel-AuditLogControlPanel::before {\n content: url(\"@{controlpanel-folder}/audit-log-alt.svg\");\n}\n\n\n.icon-controlpanel-CrawlerControlPanel::before {\n content: url(\"@{controlpanel-folder}/crawler.svg\");\n}\na:hover .icon-controlpanel-CrawlerControlPanel::before {\n content: url(\"@{controlpanel-folder}/crawler-fill.svg\");\n}\n\n\n.icon-controlpanel-LinksControlPanel::before {\n content: url(\"@{controlpanel-folder}/broken-links.svg\");\n}\na:hover .icon-controlpanel-LinksControlPanel::before {\n content: url(\"@{controlpanel-folder}/broken-links-fill.svg\");\n}\n\n\n.icon-controlpanel-SessionsControlPanel::before {\n content: url(\"@{controlpanel-folder}/sessions.svg\");\n}\na:hover .icon-controlpanel-SessionsControlPanel::before {\n content: url(\"@{controlpanel-folder}/sessions-fill.svg\");\n}\n\n\n.icon-controlpanel-StatusControlPanel::before {\n content: url(\"@{controlpanel-folder}/statuscontrolpanel.svg\");\n}\na:hover .icon-controlpanel-StatusControlPanel::before {\n content: url(\"@{controlpanel-folder}/statuscontrolpanel-fill.svg\");\n}\n\n\n.icon-controlpanel-TagsControlPanel::before {\n content: url(\"@{controlpanel-folder}/tags.svg\");\n}\na:hover .icon-controlpanel-TagsControlPanel::before {\n content: url(\"@{controlpanel-folder}/tags-fill.svg\");\n}\n\n\n.icon-controlpanel-TasksControlPanel::before {\n content: url(\"@{controlpanel-folder}/tasks.svg\");\n}\na:hover .icon-controlpanel-TasksControlPanel::before {\n content: url(\"@{controlpanel-folder}/tasks-alt.svg\");\n}\n\n\n.icon-controlpanel-plone_app_caching::before {\n content: url(\"@{controlpanel-folder}/plone-app-caching.svg\");\n}\na:hover .icon-controlpanel-plone_app_caching::before {\n content: url(\"@{controlpanel-folder}/plone-app-caching-fill.svg\");\n}\n\n\n.icon-controlpanel-plone_app_registry::before {\n content: url(\"@{controlpanel-folder}/configuration-registry.svg\");\n}\na:hover .icon-controlpanel-plone_app_registry::before {\n content: url(\"@{controlpanel-folder}/configuration-registry-alt.svg\");\n}\n\n\n.icon-controlpanel-resourceregistries::before {\n content: url(\"@{controlpanel-folder}/resource-registries.svg\");\n}\na:hover .icon-controlpanel-resourceregistries::before {\n content: url(\"@{controlpanel-folder}/resource-registries-fill.svg\");\n}\n\n\n// Add-on Configuration Section\n.icon-controlpanel-documentviewer::before {\n content: url(\"@{controlpanel-folder}/documentviewer.svg\");\n}\na:hover .icon-controlpanel-documentviewer::before {\n content: url(\"@{controlpanel-folder}/documentviewer-fill.svg\");\n}\n\n\n.icon-controlpanel-keywordmanager::before {\n content: url(\"@{controlpanel-folder}/keywordmanager.svg\");\n}\na:hover .icon-controlpanel-keywordmanager::before {\n content: url(\"@{controlpanel-folder}/keywordmanager-alt.svg\");\n}\n\n\n.icon-controlpanel-mosaic-layout-editor::before {\n content: url(\"@{controlpanel-folder}/mosaic-layout-editor.svg\");\n}\na:hover .icon-controlpanel-mosaic-layout-editor::before {\n content: url(\"@{controlpanel-folder}/mosaic-layout-editor-fill.svg\");\n}\n\n\n.icon-controlpanel-wildcardhps::before {\n content: url(\"@{controlpanel-folder}/wildcard-hps.svg\");\n}\na:hover .icon-controlpanel-wildcardhps::before {\n content: url(\"@{controlpanel-folder}/wildcard-hps-fill.svg\");\n}\n","@tinymce-folder: \"../../svg/tinymce\";\n\n[class*=\"mce-i-\"]::before {\n width: 16px;\n height: 16px;\n margin: 0;\n}\n\n.mce-i-undo::before {\n content: url(\"@{tinymce-folder}/undo.svg\");\n}\n\n.mce-i-redo::before {\n content: url(\"@{tinymce-folder}/redo.svg\");\n}\n\n.mce-i-table::before {\n content: url(\"@{tinymce-folder}/table.svg\");\n}\n\n.mce-i-code::before {\n content: url(\"@{tinymce-folder}/code.svg\");\n}\n\n.mce-i-removeformat::before {\n content: url(\"@{tinymce-folder}/removeformat.svg\");\n}\n\n.mce-i-bold::before {\n content: url(\"@{tinymce-folder}/bold.svg\");\n}\n\n.mce-i-italic::before {\n content: url(\"@{tinymce-folder}/italic.svg\");\n}\n\n.mce-i-alignleft::before,\n.mce-i-alignnone::before {\n content: url(\"@{tinymce-folder}/alignleft.svg\");\n}\n\n.mce-i-aligncenter::before {\n content: url(\"@{tinymce-folder}/aligncenter.svg\");\n}\n\n.mce-i-alignright::before {\n content: url(\"@{tinymce-folder}/alignright.svg\");\n}\n\n.mce-i-alignjustify::before {\n content: url(\"@{tinymce-folder}/alignjustify.svg\");\n}\n\n.mce-i-bullist::before {\n content: url(\"@{tinymce-folder}/bullist.svg\");\n}\n\n.mce-i-numlist::before {\n content: url(\"@{tinymce-folder}/numlist.svg\");\n}\n\n.mce-i-image::before {\n content: url(\"@{tinymce-folder}/image.svg\");\n}\n\n.mce-i-unlink::before {\n content: url(\"@{tinymce-folder}/unlink.svg\");\n}\n\n.mce-i-link::before {\n content: url(\"@{tinymce-folder}/link.svg\");\n}\n\n.mce-i-underline::before {\n content: url(\"@{tinymce-folder}/underline.svg\");\n}\n\n.mce-i-strikethrough::before {\n content: url(\"@{tinymce-folder}/strikethrough.svg\");\n}\n\n.mce-i-superscript::before {\n content: url(\"@{tinymce-folder}/superscript.svg\");\n}\n\n.mce-i-subscript::before {\n content: url(\"@{tinymce-folder}/subscript.svg\");\n}\n\n.mce--i-save::before {\n content: url(\"@{tinymce-folder}/save.svg\");\n}\n\n.mce-i-newdocument::before {\n content: url(\"@{tinymce-folder}/newdocument.svg\");\n}\n\n.mce-i-fullpage::before {\n content: url(\"@{tinymce-folder}/fullpage.svg\");\n}\n\n.mce-i-cut::before {\n content: url(\"@{tinymce-folder}/cut.svg\");\n}\n\n.mce-i-paste::before {\n content: url(\"@{tinymce-folder}/paste.svg\");\n}\n\n.mce-i-searchreplace::before {\n content: url(\"@{tinymce-folder}/searchreplace.svg\");\n}\n\n.mce-i-indent::before {\n content: url(\"@{tinymce-folder}/indent.svg\");\n}\n\n.mce-i-outdent::before {\n content: url(\"@{tinymce-folder}/outdent.svg\");\n}\n\n.mce-i-blockquote::before {\n content: url(\"@{tinymce-folder}/blockquote.svg\");\n}\n\n.mce-i-anchor::before {\n content: url(\"@{tinymce-folder}/anchor.svg\");\n}\n\n.mce-i-media::before {\n content: url(\"@{tinymce-folder}/media.svg\");\n}\n\n.mce-i-help:before {\n content: url(\"@{tinymce-folder}/media.svg\");\n}\n\n.mce-i-insertdatetime:before {\n content: url(\"@{tinymce-folder}/insertdatetime.svg\");\n}\n\n.mce-i-preview::before {\n content: url(\"@{tinymce-folder}/preview.svg\");\n}\n\n.mce-i-hr::before {\n content: url(\"@{tinymce-folder}/hr.svg\");\n}\n\n.mce-i-charmap::before {\n content: url(\"@{tinymce-folder}/charmap.svg\");\n}\n\n.mce-i-emoticons::before {\n content: url(\"@{tinymce-folder}/emoticons.svg\");\n}\n\n.mce-i-print::before {\n content: url(\"@{tinymce-folder}/print.svg\");\n}\n\n.mce-i-fullscreen::before {\n content: url(\"@{tinymce-folder}/fullscreen.svg\");\n}\n\n.mce-i-spellchecker::before {\n content: url(\"@{tinymce-folder}/spellchecker.svg\");\n}\n\n.mce-i-nonbreaking::before {\n content: url(\"@{tinymce-folder}/nonbreaking.svg\");\n}\n\n.mce-i-template::before {\n content: url(\"@{tinymce-folder}/template.svg\");\n}\n\n.mce-i-pagebreak::before {\n content: url(\"@{tinymce-folder}/pagebreak.svg\");\n}\n\n.mce-i-restoredraft::before {\n content: url(\"@{tinymce-folder}/restoredraft.svg\");\n}\n\n.mce-i-visualchars::before,\n.mce-i-visualblocks::before {\n content: url(\"@{tinymce-folder}/visualchars.svg\");\n}\n\n.mce-i-ltr::before {\n content: url(\"@{tinymce-folder}/ltr.svg\");\n}\n\n.mce-i-rtl::before {\n content: url(\"@{tinymce-folder}/rtl.svg\");\n}\n\n.mce-i-copy::before {\n content: url(\"@{tinymce-folder}/copy.svg\");\n}\n\n.mce-i-resize::before {\n content: url(\"@{tinymce-folder}/resize.svg\");\n}\n\n.mce-i-browse::before {\n content: url(\"@{tinymce-folder}/browse.svg\");\n}\n\n.mce-i-pastetext::before {\n content: url(\"@{tinymce-folder}/pastetext.svg\");\n}\n\n.mce-i-rotateleft::before {\n content: url(\"@{tinymce-folder}/rotateleft.svg\");\n}\n\n.mce-i-rotateright::before {\n content: url(\"@{tinymce-folder}/rotateright.svg\");\n}\n\n.mce-i-crop::before {\n content: url(\"@{tinymce-folder}/crop.svg\");\n}\n\n.mce-i-editimage::before {\n content: url(\"@{tinymce-folder}/editimage.svg\");\n}\n\n.mce-i-options::before {\n content: url(\"@{tinymce-folder}/options.svg\");\n}\n\n.mce-i-flipv::before {\n content: url(\"@{tinymce-folder}/flipv.svg\");\n}\n\n.mce-i-fliph::before {\n content: url(\"@{tinymce-folder}/fliph.svg\");\n}\n\n.mce-i-zoomin::before {\n content: url(\"@{tinymce-folder}/zoomin.svg\");\n}\n\n.mce-i-zoomout::before {\n content: url(\"@{tinymce-folder}/zoomout.svg\");\n}\n\n.mce-i-sun::before {\n content: url(\"@{tinymce-folder}/sun.svg\");\n}\n\n.mce-i-moon::before {\n content: url(\"@{tinymce-folder}/moon.svg\");\n}\n\n.mce-i-arrowleft::before {\n content: url(\"@{tinymce-folder}/arrowleft.svg\");\n}\n\n.mce-i-arrowright::before {\n content: url(\"@{tinymce-folder}/arrowright.svg\");\n}\n\n.mce-i-drop::before {\n content: url(\"@{tinymce-folder}/drop.svg\");\n}\n\n.mce-i-contrast::before {\n content: url(\"@{tinymce-folder}/contrast.svg\");\n}\n\n.mce-i-sharpen::before {\n content: url(\"@{tinymce-folder}/sharpen.svg\");\n}\n\n.mce-i-resize2::before {\n content: url(\"@{tinymce-folder}/resize2.svg\");\n}\n\n.mce-i-orientation::before {\n content: url(\"@{tinymce-folder}/orientation.svg\");\n}\n\n.mce-i-invert::before {\n content: url(\"@{tinymce-folder}/invert.svg\");\n}\n\n.mce-i-gamma::before {\n content: url(\"@{tinymce-folder}/gamma.svg\");\n}\n\n.mce-i-remove::before {\n content: url(\"@{tinymce-folder}/remove.svg\");\n}\n\n.mce-i-tablerowprops::before {\n content: url(\"@{tinymce-folder}/tablerowprops.svg\");\n}\n\n.mce-i-tablecellprops::before {\n content: url(\"@{tinymce-folder}/tablecellprops.svg\");\n}\n\n.mce-i-table2::before {\n content: url(\"@{tinymce-folder}/table2.svg\");\n}\n\n.mce-i-tablemergecells::before {\n content: url(\"@{tinymce-folder}/tablemergecells.svg\");\n}\n\n.mce-i-tableinsertcolbefore::before {\n content: url(\"@{tinymce-folder}/tableinsertcolbefore.svg\");\n}\n\n.mce-i-tableinsertcolafter::before {\n content: url(\"@{tinymce-folder}/tableinsertcolafter.svg\");\n}\n\n.mce-i-tableinsertrowbefore::before {\n content: url(\"@{tinymce-folder}/tableinsertrowbefore.svg\");\n}\n\n.mce-i-tableinsertrowafter::before {\n content: url(\"@{tinymce-folder}/tableinsertrowafter.svg\");\n}\n\n.mce-i-tablesplitcells::before {\n content: url(\"@{tinymce-folder}/tablesplitcells.svg\");\n}\n\n.mce-i-tabledelete::before {\n content: url(\"@{tinymce-folder}/tabledelete.svg\");\n}\n\n.mce-i-tableleftheader::before {\n content: url(\"@{tinymce-folder}/tableleftheader.svg\");\n}\n\n.mce-i-tabletopheader::before {\n content: url(\"@{tinymce-folder}/tabletopheader.svg\");\n}\n\n.mce-i-tabledeleterow::before {\n content: url(\"@{tinymce-folder}/tabledeleterow.svg\");\n}\n\n.mce-i-tabledeletecol::before {\n content: url(\"@{tinymce-folder}/tabledeletecol.svg\");\n}\n\n.mce-i-codesample::before {\n content: url(\"@{tinymce-folder}/codesample.svg\");\n}\n\n.mce-i-checkbox::before,\n.mce-i-selected::before {\n content: url(\"@{tinymce-folder}/checkbox.svg\");\n}\n","@contenttypes-folder: \"../../svg/contenttypes\";\n\n[class*=\"contenttype-\"]::before,\n.contenttype-news.item::before {\n width: 16px;\n height: 16px;\n display: inline-block;\n margin-right: 0.9375em;\n vertical-align: -.125em;\n content: '';\n}\n\n.contenttype-collection::before,\n.contenttype-image::before,\n.contenttype-folder::before {\n width: 16px;\n height: 16px;\n font-family: inherit !important;\n display: inline-block;\n margin: 0;\n text-align: center;\n margin-right: 0.9375em;\n}\n\n[class^=\"contenttype-\"][class$=\"-container\"] {\n >[class^=\"contenttype\"]:not([class$=\"-container\"]) {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n }\n}\n\n/* document used as default for some so present it first */\n.contenttype-document::before {\n content: url(\"@{contenttypes-folder}/document.svg\");\n}\n\n.contenttype-document:hover::before {\n content: url(\"@{contenttypes-folder}/document-hover.svg\");\n}\n\n.contenttype-collection::before {\n content: url(\"@{contenttypes-folder}/feed.svg\");\n}\n\n.contenttype-collection:hover::before {\n content: url(\"@{contenttypes-folder}/feed-hover.svg\");\n}\n\n.contenttype-image::before {\n content: url(\"@{contenttypes-folder}/image.svg\");\n}\n\n.contenttype-image:hover::before {\n content: url(\"@{contenttypes-folder}/image-hover.svg\");\n}\n\n.contenttype-video::before {\n content: url(\"@{contenttypes-folder}/video.svg\");\n}\n\n.contenttype-video:hover::before {\n content: url(\"@{contenttypes-folder}/video-hover.svg\");\n}\n\n.contenttype-folder::before {\n content: url(\"@{contenttypes-folder}/folder.svg\");\n}\n\n.contenttype-folder:hover::before {\n content: url(\"@{contenttypes-folder}/folder-hover.svg\");\n}\n\n// for the add new modal.. for \"adding folders\"\nli.contenttype-folder-container .contenttype-folder::before {\n content: url(\"@{contenttypes-folder}/add-folder.svg\");\n width: 16px;\n line-height: 1em;\n vertical-align: middle;\n}\n\nli.contenttype-folder-container .contenttype-folder:hover::before {\n content: url(\"@{contenttypes-folder}/add-folder-hover.svg\");\n}\n\n.contenttype-news-item::before,\n.contenttype-news.item::before {\n content: url(\"@{contenttypes-folder}/news-item.svg\");\n}\n\n.contenttype-news-item:hover::before,\n.contenttype-news.item:hover::before {\n content: url(\"@{contenttypes-folder}/news-item-hover.svg\");\n}\n\n.contenttype-event::before {\n content: url(\"@{contenttypes-folder}/event.svg\");\n}\n\n.contenttype-event:hover::before {\n content: url(\"@{contenttypes-folder}/event-hover.svg\");\n}\n\n.contenttype-audio::before {\n content: url(\"@{contenttypes-folder}/audio.svg\");\n}\n\n.contenttype-audio:hover::before {\n content: url(\"@{contenttypes-folder}/audio-hover.svg\");\n}\n\n.contenttype-pad::before {\n content: url(\"@{contenttypes-folder}/pad.svg\");\n}\n\n.contenttype-pad:hover::before {\n content: url(\"@{contenttypes-folder}/pad-hover.svg\");\n}\n\n.contenttype-dashboard::before {\n content: url(\"@{contenttypes-folder}/dashboard.svg\");\n}\n\n.contenttype-dashboard:hover::before {\n content: url(\"@{contenttypes-folder}/dashboard-hover.svg\");\n}\n\n.contenttype-file::before {\n content: url(\"@{contenttypes-folder}/file.svg\");\n}\n\n.contenttype-file:hover::before {\n content: url(\"@{contenttypes-folder}/file-hover.svg\");\n}\n\n.contenttype-link::before {\n content: url(\"@{contenttypes-folder}/link.svg\");\n}\n\n.contenttype-link:hover::before {\n content: url(\"@{contenttypes-folder}/link-hover.svg\");\n}\n\n.contenttype-slideshow::before {\n content: url(\"@{contenttypes-folder}/slideshow.svg\");\n}\n\n.contenttype-slideshow:hover::before {\n content: url(\"@{contenttypes-folder}/slideshow-hover.svg\");\n}\n\n.contenttype-parallax::before {\n content: url(\"@{contenttypes-folder}/parallax.svg\");\n}\n\n.contenttype-parallax:hover::before {\n content: url(\"@{contenttypes-folder}/parallax-hover.svg\");\n}\n\n.contenttype-emailtemplate::before {\n content: url(\"@{contenttypes-folder}/email-template.svg\");\n}\n\n.contenttype-emailtemplate:hover::before {\n content: url(\"@{contenttypes-folder}/email-template-hover.svg\");\n}\n\n.contenttype-easyform::before {\n content: url(\"@{contenttypes-folder}/easyform.svg\") !important;\n}\n\n.contenttype-easyform:hover::before {\n content: url(\"@{contenttypes-folder}/easyform-hover.svg\") !important;\n}\n","@glyphicon-folder: \"../../svg/glyphicons\";\n\n/* glyphicon overrides */\n[class*=\"glyphicon-\"]::before {\n width: 1em;\n height: 1em;\n margin: 0;\n}\n\n.glyphicon.glyphicon-th::before {\n content: url(\"@{glyphicon-folder}/th.svg\");\n}\n\n.glyphicon.glyphicon-th-large::before {\n content: url(\"@{glyphicon-folder}/th-large.svg\");\n}\n\n.glyphicon.glyphicon-list::before {\n content: url(\"@{glyphicon-folder}/list.svg\");\n}\n\n.glyphicon.glyphicon-sort-by-attributes::before {\n content: url(\"@{glyphicon-folder}/sort-by-attributes.svg\");\n}\n\n.glyphicon.glyphicon-scissors::before {\n content: url(\"@{glyphicon-folder}/scissors.svg\");\n vertical-align: middle;\n}\n\n.glyphicon.glyphicon-copy::before {\n content: url(\"@{glyphicon-folder}/copy.svg\");\n}\n\n.glyphicon.glyphicon-paste::before {\n content: url(\"@{glyphicon-folder}/paste.svg\");\n}\n\n.glyphicon.glyphicon-trash::before {\n content: url(\"@{glyphicon-folder}/trash.svg\");\n}\n\n.glyphicon.glyphicon-recycle::before {\n content: url(\"@{glyphicon-folder}/recycle.svg\");\n}\n\n.glyphicon.glyphicon-trash-blue::before {\n content: url(\"@{glyphicon-folder}/trash-blue.svg\");\n}\n\n.glyphicon.glyphicon-random::before {\n content: url(\"@{glyphicon-folder}/random.svg\");\n}\n\n.glyphicon.glyphicon-tags::before {\n content: url(\"@{glyphicon-folder}/tags.svg\");\n}\n\n.glyphicon.glyphicon-lock::before {\n content: url(\"@{glyphicon-folder}/lock.svg\");\n}\n\n.glyphicon.glyphicon-edit::before {\n content: url(\"@{glyphicon-folder}/edit.svg\");\n}\n\n.glyphicon.glyphicon-edit-blue::before {\n content: url(\"@{glyphicon-folder}/edit-blue.svg\");\n}\n\n.glyphicon.glyphicon-search::before {\n content: url(\"@{glyphicon-folder}/search.svg\");\n}\n\n.glyphicon.glyphicon-home::before {\n content: url(\"@{glyphicon-folder}/home.svg\");\n}\n\n.glyphicon.glyphicon-new-window::before {\n content: url(\"@{glyphicon-folder}/new-window.svg\");\n}\n\n.glyphicon.glyphicon-upload::before,\n.glyphicon.glyphicon-eye-open::before,\n.glyphicon.glyphicon-pencil::before,\n.glyphicon.glyphicon-cog::before {\n width: 20px;\n height: 20px;\n display: inline-block;\n margin-right: 0.9375em;\n vertical-align: top;\n content: '';\n}\n\n.glyphicon.glyphicon-cog::before {\n content: url(\"@{glyphicon-folder}/cog.svg\");\n}\n\n.glyphicon.glyphicon-indent-left::before {\n content: url(\"@{glyphicon-folder}/indent-left.svg\");\n}\n\n.glyphicon.glyphicon-ok:before {\n content: url(\"@{glyphicon-folder}/ok.svg\");\n}\n\n.glyphicon.glyphicon-remove:before {\n content: url(\"@{glyphicon-folder}/remove.svg\");\n}\n\n.glyphicon.glyphicon-upload::before {\n content: url(\"@{glyphicon-folder}/upload.svg\") !important;\n}\n\n.select-upload-container:hover .glyphicon.glyphicon-upload::before {\n content: url(\"@{glyphicon-folder}/upload-hover.svg\") !important;\n}\n\n.glyphicon.glyphicon-eye-open::before {\n content: url(\"@{glyphicon-folder}/eye-open.svg\");\n}\n\n.glyphicon.glyphicon-pencil::before {\n content: url(\"@{glyphicon-folder}/pencil.svg\");\n}\n\n/* do not use font icons for required dot */\nlabel .required:after {\n content: \"•\";\n}\n","@workflows-folder: \"../../svg/workflows\";\n\n.icon-plone-contentmenu-workflow::before {\n content: none;\n}\n\n.state-published .icon-plone-contentmenu-workflow::before,\n.state-external .icon-plone-contentmenu-workflow::before,\n.state-published a:hover .icon-plone-contentmenu-workflow::before,\n.state-external a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/published.svg\");\n}\n\n.state-private .icon-plone-contentmenu-workflow::before,\n.state-private a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/private.svg\");\n}\n\n.state-pending .icon-plone-contentmenu-workflow::before,\n.state-pending a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/pending.svg\");\n}\n\n.state-internally_published .icon-plone-contentmenu-workflow::before,\n.state-internally_published a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/internally_published.svg\");\n}\n\n.state-draft .icon-plone-contentmenu-workflow::before,\n.state-internal .icon-plone-contentmenu-workflow::before,\n.state-draft a:hover .icon-plone-contentmenu-workflow::before,\n.state-internal a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/draft.svg\");\n}\n","#castle-chat-message-box {\n overflow-y: scroll;\n clear: both;\n width: 100%;\n height: 85%;\n\n li {\n list-style: none;\n line-height: 1.15em;\n }\n\n .castle-chat-message-conversation-header {\n border-bottom: 1px solid @plone-gray-lighter;\n margin-top: 10px;\n }\n\n .castle-chat-message-text {\n font-size: @plone-font-size-small;\n padding: 2px;\n }\n\n .castle-chat-message-date {\n font-size: @plone-font-size-small;\n color: @plone-gray-lighter;\n margin-left: 10px;\n }\n}\n\n#castle-chat-channel-box {\n padding-left: 5px;\n max-height: 500px;\n width: 300px;\n overflow-y: scroll;\n\n .castle-chat-channel-link {\n cursor: pointer;\n }\n\n .castle-chat-channel-unread {\n font-weight: bold;\n color: #a94442;\n }\n\n .castle-chat-channel-link:hover {\n background-color: #ddd;\n }\n}\n\n#castle-chat-messenger-box {\n height: 300px;\n li {\n list-style: none;\n }\n\n .castle-chat-joined {\n font-style: italic;\n color: #ddd;\n }\n}\n\nbutton.castle-chat-channel-alert {\n background-color: #a94442;\n}\n\n#rocketchat {\n background-color: white;\n min-height: 300px;\n padding: 5px;\n border: 1px solid #ddd;\n}\n\n#castle-chat-menu-item {\n .castle-chat-dropdown {\n position: absolute;\n white-space: pre-line;\n min-width: 300px;\n }\n\n .castle-chat-hidden {\n transition: 'display 1s';\n display: none;\n }\n\n .castle-chat-divider-link {\n color: @castle_light_grey_color;\n text-align: center;\n width: 100%;\n }\n\n .castle-chat-goto-link {\n width: 100%;\n background-color: @toolbar-color;\n padding: 10px;\n text-align: center;\n border: 1px solid @toolbar-separator-color;\n border-top: none;\n }\n\n .castle-chat-empty {\n width: 100%;\n text-align: center;\n vertical-align: middle;\n margin: auto;\n padding: 50px;\n border: 1px solid @toolbar-separator-color;\n background-color: @toolbar-color;\n color: @castle_light_grey_color;\n }\n\n .castle-chat-missed-channel {\n border-top: none;\n padding: 10px;\n\n .castle-chat-missed-message {\n white-space: normal;\n word-break: break-all;\n margin-left: 10px;\n }\n }\n\n .castle-chat-channel-header {\n padding: 2px;\n border: 1px solid @toolbar-separator-color;\n margin-bottom: 10px;\n cursor: pointer;\n }\n\n .castle-chat-preview {\n background-color: @toolbar-btn-bg-color;\n border: 1px solid @toolbar-separator-color;\n list-style-type: none;\n width: 400px;\n height: 75vh;\n overflow-y: scroll;\n\n .castle-chat-missed {\n float: right;\n position: relative;\n color: @castle_light_grey_color;\n }\n\n .castle-chat-username {\n color: @castle_light_grey_color;\n margin-right: 10px;\n border-bottom: 1px solid @toolbar-separator-color;\n }\n }\n}\n",".file-upload-field-container {\n margin: 10px 0;\n position: relative;\n border-bottom: 1px solid #e4e4e4;\n\n ul {\n padding-bottom: 10px;\n > li {\n width: 300px;\n padding: 2px 5px;\n margin: 0;\n\n label {\n width: 125px;\n }\n input, select {\n width: 150px;\n }\n select {\n display: inline-block;\n }\n }\n }\n .remove-btn{\n float: right;\n line-height: 14px;\n font-size: 80%;\n position: absolute;\n top: 5px;\n right: 5px;\n }\n}\n\n.file-upload-fields-container {\n margin: 0 0 0 35px;\n\n .add-btn{\n line-height: 14px;\n font-size: 80%;\n }\n}","#show-trash-log {\n margin-top: 10px;\n}\n\n#trash-log {\n display: none;\n white-space: pre-line;\n}\n"]} \ No newline at end of file +{"version":3,"sources":[".buildout/eggs/cp27mu/Products.CMFPlone-5.0.10-py2.7-linux-x86_64.egg/Products/CMFPlone/static/components/bootstrap/less/list-group.less",".buildout/eggs/cp27mu/Products.CMFPlone-5.0.10-py2.7-linux-x86_64.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/border-radius.less",".buildout/eggs/cp27mu/Products.CMFPlone-5.0.10-py2.7-linux-x86_64.egg/Products/CMFPlone/static/components/bootstrap/less/popovers.less",".buildout/eggs/cp27mu/Products.CMFPlone-5.0.10-py2.7-linux-x86_64.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/list-group.less",".buildout/eggs/cp27mu/Products.CMFPlone-5.0.10-py2.7-linux-x86_64.egg/Products/CMFPlone/static/components/bootstrap/less/grid.less",".buildout/eggs/cp27mu/Products.CMFPlone-5.0.10-py2.7-linux-x86_64.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/grid.less",".buildout/eggs/cp27mu/Products.CMFPlone-5.0.10-py2.7-linux-x86_64.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/grid-framework.less","src/castle.cms/castle/cms/static/libs/cropper/dist/cropper.min.css","src/castle.cms/castle/cms/static/less/logged-in/autotabs.less","src/castle.cms/castle/cms/static/less/logged-in/relateditems.less","src/castle.cms/castle/cms/static/less/logged-in/modals.less","src/castle.cms/castle/cms/static/less/logged-in/tables.less","src/castle.cms/castle/cms/static/less/logged-in/upload.less","src/castle.cms/castle/cms/static/less/logged-in/toolbar.less","src/castle.cms/castle/cms/static/less/variables.less","src/castle.cms/castle/cms/static/less/logged-in/editing.less",".buildout/eggs/cp27mu/Products.CMFPlone-5.0.10-py2.7-linux-x86_64.egg/Products/CMFPlone/static/components/bootstrap/less/breadcrumbs.less",".buildout/eggs/cp27mu/Products.CMFPlone-5.0.10-py2.7-linux-x86_64.egg/Products/CMFPlone/static/components/bootstrap/less/mixins/vendor-prefixes.less","src/castle.cms/castle/cms/static/less/logged-in/mosaic.less","src/castle.cms/castle/cms/static/libs/intro.js/introjs.css","src/castle.cms/castle/cms/static/less/logged-in/tour.less","src/castle.cms/castle/cms/static/less/logged-in/dashboard.less","src/castle.cms/castle/cms/static/less/logged-in/onpage.less","src/castle.cms/castle/cms/static/less/logged-in/control-panel.less","src/castle.cms/castle/cms/static/less/logged-in/structure.less","src/castle.cms/castle/cms/static/less/logged-in/fixes.less","src/castle.cms/castle/cms/static/less/logged-in/icons.less","src/castle.cms/castle/cms/static/less/logged-in/icons/toolbar.less","src/castle.cms/castle/cms/static/less/logged-in/icons/controlpanel.less","src/castle.cms/castle/cms/static/less/logged-in/icons/tinymce.less","src/castle.cms/castle/cms/static/less/logged-in/icons/contenttypes.less","src/castle.cms/castle/cms/static/less/logged-in/icons/glyphicons.less","src/castle.cms/castle/cms/static/less/logged-in/icons/workflows.less","src/castle.cms/castle/cms/static/less/logged-in/chat.less","src/castle.cms/castle/cms/static/less/logged-in/widgets.less","src/castle.cms/castle/cms/static/less/logged-in/trash.less"],"names":[],"mappings":"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J9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,kBJ9DH,eImEG,WJnEH,gBIoDG,UJpDH,gBIoDG,kBJpDH,gBIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,iBJpDH,eIyDG,UJzDH,kBIwEG,iBJxEH,kBIwEG,yBJxEH,kBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,wBJxEH,iBIwEG,eFTJ,QAAmC,iBF/DlC,UACQ,UACD,UAAW,UAAW,UAAW,UAAW,UAG7C,UACA,UAAW,WACV,WACE,WI+BJ,WJvCL,WI+CG,WJ/CH,WI+CG,mBJ/CH,WI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,kBJ/CH,gBI8DG,WJ9DH,gBI8DG,mBJ9DH,gBI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,kBJ9DH,eImEG,WJnEH,gBIoDG,UJpDH,gBIoDG,kBJpDH,gBIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,iBJpDH,eIyDG,UJzDH,kBIwEG,iBJxEH,kBIwEG,yBJxEH,kBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,wBJxEH,iBIwEG,gBFAJ,QAAmC,iBFxElC,UACQ,UACD,UAAW,UAAW,UAAW,UAAW,UAG7C,UACA,UAAW,WACV,WACE,WI+BJ,WJvCL,WI+CG,WJ/CH,WI+CG,mBJ/CH,WI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,kBJ/CH,gBI8DG,WJ9DH,gBI8DG,mBJ9DH,gBI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,kBJ9DH,eImEG,WJnEH,gBIoDG,UJpDH,gBIoDG,kBJpDH,gBIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,iBJpDH,eIyDG,UJzDH,kBIwEG,iBJxEH,kBIwEG,yBJxEH,kBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,wBJxEH,iBIwEG,gBFSJ,QAAmC,kBFjFlC,UACQ,UACD,UAAW,UAAW,UAAW,UAAW,UAG7C,UACA,UAAW,WACV,WACE,WI+BJ,WJvCL,WI+CG,WJ/CH,WI+CG,mBJ/CH,WI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,mBJ/CH,UI+CG,UJ/CH,UI+CG,mBJ/CH,UI+CG,kBJ/CH,gBI8DG,WJ9DH,gBI8DG,mBJ9DH,gBI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,mBJ9DH,eI8DG,UJ9DH,eI8DG,mBJ9DH,eI8DG,kBJ9DH,eImEG,WJnEH,gBIoDG,UJpDH,gBIoDG,kBJpDH,gBIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,kBJpDH,eIoDG,SJpDH,eIoDG,kBJpDH,eIoDG,iBJpDH,eIyDG,UJzDH,kBIwEG,iBJxEH,kBIwEG,yBJxEH,kBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,yBJxEH,iBIwEG,gBJxEH,iBIwEG,yBJxEH,iBIwEG,wBJxEH,iBIwEG;;;;;;;;GChED,mBAAmB,iBAAA,CAAkB,eAAA,CAAgB,qBAAA,CAAsB,iBAAA,CAAkB,wBAAA,CAAyB,qBAAA,CAAsB,oBAAA,CAAqB,gBAAA,CAAiB,uBAAA,CAAwB,uCAAA,CAAwC,2BAA2B,kBAAmB,KAAI,aAAA,CAAc,UAAA,CAAW,qBAAA,CAAsB,wBAAA,CAAyB,WAAA,CAAY,sBAAA,CAAuB,yBAAA,CAA0B,sBAAA,YAAiC,gBAAgB,kBAAkB,kBAAkB,eAAe,iBAAA,CAAkB,KAAA,CAAM,OAAA,CAAQ,QAAA,CAAS,OAAO,kBAAkB,qBAAA,CAAsB,uBAAA,CAAwB,UAAU,gBAAgB,eAAe,wBAAA,CAAyB,WAAW,eAAe,sBAAsB,kBAAkB,aAAA,CAAc,UAAA,CAAW,WAAA,CAAY,eAAA,CAAgB,sBAAA,CAAuB,qCAAoC,gBAAgB,iBAAA,CAAkB,aAAA,CAAc,qBAAqB,eAAe,UAAU,gBAAA,CAAiB,MAAA,CAAO,UAAA,CAAW,mBAAA,CAAoB,oBAAA,CAAqB,wBAAwB,eAAe,UAAU,KAAA,CAAM,iBAAA,CAAkB,kBAAA,CAAmB,WAAA,CAAY,sBAAA,CAAuB,sBAAsB,gBAAgB,iBAAA,CAAkB,OAAA,CAAQ,QAAA,CAAS,aAAA,CAAc,OAAA,CAAQ,QAAA,CAAS,wBAAA,CAAyB,YAAY,eAAe,OAAO,eAAe,QAAQ,iBAAA,CAAkB,aAAA,CAAc,QAAQ,GAAR,CAAY,sBAAsB,eAAe,QAAQ,KAAA,CAAM,SAAA,CAAU,SAAA,CAAU,WAAW,eAAe,OAAO,QAAA,CAAS,MAAA,CAAO,SAAA,CAAU,WAAW,cAAc,cAAc,eAAe,iBAAA,CAAkB,aAAA,CAAc,UAAA,CAAW,WAAA,CAAY,wBAAA,CAAyB,WAAW,cAAc,KAAA,CAAM,MAAA,CAAO,sBAAsB,cAAc,eAAe,sBAAsB,aAAa,QAAQ,KAAA,CAAM,UAAA,CAAW,SAAA,CAAU,gBAAgB,aAAa,QAAQ,QAAA,CAAS,MAAA,CAAO,UAAA,CAAW,gBAAgB,aAAa,QAAQ,KAAA,CAAM,SAAA,CAAU,SAAA,CAAU,gBAAgB,aAAa,QAAQ,WAAA,CAAY,MAAA,CAAO,UAAA,CAAW,gBAAgB,eAAe,SAAA,CAAU,UAAA,CAAW,wBAAA,CAAyB,YAAY,cAAc,SAAS,OAAA,CAAQ,UAAA,CAAW,eAAA,CAAgB,gBAAgB,cAAc,SAAS,QAAA,CAAS,QAAA,CAAS,gBAAA,CAAiB,gBAAgB,cAAc,SAAS,OAAA,CAAQ,SAAA,CAAU,eAAA,CAAgB,gBAAgB,cAAc,SAAS,WAAA,CAAY,QAAA,CAAS,gBAAA,CAAiB,gBAAgB,cAAc,UAAU,QAAA,CAAS,UAAA,CAAW,iBAAiB,cAAc,UAAU,QAAA,CAAS,SAAA,CAAU,iBAAiB,cAAc,UAAU,WAAA,CAAY,SAAA,CAAU,iBAAiB,cAAc,UAAU,UAAA,CAAW,WAAA,CAAY,UAAA,CAAW,WAAA,CAAY,gBAAA,CAAiB,yBAAA,CAA0B,UAAU,cAAc,SAAS,QAAQ,iBAAA,CAAkB,UAAA,CAAW,WAAA,CAAY,aAAA,CAAc,UAAA,CAAW,WAAA,CAAY,QAAQ,GAAR,CAAY,qBAAA,CAAsB,uBAAA,CAAwB,UAAU,QAAwB,iBAAC,cAAc,UAAU,UAAA,CAAW,aAAa,QAAwB,iBAAC,cAAc,UAAU,UAAA,CAAW,aAAa,QAAyB,kBAAC,cAAc,UAAU,SAAA,CAAU,UAAA,CAAW,wBAAA,CAAyB,aAAa,YAAY,6QAA6Q,mBAAmB,uBAAA,CAAwB,UAAU,cAAc,iBAAA,CAAkB,aAAA,CAAc,OAAA,CAAQ,SAAS,gBAAgB,YAAA,YAAuB,cAAc,YAAY,cAAc,iBAAiB,iBAAkB,mBAAkB,iBAAkB,eAAc,iBAAkB,eAAc,iBAAkB,gBAAe,mBCJpsH,YAAY,UAAW,UACtB,eAAA,CACA,gBAAA,CACA,wBAAA,CACA,kBAAA,CACA,iBAAA,CACA,sCAND,YAAY,SAOX,cAPsB,SAOtB,cACC,kBAAA,CACA,+BAAA,CACA,sBAVF,YAAY,SAOX,aAIC,GAXqB,SAOtB,aAIC,GACC,oBAAA,CACA,YAAA,CACA,kBAAA,CACA,wBAAA,CACA,kBAAA,CACA,yBAAA,CACA,kBAAA,CACA,gBACA,YApBS,SAOX,aAIC,EASE,YAAD,SAbF,aAIC,EASE,YAAY,iBACb,YArBS,SAOX,aAIC,EAUE,OAAD,SAdF,aAIC,EAUE,OACA,oBAAA,CACA,gBAED,YAzBS,SAOX,aAIC,EAcE,QAAD,SAlBF,aAIC,EAcE,QAAS,YAzBD,SAOX,aAIC,EAcY,OAAO,OAAR,SAlBZ,aAIC,EAcY,OAAO,OACjB,aAAA,CACA,cAAA,CACA,eAAA,CACA,yBA7BJ,YAAY,SAOX,aAyBC,kBAhCqB,SAOtB,aAyBC,kBACC,oBAAA,CACA,mBAlCH,YAAY,SAqCX,eArCsB,SAqCtB,eACC,mBAAA,CACA,0BAKF,QAAyC,iBACvC,SAAU,cACR,iBAAA,CACH,iBAAA,CACA,eAAA,CACA,UAAA,CACA,kBAAA,CACA,eAAA,CACA,gCAPC,SAAU,aAQX,EAAC,IAAI,UAAW,iCAKjB,SAAU,IACT,eAAA,CACA,cAAA,CACA,gBAHD,SAAU,GAIT,IACC,eAAA,CACC,qBCpEH,+BACE,eADF,8BAEE,MACE,cAAA,CACA,eAAA,CACA,cALJ,8BAEE,KAKE,mBACE,eARN,8BAYE,gBACE,sBAbJ,8BAgBE,mBAAkB,wBAChB,kBACE,iBAIJ,QAA0B,kBAA1B,8BACE,mBAAkB,yBAChB,uBAxBN,8BA4BE,aA5BF,8BA4Be,eA5Bf,8BA4B8B,iBAC1B,YAEA,8BAHF,YAGG,SAAD,8BAHW,cAGV,SAAD,8BAH0B,gBAGzB,SACC,UAAA,CACA,WAAA,CACA,sBAlCN,8BAsCE,mBAAkB,wBAAwB,kBACxC,sBAvCJ,8BA0CE,4BACE,aAAA,CACA,cC1CJ,0BACE,eACE,kBAFJ,0BAKE,GAAE,aACA,eAAA,CACA,SAAA,CACA,QAAA,CACA,UAAA,CACA,UAAA,CACA,eAAA,CACA,qBAZJ,0BAKE,GAAE,YASA,IACE,qBAAA,CACA,MAAO,gBAAP,CACA,aAAA,CACA,gBAlBN,0BAKE,GAAE,YASA,GAKE,GACE,YAAY,4BAAZ,CACA,aAAA,CACA,aAAA,CACA,iBAAA,CACA,eACA,0BApBN,GAAE,YASA,GAKE,EAMG,OACC,oBAAA,CACA,cA3BV,0BAgCE,EAAC,OACC,oBAAA,CACA,cAlCJ,0BAqCE,wBAAuB,QACrB,aAtCJ,0BAyCE,UACE,uBA1CJ,0BA6CE,cACE,IACE,iBA/CN,0BA6CE,cAIE,IACE,cAAA,CACA,cAnDN,0BAuDE,wBACE,GACE,YAGF,0BALF,wBAKG,QACC,QAAS,GAAT,CACA,UAAA,CACA,cAMN,qBACE,yBACE,kBAAA,CACA,YAAA,CACA,cAJJ,qBACE,wBAKE,gBACE,2BAKN,mCACE,UACE,cACE,GAHN,mCACE,UACE,cACO,MACH,kBAJR,mCASE,2BATF,mCAUE,uBACE,iBAAA,CACA,kBAAA,CACA,YAAA,CACA,yBAAA,CACA,UAAA,CACA,gBAhBJ,mCAkBE,uBACE,cAnBJ,mCAkBE,sBAEE,IACE,cArBN,mCAyBE,kBACE,YAEA,mCAHF,iBAGG,SACC,UAAA,CACA,WAAA,CACA,8BAAA,CACA,oBAAA,CACA,kBAAA,CACA,uBAlCN,mCAqCE,cAAa,SArCf,mCAqCyB,gBAAe,SACpC,sBAtCJ,mCAyCE,YACE,eA1CJ,mCA6CE,WAAU,qBA7CZ,mCA6CkC,WAAU,sBACxC,YAAY,6BAEZ,mCAHF,WAAU,oBAGP,SAAD,mCAH8B,WAAU,qBAGvC,SACC,iBAAA,CACA,mBAlDN,mCAsDE,iBACE,SAAA,CACA,SAxDJ,mCA2DE,gBACE,KAAI,SACF,eA7DN,mCA2DE,gBAIE,GACE,cAhEN,mCAoEE,MAAK,SACH,sBArEJ,mCAuEE,MAAM,MAAM,GAAE,WAAY,IACxB,6BAxEJ,mCA2EE,2BACE,OACE,UAAA,CACA,iBAAA,CACA,cAAA,CACA,0BAKN,2BAA4B,iBAG5B,qBAIE,iBAHF,oBAGE,iBAFF,qBAEE,iBACE,oBAAA,CACA,cANJ,qBAQE,yBAAyB,eAP3B,oBAOE,yBAAyB,eAN3B,qBAME,yBAAyB,eACvB,sBAAA,CACA,YAVJ,qBAQE,yBAAyB,cAGvB,eAVJ,oBAOE,yBAAyB,cAGvB,eATJ,qBAME,yBAAyB,cAGvB,eACE,WAAA,CACA,eAAA,CACA,iCAdN,qBAkBE,yBAAwB,gBAjB1B,oBAiBE,yBAAwB,gBAhB1B,qBAgBE,yBAAwB,gBACtB,4BAAA,CACA,4BApBJ,qBAkBE,yBAAwB,eAGtB,eApBJ,oBAiBE,yBAAwB,eAGtB,eAnBJ,qBAgBE,yBAAwB,eAGtB,eACE,YAAA,CACA,gBAvBN,qBA4BE,qBA3BF,oBA2BE,qBA1BF,qBA0BE,qBACE,aAAA,CACA,mBA9BJ,qBA4BE,oBAIE,IAAG,aA/BP,oBA2BE,oBAIE,IAAG,aA9BP,qBA0BE,oBAIE,IAAG,aACD,kBAjCN,qBA4BE,oBAQE,OAnCJ,oBA2BE,oBAQE,OAlCJ,qBA0BE,oBAQE,OACE,YAAY,4BAAZ,CACA,gBAtCN,qBAgDI,aACE,8BAhDN,oBA+CI,aACE,8BA/CN,qBA8CI,aACE,8BAjDN,qBAgDI,aAEE,6BAjDN,oBA+CI,aAEE,6BAhDN,qBA8CI,aAEE,6BAlDN,qBAgDI,aAGE,8BAlDN,oBA+CI,aAGE,8BAjDN,qBA8CI,aAGE,8BAnDN,qBAgDI,aAIE,mCAnDN,oBA+CI,aAIE,mCAlDN,qBA8CI,aAIE,mCACE,aArDR,qBAyDI,eAxDJ,oBAwDI,eAvDJ,qBAuDI,eACE,gBAIJ,cACE,mBAEE,aAAa,mCACX,cAQR,8BACE,eACE,UAFJ,8BACE,cAGE,aACE,UALN,8BACE,cAME,QACE,YARN,8BAYE,gBAAgB,aACd,YAMA,+BADF,WAAU,aACP,QAAD,+BADuB,WAAU,iBAChC,QACC,gBAAA,CACA,UAAA,CACA,YALN,+BAQE,WAAU,aAAa,QACrB,YAAS,giCATb,+BAYE,WAAU,iBAAiB,QACzB,YAAS,6yCAbb,+BAgBE,gBAAgB,IACd,eAAA,CACA,eAAA,CACA,eAAA,CACA,eAKJ,+BAEE,iBAAiB,aACf,YAKJ,wBAAyB,QACvB,YAAY,4BAAZ,CACA,gBAKF,aACE,yBADF,aAC2B,oBACvB,wBAAA,CACA,WAEA,aAJF,wBAIG,OAAD,aAJuB,mBAItB,OAAQ,aAJX,wBAIY,OAAD,aAJc,mBAIb,OACR,yBAMN,aACE,gBAAA,CACA,iBAAA,CACA,sBAIF,sBACE,qBAAA,CACA,qBAAA,CACA,eAAA,CACA,iBAAA,CACA,cAGF,uBACE,gBAGF,SAAU,EAAC,UACT,gBAAA,CACA,oBAEF,CAAC,IAAI,YAAY,WACf,wBAAA,CACA,gBAAA,CACA,iBAAA,CACA,gBAAA,CACA,aAAA,CACA,cAAA,CACA,aAAA,CACA,YAAa,6BAIf,mBACE,wBAAA,CACA,oBAAA,CACA,WACA,kBAAC,OACK,yBAIR,qBACE,wBAAA,CACA,oBAAA,CACA,WACA,oBAAC,OACK,yBAKR,QAAyB,iBACvB,sBAAuB,eACrB,UAGF,wBAAyB,sBAAuB,0CAA2C,6CACzF,cAGF,uCAAwC,sCACtC,eAIJ,QAAU,UC5XV,cAAe,MAIb,MACE,GAAG,GAAE,aAJT,uBAAwB,MAAK,SAG3B,MACE,GAAG,GAAE,aACH,gCAAA,CACA,oCAPN,cAAe,MAIb,MAKE,GAAE,cAAe,GAAE,aARvB,uBAAwB,MAAK,SAG3B,MAKE,GAAE,cAAe,GAAE,aACjB,8BAVN,cAAe,MAIb,MAQE,GAAE,gBAAiB,GAAE,aAXzB,uBAAwB,MAAK,SAG3B,MAQE,GAAE,gBAAiB,GAAE,aACnB,8BAbN,cAAe,MAIb,MAWE,GAAE,cAAe,GAAE,aAdvB,uBAAwB,MAAK,SAG3B,MAWE,GAAE,cAAe,GAAE,aACjB,8BAhBN,cAAe,MAIb,MAcE,GAAE,YAAa,GAAE,aAjBrB,uBAAwB,MAAK,SAG3B,MAcE,GAAE,YAAa,GAAE,aACf,8BAnBN,cAAe,MAIb,MAiBE,GAAE,eAAgB,GAAE,aApBxB,uBAAwB,MAAK,SAG3B,MAiBE,GAAE,eAAgB,GAAE,aAClB,8BAtBN,cAAe,MAIb,MAoBE,GAAE,2BAA4B,GAAE,aAvBpC,uBAAwB,MAAK,SAG3B,MAoBE,GAAE,2BAA4B,GAAE,aAC9B,8BCrBN,UACE,YAAA,CACA,kBAAA,CACA,yBAAA,CACA,iBAAA,CACA,YAAA,CACA,kBANF,SAQE,qBACE,gBATJ,SAYE,cACE,YAAa,4BAAb,CACA,aAAA,CACA,aAAA,CACA,mBAhBJ,SAmBE,0BACE,wBAAA,CACA,gBAAA,CACA,cAAA,CAEA,iBAAA,CACA,gBAAA,CACA,cAGJ,SAAU,WACR,yBAIF,yBACE,kBAAA,CACA,YAAA,CACA,cAHF,wBAKE,gBACE,2BAGF,wBAAC,UACC,WACE,YAAA,CACA,aAHJ,wBAAC,UACC,UAIE,qBACE,WANN,wBAAC,UACC,UAIE,oBAGE,cACE,iBAAA,CACA,mBAnBV,wBAyBE,YACE,gBA1BJ,wBAyBE,WAGE,IACE,mBA7BN,wBAyBE,WAOE,OACE,0BAAA,CACA,kBAlCN,wBAyBE,WAYE,MAAK,SAAS,QACZ,QAAS,GAAT,CACA,UAvCN,wBAyBE,WAiBE,IACE,eAAA,CACA,UAAA,CACA,YA7CN,wBAyBE,WAiBE,GAKE,GAAE,gBACA,4BAAA,CACA,cAAA,CACA,WAlDR,wBAyBE,WA4BE,oBACE,kBAtDN,wBAyBE,WA4BE,mBAGE,6BACE,gBAzDR,wBAyBE,WA4BE,mBAOE,MACE,gBA7DR,wBAyBE,WA4BE,mBAWE,KACE,SAjER,wBAyBE,WA4BE,mBAeE,iBACE,eArER,wBAyBE,WAgDE,mBACE,iBA1EN,wBAyBE,WAoDE,QACE,iBAAA,CACA,mBA/EN,wBAyBE,WAyDE,oBAlFJ,wBAyBE,WAyDsB,oBAClB,eAAA,CACA,eAAA,CACA,WAAA,CACA,YAAA,CACA,iBAAA,CACA,iBAAA,CACA,WAAA,CACA,eAAA,CACA,eAAA,CACA,mBA5FN,wBAyBE,WAsEE,mBACI,aAAY,SACV,UAAA,CACA,WAAA,CACA,iBAAA,CACA,QAAA,CACA,uBAGF,wBA/EN,WAsEE,mBASK,OACC,mBAzGV,wBAyBE,WAoFI,mBACE,SAAQ,SACN,UAAA,CACA,WAAA,CACA,iBAAA,CACA,QAAA,CACA,uBAGF,wBA7FN,WAoFI,mBASG,OACC,mBAvHV,wBA4HE,4BACE,iBAAA,CACA,WA9HJ,wBA4HE,2BAGE,kBACE,UAAA,CACA,6BAjIN,wBA4HE,2BAGE,iBAGE,wBACE,4BAAA,CACA,aAAA,CACA,gBAMR,kBACE,UAAA,CACA,UAAA,CACA,eAGF,aACE,sBAAA,CACA,gBAGF,0BACE,kBADF,yBAGE,kBACE,mBAJJ,yBAGE,iBAGE,QACE,iBAKN,4BACE,iBAAA,CACA,WAAA,CACA,cAAA,CACA,qBAAA,CACA,2BAAA,CACA,kBANF,2BAQE,0BACE,iBAAA,CACA,UAAA,CACA,WAAA,CACA,oCAAA,CACA,kBAAA,CACA,wBAAA,CACA,6BAEA,2BATF,yBASG,qBACC,sCAAA,CACA,kBAKN,8BACE,aADF,6BAGE,gBACE,aAJJ,6BAGE,eAGE,QACE,kBAPN,6BAWE,WACE,aAMJ,wBAIE,gBACE,yBAAA,CACA,cAAA,CACA,WAAA,CACA,iBAAA,CACA,WAAA,CACA,gBAVJ,wBAIE,eAQE,KACE,iBAAA,CACA,KAAA,CACA,YAfN,wBAIE,eAaE,uBACE,MAAA,CACA,wBAAA,CACA,yBApBN,wBAIE,eAkBE,yBACE,SAAA,CACA,iBAxBN,wBAIE,eAsBE,uBACE,QA3BN,wBAIE,eAsBE,sBAGE,OAAM,QACJ,gBAAA,CACA,gBA/BR,wBAmCE,cACE,eCtRJ,0BACE,YC8BiB,6BD3Bf,yBADF,EACG,OAAQ,yBADX,EACY,QACR,YAAA,CACA,qBANN,yBAUE,IAVF,yBAWE,KAXF,yBAYE,IAZF,yBAaE,IAbF,yBAcE,GACE,UAAA,CACA,YAhBJ,yBAmBE,IAnBF,yBAmBM,IAnBN,yBAmBU,IAnBV,yBAmBc,IACV,YCWe,4BDXf,CACA,cAAA,CACA,eAAA,CACA,4BAvBJ,yBA0BE,GACE,oBAAA,CACA,oBAAA,CACA,oBA7BJ,yBAgCE,iBAAgB,SACd,aAAA,CACA,sBAIJ,yBAA0B,gCACxB,cAAA,CACA,gBAAA,CACA,OAAA,CACA,QAAA,CACA,wBAAA,CACA,WAAA,CACA,WAAA,CACA,+BARF,yBAA0B,+BAUxB,GAAG,GAAE,QACH,gCAXJ,yBAA0B,+BAUxB,GAAG,GAAE,OAGH,GAAI,QAAU,aAblB,yBAA0B,+BAexB,+BACE,oBAAA,CACA,iBAAA,CACA,UAAA,CACA,WAAA,CACA,wBAAA,CACA,oBAAA,CACA,wBAAA,CACA,gBAAA,CACA,WAIJ,8BAA+B,IAC/B,oBAAqB,IACnB,WAFF,8BAA+B,GAI7B,IAHF,oBAAqB,GAGnB,IACE,eAAA,CACA,cAAA,CACA,YC1Ce,4BD0Cf,YAIE,8BAXyB,GAI7B,GAKG,oBAEE,yBAA0B,GAA3B,oBAVe,GAGnB,GAKG,oBAEE,yBAA0B,GACzB,gBAHJ,8BAT2B,GAI7B,GAKG,oBAMC,GANF,oBARiB,GAGnB,GAKG,oBAMC,GACE,aAAA,CACA,aAAA,CACA,iCAAA,CACA,sBAEA,8BArBuB,GAI7B,GAKG,oBAMC,EAMG,OAAD,oBApBa,GAGnB,GAKG,oBAMC,EAMG,OAAQ,8BArBc,GAI7B,GAKG,oBAMC,EAMY,OAAD,oBApBI,GAGnB,GAKG,oBAMC,EAMY,OACR,oBAAA,CACA,aAAA,CACA,mBAGJ,8BA3ByB,GAI7B,GAKG,oBAkBE,QAAD,oBA1Be,GAGnB,GAKG,oBAkBE,QACC,6BAAA,CAIA,wBAAA,CACA,+BAAA,CACA,6BAPF,8BA3ByB,GAI7B,GAKG,oBAkBE,OAEC,GAFF,oBA1Be,GAGnB,GAKG,oBAkBE,OAEC,GACE,cA9BV,8BAA+B,GAsC7B,GAAE,OAAQ,GAAI,oBAAoB,QArCpC,oBAAqB,GAqCnB,GAAE,OAAQ,GAAI,oBAAoB,QAChC,eAIJ,8BACE,cAAA,CACA,OAAA,CACA,QAAA,CACA,WAAA,CACA,qBAAA,CACA,UAAA,CACA,WAAA,CACA,qCAAA,CACA,aATF,6BAWE,sBACE,eAAA,CACA,oBAAA,CACA,mBAdJ,6BAWE,qBAKE,KACE,WAAA,CACA,eAlBN,6BAsBE,6BACE,kBAAA,CACA,MAAA,CACA,oBAAA,CACA,gBAAA,CACA,iBAAA,CACA,gBACA,6BAPF,6BAOK,6BAPL,4BAOO,GACH,kBAAA,CACA,eAAA,CACA,uBAhCN,6BAsBE,4BAYE,IACE,eAAA,CACA,cAAA,CACA,cAAA,CACA,kBAEA,6BAlBJ,4BAYE,GAMG,OACC,QAAS,SAAT,CACA,gBAAA,CACA,qBAAA,CACA,mBAEF,6BAxBJ,4BAYE,GAYG,YACC,gBAAA,CACA,gBACA,6BA3BN,4BAYE,GAYG,WAGE,OACC,QAAS,GAIb,6BAhCJ,4BAYE,GAoBG,YAAa,EAAC,SACb,YAAS,o0BAAT,CACA,UAAA,CACA,SAAA,CACA,oBAAA,CACA,mBA3DR,6BAsBE,4BAYE,GA4BE,GACE,aAAA,CACA,0BAEA,6BA5CN,4BAYE,GA4BE,EAIG,OACC,aAAA,CACA,qBAIJ,6BAlDJ,4BAYE,GAsCG,oBACC,GACE,cA1EV,6BAgFE,yBACE,WAAA,CACA,WAAA,CACA,wBAAA,CACA,mBApFJ,6BAgFE,wBAME,sBACE,oBAAA,CACA,iBAAA,CACA,6BAAA,CACA,YA1FN,6BAgFE,wBAME,qBAME,QACE,WAAA,CACA,YC5KW,6BD8KX,6BAhBN,wBAME,qBAME,OAIG,OAAQ,6BAhBf,wBAME,qBAME,OAIY,QACR,cAjGV,6BAgFE,wBAME,qBAgBE,IACE,iBAAA,CACA,QAAA,CACA,SAAA,CACA,wBAAA,CACA,uCAAA,CACA,YA5GR,6BAgFE,wBAME,qBAyBE,YACE,cAAA,CACA,iBAjHR,6BAgFE,wBAME,qBA8BE,oBACE,yBAAA,CACA,sBAAA,CACA,iBAAA,CACA,UAAA,CACA,aAAA,CACA,mBA1HR,6BAgFE,wBAME,qBAuCE,aACE,cA9HR,6BAgFE,wBAME,qBA2CE,YACE,gBAAA,CACA,gBAAA,CACA,mCAEA,6BAtDN,wBAME,qBA2CE,WAKG,OACC,cAvIV,6BAgFE,wBAME,qBAqDE,OAAM,OA3IZ,6BAgFE,wBAME,qBAsDE,OAAM,OACJ,eAAA,CACA,6BAMR,mCACE,IACE,gBAAA,CACA,gBAHJ,mCACE,GAIE,6BACE,yBAAA,CACA,gBAAA,CACA,mBARN,mCACE,GAIE,4BAKE,KACE,UAAA,CACA,mCAAA,CACA,2CAAA,CACA,wCAAA,CACA,uCAAA,CACA,uCAhBR,mCACE,GAIE,4BAcE,OAnBN,mCACE,GAIE,4BAeE,WACE,QAAA,CACA,eAAA,CACA,cAAA,CACA,cAAA,CACA,+BAAA,CACA,uCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCA7BR,mCACE,GAIE,4BA0BE,OACE,kBAhCR,mCACE,GAIE,4BA8BE,OACE,cAAA,CACA,iBArCR,mCACE,GAuCE,4BAA2B,MAEzB,OA1CN,mCACE,GAwCE,4BAA2B,YACzB,OA1CN,mCACE,GAuCE,4BAA2B,MAGzB,WA3CN,mCACE,GAwCE,4BAA2B,YAEzB,WACE,WAAA,CACA,+BAAA,CACA,uCAAA,CACA,oCAAA,CACA,mCAAA,CACA,mCAjDR,mCACE,GAuCE,4BAA2B,MAWzB,KAnDN,mCACE,GAwCE,4BAA2B,YAUzB,KACE,eAAA,CACA,mCAAA,CACA,2CAAA,CACA,wCAAA,CACA,uCAAA,CACA,uCAKR,qCACE,UAAA,CACA,WAAA,CACA,wBAAA,CACA,iBAAA,CACA,oBAAA,CACA,gBAAA,CACA,UAAA,CACA,wBAAA,CACA,iBAGF,6BAA8B,wBAAwB,oCAAoC,IACxF,YAGF,mBACE,wBAAA,CACA,UAAA,CACA,yBAGF,MAAM,OAAO,aAAc,cAAc,aAAc,MAAM,OAAO,OAAQ,cAAc,OAC1F,MAAM,OAAO,eAAgB,cAAc,eAAgB,MAAM,OAAO,MAAO,cAAc,MAC3F,UAAA,YAyBF,IAAI,sBAAuB,iBAC3B,IAAI,yBAAyB,sBAAuB,yBACpD,IAAI,8BAA8B,uBAChC,kBAAA,CACA,iBAEF,IAAI,sBAAsB,SACxB,iBACE,eAFJ,IAAI,sBAAsB,SAIxB,gCACE,aAIJ,0BACE,WAGF,6BAA8B,yBAAyB,OAAO,MAAM,6BAA8B,+BAA+B,OAAO,MACtI,iBAAA,CACA,YAIF,cAAc,qBACd,yBAAyB,qBACzB,8BAA8B,qBAC9B,YAAA,CACA,UAAA,CACA,kBAGA,yBACA,oCACA,yCACA,iBAAA,CACA,cAAA,CACA,cAIA,eACA,0BACA,+BACA,iBAAA,CACA,oBAAA,CACA,WAAA,CACA,gBAAA,CACA,kBAAA,CACA,0BAAA,CACA,UAAA,CACA,aAAA,CACA,eAAA,CACA,gBAEA,eACA,0BACA,UAAA,CACA,SAAA,CACA,gBAAA,CACA,SAAA,CACA,kBAAA,CACA,iBAAA,CACA,kEAEA,gBACI,GACI,UAEJ,IACI,UAEJ,IACI,YAEJ,KACI,WAGR,8BAAgC,gBAChC,8BAAgC,2BAChC,UAAA,CACA,UAAA,CACA,QAAA,CACA,gBAAA,CACA,iBAEA,oBACE,gBACE,WAAA,CACA,SAAA,CACA,QAAA,CACA,gBAAA,CACA,gBAAA,CACA,eAAA,CACA,mBARJ,oBAUE,qBAAoB,YAAa,gBAC/B,QAXJ,oBAcE,eAAc,SACZ,sCAAA,CACA,oBAAA,CACA,OAAA,CACA,YAAA,CACA,eAAA,CACA,mBApBJ,oBAsBE,qBAAoB,YAAa,eAAc,SAC7C,iBAGJ,+BACA,UAAA,CACA,SAAA,CACA,kBAGA,cAAc,SACd,yBAAyB,SACzB,8BAA8B,SAC9B,QAAS,EAAT,CACA,UAAA,CACA,iBAAA,CACA,YAEA,cAAc,SACd,yBAAyB,SACzB,6BAAA,CACA,uCAAA,CACA,MAAA,CACA,QAAA,CACA,OAAA,CACA,QAAA,CACA,eAAA,CACA,kBAEA,8BAA8B,SAC9B,QAAA,CACA,WAAA,CACA,kBAAA,CACA,6BAAA,CACA,uCAGA,EAAE,oBAAoB,yBAA0B,gBAC9C,QACA,EAFA,oBAAoB,yBAA0B,eAE7C,SACC,SAKJ,iBAAiB,OACf,aAGF,QAA6B,oBAE3B,eACA,0BACA,+BACE,gBAGF,cAAc,SACd,yBAAyB,SACzB,8BAA8B,SAC5B,UE5hBJ,gCACE,MAAO,iBAAP,YADF,+BAEE,oBACE,WAIJ,wBACE,iBACE,UAFJ,wBAKE,UACE,cAAA,CACA,kBAPJ,wBAKE,SAGE,KACE,gBAAA,CACA,eAKN,qBACE,gBADF,oBAGE,iCACE,uBAJJ,oBAOE,8BACE,QARJ,oBAWE,6BAXF,oBAW+B,gCAC3B,iBAAA,CACA,aAbJ,oBAgBE,8BAA8B,4BAA4B,0CACxD,oBAjBJ,oBAoBE,MAAK,cACH,YArBJ,oBAwBE,MAAK,kBACH,iBAzBJ,oBA4BE,iBAAiB,MAAK,cACpB,gBAKJ,0BACE,MAAK,aAAa,WAChB,qBAAA,CACA,YAIJ,QAA0B,kBACxB,oBACE,oBADF,oBACsB,MAAK,cAD3B,oBAC0C,2BAA2B,MAAK,aAAa,WACnF,iBAKN,gCACE,aACE,UAFJ,gCAIE,eACE,SAAA,CACA,iBAIJ,uBC5EA,aACE,gBAAA,CACA,kBAAA,CACA,eAAA,CACA,wBAAA,CACA,kBDuEF,uBC5EA,YAOE,IACE,qBDoEJ,uBC5EA,YAOE,GAGE,GAAI,QACF,QAAS,QAAT,CACA,aAAA,CACA,WD+DN,uBC5EA,YAiBE,SACE,WD0DJ,uBb5EA,UACE,iBAAA,CACA,KAAA,CACA,MAAA,CACA,YAAA,CACA,YAAA,CACA,eAAA,CACA,WAAA,CAEA,YYmBiB,4BZnBjB,CACA,cAAA,CACA,kBAAA,CACA,sBAAA,CACA,eAAA,CACA,qBAAA,CACA,2BAAA,CACA,qBAAA,CACA,gCAAA,CACA,iBAAA,Ce6CA,6CAAA,CACQ,qCAAA,Cf1CR,mBAGA,uBAzBF,SAyBG,KAAW,iBACZ,uBA1BF,SA0BG,OAAW,iBACZ,uBA3BF,SA2BG,QAAW,gBACZ,uBA5BF,SA4BG,MAAW,kBagDd,uBb7CA,gBACE,QAAA,CACA,gBAAA,CACA,cAAA,CACA,wBAAA,CACA,+BAAA,CACA,0BauCF,uBbpCA,kBACE,iBAQA,uBADF,SAAS,QAEP,uBAFF,SAAS,OAEN,OACC,iBAAA,CACA,aAAA,CACA,OAAA,CACA,QAAA,CACA,wBAAA,CACA,mBaoBJ,uBbjBA,SAAS,QACP,kBagBF,uBbdA,SAAS,OAAQ,OACf,iBAAA,CACA,QAAS,GAIT,uBADF,SACG,IAAK,QACJ,QAAA,CACA,iBAAA,CACA,qBAAA,CACA,qBAAA,CACA,iCAAA,CACA,aACA,uBARJ,SACG,IAAK,OAOH,OACC,QAAS,GAAT,CACA,UAAA,CACA,iBAAA,CACA,qBAAA,CACA,sBAGJ,uBAhBF,SAgBG,MAAO,QACN,OAAA,CACA,UAAA,CACA,gBAAA,CACA,mBAAA,CACA,uBAAA,CACA,oCACA,uBAvBJ,SAgBG,MAAO,OAOL,OACC,QAAS,GAAT,CACA,QAAA,CACA,YAAA,CACA,mBAAA,CACA,wBAGJ,uBA/BF,SA+BG,OAAQ,QACP,QAAA,CACA,iBAAA,CACA,kBAAA,CACA,wBAAA,CACA,oCAAA,CACA,UACA,uBAtCJ,SA+BG,OAAQ,OAON,OACC,QAAS,GAAT,CACA,OAAA,CACA,iBAAA,CACA,kBAAA,CACA,yBAIJ,uBA/CF,SA+CG,KAAM,QACL,OAAA,CACA,WAAA,CACA,gBAAA,CACA,oBAAA,CACA,sBAAA,CACA,mCACA,uBAtDJ,SA+CG,KAAM,OAOJ,OACC,QAAS,GAAT,CACA,SAAA,CACA,oBAAA,CACA,sBAAA,CACA,aalDN,uBAIE,wCACE,kBALJ,uBAIE,uCAEE,UACE,gBAAA,CACA,eAAA,CACA,cATN,uBAaE,yBACE,iBAAiB,MACf,eAAA,CACA,YAEA,uBALJ,yBACE,iBAAiB,KAId,OACC,qBAnBR,uBAaE,yBACE,iBAAiB,KAQf,WAAU,SACR,iBAIJ,uBAdF,yBAcG,cACC,cACE,EAAC,KAFL,uBAdF,yBAcG,cACC,cACS,eACL,yBA9BV,uBAuCE,GAAE,YACA,aAAA,CACA,iBAAA,CACA,eAAA,CACA,WAAA,CACA,gBA5CJ,uBAuCE,GAAE,WAOA,GACE,cAEA,uBAVJ,GAAE,WAOA,EAGG,OAAQ,uBAVb,GAAE,WAOA,EAGY,QAAS,uBAVvB,GAAE,WAOA,EAGsB,QAClB,cAlDR,uBAuDE,MACE,eAEA,uBAHF,KAGG,KACC,eAAA,CACA,gBAAA,CACA,aAHF,uBAHF,KAGG,IAKC,KACE,gBAAA,CACA,kBAPJ,uBAHF,KAGG,IAUC,oBACE,YAAY,gCAAZ,CACA,eAAA,CACA,iBAAA,CACA,gBAdJ,uBAHF,KAGG,IAiBC,gBACG,eAAY,+RAAZ,CACA,WAAA,CACA,gBApBL,uBAHF,KAGG,IAiBC,eAKG,QACE,sBAAA,CACA,WAAA,CACA,YAnFX,uBAyFE,YAzFF,uBAyFc,oBACV,wBAAA,CACA,eAAA,CACA,cAAA,CACA,iBAAA,CACA,WAEA,uBAPF,WAOG,OAAD,uBAPU,mBAOT,OACC,yBAEF,uBAVF,WAUG,QAAD,uBAVU,mBAUT,QAAS,uBAVZ,WAUa,QAAD,uBAVA,mBAUC,QACT,wBAAA,CACA,4CAAA,CACA,qBAtGN,uBAyGE,mBAAkB,UAzGpB,uBAyG+B,mBAAkB,WAC7C,wBAAA,CACA,WA3GJ,uBA8GE,wBACE,gBA/GJ,uBA8GE,uBAGE,MACE,gBAAA,CACA,cAAA,CACA,aAAA,CACA,eAAA,CACA,gBAAA,CACA,qBAvHN,uBA2HE,mBACE,gBA5HJ,uBA2HE,kBAGE,aACE,YA/HN,uBA2HE,kBAGE,YAGE,gBACE,4BAAA,CACA,+BAnIR,uBA2HE,kBAGE,YAGE,eAIE,mBACE,UAAA,CACD,YAAA,CACA,8BAAA,CACA,4BAEC,uBAhBR,kBAGE,YAGE,eAIE,kBAMG,OAAQ,uBAhBjB,kBAGE,YAGE,eAIE,kBAMY,QACR,yBA5IZ,uBA2HE,kBAGE,YAGE,eAeE,kBAAiB,uBACf,4BAjJV,uBA2HE,kBAGE,YAGE,eAmBE,cACE,UAAA,CACA,iBAAA,CACA,UAAA,CACA,QAAA,CACA,wBAAA,CACA,UAAA,CACA,iBA3JV,uBA2HE,kBAGE,YAGE,eAmBE,aASE,MAAK,kBACH,iBAaZ,uBAAwB,MAAK,UAC3B,gBAAA,CACA,YAAY,4BAAZ,CACA,UAAA,CACA,eAAA,CACA,uBALF,uBAAwB,MAAK,SAO3B,OACE,gBARJ,uBAAwB,MAAK,SAO3B,MAGE,IACE,mBAXN,uBAAwB,MAAK,SAO3B,MAGE,GAGE,IAbN,uBAAwB,MAAK,SAO3B,MAGE,GAGM,IACF,cAAA,CACA,qBAAA,CACA,eAAA,CACA,gBAAA,CACA,gBAlBR,uBAAwB,MAAK,SAO3B,MAGE,GAUE,IACE,wBArBR,uBAAwB,MAAK,SAO3B,MAGE,GAaE,IACE,aAAA,CACA,gBAAA,CACA,gCA1BR,uBAAwB,MAAK,SA+B3B,MAEE,IACE,kBAAA,CACA,iBAnCN,uBAAwB,MAAK,SA+B3B,MAEE,GAIE,GAAE,OACA,yBAtCR,uBAAwB,MAAK,SA+B3B,MAEE,GAQE,IACE,WAAA,CACA,cAAA,CACA,qBAAA,CACA,iBA7CR,uBAAwB,MAAK,SA+B3B,MAEE,GAQE,GAME,EAAC,uBAAuB,SACtB,UAAA,CACA,WAAA,CACA,eAAA,CACA,oBAAA,CACA,qBAQV,2BACE,eAAA,CACA,QAAA,CACA,eAHF,0BAKE,IACE,iBACA,0BAFF,GAEG,UACC,uBAAA,CACA,wBAAA,CACA,gBAAA,CACA,QAAA,CACA,2BALF,0BAFF,GAEG,SAMC,GACE,YAKR,kBACE,IACE,kBAFJ,kBACE,GAEE,GAEE,EAAC,WALP,kBACE,GAEE,GAGE,EAAC,UAAU,mBACT,WAAA,CACA,eAAA,CACA,iBAAA,CACA,kBAOR,MAAO,yBAAyB,GAAG,QACjC,UAAA,CACA,eAAA,CACA,cAAA,CACA,UAAA,CACA,YAAA,CACA,yBAMF,0BACI,KAAM,cACN,GAAI,eAGR,kBACE,oBAAA,CACA,UAAA,CACA,iBAAA,CACA,OAAA,CACA,WAAA,CACA,cAAA,CACA,qBAAA,CACA,WAAA,CACA,UAAA,CACA,gBAAA,CACA,iBAAA,CACA,qBAAA,CACA,sBAAA,CACA,iBAAkB,iDAAlB,CACA,cAEA,iBAAC,OACC,6BAAA,CACA,sBAnBJ,iBAsBE,WAAU,iBAAiB,SACzB,UAAA,CACA,WAAA,CACA,oBAAA,CACA,kBAKJ,UAAW,gCACT,kBADF,UAAW,+BAGT,oBACE,0BAMJ,yCACE,yBAAA,CACA,4BAAA,CACA,gBAAA,CACA,iBAAA,CACA,kBAAA,CACA,iBAAA,CACA,mBAPF,wCASE,OACE,eG9ZJ,GAAG,gBACD,uBAMF,wCACA,6CACA,6CACA,kDACA,kDACA,uDACA,uCACA,uBACA,0BACA,qBACA,uBACA,uBACA,uDACA,2CACA,gCAEA,cAAc,oBACd,gCACA,qCACA,gCACA,+BACA,mCACA,kCACA,iCACE,aAIF,cAAc,4BAA6B,KAAI,MAC3C,aAEJ,cAAc,4BAA6B,KAAI,KAAK,OAChD,QAAS,kBAEb,eAAe,cAAc,4BAC3B,KAAI,KAAK,OACP,QAAS,GAFb,eAAe,cAAc,4BAI3B,KAAI,MACF,cAGJ,cAAc,4BAA6B,GAAE,sBAC3C,aAGF,cAAc,4BAA4B,eAAgB,GAAE,sBAC1D,cAGF,eACE,2BADF,eAEE,aAAa,2BACX,kBAHJ,eAKE,cAAc,cACZ,gBANJ,eAQE,cAAa,QAAS,cACpB,qBAAA,CACA,uBAVJ,eAYE,2BACE,kBAbJ,eAeE,qBAAqB,QACnB,eAAA,CACA,wBAAA,CACA,UAAA,CACA,gBAAA,CACA,iCAEA,eAPF,qBAAqB,OAOlB,OACC,qBAAA,CACA,cAGF,eAZF,qBAAqB,OAYlB,SACC,uBAON,eAAe,WACb,kBAEF,WAAY,gBAAe,WACzB,eAEF,eAAe,IAAI,mBAAoB,gBAAe,UAEpD,eAGF,aAEE,aAAa,2BAA0B,eAAgB,EAAC,aACtD,aAHJ,aAME,qBAAoB,iBAAkB,2BACpC,iBAPJ,aAUE,sBAAsB,2BACpB,yBAKJ,mBACE,SAAA,CACA,SAAA,CACA,WAMA,2BAAC,qBACC,oBADF,oBAAC,qBACC,oBADF,iBAAC,qBACC,oBACE,UAKN,2BACE,kCAAA,CACA,mCAAA,CACA,8BAAA,CACA,+BAAA,CACA,0BAAA,CACA,2BAAA,CACA,UAAA,CACA,SAAA,CACA,UAAA,CACA,iBAAA,CACA,cAGF,wBACE,aAGF,gBACE,oBACE,QAKJ,gBACE,cAAA,CACA,UAAA,CACA,KAAA,CACA,OAJF,eAME,yBACE,UAAA,CACA,WAAA,CACA,iBAAA,CACA,eAAA,CACA,WAAA,CACA,YAAA,CACA,cAAA,CACA,qBAAA,CACA,sCAfJ,eAME,wBAWE,QAjBJ,eAME,wBAYE,cACE,YJpJa,4BIoJb,CACA,cAAA,CACA,aAAA,CACA,kBAAA,CACA,WAAA,CACA,cAAA,CACA,iBAAA,CACA,8BAAA,CACA,iBAAA,CACA,QAAA,CACA,gBAAA,CACA,yBAEA,eA1BJ,wBAWE,OAeG,OAAD,eA1BJ,wBAYE,aAcG,OAAQ,eA1Bb,wBAWE,OAeY,QAAD,eA1Bb,wBAYE,aAcY,QACR,kBAAA,CACA,UAAA,CACA,eAAA,CACA,4BAGF,eAjCJ,wBAWE,OAsBG,OAAD,eAjCJ,wBAYE,aAqBG,OACC,eAAA,CACA,kBAzCR,eAME,wBAuCE,cACE,UAAA,CACA,YA/CN,eAME,wBAuCE,aAIE,EAAG,gBACD,cAAA,CACA,gBAAA,CACA,aAAA,CACA,eAAA,CACA,UAAA,CACA,WAAA,CACA,gBAEA,eApDN,wBAuCE,aAIE,EAAG,eASA,OAAQ,eApDf,wBAuCE,aAIE,EAAG,eASS,QACR,kBAAA,CACA,WAGD,eAzDP,wBAuCE,aAIE,EAAG,eAcC,OACA,eAAA,CACA,kBAjEV,eAME,wBAuCE,aAIE,EAAG,eAmBD,iBACE,iBArEV,eAME,wBAuCE,aAIE,EAAG,eAuBD,gBACE,gBAAA,CACA,WAIJ,eAxEJ,wBAuCE,aAiCG,kBAAkB,sBAAuB,EAAC,gBACzC,UAAA,CACA,wBAAA,CACA,iBAAA,CACA,gBAlFR,eAME,wBAgFE,OAAO,QAtFX,eAME,wBAiFE,OAAO,OAAQ,OAvFnB,eAME,wBAkFE,OAAO,qBAAuB,QAxFlC,eAME,wBAmFE,OAAO,qBAAuB,OAAM,OAzFxC,eAME,wBAoFE,OAAO,cA1FX,eAME,wBAqFE,OAAO,aAAc,OA3FzB,eAME,wBAsFE,aAAa,QA5FjB,eAME,wBAuFE,aAAa,OAAQ,OA7FzB,eAME,wBAwFE,aAAa,cA9FjB,eAME,wBAyFE,aAAa,aAAc,OACzB,gBAhGN,eAME,wBA8FE,qBApGJ,eAME,wBA+FE,uBACE,iBAAA,CACA,KAAA,CACA,eAAA,CACA,6BAAA,CACA,kBAEA,eAtGJ,wBA8FE,oBAQG,SAAD,eAtGJ,wBA+FE,sBAOG,SACC,UAAA,CACA,WAAA,CACA,oBAAA,CACA,gBAAA,CACA,iBAAA,CACA,mBAlHR,eAME,wBAgHE,qBACE,UAAA,CACA,kBAAA,CACA,iCAAA,CACA,UAEA,eAtHJ,wBAgHE,oBAMG,OAAQ,eAtHb,wBAgHE,oBAMY,QACR,aAAA,CACA,eAAA,CACA,iBAAA,CACA,8BAEA,eA5HN,wBAgHE,oBAMG,MAME,SAAD,eA5HN,wBAgHE,oBAMY,OAMP,SACC,YAAS,0xBAIb,eAjIJ,wBAgHE,oBAiBG,SACC,YAAS,8wBAxIjB,eAME,wBAsIE,uBACE,WAEA,eAzIJ,wBAsIE,sBAGG,OAAQ,eAzIb,wBAsIE,sBAGY,QACR,wBAAA,CACA,aAAA,CACA,iBAAA,CACA,8BAGF,eAhJJ,wBAsIE,sBAUG,SACC,YAAS,y6BAAT,CACA,eAxJR,eAME,wBAsJE,sBACE,YAEA,eAzJJ,wBAsJE,qBAGG,OAAQ,QACP,wBAAA,CACA,UAAA,CACA,4BAlKR,eAME,wBAsJE,qBASE,gBACE,QAAA,CACA,4BAAA,CACA,wCAxKR,eAME,wBAsJE,qBASE,eAKE,gBACE,gBAAA,CACA,mBAAA,CACA,kBAEA,eAzKR,wBAsJE,qBASE,eAKE,eAKG,YACC,oBAGF,eA7KR,wBAsJE,qBASE,eAKE,eASG,OACC,wBAAA,CACA,WArLZ,eAME,wBAqLE,mCA3LJ,eAME,wBAsLE,qCACE,oBAAA,CACA,UAAA,CACA,WAAA,CACA,YAhMN,eAME,wBA4LE,mCACE,sBAnMN,eAME,wBA+LE,qCACE,sBAKN,iBAEE,qBAAA,CACA,iBAAA,CACA,QAAA,YAJF,gBAME,IAAK,WAEL,gBAAC,qBACC,aAAA,CACA,WAAA,CACA,eAAA,CACA,6BAZJ,gBAeE,kBACE,SAAA,CACA,eAAA,CACA,gBAlBJ,gBAeE,iBAME,uBACE,YAAa,gCAAb,CACA,eAAA,CACA,sBAEA,gBAXJ,iBAME,sBAKG,OACC,aAAA,CACA,uBA5BR,gBAeE,iBAiBE,IACE,iBAAA,CAEA,mBAAA,CACA,mBAAA,CACA,YAEA,gBAxBJ,iBAiBE,GAOG,UAAU,MACT,6BAAA,CACA,kBAzCR,gBAeE,iBAiBE,GAYE,uBACE,YAAa,gCAAb,CACA,eAAA,CACA,cAAA,CACA,aAAA,CACA,wBAAA,CACA,kBAEA,gBArCN,iBAiBE,GAYE,sBAQG,OACC,aAAA,CACA,uBAtDV,gBAeE,iBAiBE,GAyBE,kBAAkB,sBAAqB,OACrC,UAAA,CACA,eA3DR,gBAeE,iBAgDE,sBACE,sBAAA,CACA,cAjEN,gBAeE,iBAqDE,oBACE,IACE,cAAA,CACA,kBAIJ,gBA5DF,iBA4DG,QACC,WAMN,cACE,iBAAA,CACA,gBAFF,aAIE,YACE,aAGF,aAAC,MAAO,YACN,iBAAA,CACA,OAAA,CACA,QAAA,CACA,eAAgB,uEAAhB,CACA,cAAA,CACA,qBAAA,CACA,aAAA,CACA,UAAA,CACA,YAEA,aAXD,MAAO,WAWL,OACC,gCAQN,aACE,aAAY,oCAAqC,2BAA2B,EAAG,YAAY,QACzF,QAAS,wCAFb,aAIE,aAAY,2BAA4B,2BAA2B,EAAG,YAAY,QAChF,QAAS,iCAKb,qBAAsB,sBAEpB,aAGF,eACE,aAAa,KACX,oBAFJ,eAIE,aAAa,gBAAgB,KAC3B,mBAIJ,sBACE,QAAA,CACA,UAAA,CACA,cAAA,CACA,SAAA,CACA,gBAAA,CACA,gBANF,qBAQE,eAAe,GAAG,IAChB,eATJ,qBAQE,eAAe,GAAG,GAEhB,QACE,gBAAA,CACA,iBAZN,qBAQE,eAAe,GAAG,GAMhB,OAAM,QACJ,QAAS,IClgBf,iBACE,iBAAA,CACA,cAAA,CACA,qBAAA,CACA,SAAA,CACA,WAAY,oFAAZ,CACA,WAAY,gEAA6D,iCAA+B,kCAAxG,CACA,WAAY,uFAAZ,CACA,WAAY,kFAAZ,CACA,WAAY,mFAAZ,CACA,WAAY,+EAAZ,CACA,OAAQ,yDAAyD,yBAAwB,4BAAzF,CACA,WAAY,qDAAZ,CACA,wBAAA,CACA,mCAAA,CACG,gCAAA,CACC,+BAAA,CACC,8BAAA,CACG,4BAGV,mBACE,uBAAA,CACA,SAAA,YACA,4BAAA,CACA,iCAAA,CACG,8BAAA,CACC,6BAAA,CACC,4BAAA,CACG,0BAGV,qBACA,EAAE,oBAAqB,IACvB,EAAE,oBAAqB,IACrB,2BAGF,4BACE,2BAAA,CACA,kBAGF,0BACA,EAAE,oBAAqB,IACvB,EAAE,oBAAqB,IACrB,kBAGF,qBACE,iBAAA,CACA,eAAA,CACA,qBAAA,CACA,sCAAA,CACA,qBAAA,CACA,gCAAA,CACA,iBAAA,CACA,qCAAA,CACA,mCAAA,CACG,gCAAA,CACC,+BAAA,CACC,8BAAA,CACG,4BAGV,+BACE,iBAAA,CACA,iBAAA,CACA,gBAAA,CACA,4BAAA,CACA,mCAAA,CACG,gCAAA,CACC,+BAAA,CACC,8BAAA,CACG,4BAGV,oBAAqB,GACrB,oBAAqB,EAAC,QACtB,oBAAqB,EAAC,OACpB,8BAAA,CACG,2BAAA,CACC,0BAAA,CACC,yBAAA,CACG,uBAGV,2BACE,iBAAA,CACA,kBAAA,CACA,SAAA,CACA,UAAA,CACA,6BAAA,CACA,WAAA,CACA,kCAAA,CACA,cAAA,CACA,gBAAA,CACA,WAAA,CACA,iBAAA,CACA,uCAAA,CACA,kBAAA,CACA,WAAY,sDAAZ,CACA,WAAY,gDAAgD,yBAAyB,0BAArF,CACA,WAAe,mDAAf,CACA,WAAgB,kDAAhB,CACA,WAAiB,iDAAjB,CACA,WAAoB,oDAApB,CACA,UAAA,CACA,WAAA,CACA,gBAAA,CACA,sBAAA,CACA,iBAAA,CACA,OAAQ,yDAAyD,uBAAuB,0BAAxF,CACA,OAAQ,iFAAR,CACA,qCAGF,eACE,sBAAA,CACA,QAAQ,EAAR,CACA,kBAEF,cAAc,KACZ,SAAA,CACA,4BAAA,CACA,8BAAA,CACA,yBAAA,CACA,8BAEF,cAAc,WACZ,SAAA,CACA,UAAA,CACA,4BAAA,CACA,8BAAA,CACA,yBAAA,CACA,8BAEF,cAAc,YACZ,SAAA,CACA,QAAA,CACA,gBAAA,CACA,4BAAA,CACA,8BAAA,CACA,yBAAA,CACA,8BAEF,cAAc,OACZ,WAAA,CACA,QAAA,CACA,4BAAA,CACA,8BAAA,CACA,+BAAA,CACA,wBAEF,cAAc,cACZ,WAAA,CACA,WAAA,CACA,4BAAA,CACA,8BAAA,CACA,+BAAA,CACA,wBAEF,cAAc,QACZ,YAAA,CACA,sBAAA,CACA,8BAAA,CACA,+BAAA,CACA,8BAEF,cAAc,MACZ,UAAA,CACA,QAAA,CACA,4BAAA,CACA,wBAAA,CACA,+BAAA,CACA,8BAEF,cAAc,aACZ,UAAA,CACA,WAAA,CACA,4BAAA,CACA,wBAAA,CACA,+BAAA,CACA,8BAGF,iBACE,iBAAA,CACA,kBAAA,CACA,YAAA,CACA,sBAAA,CACA,eAAA,CACA,eAAA,CACA,iBAAA,CACA,qCAAA,CACA,uCAAA,CACG,oCAAA,CACC,mCAAA,CACC,kCAAA,CACG,gCAGV,wBACE,gBAAA,CACA,mBAOF,gBACE,iBAAA,CACA,gBAAA,CACA,oBAAA,CACA,iBAAA,CACA,wBAAA,CACA,QAAA,CACA,oBAAA,CACA,0BAAA,CACA,6BAAA,CACA,UAAA,CACA,kBAAA,CACA,cAAA,CACA,YAAA,CACA,wBAAA,CACA,iBAAkB,sCAAsC,eAAe,YAAvE,CACA,iBAAkB,sCAAlB,CACA,iBAAkB,oCAAlB,CACA,iBAAkB,iCAAlB,CACA,+BAAA,CACA,4BAAA,CACA,8BAAA,CAEA,0BAAA,CACA,uBAAA,CACA,kBAAA,CAEA,MAAA,CACA,eAAA,CACA,gBAGF,eAAe,OACb,oBAAA,CACA,oBAAA,CACA,6BAGF,eAAe,OACf,eAAe,QACb,iBAAkB,sCAAsC,eAAe,YAAvE,CACA,iBAAkB,sCAAlB,CACA,iBAAkB,oCAAlB,CACA,iBAAkB,kCAIpB,eAAe,mBACb,SAAA,CACA,SAGF,oBACE,gBAAA,CACA,cAGF,oBACE,mCAAA,CACA,gCAAA,CACA,2BAAA,CACA,kBAGF,oBACE,mCAAA,CACA,gCAAA,CACA,4BAGF,kBAAmB,iBAAiB,OAAQ,iBAAiB,OAC3D,aAAA,CACA,oBAAA,CACA,eAAA,CACA,cAAA,CACA,wBAAA,CACA,qBAAA,CACA,qBAGF,iBACE,kBAEF,gBAAiB,IACf,UAAA,CACA,kBAAA,CACA,SAAA,CACA,qBAEF,gBAAiB,GAAG,IAClB,eAAA,CACA,UAAA,CACA,aAEF,gBAAiB,GAAG,GAAG,GACrB,aAAA,CACA,SAAA,CACA,UAAA,CACA,eAAA,CACA,kBAAA,CACA,uBAAA,CACA,0BAAA,CACA,qBAEF,gBAAiB,GAAG,GAAG,EAAC,OACtB,gBAEF,gBAAiB,GAAG,GAAG,EAAC,QACtB,gBAGF,kBACE,eAAA,CACA,WAAA,CACA,mBAAA,CACA,iBAAA,CACA,yBAEF,qBACE,UAAA,CACA,QAAA,CACA,WAAA,CACA,cAAA,CACA,gBAAA,CACA,iBAAA,CACA,sBAGF,wBACE,iBAAA,CACA,QAAA,CACA,OAAA,CACA,QAAA,CACA,QCtVF,2BACE,gBAAA,CACA,iBAAA,CACA,SAAA,CACA,SAAA,CACA,QAGF,qBACE,8BAAA,YACA,uBAAA,CACA,aAGF,iBACE,iBAGF,iBACE,eAAA,CACA,gBAFF,gBAGE,sBACE,cAAA,CACA,wBCvBJ,qBAAqB,gBAEnB,0BACE,aAHJ,qBAAqB,gBAOnB,WAAU,SACR,YAAS,ipBARb,qBAAqB,gBAUnB,aAAY,SACV,YAAS,u7BAAT,YAXJ,qBAAqB,gBAenB,wBAAwB,WAAU,SAfpC,qBAAqB,gBAgBnB,wBAAwB,aAAY,SAhBtC,qBAAqB,gBAiBnB,wBAAuB,uBAAuB,SAC5C,WAAA,CACA,YAAA,CACA,8BAAA,CACA,oBAAA,CACA,kBAAA,CACA,kBAvBJ,qBAAqB,gBAyBnB,iBACE,wBAAuB,SACrB,aAAA,YA3BN,qBAAqB,gBA8BnB,IACE,cAAA,CACA,eAAA,CACA,aAAA,CACA,iBAAA,CACA,aAAA,CACA,YAAa,2BAAb,CACA,gBArCJ,qBAAqB,gBAuCnB,wBACE,GACE,kBACA,qBA1Ce,gBAuCnB,wBACE,EAEG,iBACC,iBAAA,CACA,YAAa,qBAAb,CACA,eAAA,CACA,cA9CR,qBAAqB,gBAmDnB,iBACE,UAAA,CACA,aAAA,CACA,iBAtDJ,qBAAqB,gBAmDnB,gBAKE,uBACE,eAAA,CACA,iBA1DN,qBAAqB,gBAmDnB,gBASE,cACE,iBA7DN,qBAAqB,gBAmDnB,gBASE,aAGE,OAAM,OACJ,QAAS,IAhEjB,qBAAqB,gBAmDnB,gBAgBE,aAAY,WACV,OAAM,OACJ,QAAS,GArEjB,qBAAqB,gBA0EnB,GAAE,+BACA,4BAAA,CACA,cAAA,CACA,gBA7EJ,qBAAqB,gBA0EnB,GAAE,8BAKA,GAAG,EAAE,KAAI,MACP,kBAAA,CACA,cAAA,CACA,aAAA,CACA,mBAAA,CACA,YAAa,qBAAb,CACA,gBArFN,qBAAqB,gBA0EnB,GAAE,8BAcA,IACE,kBAzFN,qBAAqB,gBA0EnB,GAAE,8BAkBA,GAAG,GACD,aAAA,CACA,YAAa,qBAAb,CACA,eAAA,CACA,aAAA,CACA,iBAAA,CACA,yBAEA,qBApGe,gBA0EnB,GAAE,8BAkBA,GAAG,EAQA,SACC,cAAA,CACA,WAAA,CACA,YAAA,CACA,iBAAA,CACA,WAAA,CACA,wBAAA,CACA,2BAAA,CACA,wBAAA,CACA,mBAAA,CACA,iBAAA,CACA,kBAAA,CACA,eAAA,CACA,aAAA,CACA,gBAEF,qBApHe,gBA0EnB,GAAE,8BAkBA,GAAG,EAwBA,MAAM,SACL,wBAAA,CACA,sBAAA,CACA,gCAEF,qBAzHe,gBA0EnB,GAAE,8BAkBA,GAAG,EA6BA,OACC,cAEF,qBA5He,gBA0EnB,GAAE,8BAkBA,GAAG,EAgCA,uBAAuB,SAAU,qBA5HnB,gBA0EnB,GAAE,8BAkBA,GAAG,EAgCkC,iBAAiB,SAAU,qBA5H/C,gBA0EnB,GAAE,8BAkBA,GAAG,EAgC8D,iBAAiB,SAC9E,QAAS,EAAT,YACA,uBAEF,qBAhIe,gBA0EnB,GAAE,8BAkBA,GAAG,EAoCA,mBAAmB,SAChB,eAAY,45GAEhB,qBAnIe,gBA0EnB,GAAE,8BAkBA,GAAG,EAuCA,mBAAmB,MAAM,SACxB,eAAY,gkHAEd,qBAtIe,gBA0EnB,GAAE,8BAkBA,GAAG,EA0CA,qBAAqB,SACpB,eAAY,olFAEd,qBAzIe,gBA0EnB,GAAE,8BAkBA,GAAG,EA6CA,qBAAqB,MAAM,SAC1B,eAAY,ooFAEd,qBA5Ie,gBA0EnB,GAAE,8BAkBA,GAAG,EAgDA,sBAAsB,SACrB,eAAY,orJAEd,qBA/Ie,gBA0EnB,GAAE,8BAkBA,GAAG,EAmDA,sBAAsB,MAAM,SAC3B,eAAY,4zJAEd,qBAlJe,gBA0EnB,GAAE,8BAkBA,GAAG,EAsDA,iBAAiB,SAChB,eAAY,o+IAEd,qBArJe,gBA0EnB,GAAE,8BAkBA,GAAG,EAyDA,iBAAiB,MAAM,SACtB,eAAY,oiJAEd,qBAxJe,gBA0EnB,GAAE,8BAkBA,GAAG,EA4DA,mBAAmB,SAClB,eAAY,wtFAEd,qBA3Je,gBA0EnB,GAAE,8BAkBA,GAAG,EA+DA,mBAAmB,MAAM,SACxB,eAAY,ozFAEd,qBA9Je,gBA0EnB,GAAE,8BAkBA,GAAG,EAkEA,yBAAyB,SACxB,eAAY,41KAEd,qBAjKe,gBA0EnB,GAAE,8BAkBA,GAAG,EAqEA,yBAAyB,MAAM,SAC9B,eAAY,42HAEd,qBApKe,gBA0EnB,GAAE,8BAkBA,GAAG,EAwEA,mBAAmB,SAClB,eAAY,o+FAEd,qBAvKe,gBA0EnB,GAAE,8BAkBA,GAAG,EA2EA,mBAAmB,MAAM,SACxB,eAAY,4oGAEd,qBA1Ke,gBA0EnB,GAAE,8BAkBA,GAAG,EA8EA,kBAAkB,SACjB,eAAY,g7FAEd,qBA7Ke,gBA0EnB,GAAE,8BAkBA,GAAG,EAiFA,kBAAkB,MAAM,SACvB,eAAY,4jGAEd,qBAhLe,gBA0EnB,GAAE,8BAkBA,GAAG,EAoFA,sBAAsB,SACrB,eAAY,48FAEd,qBAnLe,gBA0EnB,GAAE,8BAkBA,GAAG,EAuFA,sBAAsB,MAAM,SAC3B,eAAY,giGAEd,qBAtLe,gBA0EnB,GAAE,8BAkBA,GAAG,EA0FA,iBAAiB,SAChB,eAAY,wvGAEd,qBAzLe,gBA0EnB,GAAE,8BAkBA,GAAG,EA6FA,iBAAiB,MAAM,SACtB,eAAY,44GAEd,qBA5Le,gBA0EnB,GAAE,8BAkBA,GAAG,EAgGA,iBAAiB,SAChB,eAAY,o0IAEd,qBA/Le,gBA0EnB,GAAE,8BAkBA,GAAG,EAmGA,iBAAiB,MAAM,SACtB,eAAY,4pJAKlB,gBAAwC,wBAAxC,qBArMmB,gBAsMhB,GAAE,mBAAoB,GAAG,EAAC,OAAO,OAAO,SACvC,cAAA,CACA,oOAHJ,qBArMmB,gBA0MhB,GAAE,mBAAoB,GAAG,EAAC,OAAO,OAAO,MAAM,SAC7C,qOA3MN,qBAAqB,gBA8MnB,iBACE,sBAAA,CACA,YACA,qBAjNiB,gBA8MnB,gBAGG,OACC,wBAAA,CACA,WAAA,CACA,8BApNN,qBAAqB,gBAuNnB,OAvNF,qBAAqB,gBAuNZ,MAAM,MAAQ,GAAK,IAvN5B,qBAAqB,gBAuNa,MAAM,MAAQ,GAAK,IAvNrD,qBAAqB,gBAuNsC,MAAM,MAAQ,GAAK,IAvN9E,qBAAqB,gBAuN+D,MAAM,MAAQ,GAAK,IAvNvG,qBAAqB,gBAuNwF,MAAM,MAAQ,GAAK,IAvNhI,qBAAqB,gBAuNiH,MAAM,MAAQ,GAAK,IACrJ,YAxNJ,qBAAqB,gBA0NnB,MACE,QACE,iBAAA,CACA,UAAA,CACA,oBA9NN,qBAAqB,gBA0NnB,MAME,OACE,kBAAA,CACA,WAlON,qBAAqB,gBA0NnB,MAWE,MAAM,IArOV,qBAAqB,gBA0NnB,MAWY,MAAM,IACd,iCAtON,qBAAqB,gBA0OnB,eACE,iBAAA,CACA,iBAAA,CACA,KAAA,CACA,WA9OJ,qBAAqB,gBA0OnB,cAKE,KACE,iBChPN,OAAQ,SACN,mBADF,MAGE,MACE,IAJI,QAGN,MACE,IACE,mBALN,MAGE,MACE,GAGE,IAPE,QAGN,MACE,GAGE,IAPN,MAGE,MACE,GAGM,IAPF,QAGN,MACE,GAGM,IACF,cAAA,CACA,qBAAA,CACA,eAAA,CACA,gBAAA,CACA,gBAZR,MAGE,MACE,GAUE,IAdE,QAGN,MACE,GAUE,IACE,wBAfR,MAGE,MACE,GAaE,IAjBE,QAGN,MACE,GAaE,IACE,aAAA,CACA,gBAAA,CACA,+BAAA,CACA,gBArBR,MA0BE,MACE,GAAG,GAAE,aA3BD,QA0BN,MACE,GAAG,GAAE,aACH,gCAAA,CACA,oCA7BN,MA0BE,MAOE,IAjCI,QA0BN,MAOE,IACE,mBAlCN,MA0BE,MAOE,GAGE,IApCE,QA0BN,MAOE,GAGE,IACE,cAAA,CACA,qBAAA,CACA,uBAAA,CACA,iBAxCR,MA8CE,MA9CM,QA8CN,MAAM,SA9CR,MAgDE,MAAK,gBAhDC,QAgDN,MAAK,gBACH,wBAAA,CACA,UAAA,CACA,cAAA,CACA,YAAa,4BAAb,CACA,qBAAA,CACA,gBAAA,CACA,gBAAA,CACA,eAAA,CACA,cAAA,CACA,8CAEA,MAZF,MAAK,eAYF,OAAD,QAZF,MAAK,eAYF,OAAQ,MAZX,MAAK,eAYO,OAAD,QAZX,MAAK,eAYO,OACR,wBAAA,CACA,qBAON,aACE,GAAE,IACA,IACE,aAAA,CACA,gBAAA,CACA,+BAAA,CACA,gBAMN,2BAA4B,aAC1B,WAAA,CACA,qBAAA,CACA,YRrDiB,4BQqDjB,CACA,cAAA,CACA,wBAAA,CACA,eAAA,CACA,eAAA,CACA,gBAAA,CACA,qEAEA,0BAAC,OAAD,YAAC,OACC,sBAGF,0BAAC,OAAD,YAAC,OACC,yBAAA,CACA,wBAAA,CACA,gBAIJ,KAAK,gBACH,YAAY,gCAAZ,CACA,eAAA,CACA,WAAA,CACA,eAAA,CACA,gBAAA,CACA,eAAA,CACA,8CAPF,KAAK,eASH,WACE,YAKJ,cAAe,qBAAsB,mBACnC,wBAAA,CACA,UAAA,CACA,gBAEA,aAAC,OAAD,oBAAC,OAAD,kBAAC,OAAQ,aAAC,OAAD,oBAAC,OAAD,kBAAC,OACR,yBAKJ,KAAK,YAAa,mBAChB,wBAAA,CACA,UAAA,CACA,gBAEA,KALG,WAKF,OAAD,kBAAC,OAAQ,KALN,WAKO,OAAD,kBAAC,OACR,yBAKJ,aACE,sBADF,aACwB,qBAAqB,aACzC,YAEA,aAHF,qBAGG,YAAD,aAHoB,qBAAqB,YAGxC,YACC,iBAON,OACE,WAAA,CACA,QAAA,CACA,eAAA,CACA,cAAA,CACA,WC7JF,YACE,gBAGF,OAAO,SAAU,OAAO,QAAQ,kBAC/B,gBADD,OAAO,QAGN,cAHgB,OAAO,QAAQ,iBAG/B,cAHD,OAAO,QAGU,aAHA,OAAO,QAAQ,iBAGf,aACf,gBAJF,OAAO,QAON,gBAPgB,OAAO,QAAQ,iBAO/B,gBACC,mBARF,OAAO,QAON,eAGC,GAVe,OAAO,QAAQ,iBAO/B,eAGC,GACC,cAXH,OAAO,QAeN,iBAfgB,OAAO,QAAQ,iBAe/B,iBACC,cAAA,CACA,gBAjBF,OAAO,QAeN,gBAIC,GACC,IApBc,OAAO,QAAQ,iBAe/B,gBAIC,GACC,IACC,aArBJ,OAAO,QAeN,gBAIC,GACC,GAGC,EAAC,QAvBY,OAAO,QAAQ,iBAe/B,gBAIC,GACC,GAGC,EAAC,QACA,QAAQ,GAxBb,OAAO,QAeN,gBAcC,IA7Be,OAAO,QAAQ,iBAe/B,gBAcC,IACC,kBAAA,CACA,mBA/BH,OAAO,QAeN,gBAcC,GAIC,IAjCc,OAAO,QAAQ,iBAe/B,gBAcC,GAIC,IACC,eAAA,CACA,mBAnCJ,OAAO,QAeN,gBAcC,GAIC,GAIC,QArCa,OAAO,QAAQ,iBAe/B,gBAcC,GAIC,GAIC,QACC,gBAtCL,OAAO,QAeN,gBAcC,GAIC,GAQC,GAzCa,OAAO,QAAQ,iBAe/B,gBAcC,GAIC,GAQC,GACC,iBAAA,CACA,WAAA,CACA,SAAA,CACA,cA7CL,OAAO,QAeN,gBAcC,GAIC,GAQC,EAMC,MA/CY,OAAO,QAAQ,iBAe/B,gBAcC,GAIC,GAQC,EAMC,MACC,iBAAA,CACA,aAAA,CACA,iBAAA,CACA,cAIF,OAvDG,QAeN,gBAcC,GAIC,GAsBE,OAAD,OAvDoB,QAAQ,iBAe/B,gBAcC,GAIC,GAsBE,OAAQ,OAvDN,QAeN,gBAcC,GAIC,GAsBW,QAAD,OAvDW,QAAQ,iBAe/B,gBAcC,GAIC,GAsBW,QACT,eAAA,CACA,qBAzDL,OAAO,QAeN,gBAcC,GA+BC,IA5Dc,OAAO,QAAQ,iBAe/B,gBAcC,GA+BC,IACC,cA7DJ,OAAO,QAkEN,kBAlEgB,OAAO,QAAQ,iBAkE/B,kBACC,eAAA,CACA,cAEA,OAtEK,QAkEN,iBAIE,OAAD,OAtEsB,QAAQ,iBAkE/B,iBAIE,OACA,eAAA,CACA,gBAxEH,OAAO,QAkEN,iBASC,GA3Ee,OAAO,QAAQ,iBAkE/B,iBASC,GACC,cAAA,CACA,kBA7EH,OAAO,QAkFN,8BAA6B,SAlFb,OAAO,QAAQ,iBAkF/B,8BAA6B,SAC5B,WAKF,cAAe,GACd,IACC,uBAFF,cAAe,GAKd,GAAG,IACF,mBANF,cAAe,GAKd,GAAG,GAGF,GACC,kBAEA,cAXY,GAKd,GAAG,GAGF,EAGE,QACA,QAAS,GAAT,CACE,iBAAA,CACA,cAAA,CACG,yBAAA,CACA,aAAA,CACH,SAAA,CACA,cAON,UACA,YAAY,UACX,0BAAA,CACA,oBAAA,CACA,0BAAA,CACA,SALD,SAQC,IAAG,aAPJ,YAAY,SAOX,IAAG,aARJ,SAQkB,IAAG,aAPrB,YAAY,SAOM,IAAG,aARrB,SAQmC,GAAE,aAPrC,YAAY,SAOuB,GAAE,aACnC,UAAA,CACA,WAAA,CACA,YAAA,CACA,kBAAA,CACA,gCAbF,SAQC,IAAG,YAOF,GAAE,YAAa,GAdjB,YAAY,SAOX,IAAG,YAOF,GAAE,YAAa,GAfjB,SAQkB,IAAG,YAOnB,GAAE,YAAa,GAdjB,YAAY,SAOM,IAAG,YAOnB,GAAE,YAAa,GAfjB,SAQmC,GAAE,YAOnC,GAAE,YAAa,GAdjB,YAAY,SAOuB,GAAE,YAOnC,GAAE,YAAa,GACd,cAhBH,SAQC,IAAG,YAWF,GAlBF,YAAY,SAOX,IAAG,YAWF,GAnBF,SAQkB,IAAG,YAWnB,GAlBF,YAAY,SAOM,IAAG,YAWnB,GAnBF,SAQmC,GAAE,YAWnC,GAlBF,YAAY,SAOuB,GAAE,YAWnC,GACC,YAAY,4BAAZ,CACA,eAAA,CACA,aAAA,CACA,eAAA,CACA,WAAA,CACA,QAAA,CACA,gBAAA,CACA,uBAEA,SArBF,IAAG,YAWF,EAUE,OAAD,YA5BS,SAOX,IAAG,YAWF,EAUE,OAAD,SArBe,IAAG,YAWnB,EAUE,OAAD,YA5BS,SAOM,IAAG,YAWnB,EAUE,OAAD,SArBgC,GAAE,YAWnC,EAUE,OAAD,YA5BS,SAOuB,GAAE,YAWnC,EAUE,OACA,cAAA,CACA,aAAA,CACA,gBAGD,SA3BF,IAAG,YAWF,EAgBE,QAAD,YAlCS,SAOX,IAAG,YAWF,EAgBE,QAAD,SA3Be,IAAG,YAWnB,EAgBE,QAAD,YAlCS,SAOM,IAAG,YAWnB,EAgBE,QAAD,SA3BgC,GAAE,YAWnC,EAgBE,QAAD,YAlCS,SAOuB,GAAE,YAWnC,EAgBE,QAAS,SA3BZ,IAAG,YAWF,EAgBY,QAAD,YAlCD,SAOX,IAAG,YAWF,EAgBY,QAAD,SA3BK,IAAG,YAWnB,EAgBY,QAAD,YAlCD,SAOM,IAAG,YAWnB,EAgBY,QAAD,SA3BsB,GAAE,YAWnC,EAgBY,QAAD,YAlCD,SAOuB,GAAE,YAWnC,EAgBY,QACV,aAAA,CACA,qBAAA,CACA,8BAAA,CACA,6BAAA,CACA,4BAAA,CACA,iBAAA,CACA,QAGD,SArCF,IAAG,YAWF,EA0BE,OAAD,YA5CS,SAOX,IAAG,YAWF,EA0BE,OAAD,SArCe,IAAG,YAWnB,EA0BE,OAAD,YA5CS,SAOM,IAAG,YAWnB,EA0BE,OAAD,SArCgC,GAAE,YAWnC,EA0BE,OAAD,YA5CS,SAOuB,GAAE,YAWnC,EA0BE,OACA,oBAAA,CACA,aA/CJ,SAqDC,KApDD,YAAY,SAoDX,KArDD,SAsDE,GArDF,YAAY,SAqDV,GACA,YAvDF,SA0DE,GAzDF,YAAY,SAyDV,GACE,mBA3DJ,SA8DC,UA7DD,YAAY,SA6DX,UACC,YAAA,CACA,WAAA,CACA,aAjEF,SAsEC,UArED,YAAY,SAqEX,UACC,eAvEF,SA0EC,eAzED,YAAY,SAyEX,eACC,6BAKF,8BAEC,MADD,6BACC,MACC,eAHF,8BAEC,KAGC,MAAK,cAJP,6BACC,KAGC,MAAK,cACJ,iBANH,8BAUC,MAAK,oBATN,6BASC,MAAK,oBACJ,eAAA,CACE,kBAAA,CACA,WAbJ,8BAUC,MAAK,mBAKF,IAdJ,6BASC,MAAK,mBAKF,IAfJ,8BAUC,MAAK,mBAMF,IAfJ,6BASC,MAAK,mBAMF,IACE,qBAAA,CACA,YAlBN,8BAUC,MAAK,mBAUF,GAAE,UAnBN,6BASC,MAAK,mBAUF,GAAE,UACA,yBArBN,8BAyBE,aACE,cAzBJ,6BAwBE,aACE,cACE,YAON,qBAAsB,KACrB,yBADD,qBAAsB,IAGrB,WACC,YAJF,qBAAsB,IAGrB,UAGC,cACC,SAPH,qBAAsB,IAWrB,cACC,eAZF,qBAAsB,IAWrB,aAGC,YACC,eAAA,CACA,mBAKH,IAAI,wBACF,cAEC,OAHH,IAAI,wBACa,SAEd,OACC,YAAa,gCAAb,CACA,eAAA,CACA,iBAAA,CACA,cAAA,CACA,aAAA,CACA,eATJ,IAAI,wBACF,cAWC,QAZH,IAAI,wBACa,SAWd,QAZH,IAAI,wBACF,cAWS,OAZX,IAAI,wBACa,SAWN,OAZX,IAAI,wBACF,cAWgB,UAZlB,IAAI,wBACa,SAWC,UACd,qBAAA,CACA,YT3Oe,6BS6NnB,IAAI,wBACF,cAgBC,eAjBH,IAAI,wBACa,SAgBd,eAjBH,IAAI,wBACF,cAgBgB,MAAK,cAjBvB,IAAI,wBACa,SAgBC,MAAK,cAjBvB,IAAI,wBACF,cAgBoC,MAAK,kBAjB3C,IAAI,wBACa,SAgBqB,MAAK,kBAjB3C,IAAI,wBACF,cAgB4D,UAjB9D,IAAI,wBACa,SAgB6C,UAjB9D,IAAI,wBACF,cAgBsE,QAjBxE,IAAI,wBACa,SAgBuD,QAjBxE,IAAI,wBACF,cAiBC,mBAAmB,iBAlBtB,IAAI,wBACa,SAiBd,mBAAmB,iBAlBtB,IAAI,wBACF,cAiBqC,yBAAyB,kBAlBhE,IAAI,wBACa,SAiBsB,yBAAyB,kBAC5D,WAAA,CACA,qBAAA,CACA,YTlPe,4BSkPf,CACA,cAAA,CACA,wBAAA,CACA,eAAA,CACA,eAAA,CACA,gBAAA,CACA,qEAEA,IA7BA,wBACF,cAgBC,cAYE,OAAD,IA7BA,wBACa,SAgBd,cAYE,OAAD,IA7BA,wBACF,cAgBgB,MAAK,aAYlB,OAAD,IA7BA,wBACa,SAgBC,MAAK,aAYlB,OAAD,IA7BA,wBACF,cAgBoC,MAAK,iBAYtC,OAAD,IA7BA,wBACa,SAgBqB,MAAK,iBAYtC,OAAD,IA7BA,wBACF,cAgB4D,SAYzD,OAAD,IA7BA,wBACa,SAgB6C,SAYzD,OAAD,IA7BA,wBACF,cAgBsE,OAYnE,OAAD,IA7BA,wBACa,SAgBuD,OAYnE,OAAD,IA7BA,wBACF,cAiBC,mBAAmB,gBAWjB,OAAD,IA7BA,wBACa,SAiBd,mBAAmB,gBAWjB,OAAD,IA7BA,wBACF,cAiBqC,yBAAyB,iBAW3D,OAAD,IA7BA,wBACa,SAiBsB,yBAAyB,iBAW3D,OACA,sBAGD,IAjCA,wBACF,cAgBC,cAgBE,OAAD,IAjCA,wBACa,SAgBd,cAgBE,OAAD,IAjCA,wBACF,cAgBgB,MAAK,aAgBlB,OAAD,IAjCA,wBACa,SAgBC,MAAK,aAgBlB,OAAD,IAjCA,wBACF,cAgBoC,MAAK,iBAgBtC,OAAD,IAjCA,wBACa,SAgBqB,MAAK,iBAgBtC,OAAD,IAjCA,wBACF,cAgB4D,SAgBzD,OAAD,IAjCA,wBACa,SAgB6C,SAgBzD,OAAD,IAjCA,wBACF,cAgBsE,OAgBnE,OAAD,IAjCA,wBACa,SAgBuD,OAgBnE,OAAD,IAjCA,wBACF,cAiBC,mBAAmB,gBAejB,OAAD,IAjCA,wBACa,SAiBd,mBAAmB,gBAejB,OAAD,IAjCA,wBACF,cAiBqC,yBAAyB,iBAe3D,OAAD,IAjCA,wBACa,SAiBsB,yBAAyB,iBAe3D,OACA,yBAAA,CACA,wBAAA,CACA,gBApCL,IAAI,wBACF,cAuCC,QAxCH,IAAI,wBACa,SAuCd,QACC,kCAAA,CACA,oBAAA,CACA,eAAA,CACA,eAAY,+RAAZ,YAEA,IA9CA,wBACF,cAuCC,OAME,OAAD,IA9CA,wBACa,SAuCd,OAME,OACA,sBA/CL,IAAI,wBACF,cAkDC,QAnDH,IAAI,wBACa,SAkDd,QACC,WAAA,CACA,QAAA,CACA,eAAA,CACA,cAAA,CACA,WAxDJ,IAAI,wBACF,cA2DC,oBA5DH,IAAI,wBACa,SA2Dd,oBACC,WA7DJ,IAAI,wBACF,cA2DC,mBAGC,kBA/DJ,IAAI,wBACa,SA2Dd,mBAGC,kBACC,SAAA,CACA,wBAAA,CACA,gBAlEL,IAAI,wBACF,cA2DC,mBAGC,iBAKC,eAAc,eApEnB,IAAI,wBACa,SA2Dd,mBAGC,iBAKC,eAAc,eACb,gBAEA,IAvEF,wBACF,cA2DC,mBAGC,iBAKC,eAAc,cAGZ,OAAD,IAvEF,wBACa,SA2Dd,mBAGC,iBAKC,eAAc,cAGZ,OACA,sBAxEP,IAAI,wBACF,cA8EC,0BA/EH,IAAI,wBACa,SA8Ed,0BA/EH,IAAI,wBACF,cA8E2B,aA/E7B,IAAI,wBACa,SA8EY,aACzB,2BAhFJ,IAAI,wBACF,cA8EC,yBAGC,IAlFJ,IAAI,wBACa,SA8Ed,yBAGC,IAlFJ,IAAI,wBACF,cA8E2B,YAGzB,IAlFJ,IAAI,wBACa,SA8EY,YAGzB,IACC,kBAAA,CACA,kBApFL,IAAI,wBACF,cA8EC,yBAQC,QAvFJ,IAAI,wBACa,SA8Ed,yBAQC,QAvFJ,IAAI,wBACF,cA8E2B,YAQzB,QAvFJ,IAAI,wBACa,SA8EY,YAQzB,QACC,UAAA,CACA,UAAA,CACA,UAAA,CACA,wBAAA,CACA,qBAAA,CACA,aAEA,IA/FD,wBACF,cA8EC,yBAQC,OAQE,OAAD,IA/FD,wBACa,SA8Ed,yBAQC,OAQE,OAAD,IA/FD,wBACF,cA8E2B,YAQzB,OAQE,OAAD,IA/FD,wBACa,SA8EY,YAQzB,OAQE,OAAQ,IA/FV,wBACF,cA8EC,yBAQC,OAQW,QAAD,IA/FV,wBACa,SA8Ed,yBAQC,OAQW,QAAD,IA/FV,wBACF,cA8E2B,YAQzB,OAQW,QAAD,IA/FV,wBACa,SA8EY,YAQzB,OAQW,QACT,UAAA,CACA,yBAGD,IApGD,wBACF,cA8EC,yBAQC,OAaE,OAAD,IApGD,wBACa,SA8Ed,yBAQC,OAaE,OAAD,IApGD,wBACF,cA8E2B,YAQzB,OAaE,OAAD,IApGD,wBACa,SA8EY,YAQzB,OAaE,OACA,WArGN,IAAI,wBACF,cA0GC,eA3GH,IAAI,wBACa,SA0Gd,eA3GH,IAAI,wBACF,cA0GgB,kBA3GlB,IAAI,wBACa,SA0GC,kBACd,eAAA,CACA,eAAA,CACA,eAAA,CACA,eAAA,CACA,eAhHJ,IAAI,wBACF,cAmHC,MAAK,gBApHR,IAAI,wBACa,SAmHd,MAAK,gBApHR,IAAI,wBACF,cAmHuB,OAAM,gBApH/B,IAAI,wBACa,SAmHQ,OAAM,gBAC3B,YAAY,gCAAZ,CACA,eAAA,CACA,WAAA,CACA,eAAA,CACA,gBAAA,CACA,eAAA,CACA,WAAA,CACA,6CAAA,CACA,eAAA,CACA,iBA9HJ,IAAI,wBACF,cAmHC,MAAK,eAYJ,WAhIJ,IAAI,wBACa,SAmHd,MAAK,eAYJ,WAhIJ,IAAI,wBACF,cAmHuB,OAAM,eAY3B,WAhIJ,IAAI,wBACa,SAmHQ,OAAM,eAY3B,WACC,YAjIL,IAAI,wBACF,cAoIC,UArIH,IAAI,wBACa,SAoId,UArIH,IAAI,wBACF,cAqIE,oBAtIJ,IAAI,wBACa,SAqIb,oBAtIJ,IAAI,wBACF,cAsIE,qBAvIJ,IAAI,wBACa,SAsIb,qBAvIJ,IAAI,wBACF,cAuIE,oBAxIJ,IAAI,wBACa,SAuIb,oBAxIJ,IAAI,wBACF,cAwIE,oBAzIJ,IAAI,wBACa,SAwIb,oBAzIJ,IAAI,wBACF,cAyIE,oBA1IJ,IAAI,wBACa,SAyIb,oBA1IJ,IAAI,wBACF,cA0IE,qBA3IJ,IAAI,wBACa,SA0Ib,qBACA,wBAAA,CACA,WAEA,IA/IA,wBACF,cAoIC,SAUE,OAAD,IA/IA,wBACa,SAoId,SAUE,OAAD,IA/IA,wBACF,cAqIE,mBASC,OAAD,IA/IA,wBACa,SAqIb,mBASC,OAAD,IA/IA,wBACF,cAsIE,oBAQC,OAAD,IA/IA,wBACa,SAsIb,oBAQC,OAAD,IA/IA,wBACF,cAuIE,mBAOC,OAAD,IA/IA,wBACa,SAuIb,mBAOC,OAAD,IA/IA,wBACF,cAwIE,mBAMC,OAAD,IA/IA,wBACa,SAwIb,mBAMC,OAAD,IA/IA,wBACF,cAyIE,mBAKC,OAAD,IA/IA,wBACa,SAyIb,mBAKC,OAAD,IA/IA,wBACF,cA0IE,oBAIC,OAAD,IA/IA,wBACa,SA0Ib,oBAIC,OAAQ,IA/IT,wBACF,cAoIC,SAUW,OAAD,IA/IT,wBACa,SAoId,SAUW,OAAD,IA/IT,wBACF,cAqIE,mBASU,OAAD,IA/IT,wBACa,SAqIb,mBASU,OAAD,IA/IT,wBACF,cAsIE,oBAQU,OAAD,IA/IT,wBACa,SAsIb,oBAQU,OAAD,IA/IT,wBACF,cAuIE,mBAOU,OAAD,IA/IT,wBACa,SAuIb,mBAOU,OAAD,IA/IT,wBACF,cAwIE,mBAMU,OAAD,IA/IT,wBACa,SAwIb,mBAMU,OAAD,IA/IT,wBACF,cAyIE,mBAKU,OAAD,IA/IT,wBACa,SAyIb,mBAKU,OAAD,IA/IT,wBACF,cA0IE,oBAIU,OAAD,IA/IT,wBACa,SA0Ib,oBAIU,OACT,yBAhJL,IAAI,wBACF,cAmJC,cApJH,IAAI,wBACa,SAmJd,cApJH,IAAI,wBACF,cAmJe,oBApJjB,IAAI,wBACa,SAmJA,oBApJjB,IAAI,wBACF,cAmJmC,sBApJrC,IAAI,wBACa,SAmJoB,sBACjC,wBAAA,CACA,UAAA,CACA,iBAEA,IAzJA,wBACF,cAmJC,aAKE,OAAD,IAzJA,wBACa,SAmJd,aAKE,OAAD,IAzJA,wBACF,cAmJe,mBAKZ,OAAD,IAzJA,wBACa,SAmJA,mBAKZ,OAAD,IAzJA,wBACF,cAmJmC,qBAKhC,OAAD,IAzJA,wBACa,SAmJoB,qBAKhC,OAAQ,IAzJT,wBACF,cAmJC,aAKW,OAAD,IAzJT,wBACa,SAmJd,aAKW,OAAD,IAzJT,wBACF,cAmJe,mBAKH,OAAD,IAzJT,wBACa,SAmJA,mBAKH,OAAD,IAzJT,wBACF,cAmJmC,qBAKvB,OAAD,IAzJT,wBACa,SAmJoB,qBAKvB,OACT,yBAOL,uBAAwB,KACvB,gBAGD,YACE,qBAAA,CACA,WAAA,CACA,eAAA,CACA,oBAAA,CACA,iBAAA,CACA,qBAEA,WAAC,OACC,yBAEF,WAAC,SACC,QAAS,KAAT,CACA,eAMJ,8BACE,YACI,WAAU,mBAFhB,8BACE,YACkC,WAAU,kBACtC,sBAAA,CACA,gBAAA,CACA,oCAAA,CACA,UAAA,CAEA,WAAA,CACA,wBAAA,CACA,SAAA,CACA,6BAAA,CACA,6BAAA,YACA,QAAA,CACA,iBAAA,CACA,YAfR,8BACE,YAgBI,WAAU,mBACR,wBAAA,YACA,8BAlBN,YAgBI,WAAU,kBAEP,OACC,wBAAA,YApBV,8BAwBE,YAAY,EAAC,WACX,2BAAA,CACA,8BA1BJ,8BA4BE,YAAY,EAAC,UAAU,mBA5BzB,8BA4B6C,YAAY,EAAC,UAAU,kBAChE,WAAA,CACA,sBA9BJ,8BAgCE,aACE,eAAA,CACA,YAAA,CACA,cAAA,CACA,iBApCJ,8BAgCE,YAKE,MACE,UAAA,CACA,YAvCN,8BA0CE,mBA1CF,8BA0CqB,kBACjB,iBAAA,CACA,cA5CJ,8BA8CE,kBAAiB,OACf,YAMJ,iBACE,IACE,mBAFJ,iBAIE,cAAc,QACZ,iBAAA,CACA,wBAAA,CACA,WAAA,CACA,qBACA,iBALF,cAAc,OAKX,OACC,wBAAA,CACA,qBAKN,gCACE,kBACE,oBAFJ,gCACE,iBAEE,YAHJ,gCACE,iBAEc,WACV,UAAA,CACA,sBALN,gCACE,iBAME,WAAW,OACT,iBARN,gCACE,iBASE,WACE,YAXN,gCACE,iBAYE,YACE,kBAdN,gCACE,iBAeE,UACE,MACE,kBAAA,CACA,cAnBR,gCACE,iBAqBE,KACE,gBAvBN,gCACE,iBAqBE,IAEE,OACE,YAOR,mBAAsC,kBACpC,KAAK,aACH,MAAM,GAAE,UAAU,IAChB,iBAAA,CACA,YAHJ,KAAK,aAKH,MAAM,IACJ,qBAAA,CACA,kBAAA,CACA,WACA,KATC,aAKH,MAAM,GAIH,UAAU,MACT,yBAVN,KAAK,aAKH,MAAM,GAOJ,IACE,UAAA,CACA,UAAA,CACA,wBACA,KAhBD,aAKH,MAAM,GAOJ,GAIG,SACC,2BAAA,CACA,aAAA,CACA,QAAS,iBAAgB,KAQnC,YAAY,SACV,mBAGF,wBACE,eAAe,QADjB,wBACyB,eAAc,cACnC,wBAAA,CACA,WAAA,CACA,qBACA,wBAJF,eAAe,OAIZ,OAAD,wBAJqB,eAAc,aAIlC,OACC,wBAAA,CACA,qBAPN,wBAUE,gBACE,0BAXJ,wBAaE,UACE,mBAdJ,wBAaE,SAEE,IACE,UACA,wBAJJ,SAEE,GAEG,aACC,SAEF,wBAPJ,SAEE,GAKG,UAAU,IACT,UAEF,wBAVJ,SAEE,GAQG,YACC,UAxBR,wBAaE,SAcE,MAAM,GAAG,IACP,mBAUN,CAAC,4BAA4B,QAC5B,gBAAA,CACA,WAAA,CACA,eAAA,CACA,gBCjmBD,yBACE,yBACE,gBAFJ,yBAIE,IAAG,YACD,gBAIJ,eACE,iBAAA,CAEA,6BAHF,cAKE,GACE,qBANJ,cASE,SACE,mBAVJ,cASE,QAGE,EAAC,aACC,yBAEA,cANJ,QAGE,EAAC,YAGE,OACC,yBAhBR,cASE,QAWE,EAAC,YAAY,UACX,yBArBN,cASE,QAeE,MACE,YAzBN,cA6BE,uBACE,iBAAA,CACA,eA/BJ,cA6BE,sBAGE,GACE,eAjCN,cAsCE,wBAtCF,cAuCE,UAEE,0BAAA,CACA,8BA1CJ,cA6CE,gBA7CF,cA8CE,iBACE,8BAAA,CACA,2BAAA,CACA,+BAjDJ,cAoDE,gBACE,kBArDJ,cAwDE,oBACE,gBAzDJ,cAwDE,oBACkB,gBACd,wBAAA,CACA,UAAA,CACA,iBAAA,CACA,eAAA,CACA,gBA9DN,cAkEE,cACE,wBAAA,CAEA,oBAAA,CACA,UAAA,CACA,gBAEA,cAPF,aAOG,OACC,yBA1EN,cA8EE,aACE,wBAAA,CACA,oBAAA,CACA,UAAA,CACA,gBACA,cALF,YAKG,OACK,yBApFV,cAwFE,UACE,gBAEA,cAHF,SAGG,OAAQ,OAAQ,QACf,4BA5FN,cAwFE,SAOE,gBACE,iBAhGN,cAwFE,SAWE,0BACE,cAGF,cAfF,SAeG,kBAAmB,GAAG,GAAE,YACvB,6BAxGN,cAwFE,SAmBE,MACE,eAAA,CACA,gBAEA,cAvBJ,SAmBE,KAIG,aACC,yBAEA,cA1BN,SAmBE,KAIG,YAGE,OAAQ,cA1Bf,SAmBE,KAIG,YAGW,OACR,yBAnHV,cAwFE,SAgCE,SACE,GACE,IACE,cA3HV,cAwFE,SAgCE,SACE,GACE,GAGE,MAAK,QACH,iBAAA,CACA,QAAS,IA/HrB,cAwFE,SA6CE,OAAM,cACJ,gBAtIN,cA0IA,wBA1IA,cA0IwB,qBA1IxB,cA0I6C,gBAC3C,gBA3IF,cA6IE,SACE,WAAA,CACA,gBA/IJ,cA6IE,QAGE,eACE,WAAA,CACA,cAAA,CACA,gBAAA,CACA,6BAAA,CACA,4BAAA,CACA,+BAAA,CACA,iBAAA,CACA,UAAA,CACA,UAAY,kBACZ,cAbJ,QAGE,cAUG,OACC,yBAAA,CACA,gBA5JR,cA6IE,QAkBE,kBACE,WAhKN,cA6IE,QAkBE,iBAEE,YACE,cAAA,CACA,WAAA,CACA,aAAA,CACA,oBAAA,CACA,gBAtKR,cA6IE,QA4BE,0BACE,UAAA,CACA,oBAAA,CACA,WA5KN,cAgLE,SACE,UACE,eAAA,CACA,kBAAA,CACA,eAAA,CACA,uBArLN,cA0LE,OACE,kBA3LJ,cA0LE,MAGE,GAAE,YACA,mBA9LN,cA0LE,MAGE,GAAE,WAGA,GAAG,GACD,cAAA,CACA,cAEA,cAVN,MAGE,GAAE,WAGA,GAAG,EAIA,OAAQ,cAVf,MAGE,GAAE,WAGA,GAAG,EAIS,OACR,wBAAA,CACA,WAtMV,cA0LE,MAGE,GAAE,WAaA,QAAQ,GACN,wBAAA,CACA,qBAEA,cApBN,MAGE,GAAE,WAaA,QAAQ,EAIL,OAAQ,cApBf,MAGE,GAAE,WAaA,QAAQ,EAII,OACR,yBA/MV,cA0LE,MAGE,GAAE,WAsBA,UAAY,GACV,UAAA,CACA,wBAAA,CACA,YAEA,cA9BN,MAGE,GAAE,WAsBA,UAAY,EAKT,OAAQ,cA9Bf,MAGE,GAAE,WAsBA,UAAY,EAKA,OACR,wBAAA,CACA,YAIJ,cApCJ,MAGE,GAAE,WAiCC,UAAU,GAET,GAAK,GACH,iBAAA,CACA,iBAIJ,cA5CJ,MAGE,GAAE,WAyCC,UAAU,IAET,aAAA,CACA,iBAAA,CACA,UAAA,CACA,WALF,cA5CJ,MAGE,GAAE,WAyCC,UAAU,GAOT,UAAS,IAAI,gBAAiB,GAC5B,iBAAA,CACA,4BAAA,CACA,WAVJ,cA5CJ,MAGE,GAAE,WAyCC,UAAU,GAYT,eAAe,GACb,gBAAA,CACA,kBAIJ,cA9DJ,MAGE,GAAE,WA2DC,UAAU,IAET,aA1PR,cAgQE,MAAM,0BAEJ,iBAAgB,aACd,wBAnQN,cAgQE,MAAM,0BAMJ,gBACE,GACE,cAEA,cAVN,MAAM,0BAMJ,gBACE,EAGG,OACC,0BA3QV,cAkRE,oBAAoB,UAClB,aAAA,CACA,UAAA,CACA,gBArRJ,cAyRE,2BAA2B,gCAAgC,yBACzD,YAIJ,KAAK,MAAM,eAAgB,KAAK,oBAC9B,mBADF,KAAK,MAAM,cAGT,WAAU,eAAe,SAHA,KAAK,mBAG9B,WAAU,eAAe,SACvB,UAAA,CACA,YALJ,KAAK,MAAM,cAQT,WAAU,sBARe,KAAK,mBAQ9B,WAAU,sBACR,kBAAA,CACA,eAVJ,KAAK,MAAM,cAaT,GAAE,SAbuB,KAAK,mBAa9B,GAAE,SAbJ,KAAK,MAAM,cAaG,uBAba,KAAK,mBAalB,uBACV,kBAdJ,KAAK,MAAM,cAiBT,sBAAsB,WAAU,WAC9B,MAlBuB,KAAK,mBAiB9B,sBAAsB,WAAU,WAC9B,MAlBJ,KAAK,MAAM,cAiBT,sBAAsB,WAAU,WACxB,cAlBiB,KAAK,mBAiB9B,sBAAsB,WAAU,WACxB,cACJ,WAAA,CACA,sBAAA,CACA,SAAA,CACA,QAAA,CACA,cAAA,CACA,gBAEA,KA1BD,MAAM,cAiBT,sBAAsB,WAAU,WAC9B,KAQG,OAAD,KA1B0B,mBAiB9B,sBAAsB,WAAU,WAC9B,KAQG,OAAD,KA1BD,MAAM,cAiBT,sBAAsB,WAAU,WACxB,aAQH,OAAD,KA1B0B,mBAiB9B,sBAAsB,WAAU,WACxB,aAQH,OAAQ,KA1BV,MAAM,cAiBT,sBAAsB,WAAU,WAC9B,KAQY,OAAD,KA1BiB,mBAiB9B,sBAAsB,WAAU,WAC9B,KAQY,OAAD,KA1BV,MAAM,cAiBT,sBAAsB,WAAU,WACxB,aAQM,OAAD,KA1BiB,mBAiB9B,sBAAsB,WAAU,WACxB,aAQM,OAAQ,KA1BnB,MAAM,cAiBT,sBAAsB,WAAU,WAC9B,KAQqB,QAAD,KA1BQ,mBAiB9B,sBAAsB,WAAU,WAC9B,KAQqB,QAAD,KA1BnB,MAAM,cAiBT,sBAAsB,WAAU,WACxB,aAQe,QAAD,KA1BQ,mBAiB9B,sBAAsB,WAAU,WACxB,aAQe,QACjB,uBA3BR,KAAK,MAAM,cA+BT,WAAU,KAAM,kBA/BS,KAAK,mBA+B9B,WAAU,KAAM,kBACd,gBAhCJ,KAAK,MAAM,cAmCT,gBAnCyB,KAAK,mBAmC9B,gBACE,gBApCJ,KAAK,MAAM,cAuCT,MACE,IAxCuB,KAAK,mBAuC9B,MACE,IACE,mBAzCN,KAAK,MAAM,cAuCT,MACE,GAGE,IA3CqB,KAAK,mBAuC9B,MACE,GAGE,IA3CN,KAAK,MAAM,cAuCT,MACE,GAGM,IA3CiB,KAAK,mBAuC9B,MACE,GAGM,IACF,cAAA,CACA,qBAAA,CACA,eAAA,CACA,gBAAA,CACA,gBAhDR,KAAK,MAAM,cAuCT,MACE,GAUE,IAlDqB,KAAK,mBAuC9B,MACE,GAUE,IACE,wBAnDR,KAAK,MAAM,cAuCT,MACE,GAaE,IArDqB,KAAK,mBAuC9B,MACE,GAaE,IACE,aAAA,CACA,gBAAA,CACA,gCAxDR,KAAK,MAAM,cA6DT,MAEE,IA/DuB,KAAK,mBA6D9B,MAEE,IACE,mBAhEN,KAAK,MAAM,cA6DT,MAEE,GAGE,IAlEqB,KAAK,mBA6D9B,MAEE,GAGE,IACE,cAAA,CACA,qBAAA,CACA,uBAAA,CACA,iBAtER,KAAK,MAAM,cA6DT,MAEE,GAGE,GAME,EAAC,uBAAuB,SAxEL,KAAK,mBA6D9B,MAEE,GAGE,GAME,EAAC,uBAAuB,SACtB,UAAA,CACA,WAAA,CACA,eAAA,CACA,oBAAA,CACA,qBAQV,IAAK,MAAK,oBACR,sBAAA,CACA,YAMF,yBAEE,GAAE,sBAFJ,yBAIE,eAAe,eAAe,GAAK,EAAG,kBAJxC,yBAME,eAAe,aACb,aAPJ,yBAWE,eACE,SAAA,CACA,cAAA,CACA,aAGF,yBAAC,+BAAgC,eACjC,yBAAC,iCAAkC,eACnC,yBAAC,mCAAoC,eACrC,yBAAC,8BAA+B,eAC9B,YAAA,CACA,iBAtBJ,yBA2BE,yBACE,oBAIJ,QAA2B,kBACzB,cAAe,QAAQ,0BACrB,qBAAA,CACA,WAEF,cAAe,SAAQ,KAAM,QAC3B,UAAA,CACA,UAAA,CACA,uBAAA,CACA,qBAAA,CACA,2BAEA,cAPa,SAAQ,KAAM,OAO1B,OAEC,kBAAmB,eAAnB,CAEA,eAAgB,eAAhB,CAEA,cAAe,eAAf,CAEA,aAAc,eAAd,CACA,UAAW,eAAX,CACA,0BAAA,CACA,aC9bN,qBAAsB,aAAY,oBAChC,wBAAA,CACA,cAAA,CACA,kBAGF,cACE,SAAA,CACA,kBAIF,mBAAoB,OAAM,eAAgB,mBAAoB,OAAM,eAClE,yBAAA,CACA,iBAUF,yCACA,2DACA,wCACA,yCACA,qCACA,6CACA,IAAI,wBAAyB,yBAC7B,uCAEI,aAIJ,IAAI,8BACF,mBADF,IAAI,8BACgB,CAAA,yBAChB,aAGJ,2CACA,gDACE,aAGF,+BACE,KAAI,YACF,mBAFJ,+BAIE,IAAG,eAAgB,GAAG,GAAG,IACvB,gBALJ,+BAOE,KAAK,MACH,sBAIJ,YAAY,uBAAwB,2BAA4B,cAC9D,MAAO,iBAAP,YACA,iBAEF,YAAY,sBAAuB,eAAiB,0BAA2B,wBAA0B,aAAc,OACrH,UAAA,CACA,0BAGF,qBACE,kBAGF,wBACE,WACE,QAAQ,OAAM,OACZ,uBAHN,wBACE,WAIE,GAAE,MAAO,IAAG,SACV,aANN,wBASE,SACE,UAAA,CACA,iBAKJ,mBAAqC,iBACnC,gCACE,cAAa,UADf,gCAC0B,mBAAkB,UACxC,YAKN,OAAO,uBAAuB,SAE5B,sBAGF,iBAAkB,YAChB,QAAA,CACA,sBAMF,gBACE,QAAO,gBACL,qBAMJ,oBACE,aAIF,wBAAyB,iBAAiB,YAAc,WAIxD,iBAAkB,WAChB,wBAKF,sBACE,2CADF,sBAEE,sDAFF,sBAGE,wCAHF,sBAIE,gDACE,aAMJ,oBAAqB,GAAE,eACrB,aAKF,uBACA,yBACE,wBCvJF,gBAAgB,SAChB,qBAAqB,SACrB,iBAAiB,SACf,WAAA,CACA,YAAA,CAEA,8BAAA,CACA,oBAAA,CACA,oBAAA,CACA,kBCPF,gBAAgB,SACd,YAAS,wiDAGX,CAAC,MAAO,iBAAgB,SACtB,YAAS,wiDAGX,cAAe,iBAAgB,SAC7B,QAAS,GAGX,oBAAoB,OAAQ,GAAG,iBAAgB,SAC7C,QAAS,GAGX,aAAa,SACX,YAAS,ijBAGX,eAAe,SACb,YAAS,oqBAGX,QAAQ,SACN,YAAS,4nBAAT,CACA,WAGF,WAAW,GAAG,MAAO,SAAQ,SAC3B,YAAS,4nBAAT,CACA,WAGF,UAAU,SACR,YAAS,moBAGX,WAAW,KAAK,MAAO,WAAU,SAC/B,YAAS,moBAGX,+BAA+B,SAC7B,YAAS,qmDAEX,CAAC,MAAO,gCAA+B,SACrC,YAAS,umDAGX,iCAAiC,SAC/B,YAAS,0mBAEX,CAAC,MAAO,kCAAiC,SACzC,OAAQ,kCAAiC,SACvC,YAAS,2qBAGX,oBAAoB,SAClB,YAAS,42BAEX,CAAC,MAAO,qBAAoB,SAC5B,OAAQ,qBAAoB,SAC1B,YAAS,6yBAGX,UAAU,SACR,YAAS,ggCAEX,CAAC,MAAO,WAAU,SAClB,OAAQ,WAAU,SAChB,YAAS,2gCAGX,YAAY,SACV,YAAS,+lBAEX,CAAC,MAAO,aAAY,SACpB,OAAQ,aAAY,SAClB,YAAS,+lBAGX,UAAU,SACR,YAAS,4rBAEX,CAAC,MAAO,WAAU,SAClB,OAAQ,WAAU,SAChB,YAAS,6vBAGX,aAAa,SACX,YAAS,mlCAEX,CAAC,MAAO,cAAa,SACrB,OAAQ,cAAa,SACnB,YAAS,opCAGX,iBAAiB,SACf,YAAS,k6BAEX,CAAC,MAAO,kBAAiB,SACzB,CAAC,OAAO,iBAAiB,SACzB,OAAQ,kBAAiB,SACvB,YAAS,m+BAGX,UAAU,SACR,YAAS,glBAEX,CAAC,MAAO,WAAU,SAClB,UAAU,MAAM,SAChB,OAAQ,WAAU,SAChB,YAAS,ipBAGX,sCAAsC,SACpC,YAAS,kvBAEX,CAAC,MAAO,uCAAsC,SAC9C,OAAQ,uCAAsC,SAC5C,YAAS,wvBAGX,iBAAiB,SACf,YAAS,6qBAEX,CAAC,MAAO,kBAAiB,SACzB,OAAQ,kBAAiB,SACvB,YAAS,8uBAGX,YAAY,SACZ,CAAC,MAAO,aAAY,SACpB,oBAAoB,OAAQ,GAAG,aAAY,SACzC,YAAS,u/BAGX,aAAa,SACX,YAAS,2mBAEX,CAAC,MAAO,cAAa,SACrB,OAAQ,cAAa,SACnB,YAAS,2mBAGX,SAAS,SACP,YAAS,+1GAEX,CAAC,MAAO,UAAS,SACjB,OAAQ,UAAS,SACf,YAAS,+1GAGX,UAAU,SACR,YAAS,g3BAEX,CAAC,MAAO,WAAU,SAClB,OAAQ,WAAU,SAChB,YAAS,g3BAGX,SAAS,SACP,YAAS,wiDAEX,SAAS,MAAM,QACf,OAAQ,UAAS,SACf,YAAS,wiDAGX,WAAW,SACX,YAAY,SACV,YAAS,kgDAEX,CAAC,MAAO,YAAW,SACnB,CAAC,MAAO,aAAY,SACpB,OAAQ,aAAY,SAClB,YAAS,kgDAGX,aAAa,SACX,YAAS,28DAEX,CAAC,MAAO,cAAa,SACrB,OAAQ,cAAa,SACnB,YAAS,28DAGX,eAAe,SACb,YAAS,k0CAEX,CAAC,MAAO,gBAAe,SACvB,OAAQ,gBAAe,SACrB,YAAS,k0CAGX,aAAa,SACX,YAAS,wzCAEX,CAAC,MAAO,cAAa,SACrB,OAAQ,cAAa,SACnB,YAAS,wzCAGX,YAAY,SACV,YAAS,ulCAEX,CAAC,MAAO,aAAY,SACpB,OAAQ,aAAY,SAClB,YAAS,ulCAGX,YAAY,SACV,YAAS,06BAEX,YAAY,MAAM,SAChB,YAAS,06BAGX,QAAQ,SACN,YAAS,8wBAEX,QAAQ,MAAM,SACZ,YAAS,8wBAGX,sBAAsB,SACpB,YAAS,qrBAEX,CAAC,MAAO,uBAAsB,SAC9B,OAAQ,uBAAsB,SAC5B,YAAS,qrBAGX,uBAAuB,SACrB,YAAS,2qCAEX,CAAC,MAAO,wBAAuB,SAC/B,OAAQ,wBAAuB,SAC7B,YAAS,mpCAGX,cAAc,SACZ,YAAS,ipBAEX,CAAC,MAAO,eAAc,SACtB,OAAQ,eAAc,SACpB,YAAS,ipBAGX,sBAAsB,SACpB,YAAS,+3BAEX,CAAC,MAAO,uBAAsB,SAC9B,OAAQ,uBAAsB,SAC5B,YAAS,+3BAGX,aAAa,SACX,YAAS,2uBAEX,CAAC,MAAO,cAAa,SACrB,OAAQ,cAAa,SACnB,YAAS,2uBAGX,gBAAgB,SACd,YAAS,unCAEX,CAAC,MAAO,iBAAgB,SACxB,OAAQ,iBAAgB,SACtB,YAAS,unCC/QX,6BAA6B,SAC3B,SAAA,CACA,QAAA,CACA,iBAAA,CACA,YAAS,m4DAGX,CAAC,MAAO,8BAA6B,SACnC,YAAS,miCAIX,4CAA4C,SAC1C,YAAS,ysGAEX,CAAC,MAAO,6CAA4C,SAClD,YAAS,05FAIX,+CAA+C,SAC7C,YAAS,8uBAEX,CAAC,MAAO,gDAA+C,SACrD,YAAS,2sBAIX,6CAA6C,SAC3C,YAAS,0iFAAT,CACA,WAAA,YAEF,CAAC,MAAO,8CAA6C,SACnD,YAAS,wpFAAT,CACA,WAAA,YAIF,8BAA8B,SAC5B,YAAS,wgBAEX,CAAC,MAAO,+BAA8B,SACpC,YAAS,6aAIX,mCAAmC,SACjC,YAAS,kkCAEX,CAAC,MAAO,oCAAmC,SACzC,YAAS,6uCAIX,2BAA2B,SACzB,YAAS,soBAEX,CAAC,MAAO,4BAA2B,SACjC,YAAS,mjBAIX,qCAAqC,SACnC,YAAS,88CAEX,CAAC,MAAO,sCAAqC,SAC3C,YAAS,ghCAIX,gCAAgC,SAC9B,YAAS,8qDAEX,CAAC,MAAO,iCAAgC,SACtC,YAAS,2aAIX,iCAAiC,SAC/B,YAAS,m0GAEX,CAAC,MAAO,kCAAiC,SACvC,YAAS,40DAIX,iCAAiC,SACjC,CAAC,MAAO,kCAAiC,SACvC,YAAS,gkCAIX,6BAA6B,SAC3B,YAAS,kwBAEX,CAAC,MAAO,8BAA6B,SACnC,YAAS,+lBAIX,oCAAoC,SAClC,YAAS,8kCAEX,CAAC,MAAO,qCAAoC,SAC1C,YAAS,usBAIX,8BAA8B,SAC5B,YAAS,63DAEX,CAAC,MAAO,+BAA8B,SACpC,YAAS,mhCAIX,8BAA8B,SAC5B,YAAS,yjHAEX,CAAC,MAAO,+BAA8B,SACpC,YAAS,o7GAIX,0BAA0B,SACxB,YAAS,omFAEX,CAAC,MAAO,2BAA0B,SAChC,YAAS,u5EAKX,+BAA+B,SAC7B,YAAS,q5BAEX,CAAC,MAAO,gCAA+B,SACrC,YAAS,oiCAIX,kCAAkC,SAChC,YAAS,2uBAEX,CAAC,MAAO,mCAAkC,SACxC,YAAS,knBAIX,oCAAoC,SAClC,YAAS,yjHAEX,CAAC,MAAO,qCAAoC,SAC1C,YAAS,o7GAIX,kCAAkC,SAChC,YAAS,uoBAEX,CAAC,MAAO,mCAAkC,SACxC,YAAS,8lBAIX,iCAAiC,SAC/B,YAAS,ohBAEX,CAAC,MAAO,kCAAiC,SACvC,YAAS,0pBAIX,wCAAwC,SACtC,YAAS,ijBAEX,CAAC,MAAO,yCAAwC,SAC9C,YAAS,ggBAIX,qCAAqC,SACnC,YAAS,u+BAEX,CAAC,MAAO,sCAAqC,SAC3C,YAAS,w5BAIX,gCAAgC,SAC9B,YAAS,2wBAEX,CAAC,MAAO,iCAAgC,SACtC,YAAS,05BAIX,kCAAkC,SAChC,YAAS,q/BAEX,CAAC,MAAO,mCAAkC,SACxC,YAAS,m6BAKX,8BAA8B,SAC5B,YAAS,4kCAEX,CAAC,MAAO,+BAA8B,SACpC,YAAS,ilBAKX,iCAAiC,SAC/B,YAAS,kqBAEX,CAAC,MAAO,kCAAiC,SACvC,YAAS,+iBAIX,mCAAmC,SACjC,YAAS,kwCAEX,CAAC,MAAO,oCAAmC,SACzC,YAAS,05BAIX,2BAA2B,SACzB,YAAS,qzBAEX,CAAC,MAAO,4BAA2B,SACjC,YAAS,4mBAKX,uCAAuC,SACrC,YAAS,iyBAEX,CAAC,MAAO,wCAAuC,SAC7C,YAAS,6pCAIX,sCAAsC,SACpC,YAAS,mzCAEX,CAAC,MAAO,uCAAsC,SAC5C,YAAS,irCAIX,oCAAoC,SAClC,YAAS,00BAEX,CAAC,MAAO,qCAAoC,SAC1C,YAAS,8pBAIX,uCAAuC,SACrC,YAAS,orBAEX,CAAC,MAAO,wCAAuC,SAC7C,YAAS,ueAIX,qCAAqC,SACnC,YAAS,opCAEX,CAAC,MAAO,sCAAqC,SAC3C,YAAS,6kCAIX,mCAAmC,SACjC,YAAS,uxBAEX,CAAC,MAAO,oCAAmC,SACzC,YAAS,osBAIX,oCAAoC,SAClC,YAAS,y+BAEX,CAAC,MAAO,qCAAoC,SAC1C,YAAS,ygCAIX,oCAAoC,SAClC,YAAS,ojCAEX,CAAC,MAAO,qCAAoC,SAC1C,YAAS,ivBAIX,qCAAqC,SACnC,YAAS,6pDAEX,CAAC,MAAO,sCAAqC,SAC3C,YAAS,2pDAIX,qCAAqC,SACnC,YAAS,85BAEX,CAAC,MAAO,sCAAqC,SAC3C,YAAS,kzBAKX,iCAAiC,SAC/B,YAAS,+jBAEX,CAAC,MAAO,kCAAiC,SACvC,YAAS,2iBAIX,iCAAiC,SAC/B,YAAS,kuCAEX,CAAC,MAAO,kCAAiC,SACvC,YAAS,2jCAIX,uCAAuC,SACrC,YAAS,goBAEX,CAAC,MAAO,wCAAuC,SAC7C,YAAS,olBAIX,8BAA8B,SAC5B,YAAS,mtEAEX,CAAC,MAAO,+BAA8B,SACpC,YAAS,29DC7VX,iBAAiB,SACf,UAAA,CACA,WAAA,CACA,SAGF,WAAW,SACT,YAAS,imBAGX,WAAW,SACT,YAAS,2mBAGX,YAAY,SACV,YAAS,6lCAGX,WAAW,SACT,YAAS,8hBAGX,mBAAmB,SACjB,YAAS,i1BAGX,WAAW,SACT,YAAS,ijCAGX,aAAa,SACX,YAAS,0kBAGX,gBAAgB,SAChB,gBAAgB,SACd,YAAS,qqBAGX,kBAAkB,SAChB,YAAS,wqBAGX,iBAAiB,SACf,YAAS,uqBAGX,mBAAmB,SACjB,YAAS,4pBAGX,cAAc,SACZ,YAAS,qgDAGX,cAAc,SACZ,YAAS,igCAGX,YAAY,SACV,YAAS,s2BAGX,aAAa,SACX,YAAS,onGAGX,WAAW,SACT,YAAS,6hGAGX,gBAAgB,SACd,YAAS,+3BAGX,oBAAoB,SAClB,YAAS,2kDAGX,kBAAkB,SAChB,YAAS,u0BAGX,gBAAgB,SACd,YAAS,0zBAGX,YAAY,SACV,YAAS,0oBAGX,kBAAkB,SAChB,YAAS,08CAGX,eAAe,SACb,YAAS,ynDAGX,UAAU,SACR,YAAS,+1GAGX,YAAY,SACV,YAAS,g1CAGX,oBAAoB,SAClB,YAAS,q3DAGX,aAAa,SACX,YAAS,2tBAGX,cAAc,SACZ,YAAS,4tBAGX,iBAAiB,SACf,YAAS,04CAGX,aAAa,SACX,YAAS,shBAGX,YAAY,SACV,YAAS,+gCAGX,WAAW,QACT,YAAS,+gCAGX,qBAAqB,QACnB,YAAS,y3DAGX,cAAc,SACZ,YAAS,+5EAGX,SAAS,SACP,YAAS,oaAGX,cAAc,SACZ,YAAS,i/BAGX,gBAAgB,SACd,YAAS,whDAGX,YAAY,SACV,YAAS,spCAGX,iBAAiB,SACf,YAAS,s5BAGX,mBAAmB,SACjB,YAAS,8iDAGX,kBAAkB,SAChB,YAAS,goBAGX,eAAe,SACb,YAAS,q1CAGX,gBAAgB,SACd,YAAS,63BAGX,mBAAmB,SACjB,YAAS,irCAGX,kBAAkB,SAClB,mBAAmB,SACjB,YAAS,uoBAGX,UAAU,SACR,YAAS,0sBAGX,UAAU,SACR,YAAS,4sBAGX,WAAW,SACT,YAAS,g3BAGX,aAAa,SACX,YAAS,w9CAGX,aAAa,SACX,YAAS,oqDAGX,gBAAgB,SACd,YAAS,u7CAGX,iBAAiB,SACf,YAAS,i1BAGX,kBAAkB,SAChB,YAAS,g1BAGX,WAAW,SACT,YAAS,gvBAGX,gBAAgB,SACd,YAAS,+3BAGX,cAAc,SACZ,YAAS,kiBAGX,YAAY,SACV,YAAS,icAGX,YAAY,SACV,YAAS,8bAGX,aAAa,SACX,YAAS,mhDAGX,cAAc,SACZ,YAAS,m5CAGX,UAAU,SACR,YAAS,2iGAGX,WAAW,SACT,YAAS,0zBAGX,gBAAgB,SACd,YAAS,odAGX,iBAAiB,SACf,YAAS,kdAGX,WAAW,SACT,YAAS,wyCAGX,eAAe,SACb,YAAS,ssBAGX,cAAc,SACZ,YAAS,0vDAGX,cAAc,SACZ,YAAS,qiCAGX,kBAAkB,SAChB,YAAS,qmCAGX,aAAa,SACX,YAAS,ixDAGX,YAAY,SACV,YAAS,igCAGX,aAAa,SACX,YAAS,wkBAGX,oBAAoB,SAClB,YAAS,+3BAGX,qBAAqB,SACnB,YAAS,ihCAGX,aAAa,SACX,YAAS,+8BAGX,sBAAsB,SACpB,YAAS,u3BAGX,2BAA2B,SACzB,YAAS,y5BAGX,0BAA0B,SACxB,YAAS,k6BAGX,2BAA2B,SACzB,YAAS,w5BAGX,0BAA0B,SACxB,YAAS,85BAGX,sBAAsB,SACpB,YAAS,ynCAGX,kBAAkB,SAChB,YAAS,yvBAGX,sBAAsB,SACpB,YAAS,63BAGX,qBAAqB,SACnB,YAAS,83BAGX,qBAAqB,SACnB,YAAS,6/BAGX,qBAAqB,SACnB,YAAS,6vCAGX,iBAAiB,SACf,YAAS,gjFAGX,eAAe,SACf,eAAe,SACb,YAAS,seCtWX,uBAAuB,SACvB,iBAAiB,KAAK,SACpB,UAAA,CACA,WAAA,CACA,oBAAA,CACA,oBAAA,CACA,uBAAA,CACA,QAAS,GAGX,uBAAuB,SACvB,kBAAkB,SAClB,mBAAmB,SACjB,UAAA,CACA,WAAA,CACA,8BAAA,CACA,oBAAA,CACA,QAAA,CACA,iBAAA,CACA,qBAGF,uBAAuB,qBACrB,uBAAuB,IAAI,wBACzB,YAAA,CACA,kBAAA,CACA,0BAAA,CACA,mBAKJ,qBAAqB,SACnB,YAAS,y5BAGX,qBAAqB,MAAM,SACzB,YAAS,okCAGX,uBAAuB,SACrB,YAAS,08BAGX,uBAAuB,MAAM,SAC3B,YAAS,6mCAGX,kBAAkB,SAChB,YAAS,k0BAGX,kBAAkB,MAAM,SACtB,YAAS,6+BAGX,kBAAkB,SAChB,YAAS,wxBAGX,kBAAkB,MAAM,SACtB,YAAS,i6BAGX,mBAAmB,SACjB,YAAS,w6BAGX,mBAAmB,MAAM,SACvB,YAAS,ijCAIX,EAAE,6BAA8B,oBAAmB,SACjD,YAAS,oiCAAT,CACA,UAAA,CACA,eAAA,CACA,sBAGF,EAAE,6BAA8B,oBAAmB,MAAM,SACvD,YAAS,gtCAGX,sBAAsB,SACtB,iBAAiB,KAAK,SACpB,YAAS,29BAGX,sBAAsB,MAAM,SAC5B,iBAAiB,KAAK,MAAM,SAC1B,YAAS,omCAGX,kBAAkB,SAChB,YAAS,k+BAGX,kBAAkB,MAAM,SACtB,YAAS,6oCAGX,kBAAkB,SAChB,YAAS,igCAGX,kBAAkB,MAAM,SACtB,YAAS,8sCAGX,gBAAgB,SACd,YAAS,sgCAGX,gBAAgB,MAAM,SACpB,YAAS,+oCAGX,sBAAsB,SACpB,YAAS,k3BAGX,sBAAsB,MAAM,SAC1B,YAAS,2/BAGX,iBAAiB,SACf,YAAS,uqCAGX,iBAAiB,MAAM,SACrB,YAAS,o3CAGX,iBAAiB,SACf,YAAS,+4BAGX,iBAAiB,MAAM,SACrB,YAAS,0jCAGX,sBAAsB,SACpB,YAAS,m8BAGX,sBAAsB,MAAM,SAC1B,YAAS,4kCAGX,qBAAqB,SACnB,YAAS,moBAGX,qBAAqB,MAAM,SACzB,YAAS,gwBAGX,0BAA0B,SACxB,YAAS,+5CAGX,0BAA0B,MAAM,SAC9B,YAAS,0kDAGX,qBAAqB,SACnB,YAAS,y1CAAT,YAGF,qBAAqB,MAAM,SACzB,YAAS,ogDAAT,YC1KF,qBAAqB,SACnB,SAAA,CACA,UAAA,CACA,SAGF,UAAU,aAAa,SACrB,YAAS,y3GAGX,UAAU,mBAAmB,SAC3B,YAAS,+jCAGX,UAAU,eAAe,SACvB,YAAS,gyEAGX,UAAU,6BAA6B,SACrC,YAAS,8uCAGX,UAAU,mBAAmB,SAC3B,YAAS,opEAAT,CACA,sBAGF,UAAU,eAAe,SACvB,YAAS,60CAGX,UAAU,gBAAgB,SACxB,YAAS,w6CAGX,UAAU,gBAAgB,SACxB,YAAS,k/BAGX,UAAU,kBAAkB,SAC1B,YAAS,guDAGX,UAAU,qBAAqB,SAC7B,YAAS,k/BAGX,UAAU,iBAAiB,SACzB,YAAS,ytCAGX,UAAU,eAAe,SACvB,YAAS,ihCAGX,UAAU,eAAe,SACvB,YAAS,wzBAGX,UAAU,eAAe,SACvB,YAAS,4uCAGX,UAAU,oBAAoB,SAC5B,YAAS,4uCAGX,UAAU,iBAAiB,SACzB,YAAS,m0CAGX,UAAU,eAAe,SACvB,YAAS,q0BAGX,UAAU,qBAAqB,SAC7B,YAAS,0qCAGX,UAAU,iBAAiB,SAC3B,UAAU,mBAAmB,SAC7B,UAAU,iBAAiB,SAC3B,UAAU,cAAc,SACtB,UAAA,CACA,WAAA,CACA,oBAAA,CACA,oBAAA,CACA,kBAAA,CACA,QAAS,GAGX,UAAU,cAAc,SACtB,YAAS,wiDAGX,UAAU,sBAAsB,SAC9B,YAAS,0sFAGX,UAAU,aAAa,QACrB,YAAS,giCAGX,UAAU,iBAAiB,QACzB,YAAS,6yCAGX,UAAU,iBAAiB,SACzB,YAAS,g8BAAT,YAGF,wBAAwB,MAAO,WAAU,iBAAiB,SACxD,YAAS,48BAAT,YAGF,UAAU,mBAAmB,SAC3B,YAAS,kpBAGX,UAAU,iBAAiB,SACzB,YAAS,k2BAIX,KAAM,UAAS,OACb,QAAS,IC9HX,gCAAgC,SAC9B,aAGF,gBAAiB,iCAAgC,SACjD,eAAgB,iCAAgC,SAChD,gBAAiB,EAAC,MAAO,iCAAgC,SACzD,eAAgB,EAAC,MAAO,iCAAgC,SACtD,YAAS,s5EAGX,cAAe,iCAAgC,SAC/C,cAAe,EAAC,MAAO,iCAAgC,SACrD,YAAS,s5EAGX,cAAe,iCAAgC,SAC/C,cAAe,EAAC,MAAO,iCAAgC,SACrD,YAAS,s5EAGX,2BAA4B,iCAAgC,SAC5D,2BAA4B,EAAC,MAAO,iCAAgC,SAClE,YAAS,s5EAGX,YAAa,iCAAgC,SAC7C,eAAgB,iCAAgC,SAChD,YAAa,EAAC,MAAO,iCAAgC,SACrD,eAAgB,EAAC,MAAO,iCAAgC,SACtD,YAAS,s5EChCX,yBACE,iBAAA,CACA,UAAA,CACA,UAAA,CACA,WAJF,wBAME,IACE,eAAA,CACA,mBARJ,wBAWE,0CACE,4BAAA,CACA,gBAbJ,wBAgBE,2BACE,cAAA,CACA,YAlBJ,wBAqBE,2BACE,cAAA,CACA,UAAA,CACA,iBAIJ,yBACE,gBAAA,CACA,gBAAA,CACA,WAAA,CACA,kBAJF,wBAME,2BACE,eAPJ,wBAUE,6BACE,gBAAA,CACA,cAZJ,wBAeE,0BAAyB,OACvB,sBAIJ,2BACE,aADF,0BAEE,IACE,gBAHJ,0BAME,qBACE,iBAAA,CACA,WAIJ,MAAM,2BACJ,yBAGF,YACE,sBAAA,CACA,gBAAA,CACA,WAAA,CACA,sBAGF,sBACE,uBACE,iBAAA,CACA,oBAAA,CACA,gBAJJ,sBAOE,qBACE,WAAY,YAAZ,CACA,aATJ,sBAYE,2BACE,aAAA,CACA,iBAAA,CACA,WAfJ,sBAkBE,wBACE,UAAA,CACA,qBAAA,CACA,YAAA,CACA,iBAAA,CACA,wBAAA,CACA,gBAxBJ,sBA2BE,oBACE,UAAA,CACA,iBAAA,CACA,qBAAA,CACA,WAAA,CACA,YAAA,CACA,wBAAA,CACA,qBAAA,CACA,cAnCJ,sBAsCE,6BACE,eAAA,CACA,aAxCJ,sBAsCE,4BAIE,6BACE,kBAAA,CACA,oBAAA,CACA,iBA7CN,sBAiDE,6BACE,WAAA,CACA,wBAAA,CACA,kBAAA,CACA,eArDJ,sBAwDE,sBACE,wBAAA,CACA,wBAAA,CACA,oBAAA,CACA,WAAA,CACA,WAAA,CACA,kBA9DJ,sBAwDE,qBAQE,qBACE,WAAA,CACA,iBAAA,CACA,cAnEN,sBAwDE,qBAcE,uBACE,aAAA,CACA,iBAAA,CACA,gCChJN,6BACI,aAAA,CACA,iBAAA,CACA,gCAHJ,4BAKI,IACI,oBANR,4BAKI,GAEI,IACI,WAAA,CACA,eAAA,CACA,SAVZ,4BAKI,GAEI,GAKI,OACI,YAbhB,4BAKI,GAEI,GAQI,OAfZ,4BAKI,GAEI,GAQW,QACH,YAhBhB,4BAKI,GAEI,GAWI,QACI,qBAnBhB,4BAuBI,aACI,WAAA,CACA,gBAAA,CACA,aAAA,CACA,iBAAA,CACA,OAAA,CACA,UAIR,8BACI,kBADJ,6BAGI,UACI,gBAAA,CACA,cCtCR,gBACE,gBAGF,WACE,YAAA,CACA","sourcesContent":["//\n// List groups\n// --------------------------------------------------\n\n\n// Base class\n//\n// Easily usable on
        ,
          , or
          .\n\n.list-group {\n // No need to set list-style: none; since .list-group-item is block level\n margin-bottom: 20px;\n padding-left: 0; // reset padding because ul and ol\n}\n\n\n// Individual list items\n//\n// Use on `li`s or `div`s within the `.list-group` parent.\n\n.list-group-item {\n position: relative;\n display: block;\n padding: 10px 15px;\n // Place the border on the list items and negative margin up for better styling\n margin-bottom: -1px;\n background-color: @list-group-bg;\n border: 1px solid @list-group-border;\n\n // Round the first and last items\n &:first-child {\n .border-top-radius(@list-group-border-radius);\n }\n &:last-child {\n margin-bottom: 0;\n .border-bottom-radius(@list-group-border-radius);\n }\n}\n\n\n// Linked list items\n//\n// Use anchor elements instead of `li`s or `div`s to create linked list items.\n// Includes an extra `.active` modifier class for showing selected items.\n\na.list-group-item {\n color: @list-group-link-color;\n\n .list-group-item-heading {\n color: @list-group-link-heading-color;\n }\n\n // Hover state\n &:hover,\n &:focus {\n text-decoration: none;\n color: @list-group-link-hover-color;\n background-color: @list-group-hover-bg;\n }\n}\n\n.list-group-item {\n // Disabled state\n &.disabled,\n &.disabled:hover,\n &.disabled:focus {\n background-color: @list-group-disabled-bg;\n color: @list-group-disabled-color;\n cursor: @cursor-disabled;\n\n // Force color to inherit for custom content\n .list-group-item-heading {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-disabled-text-color;\n }\n }\n\n // Active class on item itself, not parent\n &.active,\n &.active:hover,\n &.active:focus {\n z-index: 2; // Place active items above their siblings for proper border styling\n color: @list-group-active-color;\n background-color: @list-group-active-bg;\n border-color: @list-group-active-border;\n\n // Force color to inherit for custom content\n .list-group-item-heading,\n .list-group-item-heading > small,\n .list-group-item-heading > .small {\n color: inherit;\n }\n .list-group-item-text {\n color: @list-group-active-text-color;\n }\n }\n}\n\n\n// Contextual variants\n//\n// Add modifier classes to change text and background color on individual items.\n// Organizationally, this must come after the `:hover` states.\n\n.list-group-item-variant(success; @state-success-bg; @state-success-text);\n.list-group-item-variant(info; @state-info-bg; @state-info-text);\n.list-group-item-variant(warning; @state-warning-bg; @state-warning-text);\n.list-group-item-variant(danger; @state-danger-bg; @state-danger-text);\n\n\n// Custom content options\n//\n// Extra classes for creating well-formatted content within `.list-group-item`s.\n\n.list-group-item-heading {\n margin-top: 0;\n margin-bottom: 5px;\n}\n.list-group-item-text {\n margin-bottom: 0;\n line-height: 1.3;\n}\n","// Single side border-radius\n\n.border-top-radius(@radius) {\n border-top-right-radius: @radius;\n border-top-left-radius: @radius;\n}\n.border-right-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-top-right-radius: @radius;\n}\n.border-bottom-radius(@radius) {\n border-bottom-right-radius: @radius;\n border-bottom-left-radius: @radius;\n}\n.border-left-radius(@radius) {\n border-bottom-left-radius: @radius;\n border-top-left-radius: @radius;\n}\n","//\n// Popovers\n// --------------------------------------------------\n\n\n.popover {\n position: absolute;\n top: 0;\n left: 0;\n z-index: @zindex-popover;\n display: none;\n max-width: @popover-max-width;\n padding: 1px;\n // Reset font and text properties given new insertion method\n font-family: @font-family-base;\n font-size: @font-size-base;\n font-weight: normal;\n line-height: @line-height-base;\n text-align: left;\n background-color: @popover-bg;\n background-clip: padding-box;\n border: 1px solid @popover-fallback-border-color;\n border: 1px solid @popover-border-color;\n border-radius: @border-radius-large;\n .box-shadow(0 5px 10px rgba(0,0,0,.2));\n\n // Overrides for proper insertion\n white-space: normal;\n\n // Offset the popover to account for the popover arrow\n &.top { margin-top: -@popover-arrow-width; }\n &.right { margin-left: @popover-arrow-width; }\n &.bottom { margin-top: @popover-arrow-width; }\n &.left { margin-left: -@popover-arrow-width; }\n}\n\n.popover-title {\n margin: 0; // reset heading margin\n padding: 8px 14px;\n font-size: @font-size-base;\n background-color: @popover-title-bg;\n border-bottom: 1px solid darken(@popover-title-bg, 5%);\n border-radius: (@border-radius-large - 1) (@border-radius-large - 1) 0 0;\n}\n\n.popover-content {\n padding: 9px 14px;\n}\n\n// Arrows\n//\n// .arrow is outer, .arrow:after is inner\n\n.popover > .arrow {\n &,\n &:after {\n position: absolute;\n display: block;\n width: 0;\n height: 0;\n border-color: transparent;\n border-style: solid;\n }\n}\n.popover > .arrow {\n border-width: @popover-arrow-outer-width;\n}\n.popover > .arrow:after {\n border-width: @popover-arrow-width;\n content: \"\";\n}\n\n.popover {\n &.top > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-top-color: @popover-arrow-outer-color;\n bottom: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n bottom: 1px;\n margin-left: -@popover-arrow-width;\n border-bottom-width: 0;\n border-top-color: @popover-arrow-color;\n }\n }\n &.right > .arrow {\n top: 50%;\n left: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-right-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n left: 1px;\n bottom: -@popover-arrow-width;\n border-left-width: 0;\n border-right-color: @popover-arrow-color;\n }\n }\n &.bottom > .arrow {\n left: 50%;\n margin-left: -@popover-arrow-outer-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-bottom-color: @popover-arrow-outer-color;\n top: -@popover-arrow-outer-width;\n &:after {\n content: \" \";\n top: 1px;\n margin-left: -@popover-arrow-width;\n border-top-width: 0;\n border-bottom-color: @popover-arrow-color;\n }\n }\n\n &.left > .arrow {\n top: 50%;\n right: -@popover-arrow-outer-width;\n margin-top: -@popover-arrow-outer-width;\n border-right-width: 0;\n border-left-color: @popover-arrow-outer-fallback-color; // IE8 fallback\n border-left-color: @popover-arrow-outer-color;\n &:after {\n content: \" \";\n right: 1px;\n border-right-width: 0;\n border-left-color: @popover-arrow-color;\n bottom: -@popover-arrow-width;\n }\n }\n}\n","// List Groups\n\n.list-group-item-variant(@state; @background; @color) {\n .list-group-item-@{state} {\n color: @color;\n background-color: @background;\n\n a& {\n color: @color;\n\n .list-group-item-heading {\n color: inherit;\n }\n\n &:hover,\n &:focus {\n color: @color;\n background-color: darken(@background, 5%);\n }\n &.active,\n &.active:hover,\n &.active:focus {\n color: #fff;\n background-color: @color;\n border-color: @color;\n }\n }\n }\n}\n","//\n// Grid system\n// --------------------------------------------------\n\n\n// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n.container {\n .container-fixed();\n\n @media (min-width: @screen-sm-min) {\n width: @container-sm;\n }\n @media (min-width: @screen-md-min) {\n width: @container-md;\n }\n @media (min-width: @screen-lg-min) {\n width: @container-lg;\n }\n}\n\n\n// Fluid container\n//\n// Utilizes the mixin meant for fixed width containers, but without any defined\n// width for fluid, full width layouts.\n\n.container-fluid {\n .container-fixed();\n}\n\n\n// Row\n//\n// Rows contain and clear the floats of your columns.\n\n.row {\n .make-row();\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n.make-grid-columns();\n\n\n// Extra small grid\n//\n// Columns, offsets, pushes, and pulls for extra small devices like\n// smartphones.\n\n.make-grid(xs);\n\n\n// Small grid\n//\n// Columns, offsets, pushes, and pulls for the small device range, from phones\n// to tablets.\n\n@media (min-width: @screen-sm-min) {\n .make-grid(sm);\n}\n\n\n// Medium grid\n//\n// Columns, offsets, pushes, and pulls for the desktop device range.\n\n@media (min-width: @screen-md-min) {\n .make-grid(md);\n}\n\n\n// Large grid\n//\n// Columns, offsets, pushes, and pulls for the large desktop device range.\n\n@media (min-width: @screen-lg-min) {\n .make-grid(lg);\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n// Centered container element\n.container-fixed(@gutter: @grid-gutter-width) {\n margin-right: auto;\n margin-left: auto;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n &:extend(.clearfix all);\n}\n\n// Creates a wrapper for a series of columns\n.make-row(@gutter: @grid-gutter-width) {\n margin-left: (@gutter / -2);\n margin-right: (@gutter / -2);\n &:extend(.clearfix all);\n}\n\n// Generate the extra small columns\n.make-xs-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n float: left;\n width: percentage((@columns / @grid-columns));\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n}\n.make-xs-column-offset(@columns) {\n margin-left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-push(@columns) {\n left: percentage((@columns / @grid-columns));\n}\n.make-xs-column-pull(@columns) {\n right: percentage((@columns / @grid-columns));\n}\n\n// Generate the small columns\n.make-sm-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-sm-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-offset(@columns) {\n @media (min-width: @screen-sm-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-push(@columns) {\n @media (min-width: @screen-sm-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-sm-column-pull(@columns) {\n @media (min-width: @screen-sm-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the medium columns\n.make-md-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-md-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-offset(@columns) {\n @media (min-width: @screen-md-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-push(@columns) {\n @media (min-width: @screen-md-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-md-column-pull(@columns) {\n @media (min-width: @screen-md-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n\n// Generate the large columns\n.make-lg-column(@columns; @gutter: @grid-gutter-width) {\n position: relative;\n min-height: 1px;\n padding-left: (@gutter / 2);\n padding-right: (@gutter / 2);\n\n @media (min-width: @screen-lg-min) {\n float: left;\n width: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-offset(@columns) {\n @media (min-width: @screen-lg-min) {\n margin-left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-push(@columns) {\n @media (min-width: @screen-lg-min) {\n left: percentage((@columns / @grid-columns));\n }\n}\n.make-lg-column-pull(@columns) {\n @media (min-width: @screen-lg-min) {\n right: percentage((@columns / @grid-columns));\n }\n}\n","// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `@grid-columns`.\n\n.make-grid-columns() {\n // Common styles for all sizes of grid columns, widths 1-12\n .col(@index) { // initial\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general; \"=<\" isn't a typo\n @item: ~\".col-xs-@{index}, .col-sm-@{index}, .col-md-@{index}, .col-lg-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n position: relative;\n // Prevent columns from collapsing when empty\n min-height: 1px;\n // Inner gutter via padding\n padding-left: (@grid-gutter-width / 2);\n padding-right: (@grid-gutter-width / 2);\n }\n }\n .col(1); // kickstart it\n}\n\n.float-grid-columns(@class) {\n .col(@index) { // initial\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), @item);\n }\n .col(@index, @list) when (@index =< @grid-columns) { // general\n @item: ~\".col-@{class}-@{index}\";\n .col((@index + 1), ~\"@{list}, @{item}\");\n }\n .col(@index, @list) when (@index > @grid-columns) { // terminal\n @{list} {\n float: left;\n }\n }\n .col(1); // kickstart it\n}\n\n.calc-grid-column(@index, @class, @type) when (@type = width) and (@index > 0) {\n .col-@{class}-@{index} {\n width: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index > 0) {\n .col-@{class}-push-@{index} {\n left: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = push) and (@index = 0) {\n .col-@{class}-push-0 {\n left: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index > 0) {\n .col-@{class}-pull-@{index} {\n right: percentage((@index / @grid-columns));\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = pull) and (@index = 0) {\n .col-@{class}-pull-0 {\n right: auto;\n }\n}\n.calc-grid-column(@index, @class, @type) when (@type = offset) {\n .col-@{class}-offset-@{index} {\n margin-left: percentage((@index / @grid-columns));\n }\n}\n\n// Basic looping in LESS\n.loop-grid-columns(@index, @class, @type) when (@index >= 0) {\n .calc-grid-column(@index, @class, @type);\n // next iteration\n .loop-grid-columns((@index - 1), @class, @type);\n}\n\n// Create grid for specific class\n.make-grid(@class) {\n .float-grid-columns(@class);\n .loop-grid-columns(@grid-columns, @class, width);\n .loop-grid-columns(@grid-columns, @class, pull);\n .loop-grid-columns(@grid-columns, @class, push);\n .loop-grid-columns(@grid-columns, @class, offset);\n}\n","/*!\n * Cropper v0.11.1\n * https://github.com/fengyuanchen/cropper\n *\n * Copyright (c) 2014-2015 Fengyuan Chen and contributors\n * Released under the MIT license\n *\n * Date: 2015-08-22T04:54:51.269Z\n */.cropper-container{position:relative;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;direction:ltr!important;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.cropper-container img{display:block;width:100%;min-width:0!important;max-width:none!important;height:100%;min-height:0!important;max-height:none!important;image-orientation:0deg!important}.cropper-canvas,.cropper-crop-box,.cropper-drag-box,.cropper-modal{position:absolute;top:0;right:0;bottom:0;left:0}.cropper-drag-box{background-color:#fff;filter:alpha(opacity=0);opacity:0}.cropper-dashed,.cropper-modal{filter:alpha(opacity=50);opacity:.5}.cropper-modal{background-color:#000}.cropper-view-box{display:block;width:100%;height:100%;overflow:hidden;outline:#69f solid 1px;outline-color:rgba(102,153,255,.75)}.cropper-dashed{position:absolute;display:block;border:0 dashed #eee}.cropper-dashed.dashed-h{top:33.33333333%;left:0;width:100%;height:33.33333333%;border-top-width:1px;border-bottom-width:1px}.cropper-dashed.dashed-v{top:0;left:33.33333333%;width:33.33333333%;height:100%;border-right-width:1px;border-left-width:1px}.cropper-center{position:absolute;top:50%;left:50%;display:block;width:0;height:0;filter:alpha(opacity=75);opacity:.75}.cropper-center:after,.cropper-center:before{position:absolute;display:block;content:\" \";background-color:#eee}.cropper-center:before{top:0;left:-3px;width:7px;height:1px}.cropper-center:after{top:-3px;left:0;width:1px;height:7px}.cropper-face,.cropper-line,.cropper-point{position:absolute;display:block;width:100%;height:100%;filter:alpha(opacity=10);opacity:.1}.cropper-face{top:0;left:0;background-color:#fff}.cropper-line,.cropper-point{background-color:#69f}.cropper-line.line-e{top:0;right:-3px;width:5px;cursor:e-resize}.cropper-line.line-n{top:-3px;left:0;height:5px;cursor:n-resize}.cropper-line.line-w{top:0;left:-3px;width:5px;cursor:w-resize}.cropper-line.line-s{bottom:-3px;left:0;height:5px;cursor:s-resize}.cropper-point{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}.cropper-point.point-e{top:50%;right:-3px;margin-top:-3px;cursor:e-resize}.cropper-point.point-n{top:-3px;left:50%;margin-left:-3px;cursor:n-resize}.cropper-point.point-w{top:50%;left:-3px;margin-top:-3px;cursor:w-resize}.cropper-point.point-s{bottom:-3px;left:50%;margin-left:-3px;cursor:s-resize}.cropper-point.point-ne{top:-3px;right:-3px;cursor:ne-resize}.cropper-point.point-nw{top:-3px;left:-3px;cursor:nw-resize}.cropper-point.point-sw{bottom:-3px;left:-3px;cursor:sw-resize}.cropper-point.point-se{right:-3px;bottom:-3px;width:20px;height:20px;cursor:se-resize;filter:alpha(opacity=100);opacity:1}.cropper-point.point-se:before{position:absolute;right:-50%;bottom:-50%;display:block;width:200%;height:200%;content:\" \";background-color:#69f;filter:alpha(opacity=0);opacity:0}@media (min-width:768px){.cropper-point.point-se{width:15px;height:15px}}@media (min-width:992px){.cropper-point.point-se{width:10px;height:10px}}@media (min-width:1200px){.cropper-point.point-se{width:5px;height:5px;filter:alpha(opacity=75);opacity:.75}}.cropper-bg{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAQMAAAAlPW0iAAAAA3NCSVQICAjb4U/gAAAABlBMVEXMzMz////TjRV2AAAACXBIWXMAAArrAAAK6wGCiw1aAAAAHHRFWHRTb2Z0d2FyZQBBZG9iZSBGaXJld29ya3MgQ1M26LyyjAAAABFJREFUCJlj+M/AgBVhF/0PAH6/D/HkDxOGAAAAAElFTkSuQmCC)}.cropper-invisible{filter:alpha(opacity=0);opacity:0}.cropper-hide{position:absolute;display:block;width:0;height:0}.cropper-hidden{display:none!important}.cropper-move{cursor:move}.cropper-crop{cursor:crosshair}.cropper-disabled .cropper-drag-box,.cropper-disabled .cropper-face,.cropper-disabled .cropper-line,.cropper-disabled .cropper-point{cursor:not-allowed}","\n// from https://raw.githubusercontent.com/plone/plonetheme.barceloneta/master/plonetheme/barceloneta/theme/less/formtabbing.plone.less\n\n//*// FORM TABBING //*//\n.pat-autotoc.autotabs, .autotabs {\n\tbackground: @plone-portlet-content-bg;\n\tpadding: @plone-padding-base-vertical @plone-padding-base-horizontal;\n\tborder: @plone-portlet-border;\n\tmargin-bottom: 20px;\n\tborder-radius: @plone-border-radius-base;\n\tbox-shadow: 0 1px 3px rgba(0,0,0,.05);\n\t.autotoc-nav {\n\t\tbackground: @plone-portlet-header-bg;\n\t\tborder-bottom: @plone-portlet-border;\n\t\tmargin: -@plone-padding-base-vertical -@plone-padding-base-horizontal @plone-padding-base-vertical;\n\t\ta {\n\t\t\tdisplay: inline-block;\n\t\t\tpadding: @plone-padding-base-horizontal;\n\t\t\tmargin: @plone-padding-base-vertical 0 0 @plone-padding-base-vertical;\n\t\t\tborder: @plone-portlet-border;\n\t\t\tmargin-bottom:-1px;\n\t\t\tborder-radius: @plone-border-radius-base @plone-border-radius-base 0 0;\n\t\t\tbackground: @plone-portlet-footer-bg;\n\t\t\tfont-weight: @plone-font-weight-regular;\n\t\t\t&:last-child{margin-right: @plone-padding-base-vertical;}\n\t\t\t&:hover {\n\t\t\t\ttext-decoration: none;\n\t\t\t\tbackground: @plone-portlet-content-bg;\n\t\t\t}\n\t\t\t&.active, &.active:hover {\n\t\t\t\tcolor: @plone-gray;\n\t\t\t\tcursor: default;\n\t\t\t\tbackground: @plone-portlet-content-bg;\n\t\t\t\tborder-bottom-color: @plone-portlet-content-bg;\n\t\t\t}\n\t\t}\n\t\t.autotab-heading {\n\t\t\tdisplay: inline-block;\n\t\t\tmargin: @plone-padding-base-vertical 0 0 @plone-padding-base-vertical;\n\t\t}\n\t}\n\t.formControls {\n\t\tmargin: 0 -@plone-padding-base-horizontal -@plone-padding-base-vertical ;\n\t\tborder-radius: 0 0 @plone-border-radius-base @plone-border-radius-base;\n\t}\n}\n\n//hide tabs with horizontal scrolling for small devices to avoid line break (remove media if you want to apply everywhere)\n@media (max-width: @plone-screen-xs-max) {\n .autotabs .autotoc-nav {\n overflow-x: scroll;\n\toverflow-y: hidden;\n\tmax-height: 52px;\n\twidth: auto;\n\twhite-space: nowrap;\n\tborder-bottom: 0;\n\tbox-shadow: inset 0 -1px @plone-portlet-contrast-bg;\n\ta:not(.active) {box-shadow: inset 0 -1px @plone-portlet-contrast-bg;}\n }\n}\n\n// be able to provide form tabs with ul li structure\n.autotabs ul{\n\tlist-style: none;\n\tpadding-left: 0;\n\tmargin-bottom:0;\n\tli{\n\t\tlist-style: none;\n\t display: inline-block;\n\t}\n}\n",".castle-relateditems-container {\n padding: 0 15px;\n .row{\n max-width:100%;\n margin-top:15px;\n margin-left:0;\n\n .castle-re-select {\n padding-left:0;\n }\n }\n\n .select2-input {\n border: 1px solid #999;\n }\n\n .select2-container.select2-container-multi{\n .select2-choices {\n padding: 4px 10px;\n }\n }\n\n @media( max-width:1200px ){\n .select2-container.select2-container-multi{\n width:100% !important;\n }\n }\n\n .icon-trash, .icon-move-up, .icon-move-down {\n padding:6px;\n\n &::before{\n width:0.9em;\n height:0.9em;\n vertical-align: -0.1em;\n }\n }\n\n .select2-container.select2-container-multi.pat-relateditems {\n width: 100% !important;\n }\n\n .castle-relateditems-empty {\n font-size: 90%;\n color: #767676;\n }\n}\n","\n// ADD Content Modal\n#add-modal-react-container {\n .modal-dialog {\n margin:100px auto;\n }\n\n ul.select-type {\n list-style: none;\n padding: 0;\n margin: 0;\n float: none;\n width: 100%;\n background: #fff;\n display: inline-block;\n\n li {\n padding: 0 20px 0 25px;\n width: calc(~\"50% - 52px\");\n margin: 10px 0;\n text-align: left;\n a {\n font-family:'Open Sans', Arial, sans-serif;\n font-size: 1em;\n color:@modal-text-color;\n position: relative;\n cursor: pointer;\n &:hover {\n text-decoration: none;\n color: @modal-text-hover-color;\n }\n }\n }\n }\n a:hover {\n text-decoration: none;\n color: @castle-primary;\n }\n\n [class*=\"contenttype-\"]::after {\n content: none;\n }\n\n .wrapper{\n padding:30px 20px 10px;\n }\n\n .content-list {\n h4{\n margin-left: 10px;\n }\n li{\n padding-left:0;\n display: block;\n }\n }\n\n .castle-constrain-types {\n > a {\n float: right;\n }\n\n &::after {\n content: \" \";\n clear: both;\n display: table;\n }\n }\n}\n\n// Upload Content Modal\n#upload-content-modal {\n .upload-modal-container {\n background: #ffffff;\n padding: 20px;\n overflow: auto;\n\n .btn-container {\n padding: 15px 0px 15px 10px;\n }\n }\n}\n\n#slot-manager-modal-react-container{\n .location{\n .form-control{\n > a, > span{\n padding-right: 2px;\n }\n }\n }\n\n .slot-manager-render-here,\n .slot-manager-parents {\n margin-left: -20px;\n margin-right: -20px;\n padding: 20px;\n border-top: 2px solid #DDD;\n clear:both;\n margin-top: 10px\n }\n .slot-manager-parents {\n color: #6f6f6f;\n h3 {\n color: #6f6f6f;\n }\n }\n\n [class*=\"icon-\"]{\n padding:6px;\n\n &::before {\n width: 0.9em;\n height: 0.9em;\n font-family: inherit !important;\n display: inline-block;\n margin-right:0.25em;\n vertical-align: -0.05em;\n }\n }\n .icon-move-up::before, .icon-move-down::before{\n vertical-align: -0.1em;\n }\n\n .glyphicon{\n margin:0 0.25em;\n }\n\n .glyphicon.glyphicon-edit-blue, .glyphicon.glyphicon-trash-blue{\n font-family:'Open Sans', Arial, sans-serif;\n\n &::before{\n margin-right:0.3em;\n vertical-align: top;\n }\n }\n\n .glyphicon-home {\n padding: 0;\n margin: 0;\n }\n\n .showing-parent{\n span::before{\n font-size: 0.8em;\n }\n a{\n padding: 0 5px;\n }\n }\n\n table.listing {\n border: 1px solid #ccc;\n }\n table tbody tr:last-child td{\n border-bottom: 1px solid #ccc;\n }\n\n .slot-manager-display-mode {\n > label {\n float: left;\n margin-right: 10px;\n margin-top: 2px;\n text-decoration: underline;\n }\n }\n}\n//html fragment\n#castle-cms-embedtile-code{ min-height:170px;}\n\n//Form Styles\n.castle-modal-wrapper,\n.plone-modal-wrapper,\n.mosaic-modal-wrapper {\n\n .mosaic-overlay {\n padding-bottom: 2.3em;\n z-index: 10002;\n }\n .mosaic-original-content .formControls {\n border: none !important;\n padding: 0em;\n .button-field {\n float: right;\n margin-top: 10px;\n padding: 0.875rem 1.75rem 0.9375rem;\n }\n }\n\n .mosaic-original-content.mosaic-overlay {\n border-right: none !important;\n border-left: none !important;\n #content-core {\n padding: 15px;\n border-radius:0;\n }\n }\n\n //lead image\n .named-image-widget{\n display:block;\n margin-bottom:35px;\n\n img:first-child{\n margin-bottom:5px;\n }\n\n label{\n font-family:'Open Sans', Arial, sans-serif;\n font-weight:500;\n }\n }\n\n/* From the UI, we want to hide certain types in most\n cases. Types to hide are:\n - audio\n - image\n - file\n - collection */\n .select-type {\n .contenttype-audio-container,\n .contenttype-file-container,\n .contenttype-image-container,\n .contenttype-collection-container {\n display: none;\n }\n }\n\n .content-list {\n text-align: left;\n }\n }\n\n .section-feeds {\n #add-content-modal {\n /* in the feed section, we show collections */\n .select-type .contenttype-collection-container {\n display: block;\n }\n }\n }\n\n\n//Other Modals\n\n#preview-modal-react-container{\n .modal-dialog{\n width: 90%;\n\n .modal-body{\n padding:0;\n }\n iframe{\n border:none;\n }\n }\n\n .castle-preview > .form-group{\n margin:15px;\n }\n}\n\n#workflow-modal-react-container{\n .glyphicon.glyphicon-ok, .glyphicon.glyphicon-remove{\n &:before{\n margin-right:5px;\n width:0.9em;\n height:0.9em;\n }\n }\n .glyphicon.glyphicon-ok:before{\n content: url(\"../../svg/glyphicons/ok-green.svg\");\n }\n\n .glyphicon.glyphicon-remove:before{\n content: url(\"../../svg/glyphicons/remove-red.svg\");\n }\n\n .castle-quality > ul{\n margin-top:15px;\n list-style:none;\n line-height: 2em;\n padding-left:0;\n }\n}\n\n//publishing\n#workflow-modal-react-container{\n\n .form-horizontal .form-group{\n margin:15px;\n }\n}\n\n//syndication\n#form-widgets-feed_types .label{\n font-family:'Open Sans', Arial, sans-serif;\n font-weight:500;\n}\n\n\n//impersonation (view site as) modal\n#content-core{\n .castle-btn-asanonymous, .castle-btn-asuser{\n background-color: @modal-button;\n color:#fff;\n\n &:hover, &:focus {\n background-color: @modal-button-hover;\n }\n }\n}\n\n// invalidation modal\n.purge-paths {\n max-height: 500px;\n overflow-y: scroll;\n border: 1px solid #ccc;\n}\n\n/* design modal styles */\n.selected-design-path {\n background-color: #ddd;\n border: 1px solid #ccc;\n padding: 2px 7px;\n border-radius: 2px;\n color: #AD5F12;\n}\n\n.selected-design-label{\n font-weight: 800;\n}\n\n.droparea p.drop-msg {\n margin-top: 1.5em;\n margin-bottom: 1.5em;\n}\na.btn.btn-default.drop-link {\n background-color: #e8e8e8;\n padding: 5px 10px;\n border-radius: 0px;\n text-shadow: none;\n color: #969696;\n margin-top: 1em;\n font-size: 1em;\n font-family: 'Open Sans',Arial,sans-serif;\n}\n\n\n#form-buttons-Move {\n background-color: @btn-warning-bg;\n border-color: @btn-warning-border;\n color: @btn-warning-color;\n &:hover{\n background-color: darken(@btn-primary-bg, 20%);\n }\n}\n\n#form-buttons-Delete {\n background-color: @btn-danger-bg;\n border-color: @btn-danger-border;\n color: @btn-danger-color;\n &:hover{\n background-color: darken(@btn-danger-bg, 20%);\n }\n}\n\n\n@media( min-width:768px ){\n #quality-content-modal .modal-dialog{\n width:50%;\n }\n\n #form-widgets-max_items, #form-widgets-sort_on, #form-widgets-ILayoutAware-pageSiteLayout, #form-widgets-ILayoutAware-sectionSiteLayout{\n max-width:40%;\n }\n\n #form-widgets-ILeadImage-image_caption, #form-widgets-IVersionable-changeNote{\n max-width:70%;\n }\n}\n\n.riform { z-index: 1; }\n","/* state table styles */\n\n.pat-structure table,\n.castle-content-browser table.contents {\n // content browser and manage content share these styles\n\n tbody {\n tr td:first-child {\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n }\n tr.state-private td:first-child {\n border-left: 4px solid @private-color;\n }\n tr.state-published td:first-child {\n border-left: 4px solid @published-color;\n }\n tr.state-pending td:first-child {\n border-left: 4px solid @pending-color;\n }\n tr.state-draft td:first-child {\n border-left: 4px solid @draft-color;\n }\n tr.state-internal td:first-child {\n border-left: 4px solid @internal-color;\n }\n tr.state-internally-published td:first-child {\n border-left: 4px solid @internally-published-color;\n }\n }\n}\n","\n// Upload Content Modal\n#upload-content-modal {\n\n}\n\n.droparea {\n height: 275px;\n background: #f8f8f8;\n border: 2px dashed #dedede;\n border-radius: 0px;\n padding: 20px;\n text-align: center;\n\n .droptext-container {\n margin-top: 40px;\n }\n\n .upload-text {\n font-family: 'Open Sans', Arial, sans-serif;\n color: #c3c5c6;\n font-size: 1em;\n margin-bottom: 0.3em;\n }\n\n .castle-btn-select-files {\n background-color: #e8e8e8;\n padding: 5px 10px;\n margin-top: 5px;\n\n border-radius: 0px;\n text-shadow: none;\n color: #969696;\n }\n}\n.dragging .droparea {\n background-color: @castle_very_light_blue;\n}\n\n\n.castle-upload-container {\n background: #ffffff;\n padding: 20px;\n overflow: auto;\n\n .btn-container {\n padding: 15px 0px 15px 10px;\n }\n\n &.has-files {\n .droparea {\n height: 110px;\n padding: 10px;\n\n .droptext-container {\n margin: 0px;\n\n .upload-text {\n margin-bottom: 0px;\n line-height: 1.15em;\n }\n }\n }\n }\n\n .file-list {\n margin-top: 10px;\n\n h5{\n margin-bottom:20px;\n }\n\n label{\n text-align: left !important;\n padding-right: 5px;\n }\n\n label.required::after {\n content: \"*\";\n color: red;\n }\n\n > ul {\n list-style: none;\n margin: 0px;\n padding: 0px;\n\n li.file-container {\n border-top: 1px solid #dedede;\n padding: 10px 0;\n width: 100%;\n }\n }\n .preview-container {\n text-align: center;\n\n .focalpoint-image-container{\n text-align: left;\n }\n\n > span{\n margin: 1em auto;\n }\n\n img {\n margin: 0;\n }\n\n .glyphicon-file {\n font-size: 50px;\n }\n }\n\n .bottom-container {\n text-align: right;\n }\n\n .field {\n margin-left: -15px;\n margin-right: -15px;\n }\n\n .castle-btn-remove, .castle-btn-upload{\n background: #fff;\n font-size: 1.2em;\n width: 1.8em;\n height: 1.8em;\n border-radius: 1em;\n text-align: center;\n padding: 5px;\n margin-left:8px;\n box-shadow: none;\n line-height: 1.25em;\n }\n\n .castle-btn-remove{\n .icon-remove::before{\n width:0.8em;\n height:0.8em;\n line-height: 1.3em;\n margin:0;\n vertical-align: initial;\n }\n\n &:hover{\n background:#C72527;\n }\n }\n\n .castle-btn-upload{\n .icon-ok::before{\n width:0.9em;\n height:0.9em;\n line-height: 1.3em;\n margin:0;\n vertical-align: initial;\n }\n\n &:hover{\n background:#299b29;\n }\n }\n }\n\n .castle-progress-container {\n text-align: center;\n clear: both;\n .castle-progress {\n width: 100%;\n border-top: 2px solid #dedede;\n .castle-progress-inner {\n border-top: 2px solid #575779;\n display: block;\n margin-top: -2px;\n }\n }\n }\n}\n\n.dz-error-message {\n width: 100%;\n clear: both;\n margin-top: 1em;\n}\n\n.dz-filename {\n text-overflow: ellipsis;\n overflow: hidden;\n}\n\n.castle-cropper-container {\n max-height: 1200px;\n\n .plone-btn-group{\n margin: 20px 0 10px;\n\n button{\n margin-right:8px;\n }\n }\n}\n\n.focalpoint-image-container {\n position: relative;\n width: 300px;\n cursor: pointer;\n border: 1px solid #ddd;\n box-shadow: 0px 0px 5px 2px #ddd;\n margin-right: 15px;\n\n .focalpoint-image-center {\n position: absolute;\n width: 24px;\n height: 24px;\n background-color: fade(@castle-primary,70%);\n border-radius: 12px;\n border: 4px solid @castle_off_white;\n box-shadow: 0 0 5px 0px #A7A7A7;\n\n &.focalpoint-disabled{\n background-color: fade(#949393,70%);\n border-color:#ccc;\n }\n }\n}\n\n.castle-imagewidget-container {\n padding: 15px;\n\n .btn-container {\n padding: 15px;\n\n button {\n margin-right: 20px;\n }\n }\n\n .droparea {\n height: 100px;\n }\n}\n\n\n/* location picker */\n.castle-upload-container {\n .pick-location, .no-location {\n\n }\n .pick-location{\n border: 2px dashed #dedede;\n border-top: 0px;\n width: 400px;\n position: relative;\n height: 30px;\n overflow: hidden;\n\n > div {\n position: absolute;\n top: 0;\n height: 30px;\n }\n .pick-location-folder {\n left: 0;\n background-color: #dedede;\n padding: 6px 0px 0px 12px;\n }\n .pick-location-location {\n left: 50px;\n line-height: 27px;\n }\n .pick-location-remove {\n right: 0;\n\n button.remove {\n padding: 2px 11px;\n font-size: 1.1em;\n }\n }\n }\n .no-location {\n font-size: 13px;\n }\n}\n","\n/* some reset css */\n.castle-toolbar-container{\n font-family: @font-family-base;\n\n *{\n &:focus, &:active{\n outline:none;\n text-decoration: none;\n }\n }\n\n ul,\n div,\n li,\n ol,\n p {\n margin: 0px;\n padding: 0px;\n }\n\n ol, ul, dl, li{\n font-family: @font-family-base;\n font-size: 1rem;\n line-height: 1.6;\n list-style-position: outside;\n }\n\n a {\n word-wrap: break-word;\n text-decoration: none;\n line-height: inherit;\n }\n\n [class^=\"icon-\"]::before{\n margin: 0 0.6em;\n vertical-align: middle;\n }\n}\n\n.castle-toolbar-container .castle-toolbar-container-side {\n position: fixed;\n padding-top: @top-toolbar-height;\n top: 0px;\n left: 0px;\n background-color: @toolbar-sidebar-color;\n height: 100%;\n width: @left-toolbar-width;\n border-right: 1px solid @toolbar-separator-color;\n\n ul li.spacer {\n border-bottom: 1px solid @toolbar-separator-color;\n\n + li.spacer { display: none; }\n }\n .castle-toolbar-btn-container {\n display: inline-block;\n position: absolute;\n left: @left-toolbar-width;\n width: @left-toolbar-width;\n background-color: @toolbar-sidebar-color;\n list-style-type: none;\n border: 1px solid @toolbar-separator-color;\n border-left: none;\n bottom: 0px;\n }\n}\n\n.castle-toolbar-container-side ul,\n.castle-btn-dropdown ul {\n margin: 0px;\n\n li {\n list-style: none;\n font-size: 14px;\n font-family:@font-family-base !important;\n\n &.castle-toolbar-item {\n\n &.castle-toolbar-view-page a{\n padding-top:9px;\n }\n\n a {\n display:block;\n color: @toolbar-text-color;\n border-left: 5px solid transparent;\n padding: 7px 0 7px 5px;\n\n &:hover, &:focus {\n text-decoration: none;\n color: @toolbar-link-hover-color;\n background:darken(#f5f5f5, 3%);\n }\n }\n &.active {\n border-left: 5px solid @toolbar-link-hover-color;\n a {\n color: @toolbar-link-hover-color;\n }\n background-color: #ffffff;\n border-bottom: 1px solid #ededed;\n border-top: 1px solid #ededed;\n }\n }\n }\n li.spacer + li.castle-toolbar-item.active {\n border-top: 0px;\n }\n}\n\n.castle-toolbar-container-top {\n position: fixed;\n top: 0px;\n left: 0px;\n z-index: 106;\n background-color: @toolbar-color;\n width: 100%;\n height: @top-toolbar-height;\n box-shadow: 0px 2px 4px @toolbar-box-shadow-color;\n display: flex;\n\n .castle-toolbar-logo {\n margin-left: 1em;\n display: inline-block;\n white-space: nowrap;\n\n img{\n height:50px;\n margin-top:2px;\n }\n }\n\n .castle-toolbar-breadcrumbs {\n padding-right: 10px;\n flex: 1;\n display: inline-block;\n line-height: 40px;\n margin-left: @left-toolbar-width;\n margin-top: 0.4em;\n &, & > * {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n li {\n list-style: none;\n display: inline;\n font-size: 14px;\n margin-right: 0.5em;\n\n &:after {\n content: ' \\003e ';\n margin-left:0.4em;\n vertical-align: middle;\n padding-bottom: 5px;\n }\n &:last-child {\n margin-right: 0px;\n font-weight:700;\n &:after {\n content: '';\n }\n }\n\n &:first-child a::before{\n content: url(\"../../svg/glyphicons/home.svg\");\n height:1em;\n width: 1em;\n display:inline-block;\n margin-right:0.25em;\n }\n\n a {\n color: @toolbar-text-color;\n text-transform: capitalize;\n\n &:hover {\n color: @toolbar-link-hover-color;\n text-decoration: none;\n }\n }\n\n &.crumb-state-private {\n a {\n color: #B70000;\n }\n }\n }\n }\n\n .castle-toolbar-buttons {\n height: @top-toolbar-height;\n float: right;\n background-color: #ffffff;\n white-space: nowrap;\n\n .castle-btn-dropdown {\n display: inline-block;\n position: relative;\n border-left: 1px solid @toolbar-separator-color;\n height: @top-toolbar-height;\n\n > button {\n height: @top-toolbar-height;\n font-family:@font-family-base;\n\n &:hover, &:active{\n color:#1F4E82;\n\n }\n }\n\n > ul {\n position: absolute;\n top: @top-toolbar-height;\n right: 0px;\n background-color: #ffffff;\n box-shadow:0 2px 2px 0px rgba(0,0,0,0.16);\n width: 160px;\n }\n\n .plone-btn{\n font-size:16px;\n padding:6px 15px;\n\n }\n .plone-btn-default {\n -webkit-border-radius: 0px;\n -moz-border-radius: 0px;\n border-radius: 0px;\n border: 0px;\n color: @toolbar-btn-text-color;\n background: @toolbar-btn-bg-color;\n\n }\n .chat-alert {\n color: @alert-danger-text;\n }\n\n .chat-link {\n padding: 0px 15px;\n line-height: @top-toolbar-height;\n text-shadow: 0 1px rgba(0,0,0,0.25);\n\n &:hover {\n color:#1F4E82;\n }\n }\n\n button:hover,\n button:focus {\n box-shadow: none;\n background-color: transparent;\n }\n }\n }\n}\n\n.castle-btn-dropdown-messagesopened {\n ul {\n max-height: 900px;\n overflow-y: auto;\n\n .castle-status-message-item {\n border-top: 1px solid #ccc;\n padding: 5px 15px;\n white-space: normal;\n\n svg {\n width: 30px;\n transition: margin-top 250ms ease-in;\n -webkit-transition: margin-top 250ms ease-in;\n -moz-transition: margin-top 250ms ease-in;\n -ms-transition: margin-top 250ms ease-in; /* IE10 is actually unprefixed */\n -o-transition: margin-top 250ms ease-in;\n }\n\n .date,\n .location {\n height: 0;\n overflow: hidden;\n font-size: 12px;\n margin: 7px 0px;\n transition: height 250ms ease-in;\n -webkit-transition: height 250ms ease-in;\n -moz-transition: height 250ms ease-in;\n -ms-transition: height 250ms ease-in; /* IE10 is actually unprefixed */\n -o-transition: height 250ms ease-in;\n }\n .date {\n font-style: italic;\n }\n\n .text {\n font-size: 16px;\n line-height: 16px;\n }\n }\n .castle-status-message-item:hover,\n .castle-status-message-item:first-child {\n .date,\n .location {\n height: 20px;\n transition: height 250ms ease-in;\n -webkit-transition: height 250ms ease-in;\n -moz-transition: height 250ms ease-in;\n -ms-transition: height 250ms ease-in; /* IE10 is actually unprefixed */\n -o-transition: height 250ms ease-in;\n }\n svg {\n margin-top: 25px;\n transition: margin-top 250ms ease-in;\n -webkit-transition: margin-top 250ms ease-in;\n -moz-transition: margin-top 250ms ease-in;\n -ms-transition: margin-top 250ms ease-in; /* IE10 is actually unprefixed */\n -o-transition: margin-top 250ms ease-in;\n }\n }\n }\n}\n.castle-toolbar-unread-message-count {\n width: 25px;\n height: 25px;\n background-color: @brand-warning;\n border-radius: 50%;\n display: inline-block;\n margin-right: 8px;\n color: @btn-warning-color;\n border: 1px solid @btn-warning-border;\n font-weight: bold;\n}\n\n.castle-toolbar-container-top .castle-toolbar-buttons .castle-btn-dropdown-messagesopened > ul{\n width: 450px;\n}\n\n.plone-btn-warning {\n background-color: @brand-warning;\n color: @btn-warning-color;\n border: 1px solid @btn-warning-border;\n}\n\n.alert.status.alert-error, .portalMessage.alert-error, .alert.status.error, .portalMessage.error,\n.alert.status.alert-success, .portalMessage.alert-success, .alert.status.info, .portalMessage.info {\n color: #444 !important;\n}\n\n// // TEST\n// .castle-toolbar-container-top {\n// display: flex;\n// .castle-toolbar-breadcrumbs {\n// padding-right: 10px;\n// flex: 1;\n// li {\n// display: inline;\n// }\n// &, & > * {\n// white-space: nowrap;\n// overflow: hidden;\n// text-overflow: ellipsis;\n// }\n// }\n// .castle-toolbar-buttons, .castle-toolbar-logo {\n// white-space: nowrap;\n// }\n// }\n\n// End TEST\n\nbody.castle-toolbar-active #visual-wrapper,\nbody.template-folder_contents.castle-toolbar-active #main-content-container,\nbody.template-theming-controlpanel.castle-toolbar-active {\n padding-left: @left-toolbar-width;\n padding-top: @top-toolbar-height;\n}\nbody.castle-toolbar-active.no-roles{\n #visual-wrapper{\n padding-left: 0;\n }\n .castle-toolbar-container-side {\n display: none;\n }\n}\n\n.castle-toolbar-container {\n z-index: 99;\n}\n\n.castle-toolbar-container-top .castle-btn-dropdown-cog button span, .castle-toolbar-container-top .castle-btn-dropdown-cogopened button span {\n position: absolute;\n left: -999em;\n}\n\n// Simple tooltip CSS\n.simpletooltip[aria-hidden=\"true\"],\n.minimalist-simpletooltip[aria-hidden=\"true\"],\n.minimalist-left-simpletooltip[aria-hidden=\"true\"] {\ndisplay: none;\nopacity: 0.9;\nvisibility: hidden;\n}\n/* position relative for containers */\n.simpletooltip_container,\n.minimalist-simpletooltip_container,\n.minimalist-left-simpletooltip_container {\nposition: relative;\ndisplay: inline;\ndisplay: block;\n}\n\n/* tooltip styles */\n.simpletooltip,\n.minimalist-simpletooltip,\n.minimalist-left-simpletooltip {\nposition: absolute;\ndisplay: inline-block;\nz-index: 666;\nmin-width: 33.5em;\nborder-radius: .5em;\nbackground: rgba( 0, 0, 0, .9 );\ncolor: #eee;\npadding: .75em;\ntext-align: left;\nline-height: 1.3;\n}\n.simpletooltip,\n.minimalist-simpletooltip {\nright: auto;\nleft: 100%;\nmargin-left: .5em;\nopacity: 1;\nvisibility: visible;\nanimation: fade 2s;\ntransition: opacity 100ms ease-in-out, visibility 100ms ease-in-out;\n}\n@keyframes fade {\n 0% {\n opacity: 0;\n }\n 40% {\n opacity: 0;\n }\n 90% {\n opacity: 0.95;\n }\n 100% {\n opacity: 1;\n }\n}\n.castle-toolbar-container-side .simpletooltip,\n.castle-toolbar-container-side .minimalist-simpletooltip {\nright: auto;\nleft: 196px;\ntop: -5px;\nmargin-left: .5em;\nmin-height: 3.2em;\n}\n.castle-btn-dropdown {\n .simpletooltip {\n right: 172px;\n left: auto;\n top: -5px;\n margin-left: .5em;\n min-height: 3.2em;\n max-width: 300px;\n white-space: normal;\n }\n .castle-toolbar-item:first-child .simpletooltip {\n top: 4px;\n }\n // arrow for left side\n .simpletooltip::before {\n border-left: 10px solid rgba( 0, 0, 0, .9 );\n border-right: inherit;\n right: 0;\n left: inherit;\n margin-top: -9px;\n margin-right: -10px;\n }\n .castle-toolbar-item:first-child .simpletooltip::before {\n margin-top: -14px;\n }\n}\n.minimalist-left-simpletooltip {\nright: 100%;\nleft: auto;\nmargin-right: .5em;\n}\n/* used pseudo-element to make arrows */\n.simpletooltip::before,\n.minimalist-simpletooltip::before,\n.minimalist-left-simpletooltip::before {\ncontent: '';\nspeak: none;\nposition: absolute;\nz-index: 667;\n}\n.simpletooltip::before,\n.minimalist-simpletooltip::before {\nborder: 10px solid transparent;\nborder-right: 10px solid rgba( 0, 0, 0, .9 );\nleft: 0;\ntop: 21px;\nwidth: 0;\nheight: 0;\nmargin-top: -9px;\nmargin-left: -20px;\n}\n.minimalist-left-simpletooltip::before {\ntop: .5em;\nright: -10px;\nmargin-right: -10px;\nborder: 10px solid transparent;\nborder-left: 10px solid rgba( 0, 0, 0, .9 )\n}\n\nli.castle-toolbar-item.castle-toolbar-view-page .simpletooltip {\n top: 4px;\n &::before {\n top: 17px;\n }\n}\n\n// Don't show if description is empty\n.js-simpletooltip:empty {\n display: none;\n}\n\n@media (max-width: 44.375em) {\n\n .simpletooltip,\n .minimalist-simpletooltip,\n .minimalist-left-simpletooltip {\n min-width: 120px;\n }\n\n .simpletooltip::before,\n .minimalist-simpletooltip::before,\n .minimalist-left-simpletooltip::before {\n top: 42px;\n }\n\n}\n","@castle_red_color: #C72527;\n@castle_light_grey_color: #CECECE;\n@castle_dark_grey_color: #292929;\n@castle_lighter_dark_grey_color: #414141;\n@castle_white_color: #FFF;\n@castle_dark_color: #292959;\n@castle_darker_color: #292929;\n@castle_very_light_blue: #F2FAFD;\n@castle_off_white: #F4F4F4;\n@castle_bluish_grey: #1F4E82;\n@castle_lightest_grey_ever: #FBFBFB;\n@castle_edit_zone_grey: #EBEBEB;\n@castle_edit_zone_text: #CCCCCC;\n@castle_edit_zone_hover: #F3F3F3;\n@castle_new_gray: #BCBCBC;\n\n// Brand Colors\n@castle-primary:#1F4E82;\n@castle-primary-dark: darken(@castle-primary, 20%);\n@castle-secondary:#C72527;\n@castle-secondary-dark: darken(@castle-secondary, 20%);\n@castle_very_light_blue: #F2FAFD;\n\n// Shades of Grey\n@castle-base-grey: #F5F5F5;\n@castle-lighter-grey: darken(@castle-base-grey, 20%); //#c2c2c2\n@castle-mid-light-grey: darken(@castle-base-grey, 30%); //#a9a9a9\n@castle-light-grey: darken(@castle-base-grey, 50%);\t\t//#767676\n@castle-medium-grey: darken(@castle-base-grey, 60%);\t//#5c5c5c\n@castle-dark-grey: darken(@castle-base-grey, 70%);\t\t//#434343\n@castle-darker-grey: darken(@castle-base-grey, 80%);\t//#292929\n\n//Typography\n@font-family-base: 'Open Sans', Arial, sans-serif;\n@font-size-base: 16px;\n@font-color-primary: #292929;\n\n//Buttons\n@brand-primary: darken(#428bca, 6.5%); // #337ab7\n@brand-success: #396f3a;\n@brand-info: #0b7285;\n@brand-warning: #b24d04;\n@brand-danger: #C72627;\n@brand-default: #363c41;\n\n@btn-default-color: #333;\n@btn-default-bg: #fff;\n@btn-default-border: #ccc;\n\n@btn-primary-color: #fff;\n@btn-primary-bg: @brand-primary;\n@btn-primary-border: darken(@btn-primary-bg, 5%);\n\n@btn-success-color: #fff;\n@btn-success-bg: @brand-success;\n@btn-success-border: darken(@btn-success-bg, 5%);\n\n@btn-info-color: #fff;\n@btn-info-bg: @brand-info;\n@btn-info-border: darken(@btn-info-bg, 5%);\n\n@btn-warning-color: #fff;\n@btn-warning-bg: @brand-warning;\n@btn-warning-border: darken(@btn-warning-bg, 5%);\n\n@btn-danger-color: #fff;\n@btn-danger-bg: @brand-danger;\n@btn-danger-border: darken(@btn-danger-bg, 5%);\n\n@btn-brand-color: #fff;\n@btn-brand-bg: @brand-default;\n@btn-brand-border: darken(@brand-default, 5%);\n\n@btn-link-disabled-color: @gray-light;\n//Links\n\n//Modals\n@modal-box-color: #fff;\n@modal-button: @castle-primary;\n@modal-button-hover: darken(@modal-button, 10%);\n@modal-text-color:#292929;\n@modal-text-hover-color: lighten(@modal-text-color, 20%);\n@modal-border:#e5e5e5;\n\n\n// publication state colors\n@published-color: #299b29; //published and external same color\n@draft-color: #fab82a; // lime-yellow //draft is visible\n@pending-color: #e2e721; // orange\n@private-color: #c4183c; // red\n@internal-color: #fab82a; // is draft\n@internally-published-color: #883dfa; // is intranet\n\n\n// TOOLBAR\n@toolbar-color: #fff;\n@toolbar-sidebar-color: #f5f5f5;\n@toolbar-border-color: #dedede;\n@toolbar-box-shadow-color: rgba(0,0,0,0.16);\n@toolbar-text-color: #292929;\n@toolbar-link-color: #007bb3;\n@toolbar-link-hover-color: #1f4e82;\n@toolbar-separator-color: #dedede;\n@toolbar-link: @plone-link-color;\n\n@toolbar-btn-bg-color: #ffffff;\n@toolbar-btn-text-color: #292929;\n\n@screen-xs-min: 480px;\n@screen-xs-max: 767px;\n@screen-sm-min: 768px;\n@screen-sm-max: 991px;\n@screen-md-min: 992px;\n@screen-md-max: 1199px;\n@screen-lg-min: 1200px;\n\n@left-toolbar-width: 190px;\n@top-toolbar-height: 55px;\n\n//TABLES\n@table-bg-accent: #F8F8F8;\n",".pattern-relateditems-container{\n width: calc(~\"100% - 45px\") !important;\n .select2-container{\n width: 100%;\n }\n}\n\n.previewselect-container{\n [class^=\"col-\"]{\n padding:0;\n }\n\n .preview{\n padding:0 15px;\n text-align: center;\n img{\n max-height: 300px;\n max-width: 100%;\n }\n }\n}\n\n.querystring-wrapper {\n margin-top:0.5em;\n\n .pattern-relateditems-container {\n width: 400px !important;\n }\n\n .querystring-criteria-remove{\n top:5px;\n }\n\n .querystring-criteria-index, .querystring-criteria-operator{\n margin-right:0.5em;\n margin-top:0;\n }\n\n .querystring-criteria-wrapper .querystring-criteria-value .querystring-criteria-value-StringWidget{\n line-height: inherit;\n }\n\n input[type=\"text\"]{\n width:250px;\n }\n\n input[type=\"checkbox\"] {\n margin-right: 8px;\n }\n\n .select2-choices input[type=\"text\"]{\n min-height:25px;\n }\n}\n\n//datepicker\n.pattern-pickadate-wrapper{\n input[type=\"text\"][readonly]{\n background-color:#fff;\n width:250px;\n }\n}\n\n@media( max-width:1200px ){\n .querystring-wrapper{\n .select2-container, input[type=\"text\"], .pattern-pickadate-wrapper input[type=\"text\"][readonly]{\n max-width:200px;\n }\n }\n}\n\n#content-browser-react-container{\n .modal-body{\n padding:0;\n }\n .modal-dialog{\n width: 70%;\n min-height:350px;\n }\n}\n\n.castle-content-browser {\n @import \"@{bowerPath}/bootstrap/less/breadcrumbs.less\";\n @import \"@{bowerPath}/bootstrap/less/popovers.less\";\n\n .castle-content-browser-filter-popover {\n position: relative;\n .popover {\n min-height: 200px;\n max-width: 600px;\n display: block;\n }\n }\n\n .castle-filter-container{\n .input-group-btn .btn{\n border-radius: 0;\n padding:6px;\n\n &:hover{\n text-decoration: none;\n }\n\n .glyphicon::before{\n margin-right:3px;\n }\n }\n\n &.active-filter {\n .filter-group {\n a.btn, .form-control {\n border: 1px solid #AD7D44;\n }\n }\n }\n }\n\n\n\n //MODAL FILTERING BAR\n ol.breadcrumb {\n padding: 0 5px;\n margin-bottom: 0px;\n margin-left: 0px;\n height: 30px;\n background:none;\n\n a{\n color:@castle-primary;\n\n &:hover, &.active, &:active{\n color:darken(@castle-primary, 10%);\n }\n }\n }\n\n .row{\n max-width:100%;\n\n &.top {\n margin-left: 0px;\n margin-right: 0px;\n padding:10px;\n\n > div {\n padding-left: 0px;\n padding-right: 0px;\n }\n\n .input-group-addon {\n font-family:\"Open Sans 700\", Arial, sans-serif;\n font-weight:700;\n min-width: inherit;\n background:none;\n }\n\n .styled-select{\n background: url(../../images/icon-caret-down.png) no-repeat 96% 49%;\n height: 33px;\n overflow: hidden;\n\n select {\n background: transparent;\n height: 33px;\n padding: 5px;\n }\n }\n }\n }\n\n .plone-btn, .plone-btn-default{\n background-color:#f8f8f8;\n border-radius:0;\n font-size:13px;\n border-color:#ccc;\n color:#333;\n\n &:hover{\n background-color:darken(#f7f7f7, 10%);\n }\n &.active, &:active{\n background-color:darken(#f7f7f7, 10%);\n box-shadow:inset 0 3px 5px rgba(0, 0, 0, 0.125);\n border-color:#adadad;\n }\n }\n .plone-btn-default.disabled, .plone-btn-default[disabled]{\n background-color:#f7f7f7;\n opacity:0.5;\n }\n\n .listing-type-selector{\n margin-top:-2px;\n\n > span{\n text-align: right;\n font-size:14px;\n color:#5c5c5c;\n font-weight:700;\n padding:6px 12px;\n display:inline-block;\n }\n }\n\n .images-container {\n margin-left: 0px;\n\n .image-item {\n padding: 0px;\n\n .image-wrapper {\n border-top:1px solid #dedede;\n border-right:1px solid #dedede;\n\n .image-responsive {\n width: 100%;\n \t height: 250px;\n \t background-position: top center;\n \t background-repeat: no-repeat;\n\n &:hover, &:active{\n background-color:#f8f8f8;\n }\n }\n\n .image-responsive[style*=\"placeholder\"]{\n background-position: 50% 41%;\n }\n\n .image-title {\n width: 100%;\n position: absolute;\n bottom: 0px;\n left: 0px;\n background-color: #dedede;\n margin: 0px;\n padding:3px 10px;\n\n input[type=\"checkbox\"]{\n margin-right:8px;\n }\n }\n }\n }\n }\n\n .image-item + .image-item {\n\n }\n}\n\n// CONTENTS TABLE/GRID\n.castle-content-browser table.contents{\n border-spacing: 0;\n font-family:'Open Sans', Arial, sans-serif;\n margin: 0px;\n margin-left: 2px;\n width: ~\"calc(100% - 2px)\";\n\n thead {\n background:#fff;\n\n tr {\n border-spacing: 0px;\n\n th, td {\n font-size: 15px;\n vertical-align: middle;\n text-align: left;\n border-width: 0px;\n padding: 7px 5px;\n }\n td {\n border-bottom-width: 1px;\n }\n th {\n color: @castle-primary;\n padding: 10px 5px;\n border-bottom: 2px solid #b5b5b5;\n }\n }\n }\n\n tbody {\n\n tr {\n border-spacing: 0px;\n background: white;\n\n tr:hover{\n background-color: #f9f9f9;\n }\n\n td {\n padding: 5px;\n font-size: 15px;\n vertical-align: middle;\n border-width: 0px;\n\n a[class*=\"contenttype-\"]::before {\n width: 14px;\n height: 14px;\n margin-top: -8px;\n margin-right: 0.4375em;\n display: inline-block;\n }\n }\n }\n }\n}\n\n/* map styles */\n.castle-map-search-results{\n list-style: none;\n margin: 0;\n padding-left: 0;\n\n li{\n padding: 2px 10px;\n &.selected{\n outline: 1px dashed #DDD;\n background-color: #969696;\n padding: 4px 12px;\n margin: 0;\n outline: 1px dashed #1b0f7d;\n a{\n color: white;\n }\n }\n }\n}\n.markers-container {\n ul {\n padding-left: 20px;\n li {\n\n a.plone-btn,\n a.plone-btn.plone-btn-default {\n padding: 2px;\n margin-left: 8px;\n margin-bottom: 2px;\n border-radius: 5px;\n }\n }\n }\n}\n\n/* fixes for in and out widget */\n.field .ordered-selection-field td button {\n float: none;\n margin-left: 0px;\n border: inherit;\n margin: 0px;\n padding: 15px;\n background-color: #dddddd;\n}\n\n\n\n\n@keyframes add-menu-tored {\n from {color: #36619B;}\n to {color: #cc0000;}\n}\n\n.related-add-menu{\n display: inline-block;\n float: left;\n position: absolute;\n top: 0px;\n right: -44px;\n font-size: 30px;\n border: 1px solid #AAA;\n height: auto;\n width: 45px;\n line-height: 49px;\n text-align: center;\n vertical-align: middle;\n background-color: white;\n background-image: linear-gradient(to bottom, #eee 1%, #ffffff 100%);\n color: #36619B;\n\n &:hover {\n animation-name: add-menu-tored;\n animation-duration: 1s;\n }\n\n .glyphicon.glyphicon-upload::before {\n width: 26px;\n height: 26px;\n display: inline-block;\n margin-right: 0.1em;\n }\n}\n\n/* tinymce link styles */\n.linkModal .castle-relateditems-container {\n padding-left: 25px;\n\n .input-group-addon {\n min-width: 90px !important;\n }\n}\n\n\n/* lead image widget styles */\n#formfield-form-widgets-ILeadImage-image {\n border-top: 1px solid #ccc;\n border-bottom: 1px solid #ccc;\n padding-top: 12px;\n margin-left: -17px;\n margin-right: -17px;\n padding-left: 20px;\n padding-right: 20px;\n\n > label {\n font-size: 16px;\n }\n}\n","//\n// Breadcrumbs\n// --------------------------------------------------\n\n\n.breadcrumb {\n padding: @breadcrumb-padding-vertical @breadcrumb-padding-horizontal;\n margin-bottom: @line-height-computed;\n list-style: none;\n background-color: @breadcrumb-bg;\n border-radius: @border-radius-base;\n\n > li {\n display: inline-block;\n\n + li:before {\n content: \"@{breadcrumb-separator}\\00a0\"; // Unicode space added since inline-block means non-collapsing white-space\n padding: 0 5px;\n color: @breadcrumb-color;\n }\n }\n\n > .active {\n color: @breadcrumb-active-color;\n }\n}\n","// Vendor Prefixes\n//\n// All vendor mixins are deprecated as of v3.2.0 due to the introduction of\n// Autoprefixer in our Gruntfile. They will be removed in v4.\n\n// - Animations\n// - Backface visibility\n// - Box shadow\n// - Box sizing\n// - Content columns\n// - Hyphens\n// - Placeholder text\n// - Transformations\n// - Transitions\n// - User Select\n\n\n// Animations\n.animation(@animation) {\n -webkit-animation: @animation;\n -o-animation: @animation;\n animation: @animation;\n}\n.animation-name(@name) {\n -webkit-animation-name: @name;\n animation-name: @name;\n}\n.animation-duration(@duration) {\n -webkit-animation-duration: @duration;\n animation-duration: @duration;\n}\n.animation-timing-function(@timing-function) {\n -webkit-animation-timing-function: @timing-function;\n animation-timing-function: @timing-function;\n}\n.animation-delay(@delay) {\n -webkit-animation-delay: @delay;\n animation-delay: @delay;\n}\n.animation-iteration-count(@iteration-count) {\n -webkit-animation-iteration-count: @iteration-count;\n animation-iteration-count: @iteration-count;\n}\n.animation-direction(@direction) {\n -webkit-animation-direction: @direction;\n animation-direction: @direction;\n}\n.animation-fill-mode(@fill-mode) {\n -webkit-animation-fill-mode: @fill-mode;\n animation-fill-mode: @fill-mode;\n}\n\n// Backface visibility\n// Prevent browsers from flickering when using CSS 3D transforms.\n// Default value is `visible`, but can be changed to `hidden`\n\n.backface-visibility(@visibility){\n -webkit-backface-visibility: @visibility;\n -moz-backface-visibility: @visibility;\n backface-visibility: @visibility;\n}\n\n// Drop shadows\n//\n// Note: Deprecated `.box-shadow()` as of v3.1.0 since all of Bootstrap's\n// supported browsers that have box shadow capabilities now support it.\n\n.box-shadow(@shadow) {\n -webkit-box-shadow: @shadow; // iOS <4.3 & Android <4.1\n box-shadow: @shadow;\n}\n\n// Box sizing\n.box-sizing(@boxmodel) {\n -webkit-box-sizing: @boxmodel;\n -moz-box-sizing: @boxmodel;\n box-sizing: @boxmodel;\n}\n\n// CSS3 Content Columns\n.content-columns(@column-count; @column-gap: @grid-gutter-width) {\n -webkit-column-count: @column-count;\n -moz-column-count: @column-count;\n column-count: @column-count;\n -webkit-column-gap: @column-gap;\n -moz-column-gap: @column-gap;\n column-gap: @column-gap;\n}\n\n// Optional hyphenation\n.hyphens(@mode: auto) {\n word-wrap: break-word;\n -webkit-hyphens: @mode;\n -moz-hyphens: @mode;\n -ms-hyphens: @mode; // IE10+\n -o-hyphens: @mode;\n hyphens: @mode;\n}\n\n// Placeholder text\n.placeholder(@color: @input-color-placeholder) {\n // Firefox\n &::-moz-placeholder {\n color: @color;\n opacity: 1; // Override Firefox's unusual default opacity; see https://github.com/twbs/bootstrap/pull/11526\n }\n &:-ms-input-placeholder { color: @color; } // Internet Explorer 10+\n &::-webkit-input-placeholder { color: @color; } // Safari and Chrome\n}\n\n// Transformations\n.scale(@ratio) {\n -webkit-transform: scale(@ratio);\n -ms-transform: scale(@ratio); // IE9 only\n -o-transform: scale(@ratio);\n transform: scale(@ratio);\n}\n.scale(@ratioX; @ratioY) {\n -webkit-transform: scale(@ratioX, @ratioY);\n -ms-transform: scale(@ratioX, @ratioY); // IE9 only\n -o-transform: scale(@ratioX, @ratioY);\n transform: scale(@ratioX, @ratioY);\n}\n.scaleX(@ratio) {\n -webkit-transform: scaleX(@ratio);\n -ms-transform: scaleX(@ratio); // IE9 only\n -o-transform: scaleX(@ratio);\n transform: scaleX(@ratio);\n}\n.scaleY(@ratio) {\n -webkit-transform: scaleY(@ratio);\n -ms-transform: scaleY(@ratio); // IE9 only\n -o-transform: scaleY(@ratio);\n transform: scaleY(@ratio);\n}\n.skew(@x; @y) {\n -webkit-transform: skewX(@x) skewY(@y);\n -ms-transform: skewX(@x) skewY(@y); // See https://github.com/twbs/bootstrap/issues/4885; IE9+\n -o-transform: skewX(@x) skewY(@y);\n transform: skewX(@x) skewY(@y);\n}\n.translate(@x; @y) {\n -webkit-transform: translate(@x, @y);\n -ms-transform: translate(@x, @y); // IE9 only\n -o-transform: translate(@x, @y);\n transform: translate(@x, @y);\n}\n.translate3d(@x; @y; @z) {\n -webkit-transform: translate3d(@x, @y, @z);\n transform: translate3d(@x, @y, @z);\n}\n.rotate(@degrees) {\n -webkit-transform: rotate(@degrees);\n -ms-transform: rotate(@degrees); // IE9 only\n -o-transform: rotate(@degrees);\n transform: rotate(@degrees);\n}\n.rotateX(@degrees) {\n -webkit-transform: rotateX(@degrees);\n -ms-transform: rotateX(@degrees); // IE9 only\n -o-transform: rotateX(@degrees);\n transform: rotateX(@degrees);\n}\n.rotateY(@degrees) {\n -webkit-transform: rotateY(@degrees);\n -ms-transform: rotateY(@degrees); // IE9 only\n -o-transform: rotateY(@degrees);\n transform: rotateY(@degrees);\n}\n.perspective(@perspective) {\n -webkit-perspective: @perspective;\n -moz-perspective: @perspective;\n perspective: @perspective;\n}\n.perspective-origin(@perspective) {\n -webkit-perspective-origin: @perspective;\n -moz-perspective-origin: @perspective;\n perspective-origin: @perspective;\n}\n.transform-origin(@origin) {\n -webkit-transform-origin: @origin;\n -moz-transform-origin: @origin;\n -ms-transform-origin: @origin; // IE9 only\n transform-origin: @origin;\n}\n\n\n// Transitions\n\n.transition(@transition) {\n -webkit-transition: @transition;\n -o-transition: @transition;\n transition: @transition;\n}\n.transition-property(@transition-property) {\n -webkit-transition-property: @transition-property;\n transition-property: @transition-property;\n}\n.transition-delay(@transition-delay) {\n -webkit-transition-delay: @transition-delay;\n transition-delay: @transition-delay;\n}\n.transition-duration(@transition-duration) {\n -webkit-transition-duration: @transition-duration;\n transition-duration: @transition-duration;\n}\n.transition-timing-function(@timing-function) {\n -webkit-transition-timing-function: @timing-function;\n transition-timing-function: @timing-function;\n}\n.transition-transform(@transition) {\n -webkit-transition: -webkit-transform @transition;\n -moz-transition: -moz-transform @transition;\n -o-transition: -o-transform @transition;\n transition: transform @transition;\n}\n\n\n// User select\n// For selecting text on the page\n\n.user-select(@select) {\n -webkit-user-select: @select;\n -moz-user-select: @select;\n -ms-user-select: @select; // IE10+\n user-select: @select;\n}\n","@toolbar-folder: \"../../svg/toolbar\";\n\ndiv.mosaic-toolbar {\n z-index:101 !important;\n}\n\n/* block some tiles by default,\n we could do this at the app layer but this is\n a bit easier. Just pay attention here! */\n.mosaic-option-ILeadImage-image-caption,\n.mosaic-option-plone-app-standardtiles-image,\n.mosaic-option-plone-app-standardtiles-embed,\n.mosaic-option-plone-app-standardtiles-attachment,\n.mosaic-option-plone-app-standardtiles-navigation,\n.mosaic-option-plone-app-standardtiles-tableofcontents,\n.mosaic-option-ISearch-searchterm-pins,\n.mosaic-option-heading,\n.mosaic-option-subheading,\n.mosaic-option-table,\n.mosaic-option-bullets,\n.mosaic-option-numbers,\n.mosaic-option-plone-app-standardtiles-existingcontent,\n.mosaic-option-plone-app-standardtiles-rss,\n.mosaic-option-group-properties,\n// .mosaic-option-plone-app-standardtiles-rawhtml,\n.mosaic-option.mosaic-option-text,\n.mosaic-option-ILeadImage-image,\n.mosaic-option-ILocation-coordinates,\n.mosaic-option-tile-align-right,\n.mosaic-option-tile-align-left,\n.mosaic-option-tile-padding-bottom,\n.mosaic-option-tile-padding-right,\n.mosaic-option-tile-align-center {\n display: none;\n}\n\n/* so we don't get the loading jog of content.. */\n.template-edit.selected-layout-layout_view form#form {\n display: none;\n}\n.template-edit.selected-layout-layout_view form#form:after {\n content: 'Loading content';\n}\n.mosaic-enabled.template-edit.selected-layout-layout_view {\n form#form:after {\n content: '';\n }\n form#form {\n display: block;\n }\n}\n.template-edit.selected-layout-layout_view h1.documentFirstHeading {\n display: none;\n}\n\n.template-edit.selected-layout-layout_view.mosaic-enabled h1.documentFirstHeading {\n display: block;\n}\n\n.mosaic-enabled {\n .mosaic-position-leftmost,\n .mosaic-grid .mosaic-position-leftmost {\n margin-left: -100%;\n }\n .mosaic-panel .mosaic-tile {\n min-height: 10px;\n }\n .mosaic-panel.columns .mosaic-tile {\n padding-left: 0.9375rem;\n padding-right: 0.9375rem;\n }\n .mosaic-rich-text-toolbar {\n margin-left: -17px;\n }\n .mosaic-tile-buttons button{\n border-radius:0;\n background-color:#f0f0f0;\n color:#333;\n font-size:0.875em;\n border:1px solid rgba(0,0,0,0.2);\n\n &:hover{\n background-color:#ccc;\n color:#4d4d4d;\n }\n\n &::before{\n vertical-align:-0.05em;\n }\n }\n}\n\n/* XXX these are necessary fixes for tinymce menus\n that are floating */\n.mce-floatpanel.mce-fixed {\n position: absolute;\n}\n.mce-sticky .mce-floatpanel.mce-fixed {\n position: fixed;\n}\n.mosaic-enabled:not(.plone-modal-open) .mce-floatpanel.mce-menu {\n // bah!!! need this because tiny menu *sometimes* not showing? This is crazy and annoying...\n position: fixed;\n}\n\n.mosaic-panel {\n\n .mosaic-tile .mosaic-tile-content-empty.mce-edit-focus p:first-child {\n height: unset;\n }\n\n .castle-rawhtml-tile.mosaic-tile-dark .mosaic-rich-text-toolbar {\n margin-top: -60px;\n }\n\n .mosaic-selected-tile .mosaic-tile-outer-border {\n border: 1px solid #292929;\n }\n\n}\n\n.mosaic-tile-label {\n left: 23px;\n top: -24px;\n z-index: 50;\n}\n\n.mosaic-IRichText-text-tile,\n.castle-rawhtml-tile,\n.mosaic-text-tile{\n &.mosaic-selected-tile {\n .mosaic-tile-label {\n top: -40px;\n }\n }\n}\n\n.mosaic-tile-label-content {\n -webkit-border-top-left-radius: 7px;\n -webkit-border-top-right-radius: 7px;\n -moz-border-radius-topleft: 7px;\n -moz-border-radius-topright: 7px;\n border-top-left-radius: 7px;\n border-top-right-radius: 7px;\n width: 71px;\n top: -24px;\n float: none;\n text-align: center;\n width: inherit;\n}\n\n.mosaic-tile-label-left {\n display: none;\n}\n\n.mosaic-grid-row {\n .mosaic-tile-label {\n top: 0px;\n }\n}\n\n/* top mosiac toolbar */\n.mosaic-toolbar {\n position: fixed;\n width: 100%;\n top: 0;\n left: 0;\n\n .mosaic-toolbar-content {\n margin: 0px;\n padding: 0px;\n position: relative;\n background: @toolbar-color;\n height: @top-toolbar-height;\n z-index:1030;\n border-top: 0px;\n border-bottom: @toolbar-border-color;\n box-shadow: 0px 2px 4px @toolbar-box-shadow-color;\n\n button,\n .mosaic-menu {\n font-family:@font-family-base;\n font-size:14px;\n color: @toolbar-btn-text-color;\n background: @toolbar-btn-bg-color;\n height: 100%;\n border-top: 0px;\n border-bottom: 0px;\n border-right: 1px solid @toolbar-border-color;\n border-radius: 0px;\n margin: 0;\n padding:6px 15px;\n text-transform: uppercase;\n\n &:hover, &:active{\n background:@castle-primary;\n color:#fff;\n border-radius: 0;\n border-right:1px solid #fff;\n }\n\n &:focus{\n box-shadow:none;\n outline-width: 1px;\n }\n }\n\n .mosaic-menu {\n margin: 0px;\n padding: 0px;\n\n > a.select2-choice {\n font-size:14px;\n padding: 6px 15px;\n display: block;\n background:#fff;\n margin: 0px;\n height: 100%;\n border-radius: 0;\n\n &:hover, &:active{\n background:@castle-primary;\n color:#fff;\n }\n\n &:focus{\n box-shadow:none;\n outline-width: 1px;\n }\n\n .select2-chosen{\n line-height: 44px;\n }\n\n .select2-arrow {\n padding-top: 16px;\n right:15px;\n }\n }\n\n &.select2-container.select2-dropdown-open a.select2-choice{\n color:#fff;\n background-color:@castle-primary;\n border-color:#fff;\n border-radius:0;\n }\n }\n\n button + button,\n button + button:hover,\n button + .mosaic-button-group button,\n button + .mosaic-button-group button:hover,\n button + .mosaic-menu,\n button + .mosaic-menu:hover,\n .mosaic-menu + button,\n .mosaic-menu + button:hover,\n .mosaic-menu + .mosaic-menu,\n .mosaic-menu + .mosaic-menu:hover {\n border-left: 0px;\n }\n\n /* move save and cancel buttons to the right */\n .mosaic-button-save,\n .mosaic-button-cancel {\n position: absolute;\n top: 0;\n border-radius: 0;\n border-left: 1px solid @toolbar-border-color;\n border-right:none;\n\n &::before{\n width: .9em;\n height: .9em;\n display: inline-block;\n margin-right:7px;\n text-align: center;\n vertical-align:top;\n }\n }\n\n .mosaic-button-save {\n color: #fff;\n background: @castle-primary;\n border-left:1px solid transparent;\n right: 0px;\n\n &:hover, &:active {\n color:@castle-primary;\n background:#fff;\n border-right:none;\n border-left:1px solid @toolbar-border-color;\n\n &::before{\n content: url(\"@{toolbar-folder}/save-hover.svg\");\n }\n }\n\n &::before{\n content: url(\"@{toolbar-folder}/save.svg\");\n }\n }\n\n .mosaic-button-cancel {\n right: 83px;\n\n &:hover, &:active {\n background-color:#f8f8f8;\n color:@toolbar-btn-text-color;\n border-right:none;\n border-left:1px solid @toolbar-border-color;\n }\n\n &::before{\n content: url(\"@{toolbar-folder}/cancel.svg\");\n margin-top:2px;\n }\n }\n\n .mosaic-button-group {\n height: @top-toolbar-height;\n\n &.active > button{\n background-color:@castle-primary;\n color:#fff;\n border-right:1px solid #fff;\n }\n\n .btn-container {\n top: @top-toolbar-height;\n border-top:3px solid @castle-primary;\n box-shadow:0 2px 2px 0px @toolbar-box-shadow-color;\n\n .mosaic-button{\n padding:8px 15px;\n text-transform:none;\n border-right:none;\n\n &:last-child{\n padding-bottom:10px;\n }\n\n &:hover{\n background-color: @castle-primary;\n color: #fff;\n }\n }\n }\n }\n\n .mosaic-toolbar-primary-functions,\n .mosaic-toolbar-secondary-functions {\n display: inline-block;\n margin: 0px;\n padding: 0px;\n height:@top-toolbar-height;\n }\n .mosaic-toolbar-primary-functions {\n float: none !important; // this important is required since mosaic uses an important! ouch\n }\n .mosaic-toolbar-secondary-functions {\n float: left !important; // this important is required since mosaic uses an important! ouch\n }\n }\n}\n\n.mosaic-dropdown {\n /* so nasty, mosaic uses !important to position so we need to also */\n right: auto !important;\n left: 0 !important;\n top: (@top-toolbar-height + 1) !important;\n\n > ul{float:none;}\n\n &.select2-drop-active{\n color:@toolbar-text-color;\n border:none;\n border-radius:0;\n border-top:3px solid @castle-primary;\n }\n\n .select2-results{\n padding:0;\n margin:12px 4px;\n overflow:hidden;\n\n //top level headings\n .select2-result-label{\n font-family: \"Open Sans 600\", Arial, sans-serif;\n font-weight:600;\n padding:5px 7px 6px 0;\n\n &:hover{\n color:@castle-primary;\n background:transparent;\n }\n }\n\n > li{\n margin-right:10px;\n //column divider fix\n padding-bottom:100%;\n margin-bottom:-100%;\n width:140px;\n\n &:nth-child(n+3){\n border-left:1px solid #a9a9a9;\n padding-left:15px;\n }\n\n >.select2-result-label{\n font-family: \"Open Sans 700\", Arial, sans-serif;\n font-weight:700;\n font-size: 15px;\n color:@castle-primary;\n text-transform: uppercase;\n margin-bottom:6px;\n\n &:hover{\n color:@castle-primary;\n background:transparent;\n }\n }\n .select2-disabled .select2-result-label:hover{\n color:#888;\n cursor: default;\n }\n }\n\n .select2-highlighted{\n background:transparent;\n color:#292929;\n }\n\n .select2-result-sub{\n > li{\n font-size:14px;\n line-height:1.4em;\n }\n }\n\n &::after{\n clear:both;\n }\n }\n}\n\n/* global tile edit styles */\n.pat-edittile {\n position: relative;\n min-height: 10px;\n\n .edit-tile {\n display: none;\n\n }\n &:hover .edit-tile {\n position: absolute;\n top: 0px;\n left: 0px;\n background: url(\"++resource++plone.app.mosaic.images/window.png\") -12px -56px;\n cursor: pointer;\n text-indent: -999999px;\n display: block;\n width: 16px;\n height: 16px;\n\n &:hover {\n background-position: -28px -56px;\n }\n }\n}\n\n\n\n/* better default tile text */\n.mosaic-panel {\n .mosaic-tile.mosaic-IDublinCore-description-tile .mosaic-tile-content-empty > *:first-child:before{\n content: \"Empty description. Click to edit\\2026\";\n }\n .mosaic-tile.mosaic-IRichText-text-tile .mosaic-tile-content-empty > *:first-child:before{\n content: \"Text empty. Click to edit\\2026\";\n }\n}\n\n\n.mosaic-selected-tile .mosaic-tile-control {\n // move below tile so it doesn't get in the way of viewing the tile\n bottom: -35px;\n}\n\n.mosaic-enabled {\n .mosaic-tile img {\n pointer-events: none;\n }\n .mosaic-tile .mce-edit-focus img {\n pointer-events: all;\n }\n}\n\n.castle-editor-errors {\n top: 75px;\n right: 20px;\n position: fixed;\n opacity: 1;\n z-index: 99999999;\n min-width: 450px;\n\n .portalMessage dd ul {\n padding-left: 0;\n .title {\n font-weight: bold;\n margin-right: 5px;\n }\n .title::after {\n content: ':';\n }\n }\n}\n",".introjs-overlay {\n position: absolute;\n z-index: 999999;\n background-color: #000;\n opacity: 0;\n background: -moz-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n background: -webkit-gradient(radial,center center,0px,center center,100%,color-stop(0%,rgba(0,0,0,0.4)),color-stop(100%,rgba(0,0,0,0.9)));\n background: -webkit-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n background: -o-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n background: -ms-radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n background: radial-gradient(center,ellipse cover,rgba(0,0,0,0.4) 0,rgba(0,0,0,0.9) 100%);\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#66000000',endColorstr='#e6000000',GradientType=1);\n -ms-filter: \"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\";\n filter: alpha(opacity=50);\n -webkit-transition: all 0.3s ease-out;\n -moz-transition: all 0.3s ease-out;\n -ms-transition: all 0.3s ease-out;\n -o-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n\n.introjs-fixParent {\n z-index: auto !important;\n opacity: 1.0 !important;\n position: absolute !important;\n -webkit-transform: none !important;\n -moz-transform: none !important;\n -ms-transform: none !important;\n -o-transform: none !important;\n transform: none !important;\n}\n\n.introjs-showElement,\ntr.introjs-showElement > td,\ntr.introjs-showElement > th {\n z-index: 9999999 !important;\n}\n\n.introjs-disableInteraction {\n z-index: 99999999 !important;\n position: absolute;\n}\n\n.introjs-relativePosition,\ntr.introjs-showElement > td,\ntr.introjs-showElement > th {\n position: relative;\n}\n\n.introjs-helperLayer {\n position: absolute;\n z-index: 9999998;\n background-color: #FFF;\n background-color: rgba(255,255,255,.9);\n border: 1px solid #777;\n border: 1px solid rgba(0,0,0,.5);\n border-radius: 4px;\n box-shadow: 0 2px 15px rgba(0,0,0,.4);\n -webkit-transition: all 0.3s ease-out;\n -moz-transition: all 0.3s ease-out;\n -ms-transition: all 0.3s ease-out;\n -o-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n\n.introjs-tooltipReferenceLayer {\n position: absolute;\n visibility: hidden;\n z-index: 10000000;\n background-color: transparent;\n -webkit-transition: all 0.3s ease-out;\n -moz-transition: all 0.3s ease-out;\n -ms-transition: all 0.3s ease-out;\n -o-transition: all 0.3s ease-out;\n transition: all 0.3s ease-out;\n}\n\n.introjs-helperLayer *,\n.introjs-helperLayer *:before,\n.introjs-helperLayer *:after {\n -webkit-box-sizing: content-box;\n -moz-box-sizing: content-box;\n -ms-box-sizing: content-box;\n -o-box-sizing: content-box;\n box-sizing: content-box;\n}\n\n.introjs-helperNumberLayer {\n position: absolute;\n visibility: visible;\n top: -16px;\n left: -16px;\n z-index: 9999999999 !important;\n padding: 2px;\n font-family: Arial, verdana, tahoma;\n font-size: 13px;\n font-weight: bold;\n color: white;\n text-align: center;\n text-shadow: 1px 1px 1px rgba(0,0,0,.3);\n background: #ff3019; /* Old browsers */\n background: -webkit-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Chrome10+,Safari5.1+ */\n background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff3019), color-stop(100%, #cf0404)); /* Chrome,Safari4+ */\n background: -moz-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* FF3.6+ */\n background: -ms-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* IE10+ */\n background: -o-linear-gradient(top, #ff3019 0%, #cf0404 100%); /* Opera 11.10+ */\n background: linear-gradient(to bottom, #ff3019 0%, #cf0404 100%); /* W3C */\n width: 20px;\n height:20px;\n line-height: 20px;\n border: 3px solid white;\n border-radius: 50%;\n filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3019', endColorstr='#cf0404', GradientType=0); /* IE6-9 */\n filter: progid:DXImageTransform.Microsoft.Shadow(direction=135, strength=2, color=ff0000); /* IE10 text shadows */\n box-shadow: 0 2px 5px rgba(0,0,0,.4);\n}\n\n.introjs-arrow {\n border: 5px solid white;\n content:'';\n position: absolute;\n}\n.introjs-arrow.top {\n top: -10px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:white;\n border-left-color:transparent;\n}\n.introjs-arrow.top-right {\n top: -10px;\n right: 10px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:white;\n border-left-color:transparent;\n}\n.introjs-arrow.top-middle {\n top: -10px;\n left: 50%;\n margin-left: -5px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:white;\n border-left-color:transparent;\n}\n.introjs-arrow.right {\n right: -10px;\n top: 10px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:transparent;\n border-left-color:white;\n}\n.introjs-arrow.right-bottom {\n bottom:10px;\n right: -10px;\n border-top-color:transparent;\n border-right-color:transparent;\n border-bottom-color:transparent;\n border-left-color:white;\n}\n.introjs-arrow.bottom {\n bottom: -10px;\n border-top-color:white;\n border-right-color:transparent;\n border-bottom-color:transparent;\n border-left-color:transparent;\n}\n.introjs-arrow.left {\n left: -10px;\n top: 10px;\n border-top-color:transparent;\n border-right-color:white;\n border-bottom-color:transparent;\n border-left-color:transparent;\n}\n.introjs-arrow.left-bottom {\n left: -10px;\n bottom:10px;\n border-top-color:transparent;\n border-right-color:white;\n border-bottom-color:transparent;\n border-left-color:transparent;\n}\n\n.introjs-tooltip {\n position: absolute;\n visibility: visible;\n padding: 10px;\n background-color: white;\n min-width: 200px;\n max-width: 300px;\n border-radius: 3px;\n box-shadow: 0 1px 10px rgba(0,0,0,.4);\n -webkit-transition: opacity 0.1s ease-out;\n -moz-transition: opacity 0.1s ease-out;\n -ms-transition: opacity 0.1s ease-out;\n -o-transition: opacity 0.1s ease-out;\n transition: opacity 0.1s ease-out;\n}\n\n.introjs-tooltipbuttons {\n text-align: right;\n white-space: nowrap;\n}\n\n/*\n Buttons style by http://nicolasgallagher.com/lab/css3-github-buttons/\n Changed by Afshin Mehrabani\n*/\n.introjs-button {\n position: relative;\n overflow: visible;\n display: inline-block;\n padding: 0.3em 0.8em;\n border: 1px solid #d4d4d4;\n margin: 0;\n text-decoration: none;\n text-shadow: 1px 1px 0 #fff;\n font: 11px/normal sans-serif;\n color: #333;\n white-space: nowrap;\n cursor: pointer;\n outline: none;\n background-color: #ececec;\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#f4f4f4), to(#ececec));\n background-image: -moz-linear-gradient(#f4f4f4, #ececec);\n background-image: -o-linear-gradient(#f4f4f4, #ececec);\n background-image: linear-gradient(#f4f4f4, #ececec);\n -webkit-background-clip: padding;\n -moz-background-clip: padding;\n -o-background-clip: padding-box;\n /*background-clip: padding-box;*/ /* commented out due to Opera 11.10 bug */\n -webkit-border-radius: 0.2em;\n -moz-border-radius: 0.2em;\n border-radius: 0.2em;\n /* IE hacks */\n zoom: 1;\n *display: inline;\n margin-top: 10px;\n}\n\n.introjs-button:hover {\n border-color: #bcbcbc;\n text-decoration: none;\n box-shadow: 0px 1px 1px #e3e3e3;\n}\n\n.introjs-button:focus,\n.introjs-button:active {\n background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ececec), to(#f4f4f4));\n background-image: -moz-linear-gradient(#ececec, #f4f4f4);\n background-image: -o-linear-gradient(#ececec, #f4f4f4);\n background-image: linear-gradient(#ececec, #f4f4f4);\n}\n\n/* overrides extra padding on button elements in Firefox */\n.introjs-button::-moz-focus-inner {\n padding: 0;\n border: 0;\n}\n\n.introjs-skipbutton {\n margin-right: 5px;\n color: #7a7a7a;\n}\n\n.introjs-prevbutton {\n -webkit-border-radius: 0.2em 0 0 0.2em;\n -moz-border-radius: 0.2em 0 0 0.2em;\n border-radius: 0.2em 0 0 0.2em;\n border-right: none;\n}\n\n.introjs-nextbutton {\n -webkit-border-radius: 0 0.2em 0.2em 0;\n -moz-border-radius: 0 0.2em 0.2em 0;\n border-radius: 0 0.2em 0.2em 0;\n}\n\n.introjs-disabled, .introjs-disabled:hover, .introjs-disabled:focus {\n color: #9a9a9a;\n border-color: #d4d4d4;\n box-shadow: none;\n cursor: default;\n background-color: #f4f4f4;\n background-image: none;\n text-decoration: none;\n}\n\n.introjs-bullets {\n text-align: center;\n}\n.introjs-bullets ul {\n clear: both;\n margin: 15px auto 0;\n padding: 0;\n display: inline-block;\n}\n.introjs-bullets ul li {\n list-style: none;\n float: left;\n margin: 0 2px;\n}\n.introjs-bullets ul li a {\n display: block;\n width: 6px;\n height: 6px;\n background: #ccc;\n border-radius: 10px;\n -moz-border-radius: 10px;\n -webkit-border-radius: 10px;\n text-decoration: none;\n}\n.introjs-bullets ul li a:hover {\n background: #999;\n}\n.introjs-bullets ul li a.active {\n background: #999;\n}\n\n.introjs-progress {\n overflow: hidden;\n height: 10px;\n margin: 10px 0 5px 0;\n border-radius: 4px;\n background-color: #ecf0f1\n}\n.introjs-progressbar {\n float: left;\n width: 0%;\n height: 100%;\n font-size: 10px;\n line-height: 10px;\n text-align: center;\n background-color: #08c;\n}\n\n.introjsFloatingElement {\n position: absolute;\n height: 0;\n width: 0;\n left: 50%;\n top: 50%;\n}\n","@import (less) \"../../libs/intro.js/introjs.css\";\n\n.introjs-helperNumberLayer {\n line-height: 12px;\n margin-left: 210px;\n left: auto;\n right: 0px;\n top: 6px;\n}\n\n.introjs-helperLayer {\n background: rgba(235,235,235,0.0) !important; // lesshint importantRule: false\n z-index: 8888 !important; // lesshint importantRule: false\n display: none;\n}\n\n.introjs-overlay {\n background: black;\n}\n\n.introjs-tooltip {\n min-width: 300px;\n min-width: 400px;\n .introjs-tooltiptext {\n font-size: 120%;\n margin: 20px 20px 0 20px;\n }\n}\n","\n// Dashboard\n.portaltype-dashboard.template-layout {\n\n .meta-container-meta-top {\n display: none;\n }\n\n /* override icons on dashboard */\n .icon-user::before {\n content: url(\"../../svg/toolbar/user-black.svg\");\n }\n .icon-events::before {\n content: url(\"../../svg/toolbar/events.svg\") !important;\n }\n\n\n #main-content-container .icon-user::before,\n #main-content-container .icon-events::before,\n #main-content-container[class*=\"contenttype-\"]::before {\n width: 1.2em;\n height: 1.2em;\n font-family: inherit !important;\n display: inline-block;\n margin: 0.3em 0.2em 0;\n text-align: center;\n }\n .recent-activity {\n [class*=\"contenttype-\"]::before {\n color: @castle_lighter_dark_grey_color !important;\n }\n }\n h1 {\n margin-top: 0px;\n padding-top: 0px;\n font-size: 3em;\n text-align: center;\n color: @castle_lighter_dark_grey_color;\n font-family: 'Open Sans Condensed', Arial;\n font-weight: 700;\n }\n #main-content-container {\n p {\n font-size: 1.125em;\n &.welcome-message {\n text-align: center;\n font-family: 'Open Sans 600', Arial;\n font-weight: 600;\n color: @castle_lighter_dark_grey_color;\n }\n }\n }\n\n .content-totals{\n clear: both;\n color: #7B7B7B;\n text-align: right;\n\n .content-totals-label{\n font-weight: 500;\n margin-right: 8px;\n }\n .total-group{\n margin-right: 5px;\n\n .count:after{\n content: ',';\n }\n }\n .total-group:last-child{\n .count:after{\n content: '';\n }\n }\n }\n\n ul.dashboard-add-content-buttons {\n border-top: 1px solid @castle_edit_zone_text;\n margin-top: 1em;\n padding-top: 1em;\n\n li a span.path{\n font-weight: normal;\n font-size: 12px;\n display: block;\n text-transform: none;\n font-family: 'Open Sans 600', Arial;\n font-weight: 600;\n }\n\n li {\n text-align: center;\n }\n\n li a {\n display: block;\n font-family: 'Open Sans 700', Arial;\n font-weight: 700;\n color: @castle_lighter_dark_grey_color;\n text-align: center;\n text-transform: uppercase;\n\n &::before {\n font-size: 71px;\n width: 109px;\n height: 109px;\n text-align: center;\n color: white;\n background-color: @castle_new_gray;\n -webkit-border-radius: 109px;\n -moz-border-radius: 109px;\n border-radius: 109px;\n line-height: 100px;\n margin: 0 auto 15px;\n overflow: hidden;\n display: block;\n padding-top: 6px;\n }\n &:hover::before {\n background-color: @castle_red_color;\n color: white !important;\n text-decoration: none !important;\n }\n &:hover {\n color: @castle_red_color;\n }\n &[class*=\"contenttype-\"]::before, &.glyphicon-upload::before, &.icon-manage-site::before {\n content: '' !important;\n font-family: sans-serif;\n }\n &.contenttype-folder::before {\n background: url(\"../../images/folder-grey.png\") no-repeat;\n }\n &.contenttype-folder:hover::before {\n background: url(\"../../images/folder-red.png\") no-repeat;\n }\n &.contenttype-document::before {\n background: url(\"../../images/page-grey.png\") no-repeat;\n }\n &.contenttype-document:hover::before {\n background: url(\"../../images/page-red.png\") no-repeat;\n }\n &.contenttype-news-item::before {\n background: url(\"../../images/news-grey.png\") no-repeat;\n }\n &.contenttype-news-item:hover::before {\n background: url(\"../../images/news-red.png\") no-repeat;\n }\n &.contenttype-link::before {\n background: url(\"../../images/link-grey.png\") no-repeat;\n }\n &.contenttype-link:hover::before {\n background: url(\"../../images/link-red.png\") no-repeat;\n }\n &.contenttype-person::before {\n background: url(\"../../images/person-grey.png\") no-repeat;\n }\n &.contenttype-person:hover::before {\n background: url(\"../../images/person-red.png\") no-repeat;\n }\n &.contenttype-pressrelease::before {\n background: url(\"../../images/press-release-grey.png\") no-repeat;\n }\n &.contenttype-pressrelease:hover::before {\n background: url(\"../../images/press-release-red.png\") no-repeat;\n }\n &.contenttype-speech::before {\n background: url(\"../../images/speech-grey.png\") no-repeat;\n }\n &.contenttype-speech:hover::before {\n background: url(\"../../images/speech-red.png\") no-repeat;\n }\n &.contenttype-story::before {\n background: url(\"../../images/story-grey.png\") no-repeat;\n }\n &.contenttype-story:hover::before {\n background: url(\"../../images/story-red.png\") no-repeat;\n }\n &.contenttype-testimony::before {\n background: url(\"../../images/testimony-grey.png\") no-repeat;\n }\n &.contenttype-testimony:hover::before {\n background: url(\"../../images/testimony-red.png\") no-repeat;\n }\n &.glyphicon-upload::before {\n background: url(\"../../images/upload-grey.png\") no-repeat;\n }\n &.glyphicon-upload:hover::before {\n background: url(\"../../images/upload-red.png\") no-repeat;\n }\n &.icon-manage-site::before {\n background: url(\"../../images/manage-grey.png\") no-repeat;\n }\n &.icon-manage-site:hover::before {\n background: url(\"../../images/manage-red.png\") no-repeat;\n }\n }\n }\n // Text shadow was going beyond the border-radius in the button.. readjusted some things for IE. My first IE only hack\n @media all and (-ms-high-contrast:none) {\n ul.small-block-grid-3 li a.button.expand::before {\n font-size: 53px;\n text-shadow: 1px 1px rgb(150, 150, 150), 2px 2px rgb(150, 150, 150), 3px 3px rgb(150, 150, 150), 4px 4px rgb(150, 150, 150), 5px 5px rgb(150, 150, 150), 6px 6px rgb(150, 150, 150), 7px 7px rgb(150, 150, 150), 8px 8px rgb(150, 150, 150), 9px 9px rgb(150, 150, 150), 10px 10px rgb(150, 150, 150), 11px 11px rgb(150, 150, 150), 12px 12px rgb(150, 150, 150), 13px 13px rgb(150, 150, 150);\n } /* IE11 */\n ul.small-block-grid-3 li a.button.expand:hover::before {\n text-shadow: 1px 1px rgb(158, 28, 28), 2px 2px rgb(158, 28, 28), 3px 3px rgb(158, 28, 28), 4px 4px rgb(158, 28, 28), 5px 5px rgb(158, 28, 28), 6px 6px rgb(158, 28, 28), 7px 7px rgb(158, 28, 28), 8px 8px rgb(158, 28, 28), 9px 9px rgb(158, 28, 28), 10px 10px rgb(158, 28, 28), 11px 11px rgb(158, 28, 28), 12px 12px rgb(158, 28, 28), 13px 13px rgb(158, 28, 28); } /* IE11 */\n }\n\n [type=\"submit\"] {\n background-color: white;\n color: white;\n &:hover {\n background-color: @castle_red_color;\n color: white;\n box-shadow: 0px 2px 5px 5px #BBB;\n }\n }\n table, table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {\n border: none;\n }\n table {\n .title {\n font-size: inherit;\n margin: 0px;\n line-height: inherit;\n }\n .date {\n font-weight: normal;\n margin: 0px;\n }\n\n .dots td, .dots th {\n border-bottom: 1px dotted @castle_light_grey_color;\n }\n }\n\n .user-picture {\n text-align: center;\n position: absolute;\n top: 0;\n right: 10px;\n img {\n max-height: 100px;\n }\n }\n}\n","/* Non-modal content including Sharing and History sections */\n\n.table, .listing {\n border-spacing: 0px;\n\n thead {\n tr {\n border-spacing: 0px;\n\n th, td {\n font-size: 15px;\n vertical-align: middle;\n text-align: left;\n border-width: 0px;\n padding: 7px 5px;\n }\n td {\n border-bottom-width: 1px;\n }\n th {\n color: @castle-primary;\n padding: 10px 5px;\n border-bottom: 2px solid #b5b5b5;\n background:#fff;\n }\n }\n }\n\n tbody {\n tr td:first-child {\n border-top: 1px solid transparent;\n border-bottom: 1px solid transparent;\n }\n\n\n tr {\n border-spacing: 0px;\n\n td {\n font-size: 15px;\n vertical-align: middle;\n padding: 8px 5px 8px 8px;\n border-width: 0px;\n }\n }\n }\n\n //buttons within tables\n form{ margin:0; }\n\n input[type=\"submit\"]{\n background-color: #f7f7f7;\n color: #333;\n font-size: 0.9em;\n font-family: 'Open Sans', Arial, sans-serif;\n border: 1px solid #ccc;\n padding: 6px 12px;\n margin: 0 6px 0 0;\n border-radius: 0;\n cursor: pointer;\n transition: background-color 300ms ease-out 0s;\n\n &:hover, &:focus {\n background-color:darken(#f7f7f7, 10%);\n text-decoration: none;\n }\n }\n\n}\n\n//this list does have a thead\n#history-list{\n tr.odd{\n > th{\n color: @castle-primary;\n padding: 10px 5px;\n border-bottom: 2px solid #b5b5b5;\n background: #fff;\n }\n }\n}\n\n//search field\n#sharing-user-group-search, .searchField{\n height:auto;\n background-color: #fff;\n font-family: @font-family-base;\n font-size:0.9em;\n border:1px solid #dedede;\n border-radius:0;\n box-shadow: none;\n padding:7px 12px;\n transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n\n &:hover{\n border:1px solid #999;\n }\n\n &:focus{\n outline:2px solid lighten(@castle-primary, 40%);\n background-color:#f8f8f8;\n box-shadow:none;\n }\n}\n\ninput[type=\"submit\"]{\n font-family:'Open Sans 700', Arial, sans-serif;\n font-weight:700;\n border:none;\n border-radius: 0;\n padding:8px 14px;\n font-size:0.95em;\n transition: background-color 300ms ease-out 0s;\n\n .disabled{\n opacity:0.65;\n }\n}\n\n//primary buttons\n.searchButton, #sharing-save-button, .plone-btn-primary{\n background-color: @modal-button;\n color:#fff;\n border-radius:0;\n\n &:hover, &:focus {\n background-color: @modal-button-hover;\n }\n}\n\n//secondary buttons\ninput.standalone, .plone-btn-default{\n background-color: #dedede;\n color:#555;\n border-radius: 0;\n\n &:hover, &:focus {\n background-color: darken(#dedede, 10%);\n }\n}\n\n//sharing page\n#content-core{\n #sharing-save-button, #sharing-save-button + .standalone {\n float:right;\n\n &.standalone{\n margin-right:6px;\n }\n }\n}\n\n\n\nlegend{\n border:none;\n margin:0;\n padding:0 0.25em;\n font-size:21px;\n width:auto;\n}\n","/* Site Setup Styles */\n\n.configlets{\n list-style: none;\n}\n\nsection.portlet, section.portlet.portletSiteSetup{\n\tborder-radius:0;\n\n\t> :first-child, >:last-child{\n\t\tborder-radius:0;\n\t}\n\n\t.portletHeader{\n\t\tbackground:#e5e5e5;\n\n\t\t> a{\n\t\t\tcolor: #696969;\n\t\t}\n\t}\n\n\t.portletContent{\n\t\tfont-size:100%;\n\t\tbackground: none;\n\n\t\t> ul{\n\t\t\t> li{\n\t\t\t\theight:120px;\n\n\t\t\t\ta:before{\n\t\t\t\t\tcontent:\"\";\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\n\t\tul{\n\t\t\tbackground:#f8f8f8;\n\t\t\tpadding-bottom:2em;\n\n\t\t\tli{\n\t\t\t\tborder-radius:0;\n\t\t\t\tvertical-align: top;\n\n\t\t\t\tstrong{\n\t\t\t\t\tbackground:#fff;\n\t\t\t\t}\n\n\t\t\t\ta{\n\t\t\t\t\tword-break:normal;\n\t\t\t\t\tborder:none;\n\t\t\t\t\tpadding:0;\n\t\t\t\t\tcolor:#4d4d4d;\n\n\t\t\t\t\tspan{\n\t\t\t\t\t\tfont-size:2.688em; //43px\n\t\t\t\t\t\tdisplay:block;\n\t\t\t\t\t\ttext-align: center;\n\t\t\t\t\t\tcolor:#4d4d4d;\n\t\t\t\t\t}\n\t\t\t\t}\n\n\t\t\t\t&:hover, &:active{\n\t\t\t\t\tbackground:none;\n\t\t\t\t\ttext-decoration:none;\n\t\t\t\t}\n\t\t\t}\n\t\t\tul{\n\t\t\t\tmargin-left:0;\n\t\t\t}\n\t\t}\n\t}\n\n\t.inner-configlet{\n\t\tpadding:6px 4px;\n\t\tmargin:10px 0;\n\n\t\t&:hover{\n\t\t\tbackground:none;\n\t\t\tbox-shadow:none;\n\t\t}\n\n\t\ta{\n\t\t\tfont-size:0.9em;\n\t\t\ttext-align: center;\n\t\t}\n\t}\n\n\t//make icons smaller\n\t[class^=\"icon-controlpanel-\"]::before{\n\t\twidth:0.8em;\n\t}\n}\n\n//sidebar styles\n#portlet-prefs ul{\n\tli{\n\t\theight:100% !important;\n\t}\n\n\tul li{\n\t\tpadding:10px 0 5px;\n\n\t\ta{\n\t\t\tpadding-left:40px;\n\n\t\t\t&:before{\n\t\t\t\tcontent: \"•\";\n\t\t\t position: absolute;\n\t\t\t font-size: 25px;\n margin-top: 0px !important;\n line-height: 1;\n\t\t\t left: 15px;\n\t\t\t color: #a7daf2;\n\t\t\t}\n\t\t}\n\t}\n}\n\n//tabs\n.autotabs,\n.pat-autotoc.autotabs {\n\tborder-radius:0 !important;\n\tpadding:0 !important;\n\tbox-shadow: none !important;\n\tmargin:0;\n\n\n\tdiv.autotoc-nav, nav.autotoc-nav, ul.autotoc-nav {\n\t\tmargin: 0px;\n\t\tpadding:0px;\n\t\tmin-height: 0;\n\t\tbackground:#f8f8f8;\n\t\tborder-bottom: 1px solid @modal-border;\n\n\t\tli:first-child a{\n\t\t\tborder-left:0;\n\t\t}\n\n\t\ta {\n\t\t\tfont-family:\"Open Sans\", Arial, sans-serif;\n\t\t\tfont-size:0.95em;\n\t\t\tcolor: lighten(@font-color-primary, 60%);\n\t\t\tborder-radius: 0;\n\t\t\tborder:none;\n\t\t\tmargin: 0;\n\t\t\tpadding: 8px 15px;\n\t\t\tbackground:transparent;\n\n\t\t\t&:hover{\n\t\t\t\tcursor: pointer;\n\t\t\t\tcolor:@castle-primary;\n\t\t\t\tbackground:none;\n\t\t\t}\n\n\t\t\t&.active, &:active {\n\t\t\t\tcolor:@font-color-primary;\n\t\t\t\tbackground-color: #fff;\n\t\t\t\tborder-right: 1px solid @modal-border;\n\t\t\t\tborder-left: 1px solid @modal-border;\n\t\t\t\tborder-top:4px solid @castle-primary;\n\t\t\t\tposition: relative;\n\t\t\t\ttop:1px;\n\t\t\t}\n\n\t\t\t&:focus{\n\t\t\t\ttext-decoration: none;\n\t\t\t\toutline:none;\n\t\t\t}\n\n\t\t}\n\t}\n\n\t> div,\n > p{\n\t\tpadding:5px;\n\t}\n\n p {\n margin-bottom: 10px;\n }\n\n\tfieldset{\n\t\tpadding:15px;\n\t\tborder:none;\n\t\tmargin-top:0;\n\t}\n\n\n\t//admin/preferences\n\t.rowlike{\n\t\tpadding:0 15px;\n\t}\n\n\t.formControls{\n\t\tpadding:12px 15px !important;\n\t}\n}\n\n//users & groups\n.template-usergroup-groupprefs,\n.template-usergroup-userprefs{\n\tform{\n\t\tpadding:0 15px;\n\n\t\tinput[type=\"text\"]{\n\t\t\tmargin:5px 0 8px;\n\t\t}\n\t}\n\n\ttable.usergroups-listing{\n\t\tmargin-top: 30px;\n margin-bottom: 10px;\n width: 100%;\n\n td,\n th {\n border: 1px solid #ccc;\n padding: 5px;\n }\n tr.disabled {\n background-color: #f2f2f2;\n }\n\t}\n\n .roles-value {\n .pat-select2 {\n width: 300px;\n }\n }\n}\n\n\n//Resource Registry tabs are all messed up\n.pat-resourceregistry > div{\n\tborder:1px solid #e5e5e5;\n\n\t.autotabs{\n\t\tborder:none;\n\n\t\t.autotoc-nav{\n\t\t\tmargin:0;\n\t\t}\n\t}\n\n\t.tab-content{\n\t\tpadding:0 15px;\n\n\t\t.btn-group{\n\t\t\tmin-height: 50px;\n\t\t\tmargin-bottom:15px;\n\t\t}\n\t}\n}\n\nbody[class*=\"-controlpanel\"] {\n #content-core, #content {\n\n \tlabel {\n \t\tfont-family: 'Open Sans 700', Arial, sans-serif;\n \t\tfont-weight:700;\n \t\tmargin-bottom:4px;\n \t\tfont-size: 14px;\n \t\tcolor: #4d4d4d;\n \t\tcursor: pointer;\n \t}\n\n \tselect, input, textarea{\n \t\tbox-sizing: border-box;\n \t\tfont-family: @font-family-base;\n \t}\n\n \t.form-control, input[type=\"text\"], input[type=\"password\"], textarea, select,\n \t.select2-container .select2-choice, .select2-container-multi .select2-choices {\n \t\theight:auto;\n \t\tbackground-color: #fff;\n \t\tfont-family: @font-family-base;\n \t\tfont-size:0.9em;\n \t\tborder:1px solid #dedede;\n \t\tborder-radius:0;\n \t\tbox-shadow: none;\n \t\tpadding:7px 12px;\n \t\ttransition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;\n\n \t\t&:hover{\n \t\t\tborder:1px solid #999;\n \t\t}\n\n \t\t&:focus{\n \t\t\toutline:2px solid lighten(@castle-primary, 40%);\n \t\t\tbackground-color:#f8f8f8;\n \t\t\tbox-shadow:none;\n \t\t}\n \t}\n\n \tselect{\n \t\t-webkit-appearance:none !important;\n \t\t-moz-appearance: none;\n \t\tappearance: none;\n \t\tbackground: url(../../images/icon-caret-down.png) no-repeat 96% 49% !important;\n\n \t\t&:hover{\n \t\t\tbackground-color:#fff;\n \t\t}\n \t}\n\n \tlegend{\n \t\tborder:none;\n \t\tmargin:0;\n \t\tpadding:0 0.25em;\n \t\tfont-size:21px;\n \t\twidth:auto;\n \t}\n\n \t//autocomplete widgets\n \t.select2-container{\n \t\twidth:100%;\n\n \t\t.select2-choices{\n \t\t\tpadding:0;\n \t\t\tborder:1px solid #dedede;\n \t\t\tbackground:none;\n\n \t\t\t.select2-input.select2-input {\n \t\t\t\tbackground:#fff;\n\n \t\t\t\t&:hover{\n \t\t\t\t\tborder:1px solid #999;\n \t\t\t\t}\n \t\t\t}\n \t\t}\n \t}\n\n \t//selection widget\n \t.ordered-selection-field, .list-field{\n \t\tbackground:none !important;\n\n \t\ttd{\n \t\t\tvertical-align: top;\n \t\t\tpadding:0 0.625rem;\n \t\t}\n\n \t\tbutton{\n \t\t\twidth:46px;\n \t\t\tfloat:left;\n \t\t\tcolor:#fff;\n \t\t\tbackground-color:#767676;\n \t\t\tborder:1px solid #fff;\n \t\t\tpadding:16px;\n\n \t\t\t&:hover, &:active{\n \t\t\t\tcolor:#fff;\n \t\t\t\tbackground-color:darken(#767676, 10%)\n \t\t\t}\n\n \t\t\t&:focus{\n \t\t\t\tcolor:#fff;\n \t\t\t}\n \t\t}\n \t}\n\n \t//buttons\n \t.formControls, .plone-btn-group{\n \t\tbackground:none;\n \t\tbox-shadow: none;\n \t\tmin-height: 75px;\n \t\tborder-top:none;\n \t\tpadding:12px 0;\n \t}\n\n\n \tinput[type=\"submit\"], button[type=\"submit\"]{\n \t\tfont-family:'Open Sans 700', Arial, sans-serif;\n \t\tfont-weight:700;\n \t\tborder:none;\n \t\tborder-radius: 0;\n \t\tpadding:8px 14px;\n \t\tfont-size:0.95em;\n \t\tfloat:right;\n \t\ttransition: background-color 300ms ease-out 0s;\n \t\tmargin-left:6px;\n \t\ttext-shadow:none;\n\n \t\t.disabled{\n \t\t\topacity:0.65;\n \t\t}\n \t}\n\n \t.context,\n .plone-btn-success,\n #form-buttons-apply,\n #form-buttons-save,\n #form-buttons-test,\n #form-buttons-send,\n #form-buttons-send2 {\n \t\tbackground-color: @modal-button;\n \t\tcolor:#fff;\n\n \t\t&:hover, &:focus {\n \t\t\tbackground-color: @modal-button-hover;\n \t\t}\n \t}\n\n \t.destructive, .plone-btn-default, #form-buttons-cancel{\n \t\tbackground-color: #dedede;\n \t\tcolor:#777;\n \t\tmargin:0 0 0 6px;\n\n \t\t&:hover, &:focus {\n \t\t\tbackground-color: darken(#dedede, 10%);\n \t\t}\n \t}\n }\n}\n\n//logo preview\n#form-widgets-site_logo img{\n\tmax-width:150px;\n}\n\n#setup-link {\n border: 1px solid #ccc;\n padding: 4px;\n margin: 10px 3px;\n display: inline-block;\n border-radius: 3px;\n text-decoration: none;\n\n &:hover {\n background-color: #f0f0f0;\n }\n &::before {\n content: ' ◀ ';\n font-size: 11px;\n }\n}\n\n\n// Unifying the buttons for the themeing control panel\n.template-theming-controlpanel {\n #themesList {\n .plone-btn.plone-btn-default, .plone-btn.plone-btn-danger {\n color: white !important;\n font-size: 0.95rem;\n transition: background-color 0.5s ease;\n float: left;\n font-weight: normal !important;\n padding: 0px;\n margin: 3px 1% !important;\n width: 29%;\n font-weight: normal !important;\n font-family: Roboto,sans-serif !important;\n border: 0;\n border-radius: 0px;\n height: 50px;\n }\n .plone-btn.plone-btn-default {\n background-color: @castle_bluish_grey !important;\n &:hover {\n background-color: #153559 !important;\n }\n }\n }\n #themesList a.plone-btn {\n padding-top: 14px !important;\n padding-bottom: 2px !important;\n }\n #themesList a.plone-btn.plone-btn-default, #themesList a.plone-btn.plone-btn-danger {\n height: 34px;\n vertical-align: middle;\n }\n .themeEntry {\n text-align: left;\n padding: 0.5em;\n height: inherit;\n min-height: 352px;\n form {\n margin: 0px;\n padding: 0px;\n }\n }\n .themeDescription, .themeEntryTitle {\n text-align: center;\n display: block;\n }\n .themeDescription:empty {\n height: 17px;\n }\n}\n\n\n// Portal Registration\n#recordsContainer {\n h2 {\n margin-bottom: 0.5em;\n }\n #clear-filter button {\n margin-bottom: 1em;\n background-color: @castle-primary;\n color: white;\n border-color: @castle-primary;\n &:hover {\n background-color: @castle-primary-dark;\n border-color: @castle-primary-dark;\n }\n }\n}\n\n.template-configuration_registry {\n #registry-filter {\n margin-bottom: 1.5em;\n .col-sm-10, .col-sm-2 {\n float: left;\n width: auto !important;\n }\n .col-sm-10 input {\n padding: 3px 12px;\n }\n .col-sm-2 {\n padding: 0px;\n }\n .col-sm-10 {\n padding-right: 0px;\n }\n .col-sm-6 {\n span {\n margin-bottom: 0.7em;\n display: block;\n }\n }\n div {\n margin-top: 0.3em;\n input {\n height: 38px;\n }\n }\n }\n}\n\n\n@media screen and (max-width: 1148px) {\n table#recordsTable {\n thead tr:nth-child(2) {\n position: absolute;\n left: -999em;\n }\n tbody tr {\n border: 1px solid #ccc;\n padding-bottom: 1em;\n width: 100%;\n &:nth-child(odd) {\n background-color: #F8F8F8;\n }\n td {\n float: left;\n width: 100%;\n padding: 5px 5px 5px 1em;\n &::before {\n font-weight: bold !important;\n display: block;\n content: attr(data-label)\":\";\n }\n }\n }\n }\n\n}\n\n.link-parent::before {\n top: 0px !important;\n}\n\n.section-dexterity-types {\n #skel-contents button, .submit-widget.button-field {\n background-color: @castle-primary;\n color: white;\n border-color: @castle-primary;\n &:hover {\n background-color: @castle-primary-dark;\n border-color: @castle-primary-dark;\n }\n }\n .header-select {\n text-transform: capitalize;\n }\n .listing {\n table-layout: fixed;\n th {\n width: 25%;\n &:first-child {\n width: 8%;\n }\n &:nth-child(3) {\n width: 55%;\n }\n &:last-child {\n width: 12%;\n }\n }\n tbody tr td {\n vertical-align: top;\n }\n // input[type=\"checkbox\"] {\n // margin-top: 0px;\n // }\n\n }\n\n}\n\na[href$='/@@toggle-advanced']>button {\n\tpadding: 8px 14px;\n\tborder: none;\n\tfont-weight: 700;\n\tfont-size: .95em;\n}\n","/*\nStyles here related to when you click \"Manage Content\" or /folder_contents\n*/\n\n.template-folder_contents {\n #main-content-container{\n margin-top:25px;\n }\n img.pull-right {\n max-height: 20px;\n }\n}\n\n.pat-structure {\n position: relative;\n\n font-family: Arial, sans-serif;\n\n a {\n text-decoration: none;\n }\n\n .navbar {\n margin-bottom:25px;\n\n a.btn-default{\n background-color: #f7f7f7;\n\n &:hover{\n background-color:darken(#f7f7f7, 10%);\n }\n }\n\n a.btn-default.disabled {\n background-color: #f7f7f7;\n }\n\n .btn{\n padding:7px;\n }\n }\n\n #btngroup-mainbuttons {\n margin-right: 15px;\n margin-top: 5px;\n > a {\n margin-top: 5px\n }\n }\n\n /* override rounded borders */\n #btn-attribute-columns,\n #btn-cut {\n /* we don't want rounded */\n border-top-left-radius: 0px;\n border-bottom-left-radius: 0px;\n }\n\n #btn-rearrange,\n #btn-properties {\n border-right: 1px solid #cccccc;\n border-top-right-radius: 0px;\n border-bottom-right-radius: 0px;\n }\n\n #btn-rearrange {\n margin-right: 15px;\n }\n\n #btn-selected-items{\n .label-success, .label-default{\n background-color: #cbcbcb;\n color:#fff;\n border-radius: 1em;\n padding: 2px 6px;\n margin-left:3px;\n }\n }\n\n #btn-recycle{\n background-color: @btn-warning-bg;\n border-color: @btn-warning-border;\n border-color: darken(@btn-warning-bg, 5%);\n color: @btn-warning-color;\n font-weight: 700;\n\n &:hover{\n background-color: darken(@btn-warning-bg, 15%);\n }\n }\n\n #btn-delete {\n background-color: @btn-danger-bg;\n border-color: darken(@btn-danger-border, 5%);\n color: #fff;\n font-weight: 700;\n &:hover{\n background-color: darken(@btn-danger-bg, 20%);\n }\n }\n //CONTENT POPOVERS\n .popover{\n border-radius:0;\n\n &.bottom > .arrow::after{\n border-bottom-color:#f7f7f7;\n }\n\n .popover-title{\n padding:6px 12px;\n }\n\n .glyphicon-remove-circle{\n color:@castle-primary;\n }\n\n &.attribute-columns ul li:last-child{\n border-bottom:1px solid #ddd;\n }\n\n .btn{\n border-radius:0;\n margin-top:10px;\n\n &.btn-primary{\n background-color:@castle-primary;\n\n &:hover, &:focus{\n background-color: darken(@castle-primary, 10%);\n }\n }\n }\n\n .columns {\n ul {\n li {\n padding: 0 5px;\n\n input::after {\n padding-right: 6px;\n content: \" \";\n }\n }\n }\n }\n\n select.form-control{\n margin-left:6px;\n }\n }\n\n#btn-attribute-columns, #btn-selected-items, #btn-rearrange {\n margin-top: 10px;\n}\n #filter {\n width:210px;\n margin-top: 10px;\n .search-query {\n height: 32px;\n font-size: 15px;\n padding-left:7px;\n border-left: 1px solid #dedede;\n border-top: 1px solid #dedede;\n border-bottom: 1px solid #dedede;\n border-right: none;\n float: left;\n max-width: calc(~\"100% - 67px\");\n &:focus{\n outline:2px solid lighten(@castle-primary, 40%);\n box-shadow:none;\n }\n }\n .input-group-btn {\n float: left;\n #btn-query {\n font-size: 15px;\n height: 27px;\n margin-left: 0;\n padding:7px 11px 0px;\n border-radius:0;\n }\n }\n #popover-structure-query {\n width: auto;\n left: auto !important;\n right: 68px;\n }\n }\n\n .itemRow {\n .Subject {\n max-width: 200px;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n }\n }\n\n //PAGINATION STYLES\n aside {\n text-align: center;\n\n ul.pagination{\n margin:10px 0 20px;\n\n li a{\n font-size:14px;\n color:@castle-primary;\n\n &:hover, &:focus{\n background-color:@castle-primary;\n color:#fff;\n }\n }\n\n .active a{\n background-color:@castle-primary;\n border-color:@castle-primary;\n\n &:hover, &:focus{\n background-color:darken(@castle-primary, 10%);\n }\n }\n\n > .disabled a{\n color:#999;\n background-color:#f7f7f7;\n opacity:0.65;\n\n &:hover, &:focus{\n background-color:#f7f7f7;\n opacity:0.65;\n }\n }\n\n &:nth-child(1) {\n /* page list */\n > li a {\n border-radius: 0px;\n margin-right: 5px;\n }\n }\n\n &:nth-child(2) {\n /* per page selector */\n display: block;\n position: absolute;\n right: -5px;\n bottom: 4px;\n\n .disabled:not(.serverhowmany) a {\n border-radius: 0px;\n background-color: transparent;\n border: 0px;\n }\n .serverhowmany a {\n margin-right: 5px;\n border-radius: 0px;\n }\n }\n\n &:nth-child(3) {\n /* selected page status */\n display: none;\n }\n }\n }\n\n /* TABLE STYLES*/\n table .fc-breadcrumbs-container{\n\n .context-buttons.input-group {\n display: none !important; // really, really hide it\n }\n\n .fc-breadcrumbs{\n a{\n color:@castle-primary;\n\n &:hover{\n text-decoration: underline;\n }\n }\n }\n }\n\n /* widget style adjustments */\n #popover-properties textarea {\n display: block;\n width: 100%;\n min-height: 35px;\n }\n\n /* pickadate style fixes */\n .pattern-pickadate-wrapper .pattern-pickadate-time-wrapper .pattern-pickadate-time {\n width: 110px;\n }\n}\n\ntable.table.table-striped, table.structure-dragging {\n border-spacing: 0px;\n\n .glyphicon.glyphicon-home::before {\n width: 14px;\n height: 14px;\n }\n\n .glyphicon.glyphicon-new-window{\n vertical-align: top;\n margin-top:5px;\n }\n\n th.actions, .actionmenu-container{\n text-align: center;\n }\n\n .actionmenu-container .btn-group.actionmenu{\n .btn, .btn-default{\n border:none;\n background:transparent;\n padding:0;\n margin:0;\n font-size:18px;\n line-height: 1em;\n\n &:focus, &:hover, &:active{\n background:transparent;\n }\n }\n }\n .btn-group.open .dropdown-toggle{\n box-shadow: none;\n }\n\n .dropdown-menu{\n border-radius: 0;\n }\n\n thead {\n tr {\n border-spacing: 0px;\n\n th, td {\n font-size: 15px;\n vertical-align: middle;\n text-align: left;\n border-width: 0px;\n padding: 7px 5px;\n }\n td {\n border-bottom-width: 1px;\n }\n th {\n color: @castle-primary;\n padding: 10px 5px;\n border-bottom: 2px solid #b5b5b5;\n }\n }\n }\n\n tbody {\n\n tr {\n border-spacing: 0px;\n\n td {\n font-size: 15px;\n vertical-align: middle;\n padding: 8px 5px 8px 8px;\n border-width: 0px;\n\n a[class*=\"contenttype-\"]::before {\n width: 14px;\n height: 14px;\n margin-top: -8px;\n margin-right: 0.4375em;\n display: inline-block;\n }\n }\n }\n }\n\n}\n\nbody table.structure-dragging {\n background-color: white;\n z-index: 107;\n}\n\n\n/* folder contents overrides! */\n\n.template-folder_contents {\n /* hide header, we don't want it */\n h1.documentFirstHeading,\n /* hide setting default page, we don't use that in castle */\n .pat-structure .dropdown-menu > li > a.set-default-page,\n /* hide upload btn here, use castle upload btn */\n .pat-structure #btn-upload {\n display: none;\n }\n\n /* toolbar fixes */\n #main-content {\n z-index: 5;\n margin-top: 0px;\n padding: 25px;\n }\n // Once the query button is clicked.. lets take away the z-index and positioning. it works without it\n &.popover-structure-query-active #main-content,\n &.popover-structure-columns-active #main-content,\n &.popover-structure-rearrange-active #main-content,\n &.popover-structure-well-active #main-content {\n z-index: none;\n position: inherit;\n }\n\n\n // Seems like the content sways to the left and the right due to .row negative side margins for folder contents view. Taking them out\n #main-content-container{\n margin: 25px 0px 0px;\n }\n}\n\n@media ( max-width:1178px ){\n .pat-structure #filter #popover-structure-query {\n left: 258px !important;\n right: auto;\n }\n .pat-structure .popover.left > .arrow {\n right: auto;\n left: -11px;\n border-right-width: 11px;\n border-left-width: 0px;\n border-right-color: #999999;\n\n &:after {\n /* Safari */\n -webkit-transform: rotate(-180deg);\n /* Firefox */\n -moz-transform: rotate(-180deg);\n /* IE */\n -ms-transform: rotate(-180deg);\n /* Opera */\n -o-transform: rotate(-180deg);\n transform: rotate(-180deg);\n border-right-color: #999999;\n right: -11px;\n }\n }\n}\n","/* fix 278 */\n.mosaic-selected-tile .mce-tinymce.mce-tinymce-inline {\n display: block !important;\n z-index: 100000;\n position: relative;\n}\n\n#main-content {\n z-index: 1;\n position: relative;\n}\n\n/* end fix 278 */\n#btn-selected-items .label.label-default, #btn-selected-items .label.label-success {\n display: inline !important;\n font-size: 0.875em;\n}\n/*\n\nXXX poor man's hiding of plone features:\n- do not allow plone upload widget\n- disable editing language of content\n- hide site layouts editor\n- hide wysiwyg option\n*/\n#formfield-form-widgets-toolbar_position,\n#formfield-form-widgets-display_publication_date_in_byline,\n#formfield-form-widgets-icon_visibility,\n#formfield-form-widgets-thumb_visibility,\n#formfield-form-widgets-toolbar_logo,\n#formfield-form-widgets-IDublinCore-language,\nbody.template-layouts-editor #autotoc-item-autotoc-1,\n#formfield-form-widgets-wysiwyg_editor\n{\n display:none;\n}\n\n/* hide types discussion settings as it is useless */\nbody.template-content-controlpanel{\n #allow_discussion,[for=\"allow_discussion\"]{\n display:none;\n }\n}\n#formfield-form-widgets-anonymous_comments,\n#formfield-form-widgets-anonymous_email_enabled{\n display:none;\n}\n\n.template-overview-controlpanel {\n .row.configlets {\n padding-bottom: 4em;\n }\n nav.portletContent ul li ul {\n margin-left: 0px;\n }\n .row .row {\n margin: 0px !important;\n }\n}\n\n.searchField.portlet-search-gadget, #sharing-user-group-search, #select-rules {\n width: calc(~\"100% - 82px\") !important;\n margin-right: 5px;\n}\n.searchField.portlet-search-gadget + .searchButton, #sharing-user-group-search + #sharing-search-button, #select-rules + input {\n width: 77px;\n margin-top: 0px !important;\n}\n\n.documentDescription {\n margin-bottom: 1em;\n}\n\n.section-dexterity-types {\n .crud-form {\n .option .label:empty {\n background: transparent;\n }\n td.field img[src=''] {\n display: none;\n }\n }\n .action {\n float: left;\n margin-right: 5px;\n }\n\n}\n\n@media screen and (max-width: 998px) {\n .template-configuration_registry {\n #main-content.medium-9, #portal-column-two.medium-3 {\n width: 100%;\n }\n }\n}\n\n.manage[class*=\"contenttype-\"]::before {\n // width: 10px;\n vertical-align: middle;\n}\n\n.icon-group-right .glyphicon {\n top: auto;\n vertical-align: middle;\n}\n\n\n// fix layouts editor padding\n\n.pat-filemanager {\n .navbar.navbar-default{\n padding: 0 !important;\n }\n}\n\n\n// we hide doc viewer manage annotations because it doesn't quite work right now\n#dv-manage-features {\n display: none;\n}\n\n// fixing mosiac layout editor control panel css bug\n.template-layouts-editor .pat-filemanager > .container {width: 100%;}\n\n\n// until we get this under control, do not allow them to do recursive...\n#popover-workflow .checkbox {\n display: none !important;\n}\n\n\n/* hide feed fields that don't make sense. */\n.portaltype-collection {\n #formfield-form-widgets-ICollection-limit,\n #formfield-form-widgets-ICollection-customViewFields,\n #formfield-form-widgets-IRichText-text,\n #formfield-form-widgets-ICollection-item_count {\n display: none;\n }\n}\n\n\n/* do not show lock info on delete confirmation page */\n.plone-modal-wrapper dl.portalMessage {\n display: none;\n}\n\n\n/* hide pickdate today and garbage buttons since they look terrible */\n.pattern-pickadate-now,\n.pattern-pickadate-clear {\n display: none !important;\n}\n","// Below has css selectors that are shared with the controlpanel, glpyhicons, tinymce. Mostly to get rid of the base calls to font icon\n[class^=\"icon-\"]::before,\n[class*=\"glyphicon-\"]::before,\n[class*=\"mce-i-\"]::before {\n width: 1.2em;\n height: 1.2em;\n /* to prevent icons from loading we need important */\n font-family: inherit !important;\n display: inline-block;\n margin: 0em 0.4em 0 0.2em;\n text-align: center;\n}\n\n@import \"icons/toolbar.less\";\n@import \"icons/controlpanel.less\";\n@import \"icons/tinymce.less\";\n@import \"icons/contenttypes.less\";\n@import \"icons/glyphicons.less\";\n@import \"icons/workflows.less\";\n","@toolbar-folder: \"../../svg/toolbar\";\n\n// Put in a default icon in case one is missing\n[class^=\"icon-\"]::before {\n content: url(\"@{toolbar-folder}/cog.svg\");\n}\n\na:hover [class^=\"icon-\"]::before {\n content: url(\"@{toolbar-folder}/cog-hover.svg\");\n}\n\n.pat-structure [class^=\"icon-\"]::before {\n content: '';\n}\n\n.castle-btn-dropdown.opened ul [class^=\"icon-\"]::before {\n content: '';\n}\n\n.icon-move-up::before {\n content: url(\"@{toolbar-folder}/up-arrow.svg\");\n}\n\n.icon-move-down::before {\n content: url(\"@{toolbar-folder}/down-arrow.svg\");\n}\n\n.icon-up::before {\n content: url(\"@{toolbar-folder}/up.svg\");\n margin: 0px;\n}\n\n.scroll-btn.up:hover .icon-up::before {\n content: url(\"@{toolbar-folder}/up-hover.svg\");\n margin: 0px;\n}\n\n.icon-down::before {\n content: url(\"@{toolbar-folder}/down.svg\");\n}\n\n.scroll-btn.down:hover .icon-down::before {\n content: url(\"@{toolbar-folder}/down-hover.svg\");\n}\n\n.icon-plone-contentmenu-actions::before {\n content: url(\"@{toolbar-folder}/contentmenu-actions.svg\");\n}\na:hover .icon-plone-contentmenu-actions::before {\n content: url(\"@{toolbar-folder}/contentmenu-actions-hover.svg\");\n}\n\n.icon-plone-contentmenu-factories::before {\n content: url(\"@{toolbar-folder}/contentmenu-factories.svg\");\n}\na:hover .icon-plone-contentmenu-factories::before,\n.active .icon-plone-contentmenu-factories::before {\n content: url(\"@{toolbar-folder}/contentmenu-factories-hover.svg\");\n}\n\n.icon-folderContents::before {\n content: url(\"@{toolbar-folder}/folderContents.svg\");\n}\na:hover .icon-folderContents::before,\n.active .icon-folderContents::before {\n content: url(\"@{toolbar-folder}/folderContents-hover.svg\");\n}\n\n.icon-edit::before {\n content: url(\"@{toolbar-folder}/edit.svg\");\n}\na:hover .icon-edit::before,\n.active .icon-edit::before {\n content: url(\"@{toolbar-folder}/edit-hover.svg\");\n}\n\n.icon-design::before {\n content: url(\"@{toolbar-folder}/design.svg\");\n}\na:hover .icon-design::before,\n.active .icon-design::before {\n content: url(\"@{toolbar-folder}/design-hover.svg\");\n}\n\n.icon-view::before {\n content: url(\"@{toolbar-folder}/view.svg\");\n}\na:hover .icon-view::before,\n.active .icon-view::before {\n content: url(\"@{toolbar-folder}/view-hover.svg\");\n}\n\n.icon-history::before {\n content: url(\"@{toolbar-folder}/history.svg\");\n}\na:hover .icon-history::before,\n.active .icon-history::before {\n content: url(\"@{toolbar-folder}/history-hover.svg\");\n}\n\n.icon-local_roles::before {\n content: url(\"@{toolbar-folder}/local_roles.svg\");\n}\na:hover .icon-local_roles::before,\na:active.icon-local_roles::before,\n.active .icon-local_roles::before {\n content: url(\"@{toolbar-folder}/local_roles-hover.svg\");\n}\n\n.icon-user::before {\n content: url(\"@{toolbar-folder}/user-grey.svg\");\n}\na:hover .icon-user::before,\n.icon-user:hover::before,\n.active .icon-user::before {\n content: url(\"@{toolbar-folder}/user-blue.svg\");\n}\n\n.icon-plone-contentmenu-portletmanager::before {\n content: url(\"@{toolbar-folder}/portletmanager.svg\");\n}\na:hover .icon-plone-contentmenu-portletmanager::before,\n.active .icon-plone-contentmenu-portletmanager::before {\n content: url(\"@{toolbar-folder}/portletmanager-hover.svg\");\n}\n\n.icon-syndication::before {\n content: url(\"@{toolbar-folder}/syndication.svg\");\n}\na:hover .icon-syndication::before,\n.active .icon-syndication::before {\n content: url(\"@{toolbar-folder}/syndication-hover.svg\");\n}\n\n.icon-logout::before,\na:hover .icon-logout::before,\n.castle-btn-dropdown.opened ul .icon-logout::before {\n content: url(\"@{toolbar-folder}/logout.svg\");\n}\n\n.icon-aliases::before {\n content: url(\"@{toolbar-folder}/aliases.svg\");\n}\na:hover .icon-aliases::before,\n.active .icon-aliases::before {\n content: url(\"@{toolbar-folder}/aliases-hover.svg\");\n}\n\n.icon-cut::before {\n content: url(\"@{toolbar-folder}/cut.svg\");\n}\na:hover .icon-cut::before,\n.active .icon-cut::before {\n content: url(\"@{toolbar-folder}/cut-hover.svg\");\n}\n\n.icon-copy::before {\n content: url(\"@{toolbar-folder}/copy.svg\");\n}\na:hover .icon-copy::before,\n.active .icon-copy::before {\n content: url(\"@{toolbar-folder}/copy-hover.svg\");\n}\n\n.icon-cog::before {\n content: url(\"@{toolbar-folder}/cog.svg\");\n}\n.icon-cog:hover:before,\n.active .icon-cog::before {\n content: url(\"@{toolbar-folder}/cog-hover.svg\");\n}\n\n.icon-trash::before,\n.icon-delete::before {\n content: url(\"@{toolbar-folder}/trash.svg\");\n}\na:hover .icon-trash::before,\na:hover .icon-delete::before,\n.active .icon-delete::before {\n content: url(\"@{toolbar-folder}/trash-hover.svg\");\n}\n\n.icon-preview::before {\n content: url(\"@{toolbar-folder}/preview.svg\");\n}\na:hover .icon-preview::before,\n.active .icon-preview::before {\n content: url(\"@{toolbar-folder}/preview-hover.svg\");\n}\n\n.icon-analytics::before {\n content: url(\"@{toolbar-folder}/analytics.svg\");\n}\na:hover .icon-analytics::before,\n.active .icon-analytics::before {\n content: url(\"@{toolbar-folder}/analytics-hover.svg\");\n}\n\n.icon-quality::before {\n content: url(\"@{toolbar-folder}/quality.svg\");\n}\na:hover .icon-quality::before,\n.active .icon-quality::before {\n content: url(\"@{toolbar-folder}/quality-hover.svg\");\n}\n\n.icon-rename::before {\n content: url(\"@{toolbar-folder}/rename.svg\");\n}\na:hover .icon-rename::before,\n.active .icon-rename::before {\n content: url(\"@{toolbar-folder}/rename-hover.svg\");\n}\n\n.icon-remove::before {\n content: url(\"@{toolbar-folder}/remove.svg\");\n}\n.icon-remove:hover::before {\n content: url(\"@{toolbar-folder}/remove-hover.svg\");\n}\n\n.icon-ok::before {\n content: url(\"@{toolbar-folder}/ok.svg\");\n}\n.icon-ok:hover::before {\n content: url(\"@{toolbar-folder}/ok-hover.svg\");\n}\n\n.icon-convert_template::before {\n content: url(\"@{toolbar-folder}/convert-template.svg\");\n}\na:hover .icon-convert_template::before,\n.active .icon-convert_template::before {\n content: url(\"@{toolbar-folder}/convert-template-hover.svg\");\n}\n\n.icon-convert-to-folder::before {\n content: url(\"@{toolbar-folder}/page-to-folder.svg\");\n}\na:hover .icon-convert-to-folder::before,\n.active .icon-convert-to-folder::before {\n content: url(\"@{toolbar-folder}/page-to-folder-hover.svg\");\n}\n\n.icon-delivery::before {\n content: url(\"@{toolbar-folder}/delivery.svg\");\n}\na:hover .icon-delivery::before,\n.active .icon-delivery::before {\n content: url(\"@{toolbar-folder}/delivery-hover.svg\");\n}\n\n.icon-iterate_checkout::before {\n content: url(\"@{toolbar-folder}/checkout.svg\");\n}\na:hover .icon-iterate_checkout::before,\n.active .icon-iterate_checkout::before {\n content: url(\"@{toolbar-folder}/checkout-hover.svg\");\n}\n\n.icon-archive::before {\n content: url(\"@{toolbar-folder}/archive.svg\");\n}\na:hover .icon-archive::before,\n.active .icon-archive::before {\n content: url(\"@{toolbar-folder}/archive-hover.svg\");\n}\n\n.icon-invalidate::before {\n content: url(\"@{toolbar-folder}/invalidate-cache.svg\");\n}\na:hover .icon-invalidate::before,\n.active .icon-invalidate::before {\n content: url(\"@{toolbar-folder}/invalidate-cache-hover.svg\");\n}\n","@controlpanel-folder: \"../../svg/controlpanel\";\n\n[class^=\"icon-controlpanel-\"]::before {\n width: 5em;\n margin: 0;\n margin-bottom: 5px;\n content: url(\"@{controlpanel-folder}/default.svg\");\n}\n\na:hover [class^=\"icon-controlpanel-\"]::before {\n content: url(\"@{controlpanel-folder}/default-fill.svg\");\n}\n\n// General Section\n.icon-controlpanel-AnnouncementsControlPanel::before {\n content: url(\"@{controlpanel-folder}/announcements.svg\");\n}\na:hover .icon-controlpanel-AnnouncementsControlPanel::before {\n content: url(\"@{controlpanel-folder}/announcements-fill.svg\");\n}\n\n\n.icon-controlpanel-BusinessSettingsControlPanel::before {\n content: url(\"@{controlpanel-folder}/business.svg\");\n}\na:hover .icon-controlpanel-BusinessSettingsControlPanel::before {\n content: url(\"@{controlpanel-folder}/business-fill.svg\");\n}\n\n\n.icon-controlpanel-CastleSettingsControlPanel::before {\n content: url(\"@{controlpanel-folder}/castle.svg\");\n width: 0.95em !important;\n}\na:hover .icon-controlpanel-CastleSettingsControlPanel::before {\n content: url(\"@{controlpanel-folder}/castle-hover.svg\");\n width: 0.95em !important;\n}\n\n\n.icon-controlpanel-DateAndTime::before {\n content: url(\"@{controlpanel-folder}/dateandtime.svg\");\n}\na:hover .icon-controlpanel-DateAndTime::before {\n content: url(\"@{controlpanel-folder}/dateandtime-fill.svg\");\n}\n\n\n.icon-controlpanel-LanguageSettings::before {\n content: url(\"@{controlpanel-folder}/languagesettings.svg\");\n}\na:hover .icon-controlpanel-LanguageSettings::before {\n content: url(\"@{controlpanel-folder}/languagesettings-hover.svg\");\n}\n\n\n.icon-controlpanel-MailHost::before {\n content: url(\"@{controlpanel-folder}/mailhost.svg\");\n}\na:hover .icon-controlpanel-MailHost::before {\n content: url(\"@{controlpanel-folder}/mailhost-fill.svg\");\n}\n\n\n.icon-controlpanel-NavigationSettings::before {\n content: url(\"@{controlpanel-folder}/navigationsettings.svg\");\n}\na:hover .icon-controlpanel-NavigationSettings::before {\n content: url(\"@{controlpanel-folder}/navigationsettings-fill.svg\");\n}\n\n\n.icon-controlpanel-PloneReconfig::before {\n content: url(\"@{controlpanel-folder}/plonereconfig.svg\");\n}\na:hover .icon-controlpanel-PloneReconfig::before {\n content: url(\"@{controlpanel-folder}/plonereconfig-fill.svg\");\n}\n\n\n.icon-controlpanel-QuickInstaller::before {\n content: url(\"@{controlpanel-folder}/quickinstaller.svg\");\n}\na:hover .icon-controlpanel-QuickInstaller::before {\n content: url(\"@{controlpanel-folder}/quickinstaller-fill.svg\");\n}\n\n// Seems like this one might be hidden\n.icon-controlpanel-SearchSettings::before,\na:hover .icon-controlpanel-SearchSettings::before {\n content: url(\"@{controlpanel-folder}/searchsettings.svg\");\n}\n\n\n.icon-controlpanel-discussion::before {\n content: url(\"@{controlpanel-folder}/discussion.svg\");\n}\na:hover .icon-controlpanel-discussion::before {\n content: url(\"@{controlpanel-folder}/discussion-fill.svg\");\n}\n\n\n.icon-controlpanel-plone_app_theming::before {\n content: url(\"@{controlpanel-folder}/plone-app-theming.svg\");\n}\na:hover .icon-controlpanel-plone_app_theming::before {\n content: url(\"@{controlpanel-folder}/plone-app-theming-fill.svg\");\n}\n\n\n.icon-controlpanel-socialmedia::before {\n content: url(\"@{controlpanel-folder}/socialmedia.svg\");\n}\na:hover .icon-controlpanel-socialmedia::before {\n content: url(\"@{controlpanel-folder}/socialmedia-fill.svg\");\n}\n\n\n.icon-controlpanel-syndication::before {\n content: url(\"@{controlpanel-folder}/feeds.svg\");\n}\na:hover .icon-controlpanel-syndication::before {\n content: url(\"@{controlpanel-folder}/feeds-fill.svg\");\n}\n\n\n.icon-controlpanel-tinymce::before {\n content: url(\"@{controlpanel-folder}/tinymce.svg\");\n}\na:hover .icon-controlpanel-tinymce::before {\n content: url(\"@{controlpanel-folder}/tinymce-fill.svg\");\n}\n\n\n// Content Section\n.icon-controlpanel-ContentRules::before {\n content: url(\"@{controlpanel-folder}/contentrules.svg\");\n}\na:hover .icon-controlpanel-ContentRules::before {\n content: url(\"@{controlpanel-folder}/contentrules-fill.svg\");\n}\n\n\n.icon-controlpanel-EditingSettings::before {\n content: url(\"@{controlpanel-folder}/editingsettings.svg\");\n}\na:hover .icon-controlpanel-EditingSettings::before {\n content: url(\"@{controlpanel-folder}/editingsettings-fill.svg\");\n}\n\n\n.icon-controlpanel-FeedsControlPanel::before {\n content: url(\"@{controlpanel-folder}/feeds.svg\");\n}\na:hover .icon-controlpanel-FeedsControlPanel::before {\n content: url(\"@{controlpanel-folder}/feeds-fill.svg\");\n}\n\n\n.icon-controlpanel-ImagingSettings::before {\n content: url(\"@{controlpanel-folder}/imagesettings.svg\");\n}\na:hover .icon-controlpanel-ImagingSettings::before {\n content: url(\"@{controlpanel-folder}/imagesettings-fill.svg\");\n}\n\n\n.icon-controlpanel-MarkupSettings::before {\n content: url(\"@{controlpanel-folder}/markupsettings.svg\");\n}\na:hover .icon-controlpanel-MarkupSettings::before {\n content: url(\"@{controlpanel-folder}/markupsettings-alt.svg\");\n}\n\n\n.icon-controlpanel-RedirectsControlPanel::before {\n content: url(\"@{controlpanel-folder}/redirectscontrolpanel.svg\");\n}\na:hover .icon-controlpanel-RedirectsControlPanel::before {\n content: url(\"@{controlpanel-folder}/redirectscontrolpanel-fill.svg\");\n}\n\n\n.icon-controlpanel-SurveyControlPanel::before {\n content: url(\"@{controlpanel-folder}/survey.svg\");\n}\na:hover .icon-controlpanel-SurveyControlPanel::before {\n content: url(\"@{controlpanel-folder}/survey-fill.svg\");\n}\n\n\n.icon-controlpanel-TypesSettings::before {\n content: url(\"@{controlpanel-folder}/typessettings.svg\");\n}\na:hover .icon-controlpanel-TypesSettings::before {\n content: url(\"@{controlpanel-folder}/typessettings-alt.svg\");\n}\n\n\n.icon-controlpanel-dexterity-types::before {\n content: url(\"@{controlpanel-folder}/dexterity-types.svg\");\n}\na:hover .icon-controlpanel-dexterity-types::before {\n content: url(\"@{controlpanel-folder}/dexterity-types-fill.svg\");\n}\n\n\n// Users Section\n.icon-controlpanel-UsersGroups::before {\n content: url(\"@{controlpanel-folder}/usersgroups.svg\");\n}\na:hover .icon-controlpanel-UsersGroups::before {\n content: url(\"@{controlpanel-folder}/usersgroups-fill.svg\");\n}\n\n\n// Security Section\n.icon-controlpanel-FilterSettings::before {\n content: url(\"@{controlpanel-folder}/filtersettings.svg\");\n}\na:hover .icon-controlpanel-FilterSettings::before {\n content: url(\"@{controlpanel-folder}/filtersettings-fill.svg\");\n}\n\n\n.icon-controlpanel-SecuritySettings::before {\n content: url(\"@{controlpanel-folder}/securitysettings.svg\");\n}\na:hover .icon-controlpanel-SecuritySettings::before {\n content: url(\"@{controlpanel-folder}/securitysettings-fill.svg\");\n}\n\n\n.icon-controlpanel-errorLog::before {\n content: url(\"@{controlpanel-folder}/errorlog.svg\");\n}\na:hover .icon-controlpanel-errorLog::before {\n content: url(\"@{controlpanel-folder}/errorlog-fill.svg\");\n}\n\n\n// Advanced Section\n.icon-controlpanel-AuditLogControlPanel::before {\n content: url(\"@{controlpanel-folder}/audit-log.svg\");\n}\na:hover .icon-controlpanel-AuditLogControlPanel::before {\n content: url(\"@{controlpanel-folder}/audit-log-alt.svg\");\n}\n\n\n.icon-controlpanel-CrawlerControlPanel::before {\n content: url(\"@{controlpanel-folder}/crawler.svg\");\n}\na:hover .icon-controlpanel-CrawlerControlPanel::before {\n content: url(\"@{controlpanel-folder}/crawler-fill.svg\");\n}\n\n\n.icon-controlpanel-LinksControlPanel::before {\n content: url(\"@{controlpanel-folder}/broken-links.svg\");\n}\na:hover .icon-controlpanel-LinksControlPanel::before {\n content: url(\"@{controlpanel-folder}/broken-links-fill.svg\");\n}\n\n\n.icon-controlpanel-SessionsControlPanel::before {\n content: url(\"@{controlpanel-folder}/sessions.svg\");\n}\na:hover .icon-controlpanel-SessionsControlPanel::before {\n content: url(\"@{controlpanel-folder}/sessions-fill.svg\");\n}\n\n\n.icon-controlpanel-StatusControlPanel::before {\n content: url(\"@{controlpanel-folder}/statuscontrolpanel.svg\");\n}\na:hover .icon-controlpanel-StatusControlPanel::before {\n content: url(\"@{controlpanel-folder}/statuscontrolpanel-fill.svg\");\n}\n\n\n.icon-controlpanel-TagsControlPanel::before {\n content: url(\"@{controlpanel-folder}/tags.svg\");\n}\na:hover .icon-controlpanel-TagsControlPanel::before {\n content: url(\"@{controlpanel-folder}/tags-fill.svg\");\n}\n\n\n.icon-controlpanel-TasksControlPanel::before {\n content: url(\"@{controlpanel-folder}/tasks.svg\");\n}\na:hover .icon-controlpanel-TasksControlPanel::before {\n content: url(\"@{controlpanel-folder}/tasks-alt.svg\");\n}\n\n\n.icon-controlpanel-plone_app_caching::before {\n content: url(\"@{controlpanel-folder}/plone-app-caching.svg\");\n}\na:hover .icon-controlpanel-plone_app_caching::before {\n content: url(\"@{controlpanel-folder}/plone-app-caching-fill.svg\");\n}\n\n\n.icon-controlpanel-plone_app_registry::before {\n content: url(\"@{controlpanel-folder}/configuration-registry.svg\");\n}\na:hover .icon-controlpanel-plone_app_registry::before {\n content: url(\"@{controlpanel-folder}/configuration-registry-alt.svg\");\n}\n\n\n.icon-controlpanel-resourceregistries::before {\n content: url(\"@{controlpanel-folder}/resource-registries.svg\");\n}\na:hover .icon-controlpanel-resourceregistries::before {\n content: url(\"@{controlpanel-folder}/resource-registries-fill.svg\");\n}\n\n\n// Add-on Configuration Section\n.icon-controlpanel-documentviewer::before {\n content: url(\"@{controlpanel-folder}/documentviewer.svg\");\n}\na:hover .icon-controlpanel-documentviewer::before {\n content: url(\"@{controlpanel-folder}/documentviewer-fill.svg\");\n}\n\n\n.icon-controlpanel-keywordmanager::before {\n content: url(\"@{controlpanel-folder}/keywordmanager.svg\");\n}\na:hover .icon-controlpanel-keywordmanager::before {\n content: url(\"@{controlpanel-folder}/keywordmanager-alt.svg\");\n}\n\n\n.icon-controlpanel-mosaic-layout-editor::before {\n content: url(\"@{controlpanel-folder}/mosaic-layout-editor.svg\");\n}\na:hover .icon-controlpanel-mosaic-layout-editor::before {\n content: url(\"@{controlpanel-folder}/mosaic-layout-editor-fill.svg\");\n}\n\n\n.icon-controlpanel-wildcardhps::before {\n content: url(\"@{controlpanel-folder}/wildcard-hps.svg\");\n}\na:hover .icon-controlpanel-wildcardhps::before {\n content: url(\"@{controlpanel-folder}/wildcard-hps-fill.svg\");\n}\n","@tinymce-folder: \"../../svg/tinymce\";\n\n[class*=\"mce-i-\"]::before {\n width: 16px;\n height: 16px;\n margin: 0;\n}\n\n.mce-i-undo::before {\n content: url(\"@{tinymce-folder}/undo.svg\");\n}\n\n.mce-i-redo::before {\n content: url(\"@{tinymce-folder}/redo.svg\");\n}\n\n.mce-i-table::before {\n content: url(\"@{tinymce-folder}/table.svg\");\n}\n\n.mce-i-code::before {\n content: url(\"@{tinymce-folder}/code.svg\");\n}\n\n.mce-i-removeformat::before {\n content: url(\"@{tinymce-folder}/removeformat.svg\");\n}\n\n.mce-i-bold::before {\n content: url(\"@{tinymce-folder}/bold.svg\");\n}\n\n.mce-i-italic::before {\n content: url(\"@{tinymce-folder}/italic.svg\");\n}\n\n.mce-i-alignleft::before,\n.mce-i-alignnone::before {\n content: url(\"@{tinymce-folder}/alignleft.svg\");\n}\n\n.mce-i-aligncenter::before {\n content: url(\"@{tinymce-folder}/aligncenter.svg\");\n}\n\n.mce-i-alignright::before {\n content: url(\"@{tinymce-folder}/alignright.svg\");\n}\n\n.mce-i-alignjustify::before {\n content: url(\"@{tinymce-folder}/alignjustify.svg\");\n}\n\n.mce-i-bullist::before {\n content: url(\"@{tinymce-folder}/bullist.svg\");\n}\n\n.mce-i-numlist::before {\n content: url(\"@{tinymce-folder}/numlist.svg\");\n}\n\n.mce-i-image::before {\n content: url(\"@{tinymce-folder}/image.svg\");\n}\n\n.mce-i-unlink::before {\n content: url(\"@{tinymce-folder}/unlink.svg\");\n}\n\n.mce-i-link::before {\n content: url(\"@{tinymce-folder}/link.svg\");\n}\n\n.mce-i-underline::before {\n content: url(\"@{tinymce-folder}/underline.svg\");\n}\n\n.mce-i-strikethrough::before {\n content: url(\"@{tinymce-folder}/strikethrough.svg\");\n}\n\n.mce-i-superscript::before {\n content: url(\"@{tinymce-folder}/superscript.svg\");\n}\n\n.mce-i-subscript::before {\n content: url(\"@{tinymce-folder}/subscript.svg\");\n}\n\n.mce--i-save::before {\n content: url(\"@{tinymce-folder}/save.svg\");\n}\n\n.mce-i-newdocument::before {\n content: url(\"@{tinymce-folder}/newdocument.svg\");\n}\n\n.mce-i-fullpage::before {\n content: url(\"@{tinymce-folder}/fullpage.svg\");\n}\n\n.mce-i-cut::before {\n content: url(\"@{tinymce-folder}/cut.svg\");\n}\n\n.mce-i-paste::before {\n content: url(\"@{tinymce-folder}/paste.svg\");\n}\n\n.mce-i-searchreplace::before {\n content: url(\"@{tinymce-folder}/searchreplace.svg\");\n}\n\n.mce-i-indent::before {\n content: url(\"@{tinymce-folder}/indent.svg\");\n}\n\n.mce-i-outdent::before {\n content: url(\"@{tinymce-folder}/outdent.svg\");\n}\n\n.mce-i-blockquote::before {\n content: url(\"@{tinymce-folder}/blockquote.svg\");\n}\n\n.mce-i-anchor::before {\n content: url(\"@{tinymce-folder}/anchor.svg\");\n}\n\n.mce-i-media::before {\n content: url(\"@{tinymce-folder}/media.svg\");\n}\n\n.mce-i-help:before {\n content: url(\"@{tinymce-folder}/media.svg\");\n}\n\n.mce-i-insertdatetime:before {\n content: url(\"@{tinymce-folder}/insertdatetime.svg\");\n}\n\n.mce-i-preview::before {\n content: url(\"@{tinymce-folder}/preview.svg\");\n}\n\n.mce-i-hr::before {\n content: url(\"@{tinymce-folder}/hr.svg\");\n}\n\n.mce-i-charmap::before {\n content: url(\"@{tinymce-folder}/charmap.svg\");\n}\n\n.mce-i-emoticons::before {\n content: url(\"@{tinymce-folder}/emoticons.svg\");\n}\n\n.mce-i-print::before {\n content: url(\"@{tinymce-folder}/print.svg\");\n}\n\n.mce-i-fullscreen::before {\n content: url(\"@{tinymce-folder}/fullscreen.svg\");\n}\n\n.mce-i-spellchecker::before {\n content: url(\"@{tinymce-folder}/spellchecker.svg\");\n}\n\n.mce-i-nonbreaking::before {\n content: url(\"@{tinymce-folder}/nonbreaking.svg\");\n}\n\n.mce-i-template::before {\n content: url(\"@{tinymce-folder}/template.svg\");\n}\n\n.mce-i-pagebreak::before {\n content: url(\"@{tinymce-folder}/pagebreak.svg\");\n}\n\n.mce-i-restoredraft::before {\n content: url(\"@{tinymce-folder}/restoredraft.svg\");\n}\n\n.mce-i-visualchars::before,\n.mce-i-visualblocks::before {\n content: url(\"@{tinymce-folder}/visualchars.svg\");\n}\n\n.mce-i-ltr::before {\n content: url(\"@{tinymce-folder}/ltr.svg\");\n}\n\n.mce-i-rtl::before {\n content: url(\"@{tinymce-folder}/rtl.svg\");\n}\n\n.mce-i-copy::before {\n content: url(\"@{tinymce-folder}/copy.svg\");\n}\n\n.mce-i-resize::before {\n content: url(\"@{tinymce-folder}/resize.svg\");\n}\n\n.mce-i-browse::before {\n content: url(\"@{tinymce-folder}/browse.svg\");\n}\n\n.mce-i-pastetext::before {\n content: url(\"@{tinymce-folder}/pastetext.svg\");\n}\n\n.mce-i-rotateleft::before {\n content: url(\"@{tinymce-folder}/rotateleft.svg\");\n}\n\n.mce-i-rotateright::before {\n content: url(\"@{tinymce-folder}/rotateright.svg\");\n}\n\n.mce-i-crop::before {\n content: url(\"@{tinymce-folder}/crop.svg\");\n}\n\n.mce-i-editimage::before {\n content: url(\"@{tinymce-folder}/editimage.svg\");\n}\n\n.mce-i-options::before {\n content: url(\"@{tinymce-folder}/options.svg\");\n}\n\n.mce-i-flipv::before {\n content: url(\"@{tinymce-folder}/flipv.svg\");\n}\n\n.mce-i-fliph::before {\n content: url(\"@{tinymce-folder}/fliph.svg\");\n}\n\n.mce-i-zoomin::before {\n content: url(\"@{tinymce-folder}/zoomin.svg\");\n}\n\n.mce-i-zoomout::before {\n content: url(\"@{tinymce-folder}/zoomout.svg\");\n}\n\n.mce-i-sun::before {\n content: url(\"@{tinymce-folder}/sun.svg\");\n}\n\n.mce-i-moon::before {\n content: url(\"@{tinymce-folder}/moon.svg\");\n}\n\n.mce-i-arrowleft::before {\n content: url(\"@{tinymce-folder}/arrowleft.svg\");\n}\n\n.mce-i-arrowright::before {\n content: url(\"@{tinymce-folder}/arrowright.svg\");\n}\n\n.mce-i-drop::before {\n content: url(\"@{tinymce-folder}/drop.svg\");\n}\n\n.mce-i-contrast::before {\n content: url(\"@{tinymce-folder}/contrast.svg\");\n}\n\n.mce-i-sharpen::before {\n content: url(\"@{tinymce-folder}/sharpen.svg\");\n}\n\n.mce-i-resize2::before {\n content: url(\"@{tinymce-folder}/resize2.svg\");\n}\n\n.mce-i-orientation::before {\n content: url(\"@{tinymce-folder}/orientation.svg\");\n}\n\n.mce-i-invert::before {\n content: url(\"@{tinymce-folder}/invert.svg\");\n}\n\n.mce-i-gamma::before {\n content: url(\"@{tinymce-folder}/gamma.svg\");\n}\n\n.mce-i-remove::before {\n content: url(\"@{tinymce-folder}/remove.svg\");\n}\n\n.mce-i-tablerowprops::before {\n content: url(\"@{tinymce-folder}/tablerowprops.svg\");\n}\n\n.mce-i-tablecellprops::before {\n content: url(\"@{tinymce-folder}/tablecellprops.svg\");\n}\n\n.mce-i-table2::before {\n content: url(\"@{tinymce-folder}/table2.svg\");\n}\n\n.mce-i-tablemergecells::before {\n content: url(\"@{tinymce-folder}/tablemergecells.svg\");\n}\n\n.mce-i-tableinsertcolbefore::before {\n content: url(\"@{tinymce-folder}/tableinsertcolbefore.svg\");\n}\n\n.mce-i-tableinsertcolafter::before {\n content: url(\"@{tinymce-folder}/tableinsertcolafter.svg\");\n}\n\n.mce-i-tableinsertrowbefore::before {\n content: url(\"@{tinymce-folder}/tableinsertrowbefore.svg\");\n}\n\n.mce-i-tableinsertrowafter::before {\n content: url(\"@{tinymce-folder}/tableinsertrowafter.svg\");\n}\n\n.mce-i-tablesplitcells::before {\n content: url(\"@{tinymce-folder}/tablesplitcells.svg\");\n}\n\n.mce-i-tabledelete::before {\n content: url(\"@{tinymce-folder}/tabledelete.svg\");\n}\n\n.mce-i-tableleftheader::before {\n content: url(\"@{tinymce-folder}/tableleftheader.svg\");\n}\n\n.mce-i-tabletopheader::before {\n content: url(\"@{tinymce-folder}/tabletopheader.svg\");\n}\n\n.mce-i-tabledeleterow::before {\n content: url(\"@{tinymce-folder}/tabledeleterow.svg\");\n}\n\n.mce-i-tabledeletecol::before {\n content: url(\"@{tinymce-folder}/tabledeletecol.svg\");\n}\n\n.mce-i-codesample::before {\n content: url(\"@{tinymce-folder}/codesample.svg\");\n}\n\n.mce-i-checkbox::before,\n.mce-i-selected::before {\n content: url(\"@{tinymce-folder}/checkbox.svg\");\n}\n","@contenttypes-folder: \"../../svg/contenttypes\";\n\n[class*=\"contenttype-\"]::before,\n.contenttype-news.item::before {\n width: 16px;\n height: 16px;\n display: inline-block;\n margin-right: 0.9375em;\n vertical-align: -.125em;\n content: '';\n}\n\n.contenttype-collection::before,\n.contenttype-image::before,\n.contenttype-folder::before {\n width: 16px;\n height: 16px;\n font-family: inherit !important;\n display: inline-block;\n margin: 0;\n text-align: center;\n margin-right: 0.9375em;\n}\n\n[class^=\"contenttype-\"][class$=\"-container\"] {\n >[class^=\"contenttype\"]:not([class$=\"-container\"]) {\n display: flex;\n flex-direction: row;\n justify-content: flex-start;\n align-items: center;\n }\n}\n\n/* document used as default for some so present it first */\n.contenttype-document::before {\n content: url(\"@{contenttypes-folder}/document.svg\");\n}\n\n.contenttype-document:hover::before {\n content: url(\"@{contenttypes-folder}/document-hover.svg\");\n}\n\n.contenttype-collection::before {\n content: url(\"@{contenttypes-folder}/feed.svg\");\n}\n\n.contenttype-collection:hover::before {\n content: url(\"@{contenttypes-folder}/feed-hover.svg\");\n}\n\n.contenttype-image::before {\n content: url(\"@{contenttypes-folder}/image.svg\");\n}\n\n.contenttype-image:hover::before {\n content: url(\"@{contenttypes-folder}/image-hover.svg\");\n}\n\n.contenttype-video::before {\n content: url(\"@{contenttypes-folder}/video.svg\");\n}\n\n.contenttype-video:hover::before {\n content: url(\"@{contenttypes-folder}/video-hover.svg\");\n}\n\n.contenttype-folder::before {\n content: url(\"@{contenttypes-folder}/folder.svg\");\n}\n\n.contenttype-folder:hover::before {\n content: url(\"@{contenttypes-folder}/folder-hover.svg\");\n}\n\n// for the add new modal.. for \"adding folders\"\nli.contenttype-folder-container .contenttype-folder::before {\n content: url(\"@{contenttypes-folder}/add-folder.svg\");\n width: 16px;\n line-height: 1em;\n vertical-align: middle;\n}\n\nli.contenttype-folder-container .contenttype-folder:hover::before {\n content: url(\"@{contenttypes-folder}/add-folder-hover.svg\");\n}\n\n.contenttype-news-item::before,\n.contenttype-news.item::before {\n content: url(\"@{contenttypes-folder}/news-item.svg\");\n}\n\n.contenttype-news-item:hover::before,\n.contenttype-news.item:hover::before {\n content: url(\"@{contenttypes-folder}/news-item-hover.svg\");\n}\n\n.contenttype-event::before {\n content: url(\"@{contenttypes-folder}/event.svg\");\n}\n\n.contenttype-event:hover::before {\n content: url(\"@{contenttypes-folder}/event-hover.svg\");\n}\n\n.contenttype-audio::before {\n content: url(\"@{contenttypes-folder}/audio.svg\");\n}\n\n.contenttype-audio:hover::before {\n content: url(\"@{contenttypes-folder}/audio-hover.svg\");\n}\n\n.contenttype-pad::before {\n content: url(\"@{contenttypes-folder}/pad.svg\");\n}\n\n.contenttype-pad:hover::before {\n content: url(\"@{contenttypes-folder}/pad-hover.svg\");\n}\n\n.contenttype-dashboard::before {\n content: url(\"@{contenttypes-folder}/dashboard.svg\");\n}\n\n.contenttype-dashboard:hover::before {\n content: url(\"@{contenttypes-folder}/dashboard-hover.svg\");\n}\n\n.contenttype-file::before {\n content: url(\"@{contenttypes-folder}/file.svg\");\n}\n\n.contenttype-file:hover::before {\n content: url(\"@{contenttypes-folder}/file-hover.svg\");\n}\n\n.contenttype-link::before {\n content: url(\"@{contenttypes-folder}/link.svg\");\n}\n\n.contenttype-link:hover::before {\n content: url(\"@{contenttypes-folder}/link-hover.svg\");\n}\n\n.contenttype-slideshow::before {\n content: url(\"@{contenttypes-folder}/slideshow.svg\");\n}\n\n.contenttype-slideshow:hover::before {\n content: url(\"@{contenttypes-folder}/slideshow-hover.svg\");\n}\n\n.contenttype-parallax::before {\n content: url(\"@{contenttypes-folder}/parallax.svg\");\n}\n\n.contenttype-parallax:hover::before {\n content: url(\"@{contenttypes-folder}/parallax-hover.svg\");\n}\n\n.contenttype-emailtemplate::before {\n content: url(\"@{contenttypes-folder}/email-template.svg\");\n}\n\n.contenttype-emailtemplate:hover::before {\n content: url(\"@{contenttypes-folder}/email-template-hover.svg\");\n}\n\n.contenttype-easyform::before {\n content: url(\"@{contenttypes-folder}/easyform.svg\") !important;\n}\n\n.contenttype-easyform:hover::before {\n content: url(\"@{contenttypes-folder}/easyform-hover.svg\") !important;\n}\n","@glyphicon-folder: \"../../svg/glyphicons\";\n\n/* glyphicon overrides */\n[class*=\"glyphicon-\"]::before {\n width: 1em;\n height: 1em;\n margin: 0;\n}\n\n.glyphicon.glyphicon-th::before {\n content: url(\"@{glyphicon-folder}/th.svg\");\n}\n\n.glyphicon.glyphicon-th-large::before {\n content: url(\"@{glyphicon-folder}/th-large.svg\");\n}\n\n.glyphicon.glyphicon-list::before {\n content: url(\"@{glyphicon-folder}/list.svg\");\n}\n\n.glyphicon.glyphicon-sort-by-attributes::before {\n content: url(\"@{glyphicon-folder}/sort-by-attributes.svg\");\n}\n\n.glyphicon.glyphicon-scissors::before {\n content: url(\"@{glyphicon-folder}/scissors.svg\");\n vertical-align: middle;\n}\n\n.glyphicon.glyphicon-copy::before {\n content: url(\"@{glyphicon-folder}/copy.svg\");\n}\n\n.glyphicon.glyphicon-paste::before {\n content: url(\"@{glyphicon-folder}/paste.svg\");\n}\n\n.glyphicon.glyphicon-trash::before {\n content: url(\"@{glyphicon-folder}/trash.svg\");\n}\n\n.glyphicon.glyphicon-recycle::before {\n content: url(\"@{glyphicon-folder}/recycle.svg\");\n}\n\n.glyphicon.glyphicon-trash-blue::before {\n content: url(\"@{glyphicon-folder}/trash-blue.svg\");\n}\n\n.glyphicon.glyphicon-random::before {\n content: url(\"@{glyphicon-folder}/random.svg\");\n}\n\n.glyphicon.glyphicon-tags::before {\n content: url(\"@{glyphicon-folder}/tags.svg\");\n}\n\n.glyphicon.glyphicon-lock::before {\n content: url(\"@{glyphicon-folder}/lock.svg\");\n}\n\n.glyphicon.glyphicon-edit::before {\n content: url(\"@{glyphicon-folder}/edit.svg\");\n}\n\n.glyphicon.glyphicon-edit-blue::before {\n content: url(\"@{glyphicon-folder}/edit-blue.svg\");\n}\n\n.glyphicon.glyphicon-search::before {\n content: url(\"@{glyphicon-folder}/search.svg\");\n}\n\n.glyphicon.glyphicon-home::before {\n content: url(\"@{glyphicon-folder}/home.svg\");\n}\n\n.glyphicon.glyphicon-new-window::before {\n content: url(\"@{glyphicon-folder}/new-window.svg\");\n}\n\n.glyphicon.glyphicon-upload::before,\n.glyphicon.glyphicon-eye-open::before,\n.glyphicon.glyphicon-pencil::before,\n.glyphicon.glyphicon-cog::before {\n width: 20px;\n height: 20px;\n display: inline-block;\n margin-right: 0.9375em;\n vertical-align: top;\n content: '';\n}\n\n.glyphicon.glyphicon-cog::before {\n content: url(\"@{glyphicon-folder}/cog.svg\");\n}\n\n.glyphicon.glyphicon-indent-left::before {\n content: url(\"@{glyphicon-folder}/indent-left.svg\");\n}\n\n.glyphicon.glyphicon-ok:before {\n content: url(\"@{glyphicon-folder}/ok.svg\");\n}\n\n.glyphicon.glyphicon-remove:before {\n content: url(\"@{glyphicon-folder}/remove.svg\");\n}\n\n.glyphicon.glyphicon-upload::before {\n content: url(\"@{glyphicon-folder}/upload.svg\") !important;\n}\n\n.select-upload-container:hover .glyphicon.glyphicon-upload::before {\n content: url(\"@{glyphicon-folder}/upload-hover.svg\") !important;\n}\n\n.glyphicon.glyphicon-eye-open::before {\n content: url(\"@{glyphicon-folder}/eye-open.svg\");\n}\n\n.glyphicon.glyphicon-pencil::before {\n content: url(\"@{glyphicon-folder}/pencil.svg\");\n}\n\n/* do not use font icons for required dot */\nlabel .required:after {\n content: \"•\";\n}\n","@workflows-folder: \"../../svg/workflows\";\n\n.icon-plone-contentmenu-workflow::before {\n content: none;\n}\n\n.state-published .icon-plone-contentmenu-workflow::before,\n.state-external .icon-plone-contentmenu-workflow::before,\n.state-published a:hover .icon-plone-contentmenu-workflow::before,\n.state-external a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/published.svg\");\n}\n\n.state-private .icon-plone-contentmenu-workflow::before,\n.state-private a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/private.svg\");\n}\n\n.state-pending .icon-plone-contentmenu-workflow::before,\n.state-pending a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/pending.svg\");\n}\n\n.state-internally_published .icon-plone-contentmenu-workflow::before,\n.state-internally_published a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/internally_published.svg\");\n}\n\n.state-draft .icon-plone-contentmenu-workflow::before,\n.state-internal .icon-plone-contentmenu-workflow::before,\n.state-draft a:hover .icon-plone-contentmenu-workflow::before,\n.state-internal a:hover .icon-plone-contentmenu-workflow::before {\n content: url(\"@{workflows-folder}/draft.svg\");\n}\n","#castle-chat-message-box {\n overflow-y: scroll;\n clear: both;\n width: 100%;\n height: 85%;\n\n li {\n list-style: none;\n line-height: 1.15em;\n }\n\n .castle-chat-message-conversation-header {\n border-bottom: 1px solid @plone-gray-lighter;\n margin-top: 10px;\n }\n\n .castle-chat-message-text {\n font-size: @plone-font-size-small;\n padding: 2px;\n }\n\n .castle-chat-message-date {\n font-size: @plone-font-size-small;\n color: @plone-gray-lighter;\n margin-left: 10px;\n }\n}\n\n#castle-chat-channel-box {\n padding-left: 5px;\n max-height: 500px;\n width: 300px;\n overflow-y: scroll;\n\n .castle-chat-channel-link {\n cursor: pointer;\n }\n\n .castle-chat-channel-unread {\n font-weight: bold;\n color: #a94442;\n }\n\n .castle-chat-channel-link:hover {\n background-color: #ddd;\n }\n}\n\n#castle-chat-messenger-box {\n height: 300px;\n li {\n list-style: none;\n }\n\n .castle-chat-joined {\n font-style: italic;\n color: #ddd;\n }\n}\n\nbutton.castle-chat-channel-alert {\n background-color: #a94442;\n}\n\n#rocketchat {\n background-color: white;\n min-height: 300px;\n padding: 5px;\n border: 1px solid #ddd;\n}\n\n#castle-chat-menu-item {\n .castle-chat-dropdown {\n position: absolute;\n white-space: pre-line;\n min-width: 300px;\n }\n\n .castle-chat-hidden {\n transition: 'display 1s';\n display: none;\n }\n\n .castle-chat-divider-link {\n color: @castle_light_grey_color;\n text-align: center;\n width: 100%;\n }\n\n .castle-chat-goto-link {\n width: 100%;\n background-color: @toolbar-color;\n padding: 10px;\n text-align: center;\n border: 1px solid @toolbar-separator-color;\n border-top: none;\n }\n\n .castle-chat-empty {\n width: 100%;\n text-align: center;\n vertical-align: middle;\n margin: auto;\n padding: 50px;\n border: 1px solid @toolbar-separator-color;\n background-color: @toolbar-color;\n color: @castle_light_grey_color;\n }\n\n .castle-chat-missed-channel {\n border-top: none;\n padding: 10px;\n\n .castle-chat-missed-message {\n white-space: normal;\n word-break: break-all;\n margin-left: 10px;\n }\n }\n\n .castle-chat-channel-header {\n padding: 2px;\n border: 1px solid @toolbar-separator-color;\n margin-bottom: 10px;\n cursor: pointer;\n }\n\n .castle-chat-preview {\n background-color: @toolbar-btn-bg-color;\n border: 1px solid @toolbar-separator-color;\n list-style-type: none;\n width: 400px;\n height: 75vh;\n overflow-y: scroll;\n\n .castle-chat-missed {\n float: right;\n position: relative;\n color: @castle_light_grey_color;\n }\n\n .castle-chat-username {\n color: @castle_light_grey_color;\n margin-right: 10px;\n border-bottom: 1px solid @toolbar-separator-color;\n }\n }\n}\n",".file-upload-field-container {\n margin: 10px 0;\n position: relative;\n border-bottom: 1px solid #e4e4e4;\n\n ul {\n padding-bottom: 10px;\n > li {\n width: 300px;\n padding: 2px 5px;\n margin: 0;\n\n label {\n width: 125px;\n }\n input, select {\n width: 150px;\n }\n select {\n display: inline-block;\n }\n }\n }\n .remove-btn{\n float: right;\n line-height: 14px;\n font-size: 80%;\n position: absolute;\n top: 5px;\n right: 5px;\n }\n}\n\n.file-upload-fields-container {\n margin: 0 0 0 35px;\n\n .add-btn{\n line-height: 14px;\n font-size: 80%;\n }\n}","#show-trash-log {\n margin-top: 10px;\n}\n\n#trash-log {\n display: none;\n white-space: pre-line;\n}\n"]} \ No newline at end of file diff --git a/castle/cms/static/plone-logged-in-compiled.js b/castle/cms/static/plone-logged-in-compiled.js index 6900be158..77d169c80 100644 --- a/castle/cms/static/plone-logged-in-compiled.js +++ b/castle/cms/static/plone-logged-in-compiled.js @@ -96827,8 +96827,10 @@ define('castle-url/patterns/structure/js/views/app',[ self.pasteAllowed = !!$.cookie('__cp'); if (self.pasteAllowed) { self.buttons.get('paste').enable(); + self.buttons.get('paste-async').enable(); } else { self.buttons.get('paste').disable(); + self.buttons.get('paste-async').disable(); } } }, @@ -100996,5 +100998,5 @@ require([ } }); -define("/Users/brian.duncan/fbigov-dev-repos/quality-check-backend-url-castle-only/castle/cms/static/plone-logged-in.js", function(){}); +define("/opt/castle/src/castle.cms/castle/cms/static/plone-logged-in.js", function(){}); diff --git a/castle/cms/static/plone-logged-in-compiled.min.js b/castle/cms/static/plone-logged-in-compiled.min.js index 79ccd503c..23a1e20a5 100644 --- a/castle/cms/static/plone-logged-in-compiled.min.js +++ b/castle/cms/static/plone-logged-in-compiled.min.js @@ -1,2 +1,2 @@ -define("mockup-patterns-inlinevalidation",["jquery","pat-base"],function(o,e){"use strict";return e.extend({name:"inlinevalidation",trigger:".pat-inlinevalidation",parser:"mockup",render_error:function(e,t){var n=o("div.fieldErrorBox",e);""!==t?(e.addClass("error"),n.html(t)):(e.removeClass("error"),n.html(""))},append_url_path:function(e,t){var n,r=e.split(/\?/),i=r[0];for("/"!==i[i.length-1]&&(i+="/"),i+=t,n=1;n]+)/,b="data-danger-index";t.exports={dangerouslyRenderMarkup:function(e){v(p.canUseDOM);for(var t,n,r={},i=0;i";return this._createOpenTagMarkupAndPutListeners(t)+this._createContentMarkup(t,n)+e},_createOpenTagMarkupAndPutListeners:function(e){var t,n,r=this._currentElement.props,i="<"+this._tag;for(t in r)r.hasOwnProperty(t)&&null!=(n=r[t])&&(_.hasOwnProperty(t)?u(this._rootNodeID,t,n,e):(t===x&&(n=n&&(this._previousStyleCopy=m({},r.style)),n=o.createMarkupForStyles(n)),(n=a.createMarkupForProperty(t,n))&&(i+=" "+n)));return e.renderToStaticMarkup?i+">":i+" "+a.createMarkupForID(this._rootNodeID)+">"},_createContentMarkup:function(e,t){var n="",r=("listing"!==this._tag&&"pre"!==this._tag&&"textarea"!==this._tag||(n="\n"),this._currentElement.props),i=r.dangerouslySetInnerHTML;if(null!=i){if(null!=i.__html)return n+i.__html}else{i=w[typeof r.children]?r.children:null,r=null!=i?null:r.children;if(null!=i)return n+h(i);if(null!=r)return n+this.mountChildren(r,e,t).join("")}return n},receiveComponent:function(e,t,n){var r=this._currentElement;this._currentElement=e,this.updateComponent(t,r,e,n)},updateComponent:function(e,t,n,r){i(this._currentElement.props),this._updateDOMProperties(t.props,e),this._updateDOMChildren(t.props,e,r)},_updateDOMProperties:function(e,t){var n,r,i,o=this._currentElement.props;for(n in e)if(!o.hasOwnProperty(n)&&e.hasOwnProperty(n))if(n===x){var a=this._previousStyleCopy;for(r in a)a.hasOwnProperty(r)&&(i=i||{},i[r]="");this._previousStyleCopy=null}else _.hasOwnProperty(n)?y(this._rootNodeID,n):(c.isStandardName[n]||c.isCustomAttribute(n))&&C.deletePropertyByID(this._rootNodeID,n);for(n in o){var s=o[n],l=n===x?this._previousStyleCopy:e[n];if(o.hasOwnProperty(n)&&s!==l)if(n===x)if(s?s=this._previousStyleCopy=m({},s):this._previousStyleCopy=null,l){for(r in l)!l.hasOwnProperty(r)||s&&s.hasOwnProperty(r)||(i=i||{},i[r]="");for(r in s)s.hasOwnProperty(r)&&l[r]!==s[r]&&(i=i||{},i[r]=s[r])}else i=s;else _.hasOwnProperty(n)?u(this._rootNodeID,n,s,t):(c.isStandardName[n]||c.isCustomAttribute(n))&&C.updatePropertyByID(this._rootNodeID,n,s)}i&&C.updateStylesByID(this._rootNodeID,i)},_updateDOMChildren:function(e,t,n){var r=this._currentElement.props,i=w[typeof e.children]?e.children:null,o=w[typeof r.children]?r.children:null,a=e.dangerouslySetInnerHTML&&e.dangerouslySetInnerHTML.__html,s=r.dangerouslySetInnerHTML&&r.dangerouslySetInnerHTML.__html,e=null!=i?null:e.children,r=null!=o?null:r.children,l=null!=i||null!=a,u=null!=o||null!=s;null!=e&&null==r?this.updateChildren(null,t,n):l&&!u&&this.updateTextContent(""),null!=o?i!==o&&this.updateTextContent(""+o):null!=s?a!==s&&C.updateInnerHTMLByID(this._rootNodeID,s):null!=r&&this.updateChildren(r,t,n)},unmountComponent:function(){this.unmountChildren(),s.deleteAllListeners(this._rootNodeID),l.unmountIDFromEnvironment(this._rootNodeID),this._rootNodeID=null}},p.measureMethods(r,"ReactDOMComponent",{mountComponent:"mountComponent",updateComponent:"updateComponent"}),m(r.prototype,r.Mixin,f.Mixin),r.injection={injectIDOperations:function(e){r.BackendIDOperations=C=e}},t.exports=r},{10:10,11:11,114:114,133:133,134:134,139:139,150:150,27:27,30:30,35:35,5:5,68:68,69:69,73:73}],43:[function(e,t,n){"use strict";var r=e(15),i=e(25),o=e(29),a=e(33),s=e(55).createFactory("form"),e=a.createClass({displayName:"ReactDOMForm",tagName:"FORM",mixins:[o,i],render:function(){return s(this.props)},componentDidMount:function(){this.trapBubbledEvent(r.topLevelTypes.topReset,"reset"),this.trapBubbledEvent(r.topLevelTypes.topSubmit,"submit")}});t.exports=e},{15:15,25:25,29:29,33:33,55:55}],44:[function(e,t,n){"use strict";var r=e(5),i=e(9),o=e(11),a=e(68),s=e(73),l=e(133),u=e(144),c={dangerouslySetInnerHTML:"`dangerouslySetInnerHTML` must be set using `updateInnerHTMLByID()`.",style:"`style` must be set using `updateStylesByID()`."},e={updatePropertyByID:function(e,t,n){e=a.getNode(e);l(!c.hasOwnProperty(t)),null!=n?o.setValueForProperty(e,t,n):o.deleteValueForProperty(e,t)},deletePropertyByID:function(e,t,n){e=a.getNode(e);l(!c.hasOwnProperty(t)),o.deleteValueForProperty(e,t,n)},updateStylesByID:function(e,t){e=a.getNode(e);r.setValueForStyles(e,t)},updateInnerHTMLByID:function(e,t){e=a.getNode(e);u(e,t)},updateTextContentByID:function(e,t){e=a.getNode(e);i.updateTextContent(e,t)},dangerouslyReplaceNodeWithMarkupByID:function(e,t){e=a.getNode(e);i.dangerouslyReplaceNodeWithMarkup(e,t)},dangerouslyProcessChildrenUpdates:function(e,t){for(var n=0;n must be an array if `multiple` is true.")}else if(Array.isArray(e[t]))return new Error("The `"+t+"` prop supplied to ',""],r=[1,"","
          "],s=[3,"","
          "],l=[1,"",""],u={"*":[1,"?
          ","
          "],area:[1,"",""],col:[2,"","
          "],legend:[1,"
          ","
          "],param:[1,"",""],tr:[2,"","
          "],optgroup:e,option:e,caption:r,colgroup:r,tbody:r,tfoot:r,thead:r,td:s,th:s,circle:l,clipPath:l,defs:l,ellipse:l,g:l,line:l,linearGradient:l,path:l,polygon:l,polyline:l,radialGradient:l,rect:l,stop:l,text:l};t.exports=function(e){return i(!!o),u.hasOwnProperty(e)||(e="*"),a.hasOwnProperty(e)||(o.innerHTML="*"===e?"":"<"+e+">",a[e]=!o.firstChild),a[e]?u[e]:null}},{133:133,21:21}],126:[function(e,t,n){"use strict";function o(e){for(;e&&e.firstChild;)e=e.firstChild;return e}t.exports=function(e,t){for(var n,r=o(e),i=0;r;){if(3===r.nodeType){if(n=i+r.textContent.length,i<=t&&t<=n)return{node:r,offset:t-i};i=n}r=o(function(e){for(;e;){if(e.nextSibling)return e.nextSibling;e=e.parentNode}}(r))}}},{}],127:[function(e,t,n){"use strict";t.exports=function(e){return e?9===e.nodeType?e.documentElement:e.firstChild:null}},{}],128:[function(e,t,n){"use strict";var r=e(21),i=null;t.exports=function(){return i=!i&&r.canUseDOM?"textContent"in document.documentElement?"textContent":"innerText":i}},{21:21}],129:[function(e,t,n){"use strict";t.exports=function(e){return e===window?{x:window.pageXOffset||document.documentElement.scrollLeft,y:window.pageYOffset||document.documentElement.scrollTop}:{x:e.scrollLeft,y:e.scrollTop}}},{}],130:[function(e,t,n){var r=/([A-Z])/g;t.exports=function(e){return e.replace(r,"-$1").toLowerCase()}},{}],131:[function(e,t,n){"use strict";var r=e(130),i=/^ms-/;t.exports=function(e){return r(e).replace(i,"-ms-")}},{130:130}],132:[function(e,t,n){"use strict";function r(e,t){var n;return"object"==typeof(e=null!==e&&!1!==e?e:a.emptyElement)?n=t===(t=e).type&&"string"==typeof t.type?s.createInternalComponent(t):"function"==typeof(n=t.type)&&void 0!==n.prototype&&"function"==typeof n.prototype.mountComponent&&"function"==typeof n.prototype.receiveComponent?new t.type(t):new i:"string"==typeof e||"number"==typeof e?n=s.createInstanceForText(e):u(!1),n.construct(e),n._mountIndex=0,n._mountImage=null,n}function i(){}var o=e(37),a=e(57),s=e(71),l=e(27),u=e(133);e(150);l(i.prototype,o.Mixin,{_instantiateReactComponent:r}),t.exports=r},{133:133,150:150,27:27,37:37,57:57,71:71}],133:[function(e,t,n){"use strict";t.exports=function(e,t,n,r,i,o,a,s){var l,u;if(!e)throw(e=void 0===t?new Error("Minified exception occurred; use the non-minified dev environment for the full error message and additional helpful warnings."):(l=[n,r,i,o,a,s],u=0,new Error("Invariant Violation: "+t.replace(/%s/g,function(){return l[u++]})))).framesToPop=1,e}},{}],134:[function(e,t,n){"use strict";var i,o=e(21);o.canUseDOM&&(i=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),t.exports=function(e,t){var n,r;return!(!o.canUseDOM||t&&!("addEventListener"in document))&&((n=(t="on"+e)in document)||((r=document.createElement("div")).setAttribute(t,"return;"),n="function"==typeof r[t]),!n&&i&&"wheel"===e?document.implementation.hasFeature("Events.wheel","3.0"):n)}},{21:21}],135:[function(e,t,n){t.exports=function(e){return!(!e||!("function"==typeof Node?e instanceof Node:"object"==typeof e&&"number"==typeof e.nodeType&&"string"==typeof e.nodeName))}},{}],136:[function(e,t,n){"use strict";var r={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};t.exports=function(e){return e&&("INPUT"===e.nodeName&&r[e.type]||"TEXTAREA"===e.nodeName)}},{}],137:[function(e,t,n){var r=e(135);t.exports=function(e){return r(e)&&3==e.nodeType}},{135:135}],138:[function(e,t,n){"use strict";var r=e(133);t.exports=function(e){var t,n={};for(t in r(e instanceof Object&&!Array.isArray(e)),e)e.hasOwnProperty(t)&&(n[t]=t);return n}},{133:133}],139:[function(e,t,n){t.exports=function(e){for(var t in e)if(e.hasOwnProperty(t))return t;return null}},{}],140:[function(e,t,n){"use strict";var o=Object.prototype.hasOwnProperty;t.exports=function(e,t,n){if(!e)return null;var r,i={};for(r in e)o.call(e,r)&&(i[r]=t.call(n,e[r],r,e));return i}},{}],141:[function(e,t,n){"use strict";t.exports=function(t){var n={};return function(e){return n.hasOwnProperty(e)||(n[e]=t.call(this,e)),n[e]}}},{}],142:[function(e,t,n){"use strict";var r=e(55),i=e(133);t.exports=function(e){return i(r.isValidElement(e)),e}},{133:133,55:55}],143:[function(e,t,n){"use strict";var r=e(114);t.exports=function(e){return'"'+r(e)+'"'}},{114:114}],144:[function(e,t,n){"use strict";var e=e(21),r=/^[ \r\n\t\f]/,i=/<(!--|link|noscript|meta|script|style)[ \r\n\t\f\/>]/,o=function(e,t){e.innerHTML=t};"undefined"!=typeof MSApp&&MSApp.execUnsafeLocalFunction&&(o=function(e,t){MSApp.execUnsafeLocalFunction(function(){e.innerHTML=t})}),e.canUseDOM&&((e=document.createElement("div")).innerHTML=" ",""===e.innerHTML)&&(o=function(e,t){var n;e.parentNode&&e.parentNode.replaceChild(e,e),r.test(t)||"<"===t[0]&&i.test(t)?(e.innerHTML="\ufeff"+t,1===(n=e.firstChild).data.length?e.removeChild(n):n.deleteData(0,1)):e.innerHTML=t}),t.exports=o},{21:21}],145:[function(e,t,n){"use strict";var r=e(21),i=e(114),o=e(144),e=function(e,t){e.textContent=t};!r.canUseDOM||"textContent"in document.documentElement||(e=function(e,t){o(e,i(t))}),t.exports=e},{114:114,144:144,21:21}],146:[function(e,t,n){"use strict";t.exports=function(e,t){if(e!==t){for(var n in e)if(e.hasOwnProperty(n)&&(!t.hasOwnProperty(n)||e[n]!==t[n]))return!1;for(n in t)if(t.hasOwnProperty(n)&&!e.hasOwnProperty(n))return!1}return!0}},{}],147:[function(e,t,n){"use strict";e(150),t.exports=function(e,t){if(null!=e&&null!=t){var n=typeof e,r=typeof t;if("string"==n||"number"==n)return"string"==r||"number"==r;if("object"==r&&e.type===t.type&&e.key===t.key)return e._owner===t._owner}return!1}},{150:150}],148:[function(e,t,n){var i=e(133);t.exports=function(e){var t=e.length;if(i(!Array.isArray(e)&&("object"==typeof e||"function"==typeof e)),i("number"==typeof t),i(0===t||t-1 in e),e.hasOwnProperty)try{return Array.prototype.slice.call(e)}catch(e){}for(var n=Array(t),r=0;r');return o("body").append(t),s(n,r,e)(t[0])}},getToolbarSettings:function(){var e=o(".pat-castletoolbar,.castletoolbar-settings");return 0"),t.$el.after(t.$wrapper),t.initialized=!1,t.findRelatedFields(),t.options.indexOptionsUrl?i.ajax({url:t.options.indexOptionsUrl,success:function(e){t.options.indexes=e.indexes,t.options.sortable_indexes=e.sortable_indexes,t._init()},error:function(e){}}):t._init()},findRelatedFields:function(){this.$originalSortOn=this.$originalReversed=null;var e,t=this.$el.closest("form");0!==t.size()&&(0<(e=i('input[id*="-sort_on"]',t)).size()&&(this.$originalSortOn=e,this.$originalSortOn.closest(".field").hide()),0<(e=i('input[id*="-sort_reversed"]',t)).size())&&(this.$originalReversed=e,this.$originalReversed.closest(".field").hide())},_init:function(){var e=this,t=(e.timer=null,e.reversedValue=!1,e.sortOnValue=!1,this.storage=s(),this.options.storage=this.storage,e.options.afterChange=function(){e.timer&&clearTimeout(e.timer),e.timer=setTimeout(function(){e.sortOnValue!==e.component.state.sortOn&&e.$sortOn.trigger("change"),e.reversedValue!==e.component.state.reversed&&e.$sortOrder.trigger("change"),e.$el.val(JSON.stringify(e.component.getQueryString())),e.$el.trigger("change"),e.reversedValue=e.component.state.reversed,e.sortOnValue=e.component.state.sortOn,e.$originalSortOn&&(e.$originalSortOn.val(e.sortOnValue),e.$originalSortOn.trigger("change")),e.$originalReversed&&(e.$originalReversed[0].checked=e.reversedValue,e.$originalReversed.trigger("change"))},300)},o.render(o.createElement(a,this.options),this.$wrapper[0])),n=(e.component=e.$el[0].component=t,e.$sortOn=i(e.component.refs.sortOn.refs.select.getDOMNode()),e.$sortOrder=i(e.component.refs.sortOrder.getDOMNode()),{}),r=e.$el.val();if(r)try{n.criterias=JSON.parse(r)}catch(e){}e.$originalSortOn&&(n.sortOn=e.$originalSortOn.val()),e.$originalReversed&&(n.reversed=e.$originalReversed[0].checked),e.storage.store.setData(n),t.setState(n),e.$el.trigger("initialized",e)}})}),function(e){define("resource-plone-app-jquerytools-js",["jquery"],function(){return function(){function n(e,a){var t,s,l=this,u=e.add(l),c=m(window),d=m.tools.expose&&(a.mask||a.expose),f=Math.random().toString().slice(10),n=(d&&((d="string"==typeof d?{color:d}:d).closeOnClick=d.closeOnEsc=!1),a.target||e.attr("rel")),p=n?m(n):e;if(!p.length)throw"Could not find Overlay: "+n;e&&-1==e.index(p)&&e.click(function(e){return l.load(e),e.preventDefault()}),m.extend(l,{load:function(e){if(!l.isOpened()){var t,n,r,i,o=g[a.effect];if(!o)throw'Overlay: cannot find effect : "'+a.effect+'"';a.oneInstance&&m.each(h,function(){this.close(e)}),(e=e||m.Event()).type="onBeforeLoad",u.trigger(e),e.isDefaultPrevented()||(s=!0,d&&m(p).expose(d),t=a.top,n=a.left,r=p.outerWidth(!0),i=p.outerHeight(!0),"string"==typeof t&&(t="center"==t?Math.max((c.height()-i)/2,0):parseInt(t,10)/100*c.height()),"center"==n&&(n=Math.max((c.width()-r)/2,0)),o[0].call(l,{top:t,left:n},function(){s&&(e.type="onLoad",u.trigger(e))}),d&&a.closeOnClick&&m.mask.getMask().one("click",l.close),a.closeOnClick&&m(document).on("click."+f,function(e){m(e.target).parents(p).length||l.close(e)}),a.closeOnEsc&&m(document).on("keydown."+f,function(e){27==e.keyCode&&l.close(e)}))}return l},close:function(e){return l.isOpened()?((e=e||m.Event()).type="onBeforeClose",u.trigger(e),e.isDefaultPrevented()?void 0:(s=!1,g[a.effect][1].call(l,function(){e.type="onClose",u.trigger(e)}),m(document).off("click."+f+" keydown."+f),d&&m.mask.close(),l)):l},getOverlay:function(){return p},getTrigger:function(){return e},getClosers:function(){return t},isOpened:function(){return s},getConf:function(){return a}}),m.each("onBeforeLoad,onStart,onLoad,onBeforeClose,onClose".split(","),function(e,t){m.isFunction(a[t])&&m(l).on(t,a[t]),l[t]=function(e){return e&&m(l).on(t,e),l}}),(t=p.find(a.close||".close")).length||a.close||(t=m(''),p.prepend(t)),t.click(function(e){l.close(e)}),a.load&&l.load()}var m,h,g,p,v,d,r,i,f,o,a,s,l,t,u,c,y,b,_,w,x,C,k;function T(e,t){var n=p(t);return n.length<2?n:e.parent().find(t)}function M(e,o){var r,i,t,a,s=this,l=e.add(s),u=e.children(),c=0,d=o.vertical,n=(v=v||s,1s.getSize()||e<-1||((r=e).jquery?e=s.getItems().index(e):r=s.getItems().eq(e),i=p.Event("onBeforeSeek"),!n&&(l.trigger(i,[e,t]),i.isDefaultPrevented()||!r.length))||(i=d?{top:-r.position().top}:{left:-r.position().left},c=e,v=s,void 0===t&&(t=o.speed),u.animate(i,t,o.easing,n||function(){l.trigger("onSeek",[e])})),s}}),p.each(["onBeforeSeek","onSeek","onAddItem"],function(e,t){p.isFunction(o[t])&&p(s).on(t,o[t]),s[t]=function(e){return e&&p(s).on(t,e),s}}),o.circular&&(r=s.getItems().slice(-1).clone().prependTo(u),i=s.getItems().eq(1).clone().appendTo(u),r.add(i).addClass(o.clonedClass),s.onBeforeSeek(function(e,t,n){if(!e.isDefaultPrevented())return-1==t?(s.seekTo(r,n,function(){s.end(0)}),e.preventDefault()):void(t==s.getSize()&&s.seekTo(i,n,function(){s.begin(0)}))}),(t=e.parents().add(e).filter(function(){if("none"===p(this).css("display"))return!0})).length?(t.show(),s.seekTo(0,0,function(){}),t.hide()):s.seekTo(0,0,function(){})),T(e,o.prev).click(function(e){e.stopPropagation(),s.prev()})),f=T(e,o.next).click(function(e){e.stopPropagation(),s.next()});o.circular||(s.onBeforeSeek(function(e,t){setTimeout(function(){e.isDefaultPrevented()||(n.toggleClass(o.disabledClass,t<=0),f.toggleClass(o.disabledClass,t>=s.getSize()-1))},1)}),o.initialIndex)||n.addClass(o.disabledClass),s.getSize()<2&&n.add(f).addClass(o.disabledClass),o.mousewheel&&p.fn.mousewheel&&e.mousewheel(function(e,t){if(o.mousewheel)return s.move(t<0?1:-1,o.wheelSpeed||50),!1}),o.touch&&(a={},u[0].ontouchstart=function(e){e=e.touches[0];a.x=e.clientX,a.y=e.clientY},u[0].ontouchmove=function(e){var t,n;1!=e.touches.length||u.is(":animated")||(n=e.touches[0],t=a.x-n.clientX,n=a.y-n.clientY,s[d&&0 *",items:".items",keyboard:!0,mousewheel:!1,next:".next",prev:".prev",size:1,speed:400,vertical:!1,touch:!0,wheelSpeed:0}},p.fn.scrollable=function(e){var t=this.data("scrollable");return t||(e=p.extend({},p.tools.scrollable.conf,e),this.each(function(){t=new M(p(this),e),p(this).data("scrollable",t)}),e.api?t:this)},(d=jQuery).tools=d.tools||{version:"@VERSION"},d.tools.tabs={conf:{tabs:"a",current:"current",onBeforeClick:null,onClick:null,effect:"default",initialEffect:!1,initialIndex:0,event:"click",rotate:!1,slideUpSpeed:400,slideDownSpeed:400,history:!1},addEffect:function(e,t){f[e]=t}},f={default:function(e,t){this.getPanes().hide().eq(e).show(),t.call()},fade:function(e,t){var n=this.getConf(),r=n.fadeOutSpeed,i=this.getPanes();r?i.fadeOut(r):i.hide(),i.eq(e).fadeIn(n.fadeInSpeed,t)},slide:function(e,t){var n=this.getConf();this.getPanes().slideUp(n.slideUpSpeed),this.getPanes().eq(e).slideDown(n.slideDownSpeed,t)},ajax:function(e,t){this.getPanes().eq(0).load(this.getTabs().eq(e).attr("href"),t)}},d.tools.tabs.addEffect("horizontal",function(e,t){var n;r||(n=this.getPanes().eq(e),e=this.getCurrentPane(),i=i||this.getPanes().eq(0).width(),r=!0,n.show(),e.animate({width:0},{step:function(e){n.css("width",i-e)},complete:function(){d(this).hide(),t.call(),r=!1}}),e.length)||(t.call(),r=!1)}),d.fn.tabs=function(e,t){var n=this.data("tabs");return n&&(n.destroy(),this.removeData("tabs")),d.isFunction(t)&&(t={onBeforeClick:t}),t=d.extend({},d.tools.tabs.conf,t),this.each(function(){n=new D(d(this),e,t),d(this).data("tabs",n)}),t.api?n:this},(o=jQuery).tools=o.tools||{version:"@VERSION"},o.tools.history={init:function(e){t||(o.browser.msie&&o.browser.version<"8"?s||(s=o("',c=s.firstChild,e.appendChild(c),g.addEvent(c,"load",function(){var e;try{e=c.contentWindow.document||c.contentDocument||window.frames[c.id].document,/^4(0[0-9]|1[0-7]|2[2346])\s/.test(e.title)?l=e.title.replace(/^(\d+).*$/,"$1"):(l=200,u=f.trim(e.body.innerHTML),a.trigger({type:"progress",loaded:u.length,total:u.length}),o&&a.trigger({type:"uploadprogress",loaded:o.size||1025,total:o.size||1025}))}catch(e){if(!m.hasSameOrigin(t.url))return void d.call(a,function(){a.trigger("error")});l=404}d.call(a,function(){a.trigger("load")})},a.uid),r.submit(),a.trigger("loadstart")},getStatus:function(){return l},getResponse:function(e){if("json"===e&&"string"===f.typeOf(u)&&window.JSON)try{return JSON.parse(u.replace(/^\s*]*>/,"").replace(/<\/pre>\s*$/,""))}catch(e){return null}return u},abort:function(){var e=this;c&&c.contentWindow&&(c.contentWindow.stop?c.contentWindow.stop():c.contentWindow.document.execCommand?c.contentWindow.document.execCommand("Stop"):c.src="about:blank"),d.call(this,function(){e.dispatchEvent("abort")})}})}}),e("moxie/runtime/html4/image/Image",["moxie/runtime/html4/Runtime","moxie/runtime/html5/image/Image"],function(e,t){return e.Image=t});for(var t=["moxie/core/utils/Basic","moxie/core/utils/Env","moxie/core/I18n","moxie/core/utils/Mime","moxie/core/utils/Dom","moxie/core/Exceptions","moxie/core/EventTarget","moxie/runtime/Runtime","moxie/runtime/RuntimeClient","moxie/file/FileInput","moxie/core/utils/Encode","moxie/file/Blob","moxie/file/File","moxie/file/FileDrop","moxie/file/FileReader","moxie/core/utils/Url","moxie/runtime/RuntimeTarget","moxie/file/FileReaderSync","moxie/xhr/FormData","moxie/xhr/XMLHttpRequest","moxie/runtime/Transporter","moxie/image/Image","moxie/core/utils/Events"],n=0;n <% if (typeof getIcon !== "undefined" && getIcon) { %> <% } %> state-<%- review_state %> <% } %> " /span> <%- Title %> <%- path %>
          '),p=o.createClass({getInitialState:function(){return{selected:this.props.initial_selection,items:[]}},getDefaultProps:function(){return{initial_selection:[],allowAdd:!0,noItemsSelectedText:"No items selected",portal_url:i("body").attr("data-portal-url")}},getQueryHelper:function(){return new s.QueryHelper({vocabularyUrl:this.props.vocabularyUrl,batchSize:30,pattern:this.props.parent,sort_on:"getObjPositionInParent",sort_order:"ascending",baseCriteria:this.props.baseCriteria.slice(),attributes:["UID","Title","portal_type","path","review_state","is_folderish"]})},selectionUpdated:function(){this.props.updateValue(this.state.selected),this.load()},componentDidMount:function(){this.load(),this.setupSelect2()},setupSelect2:function(){var n=this,r=new s.QueryHelper({vocabularyUrl:this.props.vocabularyUrl,batchSize:15,attributes:["UID","Title","portal_type","path","review_state","is_folderish"]}),e=r.selectAjax();e.data=function(e,t){e={query:JSON.stringify({criteria:r.getCriterias(e)}),attributes:JSON.stringify(r.options.attributes)};return t&&(e.batch=JSON.stringify(r.getBatch(t))),e},e.quietMillis=300,i(n.refs.select2.getDOMNode()).select2({placeholder:"Type to search",minimumInputLength:3,ajax:e,multiple:!0,width:n.props.widget||400,formatResult:function(e){e.selected=-1!==n.state.selected.indexOf(e.UID),null===n.props.selectableTypes?e.selectable=!0:e.selectable=-1>10|55296,1023&r|56320)}var Be,d,_,He,je,Ue,ze,$e,We,qe,Ve,Ge,Xe,Ke,Je,Qe,Ze,et,tt={requestAnimationFrame:function(e,t){se?se.then(e):se=new Ce(function(e){t=t||document.body,Re(e,t)}).then(e)},setTimeout:Ae,setInterval:Pe,setEditorTimeout:function(e,t,n){return Ae(function(){e.removed||t()},n)},setEditorInterval:function(e,t,n){var r=Pe(function(){e.removed?clearInterval(r):t()},n);return r},debounce:Oe,throttle:Oe,clearInterval:function(e){return clearInterval(e)},clearTimeout:function(e){return clearTimeout(e)}},nt=/^(?:mouse|contextmenu)|click/,rt={keyLocation:1,layerX:1,layerY:1,returnValue:1,webkitMovementX:1,webkitMovementY:1,keyIdentifier:1},it=function(e){return e.isDefaultPrevented===at||e.isDefaultPrevented===ot},ot=function(){return!1},at=function(){return!0},st=function(e,t,n,r){e.addEventListener?e.addEventListener(t,n,r||!1):e.attachEvent&&e.attachEvent("on"+t,n)},lt=function(e,t,n,r){e.removeEventListener?e.removeEventListener(t,n,r||!1):e.detachEvent&&e.detachEvent("on"+t,n)},ut=function(e,t){var n=e.path;return n&&0+~]|"+i+")"+i+"*"),Dt=new RegExp("="+i+"*([^\\]'\"]*?)"+i+"*\\]","g"),St=new RegExp(ge),Et=new RegExp("^"+e+"$"),Lt={ID:new RegExp("^#("+e+")"),CLASS:new RegExp("^\\.("+e+")"),TAG:new RegExp("^("+e+"|[*])"),ATTR:new RegExp("^"+ve),PSEUDO:new RegExp("^"+ge),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+i+"*(even|odd|(([+-]|)(\\d*)n|)"+i+"*(?:([+-]|)"+i+"*(\\d+)|))"+i+"*\\)|)","i"),bool:new RegExp("^(?:checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped)$","i"),needsContext:new RegExp("^"+i+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+i+"*((?:-\\d)?\\d*)"+i+"*\\)|)(?=[^-]|$)","i")},Nt=/^(?:input|select|textarea|button)$/i,Rt=/^h\d$/i,At=/^[^{]+\{\s*\[native \w/,Pt=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,Ot=/[+~]/,It=/'|\\/g,Yt=new RegExp("\\\\([\\da-f]{1,6}"+i+"?|("+i+")|.)","ig");try{wt.apply(n=xt.call(ct.childNodes),ct.childNodes),n[ct.childNodes.length].nodeType}catch(e){wt={apply:n.length?function(e,t){_t.apply(e,xt.call(t))}:function(e,t){for(var n=e.length,r=0;e[n++]=t[r++];);e.length=n-1}}}function G(e,t,n,r){var i,o,a,s,l,u,c;if((t?t.ownerDocument||t:ct)!==Xe&&Ge(t),n=n||[],!e||"string"!=typeof e)return n;if(1!==(i=(t=t||Xe).nodeType)&&9!==i)return[];if(Je&&!r){if(u=Pt.exec(e))if(c=u[1]){if(9===i){if(!(s=t.getElementById(c))||!s.parentNode)return n;if(s.id===c)return n.push(s),n}else if(t.ownerDocument&&(s=t.ownerDocument.getElementById(c))&&et(t,s)&&s.id===c)return n.push(s),n}else{if(u[2])return wt.apply(n,t.getElementsByTagName(e)),n;if((c=u[3])&&d.getElementsByClassName)return wt.apply(n,t.getElementsByClassName(c)),n}if(d.qsa&&(!Qe||!Qe.test(e))){if(l=s=w,u=t,c=9===i&&e,1===i&&"object"!==t.nodeName.toLowerCase()){for(a=Ue(e),(s=t.getAttribute("id"))?l=s.replace(It,"\\$&"):t.setAttribute("id",l),l="[id='"+l+"'] ",o=a.length;o--;)a[o]=l+$t(a[o]);u=Ot.test(e)&&Ut(t.parentNode)||t,c=a.join(",")}if(c)try{return wt.apply(n,u.querySelectorAll(c)),n}catch(e){}finally{s||t.removeAttribute("id")}}}return $e(e.replace(kt,"$1"),t,n,r)}function Ft(){var n=[];function r(e,t){return n.push(e+" ")>_.cacheLength&&delete r[n.shift()],r[e+" "]=t}return r}function Bt(e){return e[w]=!0,e}function Ht(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&(~t.sourceIndex||1<<31)-(~e.sourceIndex||1<<31);if(r)return r;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function jt(a){return Bt(function(o){return o=+o,Bt(function(e,t){for(var n,r=a([],e.length,o),i=r.length;i--;)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function Ut(e){return e&&typeof e.getElementsByTagName!==vt&&e}for(Be in d=G.support={},je=G.isXML=function(e){e=e&&(e.ownerDocument||e).documentElement;return!!e&&"HTML"!==e.nodeName},Ge=G.setDocument=function(e){var l=e?e.ownerDocument||e:ct,e=l.defaultView;return l!==Xe&&9===l.nodeType&&l.documentElement?(Ke=(Xe=l).documentElement,Je=!je(l),e&&e!==function(e){try{return e.top}catch(e){}return null}(e)&&(e.addEventListener?e.addEventListener("unload",function(){Ge()},!1):e.attachEvent&&e.attachEvent("onunload",function(){Ge()})),d.attributes=!0,d.getElementsByTagName=!0,d.getElementsByClassName=At.test(l.getElementsByClassName),d.getById=!0,_.find.ID=function(e,t){if(typeof t.getElementById!==vt&&Je)return(t=t.getElementById(e))&&t.parentNode?[t]:[]},_.filter.ID=function(e){var t=e.replace(Yt,Fe);return function(e){return e.getAttribute("id")===t}},_.find.TAG=d.getElementsByTagName?function(e,t){if(typeof t.getElementsByTagName!==vt)return t.getElementsByTagName(e)}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"!==e)return o;for(;n=o[i++];)1===n.nodeType&&r.push(n);return r},_.find.CLASS=d.getElementsByClassName&&function(e,t){if(Je)return t.getElementsByClassName(e)},Ze=[],Qe=[],d.disconnectedMatch=!0,Qe=Qe.length&&new RegExp(Qe.join("|")),Ze=Ze.length&&new RegExp(Ze.join("|")),e=At.test(Ke.compareDocumentPosition),et=e||At.test(Ke.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,t=t&&t.parentNode;return e===t||!(!t||1!==t.nodeType||!(n.contains?n.contains(t):e.compareDocumentPosition&&16&e.compareDocumentPosition(t)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},gt=e?function(e,t){var n;return e===t?(Ve=!0,0):(n=!e.compareDocumentPosition-!t.compareDocumentPosition)||(1&(n=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e===l||e.ownerDocument===ct&&et(ct,e)?-1:t===l||t.ownerDocument===ct&&et(ct,t)?1:qe?Ct.call(qe,e)-Ct.call(qe,t):0:4&n?-1:1)}:function(e,t){if(e===t)return Ve=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===l?-1:t===l?1:i?-1:o?1:qe?Ct.call(qe,e)-Ct.call(qe,t):0;if(i===o)return Ht(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)s.unshift(n);for(;a[r]===s[r];)r++;return r?Ht(a[r],s[r]):a[r]===ct?-1:s[r]===ct?1:0},l):Xe},G.matches=function(e,t){return G(e,null,null,t)},G.matchesSelector=function(e,t){if((e.ownerDocument||e)!==Xe&&Ge(e),t=t.replace(Dt,"='$1']"),d.matchesSelector&&Je&&(!Ze||!Ze.test(t))&&(!Qe||!Qe.test(t)))try{var n=(void 0).call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Yt,Fe),e[3]=(e[3]||e[4]||e[5]||"").replace(Yt,Fe),"~="===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]||G.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]&&G.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return Lt.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&St.test(n)&&(t=(t=Ue(n,!0))&&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(Yt,Fe).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=pt[e+" "];return t||(t=new RegExp("(^|"+i+")"+e+"("+i+"|$)"))&&pt(e,function(e){return t.test("string"==typeof e.className&&e.className||typeof e.getAttribute!==vt&&e.getAttribute("class")||"")})},ATTR:function(t,n,r){return function(e){e=G.attr(e,t);return null==e?"!="===n:!n||(e+="","="===n?e===r:"!="===n?e!==r:"^="===n?r&&0===e.indexOf(r):"*="===n?r&&-1)[^>]*$|#([\w\-]*)$)/,Tn=Ye.Event,Mn=K.makeMap("children,contents,next,prev"),Dn=K.makeMap("fillOpacity fontWeight lineHeight opacity orphans widows zIndex zoom"," "),Sn=K.makeMap("checked compact declare defer disabled ismap multiple nohref noshade nowrap readonly selected"," "),En={for:"htmlFor",class:"className",readonly:"readOnly"},Ln={float:"cssFloat"},Nn={},Rn={},An=/^\s*|\s*$/g,ye=(X.fn=X.prototype={constructor:X,selector:"",context:null,length:0,init:function(e,t){var n,r,i=this;if(e)if(e.nodeType)i.context=i[0]=e,i.length=1;else{if(t&&t.nodeType)i.context=t;else{if(t)return X(e).attr(t);i.context=t=document}if(nn(e)){if(!(n="<"===(i.selector=e).charAt(0)&&">"===e.charAt(e.length-1)&&3<=e.length?[null,e,null]:kn.exec(e)))return X(t).find(e);if(n[1])for(r=rn(e,dn(t)).firstChild;r;)xn.call(i,r),r=r.nextSibling;else{if(!(r=dn(t).getElementById(n[2])))return i;if(r.id!==n[2])return i.find(e);i.length=1,i[0]=r}}else this.add(e,!1)}return i},toArray:function(){return K.toArray(this)},add:function(e,t){var n,r;if(nn(e))return this.add(X(e));if(!1!==t)for(n=X.unique(this.toArray().concat(X.makeArray(e))),this.length=n.length,r=0;r=a.length&&r(i)}))})})},gi={par:ei,mapM:function(e,t){e=b.map(e,t);return ei(e)},compose:function(t,n){return function(e){return n(e).bind(t)}}},vi={value:ti,error:ni};function yi(f,e){function p(e){f.getElementsByTagName("head")[0].appendChild(e)}function r(t){return mi.nu(function(e){n(t,v.compose(e,v.constant(vi.value(t))),v.compose(e,v.constant(vi.error(t))))})}function i(e){return e.fold(v.identity,v.identity)}var m,h=0,g={},n=(m=(e=e||{}).maxLoadTime||5e3,function(e,t,n){function r(){for(var e=c.passed,t=e.length;t--;)e[t]();c.status=2,c.passed=[],c.failed=[]}function i(e,t){e()||((new Date).getTime()-u\"\u0060\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,$i=/[<>&\u007E-\uD7FF\uE000-\uFFEF]|[\uD800-\uDBFF][\uDC00-\uDFFF]/g,Wi=/[<>&\"\']/g,qi=/&#([a-z0-9]+);?|&([a-z0-9]+);/gi,Vi={128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"},Gi={'"':""","'":"'","<":"<",">":">","&":"&","`":"`"},Xi={"<":"<",">":">","&":"&",""":'"',"'":"'"},Ki=Mi("50,nbsp,51,iexcl,52,cent,53,pound,54,curren,55,yen,56,brvbar,57,sect,58,uml,59,copy,5a,ordf,5b,laquo,5c,not,5d,shy,5e,reg,5f,macr,5g,deg,5h,plusmn,5i,sup2,5j,sup3,5k,acute,5l,micro,5m,para,5n,middot,5o,cedil,5p,sup1,5q,ordm,5r,raquo,5s,frac14,5t,frac12,5u,frac34,5v,iquest,60,Agrave,61,Aacute,62,Acirc,63,Atilde,64,Auml,65,Aring,66,AElig,67,Ccedil,68,Egrave,69,Eacute,6a,Ecirc,6b,Euml,6c,Igrave,6d,Iacute,6e,Icirc,6f,Iuml,6g,ETH,6h,Ntilde,6i,Ograve,6j,Oacute,6k,Ocirc,6l,Otilde,6m,Ouml,6n,times,6o,Oslash,6p,Ugrave,6q,Uacute,6r,Ucirc,6s,Uuml,6t,Yacute,6u,THORN,6v,szlig,70,agrave,71,aacute,72,acirc,73,atilde,74,auml,75,aring,76,aelig,77,ccedil,78,egrave,79,eacute,7a,ecirc,7b,euml,7c,igrave,7d,iacute,7e,icirc,7f,iuml,7g,eth,7h,ntilde,7i,ograve,7j,oacute,7k,ocirc,7l,otilde,7m,ouml,7n,divide,7o,oslash,7p,ugrave,7q,uacute,7r,ucirc,7s,uuml,7t,yacute,7u,thorn,7v,yuml,ci,fnof,sh,Alpha,si,Beta,sj,Gamma,sk,Delta,sl,Epsilon,sm,Zeta,sn,Eta,so,Theta,sp,Iota,sq,Kappa,sr,Lambda,ss,Mu,st,Nu,su,Xi,sv,Omicron,t0,Pi,t1,Rho,t3,Sigma,t4,Tau,t5,Upsilon,t6,Phi,t7,Chi,t8,Psi,t9,Omega,th,alpha,ti,beta,tj,gamma,tk,delta,tl,epsilon,tm,zeta,tn,eta,to,theta,tp,iota,tq,kappa,tr,lambda,ts,mu,tt,nu,tu,xi,tv,omicron,u0,pi,u1,rho,u2,sigmaf,u3,sigma,u4,tau,u5,upsilon,u6,phi,u7,chi,u8,psi,u9,omega,uh,thetasym,ui,upsih,um,piv,812,bull,816,hellip,81i,prime,81j,Prime,81u,oline,824,frasl,88o,weierp,88h,image,88s,real,892,trade,89l,alefsym,8cg,larr,8ch,uarr,8ci,rarr,8cj,darr,8ck,harr,8dl,crarr,8eg,lArr,8eh,uArr,8ei,rArr,8ej,dArr,8ek,hArr,8g0,forall,8g2,part,8g3,exist,8g5,empty,8g7,nabla,8g8,isin,8g9,notin,8gb,ni,8gf,prod,8gh,sum,8gi,minus,8gn,lowast,8gq,radic,8gt,prop,8gu,infin,8h0,ang,8h7,and,8h8,or,8h9,cap,8ha,cup,8hb,int,8hk,there4,8hs,sim,8i5,cong,8i8,asymp,8j0,ne,8j1,equiv,8j4,le,8j5,ge,8k2,sub,8k3,sup,8k4,nsub,8k6,sube,8k7,supe,8kl,oplus,8kn,otimes,8l5,perp,8m5,sdot,8o8,lceil,8o9,rceil,8oa,lfloor,8ob,rfloor,8p9,lang,8pa,rang,9ea,loz,9j0,spades,9j3,clubs,9j5,hearts,9j6,diams,ai,OElig,aj,oelig,b0,Scaron,b1,scaron,bo,Yuml,m6,circ,ms,tilde,802,ensp,803,emsp,809,thinsp,80c,zwnj,80d,zwj,80e,lrm,80f,rlm,80j,ndash,80k,mdash,80o,lsquo,80p,rsquo,80q,sbquo,80s,ldquo,80t,rdquo,80u,bdquo,810,dagger,811,Dagger,81g,permil,81p,lsaquo,81q,rsaquo,85c,euro",32),Ji={encodeRaw:Di,encodeAllRaw:function(e){return(""+e).replace(Wi,function(e){return Gi[e]||e})},encodeNumeric:Si,encodeNamed:Ei,getEncodeFunc:function(e,t){var n=Mi(t)||Ki,e=Ui(e.replace(/\+/g,","));return e.named&&e.numeric?function(e,t){return e.replace(t?zi:$i,function(e){return void 0!==Gi[e]?Gi[e]:void 0!==n[e]?n[e]:1>10),56320+(1023&t))):Vi[t]||String.fromCharCode(t):Xi[e]||Ki[e]||(t=e,(e=H.fromTag("div").dom()).innerHTML=t,e.textContent)||e.innerText||t})}},Qi={},Zi={},eo=K.makeMap,to=K.each,no=K.extend,ro=K.explode,io=K.inArray,M=function(e,t){return(e=K.trim(e))?e.split(t||" "):[]},oo=function(e){function t(e,t,n){function r(e,t){for(var n={},r=0,i=e.length;r
      ').css(r).appendTo(o)[0],c.set(p.some({caret:r,element:e,before:t})),c.get().each(function(e){t&&X(e.caret).addClass("mce-visual-caret-before")}),l=tt.setInterval(function(){a()?X("div.mce-visual-caret",o).toggleClass("mce-visual-caret-hidden"):X("div.mce-visual-caret",o).addClass("mce-visual-caret-hidden")},500),(n=e.ownerDocument.createRange()).setStart(u,0),n.setEnd(u,0)):(u=function(e,t){var n,r=e.ownerDocument.createTextNode(h.ZWSP),i=e.parentNode;if(t){if(n=e.previousSibling,Uo(n)){if(Wo(n))return n;if(Go(n))return n.splitText(n.data.length-1)}i.insertBefore(r,e)}else{if(n=e.nextSibling,Uo(n)){if(Wo(n))return n;if(Vo(n))return n.splitText(1),n}e.nextSibling?i.insertBefore(r,e.nextSibling):i.appendChild(r)}return r}(e,t),n=e.ownerDocument.createRange(),fl(u.nextSibling)?(n.setStart(u,0),n.setEnd(u,0)):(n.setStart(u,1),n.setEnd(u,1))),n)},hide:s,getCss:function(){return".mce-visual-caret {position: absolute;background-color: black;background-color: currentcolor;}.mce-visual-caret-hidden {display: none;}*[data-mce-caret] {position: absolute;left: -1000px;right: auto;top: 0;margin: 0;padding: 0;}"},reposition:function(){c.get().each(function(e){var t=os(o,e.element,e.before);X(e.caret).css(t)})},destroy:function(){return tt.clearInterval(l)}}},ml=function(e){return fl(e)||Q.isTable(e)&&Qa()},hl=Q.isContentEditableFalse,gl=Q.matchStyleValues("display","block table table-cell table-caption list-item"),vl=Wo,yl=zo,bl=ga.curry,_l=Q.isElement,wl=Eo,xl=function(e){return 0=a.data.length-1)return 1===e&&(r=t(a))?Dl(r):n;if(Vo(a)&&s<=1)return-1===e&&(r=o(a))?Sl(r):n;if(s===a.data.length)return(r=t(a))?Dl(r):n;if(0===s)return(r=o(a))?Sl(r):n}return n},Ll=bl(cs,0),Nl=bl(cs,-1),Rl=bl(ds,0),Al=bl(ds,-1),Pl=((_r=Ns=Ns||{})[_r.Backwards=-1]="Backwards",_r[_r.Forwards=1]="Forwards",Q.isContentEditableFalse),Ol=Q.isText,Il=Q.isElement,Yl=Q.isBr,Fl=Eo,Bl=function(e){return na(e)||!!aa(e=e)&&!0!==y.reduce(e.getElementsByTagName("*"),function(e,t){return e||Jo(t)},!1)},Hl=sa,jl=function(e,t){for(var n=[];e&&e!==t;)n.push(e),e=e.parentNode;return n},Ul=function(e,t){return e.hasChildNodes()&&t=(r=o.childNodes).length?(n="after",t=r.length-1):n="before",o=r[t]),i.push(ws(o)),r=function(e,t,n){var r=[];for(t=t.parentNode;t!==e&&(!n||!n(t));t=t.parentNode)r.push(t);return r}(e,o),r=y.filter(r,ga.negate(Q.isBogus)),(i=i.concat(y.map(r,ws))).reverse().join("/")+","+n},iu=function(e,t){var n;if(!t)return null;if(t=(n=t.split(","))[0].split("/"),n=1i.data.length&&(o=i.data.length),k(i,o)}return n="after"===n?nu(t)+1:nu(t),k(t.parentNode,n)},ou=Q.isContentEditableFalse,au=function(e,t,n,r){var i=t.dom,o={};return o.start=xs(i,e,n,r,!0),t.isCollapsed()||(o.end=xs(i,e,n,r,!1)),o},su=function(e){Q.isText(e)&&0===e.data.length&&e.parentNode.removeChild(e)},lu=function(e,t,n){var r=0;return K.each(e.select(t),function(e){if("all"!==e.getAttribute("data-mce-bogus"))return e!==n&&void r++}),r},uu=function(e){return Cs(e,!0),Cs(e,!1),e},cu=function(e){return ks(e.startContainer,e.startOffset)||ks(e.endContainer,e.endOffset)},du=function(e,t,n){t={"data-mce-type":"bookmark",id:t,style:"overflow:hidden;line-height:0px"};return n?e.create("span",t,""):e.create("span",t)},fu={getBookmark:function(e,t,n){return 2===t?Ts(h.trim,n,e):3===t?(r=(n=e).getRng(),{start:ru(n.dom.getRoot(),k.fromRangeStart(r)),end:ru(n.dom.getRoot(),k.fromRangeEnd(r))}):t?{rng:e.getRng()}:Ms(e,!1);var r},getUndoBookmark:v.curry(Ts,v.identity,!0),getPersistentBookmark:Ms},pu="_mce_caret",mu=function(e){return Q.isElement(e)&&e.id===pu},hu=function(e,t){for(;t&&t!==e;){if(t.id===pu)return t;t=t.parentNode}return null},gu=function(e,t){return!e.isBlock(t)||t.innerHTML||V.ie||(t.innerHTML='
      '),t},vu=function(e,t,n,r){var i,o,a,s,l,u=n[t?"start":"end"],c=e.getRoot();if(u){for(n=u[0],o=c,i=u.length-1;1<=i;i--){if(a=o.childNodes,Ds(c,o,r))return!0;if(u[i]>a.length-1)return!!Ds(c,o,r)||(s=o,l=r,C.lastPositionIn(s).fold(function(){return!1},function(e){return l.setStart(e.container(),e.offset()),l.setEnd(e.container(),e.offset()),!0}));o=a[u[i]]}3===o.nodeType&&(n=Math.min(u[0],o.nodeValue.length)),1===o.nodeType&&(n=Math.min(u[0],o.childNodes.length)),t?r.setStart(o,n):r.setEnd(o,n)}return!0},yu=function(e,t,n){var r,i,o,a,s=e.get(n.id+"_"+t),l=n.keep;if(s){if(o=s.parentNode,a=(o=(r="start"===t?l?s.hasChildNodes()?(o=s.firstChild,1):Ss(s.nextSibling)?(o=s.nextSibling,0):Ss(s.previousSibling)?(o=s.previousSibling,s.previousSibling.data.length):(o=s.parentNode,e.nodeIndex(s)+1):e.nodeIndex(s):l?s.hasChildNodes()?(o=s.firstChild,1):Ss(s.previousSibling)?(o=s.previousSibling,s.previousSibling.data.length):(o=s.parentNode,e.nodeIndex(s)):e.nodeIndex(s),o),r),!l){for(l=s.previousSibling,i=s.nextSibling,K.each(K.grep(s.childNodes),function(e){Q.isText(e)&&(e.nodeValue=e.nodeValue.replace(/\uFEFF/g,""))});s=e.get(n.id+"_"+t);)e.remove(s,!0);l&&i&&l.nodeType===i.nodeType&&Q.isText(l)&&!V.opera&&(r=l.nodeValue.length,l.appendData(i.nodeValue),e.remove(i),a=(o=l,r))}return p.some(k(o,a))}return p.none()},bu=function(e,t){return e.isSome()?e:t},_u=function(e,t){var n,r,i,o,a,s,l,e=e.dom;if(t){if(K.isArray(t.start))return s=t,l=(a=e).createRng(),vu(a,!0,s,l)&&vu(a,!1,s,l)?p.some(l):p.none();if("string"==typeof t.start)return p.some((a=t,l=(s=e).createRng(),o=iu(s.getRoot(),a.start),l.setStart(o.container(),o.offset()),o=iu(s.getRoot(),a.end),l.setEnd(o.container(),o.offset()),l));if(t.hasOwnProperty("id"))return i=yu(r=e,"start",o=t),o=yu(r,"end",o),va.liftN([i,bu(o,i)],function(e,t){var n=r.createRng();return n.setStart(gu(r,e.container()),e.offset()),n.setEnd(gu(r,t.container()),t.offset()),n});if(t.hasOwnProperty("name"))return n=e,i=t,p.from(n.select(i.name)[i.index]).map(function(e){var t=n.createRng();return t.selectNode(e),t});if(t.hasOwnProperty("rng"))return p.some(t.rng)}return p.none()},wu={getBookmark:function(e,t,n){return fu.getBookmark(e,t,n)},moveToBookmark:function(t,e){_u(t,e).each(function(e){t.setRng(e)})},isBookmarkNode:function(e){return Q.isElement(e)&&"SPAN"===e.tagName&&"bookmark"===e.getAttribute("data-mce-type")}},xu=K.each,Cu=function(i){this.compare=function(e,t){var n,r;return e.nodeName===t.nodeName&&!(!(r=function(e,t){var n,r;for(r in e)if(e.hasOwnProperty(r)){if(void 0===(n=t[r]))return!1;if(e[r]!==n)return!1;delete t[r]}for(r in t)if(t.hasOwnProperty(r))return!1;return!0})((n=function(t){var n={};return xu(i.getAttribs(t),function(e){e=e.nodeName.toLowerCase();0!==e.indexOf("_")&&"style"!==e&&0!==e.indexOf("data-")&&(n[e]=i.getAttrib(t,e))}),n})(e),n(t))||!r(i.parseStyle(i.getAttrib(e,"style")),i.parseStyle(i.getAttrib(t,"style")))||wu.isBookmarkNode(e)||wu.isBookmarkNode(t))}},ku={before:function(t,e){b.each(e,function(e){D.before(t,e)})},after:function(n,r){b.each(r,function(e,t){t=0===t?n:r[t-1];D.after(t,e)})},prepend:function(t,e){b.each(e.slice().reverse(),function(e){D.prepend(t,e)})},append:function(t,e){b.each(e,function(e){D.append(t,e)})}},Tu={empty:function(e){e.dom().textContent="",b.each(c.children(e),function(e){Es(e)})},remove:Es,unwrap:function(e){var t=c.children(e);0'))},isPaddedElement:function(e){return 1===b.filter(c.children(e),Nu).length},trimBlockTrailingBr:function(n){c.lastChild(n).each(function(t){c.prevSibling(t).each(function(e){Ni(n)&&Ri(t)&&Ni(e)&&Tu.remove(t)})})}},Pu=K.makeMap;function Ou(e){var s=[],l=(e=e||{}).indent,u=Pu(e.indent_before||""),c=Pu(e.indent_after||""),d=Ji.getEncodeFunc(e.entity_encoding||"raw",e.entities),f="html"===e.element_format;return{start:function(e,t,n){var r,i,o,a;if(l&&u[e]&&0":" />",n&&l&&c[e]&&0"),l&&c[e]&&0")},comment:function(e){s.push("\x3c!--",e,"--\x3e")},pi:function(e,t){t?s.push(""):s.push(""),l&&s.push("\n")},doctype:function(e){s.push("",l?"\n":"")},reset:function(){s.length=0},getContent:function(){return s.join("").replace(/\n$/,"")}}}function Iu(t,p){void 0===p&&(p=so());var m=Ou(t);(t=t||{}).validate=!("validate"in t)||t.validate;return{serialize:function(e){var c=t.validate,d={3:function(e){m.text(e.value,e.raw)},8:function(e){m.comment(e.value)},7:function(e){m.pi(e.name,e.value)},10:function(e){m.doctype(e.value)},4:function(e){m.cdata(e.value)},11:function(e){if(e=e.firstChild)for(;f(e),e=e.next;);}},f=(m.reset(),function(e){var t,n,r,i,o,a,s,l,u=d[e.type];if(u)u(e);else{if(u=e.name,t=e.shortEnded,n=e.attributes,c&&n&&1|)$/," "):t("nextSibling")||(e=e.replace(/( | )(
      |)$/," "))),e}var i,o,a,s,l,u,c,d,f,p=n.schema.getTextInlineElements(),m=n.selection,h=n.dom;if(/^ | $/.test(e)&&(e=r(e)),i=n.parser,f=t.merge,o=Iu({validate:n.settings.validate},n.schema),d='​',l={content:e,format:"html",selection:!0,paste:t.paste},(l=n.fire("BeforeSetContent",l)).isDefaultPrevented())n.fire("SetContent",{content:l.content,format:"html",selection:!0,paste:t.paste});else{-1===(e=l.content).indexOf("{$caret}")&&(e+="{$caret}"),e=e.replace(/\{\$caret\}/,d);var g,v=(g=m.getRng()).startContainer||(g.parentElement?g.parentElement():null),y=n.getBody(),v=(v===y&&m.isCollapsed()&&h.isBlock(y.firstChild)&&(v=y.firstChild)&&!n.schema.getShortEndedElements()[v.nodeName]&&h.isEmpty(y.firstChild)&&((g=h.createRng()).setStart(y.firstChild,0),g.setEnd(y.firstChild,0),m.setRng(g)),m.isCollapsed()||(n.selection.setRng(Bu.normalize(n.selection.getRng())),n.getDoc().execCommand("Delete",!1,null),v=m.getRng(),y=v.startContainer,x=v.startOffset,3===y.nodeType&&v.collapsed&&(" "===y.data[x]?(y.deleteData(x,1),/[\u00a0| ]$/.test(e)||(e+=" ")):" "===y.data[x-1]&&(y.deleteData(x-1,1),/[\u00a0| ]$/.test(e)||(e=" "+e)))),{context:(a=m.getNode()).nodeName.toLowerCase(),data:t.data,insert:!0}),b=i.parse(e,v);if(!0===t.paste&&Zl.isListFragment(n.schema,b)&&Zl.isParentBlockLi(h,a))g=Zl.insertAtCaret(o,h,n.selection.getRng(),b),n.selection.setRng(g),n.fire("SetContent",l);else{for(var _,w,x,C=b;C=C.walk();)1===C.type&&C.attr("data-mce-fragment","1");if("mce_marker"===(c=b.lastChild).attr("id"))for(c=(u=c).prev;c;c=c.walk(!0))if(3===c.type||!h.isBlock(c.name)){n.schema.isValidChild(c.parent.name,"span")&&c.parent.insert(u,c,"br"===c.name);break}if(n._selectionOverrides.showBlockCaretContainer(a),v.invalid){for(m.setContent(d),a=m.getNode(),s=n.getBody(),9===a.nodeType?a=c=s:c=a;c!==s;)c=(a=c).parentNode;e=a===s?s.innerHTML:h.getOuterHTML(a),e=o.serialize(i.parse(e.replace(//i,function(){return o.serialize(b)}))),a===s?h.setHTML(s,e):h.setOuterHTML(a,e)}else e=o.serialize(b),ju(n,e,a);f&&(_=n.getBody(),w=new Cu(h),K.each(h.select("*[data-mce-fragment]"),function(e){for(var t=e.parentNode;t&&t!==_;t=t.parentNode)p[e.nodeName.toLowerCase()]&&w.compare(t,e)&&h.remove(e,!0)})),(y=h.get("mce_marker"))&&(m.scrollIntoView(y),(x=function(e){for(var t=n.getBody();e&&e!==t;e=e.parentNode)if("false"===n.dom.getContentEditable(e))return e;return null}(y))?(h.remove(y),m.select(x)):(g=h.createRng(),(c=y.previousSibling)&&3===c.nodeType?(g.setStart(c,c.nodeValue.length),V.ie||(t=y.nextSibling)&&3===t.nodeType&&(c.appendData(t.data),t.parentNode.removeChild(t))):(g.setStartBefore(y),g.setEndBefore(y)),x=h.getParent(y,h.isBlock),h.remove(y),x&&h.isEmpty(x)&&(n.$(x).empty(),g.setStart(x,0),g.setEnd(x,0),Hu(x)||x.getAttribute("data-mce-fragment")||!(y=function(e){e=k.fromRangeStart(e);if(e=ql(n.getBody()).next(e))return e.toRange()}(g))?h.add(x,h.create("br",{"data-mce-bogus":"1"})):(g=y,h.remove(x))),m.setRng(g))),v=n.getBody(),K.each(v.getElementsByTagName("*"),function(e){e.removeAttribute("data-mce-fragment")}),Uu(n.dom,n.selection.getStart()),n.fire("SetContent",l),n.addVisual()}}}var Fu=function(e,t,n,r){var i=document.createRange();return i.setStart(e,t),i.setEnd(n,r),i},Bu={normalize:function(e){return e.collapsed?e:(t=e,n=k.fromRangeStart(t),r=k.fromRangeEnd(t),i=t.commonAncestorContainer,C.fromPosition(!1,i,r).map(function(e){return!Tl(n,r,i)&&Tl(n,e,i)?Fu(n.container(),n.offset(),e.container(),e.offset()):t}).getOr(t));var t,n,r,i}},Hu=Q.matchNodeNames("td th"),ju=function(e,t,n){var r,i;"all"===n.getAttribute("data-mce-bogus")?n.parentNode.insertBefore(e.dom.createFragment(t),n):(r=n.firstChild,i=n.lastChild,!r||r===i&&"BR"===r.nodeName?e.dom.setHTML(n,t):e.selection.setContent(t))},Uu=function(e,t){p.from(e.getParent(t,"td,th")).map(H.fromDom).each(Au.trimBlockTrailingBr)},zu={insertAtCaret:function(e,t){var n="string"!=typeof(t=t)?(n=K.extend({paste:t.paste,data:{paste:t.paste}},t),{content:t.content,details:n}):{content:t,details:{}};Yu(e,n.content,n.details)}};function $u(e,t,n,r,i){return e(n,r)?p.some(n):l.isFunction(i)&&i(n)?p.none():t(n,r,i)}function Wu(e,t,n){for(var r=e.dom(),i=l.isFunction(n)?n:v.constant(!1);r.parentNode;){var r=r.parentNode,o=H.fromDom(r);if(t(o))return p.some(o);if(i(o))break}return p.none()}function qu(e,t){return b.find(e.dom().childNodes,v.compose(t,H.fromDom)).map(H.fromDom)}function Vu(e,r){function i(e){for(var t=0;t'),Tu.empty(e),D.append(e,t),p.some(k.before(t.dom()))):p.none()}function vc(e,t){return Q.isText(e.container())?of(t,e.container()):of(t,e.getNode())}function yc(e,t){return(t=t.get())&&e.container()===t&&$o(t)}function bc(e,t,n){var r=S.normalizeForwards(n),i=df(t,r.container());return S.findRootInline(e,i,r).fold(function(){return C.nextPosition(i,r).bind(v.curry(S.findRootInline,e,i)).map(function(e){return cf.before(e)})},p.none)}function _c(e,t){return null===hu(e,t)}function wc(e,t,n){var r=S.normalizeBackwards(n);return ff(e,t,r).bind(function(e){return C.prevPosition(e,r).isNone()?p.some(cf.start(e)):p.none()})}function xc(e,t,n){var r=S.normalizeForwards(n);return ff(e,t,r).bind(function(e){return C.nextPosition(e,r).isNone()?p.some(cf.end(e)):p.none()})}function Cc(e,t,n){var r=S.normalizeBackwards(n),i=df(t,r.container());return S.findRootInline(e,i,r).fold(function(){return C.prevPosition(i,r).bind(v.curry(S.findRootInline,e,i)).map(function(e){return cf.after(e)})},p.none)}function kc(e){return e.fold(v.constant("before"),v.constant("start"),v.constant("end"),v.constant("after"))}function Tc(e,t){return e?t.fold(v.compose(p.some,cf.start),p.none,v.compose(p.some,cf.after),p.none):t.fold(p.none,v.compose(p.some,cf.before),p.none,v.compose(p.some,cf.end))}function Mc(e,a,s,l){var t=S.normalizePosition(e,l),u=mf(a,s,t);return mf(a,s,t).bind(v.curry(Tc,e)).orThunk(function(){return t=e,n=a,r=s,i=u,o=S.normalizePosition(t,l),C.fromPosition(t,r,o).map(v.curry(S.normalizePosition,t)).fold(function(){return i.map(gf)},function(e){return mf(n,r,e).map(v.curry(vf,t,n,r,o,e)).filter(v.curry(yf,i))}).filter(pf);var t,n,r,i,o})}function Dc(e){return l.isFunction(e.selection.getSel().modify)}function Sc(e,t,n){var r=e?1:-1;return t.setRng(k(n.container(),n.offset()+r).toRange()),t.getSel().modify("move",e?"forward":"backward","word"),!0}function Ec(e){return!1!==e.settings.inline_boundaries}function Lc(e,t,n){return function(){return!!Ec(t)&&_f(e,t)}}function Nc(e,t){return yd.closest(H.fromDom(e),"td,th",t)}function Rc(e,t){return yd.ancestor(e,"table",t)}function Ac(e){return!1===f.eq(e.start(),e.end())}function Pc(e){return tl.descendants(e,"td,th")}function Oc(r,e){var t=Nc(e.startContainer,r),n=Nc(e.endContainer,r);return e.collapsed?p.none():va.liftN([t,n],Lf).fold(function(){return t.fold(function(){return n.bind(function(t){return Rc(t,r).bind(function(e){return b.head(Pc(e)).map(function(e){return Lf(e,t)})})})},function(t){return Rc(t,r).bind(function(e){return b.last(Pc(e)).map(function(e){return Lf(t,e)})})})},function(e){return Ic(r,e)?p.none():(n=r,Rc((t=e).start(),n).bind(function(e){return b.last(Pc(e)).map(function(e){return Lf(t.start(),e)})}));var t,n})}function Ic(e,t){return Pf(t,e).isSome()}function Yc(e,t){return b.findIndex(e,function(e){return f.eq(e,t)})}function Fc(n){return Yf(n).map(function(e){var t=n.cells();return e.length===t.length?Rf.removeTable(n.table()):Rf.emptyCells(e)})}function Bc(e){var t=[];if(e)for(var n=0;nl.childNodes.length-1&&(d=!1),Q.isDocument(l)&&(l=a,u=0),l===a){if(d&&(o=l.childNodes[0",visual:!0,font_size_style_values:"xx-small,x-small,small,medium,large,x-large,xx-large",font_size_legacy_values:"xx-small,small,medium,large,x-large,xx-large,300%",forced_root_block:"p",hidden_input:!0,render_ui:!0,indentation:"30px",inline_styles:!0,convert_fonts_to_spans:!0,indent:"simple",indent_before:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",indent_after:"p,h1,h2,h3,h4,h5,h6,blockquote,div,title,style,pre,script,td,th,ul,ol,li,dl,dt,dd,area,table,thead,tfoot,tbody,tr,section,summary,article,hgroup,aside,figure,figcaption,option,optgroup,datalist",entity_encoding:"named",url_converter:n.convertURL,url_converter_scope:n,ie7_compat:!0}},md=function(e,t,n,r){var i,o,r=function(n,e){e=Dr.bifilter(e,function(e,t){return b.contains(n,t)});return ud(e.t,e.f)}(["mobile"],r),t=K.extend(t,n,r.settings(),(t=e,o=(i=r).settings().inline,t&&Xu(i,"mobile")&&!o?function(e,t,n){e=e.sections(),e=e.hasOwnProperty(t)?e[t]:{};return K.extend({},n,e)}(r,"mobile",fd):{}),{validate:!0,content_editable:r.settings().inline,external_plugins:function(e,t){t=t.external_plugins||{};return e&&e.external_plugins?K.extend({},e.external_plugins,t):t}(n,r.settings())});return Ku(e,r,n,t)},hd=v.curry(Ju,l.isString),gd=/[\u0591-\u07FF\uFB1D-\uFDFF\uFE70-\uFEFC]/,S={isInlineTarget:function(e,t){e=hd(e,"inline_boundaries_selector").getOr("a[href],code");return si.is(H.fromDom(t),e)},findRootInline:function(e,t,n){e=e,t=t;n=b.filter(m.DOM.getParents(n.container(),"*",t),e);return p.from(n[n.length-1])},isRtl:function(e){return"rtl"===m.DOM.getStyle(e,"direction",!0)||(e=e.textContent,gd.test(e))},isAtZwsp:function(e){return Mo(e)||Do(e)},normalizePosition:Zu,normalizeForwards:v.curry(Zu,!0),normalizeBackwards:v.curry(Zu,!1),hasSameParentBlock:function(e,t,n){t=ss(t,e),n=ss(n,e);return t&&t===n}},vd={getParentBlock:function(e,t){return f.contains(e,t)?ld.closest(t,function(e){return Ai(e)||Oi(e)},(n=e,function(e){return f.eq(n,H.fromDom(e.dom().parentNode))})):p.none();var n},paddEmptyBody:function(e){var t;e.dom.isEmpty(e.getBody())&&(e.setContent(""),t=(t=(e=e).getBody()).firstChild&&e.dom.isBlock(t.firstChild)?t.firstChild:t,e.selection.setCursorLocation(t,0))},willDeleteLastPositionInElement:function(i,o,a){return va.liftN([C.firstPositionIn(a),C.lastPositionIn(a)],function(e,t){var n=S.normalizePosition(!0,e),r=S.normalizePosition(!1,t),e=S.normalizePosition(!1,o);return(i?C.nextPosition(a,e).map(function(e){return e.isEqual(r)&&o.isEqual(n)}):C.prevPosition(a,e).map(function(e){return e.isEqual(n)&&o.isEqual(r)})).getOr(!1)}).getOr(!0)}},yd={first:function(e){return si.one(e)},ancestor:ec,sibling:function(e,t){return ld.sibling(e,function(e){return si.is(e,t)})},child:function(e,t){return ld.child(e,function(e){return si.is(e,t)})},descendant:function(e,t){return si.one(t,e)},closest:function(e,t,n){return $u(si.is,ec,e,t,n)}},bd=function(e,t,n){return yd.ancestor(e,t,n).isSome()},_d=function(e,t){return Eo(t)&&!1===tc(e,t)||(e=t,Q.isElement(e)&&"A"===e.nodeName&&e.hasAttribute("name"))||wd(t)},wd=Q.hasAttribute("data-mce-bookmark"),xd=Q.hasAttribute("data-mce-bogus"),Cd=Q.hasAttributeValue("data-mce-bogus","all"),kd={isEmpty:function(e){var t,n,r=e.dom(),i=0;if(_d(r,r))return!1;if(!(n=r.firstChild))return!0;t=new J(n,r);do{if(Cd(n))n=t.next(!0);else{if(!xd(n))if(Q.isBr(n))i++;else if(_d(r,n))return!1;n=t.next()}}while(n);return i<=1}},Td=n.immutable("block","position"),Md=n.immutable("from","to"),Dd=function(e,t){var e=H.fromDom(e),n=H.fromDom(t.container());return vd.getParentBlock(e,n).map(function(e){return Td(e,t)})},Sd=function(e){return!1===f.eq(e.from().block(),e.to().block())},Ed=function(e){return c.parent(e.from().block()).bind(function(t){return c.parent(e.to().block()).filter(function(e){return f.eq(t,e)})}).isSome()},Ld=function(e){return!1===Q.isContentEditableFalse(e.from().block())&&!1===Q.isContentEditableFalse(e.to().block())},Nd=function(t,n,r){return Q.isBr(r.position().getNode())&&!1===kd.isEmpty(r.block())?C.positionIn(!1,r.block().dom()).bind(function(e){return e.isEqual(r.position())?C.fromPosition(n,t,e).bind(function(e){return Dd(t,e)}):p.some(r)}).getOr(r):r},Rd=function(e,t,n){return n.collapsed?(i=t,t=n,t=Dd(r=e,k.fromRangeStart(t)),n=t.bind(function(e){return C.fromPosition(i,r,e.position()).bind(function(e){return Dd(r,e).map(function(e){return Nd(r,i,e)})})}),va.liftN([t,n],Md).filter(function(e){return Sd(e)&&Ed(e)&&Ld(e)})):p.none();var r,i},Ad={parentsUntil:nc,parents:rc,parentsAndSelf:function(e,t){return[e].concat(rc(e,t))}},Pd=function(e){t=c.children(e);var t,e=b.findIndex(t,Ni).fold(function(){return t},function(e){return t.slice(0,e)});return b.each(e,function(e){Tu.remove(e)}),e},Od=function(e,t){C.positionIn(e,t.dom()).each(function(e){e=e.getNode();Q.isBr(e)&&Tu.remove(H.fromDom(e))})},Id=function(e,t){t=Ad.parentsAndSelf(t,e);return b.find(t.reverse(),kd.isEmpty).each(Tu.remove)},Yd=function(n,r){return f.contains(r,n)?c.parent(n).bind(function(e){var t;return f.eq(e,r)?p.some(n):(t=r,e=n,e=c.parents(e,function(e){return f.eq(e,t)}),p.from(e[e.length-2]))}):p.none()},Fd=function(e,t,n,r){return t?ic(e,r,n):ic(e,n,r)},Bd={backspaceDelete:function(t,n){var r=H.fromDom(t.getBody()),e=Rd(r.dom(),n,t.selection.getRng()).bind(function(e){return Fd(r,n,e.from().block(),e.to().block())});return e.each(function(e){t.selection.setRng(e.toRange())}),e.isSome()}},Hd=function(n,r){var i=r.getRng();return va.liftN([vd.getParentBlock(n,H.fromDom(i.startContainer)),vd.getParentBlock(n,H.fromDom(i.endContainer))],function(e,t){return!1===f.eq(e,t)&&(i.deleteContents(),Fd(n,!0,e,t).each(function(e){r.setRng(e.toRange())}),!0)}).getOr(!1)},jd=function(e,t){var n=C.prevPosition(e.dom(),k.fromRangeStart(t)).isNone(),r=C.nextPosition(e.dom(),k.fromRangeEnd(t)).isNone();return!(oc(e=e,(t=t).startContainer)||oc(e,t.endContainer))&&n&&r},Ud=function(e){return e.setContent(""),e.selection.setCursorLocation(),!0},zd={backspaceDelete:function(e,t){return!e.selection.isCollapsed()&&(e=e,n=H.fromDom(e.getBody()),r=e.selection.getRng(),jd(n,r)?Ud(e):Hd(n,e.selection));var n,r}},we=function(a){if(!l.isArray(a))throw new Error("cases must be an array");if(0===a.length)throw new Error("there must be at least one case");var s=[],n={};return b.each(a,function(e,r){var t=Dr.keys(e);if(1!==t.length)throw new Error("one and only one name per case");var i=t[0],o=e[i];if(void 0!==n[i])throw new Error("duplicate key detected:"+i);if("cata"===i)throw new Error("cannot have a case named cata (sorry)");if(!l.isArray(o))throw new Error("case arguments must be an array");s.push(i),n[i]=function(){var e=arguments.length;if(e!==o.length)throw new Error("Wrong number of arguments to case "+i+". Expected "+o.length+" ("+o+"), got "+e);for(var n=new Array(e),t=0;tk.before(e).offset()?k(t.container(),t.offset()-1):t;var n,r,i},Vd=function(e,t,n){return(e?pc:fc)(t,n)},Gd={deleteElement:function(t,n,e){s=n,l=t.getBody(),r=e.dom();var r,i,o,a,s=Vd(s,l,r).map(v.curry(qd,r)),l=ld.ancestor(e,v.curry(hc,t),(i=t.getBody(),function(e){return e.dom()===i})),u=(o=e,a=s,va.liftN([c.prevSibling(o),c.nextSibling(o),a],function(e,t,n){var r,e=e.dom(),i=t.dom();return Q.isText(e)&&Q.isText(i)?(r=e.data.length,e.appendData(i.data),Tu.remove(t),Tu.remove(o),n.container()===i?k(e,r):n):(Tu.remove(o),n)}).orThunk(function(){return Tu.remove(o),a}));t.dom.isEmpty(t.getBody())?(t.setContent(""),t.selection.setCursorLocation()):l.bind(gc).fold(function(){mc(t,n,u)},function(e){mc(t,n,p.some(e))})}},Xd=function(t,n){return function(e){return t._selectionOverrides.hideFakeCaret(),Gd.deleteElement(t,n,H.fromDom(e)),!0}},Kd=function(t,n){return function(e){e=n?k.before(e):k.after(e);return t.selection.setRng(e.toRange()),!0}},Jd=function(t){return function(e){return t.selection.setRng(e.toRange()),!0}},Qd=function(e){b.each(tl.descendants(e,".mce-offscreen-selection"),Tu.remove)},Zd={backspaceDelete:function(e,t){return e.selection.isCollapsed()?(i=t,Wd((r=e).getBody(),i,r.selection.getRng()).map(function(e){return e.fold(Xd(r,i),Kd(r,i),Jd(r))}).getOr(!1)):(t=t,n=(e=e).selection.getNode(),!!Q.isContentEditableFalse(n)&&(Qd(H.fromDom(e.getBody())),Gd.deleteElement(e,t,H.fromDom(e.selection.getNode())),vd.paddEmptyBody(e),!0));var n,r,i},paddEmptyElement:function(e){var t,n=function(e,t){for(;t&&t!==e;){if(Q.isContentEditableTrue(t)||Q.isContentEditableFalse(t))return t;t=t.parentNode}return null}(e.getBody(),e.selection.getNode());return Q.isContentEditableTrue(n)&&e.dom.isBlock(n)&&e.dom.isEmpty(n)&&(t=e.dom.create("br",{"data-mce-bogus":"1"}),e.dom.setHTML(n,""),n.appendChild(t),e.selection.setRng(k.before(t).toRange())),!0}},ef=Q.isText,tf=function(e){return ef(e)&&e.data[0]===h.ZWSP},nf=function(e){return ef(e)&&e.data[e.data.length-1]===h.ZWSP},rf=function(e){return e.ownerDocument.createTextNode(h.ZWSP)},of=function(e,t){return e?ef((e=t).previousSibling)?(nf(e.previousSibling)||e.previousSibling.appendData(h.ZWSP),e.previousSibling):ef(e)?(tf(e)||e.insertData(0,h.ZWSP),e):(n=rf(e),e.parentNode.insertBefore(n,e),n):ef((e=t).nextSibling)?(tf(e.nextSibling)||e.nextSibling.insertData(0,h.ZWSP),e.nextSibling):ef(e)?(nf(e)||e.appendData(h.ZWSP),e):(n=rf(e),e.nextSibling?e.parentNode.insertBefore(n,e.nextSibling):e.parentNode.appendChild(n),n);var n},af=v.curry(of,!0),sf=v.curry(of,!1),lf=function(t,e){return e.fold(function(e){Fs.remove(t.get());e=af(e);return t.set(e),p.some(k(e,e.length-1))},function(e){return C.firstPositionIn(e).map(function(e){return yc(e,t)?k(t.get(),1):(Fs.remove(t.get()),e=vc(e,!0),t.set(e),k(e,1))})},function(e){return C.lastPositionIn(e).map(function(e){return yc(e,t)?k(t.get(),t.get().length-1):(Fs.remove(t.get()),e=vc(e,!1),t.set(e),k(e,e.length-1))})},function(e){Fs.remove(t.get());e=sf(e);return t.set(e),p.some(k(e,1))})},uf=function(e,t){for(var n=0;ns.childNodes.length-1,s=s.childNodes[Math.min(e,s.childNodes.length-1)]||s,e=l&&3===s.nodeType?s.nodeValue.length:0),l=t.getParent(s,t.isBlock),u=l?t.getParent(l.parentNode,t.isBlock):null,c=u?u.nodeName.toUpperCase():"",r=r&&r.ctrlKey,"LI"!==c||r||(l=u),s&&3===s.nodeType&&e>=s.nodeValue.length&&(up(n.schema,s,l)||(i=t.create("br"),a.insertNode(i),a.setStartAfter(i),a.setEndAfter(i),o=!0)),i=t.create("br"),a.insertNode(i),cp(t,d,i),dp(t,d,i,o),n.undoManager.add())}},xe=we([{before:["element"]},{on:["element","offset"]},{after:["element"]}]),vp={before:xe.before,on:xe.on,after:xe.after,cata:function(e,t,n,r){return e.fold(t,n,r)},getStart:function(e){return e.fold(v.identity,v.identity,v.identity)}},yp=we([{domRange:["rng"]},{relative:["startSitu","finishSitu"]},{exact:["start","soffset","finish","foffset"]}]),e=n.immutable("start","soffset","finish","foffset"),bp={domRange:yp.domRange,relative:yp.relative,exact:yp.exact,exactFromRange:function(e){return yp.exact(e.start(),e.soffset(),e.finish(),e.foffset())},range:e,getWin:function(e){e=e.match({domRange:function(e){return H.fromDom(e.startContainer)},relative:function(e,t){return vp.getStart(e)},exact:function(e,t,n,r){return e}});return c.defaultView(e)}},_p=Cr.detect().browser,wp=function(e,t){t=u.isText(t)?Ru.get(t).length:c.children(t).length+1;return t")},mceToggleVisualAid:function(){a.hasVisual=!a.hasVisual,a.addVisual()},mceReplaceContent:function(e,t,n){a.execCommand("mceInsertContent",!1,n.replace(/\{\$selection\}/g,d.getContent({format:"text"})))},mceInsertLink:function(e,t,n){var r;"string"==typeof n&&(n={href:n}),r=c.getParent(d.getNode(),"a"),n.href=n.href.replace(" ","%20"),r&&n.href||f.remove("link"),n.href&&f.apply("link",n,r)},selectAll:function(){var e,t=c.getParent(d.getStart(),Q.isContentEditableTrue);t&&((e=c.createRng()).selectNodeContents(t),d.setRng(e))},delete:function(){Xf.deleteCommand(a)},forwardDelete:function(){Xf.forwardDeleteCommand(a)},mceNewDocument:function(){a.setContent("")},InsertLineBreak:function(e,t,n){return gp.insert(a,n),!0}});e({JustifyLeft:u("alignleft"),JustifyCenter:u("aligncenter"),JustifyRight:u("alignright"),JustifyFull:u("alignjustify"),"Bold,Italic,Underline,Strikethrough,Superscript,Subscript":i,mceBlockQuote:function(){return i("blockquote")},Outdent:function(){var e;if(h.inline_styles){if((e=c.getParent(d.getStart(),c.isBlock))&&0"),l))[e.length-1]=K.extend(e[e.length-1],{func:n,scope:r||o}),K.extend(e[0],{desc:o.translate(t),subpatterns:e.slice(1)})}function n(e,t){return!!t&&t.ctrl===e.ctrlKey&&t.meta===e.metaKey&&t.alt===e.altKey&&t.shift===e.shiftKey&&!!(e.keyCode===t.keyCode||e.charCode&&e.charCode===t.charCode)&&(e.preventDefault(),!0)}function r(e){e.func&&e.func.call(e.scope)}var s={},i=[],l=function(e){var t,n,r={};for(n in am(sm(e,"+"),function(e){e in um?r[e]=!0:/^[0-9]{2,}$/.test(e)?r.keyCode=parseInt(e,10):(r.charCode=e.charCodeAt(0),r.keyCode=lm[e]||e.toUpperCase().charCodeAt(0))}),t=[r.keyCode],um)r[n]?t.push(n):r[n]=!1;return r.id=t.join(","),r.access&&(r.alt=!0,V.mac?r.ctrl=!0:r.shift=!0),r.meta&&(V.mac?r.meta=!0:(r.ctrl=!0,r.meta=!1)),r};o.on("keyup keypress keydown",function(t){var e;((e=t).altKey||e.ctrlKey||e.metaKey||"keydown"===(e=t).type&&112<=e.keyCode&&e.keyCode<=123)&&!t.isDefaultPrevented()&&(am(s,function(e){if(n(t,e))return i=e.subpatterns.slice(0),"keydown"===t.type&&r(e),!0}),n(t,i[0]))&&(1===i.length&&"keydown"===t.type&&r(i[0]),i.shift())}),this.add=function(e,t,n,r){var i=n;return"string"==typeof n?n=function(){o.execCommand(i,!1,null)}:K.isArray(i)&&(n=function(){o.execCommand(i[0],i[1],i[2])}),am(sm(K.trim(e.toLowerCase())),function(e){e=a(e,t,n,r);s[e.id]=e}),!0},this.remove=function(e){e=a(e);return!!s[e.id]&&(delete s[e.id],!0)}}function dm(e){e.dom().focus()}function fm(e){return e=void 0!==e?e.dom():document,p.from(e.activeElement).map(H.fromDom)}function pm(t,e){return((e=e).collapsed?p.from(Oo(e.startContainer,e.startOffset)).map(H.fromDom):p.none()).bind(function(e){return Yi(e)?p.some(e):!1===f.contains(t,e)?p.some(t):p.none()})}function mm(e,t){return t.dom()[e]}function hm(e,t){return parseInt(Ir.get(t,e),10)}var gm=function(e,t,n){return ld.closest(e,t,n).isSome()},vm={hasFocus:function(e){var t=c.owner(e).dom();return e.dom()===t.activeElement},focus:dm,blur:function(e){e.dom().blur()},active:fm,search:function(t){return fm(c.owner(t)).filter(function(e){return t.dom().contains(e.dom())})},focusInside:function(t){var e=c.owner(t);fm(e).filter(function(e){return gm(e,v.curry(f.eq,t))}).fold(function(){dm(t)},v.noop)}},ym=function(t,e){return t.dom.getParent(e,function(e){return"true"===t.dom.getContentEditable(e)})},bm=function(t,e){pm(H.fromDom(t.getBody()),e).bind(function(e){return C.firstPositionIn(e.dom())}).fold(function(){t.selection.normalize()},function(e){return t.selection.setRng(e.toRange())})},_m=function(t){if(t.setActive)try{t.setActive()}catch(e){t.focus()}else t.focus()},wm=function(e){return vm.hasFocus(e)||vm.search(e).isSome()},xm=function(e){var t;return e.inline?(t=(t=e).getBody())&&wm(H.fromDom(t)):(t=e).iframeElement&&vm.hasFocus(H.fromDom(t.iframeElement))},Cm=function(e){return e.editorManager.setActive(e)},km={focus:function(e,t){var n,r,i;e.removed||(t?Cm(e):(t=(n=e).selection,e=n.settings.content_editable,r=n.getBody(),i=t.getRng(),n.quirks.refreshContentEditable(),t=ym(n,t.getNode()),n.$.contains(r,t)?(_m(t),bm(n,i)):(void 0!==n.bookmark&&!1===xm(n)&&Dp.getRng(n).each(function(e){n.selection.setRng(e),i=e}),e||(V.opera||_m(r),n.getWin().focus()),(V.gecko||e)&&(_m(r),bm(n,i))),Cm(n)))},hasFocus:xm},Tm=v.curry(mm,"clientWidth"),Mm=v.curry(mm,"clientHeight"),Dm=v.curry(hm,"margin-top"),Sm=v.curry(hm,"margin-left"),Em=function(e){return e.dom().getBoundingClientRect()},Lm={isXYInContentArea:function(e,t,n){var r,i,o=H.fromDom(e.getBody()),o=e.inline?o:c.documentElement(o),t=(e=e.inline,t=t,n=n,r=Em(i=o),{x:t-(e?r.left+i.dom().clientLeft+Sm(i):0),y:n-(e?r.top+i.dom().clientTop+Dm(i):0)});return n=t.x,e=t.y,i=Tm(r=o),r=Mm(r),0<=n&&0<=e&&n<=i&&e<=r},isEditorAttachedToDom:function(e){e=e.inline?e.getBody():e.getContentAreaContainer();return p.from(e).map(H.fromDom).map(function(e){return f.contains(c.owner(e),e)}).getOr(!1)}};function Nm(n){function t(t){if(!n.removed&&Lm.isEditorAttachedToDom(n))return b.find(i,function(e){return a(o().getArgs(e),t)}).getOrThunk(function(){n.editorManager.setActive(n);var e=o().open(t,function(){u(e),s()});return l(e),s(),e})}var r,i=[],o=function(){var e=n.theme;return e&&e.getNotificationManagerImpl?e.getNotificationManagerImpl():{open:t,close:t,reposition:t,getArgs:t};function t(){throw new Error("Theme did not provide a NotificationManager implementation.")}},a=function(e,t){return!(e.type!==t.type||e.text!==t.text||e.progressBar||e.timeout||t.progressBar||t.timeout)},s=function(){0t}}function _h(t){return function(e){return e.line===t}}function wh(e,t){return Math.abs(e.left-t)}function xh(e,t){return Math.abs(e.right-t)}function Ch(e,t){return e>=t.left&&e<=t.right}function kh(e,i){return y.reduce(e,function(e,t){var n=Math.min(wh(e,i),xh(e,i)),r=Math.min(wh(t,i),xh(t,i));return Ch(i,t)||!Ch(i,e)&&(r===n&&$h(t.node)||r').attr("id",f)).appendTo(s.getBody()),e=s.dom.createRng(),t===i&&V.ie?(r.empty().append('

       

      ').append(t),e.setStartAfter(r[0].firstChild.firstChild),e.setEndAfter(t)):(r.empty().append(" ").append(t).append(" "),e.setStart(r[0].firstChild,1),e.setEnd(r[0].lastChild,0)),r.css({top:a.getPos(n,s.getBody()).y}),r[0].focus(),(i=s.selection.getSel()).removeAllRanges(),i.addRange(e),b.each(tl.descendants(H.fromDom(s.getBody()),"*[data-mce-selected]"),function(e){x.remove(e,"data-mce-selected")}),n.setAttribute("data-mce-selected","1"),l=n,v(),e)}function o(){l&&l.removeAttribute("data-mce-selected"),yd.descendant(H.fromDom(s.getBody()),"#"+f).each(Tu.remove),l=null}var l,e,t,a,u,c=s.getBody(),d=pl(s.getBody(),function(e){return s.dom.isBlock(e)},function(){return km.hasFocus(s)}),f="sel-"+s.dom.uniqueId(),p=function(e,t,n,r){return void 0===r&&(r=!0),s.fire("ShowCaret",{target:t,direction:e,before:n}).isDefaultPrevented()?null:(r&&s.selection.scrollIntoView(t,-1===e),d.show(n,t))},m=function(e,t){return t=El(e,c,t),-1===e?k.fromRangeStart(t):k.fromRangeEnd(t)},h=function(e){return Wo(e)||Vo(e)||Go(e)},g=function(e){return h(e.startContainer)||h(e.endContainer)},v=function(){d.hide()};function y(e,t){var e=s.dom.getParent(e,s.dom.isBlock),t=s.dom.getParent(t,s.dom.isBlock);return!(!e||!s.dom.isChildOf(e,t)||!1!==Jh(eg(s,e)))||e&&(t=t,!(s.dom.getParent(e,s.dom.isBlock)===s.dom.getParent(t,s.dom.isBlock)))&&(e=ql(t=e),!!t.firstChild&&(t=k.before(t.firstChild),e=e.next(t))&&!Zh(e)&&!Qh(e))}return V.ceFalse&&(s.on("mouseup",function(e){var t=n();t.collapsed&&Lm.isXYInContentArea(s,e.clientX,e.clientY)&&r(Vs(s,t,!1))}),s.on("click",function(e){var t=eg(s,e.target);t&&(Jh(t)&&(e.preventDefault(),s.focus()),Kh(t))&&s.dom.isChildOf(t,s.selection.getNode())&&o()}),s.on("blur NewBlock",function(){o()}),s.on("ResizeWindow FullscreenStateChanged",function(){return d.reposition()}),u=!1,(a=s).on("touchstart",function(){u=!1}),a.on("touchmove",function(){u=!0}),a.on("touchend",function(e){var t=eg(a,e.target);Jh(t)&&!u&&(e.preventDefault(),i(qs(a,t)))}),s.on("mousedown",function(e){var t,n=e.target;n!==c&&"HTML"!==n.nodeName&&!s.dom.isChildOf(n,c)||!1===Lm.isXYInContentArea(s,e.clientX,e.clientY)||((t=eg(s,n))?Jh(t)?(e.preventDefault(),i(qs(s,t))):(o(),Kh(t)&&e.shiftKey||Vh.isXYWithinRange(e.clientX,e.clientY,s.selection.getRng())||(v(),s.selection.placeCaretAt(e.clientX,e.clientY))):!1===ml(n)&&(o(),v(),t=qh(c,e.clientX,e.clientY))&&!y(e.target,t.node)&&(e.preventDefault(),n=p(1,t.node,t.before,!1),s.getBody().focus(),r(n)))}),s.on("keypress",function(e){j.modifierPressed(e)||(e.keyCode,Jh(s.selection.getNode())&&e.preventDefault())}),s.on("getSelectionRange",function(e){var t=e.range;l&&(l.parentNode?((t=t.cloneRange()).selectNode(l),e.range=t):l=null)}),s.on("setSelectionRange",function(e){var t=i(e.range,e.forward);t&&(e.range=t)}),s.on("AfterSetSelectionRange",function(e){var e=e.range;g(e)||v(),e=e.startContainer.parentNode,s.dom.hasClass(e,"mce-offscreen-selection")||o()}),s.on("copy",function(e){var t,n=e.clipboardData;e.isDefaultPrevented()||!e.clipboardData||V.ie||(t=(t=s.dom.get(f))&&t.getElementsByTagName("*")[0])&&(e.preventDefault(),n.clearData(),n.setData("text/html",t.outerHTML),n.setData("text/plain",t.outerText))}),Hh.init(s),Xh.setup(s),e=s.contentStyles,t=".mce-content-body",e.push(d.getCss()),e.push(t+" .mce-offscreen-selection {position: absolute;left: -9999999999px;max-width: 1000000px;}"+t+" *[contentEditable=false] {cursor: default;}"+t+" *[contentEditable=true] {cursor: text;}")),{showCaret:p,showBlockCaretContainer:function(e){e.hasAttribute("data-mce-caret")&&(Ko(e),r(n()),s.selection.scrollIntoView(e[0]))},hideFakeCaret:v,destroy:function(){d.destroy(),l=null}}}function Sh(e,t,n){var r,i,o=1,a=e.getShortEndedElements(),s=/<([!?\/])?([A-Za-z0-9\-_\:\.]+)((?:\s+[^"\'>]+(?:(?:"[^"]*")|(?:\'[^\']*\')|[^>]*))*|\/|\s+)>/g;for(s.lastIndex=r=n;i=s.exec(t);){if(r=s.lastIndex,"/"===i[1])o--;else if(!i[1]){if(i[2]in a)continue;o++}if(0===o)break}return r}var Eh,Lh=function(e){var t=e.getBoundingClientRect(),e=e.ownerDocument,n=e.documentElement,e=e.defaultView;return{top:t.top+e.pageYOffset-n.clientTop,left:t.left+e.pageXOffset-n.clientLeft}},Nh=function(e){var t=e.getBody(),n=e.getDoc().documentElement,r={left:t.scrollLeft,top:t.scrollTop},t={left:t.scrollLeft||n.scrollLeft,top:t.scrollTop||n.scrollTop};return e.inline?r:t},Rh=function(e,t){return i=(i=e).inline?Lh(i.getBody()):{left:0,top:0},r=(n=e).getBody(),n=n.inline?{left:r.scrollLeft,top:r.scrollTop}:{left:0,top:0},r=e,{pageX:(t=(e=t).target.ownerDocument!==r.getDoc()?(t=Lh(r.getContentAreaContainer()),r=Nh(r),{left:e.pageX-t.left+r.left,top:e.pageY-t.top+r.top}):{left:e.pageX,top:e.pageY}).left-i.left+n.left,pageY:t.top-i.top+n.top};var n,r,i},Ah=Q.isContentEditableFalse,Ph=Q.isContentEditableTrue,Oh=function(e){e&&e.parentNode&&e.parentNode.removeChild(e)},Ih=function(o,a){return function(e){var t,n,r,i;0===e.button&&(n=y.find(a.dom.getParents(e.target),ga.or(Ah,Ph)),r=a.getBody(),Ah(i=n))&&i!==r&&(i=a.dom.getPos(n),r=a.getBody(),t=a.getDoc().documentElement,o.element=n,o.screenX=e.screenX,o.screenY=e.screenY,o.maxX=(a.inline?r.scrollWidth:t.offsetWidth)-2,o.maxY=(a.inline?r.scrollHeight:t.offsetHeight)-2,o.relX=e.pageX-i.x,o.relY=e.pageY-i.y,o.width=n.offsetWidth,o.height=n.offsetHeight,o.ghost=(r=a,t=n,e=o.width,i=o.height,t=t.cloneNode(!0),r.dom.setStyles(t,{width:e,height:i}),r.dom.setAttrib(t,"data-mce-selected",null),n=r.dom.create("div",{class:"mce-drag-container","data-mce-bogus":"all",unselectable:"on",contenteditable:"false"}),r.dom.setStyles(n,{position:"absolute",opacity:.5,overflow:"hidden",border:0,padding:0,margin:0,width:e,height:i}),r.dom.setStyles(t,{margin:0,boxSizing:"border-box"}),n.appendChild(t),n))}},Yh=function(u,c){var d=tt.throttle(function(e,t){c._selectionOverrides.hideFakeCaret(),c.selection.placeCaretAt(e,t)},0);return function(e){var t,n,r,i,o,a,s,l=Math.max(Math.abs(e.screenX-u.screenX),Math.abs(e.screenY-u.screenY));if(u.element&&!u.dragging&&10n&&(i=s.pageX+l-n),s.pageY+t>r&&(o=s.pageY+t-r),a.style.width=l-i+"px",a.style.height=t-o+"px",d(e.clientX,e.clientY))}},Fh=function(o,a){return function(e){var t,n,r,i;o.dragging&&(r=function(e){e=e.getSel().getRangeAt(0).startContainer;return 3===e.nodeType?e.parentNode:e}((n=a).selection),i=o.element,r===i||n.dom.isChildOf(r,i)||Ah(r)||(t=function(e){e=e.cloneNode(!0);return e.removeAttribute("data-mce-selected"),e}(o.element),(n=a.fire("drop",{targetClone:t,clientX:e.clientX,clientY:e.clientY})).isDefaultPrevented())||(t=n.targetClone,a.undoManager.transact(function(){Oh(o.element),a.insertContent(a.dom.getOuterHTML(t)),a._selectionOverrides.hideFakeCaret()}))),hh(o)}},Bh=function(e,t){return function(){e.dragging&&t.fire("dragend"),hh(e)}},Hh={init:function(e){var t,n,r,i,o,a,s,l,u;t=e,n={},r=m.DOM,i=document,o=Ih(n,t),a=Yh(n,t),s=Fh(n,t),l=Bh(n,t),t.on("mousedown",o),t.on("mousemove",a),t.on("mouseup",s),r.bind(i,"mousemove",a),r.bind(i,"mouseup",l),t.on("remove",function(){r.unbind(i,"mousemove",a),r.unbind(i,"mouseup",l)}),(u=e).on("drop",function(e){var t=void 0!==e.clientX?u.getDoc().elementFromPoint(e.clientX,e.clientY):null;(Ah(t)||Ah(u.dom.getContentEditableParent(t)))&&e.preventDefault()})}},jh=function(t){function e(e){return y.map(e,function(e){return(e=ua(e)).node=t,e})}var n;return Q.isElement(t)?e(t.getClientRects()):Q.isText(t)?((n=t.ownerDocument.createRange()).setStart(t,0),n.setEnd(t,t.data.length),e(n.getClientRects())):void 0},Uh=((ge=Eh=Eh||{})[ge.Up=-1]="Up",ge[ge.Down=1]="Down",v.curry(vh,Eh.Up,Ro,Ao)),zh=v.curry(vh,Eh.Down,Ao,Ro),$h=Q.isContentEditableFalse,Wh=kl,qh=function(e,t,n){var r=gh(y.filter(y.toArray(e.getElementsByTagName("*")),ml)),r=y.filter(r,function(e){return n>=e.top&&n<=e.bottom}),r=kh(r,t);return(r=r&&kh(Mh(e,r),t))&&ml(r.node)?(e=t,{node:(t=r).node,before:wh(t,e)=(t=t).left&&n<=t.right&&e>=t.top&&e<=t.bottom);var n},!1)}},Gh=function(t,n){var r=null;return{cancel:function(){null!==r&&(clearTimeout(r),r=null)},throttle:function(){var e=arguments;null===r&&(r=setTimeout(function(){t.apply(null,e),e=r=null},n))}}},Xh={setup:function(t){var e=Gh(function(){var e;t.removed||t.selection.getRng().collapsed&&(e=Ba(t,t.selection.getRng(),!1),t.selection.setRng(e))},0);t.on("focus",function(){e.throttle()}),t.on("blur",function(){e.cancel()})}},j={BACKSPACE:8,DELETE:46,DOWN:40,ENTER:13,LEFT:37,RIGHT:39,SPACEBAR:32,TAB:9,UP:38,modifierPressed:function(e){return e.shiftKey||e.ctrlKey||e.altKey||this.metaKeyPressed(e)},metaKeyPressed:function(e){return V.mac?e.metaKey:e.ctrlKey&&!e.altKey}},Kh=Q.isContentEditableTrue,Jh=Q.isContentEditableFalse,Qh=Nl,Zh=Ll,eg=function(e,t){for(var n=e.getBody();t&&t!==n;){if(Kh(t)||Jh(t))return t;t=t.parentNode}return null};function tg(F,B){void 0===B&&(B=so());function e(){}!1!==(F=F||{}).fix_self_closing&&(F.fix_self_closing=!0);var H=F.comment||e,j=F.cdata||e,U=F.text||e,z=F.start||e,$=F.end||e,W=F.pi||e,q=F.doctype||e;return{parse:function(e){for(var t,n,r,s,i,o,a,l,u,c,d,f,p,m,h,g,v,y,b,_=0,w=[],x=0,C=Ji.decode,k=K.makeMap("src,href,data,background,formaction,poster,xlink:href"),T=/((java|vb)script|mhtml):/i,M=function(e){for(var t,n=w.length;n--&&w[n].name!==e;);if(0<=n){for(t=w.length-1;n<=t;t--)(e=w[t]).valid&&$(e.name);w.length=n}},D=function(e,t,n,r,i){var o,a;if(n=(t=t.toLowerCase())in R?t:C(n||r||i||""),A&&!l&&!1==(0===(r=t).indexOf("data-")||0===r.indexOf("aria-"))){if(!(o=m[t])&&h){for(a=h.length;a--&&!(o=h[a]).pattern.test(t););-1===a&&(o=null)}if(!o)return;if(o.validValues&&!(n in o.validValues))return}if(k[t]&&!F.allow_script_urls){var i=n.replace(/[\s\u0000-\u001F]+/g,"");try{i=decodeURIComponent(i)}catch(e){i=unescape(i)}if(T.test(i))return;if(r=i,!(i=F).allow_html_data_urls&&(/^data:image\//i.test(r)?!1===i.allow_svg_data_urls&&/^data:image\/svg\+xml/i.test(r):/^data:/i.test(r)))return}l&&(t in k||0===t.indexOf("on"))||(s.map[t]=n,s.push({name:t,value:n}))},S=new RegExp("<(?:(?:!--([\\w\\W]*?)--\x3e)|(?:!\\[CDATA\\[([\\w\\W]*?)\\]\\]>)|(?:!DOCTYPE([\\w\\W]*?)>)|(?:\\?([^\\s\\/<>]+) ?([\\w\\W]*?)[?/]>)|(?:\\/([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)>)|(?:([A-Za-z][A-Za-z0-9\\-_\\:\\.]*)((?:\\s+[^\"'>]+(?:(?:\"[^\"]*\")|(?:'[^']*')|[^>]*))*|\\/|\\s+)>))","g"),E=/([\w:\-]+)(?:\s*=\s*(?:(?:\"((?:[^\"])*)\")|(?:\'((?:[^\'])*)\')|([^>\s]+)))?/g,L=B.getShortEndedElements(),N=F.self_closing_elements||B.getSelfClosingElements(),R=B.getBoolAttrs(),A=F.validate,P=F.remove_internals,O=F.fix_self_closing,I=B.getSpecialElements(),Y=e+">";t=S.exec(Y);){if(_e.length){U(C(e.substr(t.index))),_=t.index+t[0].length;continue}if(u=(n=":"===(n=n.toLowerCase()).charAt(0)?n.substr(1):n)in L,O&&N[n]&&0"===n.charAt(0)&&(n=" "+n),F.allow_conditional_comments||"[if"!==n.substr(0,3).toLowerCase()||(n=" "+n),H(n)):(n=t[2])?j(n.replace(//g,"")):(n=t[3])?q(n):(n=t[4])&&W(n,t[5]);_=t.index+t[0].length}for(_]*data-mce-bogus="all"[^>]*>/g,s=e.schema,o=function(e,t){e=new RegExp(["\\s?("+e.join("|")+')="[^"]+"'].join("|"),"gi");return t.replace(e,"")}(e.getTempAttrs(),o),l=s.getShortEndedElements();i=a.exec(o);)n=a.lastIndex,r=i[0].length,i=l[i[1]]?n:sg.findEndTag(s,o,n),o=o.substring(0,n-r)+o.substring(i),a.lastIndex=n-r;return h.trim(o)}function rg(e){return Q.isElement(e)?e.outerHTML:Q.isText(e)?Ji.encodeRaw(e.data,!1):Q.isComment(e)?"\x3c!--"+e.data+"--\x3e":""}function ig(e){return e.dom().innerHTML}function og(e){return{type:"fragmented",fragments:e,content:"",bookmark:null,beforeBookmark:null}}function ag(e){return{type:"complete",fragments:null,content:e,bookmark:null,beforeBookmark:null}}var sg=tg,lg={trimExternal:ng,trimInternal:ng},ug={KEEP:0,DELETE:2,INSERT:1,diff:function(m,h){function u(e,t,n,r,i){var o=function(e,t,n,r){var i=t-e,o=r-n;if(i===0||o===0)return null;var a=i-o,s=o+i,l=(s%2===0?s:s+1)/2,u,c,d,f,p;for(g[1+l]=e,v[1+l]=t+1,u=0;u<=l;++u){for(c=-u;c<=u;c+=2){d=c+l;if(c===-u||c!==u&&g[d-1]=e&&p>=n&&m[f]===h[p]){v[d]=f--;p--}if(a%2===0&&-u<=c&&c<=u)if(v[d]<=g[d+a])return y(v[d],c+e-n,t,r)}}}(e,t,n,r);if(null===o||o.start===t&&o.diag===t-r||o.end===e&&o.diag===e-n)for(var a=e,s=n;a")?og(e):ag(n)},applyToEditor:function(e,t,n){"fragmented"===t.type?pg(t.fragments,e.getBody()):e.setContent(t.content,{format:"raw"}),e.selection.moveToBookmark(n?t.beforeBookmark:t.bookmark)},isEq:function(e,t){return!(!e||!t)&&(n=t,yg(e)===yg(n)||(n=t,bg(e)===bg(n)));var n}};function wg(o){function a(e){o.setDirty(e)}function r(e){f(!1),l.add({},e)}function t(){l.typing&&(f(!1),l.add())}var s,i,l=this,u=0,c=[],n=0,d=function(){return 0===n},f=function(e){d()&&(l.typing=e)};o.on("init",function(){l.add()}),o.on("BeforeExecCommand",function(e){e=e.command;"Undo"!==e&&"Redo"!==e&&"mceRepaint"!==e&&(t(),l.beforeChange())}),o.on("ExecCommand",function(e){var t=e.command;"Undo"!==t&&"Redo"!==t&&"mceRepaint"!==t&&r(e)}),o.on("ObjectResizeStart Cut",function(){l.beforeChange()}),o.on("SaveContent ObjectResized blur",r),o.on("DragEnd",r),o.on("KeyUp",function(e){var t=e.keyCode;e.isDefaultPrevented()||((33<=t&&t<=36||37<=t&&t<=40||45===t||e.ctrlKey)&&(r(),o.nodeChanged()),46!==t&&8!==t||o.nodeChanged(),i&&l.typing&&!1===_g.isEq(_g.createFromEditor(o),c[0])&&(!1===o.isDirty()&&(a(!0),o.fire("change",{level:c[0],lastLevel:null})),o.fire("TypingUndo"),i=!1,o.nodeChanged()))}),o.on("KeyDown",function(e){var t,n=e.keyCode;e.isDefaultPrevented()||(33<=n&&n<=36||37<=n&&n<=40||45===n?l.typing&&r(e):(t=e.ctrlKey&&!e.altKey||e.metaKey,!(n<16||20r.custom_undo_redo_levels){for(n=0;n
      ").append(e.childNodes)}))},av[r="pre"]||(av[r]=[]),av[r].push(_e);function uv(e){return/^(TH|TD)$/.test(e.nodeName)}function cv(e,t,n){var r,i=t[n?"startContainer":"endContainer"],t=t[n?"startOffset":"endOffset"];return Q.isElement(i)&&(r=i.childNodes.length-1,!n&&t&&t--,i=i.childNodes[r=i.nodeValue.length&&(i=new J(i,e.getBody()).next()||i),i=Q.isText(i)&&!n&&0===t?new J(i,e.getBody()).prev()||i:i}function dv(e,t,n){var r,i,o=new Cu(e);if(t&&n&&(t=Sv(t,"previousSibling"),n=Sv(n,"nextSibling"),o.compare(t,n))){for(r=t.nextSibling;r&&r!==n;)r=(i=r).nextSibling,t.appendChild(i);return e.remove(n),K.each(K.grep(n.childNodes),function(e){t.appendChild(e)}),t}return n}function fv(n,e){return v.curry(function(e,t){return!(!t||!E.getStyle(n,t,e))},e)}function pv(r,e,t){return v.curry(function(e,t,n){r.setStyle(n,e,t),""===n.getAttribute("style")&&n.removeAttribute("style"),Lv(r,n)},e,t)}function mv(e,t){var n;1===t.nodeType&&t.parentNode&&1===t.parentNode.nodeType&&(n=E.getTextDecoration(e,t.parentNode),e.getStyle(t,"color")&&n?e.setStyle(t,"text-decoration",n):e.getStyle(t,"text-decoration")===n&&e.setStyle(t,"text-decoration",null))}function hv(m,h,g,r){function v(n,e){var t;e=e||_,n&&(e.onformat&&e.onformat(n,e,g,r),Yv(e.styles,function(e,t){p.setStyle(n,t,E.replaceVars(e,g))}),e.styles&&(t=p.getAttrib(n,"style"))&&n.setAttribute("data-mce-style",t),Yv(e.attributes,function(e,t){p.setAttrib(n,t,E.replaceVars(e,g))}),Yv(e.classes,function(e){e=E.replaceVars(e,g),p.hasClass(n,e)||p.addClass(n,e)}))}function y(e,t){var n=!1;return!!_.selector&&(Yv(e,function(e){return!("collapsed"in e&&e.collapsed!==f)&&p.is(t,e.selector)&&!mu(t)?(v(t,e),!(n=!0)):void 0}),n)}function e(l,e,t,u){var c=[],d=!0,f=_.inline||_.block,p=l.create(f);v(p),yv(l,e,function(e){var a,s=function(e){var t,n=d,r=e.nodeName.toLowerCase(),i=e.parentNode.nodeName.toLowerCase();if(1===e.nodeType&&l.getContentEditable(e)&&(n=d,d="true"===l.getContentEditable(e),t=!0),E.isEq(r,"br"))a=0,_.block&&l.remove(e);else if(_.wrapper&&Xg.matchNode(m,e,h,g))a=0;else if(d&&!t&&_.block&&!_.wrapper&&E.isTextBlock(m,r)&&E.isValid(m,i,f))e=l.rename(e,f),v(e),c.push(e),a=0;else{if(_.selector){var o=y(b,e);if(!_.inline||o)return void(a=0)}!d||t||!E.isValid(m,f,r)||!E.isValid(m,i,f)||!u&&3===e.nodeType&&1===e.nodeValue.length&&65279===e.nodeValue.charCodeAt(0)||mu(e)||_.inline&&l.isBlock(e)?(a=0,Yv(K.grep(e.childNodes),s),t&&(d=n),a=0):(a||(a=l.clone(p,!1),e.parentNode.insertBefore(a,e),c.push(a)),a.appendChild(e))}};Yv(e,s)}),!0===_.links&&Yv(c,function(e){var t=function(e){"A"===e.nodeName&&v(e,_),Yv(K.grep(e.childNodes),t)};t(e)}),Yv(c,function(e){var t,n,r,i=function(e){var n=!1;return Yv(e.childNodes,function(e){if((t=e)&&1===t.nodeType&&!wu.isBookmarkNode(t)&&!mu(t)&&!Q.isBogus(t))return n=e,!1;var t}),n};t=0,Yv(e.childNodes,function(e){E.isWhiteSpaceNode(e)||wu.isBookmarkNode(e)||t++}),n=t,(1=t.nodeValue.length&&e.splice(0,1),t=e[e.length-1],0===c&&0p.length-1?f=p.length-1:f<0&&(f=0),u=p[f]||d),r===u)return i(m([r]));for(n=e.findCommonAncestor(r,u),o=r;o;o=o.parentNode){if(o===u)return g(r,n,!0);if(o===n)break}for(o=u;o;o=o.parentNode){if(o===r)return g(u,n);if(o===n)break}p=t(r,n)||r,f=t(u,n)||u,g(r,p,!0),(s=h(p===r?p:p.nextSibling,"nextSibling",f===u?f.nextSibling:f)).length&&i(m(s)),g(u,f)}},bv=/^(src|href|style)$/,_v=K.each,wv=E.isEq,xv=function(e,t,n,r){e=e.create(n,r);return t.parentNode.insertBefore(e,t),e.appendChild(t),e},Cv=function(e,t,n,r){return!(t=E.getNonWhiteSpaceSibling(t,n,r))||"BR"===t.nodeName||e.isBlock(t)},kv=function(e,n,r,i,o){var t,a,s,l,u,c,d,f,p,m,h=e.dom;if(f=h,!(wv(c=i,(u=n).inline)||wv(c,u.block)||(u.selector?Q.isElement(c)&&f.is(c,u.selector):void 0)||(f=i,n.links&&"A"===f.tagName)))return!1;if("all"!==n.remove)for(_v(n.styles,function(e,t){e=E.normalizeStyleValue(h,E.replaceVars(e,r),t),"number"==typeof t&&(t=e,o=0),!n.remove_similar&&o&&!wv(E.getStyle(h,o,t),e)||h.setStyle(i,t,""),s=1}),s&&""===h.getAttrib(i,"style")&&(i.removeAttribute("style"),i.removeAttribute("data-mce-style")),_v(n.attributes,function(e,t){var n;e=E.replaceVars(e,r),"number"==typeof t&&(t=e,o=0),o&&!wv(h.getAttrib(o,t),e)||("class"===t&&(e=h.getAttrib(i,t))&&(n="",_v(e.split(/\s+/),function(e){/mce\-\w+/.test(e)&&(n+=(n?" ":"")+e)}),n)?h.setAttrib(i,t,n):("class"===t&&i.removeAttribute("className"),bv.test(t)&&i.removeAttribute("data-mce-"+t),i.removeAttribute(t)))}),_v(n.classes,function(e){e=E.replaceVars(e,r),o&&!h.hasClass(o,e)||h.removeClass(i,e)}),a=h.getAttribs(i),t=0;t)\s*/g,"$1"),K.map(e.split(/(?:>|\s+(?![^\[\]]+\]))/),function(e){var e=K.map(e.split(/(?:~\+|~|\+)/),Vv),t=e.pop();return e.length&&(t.siblings=e),t}).reverse()):[]}var Wv=K.each,qv=m.DOM,Vv=function(e){var t,o={classes:[],attrs:{}};return"*"!==(e=o.selector=K.trim(e))&&(t=e.replace(/(?:([#\.]|::?)([\w\-]+)|(\[)([^\]]+)\]?)/g,function(e,t,n,r,i){switch(t){case"#":o.attrs.id=n;break;case".":o.classes.push(n);break;case":":-1!==K.inArray("checked disabled enabled read-only required".split(" "),n)&&(o.attrs[n]=n)}return"["===r&&(t=i.match(/([\w\-]+)(?:\=\"([^\"]+))?/))&&(o.attrs[t[1]]=t[2]),""})),o.name=t||"div",o},Gv={getCssText:function(n,e){var t,r,i,o,a="",s=n.settings.preview_styles;if(!1===s)return"";"string"!=typeof s&&(s="font-family font-size font-weight font-style text-decoration text-transform color background-color border border-radius outline text-shadow");function l(e){return e.replace(/%(\w+)/g,"")}if("string"==typeof e){if(!(e=n.formatter.get(e)))return;e=e[0]}return"preview"in e&&!1===(s=e.preview)?"":(t=e.block||e.inline||"span",i=(i=$v(e.selector)).length?(i[0].name||(i[0].name=t),t=e.selector,zv(i,n)):zv([t],n),r=qv.select(t,i)[0]||i.firstChild,Wv(e.styles,function(e,t){(e=l(e))&&qv.setStyle(r,t,e)}),Wv(e.attributes,function(e,t){(e=l(e))&&qv.setAttrib(r,t,e)}),Wv(e.classes,function(e){e=l(e),qv.hasClass(r,e)||qv.addClass(r,e)}),n.fire("PreviewFormats"),qv.setStyles(i,{position:"absolute",left:-65535}),n.getBody().appendChild(i),o=qv.getStyle(n.getBody(),"fontSize",!0),o=/px$/.test(o)?parseInt(o,10):0,Wv(s.split(" "),function(e){var t=qv.getStyle(r,e,!0);if(!("background-color"===e&&/transparent|rgba\s*\([^)]+,\s*0\)/.test(t)&&(t=qv.getStyle(n.getBody(),e,!0),"#ffffff"===qv.toHex(t).toLowerCase())||"color"===e&&"#000000"===qv.toHex(t).toLowerCase())){if("font-size"===e&&/em|%$/.test(t)){if(0===o)return;t=parseFloat(t)/(/%$/.test(t)?100:1)*o+"px"}"border"===e&&t&&(a+="padding:0 2px;"),a+=e+":"+t+";"}}),n.fire("AfterPreviewFormats"),qv.remove(i),a)},parseSelector:$v,selectorToHtml:function(e,t){return zv($v(e),t)}},Xv={toggle:function(e,t,n,r,i){t=t.get(n);!Xg.match(e,n,r,i)||"toggle"in t[0]&&!t[0].toggle?Fv.applyFormat(e,n,r,i):Tv.remove(e,n,r,i)}},Kv={setup:function(e){e.addShortcut("meta+b","","Bold"),e.addShortcut("meta+i","","Italic"),e.addShortcut("meta+u","","Underline");for(var t=1;t<=6;t++)e.addShortcut("access+"+t,"",["FormatBlock",!1,"h"+t]);e.addShortcut("access+7","",["FormatBlock",!1,"p"]),e.addShortcut("access+8","",["FormatBlock",!1,"div"]),e.addShortcut("access+9","",["FormatBlock",!1,"address"])}};function Jv(e){var t=Uv(e),n=dl(null);return Kv.setup(e),ov(e),{get:t.get,register:t.register,unregister:t.unregister,apply:v.curry(Fv.applyFormat,e),remove:v.curry(Tv.remove,e),toggle:v.curry(Xv.toggle,e,t),match:v.curry(Xg.match,e),matchAll:v.curry(Xg.matchAll,e),matchNode:v.curry(Xg.matchNode,e),canApply:v.curry(Xg.canApply,e),formatChanged:v.curry(Hv.formatChanged,e,n),getCssText:v.curry(Gv.getCssText,e)}}function Qv(a){return function(){for(var e=new Array(arguments.length),t=0;t)/g,"\n").replace(/^[\r\n]*|[\r\n]*$/g,"").replace(/^\s*(()?|\s*\/\/\s*\]\]>(-->)?|\/\/\s*(-->)?|\]\]>|\/\*\s*-->\s*\*\/|\s*-->\s*)\s*$/g,"")};o--;)r=(n=e[o]).firstChild?n.firstChild.value:"","script"===t?((i=n.attr("type"))&&n.attr("type","mce-no/type"===i?null:i.replace(/^mce\-/,"")),"xhtml"===l.element_format&&0")):"xhtml"===l.element_format&&0t.clientHeight){e=t;break}t=t.parentNode}return e},scrollIntoView:function(e,t){return ol.scrollElementIntoView(s,e,t)},placeCaretAt:function(e,t){return i(gb.fromPoint(e,t,s.getDoc()))},getBoundingClientRect:function(){var e=n();return e.collapsed?k.fromRangeStart(e).getClientRects()[0]:e.getBoundingClientRect()},destroy:function(){o=u=c=null,h.destroy()}},m=cb(p),h=pb(p,s);return p.bookmarkManager=m,p.controlSelection=h,p}function jy(e,t){for(;t=e(t);)if(t.isVisible())return t;return t}function Uy(e,t,n,r){var i,o,a=e===Ns.Forwards,s=a?Wb:$b;return!r.collapsed&&(o=zb(r),Ub(o))?Fa(e,t,o,e===Ns.Backwards,!0):(o=zo(r.startContainer),s(i=ps(e,t.getBody(),r))?qs(t,i.getNode(!a)):(i=n(i))?s(i)?Fa(e,t,i.getNode(!a),a,!0):s(s=n(i))&&function(e,t){t=Tl(e,t);return!(t||!Q.isBr(e.getNode()))||t}(i,s)?Fa(e,t,s.getNode(!a),a,!0):o?Ba(t,i.toRange(),!0):null:o?r:null)}function zy(e,t,n){var r,i=ql(e.getBody()),o=ga.curry(jy,i.next),i=ga.curry(jy,i.prev);n.collapsed&&e.settings.forced_root_block&&(r=e.dom.getParent(n.startContainer,"PRE"))&&!(1===t?o:i)(k.fromRangeStart(n))&&(o=function(e){e=e.dom.create(e.settings.forced_root_block);return(!V.ie||11<=V.ie)&&(e.innerHTML='
      '),e}(e),1===t?e.$(r).after(o):e.$(r).before(o),e.selection.select(o,!0),e.selection.collapse())}function $y(e,t){var n,r,i,o,a,s,l=t?1:-1,t=t?zh:Uh,u=e.selection.getRng();return n=l,r=e,t=t,a=zb(i=u),i=ps(n,r.getBody(),i),t=t(r.getBody(),bh(1),i),t=y.filter(t,_h(1)),s=y.last(i.getClientRects()),(Wb(i)||Rl(i))&&(a=i.getNode()),($b(i)||Al(i))&&(a=i.getNode(!0)),(o=s?(i=s.left,(s=kh(t,i))&&Ub(s.node)?(t=Math.abs(i-s.left),o=Math.abs(i-s.right),Fa(n,r,s.node,tF(r)?(w=S(_*y),_=S(w/y)):(_=S(w/y),w=S(_*y))),k.setStyles(R(u),{width:_,height:w}),e=d.startPos.x+n,t=d.startPos.y+r,k.setStyles(c,{left:e=0e?t.cells().length:e},0)},Mb=function(e,t,n,r,i){for(var o=[],a=e.rows(),s=n;s<=i;s++){var l=a[s].cells(),l=t"+(n.item?n.item(0).outerHTML:n.htmlText),r.removeChild(r.firstChild)):r.innerHTML=n.toString(),t.getInner=!0,o=e.selection.serializer.serialize(r,t),"tree"===t.format)return o;t.content=e.selection.isCollapsed()?"":o}return e.fire("GetContent",t),t.content}},Ab={setContent:function(e,t,n){var r,i,o=e.selection.getRng(),a=e.getDoc();if((n=n||{format:"html"}).set=!0,n.selection=!0,n.content=t,!n.no_events&&(n=e.fire("BeforeSetContent",n)).isDefaultPrevented())e.fire("SetContent",n);else{if(t=n.content,o.insertNode){t+='_',o.startContainer===a&&o.endContainer===a||(o.deleteContents(),0===a.body.childNodes.length)?a.body.innerHTML=t:o.createContextualFragment?o.insertNode(o.createContextualFragment(t)):(r=a.createDocumentFragment(),i=a.createElement("div"),r.appendChild(i),i.outerHTML=t,o.insertNode(r)),i=e.dom.get("__caret"),(o=a.createRange()).setStartBefore(i),o.setEndBefore(i),e.selection.setRng(o),e.dom.remove("__caret");try{e.selection.setRng(o)}catch(e){}}else o.item&&(a.execCommand("Delete",!1,null),o=e.getRng()),/^\s+/.test(t)?(o.pasteHTML('_'+t),e.dom.remove("__mce_tmp")):o.pasteHTML(t);n.no_events||e.fire("SetContent",n)}}},Pb=function(e,t,n){return Yy(e,t,!0,n,function(e,t){return Math.min(c.childNodesCount(e),t)})},Ob=function(e,t,n){return Yy(e,t,!1,n,function(e,t){return 0l.childNodes.length-1,l=l.childNodes[Math.min(o,l.childNodes.length-1)]||l,o=m&&Q.isText(l)?l.nodeValue.length:0),s=s_(v,l))if((p&&!g||!p&&g)&&(l=function(e,t,n,r,i){var o,a,s,l,t=t||"P",u=e.dom,c=s_(u,r),d=u.getParent(r,u.isBlock);if(!d||!o_(u,d)){if(c=((d=d||c)===e.getBody()||i_(d)?d:d.parentNode).nodeName.toLowerCase(),!d.hasChildNodes())return o=u.create(t),l_(e,o),d.appendChild(o),n.setStart(o,0),n.setEnd(o,0),o;for(s=r;s.parentNode!==d;)s=s.parentNode;for(;s&&!u.isBlock(s);)s=(a=s).previousSibling;if(a&&e.schema.isValidChild(c,t.toLowerCase())){for(o=u.create(t),l_(e,o),a.parentNode.insertBefore(o,a),s=a;s&&!u.isBlock(s);)l=s.nextSibling,o.appendChild(s),s=l;n.setStart(r,i),n.setEnd(r,i)}}return r}(a,p,_,l,o)),u=v.getParent(l,v.isBlock),c=u?v.getParent(u.parentNode,v.isBlock):null,d=u?u.nodeName.toUpperCase():"","LI"!==(f=c?c.nodeName.toUpperCase():"")||e.ctrlKey||(c=(u=c).parentNode,d=f),/^(LI|DT|DD)$/.test(d)&&v.isEmpty(u))n_(a,t,c,u,p);else if(!p||u!==a.getBody()){if(p=p||"P",zo(u))i=Ko(u),v.isEmpty(u)&&Ky(u),e_.moveToCaretPosition(a,i);else if(n())r();else if(n(!0))i=u.parentNode.insertBefore(t(),u),e_.moveToCaretPosition(a,Jy(u,"HR")?i:u);else{(e=(g=_).cloneRange()).setStart(g.startContainer,a_(!0,g.startContainer,g.startOffset)),e.setEnd(g.endContainer,a_(!1,g.endContainer,g.endOffset)),(g=e.cloneRange()).setEndAfter(u);for(var w=e=g.extractContents();Q.isText(w)&&(w.nodeValue=w.nodeValue.replace(/^[\r\n]+/,"")),w=w.firstChild;);i=e.firstChild,v.insertAfter(e,u),!function(e,t,n){var r,i=n,o=[];if(i){for(;i=i.firstChild;){if(e.isBlock(i))return;Q.isElement(i)&&!t[i.nodeName.toLowerCase()]&&o.push(i)}for(r=o.length;r--;)(!(i=o[r]).hasChildNodes()||i.firstChild===i.lastChild&&""===i.firstChild.nodeValue||r_(i))&&e.remove(i)}}(v,b,i),g=v,(e=u).normalize(),(h=e.lastChild)&&!/^(left|right)$/gi.test(g.getStyle(h,"float",!0))||g.add(e,"br"),v.isEmpty(u)&&Ky(u),i.normalize(),v.isEmpty(i)?(v.remove(i),r()):e_.moveToCaretPosition(a,i)}v.setAttrib(i,"id",""),a.fire("NewBlock",{newBlock:i})}},c_={shouldInsertBr:function(e){return Qy(e,T.getBrNewLineSelector(e))},shouldBlockNewLine:function(e){return Qy(e,T.getNoNewLineSelector(e))}},d_=we([{br:[]},{block:[]},{none:[]}]),f_=function(n,r){return function(e,t){return e_.getParentBlockName(e)===n.toUpperCase()===r}},p_=function(e,t){return uf([sb([Zy],d_.none()),sb([f_("summary",!0)],d_.br()),sb([nb(!0),rb(!1),ob],d_.br()),sb([nb(!0),rb(!1)],d_.block()),sb([nb(!0),rb(!0),ob],d_.block()),sb([nb(!0),rb(!0)],d_.br()),sb([tb(!0),ob],d_.br()),sb([tb(!0)],d_.block()),sb([eb(!0),ob,ab],d_.block()),sb([eb(!0)],d_.br()),sb([ib],d_.br()),sb([eb(!1),ob],d_.br()),sb([ab],d_.block())],[e,t.shiftKey]).getOr(d_.none())},m_={insert:function(e,t){p_(e,t).fold(function(){gp.insert(e,t)},function(){u_(e,t)},v.noop)}},h_=function(e){e.typing&&(e.typing=!1,e.add())},g_=function(r){r.on("keydown",function(e){var t,n;e.keyCode===j.ENTER&&(t=r,(n=e).isDefaultPrevented()||(n.preventDefault(),h_(t.undoManager),t.undoManager.transact(function(){!1===t.selection.isCollapsed()&&t.execCommand("Delete"),m_.insert(t,n)})))})},v_=function(e,t,n){return!!lb(n,t)&&(n=e,t=(e=t).container(),e=e.offset(),t.insertData(e," "),n.selection.setCursorLocation(t,e+1),!0)},y_={insertAtSelection:function(e){return!!e.selection.isCollapsed()&&(e=e,t=v.curry(S.isInlineTarget,e),n=k.fromRangeStart(e.selection.getRng()),bf.readLocation(t,e.getBody(),n).map(v.curry(v_,e,n)).getOr(!1));var t,n}},b_=function(n){n.on("keydown",function(e){var t;!1===e.isDefaultPrevented()&&(t=e,a.execute([{keyCode:j.SPACEBAR,action:a.action(y_.insertAtSelection,n)}],t).each(function(e){t.preventDefault()}))})},__=function(e){return yd.descendant(H.fromDom(e.getBody()),"*[data-mce-caret]").fold(v.constant(null),function(e){return e.dom()})},w_=function(e,t){t.hasAttribute("data-mce-caret")&&(Ko(t),e.selection.setRng(e.selection.getRng()),e.selection.scrollIntoView(t))},x_=function(e){e.on("keyup compositionstart",v.curry(ub,e))},C_=function(e){var t=kf.setupSelectedState(e);x_(e),Gb(e,t),Zb(e,t),g_(e),b_(e)};function k_(o){function e(e,t){try{o.getDoc().execCommand(e,!1,t)}catch(e){}}function a(e){return e.isDefaultPrevented()}function t(){o.shortcuts.add("meta+a",null,"SelectAll")}function n(){function n(){var e=p.getAttribs(m.getStart().cloneNode(!1));return function(){var t=m.getStart();t!==o.getBody()&&(p.setAttrib(t,"style",null),c(e,function(e){t.setAttributeNode(e.cloneNode(!0))}))}}function r(){return!m.isCollapsed()&&p.getParent(m.getStart(),p.isBlock)!==p.getParent(m.getEnd(),p.isBlock)}o.on("keypress",function(e){var t;if(!a(e)&&(8===e.keyCode||46===e.keyCode)&&r())return t=n(),o.getDoc().execCommand("delete",!1,null),t(),e.preventDefault(),!1}),p.bind(o.getDoc(),"cut",function(e){var t;!a(e)&&r()&&(t=n(),tt.setEditorTimeout(o,function(){t()}))})}function r(){o.on("keydown",function(e){if(!a(e)&&e.keyCode===d&&m.isCollapsed()&&0===m.getRng().startOffset){var t=m.getNode().previousSibling;if(t&&t.nodeName&&"table"===t.nodeName.toLowerCase())return e.preventDefault(),!1}})}function i(){h.readonly||o.on("BeforeExecCommand MouseDown",function(){e("StyleWithCSS",!1),e("enableInlineTableEditing",!1),h.object_resizing||e("enableObjectResizing",!1)})}function s(){o.on("SetContent ExecCommand",function(e){"setcontent"!==e.type&&"mceInsertLink"!==e.command||c(p.select("a"),function(e){var t=e.parentNode,n=p.getRoot();if(t.lastChild===e){for(;t&&!p.isBlock(t);){if(t.parentNode.lastChild!==t||t===n)return;t=t.parentNode}p.add(t,"br",{"data-mce-bogus":1})}})})}function l(){o.inline||(o.contentStyles.push("body {min-height: 150px}"),o.on("click",function(e){"HTML"===e.target.nodeName&&(11',"TABLE"===o.nodeName?i=""+r+"":/^(UL|OL)$/.test(o.nodeName)&&(i="
    1. "+r+"
    2. "),i=(e=T.getForcedRootBlock(n))&&n.schema.isValidChild(o.nodeName.toLowerCase(),e.toLowerCase())?n.dom.createHTML(e,n.settings.forced_root_block_attrs,i=r):i||'
      ',x0(n,i),n.fire("SetContent",t)):("raw"!==t.format&&(i=Iu({validate:n.validate},n.schema).serialize(n.parser.parse(i,{isRootContent:!0,insert:!0}))),t.content=Bi(H.fromDom(o))?i:K.trim(i),x0(n,t.content),t.no_events||n.fire("SetContent",t)),t.content);var t,n,r,i,o})}function A_(e){p.from(e).each(function(e){return e.destroy()})}function P_(e){var t,n,r,i;e.removed||(t=e._selectionOverrides,n=e.editorUpload,r=e.getBody(),i=e.getElement(),r&&e.save(),e.removed=!0,e.unbindAllNativeEvents(),e.hasHiddenInput&&i&&C0.remove(i.nextSibling),!e.inline&&r&&C0.setStyle(e.id,"display",e.orgDisplay),em.fireRemove(e),e.editorManager.remove(e),C0.remove(e.getContainer()),A_(t),A_(n),e.destroy())}function O_(e,t){var n=e.selection,r=e.dom;e.destroyed||(t||e.removed?(t||(e.editorManager.off("beforeunload",e._beforeUnload),e.theme&&e.theme.destroy&&e.theme.destroy(),A_(n),A_(r)),(n=(t=e).formElement)&&(n._mceOldSubmit&&(n.submit=n._mceOldSubmit,n._mceOldSubmit=null),C0.unbind(n,"submit reset",t.formEventDelegate)),(r=e).contentAreaContainer=r.formElement=r.container=r.editorContainer=null,r.bodyElement=r.contentDocument=r.contentWindow=null,r.iframeElement=r.targetElm=null,r.selection&&(r.selection=r.selection.win=r.selection.dom=r.selection.dom.doc=null),e.destroyed=!0):e.remove())}function I_(e,t,n){var r=this,i=r.documentBaseUrl=n.documentBaseURL,o=n.baseURI;t=function(e,t,n,r,i){t=pd(t,n,e);return md(cd,t,r,i)}(r,e,i,n.defaultSettings,t),r.settings=t,To.language=t.language||"en",To.languageLoad=t.language_load,To.baseURL=n.baseURL,r.id=e,r.setDirty(!1),r.plugins={},r.documentBaseURI=new S_(t.document_base_url,{base_uri:o}),r.baseURI=o,r.contentCSS=[],r.contentStyles=[],r.shortcuts=new cm(r),r.loadedCSS={},r.editorCommands=new Ap(r),r.suffix=n.suffix,r.editorManager=n,r.inline=t.inline,r.buttons={},r.menuItems={},t.cache_suffix&&(V.cacheSuffix=t.cache_suffix.replace(/^[\?\&]+/,"")),!1===t.override_viewport&&(V.overrideViewPort=!1),n.fire("SetupEditor",{editor:r}),r.execCallback("setup",r),r.$=X.overrideDefaults(function(){return{context:r.inline?r.getBody():r.getDoc(),element:r.getBody()}})}function Y_(e){return E0.isEditorUIElement(e)}function F_(n,e){e=e.editor,A0.register(e),e.on("focusin",function(){var e=n.focusedEditor;e!==this&&(e&&e.fire("blur",{focusedEditor:this}),n.setActive(this),(n.focusedEditor=this).fire("focus",{blurredEditor:e}),this.focus(!0))}),e.on("focusout",function(){var t=this;tt.setEditorTimeout(t,function(){var e=n.focusedEditor;O0(t,I0())||e!==t||(t.fire("blur",{focusedEditor:null}),n.focusedEditor=null)})}),U_||(U_=function(e){var t=n.activeEditor,e=e.target;t&&e.ownerDocument===document&&e!==document.body&&!O0(t,e)&&n.focusedEditor===t&&(t.fire("blur",{focusedEditor:null}),n.focusedEditor=null)},P0.bind(document,"focusin",U_))}function B_(e,t){e.focusedEditor===t.editor&&(e.focusedEditor=null),e.activeEditor||(P0.unbind(document,"focusin",U_),U_=null)}function H_(t){z0(K0.get(),function(e){"scroll"===t.type?e.fire("ScrollWindow",t):e.fire("ResizeWindow",t)})}function j_(e){e!==q0&&(e?X(window).on("resize scroll",H_):X(window).off("resize scroll",H_),q0=e)}var U_,z_,$_=function(e){return Q.isElement(e)&&Ai(H.fromDom(e))},W_=function(o){o.on("click",function(e){var t,n,r,i;3===e.detail&&(n=(e=o).selection.getRng(),r=g.fromRangeStart(n),i=g.fromRangeEnd(n),g.isElementPosition(r)&&(t=r.container(),$_(t))&&C.firstPositionIn(t).each(function(e){return n.setStart(e.container(),e.offset())}),g.isElementPosition(i)&&(t=r.container(),$_(t))&&C.lastPositionIn(t).each(function(e){return n.setEnd(e.container(),e.offset())}),e.selection.setRng(Bu.normalize(n)))})},q_=function(t){t.on("click",function(e){t.dom.getParent(e.target,"details")&&e.preventDefault()})},V_=function(e){e.parser.addNodeFilter("details",function(e){b.each(e,function(e){e.attr("data-mce-open",e.attr("open")),e.attr("open","open")})}),e.serializer.addNodeFilter("details",function(e){b.each(e,function(e){var t=e.attr("data-mce-open");e.attr("open",l.isString(t)?t:null),e.attr("data-mce-open",null)})})},G_=m.DOM,X_=function(t){t.settings.auto_focus&&tt.setEditorTimeout(t,function(){var e=!0===t.settings.auto_focus?t:t.editorManager.get(t.settings.auto_focus);e.destroyed||e.focus()},100)},K_=function(t,e){var n,s,r=t.settings,i=t.getElement(),o=t.getDoc();r.inline||(t.getElement().style.visibility=t.orgVisibility),e||r.content_editable||(o.open(),o.write(t.iframeHTML),o.close()),r.content_editable&&(t.on("remove",function(){var e=this.getBody();G_.removeClass(e,"mce-content-body"),G_.removeClass(e,"mce-edit-focus"),G_.setAttrib(e,"contentEditable",null)}),G_.addClass(i,"mce-content-body"),t.contentDocument=o=r.content_document||document,t.contentWindow=r.content_window||window,t.bodyElement=i,r.content_document=r.content_window=null,r.root_name=i.nodeName.toLowerCase()),(e=t.getBody()).disabled=!0,t.readonly=r.readonly,t.readonly||(t.inline&&"static"===G_.getStyle(e,"position",!0)&&(e.style.position="relative"),e.contentEditable=t.getParam("content_editable_state",!0)),e.disabled=!1,t.editorUpload=nh(t),t.schema=so(r),t.dom=m(o,{keep_values:!0,url_converter:t.convertURL,url_converter_scope:t,hex_colors:r.force_hex_style_colors,class_filter:r.class_filter,update_styles:!0,root_element:t.inline?t.getBody():null,collect:r.content_editable,schema:t.schema,onSetAttrib:function(e){t.fire("SetAttrib",e)}}),t.parser=((i=xy((s=t).settings,s.schema)).addAttributeFilter("src,href,style,tabindex",function(e,t){for(var n,r,i,o=e.length,a=s.dom;o--;)r=(n=e[o]).attr(t),n.attributes.map[i="data-mce-"+t]||0!==r.indexOf("data:")&&0!==r.indexOf("blob:")&&("style"===t?((r=a.serializeStyle(a.parseStyle(r),n.name)).length||(r=null),n.attr(i,r),n.attr(t,r)):"tabindex"===t?(n.attr(i,r),n.attr(t,null)):n.attr(i,s.convertURL(r,t,n.name)))}),i.addNodeFilter("script",function(e){for(var t,n,r=e.length;r--;)0!==(n=(t=e[r]).attr("type")||"no/type").indexOf("mce-")&&t.attr("type","mce-"+n)}),i.addNodeFilter("#cdata",function(e){for(var t,n=e.length;n--;)(t=e[n]).type=8,t.name="#comment",t.value="[CDATA["+t.value+"]]"}),i.addNodeFilter("p,h1,h2,h3,h4,h5,h6,div",function(e){for(var t,n=e.length,r=s.schema.getNonEmptyElements();n--;)(t=e[n]).isEmpty(r)&&0===t.getAll("br").length&&(t.append(new uy("br",1)).shortEnded=!0)}),i),t.serializer=Ey(r,t),t.selection=Hy(t.dom,t.getWin(),t.serializer,t),t.formatter=Jv(t),t.undoManager=wg(t),t._nodeChangeDispatcher=new mh(t),t._selectionOverrides=Dh(t),q_(i=t),V_(i),W_(t),C_(t),dh(t),t.fire("PreInit"),r.browser_spellcheck||r.gecko_spellcheck||(o.body.spellcheck=!1,G_.setAttrib(e,"spellcheck","false")),t.quirks=k_(t),t.fire("PostRender"),r.directionality&&(e.dir=r.directionality),r.nowrap&&(e.style.whiteSpace="nowrap"),r.protect&&t.on("BeforeSetContent",function(t){K.each(r.protect,function(e){t.content=t.content.replace(e,function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"})})}),t.on("SetContent",function(){t.addVisual(t.getBody())}),t.load({initial:!0,format:"html"}),t.startContent=t.getContent({format:"raw"}),t.on("compositionstart compositionend",function(e){t.composing="compositionstart"===e.type}),0";return T.getDocumentBaseUrl(e)!==e.documentBaseUrl&&(r+=''),r+='',t=T.getBodyId(e),n=T.getBodyClass(e),T.getContentSecurityPolicy(e)&&(r+=''),r+='
      '},t0=function(e,t){o=t,r=(n=e).editorManager.translate("Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help"),(i=Z_(n.id,r,o.height,T.getIframeAttrs(n)).dom()).onload=function(){i.onload=null,n.fire("load")},r=Q_(n,i),n.contentAreaContainer=o.iframeContainer,n.iframeElement=i,n.iframeHTML=e0(n),J_.add(o.iframeContainer,i);var n,r,i,o=r;t.editorContainer&&(J_.get(t.editorContainer).style.display=e.orgDisplay,e.hidden=J_.isHidden(t.editorContainer)),e.getElement().style.display="none",J_.setAttrib(e.id,"aria-hidden","true"),o||K_(e)},n0=m.DOM,r0=function(t,n,e){var r=Fm.get(e),i=Fm.urls[e]||t.documentBaseUrl.replace(/\/$/,"");e=K.trim(e),r&&-1===K.inArray(n,e)&&(K.each(Fm.dependencies(e),function(e){r0(t,n,e)}),t.plugins[e]||(r=new r(t,i,t.$),(t.plugins[e]=r).init&&(r.init(t,i),n.push(e))))},i0=function(e){return e.replace(/^\-/,"")},o0=function(e){var t=e.settings,n=e.getElement(),r=t.width||n0.getStyle(n,"width")||"100%",i=t.height||n0.getStyle(n,"height")||n.offsetHeight,o=t.min_height||100,a=/^[0-9\.]+(|px)$/i;return a.test(""+r)&&(r=Math.max(parseInt(r,10),100)),a.test(""+i)&&(i=Math.max(parseInt(i,10),o)),a=e.theme.renderUI({targetNode:n,width:r,height:i,deltaWidth:t.delta_width,deltaHeight:t.delta_height}),t.content_editable||(i=(a.iframeHeight||i)+("number"==typeof i?a.deltaHeight||0:""))=n.length)for(r=0,i=e.length;r=n.length||e[r]!==n[r]){o=r+1;break}if(e.length=e.length||e[r]!==n[r]){o=r+1;break}if(1===o)return t;for(r=0,i=e.length-(o-1);r]*>( | |\\s| |
      |)<\\/"+e+">[\r\n]*|
      [\r\n]*)$");return t.replace(e,"")},w0=function(e,t,n){e=function(e,n,t){var r,i,o={},a={},s=[];for(r in t.firstChild&&L_(t.firstChild,function(t){b.each(e,function(e){e.name===t.name&&(o[e.name]?o[e.name].nodes.push(t):o[e.name]={filter:e,nodes:[t]})}),b.each(n,function(e){"string"==typeof t.attr(e.name)&&(a[e.name]?a[e.name].nodes.push(t):a[e.name]={filter:e,nodes:[t]})})}),o)o.hasOwnProperty(r)&&s.push(o[r]);for(i in a)a.hasOwnProperty(i)&&s.push(a[i]);return s}(e,t,n);b.each(e,function(t){b.each(t.filter.callbacks,function(e){e(t.nodes,t.filter.name,{})})})},x0=function(e,t){var n;e.dom.setHTML(e.getBody(),t),n=e,km.hasFocus(n)&&C.firstPositionIn(n.getBody()).each(function(e){var t=e.getNode(),t=Q.isTable(t)?C.firstPositionIn(t).getOr(e):e;n.selection.setRng(t.toRange())})},C0=m.DOM,k0=m.DOM,T0=K.extend,M0=K.each,D0=K.resolve,S0=V.ie,E0=(T0(I_.prototype={render:function(){p0(this)},focus:function(e){km.focus(this,e)},hasFocus:function(){return km.hasFocus(this)},execCallback:function(e){for(var t=1;t=n.x&&i.x+i.w<=n.w+n.x&&i.y>=n.y&&i.y+i.h<=n.h+n.y)return r[o];return null},intersect:function(e,t){var n=aw(e.x,t.x),r=aw(e.y,t.y),i=ow(e.x+e.w,t.x+t.w),e=ow(e.y+e.h,t.y+t.h);return i-n<0||e-r<0?null:Z0(n,r,i-n,e-r)},clamp:function(e,t,n){var r=e.x,i=e.y,o=e.x+e.w,e=e.y+e.h,a=t.x+t.w,s=t.y+t.h,l=aw(0,t.x-r),t=aw(0,t.y-i),a=aw(0,o-a),s=aw(0,e-s);return r+=l,i+=t,n&&(o+=l,e+=t,r-=a,i-=s),Z0(r,i,(o-=a)-r,(e-=s)-i)},create:Z0,fromClientRect:function(e){return Z0(e.left,e.top,e.width,e.height)}},lw={},ge={add:function(e,t){lw[e.toLowerCase()]=t},has:function(e){return!!lw[e.toLowerCase()]},get:function(e){var t=e.toLowerCase(),t=lw.hasOwnProperty(t)?lw[t]:null;if(null===t)throw new Error("Could not find module for type: "+e);return t},create:function(e,t){var n;if("string"==typeof e?(t=t||{}).type=e:e=(t=e).type,e=e.toLowerCase(),n=lw[e])return(n=new n(t)).type=e,n;throw new Error("Could not find control by type: "+e)}},uw=K.each,cw=K.extend,dw=(ew.extend=rw=function(n){function r(){var e,t,n;if(!iw&&(this.init&&this.init.apply(this,arguments),t=this.Mixins))for(e=t.length;e--;)(n=t[e]).init&&n.init.apply(this,arguments)}function t(){return this}var e,i,o,a=this.prototype;for(i in iw=!0,e=new this,iw=!1,n.Mixins&&(uw(n.Mixins,function(e){for(var t in e)"init"!==t&&(n[t]=e[t])}),a.Mixins)&&(n.Mixins=a.Mixins.concat(n.Mixins)),n.Methods&&uw(n.Methods.split(","),function(e){n[e]=t}),n.Properties&&uw(n.Properties.split(","),function(e){var t="_"+e;n[e]=function(e){return void 0!==e?(this[t]=e,this):this[t]}}),n.Statics&&uw(n.Statics,function(e,t){r[t]=e}),n.Defaults&&a.Defaults&&(n.Defaults=cw({},a.Defaults,n.Defaults)),n)"function"==typeof(o=n[i])&&a[i]?e[i]=function(n,r){return function(){var e,t=this._super;return this._super=a[n],e=r.apply(this,arguments),this._super=t,e}}(i,o):e[i]=o;return r.prototype=e,(r.constructor=r).extend=rw,r},Math.min),fw=Math.max,pw=Math.round,mw={serialize:tw,parse:function(e){try{return JSON.parse(e)}catch(e){}}},r={callbacks:{},count:0,send:function(t){var n=this,r=m.DOM,i=(void 0!==t.count?t:n).count,o="tinymce_jsonp_"+i;n.callbacks[i]=function(e){r.remove(o),delete n.callbacks[i],t.callback(e)},r.add(r.doc.body,"script",{id:o,src:t.url,type:"text/javascript"}),n.count++}},hw={send:function(e){var t,n=0,r=function(){!e.async||4===t.readyState||1e4\n \n <% if (!folderish) { %>\n \n \n \n <% } %>\n <%= Title %>\n <%= path %>\n \n \n <% if (folderish) { %>\n \n <% } %>\n \n\n'}),define("text!mockup-patterns-tinymce-url/templates/selection.xml",[],function(){return'\n \n \n \n <%= Title %>\n <%= path %>\n\'\n'}),define("text!mockup-patterns-tinymce-url/templates/link.xml",[],function(){return'
      \n
      \n

      <%- insertHeading %>

      \n\n
      \n\n
      \n Internal\n
      \n
      \n \x3c!-- this gives the name to the "linkType" --\x3e\n \n
      \n
      \n \n \n
      \n
      \n
      \n\n
      \n External\n
      \n \n \n
      \n
      \n\n \n\n
      \n Anchor\n
      \n
      \n \n
      \n \n
      \n
      \n
      \n <% } %>\n\n
      \x3c!-- / tabs --\x3e\n\n
      \n
      \n \n \n
      \n
      \n \n \n
      \n
      \n\n \n \n
      \n
      \n'}),define("text!mockup-patterns-tinymce-url/templates/image.xml",[],function(){return'
      \n
      \n

      <%- insertHeading %>

      \n\n
      \n\n <% if(_.contains(linkTypes, \'image\')){ %>\n
      \n Internal Image\n
      \n
      \n \n
      \n
      \n \n \n
      \n
      \n
      \n <% } %>\n\n <% if(_.contains(linkTypes, \'externalImage\')){ %>\n
      \n External Image\n
      \n
      \n \n \n
      \n
      \n
      \n <% } %>\n\n
      \x3c!-- / tabs --\x3e\n\n
      \n
      \n \n \n
      \n
      \n \n \n
      \n
      \n\n \n \n\n
      \n
      \n'}),define("mockup-patterns-tinymce-url/js/links",["jquery","underscore","pat-registry","pat-base","tinymce","text!mockup-patterns-tinymce-url/templates/link.xml","text!mockup-patterns-tinymce-url/templates/image.xml","mockup-patterns-relateditems","castle-url/components/utils","mockup-utils","mockup-patterns-autotoc","mockup-patterns-modal"],function(s,i,e,t,n,r,o,a,l,u){"use strict";var c="_direct_",d=t.extend({defaults:{linkModal:null},init:function(){this.linkModal=this.options.linkModal,this.tinypattern=this.options.tinypattern,this.tiny=this.tinypattern.tiny,this.dom=this.tiny.dom},getEl:function(){return this.$el.find("input").first()},value:function(){return s.trim(this.getEl().val())},toUrl:function(){return this.value()},load:function(e){this.getEl().attr("value",this.tiny.dom.getAttrib(e,"data-val"))},set:function(e){var t=this.getEl();t.attr("value",e),t.val(e)},attributes:function(){return{"data-val":this.value()}}}),f=d.extend({init:function(){d.prototype.init.call(this),this.getEl().on("change",function(){var e=s(this).val();new RegExp("https?://").test(e)||-1!==s(this).val().split("/")[0].indexOf(".")&&s(this).val("http://"+e)})}}),p=d.extend({init:function(){d.prototype.init.call(this),this.getEl().addClass("pat-relateditems"),this.createRelatedItems()},getEl:function(){return this.$el.find("input:not(.select2-input)").first()},createRelatedItems:function(){this.relatedItems=new a(this.getEl().first(),this.linkModal.options.relatedItems)},value:function(){var e=this.getEl().val();return e&&("object"==typeof e?e=e[0]:"string"==typeof e&&(e={UID:e})),e},toUrl:function(){var e=this.value();return e?this.tinypattern.generateUrl(e):null},load:function(e){e=this.tiny.dom.getAttrib(e,"data-val");e&&this.set(e)},set:function(e){var t=this.getEl().first();t[0].component.setState({selected:[e]}),t[0].component.selectionUpdated()},attributes:function(){var e=this.value();return e?{"data-val":e.UID}:{}}}),m=p.extend({toUrl:function(){var e=this.value();return this.tinypattern.generateImageUrl(e,this.linkModal.$scale.val())},createRelatedItems:function(){this.relatedItems=new a(this.getEl().first(),l.extend(this.linkModal.options.relatedItems,{initialPath:"/image-repository"}))}}),h=d.extend({toUrl:function(){var e,t=this.value();return t?(t="mailto:"+t,(e=this.getSubject())&&(t+="?subject="+e),t):null},load:function(e){d.prototype.load.apply(this,[e]),this.linkModal.$subject.val(this.tiny.dom.getAttrib(e,"data-subject"))},getSubject:function(){return this.linkModal.$subject.val()},attributes:function(){var e=d.prototype.attributes.call(this);return e["data-subject"]=this.getSubject(),e}}),g=d.extend({init:function(){d.prototype.init.call(this),this.$select=this.$el.find("select"),this.anchorNodes=[],this.anchorData=[],this.populate()},value:function(){var e=this.$select.val();if(e)return this.findData(e)},updated:function(){this.populate()},populate:function(){var n=this,r=(n.anchorNodes=[],n.anchorData=[],n.addAnchors(s("a.mceItemAnchor,img.mceItemAnchor,a.mce-item-anchor,img.mce-item-anchor,a[id]:not([href])")),n.linkModal.linkTypes.internal.value());r&&r.UID?(r=r.UID&&r.UID||r,s.ajax({url:s("body").attr("data-portal-url")+"/resolveuid/"+r+"/view"}).done(function(e){var t=s(u.parseBodyTag(e)),e=(e=i.find(s.parseHTML(e),function(e){return"TITLE"===e.tagName}))?e.innerHTML:void 0,t=(n.addAnchors(s("a[id]:not([href])",t),e+": ",r),n.$select.attr("data-selected"));n.createSelect2(t)}).fail(function(){n.createSelect2()})):n.createSelect2()},addAnchors:function(e,t,n){var r,i,o,a;for(t=t||"",i=0;i"+n.label+"");e==r&&(n[0].selected=!0),this.$select.append(n)}else this.$select.append("");this.$select.select2()},getAnchorId:function(e){var t=e.id;return e.uid&&(t+=e.uid),t},findData:function(e){for(var t=0;t]+>[^<]+<\/a>$/.test(e)||-1===e.indexOf("href=")))return!1;if(this.anchorElm){var t=this.anchorElm.childNodes;if(0===t.length)return!1;for(var n=t.length-1;0<=n;n--)if(3!==t[n].nodeType)return!1}return!0},generateModalHtml:function(){return this.template({options:this.options,text:this.options.text,insertHeading:this.options.text.insertHeading,linkTypes:this.options.linkTypes,externalText:this.options.text.external,emailText:this.options.text.email,subjectText:this.options.text.subject,targetList:this.options.targetList,titleText:this.options.text.title,externalImageText:this.options.text.externalImage,altText:this.options.text.alt,imageAlignText:this.options.text.imageAlign,scaleText:this.options.text.scale,scales:this.options.scales,cancelBtn:this.options.text.cancelBtn,insertBtn:this.options.text.insertBtn})},isImageMode:function(){return-1!==["image","externalImage"].indexOf(this.linkType)},emitLinkLoaded:function(){var t=this;i.each(t.options.linkTypes,function(e){t.linkTypes[e].updated&&t.linkTypes[e].updated()})},initElements:function(){var e,r=this;r.$selectedTile=s(".mosaic-selected-tile"),r.$target=s('select[name="target"]',r.modal.$modal),r.$button=s('.plone-modal-footer input[name="insert"]',r.modal.$modal),r.$title=s('input[name="title"]',r.modal.$modal),r.$subject=s('input[name="subject"]',r.modal.$modal),r.$urlTypeContainer=s(".urltype",r.modal.$modal),r.$urlType=s('select[name="urlType"]',r.$urlTypeContainer),r.$urlTypeContainer.hide(),r.$alt=s('input[name="alt"]',r.modal.$modal),r.$align=s('select[name="align"]',r.modal.$modal),r.$scale=s('select[name="scale"]',r.modal.$modal),i.each(r.options.linkTypes,function(e){var t,n=s(".linkType."+e+" .main",r.modal.$modal);r.linkTypes[e]=new r.options.linkTypeClassMapping[e](n,{linkModal:r,tinypattern:r.tinypattern}),"internal"!==e&&"modallink"!==e||(t=r.linkTypes[e].relatedItems).$el.on("loaded",function(){var e=t.component.state.items[0];e&&-1!==["File","Video","Audio","Image"].indexOf(e.portal_type)?r.$urlTypeContainer.show():(r.$urlTypeContainer.hide(),r.urlType=c,r.$urlType.val(c)),r.emitLinkLoaded()})}),s(".autotoc-nav a",r.modal.$modal).click(function(){var e=s("fieldset.linkType",r.modal.$modal).eq(s(this).index())[0].className.split(/\s+/);i.each(e,function(e){-1!==i.indexOf(r.options.linkTypes,e)&&(r.linkType=e)})}),r.data={},r.initialText=null,r.rng=r.tiny.selection.getRng(),r.selectedElm=r.tiny.selection.getNode(),r.anchorElm=r.tiny.dom.getParent(r.selectedElm,"a[href]"),r.onlyText=r.isOnlyTextSelected(),r.data.text=r.initialText=r.anchorElm?r.anchorElm.innerText||r.anchorElm.textContent:r.tiny.selection.getContent({format:"text"}),r.data.href=r.anchorElm?r.tiny.dom.getAttrib(r.anchorElm,"href"):"",r.anchorElm?r.data.target=r.tiny.dom.getAttrib(r.anchorElm,"target"):r.tiny.settings.default_link_target&&(r.data.target=r.tiny.settings.default_link_target),(e=r.tiny.dom.getAttrib(r.anchorElm,"rel"))&&(r.data.rel=e),(e=r.tiny.dom.getAttrib(r.anchorElm,"class"))&&(r.data.class=e),(e=r.tiny.dom.getAttrib(r.anchorElm,"title"))&&(r.data.title=e),s(".autotoc-nav a:first",r.modal.$modal).trigger("click")},getLinkUrl:function(){return this.linkTypes[this.linkType].toUrl()},getValue:function(){return this.linkTypes[this.linkType].value()},updateAnchor:function(e){var t=this,n=(t.urlType=t.$urlType.val()||c,t.tiny.focus(),t.tiny.selection.setRng(t.rng),"internal"!==t.linkType&&"modallink"!==t.linkType||t.urlType===c||(e+=t.urlType),t.$target.val()),r=t.$title.val(),r=s.extend(!0,t.data,{title:r||null,target:n||null,"data-linkType":t.linkType,"data-urltype":t.urlType,href:e},t.linkTypes[t.linkType].attributes());t.anchorElm?(t.onlyText&&r.text!==t.initialText&&("innerText"in t.anchorElm?t.anchorElm.innerText=t.data.text:t.anchorElm.textContent=t.data.text),t.tiny.dom.setAttribs(t.anchorElm,r),t.tiny.selection.select(t.anchorElm),t.tiny.undoManager.add()):t.onlyText?t.tiny.insertContent(t.tiny.dom.createHTML("a",r,t.tiny.dom.encode(t.data.text))):t.tiny.execCommand("mceInsertLink",!1,r)},focusElement:function(e){this.tiny.focus(),this.tiny.selection.select(e),this.tiny.nodeChanged()},updateImage:function(e){var t,n=this,r=n.$title.val(),e=(n.tiny.focus(),n.tiny.selection.setRng(n.rng),s.extend(!0,{},{src:e,title:r||null,alt:n.$alt.val(),class:"image-"+n.$align.val(),"data-linkType":n.linkType,"data-scale":n.$scale.val()},n.linkTypes[n.linkType].attributes()));n.imgElm&&!n.imgElm.getAttribute("data-mce-object")?(e.width=n.dom.getAttrib(n.imgElm,"width"),e.height=n.dom.getAttrib(n.imgElm,"height")):n.imgElm=null,n.imgElm?n.dom.setAttribs(n.imgElm,e):(e.id="__mcenew",n.tiny.insertContent(n.dom.createHTML("img",e)),n.imgElm=n.dom.get("__mcenew"),n.dom.setAttrib(n.imgElm,"id",null)),(t=n.imgElm).onload=t.onerror=function(){t.onload=t.onerror=null,n.focusElement(t)},n.imgElm.complete&&n.focusElement(n.imgElm)},modalShown:function(e){var n=this;n.initElements(),n.initData(),n.$button.off("click").on("click",function(e){var t;n.hide(),e.preventDefault(),e.stopPropagation(),n.linkType=n.modal.$modal.find("fieldset.active").data("linktype");try{t=n.getLinkUrl()}catch(e){return}t&&(n.isImageMode()?n.updateImage(t):n.updateAnchor(t))}),s('.plone-modal-footer input[name="cancel"]',n.modal.$modal).click(function(e){e.preventDefault(),n.hide()})},show:function(){this.modal.show()},hide:function(){this.modal.hide()},initData:function(){var e,t=this,n=(t.selection=t.tiny.selection,t.tiny.focus(),t.imgElm=t.selection.getNode());if(t.anchorElm=t.dom.getParent(n,"a[href]"),t.isImageMode()){if("IMG"!==t.imgElm.nodeName&&t.anchorElm&&0<(n=t.anchorElm.getElementsByTagName("img")).length&&(t.imgElm=n[0],t.focusElement(t.imgElm)),"IMG"!==t.imgElm.nodeName&&(t.imgElm=null),t.imgElm){var r,n=t.dom.getAttrib(t.imgElm,"src");t.$title.val(t.dom.getAttrib(t.imgElm,"title")),t.$alt.val(t.dom.getAttrib(t.imgElm,"alt")),(e=t.dom.getAttrib(t.imgElm,"data-linktype"))?(t.linkType=e,t.linkTypes[t.linkType].load(t.imgElm),(r=t.dom.getAttrib(t.imgElm,"data-scale"))&&t.$scale.val(r),s("#tinylink-"+t.linkType,t.modal.$modal).trigger("click")):n&&t.guessImageLink(n);for(var i=t.dom.getAttrib(t.imgElm,"class").split(" "),o=0;o ctrl+shift+p","",function(){var e=r(f.selection.getNode());e&&e.toolbar.panel&&e.toolbar.panel.items()[0].focus()})},a={isString:e("string"),isObject:e("object"),isArray:e("array"),isNull:e("null"),isBoolean:e("boolean"),isUndefined:e("undefined"),isFunction:e("function"),isNumber:e("number")},Se=void 0===(be=Array.prototype.indexOf)?function(e,t){return Ee(e,t)}:function(e,t){return be.call(e,t)},Ee=function(e,t){for(var n=0,r=e.length;ntinymce']),e=t.getParam("branding",!0,"boolean")?{type:"label",classes:"branding",html:" "+e}:null,r.add({type:"panel",name:"statusbar",classes:"statusbar",layout:"flow",border:"1 0 0 0",ariaRoot:!0,items:[{type:"elementpath",editor:t},i,e]})),f.fireBeforeRenderUI(t),t.on("SwitchMode",(a=r,function(e){a.find("*").disabled("readonly"===e.mode)})),r.renderBefore(n.targetNode).reflow(),t.getParam("readonly",!1,"boolean")&&t.setMode("readonly"),n.width&&Ve.setStyle(r.getEl(),"width",n.width),t.on("remove",function(){r.remove(),r=null}),G(t,r),De(t),{iframeContainer:r.find("#iframe")[0].getEl(),editorContainer:r.getEl()}},b=tinymce.util.Tools.resolve("tinymce.dom.DomQuery"),Ke=0,_={id:function(){return"mceu_"+Ke++},create:function(e,t,n){var r=document.createElement(e);return d.DOM.setAttribs(r,t),"string"==typeof n?r.innerHTML=n:m.each(n,function(e){e.nodeType&&r.appendChild(e)}),r},createFragment:function(e){return d.DOM.createFragment(e)},getWindowSize:function(){return d.DOM.getViewPort()},getSize:function(e){var t,n;return n=e.getBoundingClientRect?(n=e.getBoundingClientRect(),t=Math.max(n.width||n.right-n.left,e.offsetWidth),Math.max(n.height||n.bottom-n.bottom,e.offsetHeight)):(t=e.offsetWidth,e.offsetHeight),{width:t,height:n}},getPos:function(e,t){return d.DOM.getPos(e,t||_.getContainer())},getContainer:function(){return y.container||document.body},getViewPort:function(e){return d.DOM.getViewPort(e)},get:function(e){return document.getElementById(e)},addClass:function(e,t){return d.DOM.addClass(e,t)},removeClass:function(e,t){return d.DOM.removeClass(e,t)},hasClass:function(e,t){return d.DOM.hasClass(e,t)},toggleClass:function(e,t,n){return d.DOM.toggleClass(e,t,n)},css:function(e,t,n){return d.DOM.setStyle(e,t,n)},getRuntimeStyle:function(e,t){return d.DOM.getStyle(e,t,!0)},on:function(e,t,n,r){return d.DOM.bind(e,t,n,r)},off:function(e,t,n){return d.DOM.unbind(e,t,n)},fire:function(e,t,n){return d.DOM.fire(e,t,n)},innerHtml:function(e,t){d.DOM.setHTML(e,t)}};function Je(e,t,n){var r,i=Qe(),o=_.getPos(t,xe(e)),a=o.x,o=o.y;return ye(e)&&ve(document.body)&&(a-=i.x,o-=i.y),i=e.getEl(),i=(e=_.getSize(i)).width,r=e.height,t=(e=_.getSize(t)).width,e=e.height,"b"===(n=(n||"").split(""))[0]&&(o+=e),"r"===n[1]&&(a+=t),"c"===n[0]&&(o+=Math.round(e/2)),"c"===n[1]&&(a+=Math.round(t/2)),"b"===n[3]&&(o-=r),"r"===n[4]&&(a-=i),"c"===n[3]&&(o-=Math.round(r/2)),"c"===n[4]&&(a-=Math.round(i/2)),{x:a,y:o,w:i,h:r}}function Qe(){var e=window,t=Math.max(e.pageXOffset,document.body.scrollLeft,document.documentElement.scrollLeft),n=Math.max(e.pageYOffset,document.body.scrollTop,document.documentElement.scrollTop);return{x:t,y:n,w:t+(e.innerWidth||document.documentElement.clientWidth),h:n+(e.innerHeight||document.documentElement.clientHeight)}}function Ze(e){var t=xe(e);return t&&!ye(e)?{x:0,y:0,w:t.scrollWidth-1,h:t.scrollHeight-1}:Qe()}var et={testMoveRel:function(e,t){for(var n=Ze(this),r=0;rn.x&&i.x+i.wn.y&&i.y+i.h+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,ct=/^\s*|\s*$/g,dt=t.extend({init:function(e){var i=this.match;function a(e,t,n){function r(e){e&&t.push(e)}return r(function(t){if(t)return t=t.toLowerCase(),function(e){return"*"===t||e.type===t}}((e=lt.exec(e.replace(ct,"")))[1])),r(function(t){if(t)return function(e){return e._name===t}}(e[2])),r(function(n){if(n)return n=n.split("."),function(e){for(var t=n.length;t--;)if(!e.classes.contains(n[t]))return!1;return!0}}(e[3])),r(function(t,n,r){if(t)return function(e){e=e[t]?e[t]():"";return n?"="===n?e===r:"*="===n?0<=e.indexOf(r):"~="===n?0<=(" "+e+" ").indexOf(" "+r+" "):"!="===n?e!==r:"^="===n?0===e.indexOf(r):"$="===n&&e.substr(e.length-r.length)===r:!!r}}(e[4],e[5],e[6])),r(function(r){var t;if(r)return(r=/(?:not\((.+)\))|(.+)/i.exec(r))[1]?(t=s(r[1],[]),function(e){return!i(e,t)}):(r=r[2],function(e,t,n){return"first"===r?0===t:"last"===r?t===n-1:"even"===r?t%2==0:"odd"===r?t%2==1:!!e[r]&&e[r]()})}(e[7])),t.pseudo=!!e[7],t.direct=n,t}function s(e,t){var n,r,i,o=[];do{if(ut.exec(""),(r=ut.exec(e))&&(e=r[3],o.push(r[1]),r[2])){n=r[3];break}}while(r);for(n&&s(n,t),e=[],i=0;i"!==o[i]&&e.push(a(o[i],[],">"===o[i-1]));return t.push(e),t}this._selectors=s(e,[])},match:function(e,t){for(var n,r,i,o,a,s,l,u,c,d,f,p=0,m=(t=t||this._selectors).length;pi.maxW?i.maxW:r,i.w=r,i.innerW=r-t),void 0!==(r=e.h)&&(r=(r=ri.maxH?i.maxH:r,i.h=r,i.innerH=r-n),void 0!==(r=e.innerW)&&(r=(r=ri.maxW-t?i.maxW-t:r,i.innerW=r,i.w=r+t),void 0!==(r=e.innerH)&&(r=(r=ri.maxH-n?i.maxH-n:r,i.innerH=r,i.h=r+n),void 0!==e.contentW&&(i.contentW=e.contentW),void 0!==e.contentH&&(i.contentH=e.contentH),(t=this._lastLayoutRect).x===i.x&&t.y===i.y&&t.w===i.w&&t.h===i.h||((r=St.repaintControls)&&r.map&&!r.map[this._id]&&(r.push(this),r.map[this._id]=!0),t.x=i.x,t.y=i.y,t.w=i.w,t.h=i.h),this):i},repaint:function(){var e,t,n,r=this,i=document.createRange?function(e){return e}:Math.round,o=r.getEl().style,a=r._layoutRect,s=r._lastRepaintRect||{},l=r.borderBox,u=l.left+l.right,l=l.top+l.bottom;a.x!==s.x&&(o.left=i(a.x)+"px",s.x=a.x),a.y!==s.y&&(o.top=i(a.y)+"px",s.y=a.y),a.w!==s.w&&(n=i(a.w-u),o.width=(0<=n?n:0)+"px",s.w=a.w),a.h!==s.h&&(n=i(a.h-l),o.height=(0<=n?n:0)+"px",s.h=a.h),r._hasBody&&a.innerW!==s.innerW&&(n=i(a.innerW),(t=r.getEl("body"))&&((e=t.style).width=(0<=n?n:0)+"px"),s.innerW=a.innerW),r._hasBody&&a.innerH!==s.innerH&&(n=i(a.innerH),(t=t||r.getEl("body"))&&((e=e||t.style).height=(0<=n?n:0)+"px"),s.innerH=a.innerH),r._lastRepaintRect=s,r.fire("repaint",{},!1)},updateLayoutRect:function(){this.parent()._lastRect=null,_.css(this.getEl(),{width:"",height:""}),this._layoutRect=this._lastRepaintRect=this._lastLayoutRect=null,this.initLayoutRect()},on:function(e,t){var n,r,i,o=this;return Tt(o).on(e,"string"!=typeof(n=t)?n:function(e){if(r||o.parentsAndSelf().each(function(e){var t=e.settings.callbacks;if(t&&(r=t[n]))return i=e,!1}),r)return r.call(i,e);e.action=n,this.fire("execute",e)}),o},off:function(e,t){return Tt(this).off(e,t),this},fire:function(e,t,n){if((t=t||{}).control||(t.control=this),t=Tt(this).fire(e,t),!1!==n&&this.parent)for(var r=this.parent();r&&!t.isPropagationStopped();)r.fire(e,t,!1),r=r.parent();return t},hasEventListeners:function(e){return Tt(this).has(e)},parents:function(e){for(var t=new ht,n=this.parent();n;n=n.parent())t.add(n);return t=e?t.filter(e):t},parentsAndSelf:function(e){return new ht(this).add(this.parents(e))},next:function(){var e=this.parent().items();return e[e.indexOf(this)+1]},prev:function(){var e=this.parent().items();return e[e.indexOf(this)-1]},innerHtml:function(e){return this.$el.html(e),this},getEl:function(e){e=e?this._id+"-"+e:this._id;return this._elmCache[e]||(this._elmCache[e]=b("#"+e)[0]),this._elmCache[e]},show:function(){return this.visible(!0)},hide:function(){return this.visible(!1)},focus:function(){try{this.getEl().focus()}catch(e){}return this},blur:function(){return this.getEl().blur(),this},aria:function(e,t){var n=this.getEl(this.ariaTarget);return void 0===t?this._aria[e]:(this._aria[e]=t,this.state.get("rendered")&&n.setAttribute("role"===e?e:"aria-"+e,t),this)},encode:function(e,t){return((e=!1!==t?this.translate(e):e)||"").replace(/[&<>"]/g,function(e){return"&#"+e.charCodeAt(0)+";"})},translate:function(e){return St.translate?St.translate(e):e},before:function(e){var t=this.parent();return t&&t.insert(e,t.items().indexOf(this),!0),this},after:function(e){var t=this.parent();return t&&t.insert(e,t.items().indexOf(this)),this},remove:function(){var t,n=this,e=n.getEl(),r=n.parent();if(n.items)for(var i=n.items().toArray(),o=i.length;o--;)i[o].remove();r&&r.items&&(t=[],r.items().each(function(e){e!==n&&t.push(e)}),r.items().set(t),r._lastRect=null),n._eventsRoot&&n._eventsRoot===n&&b(e).off();r=n.getRoot().controlIdLookup;return r&&delete r[n._id],e&&e.parentNode&&e.parentNode.removeChild(e),n.state.set("rendered",!1),n.state.destroy(),n.fire("remove"),n},renderBefore:function(e){return b(e).before(this.renderHtml()),this.postRender(),this},renderTo:function(e){return b(e||this.getContainerElm()).append(this.renderHtml()),this.postRender(),this},preRender:function(){},render:function(){},renderHtml:function(){return'
      '},postRender:function(){var e,t,n,r=this,i=r.settings;for(t in r.$el=b(r.getEl()),r.state.set("rendered",!0),i)0===t.indexOf("on")&&r.on(t.substr(2),i[t]);if(r._eventsRoot){for(e=r.parent();!n&&e;e=e.parent())n=e._eventsRoot;if(n)for(t in n._nativeEvents)r._nativeEvents[t]=!0}Mt(r),i.style&&(a=r.getEl())&&(a.setAttribute("style",i.style),a.style.cssText=i.style),r.settings.border&&(a=r.borderBox,r.$el.css({"border-top-width":a.top,"border-right-width":a.right,"border-bottom-width":a.bottom,"border-left-width":a.left}));var o,a=r.getRoot();for(o in a.controlIdLookup||(a.controlIdLookup={}),(a.controlIdLookup[r._id]=r)._aria)r.aria(o,r._aria[o]);!1===r.state.get("visible")&&(r.getEl().style.display="none"),r.bindStates(),r.state.on("change:visible",function(e){var t,e=e.value;r.state.get("rendered")&&(r.getEl().style.display=!1===e?"none":"",r.getEl().getBoundingClientRect()),(t=r.parent())&&(t._lastRect=null),r.fire(e?"show":"hide"),_t.add(r)}),r.fire("postrender",{},!1)},bindStates:function(){},scrollIntoView:function(e){var t=this.getEl(),n=t.parentNode,r=function(e,t){for(var n,r=e,i=n=0;r&&r!==t&&r.nodeType;)i+=r.offsetLeft||0,n+=r.offsetTop||0,r=r.offsetParent;return{x:i,y:n}}(t,n),i=r.x,r=r.y,o=t.offsetWidth,t=t.offsetHeight,a=n.clientWidth,s=n.clientHeight;return"end"===e?(i-=a-o,r-=s-t):"center"===e&&(i-=a/2-o/2,r-=s/2-t/2),n.scrollLeft=i,n.scrollTop=r,this},getRoot:function(){for(var e=this,t=[];e;){if(e.rootControl){n=e.rootControl;break}t.push(e),e=(n=e).parent()}for(var n=n||this,r=t.length;r--;)t[r].rootControl=n;return n},reflow:function(){_t.remove(this);var e=this.parent();return e&&e._layout&&!e._layout.isNative()&&e.reflow(),this}};function Tt(n){return n._eventDispatcher||(n._eventDispatcher=new tt({scope:n,toggleEvent:function(e,t){t&&tt.isNative(e)&&(n._nativeEvents||(n._nativeEvents={}),n._nativeEvents[e]=!0,n.state.get("rendered"))&&Mt(n)}})),n._eventDispatcher}function Mt(s){var e,t,n,l,r,i;function o(e){var t=s.getParentCtrl(e.target);t&&t.fire(e.type,e)}function a(){var e=l._lastHoverCtrl;e&&(e.fire("mouseleave",{target:e.getEl()}),e.parents().each(function(e){e.fire("mouseleave",{target:e.getEl()})}),l._lastHoverCtrl=null)}function u(e){var t,n,r,i=s.getParentCtrl(e.target),o=l._lastHoverCtrl,a=0;if(i!==o){if((n=(l._lastHoverCtrl=i).parents().toArray().reverse()).push(i),o){for((r=o.parents().toArray().reverse()).push(o),a=0;a=t.length&&(e=0),t[e]&&t[e].focus(),e}function f(e,t){var n=-1,r=c();t=t||u(r.getEl());for(var i=0;i
      '+(this.settings.html||"")+e.renderHtml(this)+"
      "},postRender:function(){var e,t=this;return t.items().exec("postRender"),t._super(),t._layout.postRender(t),t.state.set("rendered",!0),t.settings.style&&t.$el.css(t.settings.style),t.settings.border&&(e=t.borderBox,t.$el.css({"border-top-width":e.top,"border-right-width":e.right,"border-bottom-width":e.bottom,"border-left-width":e.left})),t.parent()||(t.keyboardNav=Et({root:t})),t},initLayoutRect:function(){var e=this._super();return this._layout.recalc(this),e},recalc:function(){var e=this._layoutRect,t=this._lastRect;if(!t||t.w!==e.w||t.h!==e.h)return this._layout.recalc(this),e=this.layoutRect(),this._lastRect={x:e.x,y:e.y,w:e.w,h:e.h},!0},reflow:function(){var e;if(_t.remove(this),this.visible()){for(w.repaintControls=[],w.repaintControls.map={},this.recalc(),e=w.repaintControls.length;e--;)w.repaintControls[e].repaint();"flow"!==this.settings.layout&&"stack"!==this.settings.layout&&this.repaint(),w.repaintControls=[]}return this}});function Nt(e){var t,n;if(e.changedTouches)for(t="screenX screenY pageX pageY clientX clientY".split(" "),n=0;n").css({position:"absolute",top:0,left:0,width:l.width,height:l.height,zIndex:2147483647,opacity:1e-4,cursor:s}).appendTo(m.body),b(m).on("mousemove touchmove",g).on("mouseup touchend",v),u.start(e)},g=function(e){if(Nt(e),e.button!==d)return v(e);e.deltaX=e.screenX-f,e.deltaY=e.screenY-p,e.preventDefault(),u.drag(e)},v=function(e){Nt(e),b(m).off("mousemove touchmove",g).off("mouseup touchend",v),c.remove(),u.stop&&u.stop(e)};this.destroy=function(){b(h).off()},b(h).on("mousedown touchstart",e)}var Rt,At,Pt,Ot,It={init:function(){this.on("repaint",this.renderScroll)},renderScroll:function(){var d=this;function n(){var u,c,e;function t(e,t,n,r,i,o){var a,s,l=d.getEl("scroll"+e);l&&(a=t.toLowerCase(),s=n.toLowerCase(),b(d.getEl("absend")).css(a,d.layoutRect()[r]-1),i?(b(l).css("display","block"),r=d.getEl("body"),i=d.getEl("scroll"+e+"t"),e=r["client"+n]-4,o=(e-=u&&c?l["client"+o]:0)/r["scroll"+n],(n={})[a]=r["offset"+t]+2,n[s]=e,b(l).css(n),(n={})[a]=r["scroll"+t]*o,n[s]=e*o,b(i).css(n)):b(l).css("display","none"))}e=d.getEl("body"),u=e.scrollWidth>e.clientWidth,c=e.scrollHeight>e.clientHeight,t("h","Left","Width","contentW",u,"Height"),t("v","Top","Height","contentH",c,"Width")}function e(i,o,a,s,l){var u,e=d._id+"-scroll"+i,t=d.classPrefix;b(d.getEl()).append('
      '),d.draghelper=new x(e+"t",{start:function(){u=d.getEl("body")["scroll"+o],b("#"+e).addClass(t+"active")},drag:function(e){var t=d.layoutRect(),n=t.contentW>t.innerW,t=t.contentH>t.innerH,r=d.getEl("body")["client"+a]-4,n=(r-=n&&t?d.getEl("scroll"+i)["client"+l]:0)/d.getEl("body")["scroll"+a];d.getEl("body")["scroll"+o]=u+e["delta"+s]/n},stop:function(){b("#"+e).removeClass(t+"active")}})}d.settings.autoScroll&&(d._hasScroll||(d._hasScroll=!0,d.classes.add("scroll"),e("v","Top","Height","Y","Width"),e("h","Left","Width","X","Height"),d.on("wheel",function(e){var t=d.getEl("body");t.scrollLeft+=10*(e.deltaX||0),t.scrollTop+=10*e.deltaY,n()}),b(d.getEl("body")).on("scroll",n)),n())}},Yt=r.extend({Defaults:{layout:"fit",containerCls:"panel"},Mixins:[It],renderHtml:function(){var e=this,t=e._layout,n=e.settings.html;return e.preRender(),t.preRender(e),void 0===n?n='
      '+t.renderHtml(e)+"
      ":("function"==typeof n&&(n=n.call(e)),e._hasBody=!1),'
      '+(e._preBodyHtml||"")+n+"
      "}}),Ft={resizeToContent:function(){this._layoutRect.autoResize=!0,this._lastRect=null,this.reflow()},resizeTo:function(e,t){var n;return(e<=1||t<=1)&&(n=_.getWindowSize(),e=e<=1?e*n.w:e,t=t<=1?t*n.h:t),this._layoutRect.autoResize=!1,this.layoutRect({minW:e,minH:t,w:e,h:t}).reflow()},resizeBy:function(e,t){var n=this.layoutRect();return this.resizeTo(n.w+e,n.h+t)}},C=[],k=[];function Bt(e){for(var t=C.length;t--;){var n=C[t],r=n.getParentCtrl(e.target);!n.settings.autohide||r&&(function(e,t){for(;e;){if(e===t)return 1;e=e.parent()}}(r,n)||n.parent()===r)||(e=n.fire("autohide",{target:e.target})).isDefaultPrevented()||n.hide()}}function Ht(i){var e=_.getViewPort().y;function t(e,t){for(var n,r=0;re&&(i.fixed(!1).layoutRect({y:i._autoFixY}).repaint(),t(!1,i._autoFixY-e)):(i._autoFixY=i.layoutRect().y,i._autoFixY').appendTo(i.getContainerElm())),u.setTimeout(function(){t.addClass(n+"in"),b(i.getEl()).addClass(n+"in")}),Ot=!0),jt(!0,i))}),i.on("show",function(){i.parents().each(function(e){if(e.state.get("fixed"))return i.fixed(!0),!1})}),e.popover&&(i._preBodyHtml='
      ',i.classes.add("popover").add("bottom").add(i.isRtl()?"end":"start")),i.aria("label",e.ariaLabel),i.aria("labelledby",i._id),i.aria("describedby",i.describedBy||i._id+"-none")},fixed:function(e){var t;return this.state.get("fixed")!==e&&(this.state.get("rendered")&&(t=_.getViewPort(),e?this.layoutRect().y-=t.y:this.layoutRect().y+=t.y),this.classes.toggle("fixed",e),this.state.set("fixed",e)),this},show:function(){for(var e=this._super(),t=C.length;t--&&C[t]!==this;);return-1===t&&C.push(this),e},hide:function(){return Ut(this),jt(!1,this),this._super()},hideAll:function(){T.hideAll()},close:function(){return this.fire("close").isDefaultPrevented()||(this.remove(),jt(!1,this)),this},remove:function(){Ut(this),this._super()},postRender:function(){return this.settings.bodyRole&&this.getEl("body").setAttribute("role",this.settings.bodyRole),this._super()}});function Ut(e){for(var t=C.length;t--;)C[t]===e&&C.splice(t,1);for(t=k.length;t--;)k[t]===e&&k.splice(t,1)}T.hideAll=function(){for(var e=C.length;e--;){var t=C[e];t&&t.settings.autohide&&(t.hide(),C.splice(e,1))}};function zt(e,t){return!(!e||t.settings.ui_container)}var $t=function(o,e,t){function n(){a&&(a.show(),c(),l.addClass(o.getBody(),"mce-edit-focus"))}function r(){a&&(a.hide(),T.hideAll(),l.removeClass(o.getBody(),"mce-edit-focus"))}function i(){a?a.visible()||n():(a=e.panel=h.create({type:s?"panel":"floatpanel",role:"application",classes:"tinymce tinymce-inline",layout:"flex",direction:"column",align:"stretch",autohide:!1,autofix:zt(s,o),fixed:zt(s,o),border:1,items:[!1===I(o)?null:{type:"menubar",border:"0 0 1 0",items:Ye(o)},Te(o,Y(o))]}),we(o,a),f.fireBeforeRenderUI(o),(s?a.renderTo(s):a.renderTo()).reflow(),G(o,a),n(),De(o),o.on("nodeChange",c),o.on("ResizeWindow",c),o.on("activate",n),o.on("deactivate",r),o.nodeChanged())}var a,s,l=d.DOM,u=o.getParam("fixed_toolbar_container"),c=(u&&(s=l.select(u)[0]),function(){var e,t,n,r,i;a&&a.moveRel&&a.visible()&&!a._fixed&&(n=o.selection.getScrollContainer(),e=o.getBody(),i=r=0,n&&(t=l.getPos(e),n=l.getPos(n),r=Math.max(0,n.x-t.x),i=Math.max(0,n.y-t.y)),a.fixed(!1).moveRel(e,o.rtl?["tr-br","br-tr"]:["tl-bl","bl-tl","tr-br"]).moveBy(r,i))});return o.settings.content_editable=!0,o.on("focus",function(){!1===F(o)&&t.skinUiCss?l.styleSheetLoader.load(t.skinUiCss,i,i):i()}),o.on("blur hide",r),o.on("remove",function(){a&&(a.remove(),a=null)}),!1===F(o)&&t.skinUiCss?l.styleSheetLoader.load(t.skinUiCss,qe(o)):qe(o)(),{}};function Wt(r,i){var o,a,s=this,l=w.classPrefix;s.show=function(e,t){function n(){o&&(b(r).append('
      '),t)&&t()}return s.hide(),o=!0,e?a=u.setTimeout(n,e):n(),s},s.hide=function(){var e=r.lastChild;return u.clearTimeout(a),e&&-1!==e.className.indexOf("throbber")&&e.parentNode.removeChild(e),o=!1,s}}function qt(e,t){e.getEl().lastChild.textContent=t+(e.progressBar?" "+e.progressBar.value()+"%":"")}var Vt=function(e,t){var n;e.on("ProgressState",function(e){n=n||new Wt(t.panel.getEl("body")),e.state?n.show(e.time):n.hide()})},Gt=function(e,t,n){r=(o=e).settings,i=r.skin,r=r.skin_url,!1!==i&&(i=i||"lightgray",r=r?o.documentBaseURI.toAbsolute(r):z.baseURL+"/skins/"+i);var r,i,o=r;return o&&(n.skinUiCss=o+"/skin.min.css",e.contentCSS.push(o+"/content"+(e.inline?".inline":"")+".min.css")),Vt(e,t),(e.getParam("inline",!1,"boolean")?$t:Xe)(e,t,n)},Xt=w.extend({Mixins:[et],Defaults:{classes:"widget tooltip tooltip-n"},renderHtml:function(){var e=this.classPrefix;return'"},bindStates:function(){var t=this;return t.state.on("change:text",function(e){t.getEl().lastChild.innerHTML=t.encode(e.value)}),t._super()},repaint:function(){var e=this.getEl().style,t=this._layoutRect;e.left=t.x+"px",e.top=t.y+"px",e.zIndex=131070}}),i=w.extend({init:function(n){var r=this;r._super(n),n=r.settings,r.canFocus=!0,n.tooltip&&!1!==i.tooltips&&(r.on("mouseenter",function(e){var t=r.tooltip().moveTo(-65535);e.control===r?(e=t.text(n.tooltip).show().testMoveRel(r.getEl(),["bc-tc","bc-tl","bc-tr"]),t.classes.toggle("tooltip-n","bc-tc"===e),t.classes.toggle("tooltip-nw","bc-tl"===e),t.classes.toggle("tooltip-ne","bc-tr"===e),t.moveRel(r.getEl(),e)):t.hide()}),r.on("mouseleave mousedown click",function(){r.tooltip().remove(),r._tooltip=null})),r.aria("label",n.ariaLabel||n.tooltip)},tooltip:function(){return this._tooltip||(this._tooltip=new Xt({type:"tooltip"}),Ce(this,this._tooltip),this._tooltip.renderTo()),this._tooltip},postRender:function(){var e=this.settings;this._super(),this.parent()||!e.width&&!e.height||(this.initLayoutRect(),this.repaint()),e.autofocus&&this.focus()},bindStates:function(){var t=this;function n(e){t.aria("disabled",e),t.classes.toggle("disabled",e)}function r(e){t.aria("pressed",e),t.classes.toggle("active",e)}return t.state.on("change:disabled",function(e){n(e.value)}),t.state.on("change:active",function(e){r(e.value)}),t.state.get("disabled")&&n(!0),t.state.get("active")&&r(!0),t._super()},remove:function(){this._super(),this._tooltip&&(this._tooltip.remove(),this._tooltip=null)}}),Kt=i.extend({Defaults:{value:0},init:function(e){this._super(e),this.classes.add("progress"),this.settings.filter||(this.settings.filter=function(e){return Math.round(e)})},renderHtml:function(){var e=this._id,t=this.classPrefix;return'
      0%
      '},postRender:function(){return this._super(),this.value(this.settings.value),this},bindStates:function(){var t=this;function n(e){e=t.settings.filter(e),t.getEl().lastChild.innerHTML=e+"%",t.getEl().firstChild.firstChild.style.width=e+"%"}return t.state.on("change:value",function(e){n(e.value)}),n(t.state.get("value")),t._super()}}),Jt=w.extend({Mixins:[et],Defaults:{classes:"widget notification"},init:function(e){var t=this;t._super(e),t.maxWidth=e.maxWidth,e.text&&t.text(e.text),e.icon&&(t.icon=e.icon),e.color&&(t.color=e.color),e.type&&t.classes.add("notification-"+e.type),e.timeout&&(e.timeout<0||0'),e=' style="max-width: '+t.maxWidth+"px;"+(t.color?"background-color: "+t.color+';"':'"'),t.closeButton&&(i=''),t.progressBar&&(o=t.progressBar.renderHtml()),''},postRender:function(){var e=this;return u.setTimeout(function(){e.$el.addClass(e.classPrefix+"in"),qt(e,e.state.get("text"))},100),e._super()},bindStates:function(){var t=this;return t.state.on("change:text",function(e){t.getEl().firstChild.innerHTML=e.value,qt(t,e.value)}),t.progressBar&&(t.progressBar.bindStates(),t.progressBar.state.on("change:value",function(e){qt(t,t.state.get("text"))})),t._super()},close:function(){return this.fire("close").isDefaultPrevented()||this.remove(),this},repaint:function(){var e=this.getEl().style,t=this._layoutRect;e.left=t.x+"px",e.top=t.y+"px",e.zIndex=65534}});function Qt(r){var i=function(e){return e.inline?e.getElement():e.getContentAreaContainer()};return{open:function(e,t){var e=m.extend(e,{maxWidth:(e=i(r),_.getSize(e).width)}),n=new Jt(e);return 0<(n.args=e).timeout&&(n.timer=setTimeout(function(){n.close(),t()},e.timeout)),n.on("close",function(){t()}),n.renderTo(),n},close:function(e){e.close()},reposition:function(e){var n,t;p.each(e,function(e){e.moveTo(0,0)}),0<(n=e).length&&(e=n.slice(0,1)[0],t=i(r),e.moveRel(t,"tc-tc"),p.each(n,function(e,t){0e.w&&(n=e.x-Math.max(0,t/2),i.layoutRect({w:t,x:n}),r=!0),o&&(o.layoutRect({w:i.layoutRect().innerW}).recalc(),(t=o.layoutRect().minW+e.deltaW)>e.w)&&(n=e.x-Math.max(0,t-e.w),i.layoutRect({w:t,x:n}),r=!0),r&&i.recalc()},initLayoutRect:function(){var e=this._super(),t=0,n=(this.settings.title&&!this._fullscreen&&(n=this.getEl("head"),n=_.getSize(n),e.headerW=n.width,e.headerH=n.height,t+=e.headerH),this.statusbar&&(t+=this.statusbar.layoutRect().h),e.deltaH+=t,e.minH+=t,e.h+=t,_.getWindowSize());return e.x=this.settings.x||Math.max(0,n.w/2-e.w/2),e.y=this.settings.y||Math.max(0,n.h/2-e.h/2),e},renderHtml:function(){var e=this,t=e._layout,n=e._id,r=e.classPrefix,i=e.settings,o="",a="",s=i.html;return e.preRender(),t.preRender(e),i.title&&(o='
      '+e.encode(i.title)+'
      '),void 0===(s=i.url?'':s)&&(s=t.renderHtml(e)),e.statusbar&&(a=e.statusbar.renderHtml()),'
      '+o+'
      '+s+"
      "+a+"
      "},fullscreen:function(e){var n,t,r=this,i=document.documentElement,o=r.classPrefix;return e!==r._fullscreen&&(b(window).on("resize",function(){var e,t;r._fullscreen&&(n?r._timer||(r._timer=u.setTimeout(function(){var e=_.getWindowSize();r.moveTo(0,0).resizeTo(e.w,e.h),r._timer=0},50)):(e=(new Date).getTime(),t=_.getWindowSize(),r.moveTo(0,0).resizeTo(t.w,t.h),50<(new Date).getTime()-e&&(n=!0)))}),t=r.layoutRect(),(r._fullscreen=e)?(r._initial={x:t.x,y:t.y,w:t.w,h:t.h},r.borderBox=nt("0"),r.getEl("head").style.display="none",t.deltaH-=t.headerH+2,b([i,document.body]).addClass(o+"fullscreen"),r.classes.add("fullscreen"),e=_.getWindowSize(),r.moveTo(0,0).resizeTo(e.w,e.h)):(r.borderBox=nt(r.settings.border),r.getEl("head").style.display="",t.deltaH+=t.headerH,b([i,document.body]).removeClass(o+"fullscreen"),r.classes.remove("fullscreen"),r.moveTo(r._initial.x,r._initial.y).resizeTo(r._initial.w,r._initial.h))),r.reflow()},postRender:function(){var t,n=this;setTimeout(function(){n.classes.add("in"),n.fire("open")},0),n._super(),n.statusbar&&n.statusbar.postRender(),n.focus(),this.dragHelper=new x(n._id+"-dragh",{start:function(){t={x:n.layoutRect().x,y:n.layoutRect().y}},drag:function(e){n.moveTo(t.x+e.deltaX,t.y+e.deltaY)}}),n.on("submit",function(e){e.isDefaultPrevented()||n.close()}),M.push(n),en(!0)},submit:function(){return this.fire("submit",{data:this.toJSON()})},remove:function(){var e;for(this.dragHelper.destroy(),this._super(),this.statusbar&&this.statusbar.remove(),tn(this.classPrefix,!1),e=M.length;e--;)M[e]===this&&M.splice(e,1);en(0'+this._super(e)}}),dn=i.extend({Defaults:{classes:"widget btn",role:"button"},init:function(e){var t,n=this;n._super(e),e=n.settings,t=n.settings.size,n.on("click mousedown",function(e){e.preventDefault()}),n.on("touchstart",function(e){n.fire("click",e),e.preventDefault()}),e.subtype&&n.classes.add(e.subtype),t&&n.classes.add("btn-"+t),e.icon&&n.icon(e.icon)},icon:function(e){return arguments.length?(this.state.set("icon",e),this):this.state.get("icon")},repaint:function(){var e=this.getEl().firstChild;e&&((e=e.style).width=e.height="100%"),this._super()},renderHtml:function(){var e=this._id,t=this.classPrefix,n=this.state.get("icon"),r=this.state.get("text"),i="",o=this.settings,a=o.image;return a=a?(n="none"," style=\"background-image: url('"+(a="string"!=typeof a?window.getSelection?a[0]:a[1]:a)+"')\""):"",r&&(this.classes.add("btn-has-text"),i=''+this.encode(r)+""),r="boolean"==typeof o.active?' aria-pressed="'+o.active+'"':"",'
      "},bindStates:function(){var r=this,n=r.$,i=r.classPrefix+"txt";function o(e){var t=n("span."+i,r.getEl());e?(t[0]||(n("button:first",r.getEl()).append(''),t=n("span."+i,r.getEl())),t.html(r.encode(e))):t.remove(),r.classes.toggle("btn-has-text",!!e)}return r.state.on("change:text",function(e){o(e.value)}),r.state.on("change:icon",function(e){var e=e.value,t=r.classPrefix,t=(e=(r.settings.icon=e)?t+"ico "+t+"i-"+r.settings.icon:"",r.getEl().firstChild),n=t.getElementsByTagName("i")[0];e?(n&&n===t.firstChild||(n=document.createElement("i"),t.insertBefore(n,t.firstChild)),n.className=e):n&&t.removeChild(n),o(r.state.get("text"))}),r._super()}}),fn=dn.extend({init:function(e){e=m.extend({text:"Browse...",multiple:!1,accept:null},e),this._super(e),this.classes.add("browsebutton"),e.multiple&&this.classes.add("multiple")},postRender:function(){var n=this,t=_.create("input",{type:"file",id:n._id+"-browse",accept:n.settings.accept});n._super(),b(t).on("change",function(e){var t=e.target.files;n.value=function(){return t.length?n.settings.multiple?t:t[0]:null},e.preventDefault(),t.length&&n.fire("change",e)}),b(t).on("click",function(e){e.stopPropagation()}),b(n.getEl("button")).on("click",function(e){e.stopPropagation(),t.click()}),n.getEl().appendChild(t)},remove:function(){b(this.getEl("button")).off(),b(this.getEl("input")).off(),this._super()}}),pn=r.extend({Defaults:{defaultType:"button",role:"group"},renderHtml:function(){var e=this._layout;return this.classes.add("btn-group"),this.preRender(),e.preRender(this),'
      '+(this.settings.html||"")+e.renderHtml(this)+"
      "}}),mn=i.extend({Defaults:{classes:"checkbox",role:"checkbox",checked:!1},init:function(e){var t=this;t._super(e),t.on("click mousedown",function(e){e.preventDefault()}),t.on("click",function(e){e.preventDefault(),t.disabled()||t.checked(!t.checked())}),t.checked(t.settings.checked)},checked:function(e){return arguments.length?(this.state.set("checked",e),this):this.state.get("checked")},value:function(e){return arguments.length?this.checked(e):this.checked()},renderHtml:function(){var e=this._id,t=this.classPrefix;return'
      '+this.encode(this.state.get("text"))+"
      "},bindStates:function(){var r=this;function t(e){r.classes.toggle("checked",e),r.aria("checked",e)}return r.state.on("change:text",function(e){r.getEl("al").firstChild.data=r.translate(e.value)}),r.state.on("change:checked change:value",function(e){r.fire("change"),t(e.value)}),r.state.on("change:icon",function(e){var e=e.value,t=r.classPrefix;if(void 0===e)return r.settings.icon;var e=(r.settings.icon=e)?t+"ico "+t+"i-"+r.settings.icon:"",t=r.getEl().firstChild,n=t.getElementsByTagName("i")[0];e?(n&&n===t.firstChild||(n=document.createElement("i"),t.insertBefore(n,t.firstChild)),n.className=e):n&&t.removeChild(n)}),r.state.get("checked")&&t(!0),r._super()}}),hn=tinymce.util.Tools.resolve("tinymce.util.VK"),gn=i.extend({init:function(r){var i=this;i._super(r),r=i.settings,i.classes.add("combobox"),i.subinput=!0,i.ariaTarget="inp",r.menu=r.menu||r.values,r.menu&&(r.icon="caret"),i.on("click",function(e){var t=e.target,n=i.getEl();if(b.contains(n,t)||t===n)for(;t&&t!==n;)t.id&&-1!==t.id.indexOf("-open")&&(i.fire("action"),r.menu)&&(i.showMenu(),e.aria)&&i.menu.items()[0].focus(),t=t.parentNode}),i.on("keydown",function(e){var t;13===e.keyCode&&"INPUT"===e.target.nodeName&&(e.preventDefault(),i.parents().reverse().each(function(e){if(e.toJSON)return t=e,!1}),i.fire("submit",{data:t.toJSON()}))}),i.on("keyup",function(e){var t,n;"INPUT"===e.target.nodeName&&(t=i.state.get("value"),(n=e.target.value)!==t)&&(i.state.set("value",n),i.fire("autocomplete",e))}),i.on("mouseover",function(e){var t,n=i.tooltip().moveTo(-65535);i.statusLevel()&&-1!==e.target.className.indexOf(i.classPrefix+"status")&&(t=i.statusMessage()||"Ok",t=n.text(t).show().testMoveRel(e.target,["bc-tc","bc-tl","bc-tr"]),n.classes.toggle("tooltip-n","bc-tc"===t),n.classes.toggle("tooltip-nw","bc-tl"===t),n.classes.toggle("tooltip-ne","bc-tr"===t),n.moveRel(e.target,t))})},statusLevel:function(e){return 0
      "),'
      '},postRender:function(){var t=this,n=t.settings.onclick;return t.on("click",function(e){e.aria&&"down"===e.aria.key||e.control!==t||bn.getParent(e.target,"."+t.classPrefix+"open")||(e.stopImmediatePropagation(),n.call(t,e))}),delete t.settings.onclick,t._super()}}),wn=tinymce.util.Tools.resolve("tinymce.util.Color"),xn=i.extend({Defaults:{classes:"widget colorpicker"},init:function(e){this._super(e)},postRender:function(){var t,n,r,i,o,a=this,s=a.color();function l(e,t){var n=_.getPos(e),r=t.pageX-n.x,t=t.pageY-n.y;return{x:Math.max(0,Math.min(r/e.clientWidth,1)),y:Math.max(0,Math.min(t/e.clientHeight,1))}}function u(e,t){var n=(360-e.h)/360;_.css(r,{top:100*n+"%"}),t||_.css(o,{left:e.s+"%",top:100-e.v+"%"}),i.style.background=wn({s:100,v:100,h:e.h}).toHex(),a.color().parse({s:e.s,v:e.v,h:e.h})}function e(e){e=l(i,e);t.s=100*e.x,t.v=100*(1-e.y),u(t),a.fire("change")}function c(e){e=l(n,e);(t=s.toHsv()).h=360*(1-e.y),u(t,!0),a.fire("change")}n=a.getEl("h"),r=a.getEl("hp"),i=a.getEl("sv"),o=a.getEl("svp"),a._repaint=function(){u(t=s.toHsv())},a._super(),a._svdraghelper=new x(a._id+"-sv",{start:e,drag:e}),a._hdraghelper=new x(a._id+"-h",{start:c,drag:c}),a._repaint()},rgb:function(){return this.color().toRgb()},value:function(e){if(!arguments.length)return this.color().toHex();this.color().parse(e),this._rendered&&this._repaint()},color:function(){return this._color||(this._color=wn()),this._color},renderHtml:function(){var e=this._id,o=this.classPrefix,a="#ff0000,#ff0080,#ff00ff,#8000ff,#0000ff,#0080ff,#00ffff,#00ff80,#00ff00,#80ff00,#ffff00,#ff8000,#ff0000";var t='
      '+function(){for(var e="",t="filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=",n=a.split(","),r=0,i=n.length-1;r
      ';return e}()+'
      ';return'
      '+t+"
      "}}),Cn=i.extend({init:function(e){e=m.extend({height:100,text:"Drop an image here",multiple:!1,accept:null},e),this._super(e),this.classes.add("dropzone"),e.multiple&&this.classes.add("multiple")},renderHtml:function(){var e=this.settings,t={id:this._id,hidefocus:"1"},t=_.create("div",t,""+this.translate(e.text)+"");return e.height&&_.css(t,"height",e.height+"px"),e.width&&_.css(t,"width",e.width+"px"),t.className=this.classes,t.outerHTML},postRender:function(){function e(e){e.preventDefault(),o.classes.toggle("dragenter"),o.getEl().className=o.classes}var o=this;o._super(),o.$el.on("dragover",function(e){e.preventDefault()}),o.$el.on("dragenter",e),o.$el.on("dragleave",e),o.$el.on("drop",function(e){var t,n,r,i;e.preventDefault(),o.state.get("disabled")||(n=e.dataTransfer.files,t="string"!=typeof(i=o.settings.accept)?n:(r=new RegExp("("+i.split(/\s*,\s*/).join("|")+")$","i"),m.grep(n,function(e){return r.test(e.name)})),o.value=function(){return t.length?o.settings.multiple?t:t[0]:null},t.length&&o.fire("change",e))})},remove:function(){this.$el.off(),this._super()}}),kn=i.extend({init:function(e){var t=this;e.delimiter||(e.delimiter="»"),t._super(e),t.classes.add("path"),t.canFocus=!0,t.on("click",function(e){(e=e.target.getAttribute("data-index"))&&t.fire("select",{value:t.row()[e],index:e})}),t.row(t.settings.row)},focus:function(){return this.getEl().firstChild.focus(),this},row:function(e){return arguments.length?(this.state.set("row",e),this):this.state.get("row")},renderHtml:function(){return'
      '+this._getDataPathHtml(this.state.get("row"))+"
      "},bindStates:function(){var t=this;return t.state.on("change:row",function(e){t.innerHtml(t._getDataPathHtml(e.value))}),t._super()},_getDataPathHtml:function(e){for(var t=e||[],n="",r=this.classPrefix,i=0,o=t.length;i