diff options
author | Eddy Hautot <eh552t@intl.att.com> | 2018-07-02 11:43:21 +0000 |
---|---|---|
committer | Gerrit Code Review <gerrit@onap.org> | 2018-07-02 11:43:21 +0000 |
commit | c2af4a578fb3e13af7a00778d9fec78ca67a1506 (patch) | |
tree | 69b6de71d2bf6257b195959fa5a07d4f89e5d605 | |
parent | 04a35544e8593e6f37ec868e273d584c024081f2 (diff) | |
parent | 819ec14e4a0263b2f2e05c71ff31e252c18c8b74 (diff) |
Merge changes from topic 'bugfix/update-ui-compo'
* changes:
Remove useless libraries
Upgrade JQuery to latest
Remove angular-touch
13 files changed, 11 insertions, 12483 deletions
diff --git a/src/main/resources/META-INF/resources/designer/css/kendo.common-material.core.css b/src/main/resources/META-INF/resources/designer/css/kendo.common-material.core.css deleted file mode 100644 index 13d876fc..00000000 --- a/src/main/resources/META-INF/resources/designer/css/kendo.common-material.core.css +++ /dev/null @@ -1,6456 +0,0 @@ -/* Kendo base CSS */ -.fake { - color: red; -} -.k-common-test-class { - opacity: 0; -} -.k-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - text-decoration: none; - font-size: 100%; - list-style: none; -} -.k-floatwrap:after, -.k-slider-items:after, -.k-grid-toolbar:after { - content: ""; - display: block; - clear: both; - visibility: hidden; - height: 0; - overflow: hidden; -} -.k-floatwrap, -.k-slider-items, -.k-grid-toolbar { - display: inline-block; -} -.k-floatwrap, -.k-slider-items, -.k-grid-toolbar { - display: block; -} -/* main gradient */ -.k-block, -.k-button, -.k-header, -.k-grid-header, -.k-toolbar, -.k-grouping-header, -.k-tooltip, -.k-pager-wrap, -.k-tabstrip-items .k-item, -.k-link.k-state-hover, -.k-textbox, -.k-textbox:hover, -.k-autocomplete, -.k-dropdown-wrap, -.k-picker-wrap, -.k-numeric-wrap, -.k-autocomplete.k-state-hover, -.k-dropdown-wrap.k-state-hover, -.k-picker-wrap.k-state-hover, -.k-numeric-wrap.k-state-hover, -.k-draghandle { - background-repeat: repeat; - background-position: 0 center; -} -.k-link:hover { - text-decoration: none; -} -.k-state-highlight > .k-link { - color: inherit; -} -/* widget */ -.k-textbox > input, -.k-input[type="text"], -.k-input[type="number"], -.k-textbox, -.k-picker-wrap .k-input, -.k-button { - font-size: 100%; - font-family: inherit; - border-style: solid; - border-width: 1px; - -webkit-appearance: none; -} -.k-widget, -.k-block, -.k-inline-block, -.k-draghandle { - border-style: solid; - border-width: 1px; - -webkit-appearance: none; -} -.k-block, -.k-widget { - line-height: normal; - outline: 0; -} -.k-widget .k-input::-ms-clear, -.k-list-filter ::-ms-clear { - width: 0; - height: 0; -} -/* Block */ -.k-block { - padding: 2px; -} -/* button */ -.k-button { - display: inline-block; - margin: 0; - padding: 10px 14px; - font-family: inherit; - line-height: 1.72em; - text-align: center; - cursor: pointer; - text-decoration: none; -} -.k-button[disabled], -.k-button.k-state-disabled, -.k-state-disabled .k-button, -.k-state-disabled .k-button:hover, -.k-button.k-state-disabled:hover, -.k-state-disabled .k-button:active, -.k-button.k-state-disabled:active { - cursor: default; -} -a.k-button { - user-select: none; - text-decoration: none; -} -/* Override the important default line-height in Firefox 4+ */ -.k-ff input.k-button { - padding-bottom: 0.37em; - padding-top: 0.37em; -} -button.k-button::-moz-focus-inner, -input.k-button::-moz-focus-inner { - padding: 0; - border: 0; -} -a.k-button-expand { - display: block; -} -button.k-button-expand, -input[type="submit"].k-button-expand, -input[type="button"].k-button-expand, -input[type="reset"].k-button-expand { - width: 100%; -} -body .k-button-icon, -body .k-split-button-arrow { - padding-left: .4em; - padding-right: .4em; -} -.k-button-icontext { - overflow: visible; - /*IE9*/ -} -.k-toolbar .k-button-icontext { - padding-right: .8em; -} -.k-button-icontext .k-icon, -.k-button-icontext .k-image, -.k-button-icontext .k-sprite { - margin-right: 3px; - margin-right: .3rem; - margin-left: -3px; - margin-left: -0.3rem; -} -.k-button.k-button-icontext .k-icon, -.k-button.k-button-icontext .k-image { - vertical-align: text-top; -} -.k-button.k-bare { - border-color: transparent !important; - color: inherit; - background: none !important; - box-shadow: none !important; - opacity: .7; -} -.k-button.k-bare:hover, -.k-button.k-bare.k-state-hover, -.k-button.k-bare:active, -.k-button.k-bare.k-state-active, -.k-button.k-bare.k-state-active:hover { - color: inherit; -} -.k-button.k-bare:focus, -.k-button.k-bare .k-state-focused { - opacity: .8; -} -.k-button.k-bare:hover, -.k-button.k-bare.k-state-hover, -.k-button.k-bare:active, -.k-button.k-bare.k-state-active { - opacity: 1; -} -.k-button.k-bare .k-icon, -.k-button.k-bare .k-font-icon { - overflow: visible; -} -.k-button.k-bare:focus .k-icon, -.k-button.k-bare .k-state-focused .k-icon, -.k-button.k-bare:focus .k-font-icon, -.k-button.k-bare .k-state-focused .k-font-icon { - text-shadow: 0 0 3px currentColor; -} -/* link */ -.k-link { - cursor: pointer; - outline: 0; - text-decoration: none; -} -.k-grid-header span.k-link { - cursor: default; -} -/* states */ -.k-state-disabled, -.k-state-disabled .k-link, -.k-state-disabled .k-icon, -.k-state-disabled .k-button, -.k-state-disabled .k-draghandle, -.k-state-disabled .k-upload-button input { - cursor: default !important; - outline: 0; -} -@media print { - .k-state-disabled, - .k-state-disabled .k-input { - opacity: 1 !important; - } -} -.k-state-error { - border-style: ridge; -} -.k-state-empty { - font-style: italic; -} -/* icons */ -.k-icon.k-i-none { - background-image: none !important; - /* should never be a background on these */ -} -/* In IE7 vertical align: middle can't be overridden */ -.k-ie8 .k-icon, -.k-ie8 .k-sprite, -.k-ie8 .k-tool-icon { - vertical-align: middle; -} -.k-file > .k-icon { - background-position: -115px -91px; -} -.k-image { - border: 0; -} -/* Colors */ -html .k-success-colored { - color: #507f50; - border-color: #d0dfd0; - background-color: #f0fff0; -} -html .k-info-colored { - color: #50607f; - border-color: #d0d9df; - background-color: #f0f9ff; -} -html .k-error-colored { - color: #7f5050; - border-color: #dfd0d0; - background-color: #fff0f0; -} -.k-inline-block { - padding: 0 2px; -} -/* loading */ -.k-loading, -.k-loading-image { - background-color: transparent; - background-repeat: no-repeat; - background-position: center center; -} -.k-icon.k-i-loading { - background-color: transparent; - background-repeat: no-repeat; - background-position: center center; -} -.k-icon.k-i-loading::before { - content: ""; - display: none; -} -.k-loading-mask, -.k-loading-image, -.k-loading-text { - position: absolute; -} -.k-loading-mask { - z-index: 100; -} -.k-loading-mask .k-loading-progress { - margin: auto; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; -} -.k-loading-text { - text-indent: -4000px; - text-align: center; - /*rtl*/ -} -.k-loading-image, -.k-loading-color { - width: 100%; - height: 100%; -} -.k-loading-image { - top: 0; - left: 0; - z-index: 2; -} -.k-loading-color { - filter: alpha(opacity=30); - opacity: .3; -} -.k-content-frame { - border: 0; - width: 100%; - height: 100%; -} -.k-pane > .k-splitter-overlay { - filter: alpha(opacity=0); - opacity: 0; - position: absolute; -} -/* drag n drop */ -.k-drag-clue { - position: absolute; - z-index: 10003; - border-style: solid; - border-width: 1px; - font-size: .9em; - padding: .2em .4em; - white-space: nowrap; - cursor: default; -} -/* ListBox Drag Clue */ -.k-item.k-drag-clue { - font-size: inherit; -} -.k-drag-status { - margin-top: -3px; - margin-right: 4px; - vertical-align: middle; -} -.k-reorder-cue { - position: absolute; - width: 1px; - overflow: visible; -} -.k-reorder-cue .k-icon { - position: absolute; - left: -4px; - width: 8px; - height: 4px; -} -.k-reorder-cue .k-i-arrow-60-down { - top: -4px; - background-position: -4px -166px; -} -.k-reorder-cue .k-i-arrow-60-up { - bottom: -4px; - background-position: -4px -134px; -} -/* virtual scrollbar */ -.k-scrollbar { - position: absolute; - overflow: scroll; -} -.k-scrollbar-vertical { - top: 0; - right: 0; - width: 17px; - /* scrollbar width */ - height: 100%; - overflow-x: hidden; -} -.k-touch-scrollbar { - display: none; - position: absolute; - z-index: 200000; - height: 8px; - width: 8px; - border: 1px solid #8a8a8a; - background-color: #858585; -} -@media only screen and (-webkit-min-device-pixel-ratio: 2) { - body .k-touch-scrollbar { - height: 12px; - width: 12px; - border-radius: 7px; - } -} -.k-virtual-scrollable-wrap { - overflow-x: auto; - /*needed by IE8*/ -} -/* current time indicator */ -.k-current-time { - background: #f00; - position: absolute; -} -.k-current-time-arrow-down { - width: 0; - height: 0; - background: transparent; - border-bottom: 4px solid transparent; - border-top: 4px solid #f00; - border-left: 4px solid transparent; - border-right: 4px solid transparent; -} -.k-current-time-arrow-left { - width: 0; - height: 0; - background: transparent; - border-bottom: 4px solid transparent; - border-top: 4px solid transparent; - border-left: 4px solid transparent; - border-right: 4px solid #f00; -} -.k-current-time-arrow-right { - width: 0; - height: 0; - background: transparent; - border-bottom: 4px solid transparent; - border-top: 4px solid transparent; - border-left: 4px solid #f00; - border-right: 4px solid transparent; -} -/* override box sizing for grid layout framework integration (Bootstrap 3, Foundation 4) */ -.k-animation-container, -.k-widget, -.k-widget *, -.k-animation-container *, -.k-widget *:before, -.k-animation-container *:after, -.k-block .k-header, -.k-list-container, -div.k-window-content { - box-sizing: content-box; -} -.k-button, -.k-textbox, -.k-autocomplete, -.k-tabstrip > .k-content > .km-scroll-container, -.k-block, -.k-edit-cell .k-widget, -.k-grid-edit-row .k-widget, -.k-grid-edit-row .text-box, -.km-actionsheet > li, -.km-shim { - box-sizing: border-box; -} -/* Fix for Bootstrap 3 */ -.input-group .form-control { - box-sizing: border-box; -} -.form-control.k-widget { - padding: 0; -} -a.k-button:hover { - text-decoration: none; -} -/* override iOS styles in mobile Kendo */ -.km-widget, -.km-widget * { - -moz-background-clip: border-box; - -webkit-background-clip: border-box; - background-clip: border-box; -} -input.k-checkbox, -.k-radio { - display: inline; - opacity: 0; - width: 0; - margin: 0; - -webkit-appearance: none; - overflow: hidden; -} -.k-ff input.k-checkbox, -.k-ff .k-radio { - position: absolute; -} -.k-checkbox-label, -.k-radio-label { - display: inline-block; - position: relative; - padding-left: 20px; - vertical-align: text-top; - line-height: 16px; - cursor: pointer; - border-style: solid; - border-width: 0; -} -.k-checkbox-label:before { - content: ""; - position: absolute; - top: 0; - left: 0; - border-width: 1px; - border-style: solid; - width: 16px; - height: 16px; - font-size: 16px; - line-height: 16px; - text-align: center; -} -.k-checkbox:indeterminate + .k-checkbox-label:after { - content: ""; - position: absolute; - left: 8px; - top: 8px; - -webkit-transform: translate(-50%, -50%); - transform: translate(-50%, -50%); - border-width: 1px; - border-style: solid; - width: 8px; - height: 8px; - font-size: 16px; - text-align: center; - content: " "; -} -.k-checkbox:checked + .k-checkbox-label:before { - content: "\2713"; -} -.k-checkbox:disabled + .k-checkbox-label { - cursor: auto; -} -.k-radio-label:before { - content: ""; - position: absolute; - top: 0; - left: 0; - width: 14px; - height: 14px; - border-style: solid; -} -.k-radio:checked + .k-radio-label:after { - content: ""; - width: 10px; - height: 10px; - position: absolute; - top: 3px; - left: 3px; -} -.k-radio:disabled + .k-radio-label { - cursor: auto; -} -.k-ie8 input.k-checkbox, -.k-ie8 .k-radio { - display: inline-block; - width: auto; -} -.k-ie8 .k-checkbox-label, -.k-ie8 .k-radio-label { - padding-left: 0; -} -.k-ie8 .k-checkbox-label:before, -.k-ie8 .k-radio-label:before, -.k-ie8 .k-radio-label:after { - display: none; -} -/* RTL for checkboxes and radio buttons */ -.k-rtl .k-checkbox-label, -.k-rtl .k-radio-label { - padding-right: 1.5em; -} -.k-rtl .k-checkbox-label:before, -.k-rtl .k-radio-label:before { - right: 0; -} -.k-rtl .k-radio:checked + .k-radio-label:after { - right: 3px; -} -input.k-checkbox + label { - -webkit-user-select: none; -} -/* Off-screen container used during export */ -.k-pdf-export-shadow { - position: absolute; - overflow: hidden; - left: -15000px; - width: 14400px; -} -.km-native-scroller { - overflow: auto; - -webkit-overflow-scrolling: touch; - -ms-touch-action: pan-x pan-y; - -ms-overflow-style: -ms-autohiding-scrollbar; - -ms-scroll-snap-type: proximity; -} -/* Font Icons */ -.k-icon, -.k-font-icon, -.k-font-icon.k-icon, -.k-font-icon.k-tool-icon { - position: relative; - display: inline-block; - overflow: hidden; - width: 1em; - height: 1em; - text-align: center; - vertical-align: middle; - background-image: none; - font: 16px/1 'WebComponentsIcons'; - speak: none; - font-variant: normal; - text-transform: none; - text-indent: 0; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; - overflow: visible; - color: inherit; -} -.k-icon:before, -.k-font-icon:before { - width: 1em; - height: 1em; - display: inline-block; -} -.k-icon, -.k-tool-icon, -.k-i-drag-and-drop, -.k-column-menu .k-sprite, -.k-grid-mobile .k-resize-handle-inner:before, -.k-grid-mobile .k-resize-handle-inner:after, -.k-pager-numbers .k-current-page .k-link:after, -.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after, -.k-gantt-views > .k-current-view > .k-link:after { - position: relative; - display: inline-block; - overflow: hidden; - width: 1em; - height: 1em; - text-align: center; - vertical-align: middle; - background-image: none; - font: 16px/1 'WebComponentsIcons'; - speak: none; - font-variant: normal; - text-transform: none; - text-indent: 0; - -webkit-font-smoothing: antialiased; - -moz-osx-font-smoothing: grayscale; -} -.k-icon:before { - width: initial; - height: initial; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - margin: auto; - height: 1em; - line-height: 1; -} -.k-button.k-button-icon .k-icon, -.k-grid-filter .k-icon, -.k-header .k-icon { - text-indent: -99999px; -} -.k-button.k-button-icon .k-icon:before, -.k-grid-filter .k-icon:before, -.k-header .k-icon:before { - text-indent: 0; -} -/* Sprite icons */ -.k-sprite { - width: 16px; - height: 16px; - font-size: 0; - line-height: 0; - text-align: center; - background-repeat: no-repeat; - background-color: transparent; - display: inline-block; - overflow: hidden; - -ms-high-contrast-adjust: none; -} -/* responsive panel */ -.k-rpanel-left { - -webkit-transform: translateX(-100%) translateZ(0); - -ms-transform: translateX(-100%) translateZ(0); - transform: translateX(-100%) translateZ(0); - left: 0; -} -.k-rpanel-right { - -webkit-transform: translateX(100%) translateZ(0); - -ms-transform: translateX(100%) translateZ(0); - transform: translateX(100%) translateZ(0); - right: 0; -} -.k-rpanel-left, -.k-rpanel-right { - position: fixed; - display: block; - overflow: auto; - min-width: 320px; - height: 100%; - top: 0; -} -.k-rpanel-left.k-rpanel-expanded, -.k-rpanel-right.k-rpanel-expanded { - -webkit-transform: translateX(0) translateZ(0); - -ms-transform: translateX(0) translateZ(0); - transform: translateX(0) translateZ(0); -} -.k-rpanel-left + *, -.k-rpanel-right + * { - overflow: auto; -} -.k-ie9 .k-rpanel-left { - left: -100%; -} -.k-ie9 .k-rpanel-left.k-rpanel-expanded { - left: 0; -} -.k-rpanel-top { - position: static; - max-height: 0; -} -.k-rpanel-top.k-rpanel-expanded { - max-height: 568px; - overflow: visible !important; -} -.k-edit-form { - margin: 0; - padding: 0; -} -.k-window > div.k-popup-edit-form { - padding: 1em 0; -} -.k-grid-edit-row .k-edit-form td { - border-bottom-width: 0; -} -.k-edit-form-container { - position: relative; - width: 400px; -} -.k-edit-label, -.k-edit-form-container .editor-label { - float: left; - clear: both; - width: 30%; - padding: .4em 0 1em; - margin-left: 2%; - text-align: right; -} -.k-edit-field, -.k-edit-form-container .editor-field { - float: right; - clear: right; - width: 60%; - margin-right: 2%; - padding: 0 0 .6em; -} -.k-edit-field > input[type="checkbox"], -.k-edit-field > input[type="radio"] { - margin-top: .4em; -} -.k-edit-form-container .k-button { - margin: 0 .16em; -} -.k-edit-field > input[type="checkbox"]:first-child, -.k-edit-field > input[type="radio"]:first-child, -.k-edit-field > label:first-child > input[type="checkbox"], -.k-edit-field > .k-button:first-child { - margin-left: 0; -} -.k-edit-form-container .k-edit-buttons { - clear: both; - text-align: right; - border-width: 1px 0 0; - border-style: solid; - position: relative; - bottom: -1em; - padding: .6em; -} -/* Window */ -div.k-window { - display: inline-block; - position: absolute; - z-index: 10001; - border-style: solid; - border-width: 1px; - padding-top: 2em; -} -.k-block > .k-header, -.k-window-titlebar { - position: absolute; - width: 100%; - height: 1.1em; - border-bottom-style: solid; - border-bottom-width: 1px; - margin-top: -2em; - padding: .4em 0; - font-size: 1.2em; - white-space: nowrap; - min-height: 16px; - /* icon size */ -} -.k-block > .k-header { - position: relative; - margin: -2px 0 10px -2px; - padding: .3em 2px; -} -.k-window-title { - position: absolute; - left: .44em; - right: .44em; - overflow: hidden; - cursor: default; - text-overflow: ellipsis; -} -.k-window-title .k-image { - margin: 0 5px 0 0; - vertical-align: middle; -} -div.k-window-titleless { - padding-top: 0; -} -div.k-window-content { - position: relative; - height: 100%; - padding: .58em; - overflow: auto; - outline: 0; -} -div.k-window-iframecontent { - padding: 0; - overflow: visible; -} -.k-window-content > .km-scroll-container { - height: 100%; -} -.k-window-titlebar .k-window-actions { - position: absolute; - top: 0; - right: .3em; - padding-top: .3em; - white-space: nowrap; -} -.k-window-titlebar .k-window-action { - width: 22px; - height: 22px; - padding: 2px; -} -.k-window-action .k-icon { - margin: 0; - vertical-align: top; -} -.k-window > .k-resize-handle { - position: absolute; - z-index: 1; - background-color: #fff; - font-size: 0; - line-height: 6px; - filter: alpha(opacity=0); - opacity: 0; - zoom: 1; -} -.k-resize-n { - top: -3px; - left: 0; - width: 100%; - height: 6px; - cursor: n-resize; -} -.k-resize-e { - top: 0; - right: -3px; - width: 6px; - height: 100%; - cursor: e-resize; -} -.k-resize-s { - bottom: -3px; - left: 0; - width: 100%; - height: 6px; - cursor: s-resize; -} -.k-resize-w { - top: 0; - left: -3px; - width: 6px; - height: 100%; - cursor: w-resize; -} -.k-resize-se { - bottom: -3px; - right: -3px; - width: 6px; - height: 6px; - cursor: se-resize; -} -.k-resize-sw { - bottom: -3px; - left: -3px; - width: 6px; - height: 6px; - cursor: sw-resize; -} -.k-resize-ne { - top: -3px; - right: -3px; - width: 6px; - height: 6px; - cursor: ne-resize; -} -.k-resize-nw { - top: -3px; - left: -3px; - width: 6px; - height: 6px; - cursor: nw-resize; -} -.k-overlay { - position: fixed; - top: 0; - left: 0; - z-index: 10001; - width: 100%; - height: 100%; - background-color: #000; - filter: alpha(opacity=50); - opacity: .5; -} -.k-window .k-overlay { - position: absolute; - width: 100%; - height: 100%; - background-color: #fff; - filter: alpha(opacity=0); - opacity: 0; -} -.k-action-buttons { - clear: both; - text-align: right; - border-width: 1px 0 0; - border-style: solid; - position: relative; - bottom: -1em; - padding: .6em; - margin: 0 -1em; -} -.k-action-buttons .k-button { - display: inline-block; - margin: 0 0 0 6px; - min-width: 75px; -} -/* TabStrip */ -.k-tabstrip { - margin: 0; - padding: 0; - zoom: 1; - position: relative; -} -.k-tabstrip-items { - padding: 0.3em 0.3em 0; -} -.k-tabstrip-scrollable .k-tabstrip-items { - white-space: nowrap; - overflow: hidden; -} -.k-tabstrip > .k-button { - position: absolute; - top: .4em; - z-index: 2; - user-select: none; -} -.k-tabstrip-bottom > .k-button { - top: auto; - bottom: .4em; -} -.k-tabstrip-prev { - left: .4em; -} -.k-tabstrip-next { - right: .4em; -} -.k-tabstrip-items .k-item, -.k-panelbar .k-tabstrip-items .k-item { - list-style-type: none; - display: inline-block; - position: relative; - border-style: solid; - border-width: 1px 1px 0; - margin: 0 -1px 0 0; - padding: 0; - vertical-align: top; -} -.k-tabstrip-items .k-tab-on-top, -.k-tabstrip-items .k-state-active, -.k-panelbar .k-tabstrip-items .k-state-active { - margin-bottom: -1px; - padding-bottom: 1px; -} -.k-tabstrip-top .k-tabstrip-items .k-state-active, -.k-panelbar .k-tabstrip-top .k-tabstrip-items .k-state-active { - border-bottom-width: 1px; - margin-bottom: -2px; - padding-bottom: 0px; -} -.k-tabstrip-items .k-tab-on-top { - z-index: 1; -} -.k-tabstrip-items .k-link, -.k-panelbar .k-tabstrip-items .k-link { - display: inline-block; - border-bottom-width: 0; - padding: .5em .92em; -} -.k-tabstrip-items .k-icon, -.k-panelbar .k-tabstrip-items .k-icon { - margin: -1px 4px 0 -3px; - vertical-align: top; -} -.k-tabstrip-items .k-item .k-image, -.k-tabstrip-items .k-item .k-sprite, -.k-panelbar .k-tabstrip-items .k-item .k-image, -.k-panelbar .k-tabstrip-items .k-item .k-sprite { - margin: -3px 3px 0 -6px; - vertical-align: middle; -} -/* TabStrip Loading Progress */ -.k-tabstrip-items .k-loading { - top: 0; - left: 0; - height: 0; - width: 20%; - position: absolute; - background: transparent; - border-top: 1px solid transparent; - border-color: inherit; - transition: width 200ms linear; - transition: "width 200ms linear"; - animation: k-tab-loader 1s ease-in-out infinite; -} -.k-tabstrip-items .k-progress { - animation: none; -} -.k-tabstrip-items .k-loading.k-complete { - width: 100%; - animation: none; -} -.k-tabstrip > .k-content, -.k-panelbar .k-tabstrip > .k-content { - position: static; - border-style: solid; - border-width: 1px; - margin: 0 .286em .3em; - padding: .92em; - zoom: 1; -} -.k-tabstrip > .k-content { - display: none; - overflow: auto; -} -.k-tabstrip > .k-content.km-scroll-wrapper { - padding: 0; -} -.k-tabstrip > .k-content > .km-scroll-container { - padding: .3em .92em; -} -@keyframes k-tab-loader { - 0% { - left: 0; - } - 50% { - left: 80%; - } - 100% { - left: 0; - } -} -/* left and right tabs */ -.k-tabstrip-left > div.k-content, -.k-tabstrip-right > div.k-content { - margin: .286em .3em; -} -.k-tabstrip-left > .k-tabstrip-items .k-item, -.k-tabstrip-right > .k-tabstrip-items .k-item { - display: block; - margin-bottom: -1px; -} -.k-tabstrip-left > .k-tabstrip-items .k-link, -.k-tabstrip-right > .k-tabstrip-items .k-link { - display: block; -} -.k-tabstrip-left > .k-tabstrip-items .k-tab-on-top, -.k-tabstrip-right > .k-tabstrip-items .k-tab-on-top, -.k-tabstrip-left > .k-tabstrip-items .k-state-active, -.k-tabstrip-right > .k-tabstrip-items .k-state-active, -.k-panelbar .k-tabstrip-left > .k-tabstrip-items .k-state-active, -.k-panelbar .k-tabstrip-right > .k-tabstrip-items .k-state-active { - margin-bottom: -1px; - padding-bottom: 0; -} -/* left tabs */ -.k-tabstrip-left > .k-tabstrip-items { - float: left; - padding: .25em 0 .3em .3em; -} -.k-tabstrip-left > .k-tabstrip-items .k-item { - border-width: 1px 0 1px 1px; - border-radius: 3px 0 0 3px; -} -.k-tabstrip-left > .k-tabstrip-items .k-state-active { - border-width: 1px 0 1px 1px; -} -.k-tabstrip-left > .k-tabstrip-items .k-tab-on-top, -.k-tabstrip-left > .k-tabstrip-items .k-state-active, -.k-panelbar .k-tabstrip-left > .k-tabstrip-items .k-state-active { - margin-right: -2px; - padding-right: 1px; -} -/* right tabs */ -.k-tabstrip-right > .k-tabstrip-items { - float: right; - padding: .25em .3em .3em 0; -} -.k-tabstrip-right > .k-tabstrip-items .k-item { - border-width: 1px 1px 1px 0; - border-radius: 0 3px 3px 0; -} -.k-tabstrip-right > .k-tabstrip-items .k-state-active { - border-width: 1px 1px 1px 0; -} -.k-tabstrip-right > .k-tabstrip-items .k-tab-on-top, -.k-tabstrip-right > .k-tabstrip-items .k-state-active, -.k-panelbar .k-tabstrip-right > .k-tabstrip-items .k-state-active { - margin-left: -1px; - padding-left: 1px; -} -/* bottom tabs */ -.k-tabstrip-bottom > .k-tabstrip-items { - margin-top: -1px; - padding: 0 .3em .3em; -} -.k-tabstrip-bottom > .k-content, -.k-panelbar .k-tabstrip-bottom > .k-content { - margin: .3em .286em 0; - z-index: 1; - position: relative; -} -.k-tabstrip-bottom > .k-tabstrip-items .k-item { - border-width: 0 1px 1px; - border-radius: 0 0 4px 4px; -} -.k-tabstrip-bottom > .k-tabstrip-items .k-state-active { - margin-bottom: 0; - padding-bottom: 0; -} -.k-tabstrip-bottom > .k-content { - min-height: 100px; -} -.k-tabstrip-bottom > .k-tabstrip-items .k-loading { - top: auto; - bottom: 0; -} -/* PanelBar */ -.k-panelbar { - zoom: 1; -} -.k-panelbar > .k-item, -.k-panel > .k-item { - list-style-type: none; - display: block; - border-width: 0; - margin: 0; - zoom: 1; - border-radius: 0; -} -.k-panelbar .k-link > .k-image, -.k-panelbar .k-link > .k-sprite { - float: left; - margin-top: 4px; - margin-right: 5px; - vertical-align: middle; -} -.k-panelbar > .k-item > .k-link, -.k-panel > .k-item > .k-link { - display: block; - position: relative; - border-bottom-style: solid; - border-bottom-width: 1px; - padding: 0 1em; - line-height: 2.34em; - text-decoration: none; - zoom: 1; -} -.k-panelbar-expand.k-icon, -.k-panelbar-collapse.k-icon { - position: absolute; - top: 50%; - right: 4px; - margin-top: -8px; -} -.k-panelbar .k-panel, -.k-panelbar .k-content { - position: relative; - border-bottom-style: solid; - border-bottom-width: 1px; - margin: 0; - padding: 0; - zoom: 1; -} -.k-panel > .k-item > .k-link { - border-bottom: 0; - font-size: .95em; - line-height: 2.2; -} -.k-panel .k-panel > .k-item > .k-link { - padding-left: 2em; -} -.k-panelbar .k-i-arrow-end-right .k-link { - border-bottom: 0; -} -.k-panel .k-panel { - border-bottom: 0; -} -.k-pager-wrap { - clear: both; - overflow: hidden; - position: relative; - border-style: solid; - border-width: 1px; - line-height: 2.0em; - padding: 0.333em 0 0.333em 0.250em; -} -.k-pager-numbers .k-link, -.k-pager-numbers .k-state-selected { - display: inline-block; - vertical-align: top; - margin-right: 1px; -} -.k-pager-numbers { - margin: 0 2px; -} -.k-pager-numbers .k-state-selected { - vertical-align: top; -} -.k-pager-numbers .k-current-page { - display: none; -} -.k-pager-numbers li, -.k-pager-input { - float: left; -} -.k-pager-info { - float: right; - padding: 0 1.333em; -} -.k-pager-numbers .k-link { - text-decoration: none; -} -.k-pager-wrap > .k-link, -.k-pager-numbers .k-link, -.k-pager-numbers .k-state-selected { - min-width: 2em; -} -.k-pager-wrap > .k-link { - float: left; - margin: 0 0.08333em; - height: 2em; - /*IE7*/ - line-height: 2em; - /*IE7*/ - border-radius: 1.0833em; - cursor: pointer; - text-align: center; -} -.k-pager-wrap > a.k-state-disabled:hover { - background: none; - cursor: default; -} -.k-pager-numbers .k-link { - text-align: center; - line-height: 2em; - border-style: solid; - border-width: 1px; - border-radius: 1.0833em; -} -.k-pager-wrap > .k-link { - border-style: solid; - border-width: 1px; -} -.k-pager-wrap .k-pager-refresh { - float: right; - margin-right: 0.5em; - border-width: 0; - border-radius: 0; -} -.k-pager-numbers .k-state-selected { - border-style: solid; - border-width: 1px; - text-align: center; - border-radius: 1.0833em; -} -.k-pager-wrap .k-textbox { - width: 3.333em; -} -.k-pager-wrap .k-dropdown { - width: 4.500em; -} -.k-pager-refresh { - float: right; -} -.k-pager-input, -.k-pager-sizes { - padding: 0 1.4166em; -} -.k-pager-sizes { - display: inline-block; - padding-top: 1px; -} -.k-pager-sizes .k-widget.k-dropdown { - margin-top: -2px; -} -.k-pager-wrap .k-textbox, -.k-pager-wrap .k-widget { - margin: 0 .4em 0; -} -@media only screen and (max-width: 1024px) { - .k-webkit .k-pager-wrap, - .k-ff .k-pager-wrap, - .k-ie11 .k-pager-wrap, - .k-edge .k-pager-wrap, - .k-safari .k-pager-wrap { - overflow: visible; - min-height: 2.1em; - } - .k-webkit .k-pager-wrap .k-pager-nav, - .k-ff .k-pager-wrap .k-pager-nav, - .k-ie11 .k-pager-wrap .k-pager-nav, - .k-edge .k-pager-wrap .k-pager-nav, - .k-safari .k-pager-wrap .k-pager-nav, - .k-webkit .k-pager-input, - .k-ff .k-pager-input, - .k-ie11 .k-pager-input, - .k-edge .k-pager-input, - .k-safari .k-pager-input { - display: inline-block; - vertical-align: top; - } - .k-webkit .k-pager-numbers, - .k-ff .k-pager-numbers, - .k-ie11 .k-pager-numbers, - .k-edge .k-pager-numbers, - .k-safari .k-pager-numbers { - position: absolute; - left: 4.8em; - display: inline-flex; - flex-direction: column-reverse; - overflow: visible; - height: auto; - } - .k-webkit .k-pager-numbers:first-child, - .k-ff .k-pager-numbers:first-child, - .k-ie11 .k-pager-numbers:first-child, - .k-edge .k-pager-numbers:first-child, - .k-safari .k-pager-numbers:first-child { - left: .2em; - } - .k-webkit .k-pager-numbers.k-state-expanded, - .k-ff .k-pager-numbers.k-state-expanded, - .k-ie11 .k-pager-numbers.k-state-expanded, - .k-edge .k-pager-numbers.k-state-expanded, - .k-safari .k-pager-numbers.k-state-expanded { - transform: translatey(-100%); - -webkit-transform: translatey(-100%); - } - .k-webkit .km-pane-wrapper .k-pager-numbers, - .k-ff .km-pane-wrapper .k-pager-numbers, - .k-ie11 .km-pane-wrapper .k-pager-numbers, - .k-edge .km-pane-wrapper .k-pager-numbers, - .k-safari .km-pane-wrapper .k-pager-numbers { - position: relative; - left: 50%; - transform: translate(-50%, -100%); - -webkit-transform: translate(-50%, -100%); - } - .k-webkit .km-pane-wrapper .k-pager-numbers .k-link, - .k-ff .km-pane-wrapper .k-pager-numbers .k-link, - .k-ie11 .km-pane-wrapper .k-pager-numbers .k-link, - .k-edge .km-pane-wrapper .k-pager-numbers .k-link, - .k-safari .km-pane-wrapper .k-pager-numbers .k-link, - .k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-edge .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-webkit .km-pane-wrapper .k-pager-wrap > .k-link, - .k-ff .km-pane-wrapper .k-pager-wrap > .k-link, - .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-link, - .k-edge .km-pane-wrapper .k-pager-wrap > .k-link, - .k-safari .km-pane-wrapper .k-pager-wrap > .k-link, - .k-webkit .km-pane-wrapper .k-pager-wrap > .k-pager-info, - .k-ff .km-pane-wrapper .k-pager-wrap > .k-pager-info, - .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-pager-info, - .k-edge .km-pane-wrapper .k-pager-wrap > .k-pager-info, - .k-safari .km-pane-wrapper .k-pager-wrap > .k-pager-info { - padding-top: 0; - padding-bottom: 0; - } - .k-webkit .k-rtl .k-pager-numbers, - .k-ff .k-rtl .k-pager-numbers, - .k-ie11 .k-rtl .k-pager-numbers, - .k-edge .k-rtl .k-pager-numbers, - .k-safari .k-rtl .k-pager-numbers { - left: auto; - right: 4.8em; - width: 4.5em; - } - .k-webkit .k-rtl .k-pager-numbers:first-child, - .k-ff .k-rtl .k-pager-numbers:first-child, - .k-ie11 .k-rtl .k-pager-numbers:first-child, - .k-edge .k-rtl .k-pager-numbers:first-child, - .k-safari .k-rtl .k-pager-numbers:first-child { - left: auto; - right: .2em; - } - .k-webkit .k-rtl .km-pane-wrapper .k-pager-numbers, - .k-ff .k-rtl .km-pane-wrapper .k-pager-numbers, - .k-ie11 .k-rtl .km-pane-wrapper .k-pager-numbers, - .k-edge .k-rtl .km-pane-wrapper .k-pager-numbers, - .k-safari .k-rtl .km-pane-wrapper .k-pager-numbers { - right: 5.8em; - } - .k-webkit .k-pager-numbers .k-current-page, - .k-ff .k-pager-numbers .k-current-page, - .k-ie11 .k-pager-numbers .k-current-page, - .k-edge .k-pager-numbers .k-current-page, - .k-safari .k-pager-numbers .k-current-page { - display: block; - border-left: 0; - } - .k-webkit .k-pager-numbers.k-state-expanded .k-current-page, - .k-ff .k-pager-numbers.k-state-expanded .k-current-page, - .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page, - .k-edge .k-pager-numbers.k-state-expanded .k-current-page, - .k-safari .k-pager-numbers.k-state-expanded .k-current-page { - transform: translatey(100%); - -webkit-transform: translatey(100%); - } - .k-webkit .k-pager-numbers li:not(.k-current-page), - .k-ff .k-pager-numbers li:not(.k-current-page), - .k-ie11 .k-pager-numbers li:not(.k-current-page), - .k-edge .k-pager-numbers li:not(.k-current-page), - .k-safari .k-pager-numbers li:not(.k-current-page) { - display: none; - } - .k-webkit .k-pager-numbers .k-current-page .k-link, - .k-ff .k-pager-numbers .k-current-page .k-link, - .k-ie11 .k-pager-numbers .k-current-page .k-link, - .k-edge .k-pager-numbers .k-current-page .k-link, - .k-safari .k-pager-numbers .k-current-page .k-link { - width: 3.2em; - padding: 0 .429em 0 .714em; - border-radius: 1.0833em; - } - .k-webkit .k-pager-numbers + .k-link, - .k-ff .k-pager-numbers + .k-link, - .k-ie11 .k-pager-numbers + .k-link, - .k-edge .k-pager-numbers + .k-link, - .k-safari .k-pager-numbers + .k-link { - margin-left: 4.8em; - } - .k-webkit .k-rtl .k-pager-numbers + .k-link, - .k-ff .k-rtl .k-pager-numbers + .k-link, - .k-ie11 .k-rtl .k-pager-numbers + .k-link, - .k-edge .k-rtl .k-pager-numbers + .k-link, - .k-safari .k-rtl .k-pager-numbers + .k-link { - margin-right: 5.1em; - margin-left: 0; - } - .k-webkit .k-pager-numbers .k-state-selected, - .k-ff .k-pager-numbers .k-state-selected, - .k-ie11 .k-pager-numbers .k-state-selected, - .k-edge .k-pager-numbers .k-state-selected, - .k-safari .k-pager-numbers .k-state-selected, - .k-webkit .k-pager-numbers .k-link, - .k-ff .k-pager-numbers .k-link, - .k-ie11 .k-pager-numbers .k-link, - .k-edge .k-pager-numbers .k-link, - .k-safari .k-pager-numbers .k-link { - display: block; - margin-right: 0; - padding: 1px 5px 1px 5px; - text-align: left; - } - .k-webkit .k-pager-numbers.k-state-expanded, - .k-ff .k-pager-numbers.k-state-expanded, - .k-ie11 .k-pager-numbers.k-state-expanded, - .k-edge .k-pager-numbers.k-state-expanded, - .k-safari .k-pager-numbers.k-state-expanded { - box-sizing: border-box; - padding: 2px 2px 0; - } - .k-webkit .k-pager-numbers.k-state-expanded .k-current-page, - .k-ff .k-pager-numbers.k-state-expanded .k-current-page, - .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page, - .k-edge .k-pager-numbers.k-state-expanded .k-current-page, - .k-safari .k-pager-numbers.k-state-expanded .k-current-page { - margin: -2em -3px 0; - padding: 0; - } - .k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link, - .k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link, - .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link, - .k-edge .k-pager-numbers.k-state-expanded .k-current-page .k-link, - .k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link { - border-radius: 0 0 1.0833em 1.0833em; - } - .k-webkit .k-pager-numbers.k-state-expanded li, - .k-ff .k-pager-numbers.k-state-expanded li, - .k-ie11 .k-pager-numbers.k-state-expanded li, - .k-edge .k-pager-numbers.k-state-expanded li, - .k-safari .k-pager-numbers.k-state-expanded li { - display: inline-block; - } -} -@media only screen and (max-width: 640px) { - .k-webkit .k-pager-info, - .k-ff .k-pager-info, - .k-ie11 .k-pager-info, - .k-edge .k-pager-info, - .k-safari .k-pager-info { - display: none; - } -} -@media only screen and (max-width: 480px) { - .k-webkit .k-pager-sizes, - .k-ff .k-pager-sizes, - .k-ie11 .k-pager-sizes, - .k-edge .k-pager-sizes, - .k-safari .k-pager-sizes { - display: none; - } -} -.k-rtl .k-pager-wrap .k-i-seek-e, -.k-rtl .k-pager-wrap .k-i-seek-w, -.k-rtl .k-pager-wrap .k-i-arrow-e, -.k-rtl .k-pager-wrap .k-i-arrow-w { - transform: scaleX(-1); -} -/* Menu */ -.k-menu { - cursor: default; -} -.k-menu .k-link { - white-space: nowrap; -} -.k-menu, -.k-menu-scroll-wrapper .k-menu-group, -.k-popups-wrapper .k-menu-group, -.k-menu .k-menu-group { - list-style: none; - margin: 0; - padding: 0; - zoom: 1; -} -.k-menu:after { - content: ''; - display: block; - width: 99%; - height: 0; - float: inherit; - clear: both; -} -.k-menu-scroll-wrapper .k-item, -.k-popups-wrapper .k-item, -.k-menu .k-item { - -webkit-user-select: none; - -moz-user-select: -moz-none; - user-select: none; -} -.k-menu-scroll-wrapper .k-item div, -.k-popups-wrapper .k-item div, -.k-menu .k-item div { - user-select: default; -} -.k-popups-wrapper .k-item .k-item, -.k-popups-wrapper.vertical > .k-item, -.k-menu-scroll-wrapper .k-item .k-item, -.k-menu-scroll-wrapper.vertical > .k-item, -.k-menu .k-item .k-item, -ul.k-menu-vertical > .k-item { - display: block; - float: none; - border-width: 0; -} -.k-menu-scroll-wrapper .k-item > .k-link > .k-icon, -.k-menu-scroll-wrapper .k-image, -.k-menu-scroll-wrapper .k-sprite, -.k-popups-wrapper .k-item > .k-link > .k-icon, -.k-popups-wrapper .k-image, -.k-popups-wrapper .k-sprite, -.k-menu .k-item > .k-link > .k-icon, -.k-menu .k-image, -.k-menu .k-sprite { - margin: -2px 4px 0 -4px; - vertical-align: middle; -} -.k-menu-scroll-wrapper .k-item > .k-link > .k-icon, -.k-popups-wrapper .k-item > .k-link > .k-icon, -.k-menu .k-item > .k-link > .k-icon { - margin: -2px 0 0; -} -.k-menu-scroll-wrapper .k-item > .k-link, -.k-popups-wrapper .k-item > .k-link, -.k-menu .k-item > .k-link { - display: block; - padding: 1.071em; - line-height: 1.34em; - user-select: none; -} -.k-menu-scroll-wrapper .k-menu-group, -.k-popups-wrapper .k-menu-group, -.k-menu .k-menu-group { - display: none; - border-style: solid; - border-width: 1px; - overflow: visible; - white-space: nowrap; -} -.k-menu-scroll-wrapper .k-menu-group > .k-item, -.k-popups-wrapper .k-menu-group > .k-item, -.k-menu .k-menu-group > .k-item { - display: block; - border-width: 0; -} -.k-menu-scroll-wrapper .k-item, -.k-menu-scroll-wrapper.horizontal > .k-item, -.k-popups-wrapper .k-item, -.k-popups-wrapper.horizontal > .k-item, -.k-menu .k-item, -.k-widget.k-menu-horizontal > .k-item { - position: relative; - float: left; - border-style: solid; - border-width: 0 1px 0 0; - vertical-align: top; - zoom: 1; - box-sizing: content-box; -} -.k-menu-scroll-wrapper .k-menu-group .k-item > .k-link, -.k-popups-wrapper.vertical > .k-item > .k-link, -.k-context-menu.k-menu-vertical > .k-item > .k-link, -.k-menu .k-menu-group .k-item > .k-link { - padding: .28em 1.8em .38em .9em; -} -.k-popups-wrapper.horizontal > .k-separator, -.k-context-menu.k-menu-horizontal > .k-separator { - display: none; -} -.k-popups-wrapper.horizontal > .k-item, -.k-context-menu.k-menu-horizontal > .k-item { - box-sizing: border-box; -} -.k-popups-wrapper.horizontal > .k-last, -.k-context-menu.k-menu-horizontal > .k-last { - border: 0; -} -.k-menu-scroll-wrapper .k-item > .k-link > .k-i-arrow-60-down, -.k-popups-wrapper .k-item > .k-link > .k-i-arrow-60-down, -.k-menu .k-item > .k-link > .k-i-arrow-60-down { - margin-right: -8px; -} -.k-menu-scroll-wrapper .k-item > .k-link > .k-i-arrow-60-right, -.k-popups-wrapper .k-item > .k-link > .k-i-arrow-60-right, -.k-menu .k-item > .k-link > .k-i-arrow-60-right { - position: absolute; - top: 50%; - margin-top: -8px; - right: 2px; - right: .2rem; -} -.k-menu-scroll-wrapper .k-animation-container, -.k-popups-wrapper .k-animation-container, -.k-menu .k-animation-container { - border: 0; -} -.k-menu-scroll-wrapper .k-animation-container, -.k-menu-scroll-wrapper .k-menu-group, -.k-popups-wrapper .k-animation-container, -.k-popups-wrapper .k-menu-group, -.k-menu .k-animation-container, -.k-menu .k-menu-group { - position: absolute; - left: 0; -} -.k-menu-scroll-wrapper .k-animation-container .k-animation-container, -.k-menu-scroll-wrapper .k-menu-group .k-menu-group, -.k-menu-scroll-wrapper.vertical .k-animation-container, -.k-menu-scroll-wrapper.vertical .k-menu-group, -.k-popups-wrapper .k-animation-container .k-animation-container, -.k-popups-wrapper .k-menu-group .k-menu-group, -.k-popups-wrapper.vertical .k-animation-container, -.k-popups-wrapper.vertical .k-menu-group, -.k-menu .k-animation-container .k-animation-container, -.k-menu .k-menu-group .k-menu-group, -.k-menu-vertical .k-animation-container, -.k-menu-vertical .k-menu-group { - top: 0; - left: 0; -} -.k-menu-scroll-wrapper .k-animation-container .k-menu-group, -.k-popups-wrapper .k-animation-container .k-menu-group, -.k-menu .k-animation-container .k-menu-group { - top: auto; - left: auto; - margin-left: -1px; -} -.k-menu .k-animation-container, -.k-menu-scroll-wrapper .k-animation-container, -.k-popups-wrapper .k-animation-container, -.k-popup .k-animation-container { - margin-top: -1px; - padding-left: 1px; -} -.k-ie .k-menu .k-animation-container, -.k-ie .k-menu-scroll-wrapper .k-animation-container, -.k-ie .k-popups-wrapper .k-animation-container, -.k-ie .k-popup .k-animation-container { - margin-top: -2px; -} -.k-popup .k-animation-container .k-popup { - margin-left: -1px; -} -.k-menu-scroll-wrapper .k-separator, -.k-popups-wrapper .k-separator, -ul.k-menu .k-separator { - padding: 0.25em 0; - height: 100%; - width: 1px; - font-size: 0; - line-height: 0; - border-width: 0 1px 0 0; -} -.k-menu-scroll-wrapper.vertical .k-separator, -.k-menu-scroll-wrapper.vertical .k-menu-group .k-separator, -.k-popups-wrapper.vertical .k-separator, -.k-popups-wrapper.vertical .k-menu-group .k-separator, -ul.k-menu-vertical .k-separator, -.k-menu .k-menu-group .k-separator { - padding: 0; - height: 1px; - width: 100%; - border-width: 1px 0 0; -} -.k-popups-wrapper .k-widget.k-menu, -.k-menu-scroll-wrapper .k-widget.k-menu { - white-space: nowrap; - overflow: hidden; -} -.k-popups-wrapper.vertical .k-menu.k-menu-vertical, -.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical { - height: 100%; - box-sizing: border-box; -} -.k-popups-wrapper.horizontal .k-menu.k-menu-horizontal > .k-item, -.k-menu-scroll-wrapper.horizontal .k-menu.k-menu-horizontal > .k-item { - display: inline-block; - overflow: hidden; - float: none; -} -.k-popups-wrapper.vertical .k-menu.k-menu-vertical > .k-item, -.k-menu-scroll-wrapper.vertical .k-menu.k-menu-vertical > .k-item { - overflow: hidden; -} -.k-popups-wrapper, -.k-menu-scroll-wrapper { - position: relative; - border: 0; - margin: 0; - padding: 0; -} -.k-popups-wrapper.vertical, -.k-menu-scroll-wrapper.vertical { - height: 100%; -} -.k-popups-wrapper > .k-animation-container .k-item, -.k-menu-scroll-wrapper > .k-animation-container .k-item { - float: none; -} -.k-popups-wrapper .k-menu-scroll-button, -.k-menu-scroll-wrapper .k-menu-scroll-button { - border-radius: 0; - position: absolute; - display: none; -} -.k-popups-wrapper .k-scroll-up, -.k-menu-scroll-wrapper .k-scroll-up { - top: 0; - left: 0; - width: 100%; -} -.k-popups-wrapper .k-scroll-down, -.k-menu-scroll-wrapper .k-scroll-down { - bottom: 0; - left: 0; - width: 100%; -} -.k-popups-wrapper .k-scroll-up, -.k-menu-scroll-wrapper .k-scroll-up, -.k-popups-wrapper .k-scroll-down, -.k-menu-scroll-wrapper .k-scroll-down { - padding: 0em 0.7em; - line-height: 0.2em; -} -.k-popups-wrapper .k-scroll-left, -.k-menu-scroll-wrapper .k-scroll-left { - top: 0; - left: 0; - height: 100%; -} -.k-popups-wrapper .k-scroll-right, -.k-menu-scroll-wrapper .k-scroll-right { - top: 0; - right: 0; - height: 100%; -} -.k-popups-wrapper .k-scroll-left, -.k-menu-scroll-wrapper .k-scroll-left, -.k-popups-wrapper .k-scroll-right, -.k-menu-scroll-wrapper .k-scroll-right { - width: 16px; - padding-left: 0; - padding-right: 0; -} -.k-popups-wrapper .k-scroll-left .k-icon, -.k-menu-scroll-wrapper .k-scroll-left .k-icon, -.k-popups-wrapper .k-scroll-right .k-icon, -.k-menu-scroll-wrapper .k-scroll-right .k-icon { - margin-top: -0.5em; - position: absolute; - top: 50%; - left: 0; -} -/* Context Menu */ -.k-context-menu { - border: 0; - user-select: none; -} -/* Calendar */ -.k-calendar { - position: relative; - display: inline-block; - width: 19em; - overflow: hidden; -} -.k-week-number { - width: 21.71428571em; -} -.k-calendar td, -.k-calendar .k-link { - text-decoration: none; -} -.k-calendar .k-action-link { - text-decoration: underline; -} -.k-calendar .k-header, -.k-calendar .k-footer { - position: relative; - text-align: center; - zoom: 1; -} -.k-widget.k-calendar .k-nav-prev, -.k-widget.k-calendar .k-nav-next { - position: absolute; - top: 0.16666em; - line-height: 1.8333em; - height: 1.8333em; -} -.k-widget.k-calendar .k-nav-prev { - left: 1%; -} -.k-widget.k-calendar .k-nav-next { - right: 1%; -} -.k-calendar .k-content { - float: left; - border-spacing: 0; - width: 100%; - height: 14.167em; - border-width: 0; - margin: 0; - table-layout: fixed; - outline: 0; -} -.k-calendar .k-content, -.k-calendar .k-content th { - text-align: right; -} -.k-calendar .k-content .k-alt { - border-radius: 0; - text-align: center; - font-weight: normal; - cursor: default; - line-height: 1.8333em; -} -.k-calendar .k-animation-container .k-content { - height: 100%; -} -.k-widget.k-calendar .k-nav-fast { - display: inline-block; - width: 75%; - height: 1.8333em; - line-height: 1.8333em; - margin: 0.16666em -0.08333em 0.3333em 0; -} -.k-calendar .k-header .k-icon { - vertical-align: middle; -} -.k-calendar .k-header .k-link.k-nav-prev, -.k-calendar .k-header .k-link.k-nav-next { - height: 1.8333em; - width: 1.8333em; -} -.k-calendar th { - border-bottom-style: solid; - border-bottom-width: 1px; - padding: .4em .45em .4em .1em; - font-weight: normal; - cursor: default; -} -.k-calendar td { - padding: 0.08333em; - cursor: pointer; -} -.k-calendar .k-state-focus { - border-style: dotted; - border-width: 0.08333em; - padding: 0; -} -.k-calendar .k-content .k-link { - display: block; - overflow: hidden; - min-height: 1.8333em; - line-height: 1.8333em; - padding: 0 .45em 0 .1em; -} -.k-calendar .k-meta-view .k-link { - padding: .25em 0 .3em; - text-align: center; -} -.k-calendar .k-century .k-link { - text-align: left; - padding: 0 .45em; -} -.k-calendar .k-footer { - clear: both; -} -.k-calendar .k-footer .k-nav-today, -.k-calendar .k-footer > .k-state-disabled { - display: block; - height: 100%; - padding: .5em 0; -} -.k-calendar .k-nav-today:hover { - text-decoration: underline; -} -/* ComboBox & DropDownList */ -span.k-datepicker, -span.k-timepicker, -span.k-datetimepicker, -span.k-colorpicker, -span.k-numerictextbox, -span.k-combobox, -span.k-dropdown, -.k-toolbar .k-split-button { - background-image: none; -} -.k-autocomplete, -.k-combobox, -.k-datepicker, -.k-timepicker, -.k-datetimepicker, -.k-colorpicker, -.k-numerictextbox, -.k-dropdown, -.k-selectbox, -.k-textbox, -.k-toolbar .k-split-button, -.k-listbox { - position: relative; - display: inline-block; - width: 12.4em; - overflow: visible; - border-width: 0; - vertical-align: middle; -} -.k-autocomplete > .k-i-close, -.k-combobox > .k-dropdown-wrap > .k-i-close, -.k-multiselect > .k-multiselect-wrap > .k-i-close { - display: none; - position: absolute; - right: 0; -} -.k-autocomplete > .k-i-close, -.k-combobox > .k-dropdown-wrap > .k-i-close { - bottom: 0; - top: 50%; - transform: translateY(-50%); -} -.k-ie8 .k-autocomplete > .k-i-close, -.k-ie8 .k-combobox > .k-dropdown-wrap > .k-i-close { - margin-top: -8px; -} -.k-combobox > .k-dropdown-wrap > .k-i-close { - font-size: 100%; - right: 2.4em; -} -.k-multiselect > .k-multiselect-wrap > .k-i-close { - top: 6px; -} -.k-autocomplete > .k-i-close, -.k-multiselect > .k-multiselect-wrap > .k-i-close { - margin-right: 6px; -} -.k-autocomplete.k-state-hover > .k-i-close, -.k-combobox > .k-dropdown-wrap.k-state-hover > .k-i-close, -.k-autocomplete.k-state-focused > .k-i-close, -.k-combobox > .k-dropdown-wrap.k-state-focused > .k-i-close { - display: inline-block; - outline: none; -} -.k-autocomplete > .k-hidden, -.k-combobox > .k-dropdown-wrap > .k-hidden, -.k-multiselect .k-hidden { - display: none !important; -} -.k-multiselect.k-state-hover > .k-multiselect-wrap > .k-i-close, -.k-multiselect.k-state-focused > .k-multiselect-wrap > .k-i-close { - display: inline-block; - outline: none; -} -.k-autocomplete.k-state-border-down > .k-i-close, -.k-combobox > .k-dropdown-wrap.k-state-border-down > .k-i-close { - margin-top: -1px; -} -.k-filter-menu .k-combobox, -.k-filter-menu .k-datepicker, -.k-filter-menu .k-timepicker, -.k-filter-menu .k-datetimepicker, -.k-filter-menu .k-numerictextbox, -.k-filter-menu .k-dropdown, -.k-filter-menu .k-autocomplete, -.k-filter-menu .k-textbox { - width: 13.2em; -} -.k-autocomplete, -.k-combobox, -.k-datepicker, -.k-timepicker, -.k-datetimepicker, -.k-colorpicker, -.k-numerictextbox, -.k-dropdown, -.k-selectbox, -.k-toolbar .k-split-button { - white-space: nowrap; -} -.k-colorpicker, -.k-toolbar .k-split-button { - width: auto; -} -.k-datetimepicker { - width: 15em; -} -.k-autocomplete, -.k-picker-wrap, -.k-numeric-wrap { - position: relative; - cursor: default; -} -.k-dropdown-wrap { - position: relative; -} -.k-dropdown-wrap, -.k-picker-wrap, -.k-numeric-wrap { - display: block; -} -.k-block, -.k-widget, -.k-grid, -.k-slider, -.k-splitter, -.k-treeview, -.k-panelbar, -.k-content, -.k-header-column-menu { - outline: 0; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -.k-block, -.k-slider, -.k-splitbar, -.k-calendar, -.k-treeview, -.k-pager-wrap, -.k-grid-header .k-i-link-horizontal, -.k-header-column-menu { - -webkit-touch-callout: none; -} -.k-list-scroller { - position: relative; - overflow: auto; -} -.k-popup.k-list-container, -.k-popup.k-calendar-container { - -webkit-touch-callout: none; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); - padding: 2px; - border-width: 1px; - border-style: solid; -} -.k-list-container.k-state-border-down, -.k-autocomplete.k-state-border-down, -.k-dropdown-wrap.k-state-border-down, -.k-picker-wrap.k-state-border-down, -.k-numeric-wrap.k-state-border-down { - border-bottom-width: 0; - padding-bottom: 1px; -} -.k-list-container .km-scroll-container { - padding-bottom: 6px; -} -.k-textbox, -.k-autocomplete, -.k-dropdown-wrap, -.k-picker-wrap, -.k-numeric-wrap { - border-width: 1px; - border-style: solid; - padding: 0 1.9em 0 0; -} -.k-numeric-wrap.k-expand-padding { - padding-right: 0; -} -.k-textbox, -.k-autocomplete { - padding: 0; -} -.k-textbox.k-space-left { - padding-left: 1.9em; -} -.k-textbox.k-space-right { - padding-right: 1.9em; -} -.k-textbox .k-icon { - top: 50%; - margin: -8px 0 0; - position: absolute; -} -.k-space-left .k-icon { - left: 3px; -} -.k-space-right .k-icon { - right: 3px; -} -/*prevent missing bottom border at some zoom levels*/ -span.k-textbox:after { - content: "\a0"; - display: block; - height: .4px; - overflow: hidden; -} -.k-autocomplete, -.k-dropdown-wrap.k-state-focused, -.k-dropdown-wrap.k-state-hover, -.k-picker-wrap.k-state-focused, -.k-picker-wrap.k-state-hover, -.k-numeric-wrap.k-state-focused, -.k-numeric-wrap.k-state-hover { - transition: box-shadow .15s ease-out; - transition: "box-shadow .15s ease-out"; -} -.k-textbox > input, -.k-picker-wrap .k-input, -.k-numeric-wrap .k-input, -.k-combobox .k-input { - width: 100%; - vertical-align: top; -} -.k-picker-wrap .k-input, -.k-numeric-wrap .k-input, -.k-dropdown-wrap .k-input, -.k-selectbox .k-input { - font-family: inherit; - border-width: 0; - outline: 0; -} -.k-dropdown .k-input, -.k-selectbox .k-input { - background: transparent; -} -.k-picker-wrap .k-select, -.k-numeric-wrap .k-select, -.k-dropdown-wrap .k-select { - position: absolute; - /* icon positioning */ - top: 0; - right: 0; - display: inline-block; - vertical-align: top; - text-decoration: none; -} -.k-combobox .k-select, -.k-picker-wrap .k-select, -.k-numeric-wrap .k-select { - border-style: solid; - border-width: 0 0 0 1px; - border-color: inherit; - /* skin-related, inherit does not work in ie7- */ -} -span.k-datetimepicker .k-select, -span.k-datetimepicker .k-select + .k-select { - right: 0; -} -.k-textbox > input, -.k-autocomplete .k-input { - display: block; -} -.k-combobox .k-icon { - /*margin-top: 1px;*/ -} -.k-dropdown .k-select, -.k-selectbox .k-select { - overflow: hidden; - border: 0; - text-decoration: none; - font: inherit; - color: inherit; -} -.k-dropdown .k-input, -.k-selectbox .k-input { - display: block; - overflow: hidden; - text-overflow: ellipsis; -} -.k-textbox > input, -.k-autocomplete .k-input, -.k-picker-wrap .k-input, -.k-numeric-wrap .k-input, -.k-dropdown-wrap .k-input, -.k-selectbox .k-input { - height: 2.214em; - line-height: 2.214em; - padding: 0.177em 0; - text-indent: 0.8em; - border: 0; - margin: 0; -} -.k-combobox .k-dropdown-wrap:before, -.k-picker-wrap:before, -.k-numeric-wrap:before { - content: "\a0"; - display: inline-block; - width: 0; - height: 2.214em; - padding-bottom: 0.3em; -} -.k-combobox-clearable .k-input { - padding-right: 1.9em; - box-sizing: border-box; - overflow: hidden; - text-overflow: ellipsis; - height: 2.568em; -} -/* fix missing bottom border on browser zoom in Chrome */ -.k-webkit .k-combobox .k-dropdown-wrap:before, -.k-webkit .k-picker-wrap:before, -.k-webkit .k-numeric-wrap:before { - padding-bottom: 0.38em; -} -/* above style breaks NumericTextBox layout due display:block style applied to the input */ -.km.root .k-combobox .k-dropdown-wrap:before, -.km.root .k-picker-wrap:before, -.km.root .k-numeric-wrap:before { - content: none; -} -.k-combobox .k-input, -.k-picker-wrap .k-input, -.k-numeric-wrap .k-input { - display: inline; -} -.k-picker-wrap .k-select, -.k-numeric-wrap .k-select, -.k-dropdown-wrap .k-select { - min-height: 2.214em; - line-height: 2.564em; - vertical-align: middle; - -moz-box-sizing: border-box; - text-align: center; - width: 1.9em; - height: 100%; -} -.k-numeric-wrap .k-select { - padding: 0; -} -body .k-datetimepicker .k-select { - border-radius: 0; -} -.k-combobox .k-select, -.k-dropdown, -.k-selectbox .k-icon { - cursor: pointer; -} -.k-popup { - border-style: solid; - border-width: 1px; -} -.k-popup .k-item, -.k-list-optionlabel { - cursor: default; -} -.k-popup .k-calendar { - border: 0; -} -.k-list { - height: auto; -} -.k-nodata { - min-height: 138px; - width: 100%; - display: table; - text-transform: uppercase; - font-size: 0.85em; - font-weight: lighter; -} -.k-nodata > div { - display: table-cell; - text-align: center; - vertical-align: middle; - padding: 11px; -} -.k-popup .k-list .k-item, -.k-fieldselector .k-list .k-item, -.k-list-optionlabel, -.k-popup > .k-group-header, -.k-popup > .k-virtual-wrap > .k-group-header, -.k-listbox .k-item, -.k-item.k-drag-clue { - padding: 1px 5px 1px 5px; - line-height: 1.8em; - min-height: 1.8em; -} -.k-popup .k-list .k-item, -.k-listbox .k-item { - border-width: 1px; - border-style: solid; - border-color: transparent; - padding: 0 4px; -} -.k-popup .k-list .k-item > .k-group { - top: -1px; -} -.k-group-header + div > .k-list > .k-item.k-first:before { - content: " "; - display: block; - border-top-width: 1px; - border-top-style: solid; - position: absolute; - top: -1px; - left: 0; - right: 0; -} -.k-popup > .k-group-header, -.k-popup > .k-virtual-wrap > .k-group-header { - padding-right: 22px; -} -.k-overflow-container .k-item { - padding: 1px; -} -.k-overflow-container > .k-state-disabled .k-button, -.k-overflow-container .k-button.k-state-disabled, -.k-overflow-container .k-button.k-state-disabled:hover { - border: 0 ; - background: none; -} -.k-popup .k-list .k-state-hover, -.k-popup .k-list .k-state-focused, -.k-popup .k-list .k-state-selected, -.k-overflow-container .k-state-hover, -.k-overflow-container .k-state-focused, -.k-overflow-container .k-state-selected, -.k-fieldselector .k-list .k-item, -.k-list-optionlabel.k-state-focused, -.k-list-optionlabel.k-state-selected, -.k-listbox .k-item { - padding: 0 4px; - border-width: 1px; - border-style: solid; -} -.k-list-filter { - position: relative; - margin-bottom: 2px; -} -.k-list-filter > .k-textbox { - padding-right: 20px; - width: 100%; -} -.k-list-filter > .k-icon { - position: absolute; - right: 6px; - top: 50%; - transform: translateY(-50%); -} -.km-root .k-list-filter > .k-textbox { - padding-left: 0; - padding-right: 0; - border-left-width: 0; - border-right-width: 0; -} -/* MultiSelect */ -.k-multiselect-wrap { - position: relative; - border-width: 0px; - border-style: solid; - border-radius: 4px; - border-color: #C5C5C5; - background-color: #FFF; - min-height: 2.04em; - padding-right: 22px; -} -.k-multiselect-wrap .k-input { - background-color: transparent; - height: 1.31em; - line-height: 1.31em; - padding: 0.18em 0; - text-indent: 0.8em; - border: 0; - margin: 1px 0 0; - float: left; -} -.k-multiselect-wrap .k-input::-ms-clear { - display: none; -} -.k-multiselect-wrap li { - margin: 1px 0 1px 1px; - padding: .1em 1.6em .1em .4em; - line-height: 2.064em; - float: left; - position: relative; -} -.k-autocomplete .k-i-loading, -.k-multiselect .k-i-loading { - position: absolute; - right: 3px; - bottom: 4px; -} -.k-multiselect-wrap .k-select { - position: absolute; - top: 0; - bottom: 0; - right: 0; - padding: .03em .2em; -} -/* Date/Time Pickers */ -.k-datetimepicker .k-picker-wrap { - padding-right: 3.8em; -} -.k-datetimepicker .k-select { - width: 3.8em; -} -.k-datetimepicker .k-select .k-link-date { - margin-left: -0.285em; -} -.k-datetimepicker .k-select .k-link-time { - margin-right: -0.285em; - margin-left: .428em; -} -.k-datetimepicker .k-picker-wrap .k-icon { - margin: 0 2px; -} -.k-picker-wrap .k-icon { - cursor: pointer; -} -.k-button, -.k-textbox, -.k-timepicker, -.k-datepicker, -.k-datetimepicker { - display: inline-block; - vertical-align: middle; -} -.k-picker-wrap .k-input { - margin: 0; -} -.k-time-popup .k-item { - padding: 1px 3px; -} -/* inputs */ -.k-input { - padding: 0.25em 0; -} -.k-input, -.k-textbox > input { - outline: 0; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} -.k-textbox { - outline: 0; -} -input.k-textbox, -textarea.k-textbox { - padding: 2px .3em; -} -input.k-textbox { - height: 2.694em; - text-indent: 0.8em; - line-height: 1.6em; -} -.k-ie input.k-textbox { - text-indent: 0.4em; -} -.k-ff input.k-textbox { - height: 2.17em; -} -textarea.k-textbox { - height: auto; -} -/* NumericTextBox */ -span.k-numerictextbox { - background-color: transparent; -} -.k-numerictextbox .k-input { - margin: 0; -} -.k-numerictextbox .k-link { - display: block; - height: 1em; - line-height: 1em; - vertical-align: middle; - border-width: 0; - padding: 0; - overflow: hidden; -} -.k-numerictextbox .k-icon { - display: block; - margin: auto; - height: 100%; -} -.k-numerictextbox .k-i-arrow-60-up { - top: 2px; -} -.k-numerictextbox .k-i-arrow-60-down { - bottom: 2px; -} -.k-numeric-wrap .k-input::-webkit-inner-spin-button { - -webkit-appearance: none; -} -/* ColorPicker */ -.k-colorpicker .k-picker-wrap { - line-height: 2em; -} -.k-colorpicker .k-selected-color { - vertical-align: top; - display: inline-block; - height: 2em; - width: 2em; -} -.k-colorpicker .k-selected-color .k-i-line { - font-size: 2em; - color: #FF525E; - display: inline-block; - -moz-transform: scaleX(-1); - -o-transform: scaleX(-1); - -webkit-transform: scaleX(-1); - transform: scaleX(-1); - filter: FlipH; - -ms-filter: "FlipH"; -} -.k-colorpicker .k-selected-color .k-i-line:before { - content: "\e510"; -} -.k-colorpicker .k-tool-icon { - position: relative; - top: -2px; - display: inline-block; - padding: 3px 3px 2px; - margin-right: 3px; - margin-left: 2px; - margin-bottom: 3px; - background-repeat: no-repeat; - vertical-align: middle; - width: 16px; - height: 16px; - -ms-high-contrast-adjust: none; -} -.k-colorpicker .k-tool-icon .k-selected-color { - display: block; - height: 3px; - width: 16px; - position: absolute; - left: 3px; - bottom: -3px; - border-radius: 0 !important; -} -.k-colorpicker .k-select { - cursor: pointer; -} -.k-colorpicker .k-picker-wrap .k-icon { - overflow: visible; -} -.k-disabled-overlay { - position: absolute; - left: 0; - top: 0; - width: 100%; - height: 100%; - background-color: #fff; - opacity: 0.5; - filter: alpha(opacity=50); -} -.k-colorpalette { - position: relative; - line-height: 0; - border-width: 0; - display: inline-block; -} -.k-colorpalette .k-palette { - border-collapse: collapse; - position: relative; - width: 100%; - height: 100%; -} -.k-colorpalette .k-item { - width: 14px; - height: 14px; - overflow: hidden; - -ms-high-contrast-adjust: none; -} -.k-colorpalette .k-item.k-state-selected, -.k-colorpalette .k-item.k-state-selected:hover { - z-index: 100; - background: transparent; - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.7), inset 0 0 0 1px rgba(255, 255, 255, 0.45); - position: relative; -} -.k-colorpalette .k-item:hover { - z-index: 101; - position: relative; - box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.5), inset 0 0 0 1px rgba(255, 255, 255, 0.3); -} -.k-flatcolorpicker { - position: relative; - display: inline-block; - width: 265px; - padding-bottom: 5px; -} -div.k-flatcolorpicker { - background-color: transparent; - background-image: none; -} -.k-flatcolorpicker .k-selected-color { - background-image: url("../textures/transtexture.png"); - background-position: 50% 50%; - text-align: right; -} -.k-flatcolorpicker .k-selected-color input.k-color-value { - font-family: Consolas, "Ubuntu Mono", "Lucida Console", "Courier New", monospace; - padding: .75em .1em .65em .65em; - border: 0; - margin: 0; - width: 82%; -} -.k-flatcolorpicker .k-selected-color .k-color-input { - background-color: #fff; - display: inline-block; - width: 84%; - text-align: left; -} -.k-flatcolorpicker .k-selected-color .k-clear-color { - padding: .4em; - line-height: 0; -} -.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:before { - color: #000; - opacity: 0.8; -} -.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:hover, -.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color:active { - opacity: 1; -} -.k-flatcolorpicker .k-clear-color-container .k-clear-color.k-state-focused:active { - color: inherit; -} -.k-flatcolorpicker .k-clear-color-container .k-clear-color:active { - color: #000; - opacity: 1; -} -.k-flatcolorpicker .k-selected-color .k-clear-color .k-i-reset-color, -.k-flatcolorpicker .k-clear-color-container .k-clear-color .k-i-reset-color { - background-image: none; -} -.k-flatcolorpicker .k-clear-color-container { - text-align: left; -} -.k-flatcolorpicker .k-hsv-rectangle { - position: relative; - user-select: none; - -ms-touch-action: pinch-zoom double-tap-zoom; -} -.k-flatcolorpicker .k-hsv-rectangle .k-draghandle { - cursor: pointer; - position: absolute; - z-index: 10; - left: 50%; - top: 50%; - width: 8px; - height: 8px; - border: 1px solid #eee; - margin-left: -5px; - margin-top: -5px; - border-radius: 6px; - box-shadow: 0 1px 2px #444; - background: transparent; -} -.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:hover, -.k-flatcolorpicker .k-hsv-rectangle .k-draghandle:focus { - background: transparent; - border-color: #fff; - box-shadow: 0 1px 5px #000; -} -.k-flatcolorpicker .k-hsv-rectangle.k-dragging, -.k-flatcolorpicker .k-hsv-rectangle.k-dragging * { - cursor: none; -} -.k-flatcolorpicker .k-slider-horizontal { - height: 20px; - width: 90%; - margin: 0 5%; -} -.k-flatcolorpicker .k-slider-horizontal .k-slider-track { - box-shadow: 0 1px 0 #fff, 0 -1px 0 #999; -} -.k-flatcolorpicker .k-hue-slider, -.k-flatcolorpicker .k-transparency-slider { - display: block; -} -.k-flatcolorpicker .k-hue-slider .k-slider-selection, -.k-flatcolorpicker .k-transparency-slider .k-slider-selection { - background: transparent; -} -.k-flatcolorpicker .k-hue-slider .k-draghandle, -.k-flatcolorpicker .k-transparency-slider .k-draghandle { - background: transparent; - border: 3px solid #eee; - margin-top: 1px; - height: 8px; - width: 8px; - box-shadow: 0 1px 4px #444; -} -.k-flatcolorpicker .k-hue-slider .k-draghandle:hover, -.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover, -.k-flatcolorpicker .k-hue-slider .k-draghandle:focus, -.k-flatcolorpicker .k-transparency-slider .k-draghandle:focus { - background: transparent; - border-color: #fff; - box-shadow: 0 1px 5px #000; - border-width: 2px; - padding: 1px; -} -.k-flatcolorpicker .k-hue-slider .k-slider-track { - background: linear-gradient(to right, #ff0000 0%, #ffff00 16%, #00ff00 33%, #00ffff 50%, #0000ff 67%, #ff00ff 84%, #ff0004 100%); -} -.k-flatcolorpicker .k-transparency-slider .k-slider-track { - background-image: url("../textures/transparency.png"); - background-size: 100% auto; - background-position: 100% 50%; - background-repeat: no-repeat; -} -.k-flatcolorpicker .k-controls { - margin-top: 10px; - margin-bottom: 5px; - text-align: center; - font-size: 90%; -} -.k-flatcolorpicker .k-controls .k-button { - width: 6em; -} -.k-flatcolorpicker .k-hsv-gradient { - background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, #000000 100%), linear-gradient(to right, #ffffff 0%, rgba(255, 255, 255, 0) 100%); - height: 180px; - margin-bottom: 5px; -} -.k-ie9 .k-flatcolorpicker .k-hue-slider .k-slider-track { - background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE2JSIgc3RvcC1jb2xvcj0iI2ZmZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMzJSIgc3RvcC1jb2xvcj0iIzAwZmYwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzAwZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjY3JSIgc3RvcC1jb2xvcj0iIzAwMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg0JSIgc3RvcC1jb2xvcj0iI2ZmMDBmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZjAwMDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); -} -.k-ie9 .k-flatcolorpicker .k-hsv-gradient { - background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+), url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); -} -.k-ie8 .k-flatcolorpicker .k-hue-slider .k-slider-track { - background: url("../textures/hue.png") repeat 0 50%; -} -.k-ie8 .k-flatcolorpicker .k-transparency-slider .k-slider-track { - background: url("../textures/transparency.png") repeat 0 50%; -} -.k-ie8 .k-flatcolorpicker .k-hsv-gradient { - filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#00ffffff',GradientType=1) progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#ff000000',GradientType=0); -} -.k-rtl .k-multiselect-wrap { - padding-right: 0; - padding-left: 22px; -} -.k-maskedtextbox { - position: relative; - display: inline-block; - background-color: transparent; - border-width: 0; -} -.k-maskedtextbox ::-ms-clear { - display: none; - width: 0; - height: 0; -} -.k-maskedtextbox .k-i-warning { - display: none; - position: absolute; - width: 1.9em; - right: 0; - top: 50%; - transform: translateY(-50%); -} -.k-maskedtextbox.k-state-invalid .k-i-warning { - display: inline-block; -} -.k-dateinput { - position: relative; - display: inline-block; - border-width: 0; -} -.k-dateinput.k-widget { - background-color: transparent; -} -.k-dateinput ::-ms-clear { - display: none; - width: 0; - height: 0; -} -.k-dateinput .k-i-warning { - display: none; - position: absolute; - right: 0; - top: 50%; - transform: translateY(-50%); - overflow: visible; -} -.k-dateinput.k-state-invalid .k-i-warning { - display: inline-block; -} -.k-datepicker .k-picker-wrap .k-i-warning { - display: none; - position: absolute; - right: 0; - top: 50%; - transform: translateY(-50%); - overflow: visible; -} -.k-datepicker .k-picker-wrap.k-state-invalid .k-i-warning { - display: inline-block; -} -.k-listbox { - box-sizing: border-box; - height: 200px; -} -.k-listbox.k-widget { - background-color: transparent; -} -.k-listbox .k-list-scroller { - height: 100%; - overflow: auto; - border-width: 1px; - border-style: solid; - box-sizing: border-box; -} -.k-listbox .k-list-scroller li { - cursor: default; - -moz-user-select: none; - -ms-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -webkit-touch-callout: none; -} -.k-listbox .k-listbox-toolbar { - box-sizing: border-box; -} -.k-listbox.k-listbox-toolbar-top { - padding: 15px 0 1.42857143em; -} -.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar { - margin-top: -15px; - margin-bottom: 5px; -} -.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li { - display: inline-block; -} -.k-listbox.k-listbox-toolbar-top .k-listbox-toolbar li + li { - margin-left: 5px; -} -.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar { - float: left; - margin-right: 5px; -} -.k-listbox.k-listbox-toolbar-left .k-listbox-toolbar li + li { - margin-top: 5px; -} -.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar { - float: right; - margin-left: 5px; -} -.k-listbox.k-listbox-toolbar-right .k-listbox-toolbar li:not(:last-child) { - margin-bottom: 5px; -} -.k-listbox.k-listbox-toolbar-bottom { - padding: 15px 0 1.45em; -} -.k-listbox.k-listbox-toolbar-bottom .k-list-scroller { - margin-top: -15px; -} -.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar { - margin-top: 5px; -} -.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li { - display: inline-block; -} -.k-listbox.k-listbox-toolbar-bottom .k-listbox-toolbar li + li { - margin-left: 5px; -} -.k-listbox .k-ghost { - opacity: .5; -} -/* Notification */ -.k-notification-wrap { - padding: .6em .5em; - cursor: default; - position: relative; - white-space: nowrap; -} -.k-notification-button .k-notification-wrap { - padding-right: 20px; -} -.k-notification-wrap > .k-i-information, -.k-notification-wrap > .k-i-information, -.k-notification-wrap > .k-i-information, -.k-notification-wrap > .k-i-warning, -.k-notification-wrap > .k-i-information { - vertical-align: text-bottom; - margin-right: 4px; -} -.k-notification-wrap > .k-i-close { - position: absolute; - top: 7px; - right: 4px; - display: none; -} -.k-notification-button .k-notification-wrap > .k-i-close { - display: block; -} -/* Progressbar */ -.k-progressbar { - display: inline-block; - position: relative; - vertical-align: middle; -} -.k-progressbar { - border-radius: 4px; -} -.k-progressbar-horizontal { - width: 27em; - height: 1.9em; -} -.k-progressbar-vertical { - width: 1.9em; - height: 27em; -} -.k-progressbar > .k-state-selected { - position: absolute; - border-style: solid; - border-width: 1px; - overflow: hidden; -} -.k-progressbar-horizontal > .k-state-selected, -.k-rtl .k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected { - left: -1px; - right: auto; - top: -1px; - height: 100%; - border-radius: 4px 0 0 4px; -} -.k-progressbar-horizontal.k-progressbar-reverse > .k-state-selected, -.k-rtl .k-progressbar-horizontal > .k-state-selected { - left: auto; - right: -1px; - border-radius: 0 4px 4px 0; -} -.k-progressbar-vertical > .k-state-selected { - left: -1px; - bottom: -1px; - width: 100%; - border-radius: 0 0 4px 4px; -} -.k-progressbar-vertical.k-progressbar-reverse > .k-state-selected { - bottom: auto; - top: -1px; - border-radius: 4px 4px 0 0; -} -.k-progressbar > .k-state-selected.k-complete, -.k-rtl .k-progressbar > .k-state-selected.k-complete { - border-radius: 4px; -} -.k-progressbar > .k-reset { - list-style: none; - margin: 0; - padding: 0; - position: absolute; - left: -1px; - top: -1px; - width: 100%; - height: 100%; - border-radius: 4px; - white-space: nowrap; -} -.k-progressbar-horizontal .k-item { - display: inline-block; - height: 100%; - border-style: solid; - margin-left: -1px; -} -.k-progressbar-horizontal .k-item.k-first { - margin-left: 0; -} -.k-progressbar-horizontal .k-item.k-last { - border-right-width: 0; -} -.k-progressbar-horizontal .k-item, -.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-item { - border-width: 1px 0 1px 1px; -} -.k-progressbar-horizontal.k-progressbar-reverse .k-item, -.k-rtl .k-progressbar-horizontal .k-item { - border-width: 1px 0 1px 1px; -} -.k-progressbar-horizontal .k-first, -.k-rtl .k-progressbar-horizontal .k-last, -.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-last { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; - border-left-width: 1px; -} -.k-progressbar-horizontal .k-last, -.k-rtl .k-progressbar-horizontal .k-first { - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} -.k-progressbar-horizontal.k-progressbar-reverse .k-last, -.k-rtl .k-progressbar-horizontal .k-first { - border-right-width: 1px; -} -.k-progressbar-horizontal .k-last.k-state-selected { - border-right-width: 1px; -} -.k-progressbar-vertical .k-item { - width: 100%; - border-style: solid; - border-width: 1px 1px 0 1px; - margin-top: -1px; -} -.k-progressbar-vertical .k-item.k-first { - margin-top: 0; -} -.k-progressbar-vertical li.k-item.k-last { - border-bottom-width: 0; -} -.k-progressbar-vertical .k-first { - border-top-left-radius: 4px; - border-top-right-radius: 4px; -} -.k-progressbar-vertical .k-last { - border-bottom-left-radius: 4px; - border-bottom-right-radius: 4px; - border-bottom-width: 1px; -} -.k-progressbar-vertical.k-progressbar-reverse .k-item { - border-width: 0 1px 1px 1px; -} -.k-progressbar-vertical.k-progressbar-reverse .k-first { - border-top-width: 1px; -} -.k-progress-status-wrap { - position: absolute; - top: -1px; - border: 1px solid transparent; - line-height: 2em; - width: 100%; - height: 100%; -} -.k-progress-status-wrap, -.k-rtl .k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap { - left: -1px; - right: auto; - text-align: right; -} -.k-progressbar-horizontal.k-progressbar-reverse .k-progress-status-wrap, -.k-rtl .k-progressbar-horizontal .k-progress-status-wrap { - left: auto; - right: -1px; - text-align: left; -} -.k-progressbar-vertical .k-progress-status-wrap { - top: auto; - bottom: -1px; -} -.k-progressbar-vertical.k-progressbar-reverse .k-progress-status-wrap { - bottom: auto; - top: -1px; -} -.k-progress-status { - display: inline-block; - padding: 0 .5em; - min-width: 10px; - white-space: nowrap; -} -.k-progressbar-vertical.k-progressbar-reverse .k-progress-status { - position: absolute; - bottom: 0; - left: 0; -} -.k-progressbar-vertical .k-progress-status { - transform: rotate(-90deg) translateX(-100%); - transform-origin: 0 0; -} -.k-progressbar-vertical.k-progressbar-reverse .k-progress-status { - transform: rotate(90deg) translateX(-100%); - transform-origin: 0 100%; -} -.k-ie8 .k-progressbar-vertical .k-progress-status { - writing-mode: bt-lr; - padding: .5em 0; -} -/* Slider */ -div.k-slider { - position: relative; - border-width: 0; - background-color: transparent; - user-select: none; -} -.k-slider-vertical { - width: 26px; - height: 200px; - /* default height */ -} -.k-slider-horizontal { - display: inline-block; - width: 200px; - /* default width */ - height: 26px; -} -.k-slider-wrap { - width: 100%; - height: 100%; -} -.k-slider .k-button, -.k-grid .k-slider .k-button { - position: absolute; - top: 0; - width: 24px; - min-width: 0; - height: 24px; - margin: 0; - padding: 0; - outline: 0; -} -.k-slider .k-button .k-icon { - margin-top: 3px; - vertical-align: top; -} -.k-state-disabled .k-slider-wrap { - filter: alpha(opacity=60); - opacity: .6; -} -.k-state-disabled .k-slider-wrap .k-slider-items { - color: #333; -} -.k-slider .k-button-decrease { - left: 0; -} -.k-slider-vertical .k-button-decrease, -.k-grid .k-slider-vertical .k-button-decrease { - top: auto; - bottom: 0; -} -.k-slider .k-button-increase { - right: 0; -} -.k-slider .k-icon, -.k-slider-track, -.k-slider .k-tick { - cursor: pointer; -} -.k-slider-track, -.k-slider-selection { - position: absolute; - margin: 0; - padding: 0; -} -.k-slider-horizontal .k-slider-track, -.k-slider-horizontal .k-slider-selection { - top: 50%; - left: 0; - height: 8px; - margin-top: -4px; - background-repeat: repeat-x; -} -.k-slider-horizontal .k-slider-buttons .k-slider-track { - left: 34px; -} -.k-slider-vertical .k-slider-track, -.k-slider-vertical .k-slider-selection { - left: 50%; - bottom: 0; - width: 8px; - margin-left: -4px; - background-repeat: repeat-y; -} -.k-slider-vertical .k-slider-buttons .k-slider-track { - bottom: 34px; -} -.k-draghandle { - position: absolute; - background-repeat: no-repeat; - background-color: transparent; - text-indent: -3333px; - overflow: hidden; - text-decoration: none; - text-align: center; - outline: 0; -} -.k-slider-horizontal .k-draghandle { - top: -4px; - width: 13px; - height: 14px; -} -.k-slider-vertical .k-draghandle { - left: -4px; - width: 14px; - height: 13px; -} -.k-slider-buttons .k-slider-items { - margin-left: 34px; -} -.k-slider-horizontal .k-slider-items { - height: 100%; -} -.k-slider-vertical .k-slider-items { - padding-top: 1px; -} -.k-slider-vertical .k-slider-buttons .k-slider-items { - padding-top: 0; -} -.k-slider-vertical .k-slider-buttons .k-slider-items { - margin: 0; - padding-top: 35px; -} -.k-slider .k-tick { - position: relative; - margin: 0; - padding: 0; - background-color: transparent; - background-repeat: no-repeat; - background-position: center center; -} -.k-slider-horizontal .k-tick { - float: left; - height: 100%; - text-align: center; -} -.k-slider-horizontal .k-tick { - background-position: center -92px; -} -.k-slider-horizontal .k-slider-topleft .k-tick { - background-position: center -122px; -} -.k-slider-horizontal .k-slider-bottomright .k-tick { - background-position: center -152px; -} -.k-slider-horizontal .k-tick-large { - background-position: center -2px; -} -.k-slider-horizontal .k-slider-topleft .k-tick-large { - background-position: center -32px; -} -.k-slider-horizontal .k-slider-bottomright .k-tick-large { - background-position: center -62px; -} -.k-slider-vertical .k-tick { - background-position: -92px center; -} -.k-slider-vertical .k-slider-topleft .k-tick { - background-position: -122px center; -} -.k-slider-vertical .k-slider-bottomright .k-tick { - background-position: -152px center; -} -.k-slider-vertical .k-tick-large { - background-position: -2px center; -} -.k-slider-vertical .k-slider-topleft .k-tick-large { - background-position: -32px center; -} -.k-slider-vertical .k-slider-bottomright .k-tick-large { - background-position: -62px center; -} -.k-slider-horizontal .k-first { - background-position: 0 -92px; -} -.k-slider-horizontal .k-tick-large.k-first { - background-position: 0 -2px; -} -.k-slider-horizontal .k-slider-topleft .k-first { - background-position: 0 -122px; -} -.k-slider-horizontal .k-slider-topleft .k-tick-large.k-first { - background-position: 0 -32px; -} -.k-slider-horizontal .k-slider-bottomright .k-first { - background-position: 0 -152px; -} -.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-first { - background-position: 0 -62px; -} -.k-slider-horizontal .k-last { - background-position: 100% -92px; -} -.k-slider-horizontal .k-tick-large.k-last { - background-position: 100% -2px; -} -.k-slider-horizontal .k-slider-topleft .k-last { - background-position: 100% -122px; -} -.k-slider-horizontal .k-slider-topleft .k-tick-large.k-last { - background-position: 100% -32px; -} -.k-slider-horizontal .k-slider-bottomright .k-last { - background-position: 100% -152px; -} -.k-slider-horizontal .k-slider-bottomright .k-tick-large.k-last { - background-position: 100% -62px; -} -.k-slider-vertical .k-first { - background-position: -92px 100%; -} -.k-slider-vertical .k-tick-large.k-first { - background-position: -2px 100%; -} -.k-slider-vertical .k-slider-topleft .k-first { - background-position: -122px 100%; -} -.k-slider-vertical .k-slider-topleft .k-tick-large.k-first { - background-position: -32px 100%; -} -.k-slider-vertical .k-slider-bottomright .k-first { - background-position: -152px 100%; -} -.k-slider-vertical .k-slider-bottomright .k-tick-large.k-first { - background-position: -62px 100%; -} -.k-slider-vertical .k-last { - background-position: -92px 0; -} -.k-slider-vertical .k-tick-large.k-last { - background-position: -2px 0; -} -.k-slider-vertical .k-slider-topleft .k-last { - background-position: -122px 0; -} -.k-slider-vertical .k-slider-topleft .k-tick-large.k-last { - background-position: -32px 0; -} -.k-slider-vertical .k-slider-bottomright .k-last { - background-position: -152px 0; -} -.k-slider-vertical .k-slider-bottomright .k-tick-large.k-last { - background-position: -62px 0; -} -.k-slider-vertical .k-tick { - text-align: right; -} -.k-slider-vertical .k-slider-topleft .k-tick { - text-align: left; -} -.k-slider .k-label { - position: absolute; - white-space: nowrap; - font-size: .92em; -} -.k-slider-horizontal .k-label { - left: 0; - width: 100%; - line-height: 1; -} -.k-slider-horizontal .k-first .k-label { - left: -50%; -} -.k-slider-horizontal .k-last .k-label { - left: auto; - right: -50%; -} -.k-slider-horizontal .k-label { - bottom: -1.2em; -} -.k-slider-horizontal .k-slider-topleft .k-label { - top: -1.2em; -} -.k-slider-vertical .k-label { - left: 120%; - display: block; - text-align: left; -} -.k-slider-vertical .k-last .k-label { - top: -0.5em; -} -.k-slider-vertical .k-first .k-label { - bottom: -0.5em; -} -.k-slider-vertical .k-slider-topleft .k-label { - left: auto; - right: 120%; -} -.k-slider-tooltip { - top: -4444px; - /*prevent window resize in IE8 when appending*/ -} -/* Tooltip */ -.k-tooltip { - position: absolute; - z-index: 12000; - border-style: solid; - border-width: 0; - padding: 5px 5px 5px 6px; - background-repeat: repeat-x; - min-width: 20px; - /*slider tooltip only*/ - text-align: center; - /*slider tooltip only*/ -} -.k-tooltip-button { - text-align: right; - height: 0; -} -.k-tooltip-content { - height: 100%; -} -.k-tooltip-closable .k-tooltip-content { - padding-right: 20px; -} -span.k-tooltip { - position: static; - display: inline-block; - border-width: 1px; - padding: 2px 5px 1px 6px; -} -.k-invalid-msg { - display: none; -} -.k-callout { - position: absolute; - width: 0; - height: 0; - border-style: solid; - border-width: 6px; - border-color: transparent; - pointer-events: none; -} -.k-callout-n { - top: -12px; - left: 50%; - pointer-events: none; -} -.k-callout-w { - top: 50%; - left: -12px; - pointer-events: none; -} -.k-callout-s { - left: 50%; - bottom: -12px; - pointer-events: none; -} -.k-callout-e { - top: 50%; - right: -12px; - pointer-events: none; -} -.k-slider-tooltip .k-callout-n, -.k-slider-tooltip .k-callout-s { - margin-left: -6px; -} -.k-slider-tooltip .k-callout-w, -.k-slider-tooltip .k-callout-e { - margin-top: -6px; -} -.k-tooltip-validation .k-i-warning { - vertical-align: text-top; - margin-right: 3px; -} -.k-tooltip-validation { - z-index: 9999; -} -/* Toolbar */ -.k-toolbar { - position: relative; - display: block; - vertical-align: middle; - line-height: 2.9em; -} -.k-toolbar .k-button .k-icon, -.k-toolbar .k-button .k-sprite, -.k-overflow-container .k-button .k-icon, -.k-overflow-container .k-button .k-sprite { - vertical-align: middle; - margin-top: -7px; - margin-bottom: -5px; -} -.k-toolbar .k-input { - line-height: inherit; - height: inherit; - padding-top: 2px; - padding-bottom: 2px; -} -.k-toolbar .k-input:before { - content: "\a0"; - display: inline-block; - width: 0; -} -.k-ie .k-toolbar .k-input { - height: 1.65em; -} -.k-toolbar .k-combobox .k-dropdown-wrap:before, -.k-toolbar .k-picker-wrap:before, -.k-toolbar .k-numeric-wrap:before { - display: none; -} -.k-overflow-container .k-sprite { - margin-left: -4px; -} -.k-toolbar-resizable { - overflow: hidden; - white-space: nowrap; -} -.k-toolbar > .k-align-left { - float: none; -} -.k-toolbar > .k-align-right { - float: right; -} -.k-toolbar > *, -.k-toolbar .k-button { - display: inline-block; - vertical-align: middle; - line-height: 1.72em; -} -.k-toolbar .k-separator { - border-width: 0 0 0 1px; - border-style: solid; - width: 1px; - line-height: inherit; -} -.k-toolbar .k-button-group { - list-style-type: none; -} -.k-toolbar .k-button-group > li { - display: inline-block; -} -.k-toolbar .k-button-group .k-button { - margin: 0 0 0 -1px; - border-radius: 0; -} -.k-toolbar .k-button, -.k-toolbar .k-split-button, -.k-toolbar .k-button-group, -.k-toolbar .k-widget, -.k-toolbar .k-textbox, -.k-toolbar label, -.k-toolbar .k-separator { - margin: 0 .2em; - line-height: 1.72em; - vertical-align: middle; -} -.k-toolbar .k-split-button { - padding-left: 0; -} -.k-toolbar .k-split-button .k-button, -.k-toolbar .k-button-group .k-group-start { - margin: 0; -} -.k-toolbar .k-split-button .k-split-button-arrow { - margin: 0 0 0 -1px; -} -.k-toolbar .k-overflow-anchor { - border-width: 0 0 0 1px; - border-style: solid; - height: 3em; - width: 3em; - line-height: inherit; - padding: 0 .5em; - margin: 0; - position: relative; - float: right; - border-radius: 0; -} -.k-overflow-container .k-item { - float: none; - border: 0; -} -.k-overflow-container .k-separator { - border-width: 0 0 1px; - border-style: solid; - height: 1px; - line-height: 0; - font-size: 0; - padding: 0; -} -.k-overflow-container .k-overflow-button, -.k-split-container .k-button { - text-align: left; - display: block; - background: none; - border-color: transparent; - white-space: nowrap; -} -.k-split-container { - margin-top: -1px; -} -.k-overflow-container .k-button-group { - padding: 0; -} -.k-overflow-container .k-button-group > li { - display: block; -} -.k-overflow-container .k-overflow-group { - border-width: 1px 0; - border-style: solid; - border-radius: 0; - padding: 2px 0; - margin: 1px 0; -} -.k-overflow-container .k-overflow-hidden { - display: none; -} -.k-overflow-container .k-toolbar-first-visible, -.k-overflow-container .k-overflow-group + .k-overflow-group, -.k-overflow-container .k-separator + .k-overflow-group { - border-top: 0; - margin-top: 0; - padding-top: 1px; -} -.k-overflow-container .k-overflow-group + .k-separator { - display: none; -} -.k-overflow-container .k-toolbar-last-visible { - border-bottom: 0; - margin-bottom: 0; - padding-bottom: 1px; -} -/* Splitter */ -.k-splitter { - position: relative; - height: 300px; -} -.k-pane > .k-splitter { - border-width: 0; - overflow: hidden; -} -.k-splitter .k-pane { - overflow: hidden; -} -.k-splitter .k-scrollable { - overflow: auto; -} -.k-splitter .k-pane-loading { - position: absolute; - top: 50%; - left: 50%; - margin: -8px 0 0 -8px; -} -.k-ghost-splitbar, -.k-splitbar { - position: absolute; - border-style: solid; - font-size: 0; - outline: 0; - user-select: none; -} -.k-splitter .k-ghost-splitbar-horizontal, -.k-splitter .k-splitbar-horizontal { - top: 0; - width: 5px; - border-width: 0 1px; - background-repeat: repeat-y; -} -.k-ghost-splitbar-vertical, -.k-splitbar-vertical { - left: 0; - height: 5px; - border-width: 1px 0; - background-repeat: repeat-x; -} -.k-splitbar-draggable-horizontal { - cursor: w-resize; -} -.k-splitbar-draggable-vertical { - cursor: n-resize; -} -.k-splitbar .k-resize-handle { - display: none; -} -.k-restricted-size-horizontal, -.k-restricted-size-vertical { - background-color: #f00; -} -.k-splitbar-horizontal .k-icon { - position: absolute; - top: 50%; - margin-top: -10px; -} -.k-splitbar-horizontal .k-i-arrow-60-right { - margin-left: -2px; -} -.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-right { - margin-top: 13px; -} -.k-splitbar-horizontal .k-i-arrow-60-left { - margin-left: -3px; -} -.k-splitbar-horizontal.k-splitbar-draggable-horizontal .k-i-arrow-60-left { - margin-top: -28px; -} -.k-splitbar-vertical .k-i-arrow-60-up { - margin-top: -2px; -} -.k-splitbar-vertical .k-i-arrow-60-down { - margin-top: -2px; -} -.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-up { - margin-left: -17px; -} -.k-splitbar-vertical.k-splitbar-draggable-vertical .k-i-arrow-60-down { - margin-left: 23px; -} -.k-i-arrow-60-up, -.k-i-arrow-60-right, -.k-i-arrow-60-down, -.k-i-arrow-60-left { - cursor: pointer; -} -.k-splitbar-horizontal .k-icon { - position: absolute; - top: 50%; - width: 7px; - height: 20px; - margin-top: -10px; -} -.k-splitbar-static-horizontal { - width: 1px; -} -.k-splitbar-static-vertical { - height: 1px; -} -.k-splitbar-vertical .k-icon { - position: absolute; - left: 50%; -} -.k-splitbar-draggable-vertical .k-resize-handle, -.k-splitbar-draggable-horizontal .k-resize-handle { - display: inline-block; - border-radius: 1px; -} -.k-splitbar-draggable-horizontal .k-resize-handle { - width: 3px; - height: 16px; - margin-left: 1px; -} -.k-splitbar-draggable-vertical .k-resize-handle { - width: 16px; - height: 3px; - margin-top: 1px; -} -.k-splitbar .k-i-arrow-60-up, -.k-splitbar .k-i-arrow-60-right, -.k-splitbar .k-i-arrow-60-down, -.k-splitbar .k-i-arrow-60-left { - font-size: 10px; -} -.k-splitter-resizing { - overflow: hidden; -} -.k-rtl .k-splitbar-horizontal .k-resize-handle { - margin-right: 1px; -} -.k-rtl .k-splitbar-horizontal .k-i-arrow-60-right { - margin-top: 13px; - margin-right: -3px; -} -.k-rtl .k-splitbar-horizontal .k-i-arrow-60-left { - margin-top: -28px; - margin-right: -2px; -} -.k-rtl .k-splitbar-vertical .k-i-arrow-60-up { - margin-top: -2px; - margin-left: -17px; -} -.k-rtl .k-splitbar-vertical .k-i-arrow-60-down { - margin-top: -2px; - margin-left: 23px; -} -/* Virtual List */ -.k-virtual-wrap { - position: relative; -} -.k-virtual-wrap .k-list.k-virtual-list { - height: auto; -} -.k-virtual-content { - overflow-y: scroll; - /* has to be scroll, not auto */ - -webkit-overflow-scrolling: touch; - position: relative; -} -.k-virtual-list > .k-virtual-content { - position: absolute; - top: 0; - width: 100%; - margin: 0; - padding: 0; - list-style-type: none; -} -.k-virtual-option-label { - width: 100%; - margin: 0; - padding: 0; - list-style-type: none; -} -.k-virtual-wrap > .k-virtual-header { - text-align: right; -} -.k-popup .k-item.k-first { - position: relative; -} -.k-virtual-content > .k-virtual-list > .k-virtual-item { - position: absolute; - width: 100%; - box-sizing: border-box; - overflow: hidden; - white-space: nowrap; -} -.k-popup .k-list .k-item > .k-group, -.k-popup > .k-group-header, -.k-popup > .k-virtual-wrap > .k-group-header { - text-transform: uppercase; - font-size: .857em; -} -.k-popup .k-list .k-item > .k-group { - position: absolute; - top: 0; - right: 0; - padding: 0 .5em; - line-height: 1.8; -} -.k-popup .k-state-hover > .k-group { - right: -1px; -} -.k-virtual-item.k-first, -.k-group-header + .k-list > .k-item.k-first, -.k-static-header + .k-list > .k-item.k-first { - border-top-style: solid; - border-top-width: 1px; - padding-top: 0; -} -.k-popup > .k-group-header, -.k-popup > .k-virtual-wrap > .k-group-header { - text-align: right; -} -/* Dialog */ -.k-dialog { - min-width: 90px; - min-height: 3em; - max-width: 100%; - max-height: 100%; -} -.k-window.k-dialog { - position: fixed; - padding-top: 0; -} -.k-dialog .k-dialog-titlebar { - position: static; - margin: 0; - padding: 0.6em 0.8em 1em 0.8em; - width: auto; -} -.k-dialog .k-dialog-titlebar .k-dialog-title { - margin: 0; - padding: 0; - width: auto; - max-width: 98%; - display: inline-block; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - font-size: 1.2em; - line-height: 1.2em; -} -.k-dialog .k-content { - margin: 0; - padding: 1.8em 1em 1.8em 1em; -} -.k-dialog.k-dialog-titleless .k-content { - padding: 2.4em; -} -.k-dialog .k-dialog-buttongroup { - margin: 0; - padding: 0; -} -.k-dialog a.k-dialog-action.k-dialog-close { - position: absolute; - top: .35em; - right: 0; - cursor: pointer; - z-index: 10000; -} -.k-dialog.k-dialog-titleless a.k-dialog-action.k-dialog-close { - right: .5em; - top: 1em; -} -.k-dialog.k-alert .k-dialog-titlebar, -.k-dialog.k-confirm .k-dialog-titlebar, -.k-dialog.k-prompt .k-dialog-titlebar { - background: none; - border-bottom: none; -} -.k-dialog.k-alert .k-content, -.k-dialog.k-confirm .k-content { - padding: 2.4em; -} -.k-dialog.k-prompt .k-content { - padding: 1.2em 1.2em 0.6em 1.2em; -} -.k-dialog .k-prompt-container { - width: auto; - padding: 0.6em 1.2em 1.8em 1.2em; -} -.k-dialog .k-prompt-container .k-textbox { - width: 100%; -} -.k-dialog .k-button { - box-sizing: border-box; -} -@font-face { - font-family: 'WebComponentsIcons'; - src: url('../fonts/glyphs/WebComponentsIcons.eot?gedxeo'); - src: url('../fonts/glyphs/WebComponentsIcons.eot?gedxeo#iefix') format('embedded-opentype'), url('../fonts/glyphs/WebComponentsIcons.ttf?gedxeo') format('truetype'), url('../fonts/glyphs/WebComponentsIcons.woff?gedxeo') format('woff'), url('../fonts/glyphs/WebComponentsIcons.svg?gedxeo#WebComponentsIcons') format('svg'); - font-weight: normal; - font-style: normal; -} -.k-i-arrow-45-up-right:before { - content: "\e000"; -} -.k-i-collapse-ne:before { - content: "\e000"; -} -.k-i-resize-ne:before { - content: "\e000"; -} -.k-i-arrow-45-down-right:before { - content: "\e001"; -} -.k-i-collapse-se:before { - content: "\e001"; -} -.k-i-collapse:before { - content: "\e001"; -} -.k-i-resize-se:before { - content: "\e001"; -} -.k-i-arrow-45-down-left:before { - content: "\e002"; -} -.k-i-collapse-sw:before { - content: "\e002"; -} -.k-i-resize-sw:before { - content: "\e002"; -} -.k-i-arrow-45-up-left:before { - content: "\e003"; -} -.k-i-collapse-nw:before { - content: "\e003"; -} -.k-i-resize-new:before { - content: "\e003"; -} -.k-i-arrow-60-up:before { - content: "\e004"; -} -.k-i-arrow-n:before { - content: "\e004"; -} -.k-i-arrow-60-right:before { - content: "\e005"; -} -.k-i-arrow-e:before { - content: "\e005"; -} -.k-i-expand:before { - content: "\e005"; -} -.k-i-arrow-60-down:before { - content: "\e006"; -} -.k-i-arrow-s:before { - content: "\e006"; -} -.k-i-arrow-60-left:before { - content: "\e007"; -} -.k-i-arrow-w:before { - content: "\e007"; -} -.k-i-arrow-end-up:before { - content: "\e008"; -} -.k-i-seek-n:before { - content: "\e008"; -} -.k-i-arrow-end-right:before { - content: "\e009"; -} -.k-i-seek-e:before { - content: "\e009"; -} -.k-i-arrow-end-down:before { - content: "\e00a"; -} -.k-i-seek-s:before { - content: "\e00a"; -} -.k-i-arrow-end-left:before { - content: "\e00b"; -} -.k-i-seek-w:before { - content: "\e00b"; -} -.k-i-arrow-double-60-up:before { - content: "\e00c"; -} -.k-i-arrow-seek-up:before { - content: "\e00c"; -} -.k-i-arrow-double-60-right:before { - content: "\e00d"; -} -.k-i-arrow-seek-right:before { - content: "\e00d"; -} -.k-i-arrow-double-60-down:before { - content: "\e00e"; -} -.k-i-arrow-seek-down:before { - content: "\e00e"; -} -.k-i-arrow-double-60-left:before { - content: "\e00f"; -} -.k-i-arrow-seek-left:before { - content: "\e00f"; -} -.k-i-arrows-kpi:before { - content: "\e010"; -} -.k-i-kpi:before { - content: "\e010"; -} -.k-i-arrows-no-change:before { - content: "\e011"; -} -.k-i-arrow-overflow-down:before { - content: "\e012"; -} -.k-i-arrow-chevron-up:before { - content: "\e013"; -} -.k-i-arrow-chevron-right:before { - content: "\e014"; -} -.k-i-arrow-chevron-down:before { - content: "\e015"; -} -.k-i-arrow-chevron-left:before { - content: "\e016"; -} -.k-i-arrow-up:before { - content: "\e017"; -} -.k-i-arrow-right:before { - content: "\e018"; -} -.k-i-arrow-down:before { - content: "\e019"; -} -.k-i-arrow-left:before { - content: "\e01a"; -} -.k-i-arrow-drill:before { - content: "\e01b"; -} -.k-i-arrow-parent:before { - content: "\e01c"; -} -.k-i-arrow-root:before { - content: "\e01d"; -} -.k-i-arrows-resizing:before { - content: "\e01e"; -} -.k-i-arrows-dimensions:before { - content: "\e01f"; -} -.k-i-arrows-swap:before { - content: "\e020"; -} -.k-i-drag-and-drop:before { - content: "\e021"; -} -.k-i-categorize:before { - content: "\e022"; -} -.k-i-grid:before { - content: "\e023"; -} -.k-i-grid-layout:before { - content: "\e024"; -} -.k-i-group:before { - content: "\e025"; -} -.k-i-ungroup:before { - content: "\e026"; -} -.k-i-handler-drag:before { - content: "\e027"; -} -.k-i-layout:before { - content: "\e028"; -} -.k-i-layout-1-by-4:before { - content: "\e029"; -} -.k-i-layout-2-by-2:before { - content: "\e02a"; -} -.k-i-layout-side-by-side:before { - content: "\e02b"; -} -.k-i-layout-stacked:before { - content: "\e02c"; -} -.k-i-columns:before { - content: "\e02d"; -} -.k-i-rows:before { - content: "\e02e"; -} -.k-i-reorder:before { - content: "\e02f"; -} -.k-i-menu:before { - content: "\e030"; -} -.k-i-more-vertical:before { - content: "\e031"; -} -.k-i-more-horizontal:before { - content: "\e032"; -} -.k-i-undo:before { - content: "\e100"; -} -.k-i-redo:before { - content: "\e101"; -} -.k-i-reset:before { - content: "\e102"; -} -.k-i-reload:before { - content: "\e103"; -} -.k-i-refresh:before { - content: "\e103"; -} -.k-i-non-recurrence:before { - content: "\e104"; -} -.k-i-reset-sm:before { - content: "\e105"; -} -.k-i-reload-sm:before { - content: "\e106"; -} -.k-i-refresh-sm:before { - content: "\e106"; -} -.k-i-clock:before { - content: "\e107"; -} -.k-i-calendar:before { - content: "\e108"; -} -.k-i-save:before { - content: "\e109"; -} -.k-i-floppy:before { - content: "\e109"; -} -.k-i-print:before { - content: "\e10a"; -} -.k-i-printer:before { - content: "\e10a"; -} -.k-i-edit:before { - content: "\e10b"; -} -.k-i-pencil:before { - content: "\e10b"; -} -.k-i-delete:before { - content: "\e10c"; -} -.k-i-trash:before { - content: "\e10c"; -} -.k-i-attachment:before { - content: "\e10d"; -} -.k-i-clip:before { - content: "\e10d"; -} -.k-i-attachment-45:before { - content: "\e10e"; -} -.k-i-clip-45:before { - content: "\e10e"; -} -.k-i-link-horizontal:before { - content: "\e10f"; -} -.k-i-hyperlink:before { - content: "\e10f"; -} -.k-i-unlink-horizontal:before { - content: "\e110"; -} -.k-i-hyperlink-remove:before { - content: "\e110"; -} -.k-i-link-vertical:before { - content: "\e111"; -} -.k-i-unlink-vertical:before { - content: "\e112"; -} -.k-i-lock:before { - content: "\e113"; -} -.k-i-unlock:before { - content: "\e114"; -} -.k-i-cancel:before { - content: "\e115"; -} -.k-i-cancel-outline:before { - content: "\e116"; -} -.k-i-cancel-circle:before { - content: "\e117"; -} -.k-i-check:before { - content: "\e118"; -} -.k-i-checkmark:before { - content: "\e118"; -} -.k-i-success:before { - content: "\e118"; -} -.k-i-check-outline:before { - content: "\e119"; -} -.k-i-checkmark-outline:before { - content: "\e119"; -} -.k-i-check-circle:before { - content: "\e11a"; -} -.k-i-checkmark-circle:before { - content: "\e11a"; -} -.k-i-close:before { - content: "\e11b"; -} -.k-i-x:before { - content: "\e11b"; -} -.k-i-close-outline:before { - content: "\e11c"; -} -.k-i-x-outline:before { - content: "\e11c"; -} -.k-i-close-circle:before { - content: "\e11d"; -} -.k-i-x-circle:before { - content: "\e11d"; -} -.k-i-plus:before { - content: "\e11e"; -} -.k-i-add:before { - content: "\e11e"; -} -.k-i-plus-outline:before { - content: "\e11f"; -} -.k-i-plus-circle:before { - content: "\e120"; -} -.k-i-minus:before { - content: "\e121"; -} -.k-i-minus-outline:before { - content: "\e122"; -} -.k-i-minus-circle:before { - content: "\e123"; -} -.k-i-sort-asc:before { - content: "\e124"; -} -.k-i-sort-desc:before { - content: "\e125"; -} -.k-i-unsort:before { - content: "\e126"; -} -.k-i-sort-clear:before { - content: "\e126"; -} -.k-i-sort-asc-sm:before { - content: "\e127"; -} -.k-i-sort-desc-sm:before { - content: "\e128"; -} -.k-i-filter:before { - content: "\e129"; -} -.k-i-filter-clear:before { - content: "\e12a"; -} -.k-i-filter-sm:before { - content: "\e12b"; -} -.k-i-filter-sort-asc-sm:before { - content: "\e12c"; -} -.k-i-filter-sort-desc-sm:before { - content: "\e12d"; -} -.k-i-filter-add-expression:before { - content: "\e12e"; -} -.k-i-filter-add-group:before { - content: "\e12f"; -} -.k-i-login:before { - content: "\e130"; -} -.k-i-logout:before { - content: "\e131"; -} -.k-i-download:before { - content: "\e132"; -} -.k-i-upload:before { - content: "\e133"; -} -.k-i-hyperlink-open:before { - content: "\e134"; -} -.k-i-hyperlink-open-sm:before { - content: "\e135"; -} -.k-i-launch:before { - content: "\e136"; -} -.k-i-window:before { - content: "\e137"; -} -.k-i-window-maximize:before { - content: "\e137"; -} -.k-i-windows:before { - content: "\e138"; -} -.k-i-window-restore:before { - content: "\e138"; -} -.k-i-tiles:before { - content: "\e138"; -} -.k-i-window-minimize:before { - content: "\e139"; -} -.k-i-gear:before { - content: "\e13a"; -} -.k-i-cog:before { - content: "\e13a"; -} -.k-i-custom:before { - content: "\e13a"; -} -.k-i-gears:before { - content: "\e13b"; -} -.k-i-cogs:before { - content: "\e13b"; -} -.k-i-wrench:before { - content: "\e13c"; -} -.k-i-settings:before { - content: "\e13c"; -} -.k-i-preview:before { - content: "\e13d"; -} -.k-i-eye:before { - content: "\e13d"; -} -.k-i-zoom:before { - content: "\e13e"; -} -.k-i-search:before { - content: "\e13e"; -} -.k-i-zoom-in:before { - content: "\e13f"; -} -.k-i-zoom-out:before { - content: "\e140"; -} -.k-i-pan:before { - content: "\e141"; -} -.k-i-move:before { - content: "\e141"; -} -.k-i-calculator:before { - content: "\e142"; -} -.k-i-cart:before { - content: "\e143"; -} -.k-i-shopping-cart:before { - content: "\e143"; -} -.k-i-connector:before { - content: "\e144"; -} -.k-i-plus-sm:before { - content: "\e145"; -} -.k-i-minus-sm:before { - content: "\e146"; -} -.k-i-play:before { - content: "\e200"; -} -.k-i-pause:before { - content: "\e201"; -} -.k-i-stop:before { - content: "\e202"; -} -.k-i-rewind:before { - content: "\e203"; -} -.k-i-forward:before { - content: "\e204"; -} -.k-i-volume-down:before { - content: "\e205"; -} -.k-i-volume-up:before { - content: "\e206"; -} -.k-i-volume-off:before { - content: "\e207"; -} -.k-i-hd:before { - content: "\e208"; -} -.k-i-subtitles:before { - content: "\e209"; -} -.k-i-playlist:before { - content: "\e20a"; -} -.k-i-play-sm:before { - content: "\e20c"; -} -.k-i-pause-sm:before { - content: "\e20d"; -} -.k-i-stop-sm:before { - content: "\e20e"; -} -.k-i-audio:before { - content: "\e20b"; -} -.k-i-heart-outline:before { - content: "\e300"; -} -.k-i-fav-outline:before { - content: "\e300"; -} -.k-i-favorite-outline:before { - content: "\e300"; -} -.k-i-heart:before { - content: "\e301"; -} -.k-i-fav:before { - content: "\e301"; -} -.k-i-favorite:before { - content: "\e301"; -} -.k-i-star-outline:before { - content: "\e302"; -} -.k-i-bookmark-outline:before { - content: "\e302"; -} -.k-i-star:before { - content: "\e303"; -} -.k-i-bookmark:before { - content: "\e303"; -} -.k-i-checkbox:before { - content: "\e304"; -} -.k-i-shape-rect:before { - content: "\e304"; -} -.k-i-checkbox-checked:before { - content: "\e305"; -} -.k-i-tri-state-indeterminate:before { - content: "\e306"; -} -.k-i-tri-state-null:before { - content: "\e307"; -} -.k-i-circle:before { - content: "\e308"; -} -.k-i-radiobutton:before { - content: "\e309"; -} -.k-i-shape-circle:before { - content: "\e309"; -} -.k-i-radiobutton-checked:before { - content: "\e30a"; -} -.k-i-notification:before { - content: "\e400"; -} -.k-i-bell:before { - content: "\e400"; -} -.k-i-information:before { - content: "\e401"; -} -.k-i-info:before { - content: "\e401"; -} -.k-i-question:before { - content: "\e402"; -} -.k-i-help:before { - content: "\e402"; -} -.k-i-warning:before { - content: "\e403"; -} -.k-i-exception:before { - content: "\e403"; -} -.k-i-error:before { - content: "\e403"; -} -.k-i-photo-camera:before { - content: "\e500"; -} -.k-i-image:before { - content: "\e501"; -} -.k-i-photo:before { - content: "\e501"; -} -.k-i-image-export:before { - content: "\e502"; -} -.k-i-photo-export:before { - content: "\e502"; -} -.k-i-zoom-actual-size:before { - content: "\e503"; -} -.k-i-zoom-best-fit:before { - content: "\e504"; -} -.k-i-image-resize:before { - content: "\e505"; -} -.k-i-crop:before { - content: "\e506"; -} -.k-i-mirror:before { - content: "\e507"; -} -.k-i-flip-horizontal:before { - content: "\e508"; -} -.k-i-flip-vertical:before { - content: "\e509"; -} -.k-i-rotate:before { - content: "\e50a"; -} -.k-i-rotate-right:before { - content: "\e50b"; -} -.k-i-rotate-left:before { - content: "\e50c"; -} -.k-i-brush:before { - content: "\e50d"; -} -.k-i-palette:before { - content: "\e50e"; -} -.k-i-paint:before { - content: "\e50f"; -} -.k-i-droplet:before { - content: "\e50f"; -} -.k-i-background:before { - content: "\e50f"; -} -.k-i-line:before { - content: "\e510"; -} -.k-i-shape-line:before { - content: "\e510"; -} -.k-i-brightness-contrast:before { - content: "\e511"; -} -.k-i-saturation:before { - content: "\e512"; -} -.k-i-invert-colors:before { - content: "\e513"; -} -.k-i-transperancy:before { - content: "\e514"; -} -.k-i-opacity:before { - content: "\e514"; -} -.k-i-greyscale:before { - content: "\e515"; -} -.k-i-blur:before { - content: "\e516"; -} -.k-i-sharpen:before { - content: "\e517"; -} -.k-i-shape:before { - content: "\e518"; -} -.k-i-round-corners:before { - content: "\e519"; -} -.k-i-front-element:before { - content: "\e51a"; -} -.k-i-back-element:before { - content: "\e51b"; -} -.k-i-forward-element:before { - content: "\e51c"; -} -.k-i-backward-element:before { - content: "\e51d"; -} -.k-i-align-left-element:before { - content: "\e51e"; -} -.k-i-align-center-element:before { - content: "\e51f"; -} -.k-i-align-right-element:before { - content: "\e520"; -} -.k-i-align-top-element:before { - content: "\e521"; -} -.k-i-align-middle-element:before { - content: "\e522"; -} -.k-i-align-bottom-element:before { - content: "\e523"; -} -.k-i-thumbnails-up:before { - content: "\e524"; -} -.k-i-thumbnails-right:before { - content: "\e525"; -} -.k-i-thumbnails-down:before { - content: "\e526"; -} -.k-i-thumbnails-left:before { - content: "\e527"; -} -.k-i-full-screen:before { - content: "\e528"; -} -.k-i-fullscreen:before { - content: "\e528"; -} -.k-i-full-screen-exit:before { - content: "\e529"; -} -.k-i-fullscreen-exit:before { - content: "\e529"; -} -.k-i-reset-color:before { - content: "\e52a"; -} -.k-i-paint-remove:before { - content: "\e52a"; -} -.k-i-background-remove:before { - content: "\e52a"; -} -.k-i-page-properties:before { - content: "\e600"; -} -.k-i-bold:before { - content: "\e601"; -} -.k-i-italic:before { - content: "\e602"; -} -.k-i-underline:before { - content: "\e603"; -} -.k-i-font-family:before { - content: "\e604"; -} -.k-i-foreground-color:before { - content: "\e605"; -} -.k-i-convert-lowercase:before { - content: "\e606"; -} -.k-i-convert-uppercase:before { - content: "\e607"; -} -.k-i-strikethrough:before { - content: "\e608"; -} -.k-i-sub-script:before { - content: "\e609"; -} -.k-i-sup-script:before { - content: "\e60a"; -} -.k-i-div:before { - content: "\e60b"; -} -.k-i-all:before { - content: "\e60c"; -} -.k-i-h1:before { - content: "\e60d"; -} -.k-i-h2:before { - content: "\e60e"; -} -.k-i-h3:before { - content: "\e60f"; -} -.k-i-h4:before { - content: "\e610"; -} -.k-i-h5:before { - content: "\e611"; -} -.k-i-h6:before { - content: "\e612"; -} -.k-i-list-ordered:before { - content: "\e613"; -} -.k-i-list-numbered:before { - content: "\e613"; -} -.k-i-list-unordered:before { - content: "\e614"; -} -.k-i-list-bulleted:before { - content: "\e614"; -} -.k-i-indent-increase:before { - content: "\e615"; -} -.k-i-indent:before { - content: "\e615"; -} -.k-i-indent-decrease:before { - content: "\e616"; -} -.k-i-outdent:before { - content: "\e616"; -} -.k-i-insert-up:before { - content: "\e617"; -} -.k-i-insert-top:before { - content: "\e617"; -} -.k-i-insert-middle:before { - content: "\e618"; -} -.k-i-insert-down:before { - content: "\e619"; -} -.k-i-insert-bottom:before { - content: "\e619"; -} -.k-i-align-top:before { - content: "\e61a"; -} -.k-i-align-middle:before { - content: "\e61b"; -} -.k-i-align-bottom:before { - content: "\e61c"; -} -.k-i-align-left:before { - content: "\e61d"; -} -.k-i-align-center:before { - content: "\e61e"; -} -.k-i-align-right:before { - content: "\e61f"; -} -.k-i-align-justify:before { - content: "\e620"; -} -.k-i-align-remove:before { - content: "\e621"; -} -.k-i-text-wrap:before { - content: "\e622"; -} -.k-i-rule-horizontal:before { - content: "\e623"; -} -.k-i-table-align-top-left:before { - content: "\e624"; -} -.k-i-table-align-top-center:before { - content: "\e625"; -} -.k-i-table-align-top-right:before { - content: "\e626"; -} -.k-i-table-align-middle-left:before { - content: "\e627"; -} -.k-i-table-align-middle-center:before { - content: "\e628"; -} -.k-i-table-align-middle-right:before { - content: "\e629"; -} -.k-i-table-align-bottom-left:before { - content: "\e62a"; -} -.k-i-table-align-bottom-center:before { - content: "\e62b"; -} -.k-i-table-align-bottom-right:before { - content: "\e62c"; -} -.k-i-table-align-remove:before { - content: "\e62d"; -} -.k-i-borders-all:before { - content: "\e62e"; -} -.k-i-all-borders:before { - content: "\e62e"; -} -.k-i-borders-outside:before { - content: "\e62f"; -} -.k-i-outside-borders:before { - content: "\e62f"; -} -.k-i-borders-inside:before { - content: "\e630"; -} -.k-i-inside-borders:before { - content: "\e630"; -} -.k-i-borders-inside-horizontal:before { - content: "\e631"; -} -.k-i-inside-horizontal-borders:before { - content: "\e631"; -} -.k-i-borders-inside-vertical:before { - content: "\e632"; -} -.k-i-inside-vertical-borders:before { - content: "\e632"; -} -.k-i-border-top:before { - content: "\e633"; -} -.k-i-top-border:before { - content: "\e633"; -} -.k-i-border-bottom:before { - content: "\e634"; -} -.k-i-bottom-border:before { - content: "\e634"; -} -.k-i-border-left:before { - content: "\e635"; -} -.k-i-left-border:before { - content: "\e635"; -} -.k-i-border-right:before { - content: "\e636"; -} -.k-i-right-border:before { - content: "\e636"; -} -.k-i-border-no:before { - content: "\e637"; -} -.k-i-no-border:before { - content: "\e637"; -} -.k-i-borders-show-hide:before { - content: "\e638"; -} -.k-i-form:before { - content: "\e639"; -} -.k-i-border:before { - content: "\e639"; -} -.k-i-form-element:before { - content: "\e63a"; -} -.k-i-code-snippet:before { - content: "\e63b"; -} -.k-i-select-all:before { - content: "\e63c"; -} -.k-i-button:before { - content: "\e63d"; -} -.k-i-select-box:before { - content: "\e63e"; -} -.k-i-calendar-date:before { - content: "\e63f"; -} -.k-i-group-box:before { - content: "\e640"; -} -.k-i-textarea:before { - content: "\e641"; -} -.k-i-textbox:before { - content: "\e642"; -} -.k-i-textbox-hidden:before { - content: "\e643"; -} -.k-i-password:before { - content: "\e644"; -} -.k-i-paragraph-add:before { - content: "\e645"; -} -.k-i-edit-tools:before { - content: "\e646"; -} -.k-i-template-manager:before { - content: "\e647"; -} -.k-i-change-manually:before { - content: "\e648"; -} -.k-i-track-changes:before { - content: "\e649"; -} -.k-i-track-changes-enable:before { - content: "\e64a"; -} -.k-i-track-changes-accept:before { - content: "\e64b"; -} -.k-i-track-changes-accept-all:before { - content: "\e64c"; -} -.k-i-track-changes-reject:before { - content: "\e64d"; -} -.k-i-track-changes-reject-all:before { - content: "\e64e"; -} -.k-i-document-manager:before { - content: "\e64f"; -} -.k-i-custom-icon:before { - content: "\e650"; -} -.k-i-dictionary-add:before { - content: "\e651"; -} -.k-i-image-light-dialog:before { - content: "\e652"; -} -.k-i-image-insert:before { - content: "\e652"; -} -.k-i-image-edit:before { - content: "\e653"; -} -.k-i-image-map-editor:before { - content: "\e654"; -} -.k-i-comment:before { - content: "\e655"; -} -.k-i-comment-remove:before { - content: "\e656"; -} -.k-i-comments-remove-all:before { - content: "\e657"; -} -.k-i-silverlight:before { - content: "\e658"; -} -.k-i-media-manager:before { - content: "\e659"; -} -.k-i-video-external:before { - content: "\e65a"; -} -.k-i-flash-manager:before { - content: "\e65b"; -} -.k-i-find-and-replace:before { - content: "\e65c"; -} -.k-i-find:before { - content: "\e65c"; -} -.k-i-copy:before { - content: "\e65d"; -} -.k-i-files:before { - content: "\e65d"; -} -.k-i-cut:before { - content: "\e65e"; -} -.k-i-paste:before { - content: "\e65f"; -} -.k-i-paste-as-html:before { - content: "\e660"; -} -.k-i-paste-from-word:before { - content: "\e661"; -} -.k-i-paste-from-word-strip-file:before { - content: "\e662"; -} -.k-i-paste-html:before { - content: "\e663"; -} -.k-i-paste-markdown:before { - content: "\e664"; -} -.k-i-paste-plain-text:before { - content: "\e665"; -} -.k-i-apply-format:before { - content: "\e666"; -} -.k-i-clear-css:before { - content: "\e667"; -} -.k-i-copy-format:before { - content: "\e668"; -} -.k-i-strip-all-formating:before { - content: "\e669"; -} -.k-i-strip-css-format:before { - content: "\e66a"; -} -.k-i-strip-font-elements:before { - content: "\e66b"; -} -.k-i-strip-span-elements:before { - content: "\e66c"; -} -.k-i-strip-word-formatting:before { - content: "\e66d"; -} -.k-i-format-code-block:before { - content: "\e66e"; -} -.k-i-style-builder:before { - content: "\e66f"; -} -.k-i-module-manager:before { - content: "\e670"; -} -.k-i-hyperlink-light-dialog:before { - content: "\e671"; -} -.k-i-hyperlink-insert:before { - content: "\e671"; -} -.k-i-hyperlink-globe:before { - content: "\e672"; -} -.k-i-hyperlink-globe-remove:before { - content: "\e673"; -} -.k-i-hyperlink-email:before { - content: "\e674"; -} -.k-i-anchor:before { - content: "\e675"; -} -.k-i-table-light-dialog:before { - content: "\e676"; -} -.k-i-table-insert:before { - content: "\e676"; -} -.k-i-table:before { - content: "\e677"; -} -.k-i-table-properties:before { - content: "\e678"; -} -.k-i-table-wizard:before { - content: "\e678"; -} -.k-i-table-cell:before { - content: "\e679"; -} -.k-i-table-cell-properties:before { - content: "\e67a"; -} -.k-i-table-column-insert-left:before { - content: "\e67b"; -} -.k-i-table-column-insert-right:before { - content: "\e67c"; -} -.k-i-table-row-insert-above:before { - content: "\e67d"; -} -.k-i-table-row-insert-below:before { - content: "\e67e"; -} -.k-i-table-column-delete:before { - content: "\e67f"; -} -.k-i-table-row-delete:before { - content: "\e680"; -} -.k-i-table-cell-delete:before { - content: "\e681"; -} -.k-i-table-delete:before { - content: "\e682"; -} -.k-i-cells-merge:before { - content: "\e683"; -} -.k-i-cells-merge-horizontally:before { - content: "\e684"; -} -.k-i-cells-merge-vertically:before { - content: "\e685"; -} -.k-i-cell-split-horizontally:before { - content: "\e686"; -} -.k-i-cell-split-vertically:before { - content: "\e687"; -} -.k-i-table-unmerge:before { - content: "\e688"; -} -.k-i-pane-freeze:before { - content: "\e689"; -} -.k-i-row-freeze:before { - content: "\e68a"; -} -.k-i-column-freeze:before { - content: "\e68b"; -} -.k-i-toolbar-float:before { - content: "\e68c"; -} -.k-i-spell-checker:before { - content: "\e68d"; -} -.k-i-validation-xhtml:before { - content: "\e68e"; -} -.k-i-validation-data:before { - content: "\e68f"; -} -.k-i-toggle-full-screen-mode:before { - content: "\e690"; -} -.k-i-formula-fx:before { - content: "\e691"; -} -.k-i-sum:before { - content: "\e692"; -} -.k-i-symbol:before { - content: "\e693"; -} -.k-i-dollar:before { - content: "\e694"; -} -.k-i-currency:before { - content: "\e694"; -} -.k-i-percent:before { - content: "\e695"; -} -.k-i-custom-format:before { - content: "\e696"; -} -.k-i-decimal-increase:before { - content: "\e697"; -} -.k-i-decimal-decrease:before { - content: "\e698"; -} -.k-i-font-size:before { - content: "\e699"; -} -.k-i-image-absolute-position:before { - content: "\e69a"; -} -.k-i-globe-outline:before { - content: "\e700"; -} -.k-i-globe:before { - content: "\e701"; -} -.k-i-marker-pin:before { - content: "\e702"; -} -.k-i-marker-pin-target:before { - content: "\e703"; -} -.k-i-pin:before { - content: "\e704"; -} -.k-i-unpin:before { - content: "\e705"; -} -.k-i-share:before { - content: "\e800"; -} -.k-i-user:before { - content: "\e801"; -} -.k-i-inbox:before { - content: "\e802"; -} -.k-i-blogger:before { - content: "\e803"; -} -.k-i-blogger-box:before { - content: "\e804"; -} -.k-i-delicious:before { - content: "\e805"; -} -.k-i-delicious-box:before { - content: "\e806"; -} -.k-i-digg:before { - content: "\e807"; -} -.k-i-digg-box:before { - content: "\e808"; -} -.k-i-email:before { - content: "\e809"; -} -.k-i-envelop:before { - content: "\e809"; -} -.k-i-letter:before { - content: "\e809"; -} -.k-i-email-box:before { - content: "\e80a"; -} -.k-i-envelop-box:before { - content: "\e80a"; -} -.k-i-letter-box:before { - content: "\e80a"; -} -.k-i-facebook:before { - content: "\e80b"; -} -.k-i-facebook-box:before { - content: "\e80c"; -} -.k-i-google:before { - content: "\e80d"; -} -.k-i-google-box:before { - content: "\e80e"; -} -.k-i-google-plus:before { - content: "\e80f"; -} -.k-i-google-plus-box:before { - content: "\e810"; -} -.k-i-linkedin:before { - content: "\e811"; -} -.k-i-linkedin-box:before { - content: "\e812"; -} -.k-i-myspace:before { - content: "\e813"; -} -.k-i-myspace-box:before { - content: "\e814"; -} -.k-i-pinterest:before { - content: "\e815"; -} -.k-i-pinterest-box:before { - content: "\e816"; -} -.k-i-reddit:before { - content: "\e817"; -} -.k-i-reddit-box:before { - content: "\e818"; -} -.k-i-stumble-upon:before { - content: "\e819"; -} -.k-i-stumble-upon-box:before { - content: "\e81a"; -} -.k-i-tell-a-friend:before { - content: "\e81b"; -} -.k-i-tell-a-friend-box:before { - content: "\e81c"; -} -.k-i-tumblr:before { - content: "\e81d"; -} -.k-i-tumblr-box:before { - content: "\e81e"; -} -.k-i-twitter:before { - content: "\e81f"; -} -.k-i-twitter-box:before { - content: "\e820"; -} -.k-i-yammer:before { - content: "\e821"; -} -.k-i-yammer-box:before { - content: "\e822"; -} -.k-i-behance:before { - content: "\e823"; -} -.k-i-behance-box:before { - content: "\e824"; -} -.k-i-dribbble:before { - content: "\e825"; -} -.k-i-dribbble-box:before { - content: "\e826"; -} -.k-i-rss:before { - content: "\e827"; -} -.k-i-rss-box:before { - content: "\e828"; -} -.k-i-vimeo:before { - content: "\e829"; -} -.k-i-vimeo-box:before { - content: "\e82a"; -} -.k-i-youtube:before { - content: "\e82b"; -} -.k-i-youtube-box:before { - content: "\e82c"; -} -.k-i-folder:before { - content: "\e900"; -} -.k-i-folder-open:before { - content: "\e901"; -} -.k-i-folder-add:before { - content: "\e902"; -} -.k-i-folder-up:before { - content: "\e903"; -} -.k-i-folder-more:before { - content: "\e904"; -} -.k-i-fields-more:before { - content: "\e904"; -} -.k-i-aggregate-fields:before { - content: "\e905"; -} -.k-i-file:before { - content: "\e906"; -} -.k-i-file-vertical:before { - content: "\e906"; -} -.k-i-file-add:before { - content: "\e907"; -} -.k-i-file-txt:before { - content: "\e908"; -} -.k-i-txt:before { - content: "\e908"; -} -.k-i-file-csv:before { - content: "\e909"; -} -.k-i-csv:before { - content: "\e909"; -} -.k-i-file-excel:before { - content: "\e90a"; -} -.k-i-file-xls:before { - content: "\e90a"; -} -.k-i-excel:before { - content: "\e90a"; -} -.k-i-xls:before { - content: "\e90a"; -} -.k-i-file-word:before { - content: "\e90b"; -} -.k-i-file-doc:before { - content: "\e90b"; -} -.k-i-word:before { - content: "\e90b"; -} -.k-i-doc:before { - content: "\e90b"; -} -.k-i-file-mdb:before { - content: "\e90c"; -} -.k-i-mdb:before { - content: "\e90c"; -} -.k-i-file-ppt:before { - content: "\e90d"; -} -.k-i-ppt:before { - content: "\e90d"; -} -.k-i-file-pdf:before { - content: "\e90e"; -} -.k-i-pdf:before { - content: "\e90e"; -} -.k-i-file-psd:before { - content: "\e90f"; -} -.k-i-psd:before { - content: "\e90f"; -} -.k-i-file-flash:before { - content: "\e910"; -} -.k-i-flash:before { - content: "\e910"; -} -.k-i-file-config:before { - content: "\e911"; -} -.k-i-config:before { - content: "\e911"; -} -.k-i-file-ascx:before { - content: "\e912"; -} -.k-i-ascx:before { - content: "\e912"; -} -.k-i-file-bac:before { - content: "\e913"; -} -.k-i-bac:before { - content: "\e913"; -} -.k-i-file-zip:before { - content: "\e914"; -} -.k-i-zip:before { - content: "\e914"; -} -.k-i-film:before { - content: "\e915"; -} -.k-i-css3:before { - content: "\e916"; -} -.k-i-html5:before { - content: "\e917"; -} -.k-i-html:before { - content: "\e918"; -} -.k-i-source-code:before { - content: "\e918"; -} -.k-i-view-source:before { - content: "\e918"; -} -.k-i-css:before { - content: "\e919"; -} -.k-i-js:before { - content: "\e91a"; -} -.k-i-exe:before { - content: "\e91b"; -} -.k-i-csproj:before { - content: "\e91c"; -} -.k-i-vbproj:before { - content: "\e91d"; -} -.k-i-cs:before { - content: "\e91e"; -} -.k-i-vb:before { - content: "\e91f"; -} -.k-i-sln:before { - content: "\e920"; -} -.k-i-cloud:before { - content: "\e921"; -} -.k-i-file-horizontal:before { - content: "\e922"; -} -/* animation classes */ -.k-fx-end .k-fx-next, -.k-fx-end .k-fx-current { - transition: all 350ms ease-out; -} -.k-fx { - position: relative; -} -.k-fx .k-fx-current { - z-index: 0; -} -.k-fx .k-fx-next { - z-index: 1; -} -.k-fx-hidden, -.k-fx-hidden * { - visibility: hidden !important; -} -.k-fx-reverse .k-fx-current { - z-index: 1; -} -.k-fx-reverse .k-fx-next { - z-index: 0; -} -/* Zoom */ -.k-fx-zoom.k-fx-start .k-fx-next { - transform: scale(0) !important; -} -.k-fx-zoom.k-fx-end .k-fx-next { - transform: scale(1) !important; -} -.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-next, -.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-next { - transform: scale(1) !important; -} -.k-fx-zoom.k-fx-reverse.k-fx-start .k-fx-current { - transform: scale(1) !important; -} -.k-fx-zoom.k-fx-reverse.k-fx-end .k-fx-current { - transform: scale(0) !important; -} -/* Fade */ -.k-fx-fade.k-fx-start .k-fx-next { - will-change: opacity; - opacity: 0; -} -.k-fx-fade.k-fx-end .k-fx-next { - opacity: 1; -} -.k-fx-fade.k-fx-reverse.k-fx-start .k-fx-current { - will-change: opacity; - opacity: 1; -} -.k-fx-fade.k-fx-reverse.k-fx-end .k-fx-current { - opacity: 0; -} -/* Slide */ -.k-fx-slide { - /* left */ - /* left reverse */ - /* right */ -} -.k-fx-slide.k-fx-end .k-fx-next .km-content, -.k-fx-slide.k-fx-end .k-fx-next .km-header, -.k-fx-slide.k-fx-end .k-fx-next .km-footer, -.k-fx-slide.k-fx-end .k-fx-current .km-content, -.k-fx-slide.k-fx-end .k-fx-current .km-header, -.k-fx-slide.k-fx-end .k-fx-current .km-footer { - transition: all 350ms ease-out; -} -.k-fx-slide.k-fx-start .k-fx-next .km-content { - will-change: transform; - transform: translatex(100%); -} -.k-fx-slide.k-fx-start .k-fx-next .km-header, -.k-fx-slide.k-fx-start .k-fx-next .km-footer { - will-change: opacity; - opacity: 0; -} -.k-fx-slide.k-fx-end .k-fx-current .km-content { - transform: translatex(-100%); -} -.k-fx-slide.k-fx-end .k-fx-next .km-header, -.k-fx-slide.k-fx-end .k-fx-next .km-footer { - opacity: 1; -} -.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-content { - will-change: transform; - transform: translatex(0); -} -.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-content { - transform: translatex(100%); -} -.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-content { - transform: translatex(-100%); -} -.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-content { - transform: translatex(0); -} -.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-header, -.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-current .km-footer { - will-change: opacity; - opacity: 1; -} -.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-header, -.k-fx-slide.k-fx-reverse.k-fx-start .k-fx-next .km-footer { - opacity: 1; -} -.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-header, -.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-current .km-footer { - opacity: 0; -} -.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-header, -.k-fx-slide.k-fx-reverse.k-fx-end .k-fx-next .km-footer { - opacity: 1; -} -.k-fx-slide.k-fx-right { - /* right reverse */ -} -.k-fx-slide.k-fx-right.k-fx-start .k-fx-next .km-content { - transform: translatex(-100%); -} -.k-fx-slide.k-fx-right.k-fx-end .k-fx-current .km-content { - transform: translatex(100%); -} -.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current .km-content { - transform: translatex(0); -} -.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current .km-content { - transform: translatex(-100%); -} -.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next .km-content { - transform: translatex(100%); -} -.k-fx-slide.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next .km-content { - transform: translatex(0%); -} -/* Tile */ -.k-fx-tile { - /* left */ - /* left reverse */ - /* right */ -} -.k-fx-tile.k-fx-start .k-fx-next { - will-change: transform; - transform: translatex(100%); -} -.k-fx-tile.k-fx-end .k-fx-current { - transform: translatex(-100%); -} -.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current { - will-change: transform; - transform: translatex(0); -} -.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current { - transform: translatex(100%); -} -.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next { - transform: translatex(-100%); -} -.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next { - transform: translatex(0); -} -.k-fx-tile.k-fx-right { - /* right reverse */ -} -.k-fx-tile.k-fx-right.k-fx-start .k-fx-next { - transform: translatex(-100%); -} -.k-fx-tile.k-fx-right.k-fx-end .k-fx-current { - transform: translatex(100%); -} -.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current { - transform: translatex(0); -} -.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current { - transform: translatex(-100%); -} -.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next { - transform: translatex(100%); -} -.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next { - transform: translatex(0%); -} -/* Tile */ -.k-fx-tile { - /* left */ - /* left reverse */ - /* right */ -} -.k-fx-tile.k-fx-start .k-fx-next { - will-change: transform; - transform: translatex(100%); -} -.k-fx-tile.k-fx-end .k-fx-current { - transform: translatex(-100%); -} -.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-current { - will-change: transform; - transform: translatex(0); -} -.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-current { - transform: translatex(100%); -} -.k-fx-tile.k-fx-reverse.k-fx-start .k-fx-next { - transform: translatex(-100%); -} -.k-fx-tile.k-fx-reverse.k-fx-end .k-fx-next { - transform: translatex(0); -} -.k-fx-tile.k-fx-right { - /* right reverse */ -} -.k-fx-tile.k-fx-right.k-fx-start .k-fx-next { - transform: translatex(-100%); -} -.k-fx-tile.k-fx-right.k-fx-end .k-fx-current { - transform: translatex(100%); -} -.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-current { - transform: translatex(0); -} -.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-current { - transform: translatex(-100%); -} -.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-start .k-fx-next { - transform: translatex(100%); -} -.k-fx-tile.k-fx-right.k-fx-reverse.k-fx-end .k-fx-next { - transform: translatex(0%); -} -/* Overlay */ -.k-fx.k-fx-overlay.k-fx-start .k-fx-next, -.k-fx.k-fx-overlay.k-fx-left.k-fx-start .k-fx-next { - will-change: transform; - transform: translatex(100%); -} -.k-fx.k-fx-overlay.k-fx-right.k-fx-start .k-fx-next { - transform: translatex(-100%); -} -.k-fx.k-fx-overlay.k-fx-up.k-fx-start .k-fx-next { - transform: translatey(100%); -} -.k-fx.k-fx-overlay.k-fx-down.k-fx-start .k-fx-next { - transform: translatey(-100%); -} -.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-next { - transform: none; -} -.k-fx.k-fx-overlay.k-fx-reverse.k-fx-start .k-fx-current { - will-change: transform; - transform: none; -} -.k-fx.k-fx-overlay.k-fx-reverse.k-fx-end .k-fx-current, -.k-fx.k-fx-overlay.k-fx-reverse.k-fx-left.k-fx-end .k-fx-current { - transform: translatex(100%); -} -.k-fx.k-fx-overlay.k-fx-reverse.k-fx-right.k-fx-end .k-fx-current { - transform: translatex(-100%); -} -.k-fx.k-fx-overlay.k-fx-reverse.k-fx-up.k-fx-end .k-fx-current { - transform: translatey(100%); -} -.k-fx.k-fx-overlay.k-fx-reverse.k-fx-down.k-fx-end .k-fx-current { - transform: translatey(-100%); -} -.k-button, -.k-toolbar .k-button { - line-height: 1.143em; - padding: 9px 14px; -} -.k-widget.k-tabstrip { - background-image: none; - border-style: none; - box-shadow: none; -} -.k-tabstrip .k-tabstrip-items { - padding: 0; -} -.k-tabstrip > div.k-content, -.k-panelbar .k-tabstrip > div.k-content { - margin: 0; -} -.k-panelbar > .k-item > .k-link, -.k-panel > .k-item > .k-link { - line-height: 3.5em; -} -.k-panelbar .k-image { - margin-top: 12px; -} -.k-panelbar .k-link > .k-sprite { - margin-top: 16px; -} -.k-tabstrip > .k-tabstrip-items > .k-item { - text-transform: uppercase; - border-width: 0; - border-style: solid; - padding: 0; -} -.k-tabstrip-left > .k-tabstrip-items .k-loading, -.k-tabstrip-right > .k-tabstrip-items .k-loading { - display: none; -} -.k-tabstrip-top > .k-tabstrip-items .k-tab-on-top, -.k-tabstrip-top > .k-tabstrip-items .k-state-active { - margin-bottom: -1px; -} -.k-tabstrip-top > .k-tabstrip-items > .k-item { - border-bottom-width: 2px; -} -.k-tabstrip-left > .k-tabstrip-items .k-tab-on-top, -.k-tabstrip-left > .k-tabstrip-items .k-state-active { - margin-right: -2px; -} -.k-tabstrip-left > .k-tabstrip-items > .k-item { - border-right-width: 2px; -} -.k-tabstrip-right > .k-tabstrip-items > .k-item { - border-left-width: 2px; -} -.k-tabstrip-bottom > .k-tabstrip-items > .k-item { - border-top-width: 2px; -} -.k-tabstrip .k-tabstrip-items .k-link { - padding: 1.071em; -} -.k-slider-track { - border-width: 1px; - border-style: solid; -} -.k-pager-numbers .k-state-selected { - line-height: 2.429em; - cursor: pointer; -} -.k-pager-numbers .k-link, -.k-pager-numbers .k-state-selected { - border-width: 2px 0 0; - padding-top: .7em; -} -.k-pager-wrap { - line-height: 1.286em; - padding: .429em 0 .429em .25em; -} -.k-pager-wrap > .k-link, -.k-pager-numbers .k-link { - height: 2.429em; - line-height: 2.429em; -} -.k-pager-wrap .k-link, -.k-pager-sizes { - padding: 0; - min-width: 2.429em; -} -.k-pager-wrap .k-pager-numbers .k-state-selected { - margin-top: -0.45em; - padding-top: .45em; - min-width: 2.429em; -} -.k-pager-wrap input.k-textbox { - height: 2.571em; -} -.k-pager-info { - padding: .714em 1.333em .643em 1.333em; -} -.k-pager-wrap .k-pager-refresh { - margin-right: 1.214em; -} -.k-pager-wrap .k-dropdown { - width: 5.2em; -} -.k-autocomplete .k-i-loading, -.k-multiselect .k-i-loading { - bottom: 10px; -} -.k-combobox > .k-dropdown-wrap > .k-i-close { - right: 3.3em; -} -.k-combobox-clearable .k-input { - padding-right: 2.5em; -} -.k-multiselect > .k-multiselect-wrap > .k-i-close { - top: 10px; -} -.k-autocomplete > .k-i-close, -.k-multiselect > .k-multiselect-wrap > .k-i-close { - margin-right: 10px; -} -.k-dropdown-wrap, -.k-picker-wrap, -.k-numeric-wrap { - padding: 0 2.571em 0 0; -} -.k-picker-wrap .k-select, -.k-numeric-wrap .k-select, -.k-dropdown-wrap .k-select { - width: 2.571em; -} -.k-datetimepicker { - width: 19.5em; -} -.k-datetimepicker .k-select { - width: 5em; -} -.k-datetimepicker .k-picker-wrap { - padding-right: 5em; -} -.k-datetimepicker .k-picker-wrap .k-icon { - margin: 0 6px; -} -.k-calendar .k-header { - margin: 0 -5px; -} -.k-calendar td { - padding: 0; -} -.k-calendar .k-content .k-link { - min-height: 2.571em; - line-height: 2.571em; - padding: 0; - text-align: center; -} -.k-calendar .k-century .k-link { - text-align: left; - padding: 0 .7em; - line-height: 1.3em; -} -.k-calendar th { - border-bottom-width: 0; - padding: .714em .45em .714em 0; -} -.k-calendar .k-footer { - border-top-width: 1px; - border-top-style: solid; - margin: 0 -5px; -} -.k-popup.k-list-container { - padding: 0.286em 0; -} -.k-popup.k-calendar-containe { - padding: 0; -} -.k-popup .k-list .k-item, -.k-popup > .k-group-header, -.k-fieldselector .k-list .k-item { - min-height: 2.143em; - line-height: 2.143em; -} -.k-popup .k-list .k-item { - padding: 1px 11px; -} -.k-button, -.k-calendar .k-header .k-link, -.k-calendar .k-footer { - text-transform: uppercase; -} -.k-widget.k-calendar .k-nav-fast { - width: 65%; - height: 2.571em; - line-height: 2.571em; - margin: 0.429em -0.08333em 0.429em 0; -} -.k-calendar .k-header .k-icon { - vertical-align: middle; -} -.k-widget.k-calendar .k-nav-prev, -.k-widget.k-calendar .k-nav-next { - position: absolute; - top: 0.429em; - line-height: 2.571em; - height: 2.571em; -} -.k-calendar .k-header .k-link.k-nav-prev, -.k-calendar .k-header .k-link.k-nav-next { - height: 2.571em; - width: 2.571em; -} -.k-widget.k-calendar .k-nav-prev { - left: 0.429em; -} -.k-widget.k-calendar .k-nav-next { - right: 0.429em; -} -.k-calendar .k-footer .k-nav-today, -.k-calendar .k-footer > .k-state-disabled { - padding: 1.143em 0 1.071em; -} -.k-popup.k-calendar-container { - padding: 0; - border: 0; -} -.k-multiselect-wrap .k-input { - height: 2.214em; -} -.k-multiselect-wrap li { - border-radius: 1.071em; - margin: 3px 0 3px 3px; - padding: 0 1.6em 0 .857em; - line-height: 1.86em; -} -.k-multiselect-wrap li span { - margin-right: .4em; -} -.k-multiselect-wrap .k-select { - padding-top: 0; -} -.k-numeric-wrap .k-select { - vertical-align: baseline; -} -.k-numerictextbox .k-link { - display: block; - height: 1.284em; -} -.k-numerictextbox .k-link .k-i-arrow-60-up { - vertical-align: bottom; -} -.k-numerictextbox .k-link .k-i-arrow-60-down { - vertical-align: top; -} -.k-menu.k-header, -.k-menu .k-item, -.k-widget.k-menu-horizontal > .k-item { - border-width: 0; -} -.k-popup.k-context-menu { - border-width: 1px; - border-style: solid; -} -.k-context-menu.k-menu-vertical > .k-item > .k-link, -.k-menu .k-menu-group .k-item > .k-link { - padding: 0.5em 4.929em 0.5em 1.714em; -} -.k-menu .k-item > .k-link > .k-i-arrow-60-right { - right: 2.143rem; -} -.k-menu .k-animation-container .k-menu-group { - padding: 1.143em 0; -} -.k-column-menu .k-menu .k-animation-container .k-menu-group { - padding: 0; -} -.k-column-menu .k-menu-vertical .k-separator { - height: 0; -} -.k-toolbar { - line-height: 3.42em; -} -.k-toolbar > div > label { - line-height: 3.42em; -} -.k-toolbar .k-overflow-anchor > .k-icon { - margin-top: -6px; - margin-bottom: -6px; -} -.k-toolbar .k-dropdown { - margin-top: -1px; -} -.k-toolbar .k-split-button .k-button { - padding-top: 10px; - padding-bottom: 10px; -} -.k-toolbar .k-button-group { - line-height: 3.286em; -} -.k-toolbar .k-button-group .k-button { - line-height: inherit; - padding: 0 .857em; -} -.k-toolbar .k-input { - height: 2.214em; - line-height: 2.214em; - padding: 0.177em 0; - text-indent: 0.8em; - border: 0; - margin: 0; -} -.k-toolbar .k-overflow-anchor { - border-width: 0; - line-height: 3.286em; - width: 3.42em; - height: 3.42em; - padding: 0; -} -.k-overflow-container .k-overflow-button, -.k-split-container .k-button { - font-size: 1.2em; -} -.k-button-group .k-tool { - margin: 6px 0; -} -.k-toolbar .k-split-button-arrow { - padding-left: .4em; - padding-right: .4em; -} -.k-filebrowser .k-filebrowser-toolbar { - line-height: 3.5em; -} -.k-filebrowser .k-filebrowser-toolbar .k-upload { - margin-top: 3px; -} -.k-filebrowser .k-filebrowser-toolbar .k-button-icon { - margin-top: -3px; -} -.k-filebrowser .k-upload .k-upload-button { - vertical-align: bottom; -} -.k-filebrowser .k-search-wrap .k-search { - top: 25%; - right: 4px; -} -.k-filebrowser .k-search-wrap { - padding: 2px .3em; -} -.k-filebrowser .k-tiles-arrange .k-dropdown { - width: 80px; -} -.k-draghandle { - border-width: 2px; -} -span.k-tooltip { - padding: 9px 17px; -} -.k-block > .k-header, -.k-window-titlebar { - padding: 0.5em 0 0.571em; -} -.k-window-titlebar .k-window-actions { - right: 0.929em; - padding-top: .45em; -} -div.k-window { - border-width: 0; -} -.k-window-title { - right: 1.143em; - left: 1.143em; -} -div.k-window-content { - padding: 1.333em; -} -.k-file { - padding: .643em .17em .643em 1em; -} -.k-notification-wrap { - padding: 1.786em; -} -.k-notification-wrap > .k-i-close { - top: 21px; -} -.k-slider-track { - border-width: 0; -} -.k-slider .k-button .k-icon { - margin-top: 5px; -} -.k-slider-horizontal .k-slider-track, -.k-slider-horizontal .k-slider-selection { - height: 2px; - margin-top: -1px; -} -.k-slider-vertical .k-slider-track, -.k-slider-vertical .k-slider-selection { - width: 2px; - margin-left: -1px; -} -.k-slider-horizontal .k-draghandle, -.k-slider-vertical .k-draghandle, -.k-flatcolorpicker .k-hue-slider .k-draghandle, -.k-flatcolorpicker .k-transparency-slider .k-draghandle { - width: 6px; - height: 6px; -} -.k-flatcolorpicker .k-hue-slider .k-draghandle { - margin-top: -1px; -} -.k-colorpicker .k-picker-wrap { - line-height: 2.214em; -} -.k-colorpicker .k-selected-color { - height: 2.214em; - padding: 0.177em 0; -} -.k-draghandle.k-state-selected, -.k-draghandle.k-state-selected:link, -.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected, -.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-selected { - width: 10px; - height: 10px; -} -.k-draghandle.k-state-focused.k-state-selected { - margin-left: -2px; -} -.k-slider-horizontal .k-draghandle.k-state-selected, -.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected { - top: -6px; -} -.k-slider-vertical .k-draghandle.k-state-selected { - left: -4px; -} -/* PanelBar */ -.k-panelbar-expand, -.k-panelbar-collapse { - right: 16px; -} -.k-popup-edit-form .k-primary { - float: right; -} -.k-popup-edit-form:after { - content: " "; - display: block; - clear: both; -} -.k-drag-clue { - font-size: 1em; - padding: .65em 1em; -} -.k-splitbar-horizontal-hover .k-resize-handle { - background-position: -165px -6px; -} -.k-splitbar-vertical-hover .k-resize-handle { - background-position: -38px -309px; -} -.k-splitbar-horizontal.k-state-focused .k-resize-handle { - background-position: -181px -6px; -} -.k-splitbar-vertical.k-state-focused .k-resize-handle { - background-position: -70px -309px; -} -.k-checkbox-label, -.k-radio-label { - line-height: 18px; -} -.k-checkbox:indeterminate + .k-checkbox-label:before { - border-width: 2px; -} -.k-checkbox + .k-checkbox-label:before { - z-index: 1; -} -.k-checkbox:indeterminate + .k-checkbox-label:after { - width: 10px; - height: 10px; - border-width: 0; - margin-left: 0; - top: 5px; - left: 5px; - transform: none; - z-index: 2; -} -.k-radio:checked + .k-radio-label:after { - top: 4px; - left: 4px; -} -.k-rtl .k-widget .k-dropdown-wrap, -.k-rtl .k-widget .k-picker-wrap, -.k-rtl .k-widget .k-numeric-wrap { - padding-left: 2.5em; -} -.k-rtl .k-widget.k-autocomplete > .k-i-close, -.k-rtl .k-widget.k-multiselect > .k-multiselect-wrap > .k-i-close { - left: 0; - right: initial; - margin-left: 10px; - margin-right: 0; -} -.k-rtl .k-widget.k-combobox > .k-dropdown-wrap > .k-i-close { - left: 3.3em; - right: initial; -} -.k-rtl .k-widget.k-datetimepicker .k-picker-wrap { - padding-left: 5em; -} -.k-rtl .k-widget.k-datetimepicker .k-picker-wrap .k-icon { - margin: 0 6px; -} -.k-rtl .k-checkbox-label:after { - right: 0; -} -.km-pane-wrapper .k-pager-numbers .k-link, -.km-pane-wrapper .k-pager-numbers .k-state-selected, -.km-pane-wrapper .k-pager-wrap > .k-link { - border-radius: 0; -} -.km-pane-wrapper .k-pager-numbers .k-link, -.km-pane-wrapper .k-pager-wrap > .k-link, -.km-pane-wrapper .k-pager-wrap > .k-pager-info { - padding: .571em .86em; -} -.km-pane-wrapper .k-pager-numbers .k-state-selected { - padding: .971em .86em .571em; -} -.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar { - border-bottom-width: 1px; - border-bottom-style: solid; - padding-bottom: 0; -} -.km-pane-wrapper .k-mobile-list .k-edit-field.k-scheduler-toolbar .k-scheduler-navigation { - margin-bottom: -0.6em; -} diff --git a/src/main/resources/META-INF/resources/designer/css/kendo.material.min.css b/src/main/resources/META-INF/resources/designer/css/kendo.material.min.css deleted file mode 100644 index a01bc2f1..00000000 --- a/src/main/resources/META-INF/resources/designer/css/kendo.material.min.css +++ /dev/null @@ -1,3740 +0,0 @@ -/* Kendo skin */ -.k-theme-test-class, -.ktb-theme-id-material { - opacity: 0; -} -.ktb-var-accent { - color: #3f51b5; -} -.ktb-var-base { - color: #fff; -} -.ktb-var-background { - color: #fff; -} -.ktb-var-border-radius { - border-radius: 2px; -} -.ktb-var-normal-background { - color: #fff; -} -.ktb-var-normal-gradient { - background-image: none; -} -.ktb-var-normal-text-color { - color: #444444; -} -.ktb-var-hover-background { - color: #ebebeb; -} -.ktb-var-hover-gradient { - background-image: none; -} -.ktb-var-hover-text-color { - color: #444444; -} -.ktb-var-selected-background { - color: #00b0ff; -} -.ktb-var-selected-gradient { - background-image: none; -} -.ktb-var-selected-text-color { - color: #3f51b5; -} -.ktb-var-error { - color: #ffcdd2; -} -.ktb-var-warning { - color: #fdefba; -} -.ktb-var-success { - color: #c8e6c9; -} -.ktb-var-info { - color: #bbdefb; -} -.ktb-var-series-a { - color: #3f51b5; -} -.ktb-var-series-b { - color: #03a9f4; -} -.ktb-var-series-c { - color: #4caf50; -} -.ktb-var-series-d { - color: #f9ce1d; -} -.ktb-var-series-e { - color: #ff9800; -} -.ktb-var-series-f { - color: #ff5722; -} -.k-grid-norecords-template { - background-color: #fff; - border: 1px solid #e6e6e6; -} -.k-in, -.k-item, -.k-window-action { - border-color: transparent; -} -/* main colors */ -.k-header .k-window-actions .k-link { - color: inherit; -} -a.k-icon { - color: #444444; -} -a.k-icon:hover { - color: #444444; -} -.k-button-icon .k-icon { - opacity: .8; -} -.k-button-icon:hover .k-icon { - opacity: 1; -} -.k-splitbar .k-resize-handle { - background-color: #444444; -} -.k-block, -.k-widget { - background-color: #fff; -} -.k-block, -.k-widget, -.k-input, -.k-textbox, -.k-group, -.k-content, -.k-header, -.k-filter-row > th, -.k-editable-area, -.k-separator, -.k-textbox > input, -.k-autocomplete, -.k-dropdown-wrap, -.k-toolbar, -.k-group-footer td, -.k-grid-footer, -.k-footer-template td, -.k-state-default, -.k-state-default .k-select, -.k-state-disabled, -.k-grid-header, -.k-grid-header-wrap, -.k-grid-header-locked, -.k-grid-footer-locked, -.k-grid-content-locked, -.k-grid td, -.k-grid td.k-state-selected, -.k-grid-footer-wrap, -.k-pager-wrap, -.k-pager-wrap .k-link, -.k-pager-refresh, -.k-grouping-header, -.k-grouping-header .k-group-indicator, -.k-panelbar > .k-item > .k-link, -.k-panel > .k-item > .k-link, -.k-panelbar .k-panel, -.k-panelbar .k-content, -.k-treemap-tile, -.k-calendar th, -.k-slider-track, -.k-splitbar, -.k-dropzone-active, -.k-tiles, -.k-toolbar, -.k-tooltip, -.k-button-group .k-tool, -.k-upload-files, -.k-popup.k-align .k-list .k-item:last-child { - border-color: #e6e6e6; -} -.k-group, -.k-toolbar, -.k-grouping-header, -.k-pager-wrap, -.k-group-footer td, -.k-grid-footer, -.k-footer-template td, -.k-widget .k-status, -.k-calendar th, -.k-dropzone-hovered, -.k-widget.k-popup { - background-color: #3f51b5; -} -.k-grouping-row td, -td.k-group-cell, -.k-resize-handle-inner { - background-color: #3f51b5; -} -.k-list-container { - border-color: rgba(0, 0, 0, 0.2); - background-color: #ffffff; -} -.k-content, -.k-editable-area, -.k-panelbar > li.k-item, -.k-panel > li.k-item, -.k-tiles { - background-color: #fff; -} -.k-alt, -.k-separator, -.k-resource.k-alt, -.k-pivot-layout > tbody > tr:first-child > td:first-child { - background-color: #f2f2f2; -} -.k-pivot-rowheaders .k-alt .k-alt, -.k-header.k-alt { - background-color: #dedede; -} -.k-textbox, -.k-autocomplete.k-header, -.k-dropdown-wrap.k-state-active, -.k-picker-wrap.k-state-active, -.k-numeric-wrap.k-state-active { - border-color: #e6e6e6; - background-color: #fff; -} -.k-textbox > input, -.k-autocomplete .k-input, -.k-dropdown-wrap .k-input, -.k-autocomplete.k-state-focused .k-input, -.k-dropdown-wrap.k-state-focused .k-input, -.k-picker-wrap.k-state-focused .k-input, -.k-numeric-wrap.k-state-focused .k-input { - border-color: #e6e6e6; -} -input.k-textbox, -textarea.k-textbox, -input.k-textbox:hover, -textarea.k-textbox:hover, -.k-textbox > input { - background: none; -} -.k-input, -input.k-textbox, -textarea.k-textbox, -input.k-textbox:hover, -textarea.k-textbox:hover, -.k-textbox > input, -.k-multiselect-wrap { - background-color: #fff; - color: #444444; -} -.k-input[readonly] { - background-color: #fff; - color: #444444; -} -.k-block, -.k-widget, -.k-popup, -.k-content, -.k-toolbar, -.k-dropdown .k-input { - color: #444444; -} -.k-inverse { - color: #ffffff; -} -.k-block { - color: #ffffff; -} -.k-link:link, -.k-link:visited, -.k-nav-current.k-state-hover .k-link { - color: #428bca; -} -.k-tabstrip-items .k-link, -.k-panelbar > li > .k-link { - color: #444444; -} -.k-header, -.k-treemap-title, -.k-grid-header .k-header > .k-link { - color: #ffffff; -} -.k-header, -.k-grid-header, -.k-toolbar, -.k-dropdown-wrap, -.k-picker-wrap, -.k-numeric-wrap, -.k-grouping-header, -.k-pager-wrap, -.k-textbox, -.k-button, -.k-progressbar, -.k-draghandle, -.k-autocomplete, -.k-state-highlight, -.k-tabstrip-items .k-item, -.k-panelbar .k-tabstrip-items .k-item, -.km-pane-wrapper > .km-pane > .km-view > .km-content { - background-image: none; - background-position: 50% 50%; - background-color: #3f51b5; -} -.k-widget.k-tooltip { - background-image: none; -} -.k-block, -.k-header, -.k-grid-header, -.k-toolbar, -.k-grouping-header, -.k-pager-wrap, -.k-button, -.k-draghandle, -.k-treemap-tile, -html .km-pane-wrapper .k-header { - background-color: #3f51b5; -} -/* icons */ -.k-icon:hover, -.k-state-hover .k-icon, -.k-state-selected .k-icon, -.k-state-focused .k-icon, -.k-column-menu .k-state-hover .k-sprite, -.k-column-menu .k-state-active .k-sprite, -.k-pager-numbers .k-current-page .k-link:hover:after, -.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view.k-state-hover > .k-link:after { - opacity: 1; -} -.k-state-disabled .k-icon, -.k-column-menu .k-sprite, -.k-pager-numbers .k-current-page .k-link:after, -.k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link:after { - opacity: 0.7; -} -.k-mobile-list .k-check:checked, -.k-mobile-list .k-edit-field [type=checkbox]:checked, -.k-mobile-list .k-edit-field [type=radio]:checked { - opacity: 0.7; -} -.k-tool { - border-color: transparent; -} -/* IE will ignore the above selectors if these are added too */ -.k-mobile-list .k-check:checked, -.k-mobile-list .k-edit-field [type=checkbox]:checked, -.k-mobile-list .k-edit-field [type=radio]:checked { - background-image: url('Material/sprite.png'); - border-color: transparent; -} -.k-i-loading { - background-image: url('Material/loading.gif'); -} -.k-loading-image { - background-image: url('Material/loading-image.gif'); -} -.k-loading-color { - background-color: #ffffff; -} -.k-button { - color: #444444; - border-color: #fafafa; - background-color: #fafafa; -} -.k-draghandle { - border-color: #3f51b5; - background-color: #3f51b5; - box-shadow: none; -} -.k-draghandle:hover { - border-color: #3f51b5; - background-color: #3f51b5; - box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3); -} -/* Scheduler */ -.k-scheduler { - color: #ffffff; - background-color: #fff; -} -.k-scheduler-layout { - color: #444444; -} -.k-scheduler-datecolumn, -.k-scheduler-groupcolumn { - background-color: #fff; - color: #444444; -} -.k-scheduler-times tr, -.k-scheduler-times th, -.k-scheduler-table td, -.k-scheduler-header th, -.k-scheduler-header-wrap, -.k-scheduler-times { - border-color: #e6e6e6; -} -.k-nonwork-hour { - background-color: #fafafa; -} -.k-gantt .k-nonwork-hour { - background-color: rgba(0, 0, 0, 0.02); -} -.k-gantt .k-header.k-nonwork-hour { - background-color: rgba(0, 0, 0, 0.2); -} -.k-scheduler-table .k-today, -.k-today > .k-scheduler-datecolumn, -.k-today > .k-scheduler-groupcolumn { - background-color: #e9e9e9; -} -.k-scheduler-now-arrow { - border-left-color: #eed3d7; -} -.k-scheduler-now-line { - background-color: #eed3d7; -} -.k-event, -.k-task-complete { - border-color: #606fc7; - background: #606fc7 0 -257px none repeat-x; - color: #ffffff; -} -.k-event-inverse { - color: #444444; -} -.k-event.k-state-selected { - background-position: 0 0; - box-shadow: 0 0 0 2px #444444; -} -.k-event .k-resize-handle:after, -.k-task-single .k-resize-handle:after { - background-color: #ffffff; -} -.k-scheduler-marquee:before, -.k-scheduler-marquee:after { - border-color: #fff; -} -.k-panelbar .k-content, -.k-panelbar .k-panel, -.k-panelbar .k-item { - background-color: #fff; - color: #444444; - border-color: #cccccc; -} -.k-panelbar > li > .k-link { - color: #444444; -} -.k-panelbar > .k-item > .k-link { - border-color: #cccccc; -} -.k-panel > li.k-item { - background-color: #fff; -} -/* states */ -.k-state-active, -.k-state-active:hover, -.k-active-filter, -.k-tabstrip .k-state-active { - background-color: #ffffff; - border-color: #cccccc; - color: #444444; -} -.k-fieldselector .k-list-container { - background-color: #ffffff; -} -.k-button:focus, -.k-button.k-state-focused { - border-color: #dbdbdb; -} -.k-button:hover, -.k-button.k-state-hover { - color: #444444; - border-color: #ebebeb; - background-color: #ebebeb; -} -.k-button:active, -.k-button.k-state-active { - color: #3f51b5; - background-color: #dbdbdb; - border-color: #dbdbdb; -} -.k-button:active:hover, -.k-button.k-state-active:hover { - color: #ffffff; - border-color: #5c6bc0; - background-color: #5c6bc0; -} -.k-button:focus:not(.k-state-disabled):not([disabled]) { - box-shadow: 0 6px 17px 0 #c4c4c4; -} -.k-button:focus:active:not(.k-state-disabled):not([disabled]) { - box-shadow: 0 6px 17px 0 rgba(235, 235, 235, 0.3); -} -.k-menu .k-state-hover > .k-state-active { - background-color: transparent; -} -.k-state-highlight { - background: #ffffff; - color: #444444; -} -.k-state-focused, -.k-grouping-row .k-state-focused { - border-color: #67afe9; -} -.k-button.k-bare { - position: relative; -} -.k-button.k-bare:before { - content: ""; - background-color: currentcolor; - opacity: 0.12; - border-radius: inherit; - height: 100%; - width: 100%; - position: absolute; - left: 0; - top: 0; - z-index: -1; - display: none; -} -.k-button.k-bare.k-state-focused:before, -.k-button.k-bare:focus:before { - display: block; -} -.k-mediaplayer-toolbar .k-button.k-bare:active, -.k-mediaplayer-toolbar .k-button.k-bare.k-state-active, -.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:hover { - color: #3f51b5; -} -.k-mediaplayer-toolbar .k-button.k-bare:active:before, -.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:before, -.k-mediaplayer-toolbar .k-button.k-bare.k-state-active:hover:before { - opacity: 0.24; -} -.k-mediaplayer-seekbar { - top: -14px; -} -.k-quality-list { - margin-left: -25px !important; -} -.k-calendar .k-link { - color: #444444; -} -.k-calendar .k-footer { - padding: 0; -} -.k-calendar .k-footer .k-nav-today { - color: #444444; - text-decoration: none; - background-color: #fff; -} -.k-calendar .k-footer .k-nav-today:hover, -.k-calendar .k-footer .k-nav-today.k-state-hover { - background-color: #fff; - text-decoration: underline; -} -.k-calendar .k-footer .k-nav-today:active { - background-color: #fff; -} -.k-calendar .k-link.k-nav-fast { - color: #444444; -} -.k-calendar .k-nav-fast.k-state-hover { - text-decoration: none; - background-color: #ebebeb; - color: #444444; -} -.k-calendar .k-link.k-state-hover { - border-radius: 50%; -} -.k-calendar .k-footer .k-link { - border-radius: 0; -} -.k-calendar th { - background-color: #3f51b5; -} -.k-window-titlebar .k-link { - border-radius: 50%; -} -.k-calendar-container.k-group { - border-color: rgba(0, 0, 0, 0.2); -} -.k-state-selected, -.k-state-selected:link, -.k-state-selected:visited, -.k-list > .k-state-selected, -.k-list > .k-state-highlight, -.k-panel > .k-state-selected, -.k-ghost-splitbar-vertical, -.k-ghost-splitbar-horizontal, -.k-draghandle.k-state-selected:hover, -.k-scheduler .k-scheduler-toolbar .k-state-selected, -.k-scheduler .k-today.k-state-selected, -.k-marquee-color, -.k-drag-clue.k-state-selected { - color: #3f51b5; - background-color: #fff; - border-color: #ffffff; -} -.k-virtual-item.k-first, -.k-group-header + .k-list > .k-item.k-first, -.k-static-header + .k-list > .k-item.k-first { - border-top-color: #ebebeb; -} -.k-group-header + div > .k-list > .k-item.k-first:before { - border-top-color: #ebebeb; -} -.k-popup > .k-group-header, -.k-popup > .k-virtual-wrap > .k-group-header { - background: #ebebeb; - color: #3f51b5; -} -.k-popup .k-list .k-item > .k-group { - background: #ebebeb; - color: #3f51b5; - border-bottom-left-radius: 1px; -} -.k-marquee-text { - color: #3f51b5; -} -.k-state-focused, -.k-list > .k-state-focused, -.k-listview > .k-state-focused, -.k-listview > .k-state-focused.k-state-selected, -td.k-state-focused, -.k-button.k-state-focused, -.k-upload-files .k-button:focus, -.k-upload-files .k-button:focus:not(.k-state-disabled):not([disabled]) { - box-shadow: inset 0 0 0 1px #808080; -} -.k-state-focused.k-state-selected, -.k-list > .k-state-focused.k-state-selected, -td.k-state-focused.k-state-selected { - box-shadow: none; -} -.k-ie8 .k-panelbar span.k-state-focused, -.k-ie8 .k-menu li.k-state-focused, -.k-ie8 .k-listview > .k-state-focused, -.k-ie8 .k-grid-header th.k-state-focused, -.k-ie8 td.k-state-focused, -.k-ie8 .k-tool.k-state-hover, -.k-ie8 .k-button:focus, -.k-ie8 .k-button.k-state-focused, -.k-list > .k-state-selected.k-state-focused, -.k-list-optionlabel.k-state-selected.k-state-focused { - box-shadow: none; -} -.k-state-selected > .k-link, -.k-panelbar > li > .k-state-selected, -.k-panelbar > li.k-state-default > .k-link.k-state-selected { - color: #3f51b5; -} -.k-state-hover, -.k-state-hover:hover, -.k-splitbar-horizontal-hover:hover, -.k-splitbar-vertical-hover:hover, -.k-list > .k-state-hover, -.k-scheduler .k-scheduler-toolbar ul li.k-state-hover, -.k-pager-wrap .k-link:hover, -.k-dropdown .k-state-focused, -.k-filebrowser-dropzone, -.k-mobile-list .k-item > .k-link:active, -.k-mobile-list .k-item > .k-label:active, -.k-mobile-list .k-edit-label.k-check:active, -.k-mobile-list .k-recur-view .k-check:active { - color: #444444; - background-color: #ebebeb; - border-color: #ebebeb; -} -/* this selector should be used separately, otherwise old IEs ignore the whole rule */ -.k-mobile-list .k-scheduler-timezones .k-edit-field:nth-child(2):active { - color: #444444; - background-color: #ebebeb; - border-color: #ebebeb; -} -.k-ie8 .k-window-titlebar .k-state-hover { - border-color: #ebebeb; -} -.k-state-hover > .k-select, -.k-state-focused > .k-select { - border-color: #ebebeb; -} -.k-button:hover, -.k-button.k-state-hover, -.k-button:focus, -.k-button.k-state-focused, -.k-textbox:hover, -.k-state-hover, -.k-state-hover:hover, -.k-pager-wrap .k-link:hover, -.k-other-month.k-state-hover .k-link, -div.k-filebrowser-dropzone em, -.k-draghandle:hover, -.k-listbox .k-item:hover:not(.k-state-disabled) { - background-image: none; -} -.k-pager-wrap { - background-color: #3f51b5; - color: #ffffff; -} -.k-autocomplete.k-state-active, -.k-picker-wrap.k-state-active, -.k-numeric-wrap.k-state-active, -.k-dropdown-wrap.k-state-active, -.k-state-active, -.k-state-active:hover, -.k-state-active > .k-link, -.k-button:active, -.k-panelbar > .k-item > .k-state-focused { - background-image: none; -} -.k-state-selected, -.k-button:active, -.k-button.k-state-active, -.k-draghandle.k-state-selected:hover { - background-image: none; -} -.k-button:active, -.k-button.k-state-active, -.k-draghandle.k-state-selected:hover { - background-position: 50% 50%; -} -.k-state-hover > .k-link, -.k-other-month.k-state-hover .k-link, -div.k-filebrowser-dropzone em { - color: #444444; -} -.k-autocomplete.k-state-hover, -.k-autocomplete.k-state-focused, -.k-picker-wrap.k-state-hover, -.k-picker-wrap.k-state-focused, -.k-numeric-wrap.k-state-hover, -.k-numeric-wrap.k-state-focused, -.k-dropdown-wrap.k-state-hover, -.k-dropdown-wrap.k-state-focused { - background-color: #ffffff; - background-image: none; - background-position: 50% 50%; - border-color: #ebebeb; -} -.km-pane-wrapper .k-mobile-list input:not([type="checkbox"]):not([type="radio"]), -.km-pane-wrapper .km-pane .k-mobile-list select:not([multiple]), -.km-pane-wrapper .k-mobile-list textarea, -.k-dropdown .k-state-focused .k-input { - color: #444444; -} -.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right { - background: #fff; - border-color: #e6e6e6; -} -.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right > input { - background-color: #fff; - border-color: #f0f0f0; -} -.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right > input + .k-i-zoom:before { - color: #444444; -} -.km-pane-wrapper .km-pane .k-mobile-list.k-filter-menu .k-space-right > input:focus { - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); -} -.k-dropdown .k-state-hover .k-input { - color: #444444; -} -.k-state-error { - border-color: #eed3d7; - background-color: #f2dede; - color: #b94a48; -} -.k-state-disabled { - opacity: .7; -} -.k-ie8 .k-state-disabled { - filter: alpha(opacity=70); -} -.k-tile-empty.k-state-selected, -.k-loading-mask.k-state-selected { - border-width: 0; - background-image: none; - background-color: transparent; -} -.k-state-disabled, -.k-state-disabled .k-link, -.k-state-disabled .k-button, -.k-other-month, -.k-other-month .k-link, -.k-dropzone em, -.k-dropzone .k-upload-status, -.k-tile-empty strong, -.k-slider .k-draghandle { - color: #999999; -} -.k-file .k-upload-status { - color: #444444; -} -/* Progressbar */ -.k-progressbar-indeterminate { - background: url('Material/indeterminate.gif'); -} -.k-progressbar-indeterminate .k-progress-status-wrap, -.k-progressbar-indeterminate .k-state-selected { - display: none; -} -/* Slider */ -.k-slider-track { - background-color: #e6e6e6; -} -.k-slider-selection { - background-color: #fff; -} -.k-slider-horizontal .k-tick { - background-image: url('Material/slider-h.gif'); -} -.k-slider-vertical .k-tick { - background-image: url('Material/slider-v.gif'); -} -/* Tooltip */ -.k-widget.k-tooltip, -.k-chart-crosshair-tooltip, -.k-chart-shared-tooltip { - border-color: rgba(100, 100, 100, 0.9); - background-color: rgba(100, 100, 100, 0.9); - color: #ffffff; -} -.k-widget.k-tooltip-validation { - border-color: #fdefba; - background-color: #fdefba; - color: #816704; -} -/* Bootstrap theme fix */ -.input-prepend .k-tooltip-validation, -.input-append .k-tooltip-validation { - font-size: 12px; - position: relative; - top: 3px; -} -.k-callout-n { - border-bottom-color: rgba(100, 100, 100, 0.9); -} -.k-callout-w { - border-right-color: rgba(100, 100, 100, 0.9); -} -.k-callout-s { - border-top-color: rgba(100, 100, 100, 0.9); -} -.k-callout-e { - border-left-color: rgba(100, 100, 100, 0.9); -} -.k-tooltip-validation .k-callout-n { - border-bottom-color: #fdefba; -} -.k-tooltip-validation .k-callout-w { - border-right-color: #fdefba; -} -.k-tooltip-validation .k-callout-s { - border-top-color: #fdefba; -} -.k-tooltip-validation .k-callout-e { - border-left-color: #fdefba; -} -/* Splitter */ -.k-splitbar { - background-color: #fafafa; -} -.k-restricted-size-vertical, -.k-restricted-size-horizontal { - background-color: #b94a48; -} -/* Upload */ -.k-file { - background-color: #fff; - border-color: #e6e6e6; -} -.k-file-progress { - color: #2b98f3; -} -.k-file-progress .k-progress { - background-color: #bbdefb; -} -.k-file-success .k-file-name, -.k-file-success .k-upload-pct { - color: #5fb662; -} -.k-file-success .k-progress { - background-color: #c8e6c9; -} -.k-file-error { - color: #ff3448; -} -.k-file-error .k-file-extension-wrapper, -.k-file-error .k-multiple-files-extension-wrapper { - color: #ff3448; - border-color: #ff3448; -} -.k-file-error .k-file-extension-wrapper:before, -.k-file-error .k-multiple-files-extension-wrapper:before { - background-color: #fff; - border-color: transparent transparent #ff3448 #ff3448; -} -.k-file-error .k-progress { - background-color: #ffcdd2; -} -.k-file-extension-wrapper, -.k-multiple-files-extension-wrapper { - color: #999999; - border-color: #999999; -} -.k-file-invalid .k-file-name-invalid { - color: #ff3448; -} -.k-file-invalid-extension-wrapper, -.k-multiple-files-invalid-extension-wrapper { - color: #ff3448; - border-color: #ff3448; -} -.k-file-extension-wrapper:before, -.k-multiple-files-extension-wrapper:before { - background-color: #fff; - border-color: transparent transparent #999999 #999999; -} -.k-file-invalid-extension-wrapper:before, -.k-multiple-files-invalid-extension-wrapper:before { - background-color: #fff; - border-color: transparent transparent #ff3448 #ff3448; -} -.k-multiple-files-extension-wrapper:after { - border-top-color: #999999; - border-left-color: #999999; -} -.k-multiple-files-invalid-extension-wrapper:after { - border-top-color: #ff3448; - border-left-color: #ff3448; -} -.k-file-size, -.k-file-information, -.k-file-validation-message { - color: #999999; -} -.k-upload .k-upload-selected { - color: #3f51b5; - border-color: #e6e6e6; -} -.k-upload .k-upload-selected:hover { - color: #fff; - background-color: #3f51b5; -} -/* ImageBrowser */ -.k-tile { - border-color: #fff; -} -.k-textbox:hover, -.k-tiles li.k-state-hover { - border-color: #ebebeb; -} -.k-tiles li.k-state-selected { - border-color: #ffffff; -} -/* TreeMap */ -.k-leaf, -.k-leaf.k-state-hover:hover { - color: #fff; -} -.k-leaf.k-inverse, -.k-leaf.k-inverse.k-state-hover:hover { - color: #000; -} -/* Shadows */ -.k-widget, -.k-button { - box-shadow: none; -} -.k-slider, -.k-treeview, -.k-upload { - box-shadow: none; -} -.k-state-hover { - box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2); -} -.k-textbox:focus, -.k-autocomplete.k-state-focused, -.k-dropdown-wrap.k-state-focused, -.k-picker-wrap.k-state-focused, -.k-numeric-wrap.k-state-focused { - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); -} -.k-state-selected { - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; -} -.k-state-active { - box-shadow: none; -} -.k-grid td.k-state-selected.k-state-focused { - background-color: #ffffff; -} -.k-popup, -.k-menu .k-menu-group, -.k-grid .k-filter-options, -.k-time-popup, -.k-datepicker-calendar, -.k-autocomplete.k-state-border-down, -.k-autocomplete.k-state-border-up, -.k-dropdown-wrap.k-state-active, -.k-picker-wrap.k-state-active, -.k-multiselect.k-state-focused, -.k-filebrowser .k-image, -.k-tooltip { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); -} -.k-calendar-container.k-popup { - box-shadow: 0 0px 6px 1px rgba(0, 0, 0, 0.2); -} -.k-treemap-tile.k-state-hover { - box-shadow: inset 0 0 0 3px #e6e6e6; -} -/* Window */ -.k-window { - border-color: rgba(0, 0, 0, 0.2); - box-shadow: 1px 1px 7px 1px rgba(128, 128, 128, 0.2); - background-color: #fff; -} -.k-window.k-state-focused { - border-color: rgba(0, 0, 0, 0.2); - box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.2); -} -.k-window.k-window-maximized, -.k-window-maximized .k-window-titlebar, -.k-window-maximized .k-window-content { - border-radius: 0; -} -.k-shadow { - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); -} -.k-inset { - box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2); -} -/* Selection */ -.k-editor-inline ::selection { - background-color: #3f51b5; - text-shadow: none; - color: #fff; -} -.k-editor-inline ::-moz-selection { - background-color: #3f51b5; - text-shadow: none; - color: #fff; -} -/* Notification */ -.k-widget.k-notification.k-notification-info { - background-color: #bbdefb; - color: #2b98f3; - border-color: #bbdefb; -} -.k-widget.k-notification.k-notification-success { - background-color: #c8e6c9; - color: #5fb662; - border-color: #c8e6c9; -} -.k-widget.k-notification.k-notification-warning { - background-color: #fdefba; - color: #f8c70d; - border-color: #fdefba; -} -.k-widget.k-notification.k-notification-error { - background-color: #ffcdd2; - color: #ff3448; - border-color: #ffcdd2; -} -/* Gantt */ -.k-gantt .k-treelist { - background: #f2f2f2; -} -.k-gantt .k-treelist .k-alt { - background-color: #d9d9d9; -} -.k-gantt .k-treelist tr:hover { - background-color: #ebebeb; -} -.k-gantt .k-treelist .k-state-selected, -.k-gantt .k-treelist .k-state-selected td, -.k-gantt .k-treelist .k-alt.k-state-selected, -.k-gantt .k-treelist .k-alt.k-state-selected > td { - background-color: #fff; -} -.k-gantt .k-treelist .k-alt.k-state-selected:hover, -.k-gantt .k-treelist .k-alt.k-state-selected:hover td { - background-color: #00a2eb; -} -.k-task-dot:after { - background-color: #444444; - border-color: #444444; -} -.k-task-dot:hover:after { - background-color: #ffffff; -} -.k-task-summary { - border-color: #98a2db; - background: #98a2db; -} -.k-task-milestone, -.k-task-summary-complete { - border-color: #444444; - background: #444444; -} -.k-state-selected.k-task-summary { - border-color: #98a2db; - background: #98a2db; -} -.k-state-selected.k-task-milestone, -.k-state-selected .k-task-summary-complete { - border-color: #fff; - background: #fff; -} -.k-task-single { - background-color: #7a87d1; - border-color: #606fc7; - color: #ffffff; -} -.k-state-selected.k-task-single { - border-color: #ffffff; -} -.k-line { - background-color: #444444; - color: #444444; -} -.k-state-selected.k-line { - background-color: #fff; - color: #fff; -} -.k-resource { - background-color: #fff; -} -/* Border radius */ -.k-block, -.k-button, -.k-textbox, -.k-drag-clue, -.k-touch-scrollbar, -.k-window, -.k-window-titleless .k-window-content, -.k-window-action, -.k-inline-block, -.k-grid .k-filter-options, -.k-grouping-header .k-group-indicator, -.k-autocomplete, -.k-multiselect, -.k-combobox, -.k-dropdown, -.k-dropdown-wrap, -.k-datepicker, -.k-timepicker, -.k-colorpicker, -.k-datetimepicker, -.k-notification, -.k-numerictextbox, -.k-picker-wrap, -.k-numeric-wrap, -.k-list-container, -.k-calendar-container, -.k-calendar td, -.k-calendar .k-link, -.k-treeview .k-in, -.k-editor-inline, -.k-tooltip, -.k-tile, -.k-slider-track, -.k-slider-selection, -.k-upload { - border-radius: 2px; -} -.k-tool { - text-align: center; - vertical-align: middle; -} -.k-toolbar .k-split-button .k-button { - border-radius: 2px 0 0 2px; -} -.k-rtl .k-tool.k-group-start, -.k-rtl .k-toolbar .k-split-button .k-button, -.k-rtl .k-toolbar .k-button-group .k-group-start { - border-radius: 0 2px 2px 0; -} -.k-toolbar .k-split-button .k-split-button-arrow { - border-radius: 0 2px 2px 0; -} -.k-rtl .k-tool.k-group-end, -.k-rtl .k-toolbar .k-button-group .k-group-end, -.k-rtl .k-toolbar .k-split-button .k-split-button-arrow { - border-radius: 2px 0 0 2px; -} -.k-calendar-container.k-state-border-up, -.k-list-container.k-state-border-up, -.k-autocomplete.k-state-border-up, -.k-multiselect.k-state-border-up, -.k-dropdown-wrap.k-state-border-up, -.k-picker-wrap.k-state-border-up, -.k-numeric-wrap.k-state-border-up, -.k-window-content, -.k-filter-menu { - border-radius: 0 0 2px 2px; -} -.k-autocomplete.k-state-border-up .k-input, -.k-dropdown-wrap.k-state-border-up .k-input, -.k-picker-wrap.k-state-border-up .k-input, -.k-picker-wrap.k-state-border-up .k-selected-color, -.k-numeric-wrap.k-state-border-up .k-input { - border-radius: 0 0 0 2px; -} -.k-multiselect.k-state-border-up .k-multiselect-wrap { - border-radius: 0 0 2px 2px; -} -.k-window-titlebar, -.k-block > .k-header, -.k-tabstrip-items .k-item, -.k-panelbar .k-tabstrip-items .k-item, -.k-tabstrip-items .k-link, -.k-calendar-container.k-state-border-down, -.k-list-container.k-state-border-down, -.k-autocomplete.k-state-border-down, -.k-multiselect.k-state-border-down, -.k-dropdown-wrap.k-state-border-down, -.k-picker-wrap.k-state-border-down, -.k-numeric-wrap.k-state-border-down { - border-radius: 2px 2px 0 0; -} -.k-split-button.k-state-border-down > .k-button { - border-radius: 2px 0 0 0; -} -.k-split-button.k-state-border-up > .k-button { - border-radius: 0 0 0 2px; -} -.k-split-button.k-state-border-down > .k-split-button-arrow { - border-radius: 0 2px 0 0; -} -.k-split-button.k-state-border-up > .k-split-button-arrow { - border-radius: 0 0 2px 0; -} -.k-dropdown-wrap .k-input, -.k-picker-wrap .k-input, -.k-numeric-wrap .k-input { - border-radius: 1px 0 0 1px; -} -.k-rtl .k-dropdown-wrap .k-input, -.k-rtl .k-picker-wrap .k-input, -.k-rtl .k-numeric-wrap .k-input { - border-radius: 0 1px 1px 0; -} -.k-numeric-wrap .k-link { - border-radius: 0 1px 0 0; -} -.k-numeric-wrap .k-link + .k-link { - border-radius: 0 0 1px 0; -} -.k-colorpicker .k-selected-color { - border-radius: 1px 0 0 1px; -} -.k-rtl .k-colorpicker .k-selected-color { - border-radius: 0 1px 1px 0; -} -.k-autocomplete.k-state-border-down .k-input { - border-radius: 2px 2px 0 0; -} -.k-dropdown-wrap.k-state-border-down .k-input, -.k-picker-wrap.k-state-border-down .k-input, -.k-picker-wrap.k-state-border-down .k-selected-color, -.k-numeric-wrap.k-state-border-down .k-input { - border-radius: 2px 0 0 0; -} -.k-numeric-wrap .k-link.k-state-selected { - background-color: #ebebeb; -} -.k-multiselect.k-state-border-down .k-multiselect-wrap { - border-radius: 1px 1px 0 0; -} -.k-dropdown-wrap .k-select, -.k-picker-wrap .k-select, -.k-numeric-wrap .k-select, -.k-datetimepicker .k-select + .k-select, -.k-list-container.k-state-border-right { - border-radius: 0 2px 2px 0; -} -.k-rtl .k-dropdown-wrap .k-select, -.k-rtl .k-picker-wrap .k-select, -.k-rtl .k-numeric-wrap .k-select, -.k-rtl .k-datetimepicker .k-select + .k-select, -.k-rtl .k-list-container.k-state-border-right { - border-radius: 2px 0 0 2px; -} -.k-numeric-wrap.k-expand-padding .k-input { - border-radius: 2px; -} -.k-textbox > input, -.k-autocomplete .k-input, -.k-multiselect-wrap { - border-radius: 1px; -} -.k-list .k-state-hover, -.k-list .k-state-focused, -.k-list .k-state-highlight, -.k-list .k-state-selected, -.k-fieldselector .k-list .k-item, -.k-list-optionlabel, -.k-dropzone, -.k-listbox .k-item { - border-radius: 1px; -} -.k-slider .k-button, -.k-grid .k-slider .k-button { - border-radius: 13px; -} -.k-draghandle { - border-radius: 13px; -} -.k-scheduler-toolbar > ul li:first-child, -.k-scheduler-toolbar > ul li:first-child .k-link, -.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li, -.k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link { - border-radius: 2px 0 0 2px; -} -.k-rtl .k-scheduler-toolbar > ul li:first-child, -.k-rtl .k-scheduler-toolbar > ul li:first-child .k-link, -.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li, -.k-rtl .k-scheduler-toolbar > ul.k-scheduler-views li:first-child + li .k-link, -.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child, -.km-view.k-popup-edit-form .k-scheduler-toolbar > ul li:last-child .k-link { - border-radius: 0 2px 2px 0; -} -.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today, -.k-scheduler-phone .k-scheduler-toolbar > ul li.k-nav-today .k-link, -.k-edit-field > .k-scheduler-navigation { - border-radius: 2px; -} -.k-scheduler-toolbar .k-nav-next, -.k-scheduler-toolbar ul + ul li:last-child, -.k-scheduler-toolbar .k-nav-next .k-link, -.k-scheduler-toolbar ul + ul li:last-child .k-link { - border-top-right-radius: 2px; - border-bottom-right-radius: 2px; -} -.k-rtl .k-scheduler-toolbar .k-nav-next, -.k-rtl .k-scheduler-toolbar ul + ul li:last-child, -.k-rtl .k-scheduler-toolbar .k-nav-next .k-link, -.k-rtl .k-scheduler-toolbar ul + ul li:last-child .k-link { - border-radius: 2px 0 0 2px; -} -.k-scheduler div.k-scheduler-footer ul li, -.k-scheduler div.k-scheduler-footer .k-link { - border-radius: 2px; -} -.k-more-events, -.k-event, -.k-task-single, -.k-task-complete, -.k-event .k-link { - border-radius: 1px; -} -.k-scheduler-mobile .k-event { - border-radius: 0px; -} -/* Adaptive Grid */ -.k-grid-mobile .k-column-active + th.k-header { - border-left-color: #444444; -} -html .km-pane-wrapper .km-widget, -.k-ie .km-pane-wrapper .k-widget, -.k-ie .km-pane-wrapper .k-group, -.k-ie .km-pane-wrapper .k-content, -.k-ie .km-pane-wrapper .k-header, -.k-ie .km-pane-wrapper .k-popup-edit-form .k-edit-field .k-button, -.km-pane-wrapper .k-mobile-list .k-item, -.km-pane-wrapper .k-mobile-list .k-edit-label, -.km-pane-wrapper .k-mobile-list .k-edit-field { - color: #444444; -} -@media screen and (-ms-high-contrast: active) and (-ms-high-contrast: none) { - div.km-pane-wrapper a { - color: #444444; - } -} -.km-pane-wrapper .k-mobile-list .k-item, -.km-pane-wrapper .k-mobile-list .k-edit-field, -.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check { - background-color: #fff; - border-top: 1px solid #e7e7e7; -} -.km-pane-wrapper .k-mobile-list .k-edit-field textarea { - outline-width: 0; -} -.km-pane-wrapper .k-mobile-list .k-item.k-state-selected { - background-color: #fff; - border-top-color: #ffffff; -} -.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-field .k-check:first-child { - border-top-color: transparent; -} -.km-pane-wrapper .k-mobile-list .k-item:last-child { - box-shadow: inset 0 -1px 0 #e7e7e7; -} -.km-pane-wrapper .k-mobile-list > ul > li > .k-link, -.km-pane-wrapper .k-mobile-list .k-recur-view > .k-edit-label:nth-child(3), -.km-pane-wrapper #recurrence .km-scroll-container > .k-edit-label:first-child { - color: #9b9b9b; -} -.km-pane-wrapper .k-mobile-list > ul > li > .k-link { - border-bottom: 1px solid #e7e7e7; -} -.km-pane-wrapper .k-mobile-list .k-edit-field { - box-shadow: 0 1px 1px #e7e7e7; -} -.km-actionsheet .k-grid-delete, -.km-actionsheet .k-scheduler-delete, -.km-pane-wrapper .k-scheduler-delete, -.km-pane-wrapper .k-filter-menu .k-button[type=reset] { - color: #fff; - border-color: #eed3d7; - background-color: red; - background-image: linear-gradient(to bottom, rgba(255, 255, 255, 0.3), rgba(255, 255, 255, 0.15)); -} -.km-actionsheet .k-grid-delete:active, -.km-actionsheet .k-scheduler-delete:active, -.km-pane-wrapper .k-scheduler-delete:active, -.km-pane-wrapper .k-filter-menu .k-button[type=reset]:active { - background-color: #990000; -} -/* /Column Menu */ -.k-autocomplete.k-state-default, -.k-picker-wrap.k-state-default, -.k-numeric-wrap.k-state-default, -.k-dropdown-wrap.k-state-default { - background-image: none; - background-position: 50% 50%; - color: #444444; - background-color: #fafafa; - border-color: #f0f0f0; -} -.k-autocomplete.k-state-hover, -.k-picker-wrap.k-state-hover, -.k-numeric-wrap.k-state-hover, -.k-dropdown-wrap.k-state-hover { - background-color: #ffffff; - background-image: none; - background-position: 50% 50%; - border-color: #f5f5f5; -} -.k-multiselect.k-header { - border-color: #f0f0f0; -} -.k-multiselect.k-header.k-state-hover { - border-color: #f5f5f5; -} -.k-autocomplete.k-state-focused, -.k-picker-wrap.k-state-focused, -.k-numeric-wrap.k-state-focused, -.k-dropdown-wrap.k-state-focused, -.k-multiselect.k-header.k-state-focused { - background-color: #ffffff; - background-image: none; - background-position: 50% 50%; - border-color: #f5f5f5; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); -} -.k-list-container { - color: #444444; -} -.k-nodata { - color: #999999; -} -.k-dropdown .k-input, -.k-dropdown .k-state-focused .k-input, -.k-menu .k-popup { - color: #444444; -} -.k-state-default > .k-select { - border-color: #f0f0f0; -} -.k-state-focused > .k-select { - border-color: #f5f5f5; -} -.k-state-hover > .k-select { - border-color: #f5f5f5; -} -.k-tabstrip:focus { - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); -} -.k-tabstrip-items .k-state-default .k-link, -.k-panelbar > li.k-state-default > .k-link { - color: #ffffff; -} -.k-tabstrip-items .k-state-hover .k-link, -.k-panelbar > li.k-state-hover > .k-link, -.k-panelbar > li.k-state-default > .k-link.k-state-hover { - color: #444444; -} -.k-panelbar > li > .k-state-focused.k-state-hover { - background: #ebebeb; - box-shadow: none; -} -.k-tabstrip-items .k-state-default, -.k-panelbar .k-tabstrip-items .k-state-default { - border-color: transparent; -} -.k-tabstrip-items .k-state-hover { - border-color: #ebebeb; -} -.k-tabstrip .k-content.k-state-active { - background-color: #fff; - color: #444444; -} -.k-menu.k-header, -.k-menu .k-item { - border-color: #e6e6e6; -} -.k-column-menu, -.k-column-menu .k-item, -.k-overflow-container .k-overflow-group { - border-color: #cccccc; -} -.k-overflow-container .k-overflow-group { - box-shadow: inset 0 1px 0 #ffffff, 0 1px 0 #ffffff; -} -.k-toolbar-first-visible.k-overflow-group, -.k-overflow-container .k-overflow-group + .k-overflow-group { - box-shadow: 0 1px 0 #ffffff; -} -.k-toolbar-last-visible.k-overflow-group { - box-shadow: inset 0 1px 0 #ffffff; -} -.k-column-menu .k-separator { - border-color: #cccccc; - background-color: transparent; -} -.k-menu .k-group { - border-color: rgba(0, 0, 0, 0.2); -} -.k-grid-filter.k-state-active { - background-color: #ffffff; -} -.k-grouping-row td, -.k-group-footer td, -.k-grid-footer td { - color: #ffffff; - border-color: #cccccc; - font-weight: bold; -} -.k-grouping-header { - color: #ffffff; -} -.k-header, -.k-grid-header-wrap, -.k-grid .k-grouping-header, -.k-grid-header, -.k-pager-wrap, -.k-pager-wrap .k-textbox, -.k-pager-wrap .k-link, -.k-grouping-header .k-group-indicator, -.k-gantt-toolbar .k-state-default { - border-color: #cccccc; -} -.k-primary, -.k-overflow-container .k-primary { - color: #ffffff; - border-color: #3f51b5; - background-image: none; - background-position: 50% 50%; - background-color: #3f51b5; - box-shadow: none; -} -.k-primary:focus, -.k-primary.k-state-focused { - color: #ffffff; - border-color: #eff8ff; - background-image: none; - box-shadow: 0 0 8px 0 #cfe6f8; -} -.k-primary:hover { - color: #ffffff; - border-color: #5c6bc0; - background-image: none; - background-color: #5c6bc0; - box-shadow: none; -} -.k-primary:focus:active:not(.k-state-disabled):not([disabled]), -.k-primary:focus:not(.k-state-disabled):not([disabled]) { - box-shadow: 0 0 8px 0 #cfe6f8; -} -.k-primary:active { - color: #ffffff; - border-color: #283593; - background-image: none; - background-color: #283593; - box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3); -} -.k-primary.k-state-disabled, -.k-state-disabled .k-primary, -.k-primary.k-state-disabled:hover, -.k-state-disabled .k-primary:hover, -.k-primary.k-state-disabled:hover, -.k-state-disabled .k-primary:active, -.k-primary.k-state-disabled:active { - color: #a8a8a8; - border-color: #eaeaea; - background-color: #eaeaea; - background-image: none; - box-shadow: none; -} -.k-pager-numbers .k-link, -.k-treeview .k-in { - border-color: transparent; -} -.k-treeview .k-icon, -.k-scheduler-table .k-icon, -.k-grid .k-hierarchy-cell .k-icon { - background-color: transparent; - border-radius: 50%; -} -.k-scheduler-table .k-state-hover .k-icon { - background-color: transparent; -} -.k-button:focus, -.k-split-button:focus { - outline: none; -} -.k-split-button:focus { - background-color: #dbdbdb; -} -.k-split-button:focus > .k-button { - background: transparent; - border-color: #dbdbdb; -} -.k-split-button:focus > .k-button.k-split-button-arrow { - border-left-color: #f2f2f2; -} -.k-editor .k-tool { - color: inherit; -} -.k-editor .k-tool:focus { - outline: 0; - border-color: #dbdbdb; - box-shadow: 0 6px 17px 0 #c4c4c4; -} -.k-checkbox-label:before { - border-color: #7f7f7f; - background: #fff; - border-radius: 1px; -} -.k-checkbox:hover + .k-checkbox-label:before, -.k-checkbox:checked:hover + .k-checkbox-label:before, -.k-checkbox-label:hover:before, -.k-checkbox:checked + .k-checkbox-label:hover:before { - border-color: #7f7f7f; - box-shadow: none; -} -.k-checkbox:checked + .k-checkbox-label:before { - background-color: #3f51b5; - border-color: #3f51b5; - color: #ffffff; -} -.k-checkbox:active + .k-checkbox-label:before, -.k-checkbox-label:active:before { - box-shadow: none; - border-color: #7f7f7f; -} -.k-checkbox:checked:active + .k-checkbox-label:before, -.k-checkbox:checked + .k-checkbox-label:before { - box-shadow: none; - border-color: #7f7f7f; -} -.k-checkbox:disabled + .k-checkbox-label { - color: #999999; -} -.k-checkbox:disabled + .k-checkbox-label:hover:before { - box-shadow: none; -} -.k-checkbox:disabled + .k-checkbox-label:before, -.k-checkbox:checked:disabled + .k-checkbox-label:before, -.k-checkbox:checked:disabled + .k-checkbox-label:active:before, -.k-checkbox:checked:disabled + .k-checkbox-label:hover:before { - color: #999999; - background: #f5f5f5; - border-color: #bfbfbf; - border-radius: 1px; -} -.k-checkbox:focus + .k-checkbox-label:before { - border-color: #7f7f7f; - box-shadow: none; -} -.k-checkbox:indeterminate + .k-checkbox-label:after { - background-color: #3f51b5; - background-image: none; - border-color: #3f51b5; - border-radius: 0px; -} -.k-checkbox:indeterminate:hover + .k-checkbox-label:after { - border-color: #3f51b5; - background-color: #3f51b5; -} -.k-checkbox + .k-checkbox-label:after { - content: ""; - position: absolute; - top: 1px; - left: 1px; - border-radius: 50%; - width: 1em; - height: 1em; -} -.k-checkbox:focus + .k-checkbox-label:after { - box-shadow: 0 0 0 12px rgba(235, 235, 235, 0.3); -} -.k-checkbox:active + .k-checkbox-label:after, -.k-checkbox + .k-checkbox-label:active:after { - box-shadow: 0 0 0 12px rgba(235, 235, 235, 0.3); -} -.k-checkbox:checked:active + .k-checkbox-label:after, -.k-checkbox:checked + .k-checkbox-label:active:after { - box-shadow: 0 0 0 12px rgba(63, 81, 181, 0.3); -} -.k-checkbox:disabled + .k-checkbox-label:active:after { - box-shadow: none; -} -.k-checkbox:indeterminate + .k-checkbox-label:before { - border-color: #3f51b5; -} -.k-radio-label:before { - border-color: #7f7f7f; - border-radius: 50%; - background-color: #fff; - border-width: 2px; -} -.k-radio-label:hover:before, -.k-radio:checked + .k-radio-label:hover:before { - border-color: #7f7f7f; - box-shadow: none; -} -.k-radio:checked + .k-radio-label:after { - background-color: #3f51b5; - border-radius: 50%; -} -.k-radio-label:active:before { - border-color: #6b7acb; - box-shadow: 0 0 2px 0 #6b7acb; -} -.k-radio:checked + .k-radio-label:active:before { - box-shadow: 0 0 2px 0 #6b7acb; - border-color: #6b7acb; -} -.k-radio:disabled + .k-radio-label { - color: #bfbfbf; -} -.k-radio:disabled + .k-radio-label:before, -.k-radio:disabled + .k-radio-label:active:before, -.k-radio:disabled + .k-radio-label:hover:after, -.k-radio:disabled + .k-radio-label:hover:before { - background: #ffffff; - border-color: #bfbfbf; - box-shadow: none; -} -.k-radio:disabled:checked + .k-radio-label:after { - background-color: #3f51b5; - opacity: .5; -} -.k-radio:focus + .k-radio-label:before { - border-color: #6b7acb; - box-shadow: 0 0 2px 0 #6b7acb; -} -.k-radio:checked + .k-radio-label:before, -.k-radio:checked + .k-radio-label:hover:before { - border-color: #3f51b5; -} -.k-radio + .k-radio-label:active:before { - border-color: #7f7f7f; - box-shadow: 0 0 0 12px rgba(235, 235, 235, 0.3); -} -.k-radio:checked + .k-radio-label:active:before { - box-shadow: 0 0 0 12px rgba(63, 81, 181, 0.3); -} -.k-radio:focus + .k-radio-label:before { - border-color: #7f7f7f; - box-shadow: 0 0 0 12px rgba(235, 235, 235, 0.3); -} -.k-radio:disabled:checked + .k-radio-label:before, -.k-radio:disabled:checked + .k-radio-label:hover:before { - border-color: #bfbfbf; -} -.k-radio:disabled:checked + .k-radio-label:active:before { - box-shadow: none; -} -@media screen and (-ms-high-contrast: active) { - .k-editor-toolbar-wrap .k-dropdown-wrap.k-state-focused, - .k-editor-toolbar-wrap .k-button-group .k-tool:focus { - border-color: #fff; - } -} -.k-button:hover .k-icon, -.k-tool-icon:hover, -.k-state-hover .k-tool-icon, -.k-state-selected .k-tool-icon, -.k-state-focused .k-tool-icon, -.k-button:hover .k-tool-icon, -.k-splitbar.k-splitbar-horizontal-hover .k-icon, -.k-splitbar.k-splitbar-vertical-hover .k-icon, -div.k-splitbar.k-state-focused .k-icon, -.k-textbox:hover > .k-icon, -.k-grouping-header .k-i-delete, -.k-grouping-header .k-button-icon:hover > .k-icon.k-i-delete, -.k-grouping-header .k-i-delete, -.k-grouping-header .k-button-icon:hover > .k-icon.k-i-delete, -.k-grouping-header .k-i-arrow-60-up, -.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-up, -.k-grouping-header .k-i-arrow-60-up, -.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-up, -.k-grouping-header .k-i-arrow-60-down, -.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-down, -.k-grouping-header .k-i-arrow-60-down, -.k-grouping-header .k-link:hover > .k-icon.k-i-arrow-60-down, -.k-grid-toolbar .k-i-file-pdf, -.k-grid-toolbar .k-button:hover > .k-i-file-pdf, -.k-grid-toolbar .k-i-file-excel, -.k-grid-toolbar .k-button:hover > .k-i-file-excel, -.k-grid-toolbar .k-icon, -.k-scheduler-toolbar .k-icon, -.k-scheduler-footer .k-icon, -.k-scheduler-content .k-icon, -.k-gantt-toolbar .k-icon, -.k-field-actions .k-icon, -.k-notification .k-icon, -.k-pivot-configurator-settings .k-icon:hover, -.k-window-titlebar .k-icon { - opacity: 1; -} -.k-splitbar .k-icon, -.k-pivot-configurator-settings .k-icon { - opacity: 0.7; -} -.k-pager-wrap .k-link.k-state-disabled .k-icon { - opacity: 0.25; -} -.k-button, -.k-button:hover, -.k-button.k-state-hover, -.k-button.k-state-focused, -.k-button:focus, -.k-button:focus:not(.k-state-disabled):not([disabled]) { - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); -} -.k-button, -.k-header { - font-weight: 500; -} -.k-button:active, -.k-button.k-state-active, -.k-button:focus, -.k-button.k-state-focused { - color: #444444; - background-color: #dbdbdb; - border-color: #dbdbdb; -} -.k-button:active:hover, -.k-button.k-state-active:hover { - color: #444444; - border-color: #dbdbdb; - background-color: #dbdbdb; - box-shadow: 0 6px 17px 0 rgba(235, 235, 235, 0.3); -} -.k-button:hover, -.k-button.k-state-hover, -.k-button:active:hover, -.k-button.k-state-active:hover { - color: #444444; - border-color: #ebebeb; - background-color: #ebebeb; -} -.k-primary:active, -.k-primary.k-state-active, -.k-primary:focus, -.k-primary.k-state-focused { - color: #ffffff; - border-color: #283593; - background-image: none; - background-color: #283593; - box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3); -} -.k-primary:hover, -.k-primary.k-state-hover, -.k-primary:active:hover, -.k-primary.k-state-active:hover { - color: #ffffff; - border-color: #5c6bc0; - background-color: #5c6bc0; -} -.k-primary:focus:not(.k-state-disabled):not([disabled]), -.k-primary:focus:active:not(.k-state-disabled):not([disabled]) { - box-shadow: 0 6px 17px 0 rgba(0, 0, 0, 0.3); -} -.k-primary.k-state-disabled, -.k-state-disabled .k-primary, -.k-primary.k-state-disabled:hover, -.k-state-disabled .k-primary:hover, -.k-primary.k-state-disabled:hover, -.k-state-disabled .k-primary:active, -.k-primary.k-state-disabled:active { - color: #a8a8a8; - border-color: #eaeaea; - background-color: #eaeaea; - background-image: none; - box-shadow: none; -} -.k-widget .k-button:active, -.k-widget .k-button.k-state-active { - color: #444444; - background-color: #dbdbdb; - border-color: #ebebeb; -} -.k-toolbar .k-overflow-anchor.k-state-active, -.k-toolbar .k-overflow-anchor.k-state-border-down { - background-color: #ffffff; -} -.k-widget .k-button:active:hover, -.k-widget .k-button.k-state-active:hover { - color: #444444; - border-color: #ebebeb; - background-color: #ebebeb; -} -.k-button[disabled], -.k-button.k-state-disabled, -.k-state-disabled .k-button, -.k-state-disabled .k-button:hover, -.k-button.k-state-disabled:hover, -.k-state-disabled .k-button:active, -.k-button.k-state-disabled:active, -.k-button.k-state-disabled:active:hover, -.k-listbox .k-button.k-state-disabled { - color: #999999; - border-color: #fafafa; - background-color: #fafafa; - background-image: none; - box-shadow: none; -} -.k-dropdown .k-state-default { - border-color: #fafafa; - background-image: none; - background-position: 50% 50%; - background-color: #fafafa; -} -.k-dropdown, -span.k-colorpicker { - background-color: #fafafa; -} -.k-textbox { - background-color: #fafafa; - border-color: #f0f0f0; -} -.k-combobox, -.k-datepicker, -.k-timepicker, -.k-datetimepicker { - background-color: #fafafa; -} -.k-picker-wrap.k-state-default > .k-select { - border-color: #fafafa; -} -.k-datepicker .k-input, -.k-timepicker .k-input { - background-color: #fafafa; -} -.k-autocomplete.k-state-active .k-input, -.k-picker-wrap.k-state-active .k-input, -.k-numeric-wrap.k-state-active .k-input { - background-color: #fff; -} -.k-picker-wrap.k-state-hover > .k-select, -.k-picker-wrap.k-state-focused > .k-select { - border-color: #ffffff; -} -.k-picker-wrap.k-state-hover .k-input, -.k-picker-wrap.k-state-focused .k-input { - background-color: #ffffff; -} -.k-textbox:hover, -.k-overflow-anchor:hover, -.k-autocomplete.k-state-hover, -.k-picker-wrap.k-state-hover, -.k-numeric-wrap.k-state-hover, -.k-dropdown-wrap.k-state-hover { - background-color: #fff; - border-color: #f5f5f5; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); -} -.k-textbox:focus, -.k-autocomplete.k-state-focused, -.k-picker-wrap.k-state-focused, -.k-numeric-wrap.k-state-focused, -.k-dropdown-wrap.k-state-focused, -.k-multiselect.k-header.k-state-focused { - background-color: #ebebeb; - background-image: none; - background-position: 50% 50%; - border-color: #ebebeb; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); -} -.k-numeric-wrap.k-state-focused > .k-select { - background-color: #ebebeb; -} -.k-textbox:focus, -.k-autocomplete.k-state-active, -.k-picker-wrap.k-state-active, -.k-numeric-wrap.k-state-active, -.k-dropdown-wrap.k-state-active, -.k-multiselect.k-header.k-state-active { - background-color: #fff; - background-image: none; - background-position: 50% 50%; - border-color: #f5f5f5; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); -} -.k-autocomplete.k-state-disabled, -.k-picker-wrap.k-state-disabled, -.k-numeric-wrap.k-state-disabled, -.k-numeric-wrap.k-state-disabled .k-input, -.k-numeric-wrap.k-state-disabled .k-select, -.k-dropdown-wrap.k-state-disabled, -.k-multiselect.k-header.k-state-disabled { - background-color: #fafafa; -} -.k-numeric-wrap.k-state-disabled .k-select { - border-color: #fafafa; -} -.k-numerictextbox .k-select { - background-color: #fff; - border-color: #fff; -} -.k-list > .k-state-selected.k-state-focused { - box-shadow: none; - color: #3f51b5; -} -.k-list > .k-state-selected { - box-shadow: none; -} -.k-list > .k-state-focused { - border-color: transparent; - box-shadow: none; -} -.k-list > .k-state-hover, -.k-list > .k-state-selected.k-state-hover { - background-color: #ebebeb; - border-color: #ebebeb; -} -.k-list-container { - border-color: #ebebeb; -} -.k-grid td.k-state-focused.k-state-selected { - box-shadow: inset 0 0 0 1px #808080; -} -.k-calendar td.k-state-focused, -.k-calendar td.k-state-selected.k-state-focused { - box-shadow: inset 0 0 0 1px #808080; -} -.k-calendar td.k-state-selected { - background-color: #00b0ff; - box-shadow: none; -} -.k-calendar td.k-state-selected.k-state-hover { - background-color: #00a2eb; -} -.k-calendar .k-state-selected > .k-link { - color: #fff; -} -/* Calendar */ -.k-calendar .k-header .k-link { - color: #ffffff; -} -.k-calendar .k-footer { - border-color: #e6e6e6; -} -.k-calendar td { - border-radius: 50%; -} -.k-calendar .k-content th { - background-color: #fff; -} -.k-calendar .k-alt { - border-radius: 0; - background-color: #f2f2f2; -} -.k-calendar .k-header .k-state-hover { - background-color: #32408f; -} -.k-calendar .k-footer .k-nav-today { - color: #3f51b5; -} -.k-calendar .k-nav-fast.k-state-hover { - border-radius: 0; -} -.k-calendar .k-today { - background-color: #3f51b5; -} -.k-calendar .k-today .k-link { - color: #fff; -} -.k-calendar .k-today.k-state-hover { - background-color: #32408f; -} -.k-calendar .k-today:active { - box-shadow: inset 0 0 0 1px #2b387c; -} -.k-calendar .k-link.k-state-hover, -.k-window-titlebar .k-link { - box-shadow: none; -} -.k-window-titlebar .k-state-hover { - background-color: #5c6dc4; - border-color: #5c6dc4; -} -/* TabStrip */ -.k-tabstrip > .k-tabstrip-items > .k-item { - border-radius: 0; -} -.k-tabstrip-items .k-state-active, -.k-panelbar .k-tabstrip-items .k-state-active { - background-color: #3f51b5; - background-image: none; - border-bottom-color: #00b0ff; -} -.k-tabstrip .k-content.k-state-active { - border-color: transparent; -} -.k-tabstrip-items .k-item.k-state-hover { - background: #5c6dc4; - border-color: #5c6dc4; -} -.k-tabstrip-items .k-state-hover .k-link { - color: #ffffff; -} -/* Menu */ -.k-group, -.k-flatcolorpicker.k-group, -.k-menu, -.k-menu .k-group, -.k-popup.k-widget.k-context-menu { - color: #444444; - background-color: #fff; -} -.k-menu .k-group, -.k-popup.k-context-menu.k-group { - border-color: #e6e6e6; -} -.k-menu.k-header, -.k-menu .k-item, -.k-widget.k-menu-horizontal > .k-item { - box-shadow: none; -} -.k-menu .k-state-active, -.k-popup.k-context-menu.k-group .k-state-hover { - background-color: #ebebeb; - border-color: #ebebeb; -} -/* Toolbar */ -.k-toolbar { - background-color: #fafafa; - border-color: #e6e6e6; -} -.k-toolbar .k-toggle-button:focus { - background-color: transparent; - border-color: #b3b3b3; -} -.k-toolbar .k-toggle-button:hover { - background-color: #ebebeb; -} -.k-toolbar .k-toggle-button.k-state-active { - color: #fff; - background-color: #3f51b5; - border-color: #3f51b5; -} -.k-toolbar .k-toggle-button.k-state-active:focus { - background-color: #3f51b5; - border-color: #2b387c; -} -.k-toolbar .k-toggle-button.k-state-active:hover { - color: #fff; - background-color: #32408f; - border-color: #32408f; -} -.k-mediaplayer-toolbar { - background: rgba(250, 250, 250, 0.85); -} -.k-toolbar .k-button { - box-shadow: none; -} -.k-ie .k-toolbar .k-input { - height: 2.2em; -} -.k-grid .k-header .k-button, -.k-scheduler .k-header .k-button, -.k-scheduler .k-header li, -.k-scheduler .k-header .k-link, -.k-gantt > .k-header li, -.k-gantt > .k-header .k-link, -.k-gantt-toolbar .k-button, -.km-pane-wrapper .k-header .k-button { - color: #ffffff; - background-color: #3f51b5; - border-color: #3f51b5; - box-shadow: none; -} -.k-grid .k-header .k-button:hover, -.k-scheduler .k-header .k-button:hover, -.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover, -.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-hover .k-link, -.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover, -.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-hover .k-link, -.k-gantt .k-gantt-toolbar .k-button:hover, -.km-pane-wrapper .k-header .k-button:hover { - background-color: #5c6dc4; - border-color: #5c6dc4; -} -.km-pane-wrapper .k-header .k-button:active:hover { - color: #ffffff; -} -.k-scheduler .k-scheduler-toolbar ul li.k-state-hover, -.k-scheduler .k-scheduler-toolbar .k-state-selected, -.k-gantt-toolbar .k-button { - background-color: #3f51b5; - border-color: #3f51b5; -} -.k-gantt .k-gantt-toolbar .k-button:active { - background: #fff; - box-shadow: none; -} -.k-gantt-toolbar > .k-gantt-views > li.k-state-selected, -.k-gantt .k-gantt-toolbar .k-gantt-views li.k-state-selected.k-state-hover, -.k-scheduler .k-scheduler-toolbar .k-scheduler-views li.k-state-selected.k-state-hover, -.k-scheduler-toolbar > .k-scheduler-views > li.k-state-selected { - border-bottom-color: #00b0ff; -} -.k-scheduler-mark { - border-radius: 50%; -} -/* Grid */ -.k-grid .k-alt { - background-color: #fff; -} -.k-grouping-row td, -td.k-group-cell, -.k-resize-handle-inner { - color: #444444; - background-color: #f2f2f2; -} -.k-grouping-header .k-group-indicator, -.k-pivot-toolbar .k-button { - color: #ffffff; - background-color: #32408f; - border-color: #32408f; - box-shadow: none; -} -.k-grid-header, -.k-grid-header .k-header, -.k-pager-wrap, -.k-pager-numbers .k-state-selected, -.k-grid-footer, -.k-grid-footer td, -.k-scheduler-header, -.km-pane-wrapper .k-grid-header .k-header { - color: #444444; - background-color: #fafafa; -} -.k-header.k-scheduler-footer .k-header, -.k-header.k-scheduler-footer ul.k-header li .k-link { - color: #00b0ff; - background-color: #fafafa; -} -.k-header.k-scheduler-footer ul.k-header li { - background-color: #fafafa; - border-color: #fafafa; -} -.k-header, -.k-grid-header-wrap, -.k-grid .k-grouping-header, -.k-grid-header, -.k-pager-wrap, -.k-pager-wrap .k-textbox, -.k-pager-wrap .k-link, -.k-gantt-toolbar .k-state-default, -.k-grouping-row td, -.k-group-footer td, -.k-grid-footer td { - border-color: #e6e6e6; -} -.k-group-footer td, -.k-footer-template td, -.k-fieldselector .k-item.k-header { - color: #444444; - background-color: #f2f2f2; -} -.k-grid .k-grouping-header { - color: rgba(255, 255, 255, 0.5); -} -.k-pager-wrap, -.k-editor-toolbar { - color: #444444; -} -.k-grouping-header .k-link, -.k-grouping-header .k-link:link { - color: #ffffff; -} -.k-scheduler-layout .k-state-selected, -.k-scheduler .k-today.k-state-selected, -.k-grid tr.k-state-selected, -.k-grid td.k-state-selected, -.k-grid td.k-state-selected.k-state-focused, -.k-marquee-color, -.k-gantt .k-treelist .k-state-selected, -.k-gantt .k-treelist .k-state-selected td, -.k-gantt .k-treelist .k-alt.k-state-selected, -.k-gantt .k-treelist .k-alt.k-state-selected > td, -.k-listview > .k-state-selected, -.k-state-selected.k-line { - background-color: #00b0ff; -} -.k-state-selected.k-line { - color: #00b0ff; -} -.k-grid tr.k-state-selected, -.k-grid td.k-state-selected, -.k-listview > .k-state-selected, -.k-state-selected .k-progress-status { - color: #fff; -} -.k-grid tr:hover { - background-color: #ebebeb; -} -.k-grid .k-filter-row:hover, -.k-pivot-rowheaders .k-grid tr:hover { - background: none; -} -.k-grid td.k-state-selected, -.k-grid tr.k-state-selected > td { - border-color: #008dcc; -} -.k-grid td.k-state-selected:hover, -.k-grid tr.k-state-selected:hover td { - background-color: #00a2eb; -} -.k-grid-header .k-header .k-link, -.k-grid-header .k-header, -.k-grid-header .k-link, -.k-grid-header .k-link:link, -.k-pager-info, -.k-scheduler-header, -.k-scheduler-agendaview .k-scheduler-datecolumn { - color: #a8a8a8; -} -.k-gantt .k-task-draghandle { - border-color: #00b0ff; -} -.k-grid-pager .k-link, -.k-grid-pager .k-link:link { - color: #444444; -} -.k-pager-numbers .k-link, -.k-pager-wrap > .k-link { - border-radius: 0; -} -.k-pager-numbers .k-state-selected { - border-color: #3f51b5 transparent transparent; - border-radius: 0; - box-shadow: none; - color: #3f51b5; -} -.k-pager-wrap .k-link { - border-color: #fafafa; - cursor: pointer; -} -.k-pager-wrap .k-link:hover { - background-color: transparent; - border-color: transparent; -} -.k-scheduler-toolbar > ul li:first-child, -.k-scheduler-toolbar > ul li:first-child .k-link, -.k-scheduler-toolbar .k-nav-next, -.k-scheduler-toolbar ul + ul li:last-child, -.k-scheduler-toolbar .k-nav-next .k-link, -.k-scheduler-toolbar ul + ul li:last-child .k-link, -.k-gantt-toolbar li:first-child, -.k-gantt-toolbar li:first-child > .k-link, -.k-gantt-toolbar li:last-child, -.k-gantt-toolbar li:last-child > .k-link { - border-radius: 0; -} -.k-grid, -.k-panelbar, -.k-notification, -.k-popup .k-textbox:focus, -.k-popup .k-autocomplete.k-state-focused, -.k-popup .k-picker-wrap.k-state-focused, -.k-popup .k-numeric-wrap.k-state-focused, -.k-popup .k-dropdown-wrap.k-state-focused, -.k-popup .k-multiselect.k-header.k-state-focused, -.k-popup .k-textbox:hover, -.k-popup .k-autocomplete.k-state-hover, -.k-popup .k-picker-wrap.k-state-hover, -.k-popup .k-numeric-wrap.k-state-hover, -.k-popup .k-dropdown-wrap.k-state-hover { - box-shadow: none; -} -/* PanelBar */ -.k-panelbar, -.k-panelbar .k-header, -.k-panelbar .k-content, -.k-panel > li.k-item, -.k-panelbar .k-state-selected { - background-color: #fafafa; -} -.k-panelbar .k-grid-toolbar { - background-color: #3f51b5; -} -.k-panelbar > li.k-state-default > .k-link { - color: #444444; -} -.k-panelbar > li > .k-state-hover { - background-color: #ebebeb; -} -.k-panelbar > .k-item > .k-link, -.k-panelbar.k-header, -.k-panelbar .k-content, -.k-panelbar .k-panel, -.k-panelbar .k-item { - border-color: #e6e6e6; -} -/* Splitter */ -.k-splitbar { - border-color: #fafafa; -} -.k-splitbar.k-state-focused { - background-color: #3f51b5; - border-color: #3f51b5; - box-shadow: none; -} -/* Upload */ -.k-upload { - color: #444444; - background-color: #fff; -} -.k-upload-files .k-button { - box-shadow: none; -} -/* Gantt */ -.k-task-milestone, -.k-task-summary-complete, -.k-state-selected.k-task-milestone, -.k-state-selected .k-task-summary-complete { - background-color: #3f51b5; - border-color: #3f51b5; -} -.k-task-single { - background-color: #66d0ff; -} -.k-task-complete { - background: #00b0ff 0 -257px none repeat-x; -} -.k-treelist .k-state-selected, -.k-treelist .k-state-selected td, -.k-treelist .k-alt.k-state-selected, -.k-treelist .k-alt.k-state-selected > td { - background-color: #00b0ff; - border-color: #00b0ff; -} -.k-multiselect .k-button:focus:active:not(.k-state-disabled):not([disabled]), -.k-toolbar .k-button:focus:active:not(.k-state-disabled):not([disabled]), -.k-group-indicator .k-button, -.k-group-indicator .k-button:focus:active:not(.k-state-disabled):not([disabled]), -.k-group-indicator .k-button:focus:not(.k-state-disabled):not([disabled]), -.k-gantt-toolbar .k-button:focus:not(.k-state-disabled):not([disabled]), -.k-gantt-toolbar .k-button:focus:active:not(.k-state-disabled):not([disabled]), -.k-toolbar .k-button:focus:not(.k-state-disabled):not([disabled]), -.k-toolbar .k-button:focus:active:not(.k-state-disabled):not([disabled]), -.k-toolbar .k-button:active:hover, -.k-toolbar .k-button.k-state-active:hover { - box-shadow: none; -} -.k-multiselect .k-button:active:hover { - color: #444444; - background-color: #dbdbdb; - border-color: #dbdbdb; -} -.k-multiselect-wrap > ul > .k-button { - box-shadow: none; -} -/* Editor */ -table.k-editor { - border-color: #e6e6e6; -} -.k-editor.k-header, -.editorToolbarWindow.k-header, -.k-filebrowser .k-header { - background-color: #f2f2f2; - box-shadow: none; -} -.k-filebrowser .k-header { - color: #444444; -} -.k-editor-toolbar .k-tool, -.k-group-start.k-group-end.k-tool { - border-color: #f2f2f2; -} -.k-treeview .k-state-selected, -.k-treeview .k-state-focused, -.k-editor-toolbar .k-dropdown, -.k-panelbar > li > .k-state-focused { - box-shadow: none; -} -.k-treeview .k-state-focused, -.k-panelbar > li > .k-state-focused { - background-color: #ebebeb; -} -.k-editor-toolbar .k-dropdown-wrap.k-state-default, -.k-toolbar .k-dropdown-wrap.k-state-default { - border-color: #f2f2f2; -} -.k-editor-toolbar .k-tool.k-state-hover, -.k-editor-toolbar .k-dropdown-wrap.k-state-hover, -.k-toolbar .k-tool.k-state-hover, -.k-toolbar .k-dropdown-wrap.k-state-hover { - color: #444444; - border-color: #ebebeb; - box-shadow: none; -} -.k-editor-toolbar .k-tool.k-state-selected, -.k-toolbar .k-button-group .k-button.k-state-active { - box-shadow: none; - background-color: #dbdbdb; - border-color: #dbdbdb; -} -.k-editor-toolbar .k-tool.k-state-hover, -.k-toolbar .k-button-group .k-button:hover { - background-color: #ebebeb; - border-color: #ebebeb; -} -/* Progressbar */ -.k-progressbar { - background-color: #fafafa; - border-color: #fafafa; -} -.k-progressbar .k-item, -.k-progressbar .k-item.k-state-selected { - border-color: #fff; -} -.k-progressbar .k-state-selected { - background-color: #3f51b5; - border-color: #3f51b5; -} -.k-widget.k-tooltip-validation { - box-shadow: none; -} -/* Pivot Grid */ -.k-grid.k-alt { - background-color: #fafafa; -} -.k-gantt .k-treelist .k-alt, -.k-gantt .k-header.k-nonwork-hour { - background-color: #f2f2f2; -} -.k-list > .k-state-hover, -.k-list > .k-state-focused { - color: #444444; - background-color: #ebebeb; - border-color: #ebebeb; -} -/* Slider */ -.k-slider-track { - background-color: #cccccc; - box-shadow: none; -} -.k-slider-selection { - background-color: #3f51b5; - border-color: #3f51b5; -} -.k-slider .k-button, -.k-slider .k-button.k-state-hover, -.k-slider .k-button:active:hover, -.k-slider .k-button:focus, -.k-slider .k-button:active { - background: none; - border: none; - box-shadow: none; -} -.k-draghandle, -.k-flatcolorpicker .k-slider-horizontal .k-slider-track { - box-shadow: none; -} -.k-flatcolorpicker .k-hue-slider .k-draghandle, -.k-flatcolorpicker .k-transparency-slider .k-draghandle { - border-color: #3f51b5; - background-color: #3f51b5; - box-shadow: none; -} -.k-flatcolorpicker .k-hue-slider .k-draghandle:hover, -.k-flatcolorpicker .k-transparency-slider .k-draghandle:hover { - border-color: #3f51b5; - background-color: #3f51b5; - box-shadow: 0 0 0 8px rgba(63, 81, 181, 0.3); -} -.k-draghandle.k-state-selected, -.k-draghandle.k-state-selected:link, -.k-draghandle.k-state-selected:hover, -.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-selected, -.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-selected { - background-color: #cccccc; - border-color: #cccccc; -} -.k-draghandle.k-state-focused, -.k-draghandle.k-state-focused:link, -.k-flatcolorpicker .k-hue-slider .k-draghandle.k-state-focused, -.k-flatcolorpicker .k-transparency-slider .k-draghandle.k-state-focused { - box-shadow: none; - border-color: #3f51b5; - background-color: #3f51b5; -} -.k-edit-form-container .k-edit-buttons { - background-color: #fafafa; -} -.k-popup .k-button, -.k-popup .k-button:active:hover { - box-shadow: none; -} -.k-edit-form-container .k-button, -.k-popup .k-button, -.k-popup .k-primary:active, -.k-popup .k-primary:active:hover, -.k-edit-form-container .k-primary:active { - color: #444444; - background-color: #fafafa; - border-color: #fafafa; - box-shadow: none; -} -.k-popup .k-primary, -.k-edit-form-container .k-primary { - color: #00b0ff; - background-color: #fafafa; - border-color: #fafafa; -} -.k-split-wrapper .k-button, -.k-overflow-container .k-button, -.k-filter-menu .k-button { - background: transparent; - border-color: transparent; -} -.k-split-wrapper .k-button, -.k-overflow-container .k-button { - text-transform: none; -} -.k-split-wrapper .k-button:hover, -.k-overflow-container .k-button:hover { - background-color: #ebebeb; - border-color: #ebebeb; -} -.k-split-wrapper .k-button:focus, -.k-overflow-container .k-button:focus, -.k-split-wrapper .k-button:focus:not(.k-state-disabled):not([disabled]), -.k-overflow-container .k-button:focus:not(.k-state-disabled):not([disabled]) { - color: #3f51b5; - box-shadow: none; -} -.k-filter-menu .k-button { - background: transparent; - border-color: transparent; -} -.k-filter-menu .k-primary { - border-left-color: #f0f0f0; -} -.k-filter-menu > div > div:last-child { - border-color: #f0f0f0; -} -.k-popup .k-button:focus:active:not(.k-state-disabled):not([disabled]), -.k-edit-form-container .k-button:focus:active:not(.k-state-disabled):not([disabled]) { - box-shadow: none; -} -.k-edit-form-container .k-scheduler-delete { - color: #00b0ff; -} -div.k-scheduler-marquee:before, -div.k-scheduler-marquee:after { - border-color: #00b0ff; -} -.km-pane-wrapper > .km-pane > .km-view > .km-content { - color: #3f51b5; - background-color: #ffffff; -} -.km-pane-wrapper > .km-pane .km-content .k-mobile-list > ul > li > .k-link { - color: #3f51b5; -} -.k-popup.k-context-menu { - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); -} -.k-drag-clue { - color: #444444; - background-color: #ebebeb; - border-color: #ebebeb; - box-shadow: inset 0 0 0 1px #808080; -} -.k-popup > .k-group-header, -.k-popup > .k-virtual-wrap > .k-group-header { - color: #444444; -} -.k-popup .k-item > .k-group { - color: #444444; -} -/* Responsive styles */ -@media only screen and (max-width: 370px) { - .k-webkit .k-pager-refresh, - .k-ff .k-pager-refresh, - .k-ie11 .k-pager-refresh, - .k-edge .k-pager-refresh, - .k-safari .k-pager-refresh { - display: none; - } -} -@media only screen and (max-width: 590px) { - .k-webkit .k-pager-refresh, - .k-ff .k-pager-refresh, - .k-ie11 .k-pager-refresh, - .k-edge .k-pager-refresh, - .k-safari .k-pager-refresh { - margin-right: 0; - } -} -@media only screen and (max-width: 530px) { - .k-webkit .k-pager-sizes, - .k-ff .k-pager-sizes, - .k-ie11 .k-pager-sizes, - .k-edge .k-pager-sizes, - .k-safari .k-pager-sizes { - display: none; - } -} -@media only screen and (max-width: 687px) { - .k-webkit .k-pager-info, - .k-ff .k-pager-info, - .k-ie11 .k-pager-info, - .k-edge .k-pager-info, - .k-safari .k-pager-info { - display: none; - } -} -@media only screen and (max-width: 1024px) { - .k-scheduler-toolbar > ul.k-scheduler-views { - right: 13px; - top: 0; - } - .k-webkit, - .k-ff, - .k-ie11, - .k-edge, - .k-safari { - /* Responsive Scheduler */ - /* Responsive Pager */ - } - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views { - right: 13px; - top: 0; - } - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view, - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover { - background-image: none; - background-position: 50% 50%; - background-color: transparent; - border-color: transparent; - border-radius: 2px; - text-align: right; - } - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li { - border-radius: 0; - } - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded > li.k-current-view { - border-radius: 1px 1px 0 0; - } - .k-webkit .k-scheduler-toolbar > ul li:first-child, - .k-ff .k-scheduler-toolbar > ul li:first-child, - .k-ie11 .k-scheduler-toolbar > ul li:first-child, - .k-edge .k-scheduler-toolbar > ul li:first-child, - .k-safari .k-scheduler-toolbar > ul li:first-child, - .k-webkit .k-scheduler-toolbar > ul li:first-child .k-link, - .k-ff .k-scheduler-toolbar > ul li:first-child .k-link, - .k-ie11 .k-scheduler-toolbar > ul li:first-child .k-link, - .k-edge .k-scheduler-toolbar > ul li:first-child .k-link, - .k-safari .k-scheduler-toolbar > ul li:first-child .k-link, - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li, - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li .k-link, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li .k-link, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li .k-link, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li .k-link, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li .k-link { - border-radius: 0; - } - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li:last-child, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li:last-child, - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views li:last-child .k-link { - border-radius: 0 0 1px 1px; - } - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover { - border-color: transparent; - background-image: none; - background-color: transparent; - } - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view > .k-link, - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views > li.k-current-view:hover > .k-link { - color: #ffffff; - min-width: 20px; - } - .k-webkit .k-scheduler-views > li.k-state-selected > .k-link:after, - .k-ff .k-scheduler-views > li.k-state-selected > .k-link:after, - .k-ie11 .k-scheduler-views > li.k-state-selected > .k-link:after, - .k-edge .k-scheduler-views > li.k-state-selected > .k-link:after, - .k-safari .k-scheduler-views > li.k-state-selected > .k-link:after { - display: block; - content: ""; - position: absolute; - top: 50%; - margin-top: -0.5em; - right: 0.333em; - width: 1.333em; - height: 1.333em; - } - .k-webkit .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded, - .k-ff .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded, - .k-ie11 .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded, - .k-edge .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded, - .k-safari .k-scheduler-toolbar > ul.k-scheduler-views.k-state-expanded { - border-width: 1px; - border-style: solid; - border-color: transparent; - /*@secondary-border-color*/ - background-image: none; - background-color: #3f51b5; - border-radius: 2px; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); - } - .k-webkit .k-pager-wrap, - .k-ff .k-pager-wrap, - .k-ie11 .k-pager-wrap, - .k-edge .k-pager-wrap, - .k-safari .k-pager-wrap { - min-height: 2.56em; - } - .k-webkit .k-pager-wrap .k-pager-nav, - .k-ff .k-pager-wrap .k-pager-nav, - .k-ie11 .k-pager-wrap .k-pager-nav, - .k-edge .k-pager-wrap .k-pager-nav, - .k-safari .k-pager-wrap .k-pager-nav, - .k-webkit .k-pager-input, - .k-ff .k-pager-input, - .k-ie11 .k-pager-input, - .k-edge .k-pager-input, - .k-safari .k-pager-input { - display: inline-block; - vertical-align: top; - } - .k-webkit .k-pager-numbers, - .k-ff .k-pager-numbers, - .k-ie11 .k-pager-numbers, - .k-edge .k-pager-numbers, - .k-safari .k-pager-numbers, - .k-webkit .k-grid .k-pager-numbers, - .k-ff .k-grid .k-pager-numbers, - .k-ie11 .k-grid .k-pager-numbers, - .k-edge .k-grid .k-pager-numbers, - .k-safari .k-grid .k-pager-numbers { - position: absolute; - left: 5.6em; - display: inline-flex; - flex-direction: column-reverse; - overflow: visible; - height: auto; - } - .k-webkit .k-pager-numbers.k-state-expanded, - .k-ff .k-pager-numbers.k-state-expanded, - .k-ie11 .k-pager-numbers.k-state-expanded, - .k-edge .k-pager-numbers.k-state-expanded, - .k-safari .k-pager-numbers.k-state-expanded, - .k-webkit .k-grid .k-pager-numbers.k-state-expanded, - .k-ff .k-grid .k-pager-numbers.k-state-expanded, - .k-ie11 .k-grid .k-pager-numbers.k-state-expanded, - .k-edge .k-grid .k-pager-numbers.k-state-expanded, - .k-safari .k-grid .k-pager-numbers.k-state-expanded { - transform: translatey(-100%); - } - .k-webkit .km-pane-wrapper .k-pager-numbers, - .k-ff .km-pane-wrapper .k-pager-numbers, - .k-ie11 .km-pane-wrapper .k-pager-numbers, - .k-edge .km-pane-wrapper .k-pager-numbers, - .k-safari .km-pane-wrapper .k-pager-numbers, - .k-webkit .km-pane-wrapper .k-grid .k-pager-numbers, - .k-ff .km-pane-wrapper .k-grid .k-pager-numbers, - .k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers, - .k-edge .km-pane-wrapper .k-grid .k-pager-numbers, - .k-safari .km-pane-wrapper .k-grid .k-pager-numbers { - position: relative; - left: 50%; - transform: translate(-50%, 0%); - -webkit-transform: translate(-50%, 0%); - } - .k-webkit .km-pane-wrapper .k-pager-numbers.k-state-expanded, - .k-ff .km-pane-wrapper .k-pager-numbers.k-state-expanded, - .k-ie11 .km-pane-wrapper .k-pager-numbers.k-state-expanded, - .k-edge .km-pane-wrapper .k-pager-numbers.k-state-expanded, - .k-safari .km-pane-wrapper .k-pager-numbers.k-state-expanded, - .k-webkit .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded, - .k-ff .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded, - .k-ie11 .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded, - .k-edge .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded, - .k-safari .km-pane-wrapper .k-grid .k-pager-numbers.k-state-expanded { - -webkit-transform: translate(-50%, -100%); - transform: translate(-50%, -100%); - } - .k-webkit .km-pane-wrapper .k-pager-numbers .k-link, - .k-ff .km-pane-wrapper .k-pager-numbers .k-link, - .k-ie11 .km-pane-wrapper .k-pager-numbers .k-link, - .k-edge .km-pane-wrapper .k-pager-numbers .k-link, - .k-safari .km-pane-wrapper .k-pager-numbers .k-link, - .k-webkit .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-ff .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-ie11 .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-edge .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-safari .km-pane-wrapper .k-pager-numbers .k-state-selected, - .k-webkit .km-pane-wrapper .k-pager-wrap > .k-link, - .k-ff .km-pane-wrapper .k-pager-wrap > .k-link, - .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-link, - .k-edge .km-pane-wrapper .k-pager-wrap > .k-link, - .k-safari .km-pane-wrapper .k-pager-wrap > .k-link, - .k-webkit .km-pane-wrapper .k-pager-wrap > .k-pager-info, - .k-ff .km-pane-wrapper .k-pager-wrap > .k-pager-info, - .k-ie11 .km-pane-wrapper .k-pager-wrap > .k-pager-info, - .k-edge .km-pane-wrapper .k-pager-wrap > .k-pager-info, - .k-safari .km-pane-wrapper .k-pager-wrap > .k-pager-info { - padding-top: 0; - padding-bottom: 0; - } - .k-webkit .k-rtl .k-pager-numbers, - .k-ff .k-rtl .k-pager-numbers, - .k-ie11 .k-rtl .k-pager-numbers, - .k-edge .k-rtl .k-pager-numbers, - .k-safari .k-rtl .k-pager-numbers, - .k-webkit .k-rtl .k-grid .k-pager-numbers, - .k-ff .k-rtl .k-grid .k-pager-numbers, - .k-ie11 .k-rtl .k-grid .k-pager-numbers, - .k-edge .k-rtl .k-grid .k-pager-numbers, - .k-safari .k-rtl .k-grid .k-pager-numbers { - right: 5.6em; - width: 5.15em; - } - .k-webkit .k-pager-numbers .k-current-page, - .k-ff .k-pager-numbers .k-current-page, - .k-ie11 .k-pager-numbers .k-current-page, - .k-edge .k-pager-numbers .k-current-page, - .k-safari .k-pager-numbers .k-current-page, - .k-webkit .k-grid .k-pager-numbers .k-current-page, - .k-ff .k-grid .k-pager-numbers .k-current-page, - .k-ie11 .k-grid .k-pager-numbers .k-current-page, - .k-edge .k-grid .k-pager-numbers .k-current-page, - .k-safari .k-grid .k-pager-numbers .k-current-page { - display: block; - border-left: 0; - } - .k-webkit .k-pager-numbers li:not(.k-current-page), - .k-ff .k-pager-numbers li:not(.k-current-page), - .k-ie11 .k-pager-numbers li:not(.k-current-page), - .k-edge .k-pager-numbers li:not(.k-current-page), - .k-safari .k-pager-numbers li:not(.k-current-page) { - display: none; - } - .k-webkit .k-pager-numbers .k-current-page .k-link, - .k-ff .k-pager-numbers .k-current-page .k-link, - .k-ie11 .k-pager-numbers .k-current-page .k-link, - .k-edge .k-pager-numbers .k-current-page .k-link, - .k-safari .k-pager-numbers .k-current-page .k-link { - width: 3.8em; - line-height: 2.564em; - padding: 0 .429em 0 0.8em; - border-radius: 2px; - background-image: none; - background-position: 50% 50%; - background-color: #fafafa; - border: 1px solid transparent; - border-top: 0; - box-shadow: 0 2px 2px 0 #fafafa; - } - .k-webkit .k-pager-numbers .k-current-page:hover .k-link, - .k-ff .k-pager-numbers .k-current-page:hover .k-link, - .k-ie11 .k-pager-numbers .k-current-page:hover .k-link, - .k-edge .k-pager-numbers .k-current-page:hover .k-link, - .k-safari .k-pager-numbers .k-current-page:hover .k-link { - border-radius: 2px; - background-color: #fff; - border: 1px solid #ebebeb; - border-top: 0; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); - } - .k-webkit .k-pager-numbers .k-current-page .k-link:after, - .k-ff .k-pager-numbers .k-current-page .k-link:after, - .k-ie11 .k-pager-numbers .k-current-page .k-link:after, - .k-edge .k-pager-numbers .k-current-page .k-link:after, - .k-safari .k-pager-numbers .k-current-page .k-link:after { - display: block; - content: ""; - position: absolute; - top: 50%; - margin-top: -0.6em; - right: 0.6em; - width: 1.333em; - height: 1.333em; - background-position: 0 -30px; - } - .k-webkit .k-pager-numbers + .k-link, - .k-ff .k-pager-numbers + .k-link, - .k-ie11 .k-pager-numbers + .k-link, - .k-edge .k-pager-numbers + .k-link, - .k-safari .k-pager-numbers + .k-link { - margin-left: 5.4em; - } - .k-webkit .k-rtl .k-pager-numbers + .k-link, - .k-ff .k-rtl .k-pager-numbers + .k-link, - .k-ie11 .k-rtl .k-pager-numbers + .k-link, - .k-edge .k-rtl .k-pager-numbers + .k-link, - .k-safari .k-rtl .k-pager-numbers + .k-link { - margin-right: 5.4em; - margin-left: 0; - } - .k-webkit .k-pager-wrap .k-pager-numbers .k-state-selected, - .k-ff .k-pager-wrap .k-pager-numbers .k-state-selected, - .k-ie11 .k-pager-wrap .k-pager-numbers .k-state-selected, - .k-edge .k-pager-wrap .k-pager-numbers .k-state-selected, - .k-safari .k-pager-wrap .k-pager-numbers .k-state-selected, - .k-webkit .k-pager-wrap .k-pager-numbers .k-link, - .k-ff .k-pager-wrap .k-pager-numbers .k-link, - .k-ie11 .k-pager-wrap .k-pager-numbers .k-link, - .k-edge .k-pager-wrap .k-pager-numbers .k-link, - .k-safari .k-pager-wrap .k-pager-numbers .k-link { - display: block; - margin-top: 0; - margin-right: 0; - padding: 1px 5px 1px .8em; - text-align: left; - border-top: 0; - border-radius: 1px; - } - .k-webkit .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover, - .k-ff .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover, - .k-ie11 .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover, - .k-edge .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover, - .k-safari .k-pager-wrap .k-pager-numbers li:not(.k-current-page) .k-link:hover { - background-color: #ebebeb; - } - .k-webkit .k-pager-numbers.k-state-expanded, - .k-ff .k-pager-numbers.k-state-expanded, - .k-ie11 .k-pager-numbers.k-state-expanded, - .k-edge .k-pager-numbers.k-state-expanded, - .k-safari .k-pager-numbers.k-state-expanded { - box-sizing: border-box; - padding: 2px 0 0; - border-width: 1px 1px 0 1px; - border-style: solid; - border-color: #ebebeb; - /*@secondary-border-color*/ - background-color: #fff; - border-radius: 2px 2px 0 0; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); - } - .k-webkit .k-pager-numbers.k-state-expanded .k-current-page, - .k-ff .k-pager-numbers.k-state-expanded .k-current-page, - .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page, - .k-edge .k-pager-numbers.k-state-expanded .k-current-page, - .k-safari .k-pager-numbers.k-state-expanded .k-current-page { - margin: -2.2em -1px 0; - padding: 0; - } - .k-webkit .k-pager-numbers.k-state-expanded .k-current-page .k-link, - .k-ff .k-pager-numbers.k-state-expanded .k-current-page .k-link, - .k-ie11 .k-pager-numbers.k-state-expanded .k-current-page .k-link, - .k-edge .k-pager-numbers.k-state-expanded .k-current-page .k-link, - .k-safari .k-pager-numbers.k-state-expanded .k-current-page .k-link { - border-radius: 0 0 2px 2px; - background-color: #fff; - border: 1px solid #ebebeb; - border-top: 0; - box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.2); - } - .k-webkit .k-pager-numbers.k-state-expanded li, - .k-ff .k-pager-numbers.k-state-expanded li, - .k-ie11 .k-pager-numbers.k-state-expanded li, - .k-edge .k-pager-numbers.k-state-expanded li, - .k-safari .k-pager-numbers.k-state-expanded li { - display: inline-block; - } - .k-webkit .k-gantt-toolbar > ul.k-gantt-views, - .k-ff .k-gantt-toolbar > ul.k-gantt-views, - .k-ie11 .k-gantt-toolbar > ul.k-gantt-views, - .k-edge .k-gantt-toolbar > ul.k-gantt-views, - .k-safari .k-gantt-toolbar > ul.k-gantt-views { - top: 0; - } -} -@media only screen and (max-width: 755px) { - .k-webkit .k-pager-info, - .k-ff .k-pager-info, - .k-ie11 .k-pager-info, - .k-edge .k-pager-info, - .k-safari .k-pager-info { - display: none; - } -} -@media only screen and (max-width: 572px) { - .k-webkit .k-pager-sizes, - .k-ff .k-pager-sizes, - .k-ie11 .k-pager-sizes, - .k-edge .k-pager-sizes, - .k-safari .k-pager-sizes { - display: none; - } -} -/* Default Theme */ -.k-chart .k-mask { - background-color: #fff; - filter: alpha(opacity=68); - opacity: 0.68; -} -.k-chart .k-selection { - border-color: #e5e5e5; -} -.k-chart .k-handle { - width: 15px; - height: 15px; - background-color: #3f51b5; - border-radius: 10px; -} -.k-chart .k-left-handle { - left: -8px; -} -.k-chart .k-right-handle { - right: -8px; -} -.k-chart .k-handle:hover { - background-color: #00b0ff; - border-color: #00b0ff; -} -.k-chart .k-navigator-hint .k-tooltip { - border: 3px solid #ffffff; - box-shadow: 0 0 0 3px rgba(0, 0, 0, 0.2); - background: #ffffff; - color: #242424; -} -.k-chart .k-navigator-hint .k-scroll { - background: #3f51b5; - height: 4px; -} -.k-chart-tooltip { - background-image: none; -} -/* Map */ -.k-map .k-marker { - background-image: url("Material/markers.png"); -} -@media only screen and (-webkit-min-device-pixel-ratio: 1.2), only screen and (min-device-pixel-ratio: 1.2) { - .k-map .k-marker { - background-image: url("Material/markers_2x.png"); - } -} -.k-map .k-attribution { - color: #666666; -} -.k-map .k-shadow { - background-color: #f9f9f9; - border-color: #f9f9f9; -} -.k-map .k-zoom-control { - border-color: #fff; - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.2); - border-radius: 2px; -} -.k-map .k-map-controls .k-button { - box-shadow: none; -} -.k-map .k-map-controls .k-button:focus, -.k-map .k-map-controls .k-button:active, -.k-map .k-map-controls .k-button:focus:active { - background-color: #d6d6d6; - border-color: #d6d6d6; - box-shadow: none; -} -.k-buttons-horizontal .k-zoom-out { - border-radius: 0 2px 2px 0; -} -.k-buttons-horizontal :first-child { - border-radius: 2px 0 0 2px; -} -.k-rtl .k-buttons-horizontal .k-zoom-out { - border-radius: 2px 0 0 2px; -} -.k-rtl .k-buttons-horizontal :first-child { - border-radius: 0 2px 2px 0; -} -.k-spreadsheet-row-header, -.k-spreadsheet-column-header { - background-color: #fff; -} -.k-spreadsheet-top-corner, -.k-spreadsheet-row-header, -.k-spreadsheet-column-header { - background-color: #fff; - background-image: none; - color: #000000; - border-color: #cccccc; -} -.k-spreadsheet-top-corner { - border-color: #cccccc; -} -.k-spreadsheet-top-corner:after { - border-color: transparent #cccccc #cccccc transparent; -} -.k-spreadsheet-pane { - border-color: #cccccc; -} -.k-spreadsheet-pane .k-spreadsheet-vaxis, -.k-spreadsheet-pane .k-spreadsheet-haxis { - border-color: #e6e6e6; -} -.k-spreadsheet-pane .k-spreadsheet-column-header, -.k-spreadsheet-pane .k-spreadsheet-row-header { - border-color: #cccccc; -} -.k-spreadsheet-pane .k-spreadsheet-merged-cell { - background-color: #fff; -} -.k-spreadsheet-pane .k-selection-partial, -.k-spreadsheet-pane .k-selection-full { - border-color: rgba(0, 176, 255, 0.2); - background-color: rgba(0, 176, 255, 0.2); -} -.k-spreadsheet-pane .k-filter-range { - border-color: #00b0ff; -} -.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-partial, -.k-spreadsheet-pane .k-spreadsheet-column-header .k-selection-full { - border-bottom-color: #00b0ff; -} -.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-partial, -.k-spreadsheet-pane .k-spreadsheet-row-header .k-selection-full { - border-right-color: #00b0ff; -} -.k-auto-fill, -.k-spreadsheet-selection { - border-color: #00b0ff; - box-shadow: inset 0 0 0 1px #fff, 0 0 0 1px #00b0ff; -} -.k-spreadsheet-selection { - background-color: rgba(0, 176, 255, 0.2); -} -.k-spreadsheet-active-cell { - border-color: #00b0ff !important; - background-color: #fff; -} -.k-spreadsheet-active-cell.k-single { - color: #444444; - background-color: #fff; -} -.k-spreadsheet .k-spreadsheet-action-bar { - background-color: #fff; - border-color: #e6e6e6; -} -.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-name-editor { - border-color: #cccccc; -} -.k-spreadsheet .k-spreadsheet-action-bar .k-spreadsheet-formula-bar::before { - border-color: #cccccc; -} -.k-spreadsheet .k-spreadsheet-formula-input { - background-color: #fff; - color: #444444; -} -.k-spreadsheet .k-resize-handle, -.k-spreadsheet .k-resize-hint-handle, -.k-spreadsheet .k-resize-hint-marker { - background-color: #00b0ff; -} -.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-handle, -.k-spreadsheet .k-resize-hint-vertical .k-resize-hint-marker { - background-color: #00b0ff; -} -.k-spreadsheet .k-single-selection::after { - background-color: #00b0ff; - border-color: #fff; -} -.k-spreadsheet .k-auto-fill-punch { - background-color: rgba(255, 255, 255, 0.5); -} -.k-spreadsheet .k-single-selection.k-dim-auto-fill-handle::after { - background-color: rgba(0, 176, 255, 0.5); -} -.k-spreadsheet-format-cells .k-spreadsheet-preview { - border-color: #e6e6e6; -} -.k-spreadsheet-filter { - border-radius: 2px; - background-color: #fff; - box-shadow: inset 0 0 0 1px #e6e6e6; -} -.k-spreadsheet-filter.k-state-active { - color: #3f51b5; - background-color: #00b0ff; -} -.k-spreadsheet-filter:hover { - color: #444444; - background: #ebebeb; - border-color: #d7d7d7; -} -.k-action-window .k-action-buttons { - border-color: #e6e6e6; -} -.k-spreadsheet-sample { - color: #919191; -} -.k-state-selected .k-spreadsheet-sample { - color: inherit; -} -.k-spreadsheet-window .k-list-wrapper, -.k-spreadsheet-window .k-list { - border-color: #e6e6e6; - border-radius: 2px; -} -.k-spreadsheet-window .export-config, -.k-spreadsheet-window .k-edit-field > .k-orientation-label { - border-color: #e6e6e6; -} -.k-spreadsheet-window .k-edit-field > input[type="radio"]:checked + .k-orientation-label { - background-image: none; - background-color: #3f51b5; - color: #6776ca; -} -.k-spreadsheet-window .k-page-orientation { - border-color: #e6e6e6; - box-shadow: 0 5px 5px 0 rgba(0, 0, 0, 0.1); -} -.k-spreadsheet-window .k-page-orientation:before { - background: #fff; - border-color: transparent; - border-bottom-color: #e6e6e6; - border-left-color: #e6e6e6; -} -.k-spreadsheet-window .k-margins-horizontal, -.k-spreadsheet-window .k-margins-vertical { - background: transparent; - border-color: #e6e6e6; -} -.k-spreadsheet-window .hint-wrapper:before { - background: #e6e6e6; -} -.k-spreadsheet-toolbar.k-toolbar .k-button-group .k-button { - border-radius: 2px; -} -.k-spreadsheet-toolbar > .k-widget, -.k-spreadsheet-toolbar > .k-button, -.k-spreadsheet-toolbar > .k-button-group { - border-radius: 2px; -} -.k-spreadsheet-toolbar > .k-separator { - border-color: #e6e6e6; -} -.k-spreadsheet-toolbar .k-overflow-anchor { - border-radius: 0; -} -.k-spreadsheet-popup { - border-radius: 2px; -} -.k-spreadsheet-popup .k-separator { - background-color: #e6e6e6; -} -.k-spreadsheet-popup .k-button { - background-color: transparent; -} -.k-spreadsheet-popup .k-button:hover { - background-color: #ebebeb; -} -.k-spreadsheet-popup .k-state-active { - background-color: #00b0ff; - color: #ffffff; -} -.k-spreadsheet-popup .k-state-active:hover { - background-color: #008dcc; -} -.k-spreadsheet-filter-menu .k-details { - border-color: #e6e6e6; -} -.k-spreadsheet-filter-menu .k-details-content .k-space-right { - background-color: #fff; -} -.k-spreadsheet-filter-menu .k-spreadsheet-value-treeview-wrapper { - background-color: #fff; - border-color: #e6e6e6; - border-radius: 2px 0 0 2px; -} -.k-syntax-ref { - color: #ff8822; -} -.k-syntax-num { - color: #0099ff; -} -.k-syntax-func { - font-weight: bold; -} -.k-syntax-str { - color: #38b714; -} -.k-syntax-error { - color: red; -} -.k-syntax-bool { - color: #a9169c; -} -.k-syntax-startexp { - font-weight: bold; -} -.k-syntax-paren-match { - background-color: #caf200; -} -.k-series-a { - border-color: #3f51b5; - background-color: rgba(63, 81, 181, 0.15); -} -.k-series-b { - border-color: #03a9f4; - background-color: rgba(3, 169, 244, 0.15); -} -.k-series-c { - border-color: #4caf50; - background-color: rgba(76, 175, 80, 0.15); -} -.k-series-d { - border-color: #f9ce1d; - background-color: rgba(249, 206, 29, 0.15); -} -.k-series-e { - border-color: #ff9800; - background-color: rgba(255, 152, 0, 0.15); -} -.k-series-f { - border-color: #ff5722; - background-color: rgba(255, 87, 34, 0.15); -} -.k-spreadsheet-sheets-remove:hover .k-icon { - color: #cc2222; -} -.k-spreadsheet-formula-list .k-state-focused { - background-color: #00b0ff; - color: #3f51b5; -} -.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button, -.k-spreadsheet .k-spreadsheet-sheets-bar .k-button { - box-shadow: none; - color: #ffffff; - border-radius: 0; - line-height: 2.6em; - width: 3em; -} -.k-spreadsheet .k-spreadsheet-quick-access-toolbar .k-button:hover, -.k-spreadsheet .k-spreadsheet-sheets-bar .k-button:hover { - background-color: #324191; - border-color: #324191; -} -.k-spreadsheet .k-spreadsheet-sheets-bar .k-button { - left: 0; - bottom: 0; - padding-top: .5em; - padding-bottom: .5em; - line-height: 2.2em; -} -.k-spreadsheet .k-spreadsheet-sheets-remove { - margin: 0 0 0 -1em; -} -.k-spreadsheet-sheets-items .k-state-default .k-link, -.k-spreadsheet-tabstrip .k-state-default .k-link { - color: #9fa8da; -} -.k-spreadsheet-sheets-items .k-item.k-state-hover, -.k-spreadsheet-tabstrip .k-item.k-state-hover, -.k-spreadsheet-sheets-items .k-item.k-state-active, -.k-spreadsheet-tabstrip .k-item.k-state-active, -.k-spreadsheet-sheets-items .k-item.k-state-focused, -.k-spreadsheet-tabstrip .k-item.k-state-focused { - background-color: transparent; -} -.k-spreadsheet-sheets-items .k-item.k-state-hover .k-link, -.k-spreadsheet-tabstrip .k-item.k-state-hover .k-link, -.k-spreadsheet-sheets-items .k-item.k-state-active .k-link, -.k-spreadsheet-tabstrip .k-item.k-state-active .k-link, -.k-spreadsheet-sheets-items .k-item.k-state-focused .k-link, -.k-spreadsheet-tabstrip .k-item.k-state-focused .k-link { - color: #ffffff; -} -.k-spreadsheet-sheets-items .k-state-active .k-link, -.k-spreadsheet-tabstrip .k-state-active .k-link { - color: #ffffff; -} -.k-spreadsheet-toolbar > .k-button:not(.k-overflow-anchor) { - line-height: 2em; -} -.k-grid .k-edit-cell input.k-checkbox, -.k-grid .k-grid-edit-row input.k-checkbox { - margin-top: 5px; - width: 16px; - height: 16px; - z-index: 2; -} -.k-window .k-popup-edit-form .k-edit-field input.k-checkbox { - width: 16px; - height: 17px; - margin-top: 1.1em; - z-index: 2; -} -.k-window .k-popup-edit-form .k-edit-field label.k-checkbox-label { - margin-top: 0.8em; -} -/* Dialog */ -.k-dialog .k-content { - border-bottom-right-radius: 2px; - border-bottom-left-radius: 2px; -} -.k-dialog.k-dialog-titleless .k-content { - border-top-right-radius: 2px; - border-top-left-radius: 2px; -} -.k-dialog .k-window-titlebar { - border-width: 0; - color: #444444; -} -.k-dialog .k-header { - background: none; -} -.k-dialog.k-alert .k-window-titlebar, -.k-dialog.k-confirm .k-window-titlebar, -.k-dialog.k-prompt .k-window-titlebar { - border-bottom: none; -} -.k-dialog.k-alert .k-window-titlebar .k-dialog-title, -.k-dialog.k-confirm .k-window-titlebar .k-dialog-title, -.k-dialog.k-prompt .k-window-titlebar .k-dialog-title { - color: #444444; -} -.k-dialog a.k-dialog-action.k-dialog-close.k-button.k-bare:before { - content: normal; -} -.k-dialog a.k-dialog-action.k-dialog-close { - top: .3em; - right: 0; -} -.k-dialog .k-dialog-buttongroup .k-button:active, -.k-dialog .k-dialog-buttongroup .k-button:focus, -.k-dialog .k-dialog-buttongroup .k-button:focus:active { - box-shadow: none; -} -.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched { - width: 100%; -} -.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button { - display: inline-block; - padding: 1.5em 0; - border-radius: 0; - border-bottom: 0; - box-shadow: none; -} -.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child { - border-bottom-left-radius: 2px; - border-left: 0; -} -.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child { - border-bottom-right-radius: 2px; - border-right: 0; -} -.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal { - width: auto; - margin: 0; - padding: 1em; - text-align: right; -} -.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button { - margin-left: 0.5em; - background: none; - border: none; - border-radius: 0; - box-shadow: none; -} -.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button:first-child { - margin-left: 0; -} -.k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button.k-primary { - color: #00b0ff; -} -.k-rtl .k-grid-header .k-header:first-child, -.k-rtl .k-filter-row th:first-child, -.k-rtl .k-grid tbody td:first-child, -.k-rtl .k-grid tfoot td:first-child { - border-left-width: 0; -} -.k-rtl .k-dialog a.k-dialog-action.k-dialog-close { - left: 0; -} -.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:first-child { - border-bottom-right-radius: 2px; -} -.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-stretched .k-button:last-child { - border-bottom-left-radius: 2px; -} -.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal { - text-align: left; -} -.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button { - margin-left: 0; - margin-right: 0.5em; -} -.k-rtl .k-dialog .k-dialog-buttongroup.k-dialog-button-layout-normal .k-button:first-child { - margin-right: 0; -} -.k-numeric-wrap .k-i-warning { - color: #ff3448; - position: absolute; - top: 0; - right: 2.2em; - width: 2.2em; -} -.k-numeric-wrap.k-state-invalid { - border-color: #ff3448; -} -.k-numeric-wrap.k-state-invalid input { - color: #ff3448; -} -.k-maskedtextbox.k-state-invalid .k-textbox { - border-color: #ff3448; - color: #ff3448; -} -.k-maskedtextbox.k-state-invalid .k-i-warning { - color: #ff3448; -} -.k-dateinput.k-state-invalid .k-textbox { - color: #ff3448; - border-color: #ff3448; -} -.k-dateinput.k-state-invalid .k-i-warning { - margin-left: 0; - margin-right: 0.7em; - color: #ff3448; -} -.k-rtl .k-dateinput .k-i-warning { - margin-right: 0; - margin-left: 0.7em; -} -.k-datepicker .k-picker-wrap.k-state-invalid { - border-color: #ff3448; -} -.k-datepicker .k-picker-wrap.k-state-invalid .k-input { - color: #ff3448; -} -.k-datepicker .k-picker-wrap .k-i-warning { - color: #ff3448; - margin-left: 0; - margin-right: 2.8em; -} -.k-rtl .k-datepicker .k-picker-wrap .k-i-warning { - margin-right: 0; - margin-left: 2.8em; -} -.k-listbox .k-list-scroller { - border-color: #e6e6e6; - background-color: #fff; -} -.k-listbox .k-item:hover:not(.k-state-disabled), -.k-listbox .k-item.k-state-selected { - background-color: #ebebeb; - border-color: transparent; -} -.k-listbox .k-button.k-state-disabled:hover .k-icon { - opacity: .7; -} -.k-listbox .k-button.k-state-disabled:hover .k-icon { - opacity: .7; -} -.k-listbox .k-drop-hint { - height: 0; - border-top: 1px solid #3f51b5; -} -.k-item.k-state-selected.k-drag-clue { - border-color: transparent; - background-color: #ebebeb; - box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2), 0 2px 3px rgba(0, 0, 0, 0.05); -} -.k-grid-header .k-i-sort-asc-sm, -.k-grid-header .k-i-sort-desc-sm, -.k-grid-header .k-sort-order { - color: inherit; - opacity: 1; -} -.k-grid-header .k-sort-order { - font-size: .7em; - vertical-align: text-top; - line-height: 1.5em; -} -.k-menu-scroll-button { - border-width: 0; - box-shadow: none; - border-color: #e6e6e6; - color: #444444; - background-color: #fff; -} -.k-menu-scroll-wrapper.horizontal .k-scroll-left { - border-right-width: 1px; -} -.k-menu-scroll-wrapper.horizontal .k-scroll-right { - border-left-width: 1px; -} -.k-menu-scroll-wrapper.vertical .k-scroll-up { - border-bottom-width: 1px; -} -.k-menu-scroll-wrapper.vertical .k-scroll-down { - border-top-width: 1px; -} diff --git a/src/main/resources/META-INF/resources/designer/index.html b/src/main/resources/META-INF/resources/designer/index.html index 9ab905fb..59322953 100644 --- a/src/main/resources/META-INF/resources/designer/index.html +++ b/src/main/resources/META-INF/resources/designer/index.html @@ -97,9 +97,10 @@ <div ng-controller="AuthenticateCtrl" ng-include="getInclude()" style="width: 100%; height: 100%"></div> - - + <script src="lib/jquery.min.js"></script> + + <script src="lib/angular.min.js"></script> <script src="lib/angular-cookies.js"></script> @@ -116,16 +117,11 @@ <script type="text/javascript" src="lib/angular-touch.min.js"></script> <script type="text/javascript" src="lib/angular-animate.js"></script> <script type="text/javascript" src="lib/lodash.min.js"></script> - <script type="text/javascript" src="lib/angular-highlightjs.js"></script> <script type="text/javascript" src="lib/ui-bootstrap-tpls.js"></script> <script src="lib/angular-vs-repeat.js"></script> - <script src="lib/angularjs-dropdown-multiselect.js"></script> - <script src="lib/angularjs-dropdown-multiselect-new.js"></script> - <script src="lib/angularjs-dropdown-multiselect-old.js"></script> - <script src="lib/moment.min.js"></script> <script src="lib/loading-bar.js"></script> @@ -199,9 +195,6 @@ <script src="scripts/AlertService.js"></script> <!-- dialog box ctl end --> - <link rel="stylesheet" href="css/kendo.material.min.css"> - <link rel="stylesheet" href="css/kendo.common-material.core.css"> - <script src="lib/kendo.custom.min.js"></script> <script src="scripts/aOnBoot.js"></script> diff --git a/src/main/resources/META-INF/resources/designer/lib/angular-highlightjs.js b/src/main/resources/META-INF/resources/designer/lib/angular-highlightjs.js deleted file mode 100644 index 1ded24b6..00000000 --- a/src/main/resources/META-INF/resources/designer/lib/angular-highlightjs.js +++ /dev/null @@ -1,380 +0,0 @@ -/*! angular-highlightjs -version: 0.4.1 -build date: 2015-02-03 -author: Chih-Hsuan Fan -https://github.com/pc035860/angular-highlightjs.git */ - -/* commonjs package manager support (eg componentjs) */ -if (typeof module !== "undefined" && typeof exports !== "undefined" && module.exports === exports){ - module.exports = 'hljs'; -} - -(function (window, angular, undefined) { -/*global angular*/ - -function shouldHighlightStatics(attrs) { - var should = true; - angular.forEach([ - 'source', 'include' - ], function (name) { - if (attrs[name]) { - should = false; - } - }); - return should; -} - - -var ngModule = angular.module('hljs', []); - -/** - * hljsService service - */ -ngModule.provider('hljsService', function () { - var _hljsOptions = {}; - - return { - setOptions: function (options) { - angular.extend(_hljsOptions, options); - }, - getOptions: function () { - return angular.copy(_hljsOptions); - }, - $get: ['$window', function ($window) { - ($window.hljs.configure || angular.noop)(_hljsOptions); - return $window.hljs; - }] - }; -}); - -/** - * hljsCache service - */ -ngModule.factory('hljsCache', [ - '$cacheFactory', -function ($cacheFactory) { - return $cacheFactory('hljsCache'); -}]); - -/** - * HljsCtrl controller - */ -ngModule.controller('HljsCtrl', [ - 'hljsCache', 'hljsService', -function HljsCtrl (hljsCache, hljsService) { - var ctrl = this; - - var _elm = null, - _lang = null, - _code = null, - _hlCb = null; - - ctrl.init = function (codeElm) { - _elm = codeElm; - }; - - ctrl.setLanguage = function (lang) { - _lang = lang; - - if (_code) { - ctrl.highlight(_code); - } - }; - - ctrl.highlightCallback = function (cb) { - _hlCb = cb; - }; - - ctrl.highlight = function (code) { - if (!_elm) { - return; - } - - var res, cacheKey; - - _code = code; - - if (_lang) { - // language specified - cacheKey = ctrl._cacheKey(_lang, _code); - res = hljsCache.get(cacheKey); - - if (!res) { - res = hljsService.highlight(_lang, hljsService.fixMarkup(_code), true); - hljsCache.put(cacheKey, res); - } - } - else { - // language auto-detect - cacheKey = ctrl._cacheKey(_code); - res = hljsCache.get(cacheKey); - - if (!res) { - res = hljsService.highlightAuto(hljsService.fixMarkup(_code)); - hljsCache.put(cacheKey, res); - } - } - - _elm.html(res.value); - // language as class on the <code> tag - _elm.addClass(res.language); - - if (_hlCb !== null && angular.isFunction(_hlCb)) { - _hlCb(); - } - }; - - ctrl.clear = function () { - if (!_elm) { - return; - } - _code = null; - _elm.text(''); - }; - - ctrl.release = function () { - _elm = null; - }; - - ctrl._cacheKey = function () { - var args = Array.prototype.slice.call(arguments), - glue = "!angular-highlightjs!"; - return args.join(glue); - }; -}]); - - -var hljsDir, languageDirFactory, sourceDirFactory, includeDirFactory; - -/** - * hljs directive - */ -hljsDir = ['$compile', '$parse', function ($compile, $parse) { - return { - restrict: 'EA', - controller: 'HljsCtrl', - compile: function(tElm, tAttrs, transclude) { - // get static code - // strip the starting "new line" character - var staticHTML = tElm[0].innerHTML.replace(/^(\r\n|\r|\n)/m, ''), - staticText = tElm[0].textContent.replace(/^(\r\n|\r|\n)/m, ''); - - // put template - tElm.html('<pre><code class="hljs"></code></pre>'); - - return function postLink(scope, iElm, iAttrs, ctrl) { - var compileCheck, escapeCheck; - - if (angular.isDefined(iAttrs.compile)) { - compileCheck = $parse(iAttrs.compile); - } - - if (angular.isDefined(iAttrs.escape)) { - escapeCheck = $parse(iAttrs.escape); - } else if (angular.isDefined(iAttrs.noEscape)) { - escapeCheck = $parse('false'); - } - - ctrl.init(iElm.find('code')); - - if (iAttrs.onhighlight) { - ctrl.highlightCallback(function () { - scope.$eval(iAttrs.onhighlight); - }); - } - - if ((staticHTML || staticText) && shouldHighlightStatics(iAttrs)) { - - var code; - - // Auto-escape check - // default to "true" - if (escapeCheck && !escapeCheck(scope)) { - code = staticText; - } - else { - code = staticHTML; - } - - ctrl.highlight(code); - - // Check if the highlight result needs to be compiled - if (compileCheck && compileCheck(scope)) { - // compile the new DOM and link it to the current scope. - // NOTE: we only compile .childNodes so that - // we don't get into infinite loop compiling ourselves - $compile(iElm.find('code').contents())(scope); - } - } - - scope.$on('$destroy', function () { - ctrl.release(); - }); - }; - } - }; -}]; - -/** - * language directive - */ -languageDirFactory = function (dirName) { - return [function () { - return { - require: '?hljs', - restrict: 'A', - link: function (scope, iElm, iAttrs, ctrl) { - if (!ctrl) { - return; - } - iAttrs.$observe(dirName, function (lang) { - if (angular.isDefined(lang)) { - ctrl.setLanguage(lang); - } - }); - } - }; - }]; -}; - -/** - * source directive - */ -sourceDirFactory = function (dirName) { - return ['$compile', '$parse', function ($compile, $parse) { - return { - require: '?hljs', - restrict: 'A', - link: function(scope, iElm, iAttrs, ctrl) { - var compileCheck; - - if (!ctrl) { - return; - } - - if (angular.isDefined(iAttrs.compile)) { - compileCheck = $parse(iAttrs.compile); - } - - scope.$watch(iAttrs[dirName], function (newCode, oldCode) { - if (newCode) { - ctrl.highlight(newCode); - - // Check if the highlight result needs to be compiled - if (compileCheck && compileCheck(scope)) { - // compile the new DOM and link it to the current scope. - // NOTE: we only compile .childNodes so that - // we don't get into infinite loop compiling ourselves - $compile(iElm.find('code').contents())(scope); - } - } - else { - ctrl.clear(); - } - }); - } - }; - }]; -}; - -/** - * include directive - */ -includeDirFactory = function (dirName) { - return [ - '$http', '$templateCache', '$q', '$compile', '$parse', - function ($http, $templateCache, $q, $compile, $parse) { - return { - require: '?hljs', - restrict: 'A', - compile: function(tElm, tAttrs, transclude) { - var srcExpr = tAttrs[dirName]; - - return function postLink(scope, iElm, iAttrs, ctrl) { - var changeCounter = 0, compileCheck; - - if (!ctrl) { - return; - } - - if (angular.isDefined(iAttrs.compile)) { - compileCheck = $parse(iAttrs.compile); - } - - scope.$watch(srcExpr, function (src) { - var thisChangeId = ++changeCounter; - - if (src && angular.isString(src)) { - var templateCachePromise, dfd; - - templateCachePromise = $templateCache.get(src); - if (!templateCachePromise) { - dfd = $q.defer(); - $http.get(src, { - cache: $templateCache, - transformResponse: function(data, headersGetter) { - // Return the raw string, so $http doesn't parse it - // if it's json. - return data; - } - }).success(function (code) { - if (thisChangeId !== changeCounter) { - return; - } - dfd.resolve(code); - }).error(function() { - if (thisChangeId === changeCounter) { - ctrl.clear(); - } - dfd.resolve(); - }); - templateCachePromise = dfd.promise; - } - - $q.when(templateCachePromise) - .then(function (code) { - if (!code) { - return; - } - - // $templateCache from $http - if (angular.isArray(code)) { - // 1.1.5 - code = code[1]; - } - else if (angular.isObject(code)) { - // 1.0.7 - code = code.data; - } - - code = code.replace(/^(\r\n|\r|\n)/m, ''); - ctrl.highlight(code); - - // Check if the highlight result needs to be compiled - if (compileCheck && compileCheck(scope)) { - // compile the new DOM and link it to the current scope. - // NOTE: we only compile .childNodes so that - // we don't get into infinite loop compiling ourselves - $compile(iElm.find('code').contents())(scope); - } - }); - } - else { - ctrl.clear(); - } - }); - }; - } - }; - }]; -}; - -/** - * Add directives - */ -ngModule -.directive('hljs', hljsDir) -.directive('language', languageDirFactory('language')) -.directive('source', sourceDirFactory('source')) -.directive('include', includeDirFactory('include')); -})(window, window.angular);
\ No newline at end of file diff --git a/src/main/resources/META-INF/resources/designer/lib/angular-touch.js b/src/main/resources/META-INF/resources/designer/lib/angular-touch.js deleted file mode 100644 index 5b77dc62..00000000 --- a/src/main/resources/META-INF/resources/designer/lib/angular-touch.js +++ /dev/null @@ -1,584 +0,0 @@ -/** - * @license AngularJS v1.2.32 - * (c) 2010-2014 Google, Inc. http://angularjs.org - * License: MIT - */ -(function(window, angular, undefined) {'use strict'; - -/** - * @ngdoc module - * @name ngTouch - * @description - * - * # ngTouch - * - * The `ngTouch` module provides touch events and other helpers for touch-enabled devices. - * The implementation is based on jQuery Mobile touch event handling - * ([jquerymobile.com](http://jquerymobile.com/)). - * - * - * See {@link ngTouch.$swipe `$swipe`} for usage. - * - * <div doc-module-components="ngTouch"></div> - * - */ - -// define ngTouch module -/* global -ngTouch */ -var ngTouch = angular.module('ngTouch', []); - -/* global ngTouch: false */ - - /** - * @ngdoc service - * @name $swipe - * - * @description - * The `$swipe` service is a service that abstracts the messier details of hold-and-drag swipe - * behavior, to make implementing swipe-related directives more convenient. - * - * Requires the {@link ngTouch `ngTouch`} module to be installed. - * - * `$swipe` is used by the `ngSwipeLeft` and `ngSwipeRight` directives in `ngTouch`, and by - * `ngCarousel` in a separate component. - * - * # Usage - * The `$swipe` service is an object with a single method: `bind`. `bind` takes an element - * which is to be watched for swipes, and an object with four handler functions. See the - * documentation for `bind` below. - */ - -ngTouch.factory('$swipe', [function() { - // The total distance in any direction before we make the call on swipe vs. scroll. - var MOVE_BUFFER_RADIUS = 10; - - function getCoordinates(event) { - var touches = event.touches && event.touches.length ? event.touches : [event]; - var e = (event.changedTouches && event.changedTouches[0]) || - (event.originalEvent && event.originalEvent.changedTouches && - event.originalEvent.changedTouches[0]) || - touches[0].originalEvent || touches[0]; - - return { - x: e.clientX, - y: e.clientY - }; - } - - return { - /** - * @ngdoc method - * @name $swipe#bind - * - * @description - * The main method of `$swipe`. It takes an element to be watched for swipe motions, and an - * object containing event handlers. - * - * The four events are `start`, `move`, `end`, and `cancel`. `start`, `move`, and `end` - * receive as a parameter a coordinates object of the form `{ x: 150, y: 310 }`. - * - * `start` is called on either `mousedown` or `touchstart`. After this event, `$swipe` is - * watching for `touchmove` or `mousemove` events. These events are ignored until the total - * distance moved in either dimension exceeds a small threshold. - * - * Once this threshold is exceeded, either the horizontal or vertical delta is greater. - * - If the horizontal distance is greater, this is a swipe and `move` and `end` events follow. - * - If the vertical distance is greater, this is a scroll, and we let the browser take over. - * A `cancel` event is sent. - * - * `move` is called on `mousemove` and `touchmove` after the above logic has determined that - * a swipe is in progress. - * - * `end` is called when a swipe is successfully completed with a `touchend` or `mouseup`. - * - * `cancel` is called either on a `touchcancel` from the browser, or when we begin scrolling - * as described above. - * - */ - bind: function(element, eventHandlers) { - // Absolute total movement, used to control swipe vs. scroll. - var totalX, totalY; - // Coordinates of the start position. - var startCoords; - // Last event's position. - var lastPos; - // Whether a swipe is active. - var active = false; - - element.on('touchstart mousedown', function(event) { - startCoords = getCoordinates(event); - active = true; - totalX = 0; - totalY = 0; - lastPos = startCoords; - eventHandlers['start'] && eventHandlers['start'](startCoords, event); - }); - - element.on('touchcancel', function(event) { - active = false; - eventHandlers['cancel'] && eventHandlers['cancel'](event); - }); - - element.on('touchmove mousemove', function(event) { - if (!active) return; - - // Android will send a touchcancel if it thinks we're starting to scroll. - // So when the total distance (+ or - or both) exceeds 10px in either direction, - // we either: - // - On totalX > totalY, we send preventDefault() and treat this as a swipe. - // - On totalY > totalX, we let the browser handle it as a scroll. - - if (!startCoords) return; - var coords = getCoordinates(event); - - totalX += Math.abs(coords.x - lastPos.x); - totalY += Math.abs(coords.y - lastPos.y); - - lastPos = coords; - - if (totalX < MOVE_BUFFER_RADIUS && totalY < MOVE_BUFFER_RADIUS) { - return; - } - - // One of totalX or totalY has exceeded the buffer, so decide on swipe vs. scroll. - if (totalY > totalX) { - // Allow native scrolling to take over. - active = false; - eventHandlers['cancel'] && eventHandlers['cancel'](event); - return; - } else { - // Prevent the browser from scrolling. - event.preventDefault(); - eventHandlers['move'] && eventHandlers['move'](coords, event); - } - }); - - element.on('touchend mouseup', function(event) { - if (!active) return; - active = false; - eventHandlers['end'] && eventHandlers['end'](getCoordinates(event), event); - }); - } - }; -}]); - -/* global ngTouch: false */ - -/** - * @ngdoc directive - * @name ngClick - * - * @description - * A more powerful replacement for the default ngClick designed to be used on touchscreen - * devices. Most mobile browsers wait about 300ms after a tap-and-release before sending - * the click event. This version handles them immediately, and then prevents the - * following click event from propagating. - * - * Requires the {@link ngTouch `ngTouch`} module to be installed. - * - * This directive can fall back to using an ordinary click event, and so works on desktop - * browsers as well as mobile. - * - * This directive also sets the CSS class `ng-click-active` while the element is being held - * down (by a mouse click or touch) so you can restyle the depressed element if you wish. - * - * @element ANY - * @param {expression} ngClick {@link guide/expression Expression} to evaluate - * upon tap. (Event object is available as `$event`) - * - * @example - <example module="ngClickExample" deps="angular-touch.js"> - <file name="index.html"> - <button ng-click="count = count + 1" ng-init="count=0"> - Increment - </button> - count: {{ count }} - </file> - <file name="script.js"> - angular.module('ngClickExample', ['ngTouch']); - </file> - </example> - */ - -ngTouch.config(['$provide', function($provide) { - $provide.decorator('ngClickDirective', ['$delegate', function($delegate) { - // drop the default ngClick directive - $delegate.shift(); - return $delegate; - }]); -}]); - -ngTouch.directive('ngClick', ['$parse', '$timeout', '$rootElement', - function($parse, $timeout, $rootElement) { - var TAP_DURATION = 750; // Shorter than 750ms is a tap, longer is a taphold or drag. - var MOVE_TOLERANCE = 12; // 12px seems to work in most mobile browsers. - var PREVENT_DURATION = 2500; // 2.5 seconds maximum from preventGhostClick call to click - var CLICKBUSTER_THRESHOLD = 25; // 25 pixels in any dimension is the limit for busting clicks. - - var ACTIVE_CLASS_NAME = 'ng-click-active'; - var lastPreventedTime; - var touchCoordinates; - var lastLabelClickCoordinates; - - - // TAP EVENTS AND GHOST CLICKS - // - // Why tap events? - // Mobile browsers detect a tap, then wait a moment (usually ~300ms) to see if you're - // double-tapping, and then fire a click event. - // - // This delay sucks and makes mobile apps feel unresponsive. - // So we detect touchstart, touchmove, touchcancel and touchend ourselves and determine when - // the user has tapped on something. - // - // What happens when the browser then generates a click event? - // The browser, of course, also detects the tap and fires a click after a delay. This results in - // tapping/clicking twice. We do "clickbusting" to prevent it. - // - // How does it work? - // We attach global touchstart and click handlers, that run during the capture (early) phase. - // So the sequence for a tap is: - // - global touchstart: Sets an "allowable region" at the point touched. - // - element's touchstart: Starts a touch - // (- touchmove or touchcancel ends the touch, no click follows) - // - element's touchend: Determines if the tap is valid (didn't move too far away, didn't hold - // too long) and fires the user's tap handler. The touchend also calls preventGhostClick(). - // - preventGhostClick() removes the allowable region the global touchstart created. - // - The browser generates a click event. - // - The global click handler catches the click, and checks whether it was in an allowable region. - // - If preventGhostClick was called, the region will have been removed, the click is busted. - // - If the region is still there, the click proceeds normally. Therefore clicks on links and - // other elements without ngTap on them work normally. - // - // This is an ugly, terrible hack! - // Yeah, tell me about it. The alternatives are using the slow click events, or making our users - // deal with the ghost clicks, so I consider this the least of evils. Fortunately Angular - // encapsulates this ugly logic away from the user. - // - // Why not just put click handlers on the element? - // We do that too, just to be sure. If the tap event caused the DOM to change, - // it is possible another element is now in that position. To take account for these possibly - // distinct elements, the handlers are global and care only about coordinates. - - // Checks if the coordinates are close enough to be within the region. - function hit(x1, y1, x2, y2) { - return Math.abs(x1 - x2) < CLICKBUSTER_THRESHOLD && Math.abs(y1 - y2) < CLICKBUSTER_THRESHOLD; - } - - // Checks a list of allowable regions against a click location. - // Returns true if the click should be allowed. - // Splices out the allowable region from the list after it has been used. - function checkAllowableRegions(touchCoordinates, x, y) { - for (var i = 0; i < touchCoordinates.length; i += 2) { - if (hit(touchCoordinates[i], touchCoordinates[i+1], x, y)) { - touchCoordinates.splice(i, i + 2); - return true; // allowable region - } - } - return false; // No allowable region; bust it. - } - - // Global click handler that prevents the click if it's in a bustable zone and preventGhostClick - // was called recently. - function onClick(event) { - if (Date.now() - lastPreventedTime > PREVENT_DURATION) { - return; // Too old. - } - - var touches = event.touches && event.touches.length ? event.touches : [event]; - var x = touches[0].clientX; - var y = touches[0].clientY; - // Work around desktop Webkit quirk where clicking a label will fire two clicks (on the label - // and on the input element). Depending on the exact browser, this second click we don't want - // to bust has either (0,0), negative coordinates, or coordinates equal to triggering label - // click event - if (x < 1 && y < 1) { - return; // offscreen - } - if (lastLabelClickCoordinates && - lastLabelClickCoordinates[0] === x && lastLabelClickCoordinates[1] === y) { - return; // input click triggered by label click - } - // reset label click coordinates on first subsequent click - if (lastLabelClickCoordinates) { - lastLabelClickCoordinates = null; - } - // remember label click coordinates to prevent click busting of trigger click event on input - if (event.target.tagName.toLowerCase() === 'label') { - lastLabelClickCoordinates = [x, y]; - } - - // Look for an allowable region containing this click. - // If we find one, that means it was created by touchstart and not removed by - // preventGhostClick, so we don't bust it. - if (checkAllowableRegions(touchCoordinates, x, y)) { - return; - } - - // If we didn't find an allowable region, bust the click. - event.stopPropagation(); - event.preventDefault(); - - // Blur focused form elements - event.target && event.target.blur(); - } - - - // Global touchstart handler that creates an allowable region for a click event. - // This allowable region can be removed by preventGhostClick if we want to bust it. - function onTouchStart(event) { - var touches = event.touches && event.touches.length ? event.touches : [event]; - var x = touches[0].clientX; - var y = touches[0].clientY; - touchCoordinates.push(x, y); - - $timeout(function() { - // Remove the allowable region. - for (var i = 0; i < touchCoordinates.length; i += 2) { - if (touchCoordinates[i] == x && touchCoordinates[i+1] == y) { - touchCoordinates.splice(i, i + 2); - return; - } - } - }, PREVENT_DURATION, false); - } - - // On the first call, attaches some event handlers. Then whenever it gets called, it creates a - // zone around the touchstart where clicks will get busted. - function preventGhostClick(x, y) { - if (!touchCoordinates) { - $rootElement[0].addEventListener('click', onClick, true); - $rootElement[0].addEventListener('touchstart', onTouchStart, true); - touchCoordinates = []; - } - - lastPreventedTime = Date.now(); - - checkAllowableRegions(touchCoordinates, x, y); - } - - // Actual linking function. - return function(scope, element, attr) { - var clickHandler = $parse(attr.ngClick), - tapping = false, - tapElement, // Used to blur the element after a tap. - startTime, // Used to check if the tap was held too long. - touchStartX, - touchStartY; - - function resetState() { - tapping = false; - element.removeClass(ACTIVE_CLASS_NAME); - } - - element.on('touchstart', function(event) { - tapping = true; - tapElement = event.target ? event.target : event.srcElement; // IE uses srcElement. - // Hack for Safari, which can target text nodes instead of containers. - if(tapElement.nodeType == 3) { - tapElement = tapElement.parentNode; - } - - element.addClass(ACTIVE_CLASS_NAME); - - startTime = Date.now(); - - var touches = event.touches && event.touches.length ? event.touches : [event]; - var e = touches[0].originalEvent || touches[0]; - touchStartX = e.clientX; - touchStartY = e.clientY; - }); - - element.on('touchmove', function(event) { - resetState(); - }); - - element.on('touchcancel', function(event) { - resetState(); - }); - - element.on('touchend', function(event) { - var diff = Date.now() - startTime; - - var touches = (event.changedTouches && event.changedTouches.length) ? event.changedTouches : - ((event.touches && event.touches.length) ? event.touches : [event]); - var e = touches[0].originalEvent || touches[0]; - var x = e.clientX; - var y = e.clientY; - var dist = Math.sqrt( Math.pow(x - touchStartX, 2) + Math.pow(y - touchStartY, 2) ); - - if (tapping && diff < TAP_DURATION && dist < MOVE_TOLERANCE) { - // Call preventGhostClick so the clickbuster will catch the corresponding click. - preventGhostClick(x, y); - - // Blur the focused element (the button, probably) before firing the callback. - // This doesn't work perfectly on Android Chrome, but seems to work elsewhere. - // I couldn't get anything to work reliably on Android Chrome. - if (tapElement) { - tapElement.blur(); - } - - if (!angular.isDefined(attr.disabled) || attr.disabled === false) { - element.triggerHandler('click', [event]); - } - } - - resetState(); - }); - - // Hack for iOS Safari's benefit. It goes searching for onclick handlers and is liable to click - // something else nearby. - element.onclick = function(event) { }; - - // Actual click handler. - // There are three different kinds of clicks, only two of which reach this point. - // - On desktop browsers without touch events, their clicks will always come here. - // - On mobile browsers, the simulated "fast" click will call this. - // - But the browser's follow-up slow click will be "busted" before it reaches this handler. - // Therefore it's safe to use this directive on both mobile and desktop. - element.on('click', function(event, touchend) { - scope.$apply(function() { - clickHandler(scope, {$event: (touchend || event)}); - }); - }); - - element.on('mousedown', function(event) { - element.addClass(ACTIVE_CLASS_NAME); - }); - - element.on('mousemove mouseup', function(event) { - element.removeClass(ACTIVE_CLASS_NAME); - }); - - }; -}]); - -/* global ngTouch: false */ - -/** - * @ngdoc directive - * @name ngSwipeLeft - * - * @description - * Specify custom behavior when an element is swiped to the left on a touchscreen device. - * A leftward swipe is a quick, right-to-left slide of the finger. - * Though ngSwipeLeft is designed for touch-based devices, it will work with a mouse click and drag - * too. - * - * Requires the {@link ngTouch `ngTouch`} module to be installed. - * - * @element ANY - * @param {expression} ngSwipeLeft {@link guide/expression Expression} to evaluate - * upon left swipe. (Event object is available as `$event`) - * - * @example - <example module="ngSwipeLeftExample" deps="angular-touch.js"> - <file name="index.html"> - <div ng-show="!showActions" ng-swipe-left="showActions = true"> - Some list content, like an email in the inbox - </div> - <div ng-show="showActions" ng-swipe-right="showActions = false"> - <button ng-click="reply()">Reply</button> - <button ng-click="delete()">Delete</button> - </div> - </file> - <file name="script.js"> - angular.module('ngSwipeLeftExample', ['ngTouch']); - </file> - </example> - */ - -/** - * @ngdoc directive - * @name ngSwipeRight - * - * @description - * Specify custom behavior when an element is swiped to the right on a touchscreen device. - * A rightward swipe is a quick, left-to-right slide of the finger. - * Though ngSwipeRight is designed for touch-based devices, it will work with a mouse click and drag - * too. - * - * Requires the {@link ngTouch `ngTouch`} module to be installed. - * - * @element ANY - * @param {expression} ngSwipeRight {@link guide/expression Expression} to evaluate - * upon right swipe. (Event object is available as `$event`) - * - * @example - <example module="ngSwipeRightExample" deps="angular-touch.js"> - <file name="index.html"> - <div ng-show="!showActions" ng-swipe-left="showActions = true"> - Some list content, like an email in the inbox - </div> - <div ng-show="showActions" ng-swipe-right="showActions = false"> - <button ng-click="reply()">Reply</button> - <button ng-click="delete()">Delete</button> - </div> - </file> - <file name="script.js"> - angular.module('ngSwipeRightExample', ['ngTouch']); - </file> - </example> - */ - -function makeSwipeDirective(directiveName, direction, eventName) { - ngTouch.directive(directiveName, ['$parse', '$swipe', function($parse, $swipe) { - // The maximum vertical delta for a swipe should be less than 75px. - var MAX_VERTICAL_DISTANCE = 75; - // Vertical distance should not be more than a fraction of the horizontal distance. - var MAX_VERTICAL_RATIO = 0.3; - // At least a 30px lateral motion is necessary for a swipe. - var MIN_HORIZONTAL_DISTANCE = 30; - - return function(scope, element, attr) { - var swipeHandler = $parse(attr[directiveName]); - - var startCoords, valid; - - function validSwipe(coords) { - // Check that it's within the coordinates. - // Absolute vertical distance must be within tolerances. - // Horizontal distance, we take the current X - the starting X. - // This is negative for leftward swipes and positive for rightward swipes. - // After multiplying by the direction (-1 for left, +1 for right), legal swipes - // (ie. same direction as the directive wants) will have a positive delta and - // illegal ones a negative delta. - // Therefore this delta must be positive, and larger than the minimum. - if (!startCoords) return false; - var deltaY = Math.abs(coords.y - startCoords.y); - var deltaX = (coords.x - startCoords.x) * direction; - return valid && // Short circuit for already-invalidated swipes. - deltaY < MAX_VERTICAL_DISTANCE && - deltaX > 0 && - deltaX > MIN_HORIZONTAL_DISTANCE && - deltaY / deltaX < MAX_VERTICAL_RATIO; - } - - $swipe.bind(element, { - 'start': function(coords, event) { - startCoords = coords; - valid = true; - }, - 'cancel': function(event) { - valid = false; - }, - 'end': function(coords, event) { - if (validSwipe(coords)) { - scope.$apply(function() { - element.triggerHandler(eventName); - swipeHandler(scope, {$event: event}); - }); - } - } - }); - }; - }]); -} - -// Left is negative X-coordinate, right is positive. -makeSwipeDirective('ngSwipeLeft', -1, 'swipeleft'); -makeSwipeDirective('ngSwipeRight', 1, 'swiperight'); - - - -})(window, window.angular); diff --git a/src/main/resources/META-INF/resources/designer/lib/angularjs-dropdown-multiselect-new.js b/src/main/resources/META-INF/resources/designer/lib/angularjs-dropdown-multiselect-new.js deleted file mode 100644 index 6675e495..00000000 --- a/src/main/resources/META-INF/resources/designer/lib/angularjs-dropdown-multiselect-new.js +++ /dev/null @@ -1,296 +0,0 @@ -'use strict'; - -var directiveModule = angular.module('angularjs-dropdown-multiselect-new', ['vs-repeat']); - -directiveModule.directive('ngDropdownMultiselectNew', ['$filter', '$document', '$compile', '$parse', - function ($filter, $document, $compile, $parse) { - - return { - restrict: 'AE', - scope: { - selectedModel: '=', - options: '=', - extraSettings: '=', - events: '=', - searchFilter: '=?', - translationTexts: '=', - groupBy: '@' - }, - template: function (element, attrs) { - var checkboxes = attrs.checkboxes ? true : false; - var groups = attrs.groupBy ? true : false; - - var template = '<div class="multiselect-parent btn-group dropdown-multiselect" style="width:100%;">'; - template += '<div style="width:100%;" class="dropdown-toggle" ng-class="settings.buttonClasses" ng-click="toggleDropdown()">{{getButtonText()}} <span class="caret"></span></div>'; - template += '<ul class="dropdown-menu dropdown-menu-form" ng-style="{display: open ? \'block\' : \'none\', height : settings.scrollable ? settings.scrollableHeight : \'auto\' }" style="overflow: scroll; width:280px;" >'; - template += '<li ng-hide="!settings.showCheckAll"><a data-ng-click="selectAll()"><span class="glyphicon glyphicon-ok"></span> {{texts.checkAll}}</a>'; - template += '<li ng-show="settings.showUncheckAll"><a data-ng-click="deselectAll();"><span class="glyphicon glyphicon-remove"></span> {{texts.uncheckAll}}</a></li>'; - template += '<li ng-hide="(!settings.showCheckAll) && !settings.showUncheckAll" class="divider"></li>'; - template += '<li ng-show="settings.enableSearch"><div class="dropdown-header"><input type="text" class="form-control" style="width: 100%;" ng-model="searchFilter" placeholder="{{texts.searchPlaceholder}}" /></li>'; - template += '<li ng-show="settings.enableSearch" class="divider"></li>'; - - template += '<div style="width:98%;" vs-repeat> '; - - if (groups) { - template += '<li ng-repeat-start="option in orderedItems | filter: searchFilter" ng-show="getPropertyForObject(option, settings.groupBy) !== getPropertyForObject(orderedItems[$index - 1], settings.groupBy)" role="presentation" class="dropdown-header">{{ getGroupTitle(getPropertyForObject(option, settings.groupBy)) }}</li>'; - template += '<li ng-repeat-end role="presentation">'; - } else { - template += '<li role="presentation" ng-repeat="option in options| filter: searchFilter">'; - } - - template += '<a role="menuitem" tabindex="-1" ng-click="setSelectedItem(getPropertyForObject(option,settings.idProp))">'; - - if (checkboxes) { - template += '<div class="checkbox"><label><input class="checkboxInput" type="checkbox" ng-click="checkboxClick($event, getPropertyForObject(option,settings.idProp))" ng-checked="isChecked(getPropertyForObject(option,settings.idProp))" /> {{getPropertyForObject(option, settings.displayProp)}}</label></div></a>'; - } else { - template += '<span data-ng-class="{\'glyphicon glyphicon-ok\': isChecked(getPropertyForObject(option,settings.idProp))}"></span> {{getPropertyForObject(option, settings.displayProp)}}</a>'; - } - - template += '</li>'; - template += '</div>'; - - - template += '<li class="divider" ng-show="settings.selectionLimit > 1"></li>'; - template += '<li role="presentation" ng-show="settings.selectionLimit > 1"><a role="menuitem">{{selectedModel.length}} {{texts.selectionOf}} {{settings.selectionLimit}} {{texts.selectionCount}}</a></li>'; - - template += '</ul>'; - template += '</div>'; - - element.html(template); - }, - link: function ($scope, $element, $attrs) { - var $dropdownTrigger = $element.children()[0]; - - $scope.toggleDropdown = function () { - $scope.open = !$scope.open; - }; - - $scope.checkboxClick = function ($event, id) { - $scope.setSelectedItem(id); - $event.stopImmediatePropagation(); - }; - - $scope.externalEvents = { - onItemSelect: angular.noop, - onItemDeselect: angular.noop, - onSelectAll: angular.noop, - onDeselectAll: angular.noop, - onInitDone: angular.noop, - onMaxSelectionReached: angular.noop - }; - - $scope.settings = { - dynamicTitle: true, - scrollable: false, - scrollableHeight: '300px', - closeOnBlur: true, - displayProp: 'label', - idProp: 'id', - externalIdProp: 'id', - enableSearch: false, - selectionLimit: 0, - showCheckAll: false, - showUncheckAll: false, - closeOnSelect: false, - buttonClasses: 'btn btn-default', - closeOnDeselect: false, - groupBy: $attrs.groupBy || undefined, - groupByTextProvider: null, - smartButtonMaxItems: 0, - smartButtonTextConverter: angular.noop - }; - - $scope.texts = { - checkAll: 'Check All', - uncheckAll: 'Uncheck All', - selectionCount: 'checked', - selectionOf: '/', - searchPlaceholder: 'Search...', - buttonDefaultText: 'Select', - dynamicButtonTextSuffix: 'checked' - }; - - $scope.searchFilter = $scope.searchFilter || ''; - - if (angular.isDefined($scope.settings.groupBy)) { - $scope.$watch('options', function (newValue) { - if (angular.isDefined(newValue)) { - $scope.orderedItems = $filter('orderBy')(newValue, $scope.settings.groupBy); - } - }); - } - - angular.extend($scope.settings, $scope.extraSettings || []); - angular.extend($scope.externalEvents, $scope.events || []); - angular.extend($scope.texts, $scope.translationTexts); - - $scope.singleSelection = $scope.settings.selectionLimit === 1; - - function getFindObj(id) { - var findObj = {}; - - if ($scope.settings.externalIdProp === '') { - findObj[$scope.settings.idProp] = id; - } else { - findObj[$scope.settings.externalIdProp] = id; - } - - return findObj; - } - - function clearObject(object) { - for (var prop in object) { - delete object[prop]; - } - } - - if ($scope.singleSelection) { - if (angular.isArray($scope.selectedModel) && $scope.selectedModel.length === 0) { - clearObject($scope.selectedModel); - } - } - - if ($scope.settings.closeOnBlur) { - $document.on('click', function (e) { - var target = e.target.parentElement; - var parentFound = false; - - while (angular.isDefined(target) && target !== null && !parentFound) { - if (_.contains(target.className.split(' '), 'multiselect-parent') && !parentFound) { - if(target === $dropdownTrigger) { - parentFound = true; - } - } - target = target.parentElement; - } - - if (!parentFound) { - $scope.$apply(function () { - $scope.open = false; - }); - } - }); - } - - $scope.getGroupTitle = function (groupValue) { - if ($scope.settings.groupByTextProvider !== null) { - return $scope.settings.groupByTextProvider(groupValue); - } - - return groupValue; - }; - - $scope.getButtonText = function () { - if ($scope.settings.dynamicTitle && ($scope.selectedModel.length > 0 || (angular.isObject($scope.selectedModel) && _.keys($scope.selectedModel).length > 0))) { - if ($scope.settings.smartButtonMaxItems > 0) { - var itemsText = []; - - angular.forEach($scope.options, function (optionItem) { - if ($scope.isChecked($scope.getPropertyForObject(optionItem, $scope.settings.idProp))) { - var displayText = $scope.getPropertyForObject(optionItem, $scope.settings.displayProp); - var converterResponse = $scope.settings.smartButtonTextConverter(displayText, optionItem); - - itemsText.push(converterResponse ? converterResponse : displayText); - } - }); - - if ($scope.selectedModel.length > $scope.settings.smartButtonMaxItems) { - itemsText = itemsText.slice(0, $scope.settings.smartButtonMaxItems); - itemsText.push('...'); - } - - return itemsText.join(', '); - } else { - var totalSelected; - - if ($scope.singleSelection) { - totalSelected = ($scope.selectedModel !== null && angular.isDefined($scope.selectedModel[$scope.settings.idProp])) ? 1 : 0; - } else { - totalSelected = angular.isDefined($scope.selectedModel) ? $scope.selectedModel.length : 0; - } - - if (totalSelected === 0) { - return $scope.texts.buttonDefaultText; - } else { - return totalSelected + ' ' + $scope.texts.dynamicButtonTextSuffix; - } - } - } else { - return $scope.texts.buttonDefaultText; - } - }; - - $scope.getPropertyForObject = function (object, property) { - if (angular.isDefined(object) && object.hasOwnProperty(property)) { - return object[property]; - } - - return ''; - }; - - $scope.selectAll = function () { - $scope.deselectAll(false); - $scope.externalEvents.onSelectAll(); - - angular.forEach($scope.options, function (value) { - $scope.setSelectedItem(value[$scope.settings.idProp], true); - }); - }; - - $scope.deselectAll = function (sendEvent) { - sendEvent = sendEvent || true; - - if (sendEvent) { - $scope.externalEvents.onDeselectAll(); - } - - if ($scope.singleSelection) { - clearObject($scope.selectedModel); - } else { - $scope.selectedModel.splice(0, $scope.selectedModel.length); - } - }; - - $scope.setSelectedItem = function (id, dontRemove) { - var findObj = getFindObj(id); - var finalObj = null; - - if ($scope.settings.externalIdProp === '') { - finalObj = _.find($scope.options, findObj); - } else { - finalObj = findObj; - } - - if ($scope.singleSelection) { - clearObject($scope.selectedModel); - angular.extend($scope.selectedModel, finalObj); - $scope.externalEvents.onItemSelect(finalObj); - - return; - } - - dontRemove = dontRemove || false; - - var exists = _.findIndex($scope.selectedModel, findObj) !== -1; - - if (!dontRemove && exists) { - $scope.selectedModel.splice(_.findIndex($scope.selectedModel, findObj), 1); - $scope.externalEvents.onItemDeselect(findObj); - } else if (!exists && ($scope.settings.selectionLimit === 0 || $scope.selectedModel.length < $scope.settings.selectionLimit)) { - $scope.selectedModel.push(finalObj); - $scope.externalEvents.onItemSelect(finalObj); - } - }; - - $scope.isChecked = function (id) { - if ($scope.singleSelection) { - return $scope.selectedModel !== null && angular.isDefined($scope.selectedModel[$scope.settings.idProp]) && $scope.selectedModel[$scope.settings.idProp] === getFindObj(id)[$scope.settings.idProp]; - } - - return _.findIndex($scope.selectedModel, getFindObj(id)) !== -1; - }; - - $scope.externalEvents.onInitDone(); - } - }; -}]); diff --git a/src/main/resources/META-INF/resources/designer/lib/angularjs-dropdown-multiselect-old.js b/src/main/resources/META-INF/resources/designer/lib/angularjs-dropdown-multiselect-old.js deleted file mode 100644 index 7a67bae0..00000000 --- a/src/main/resources/META-INF/resources/designer/lib/angularjs-dropdown-multiselect-old.js +++ /dev/null @@ -1,433 +0,0 @@ -'use strict'; - -var directiveModule = angular.module('angularjs-dropdown-multiselect-old', ['ngRoute', - 'ngResource', - 'hljs', - 'ui.bootstrap', - 'angular-loading-bar', - 'ngAnimate', - 'dialogs.main', - 'ui.grid', - 'ui.grid.resizeColumns', - 'ui.grid.paging', - 'ui.grid.selection', - 'ui.grid.cellNav', - 'ui.grid.pinning', - 'ngSanitize','vs-repeat']); - -directiveModule.directive('ngDropdownMultiselectOld', ['$filter', '$document', '$compile', '$parse','$rootScope', '$resource', '$http','$location', - function ($filter, $document, $compile, $parse, $rootScope, $resource, $http,$location) - { - - //console.log($http); - - return { - restrict: 'AE', - scope: { - selectedModel: '=', - options: '=', - extraSettings: '=', - events: '=', - searchFilter: '=?', - translationTexts: '=', - groupBy: '@' - }, - template: function (element, attrs) - { - var checkboxes = attrs.checkboxes ? true : false; - var groups = attrs.groupBy ? true : false; - - var template = '<div class="multiselect-parent btn-group dropdown-multiselect" style="width:100%;">'; - template += '<div style="width:98%;" class="dropdown-toggle" ng-class="settings.buttonClasses" ng-click="toggleDropdown()">{{getButtonText()}} <span class="caret"></span></div>'; - template += '<ul class="dropdown-menu dropdown-menu-form" ng-style="{display: open ? \'block\' : \'none\', height : settings.scrollable ? settings.scrollableHeight : \'auto\' }" style="overflow: scroll; width:280px;" >'; - template += '<li ng-show="settings.enableSearch"><div class="dropdown-header"><input type="text" class="form-control" style="width: 100%;" ng-model="searchFilter" ng-focus="this" placeholder="{{texts.searchPlaceholder}}" /></li>'; - template += '<li ng-show="settings.enableSearch" class="divider"></li>'; - - template += '<div>'; - - if (groups) { - - template += '<li ng-repeat-start="option in orderedItems | filter: searchFilter" ng-show="getPropertyForObject(option, settings.groupBy) !== getPropertyForObject(orderedItems[$index - 1], settings.groupBy)" role="presentation" class="dropdown-header1">{{ getGroupTitle(getPropertyForObject(option, settings.groupBy)) }}</li>'; - template += '<li ng-repeat-end role="presentation">'; - } else { - template += '<li role="presentation" ng-repeat="option in options| filter: searchFilter">'; - } - - template += '<a role="menuitem" tabindex="-1" ng-click="setSelectedItem(getPropertyForObject(option,settings.idProp))">'; - - if (checkboxes) { - template += '<div class="checkbox"><label><input class="checkboxInput" type="checkbox" ng-click="checkboxClick($event, getPropertyForObject(option,settings.idProp))" ng-checked="isChecked(getPropertyForObject(option,settings.idProp))" /> {{getPropertyForObject(option, settings.displayProp)}}</label></div></a>'; - } else { - template += '<span data-ng-class="{\'glyphicon glyphicon-ok\': isChecked(getPropertyForObject(option,settings.idProp))}"></span> {{getPropertyForObject(option, settings.displayProp)}}</a>'; - } - - template += '</li>'; - template += '</div>'; - - template += '<li ng-hide="(!settings.showCheckAll) && !settings.showUncheckAll" class="divider"></li>'; - template += '<li ng-hide="!settings.showCheckAll"><a data-ng-click="selectAll()"><span class="glyphicon glyphicon-ok"></span> {{texts.checkAll}}</a>'; - template += '<li ng-show="settings.showUncheckAll"><a data-ng-click="deselectAll();"><span class="glyphicon glyphicon-remove"></span> {{texts.uncheckAll}}</a></li>'; - - template += '<li class="divider" ng-show="settings.selectionLimit > 1"></li>'; - template += '<li role="presentation" ng-show="settings.selectionLimit > 1"><a role="menuitem">{{selectedModel.length}} {{texts.selectionOf}} {{settings.selectionLimit}} {{texts.selectionCount}}</a></li>'; - - template += '</ul>'; - template += '</div>'; - - element.html(template); - }, - link: function ($scope, $element, $attrs) - { - var $dropdownTrigger = $element.children()[0]; - - - $scope.toggleDropdown = function () { - $scope.open = !$scope.open; - - - - - }; - - $scope.checkboxClick = function ($event, id) { - $scope.setSelectedItem(id); - $event.stopImmediatePropagation(); - }; - - $scope.externalEvents = - { - onItemSelect: angular.noop, - onItemDeselect: angular.noop, - onSelectAll: angular.noop, - onDeselectAll: angular.noop, - onInitDone: angular.noop, - onMaxSelectionReached: angular.noop - }; - - $scope.settings = { - dynamicTitle: true, - scrollable: false, - scrollableHeight: '300px', - closeOnBlur: true, - displayProp: 'id', - idProp: 'id', - externalIdProp: 'id', - enableSearch: false, - selectionLimit: 0, - showCheckAll: true, - showUncheckAll: true, - closeOnSelect: false, - buttonClasses: 'btn btn-default', - closeOnDeselect: false, - groupBy: $attrs.groupBy || undefined, - groupByTextProvider: null, - smartButtonMaxItems: 0, - smartButtonTextConverter: angular.noop - }; - - $scope.texts = { - checkAll: 'Check All', - uncheckAll: 'Uncheck All', - selectionCount: 'checked', - selectionOf: '/', - searchPlaceholder: 'Search...', - buttonDefaultText: 'Select', - dynamicButtonTextSuffix: 'checked' - }; - - $scope.searchFilter = $scope.searchFilter || ''; - - if (angular.isDefined($scope.settings.groupBy)) - { - $scope.$watch('options', function (newValue) - { - if (angular.isDefined(newValue)) - { - $scope.orderedItems = $filter('orderBy')(newValue, $scope.settings.groupBy); - } - }); - } - - angular.extend($scope.settings, $scope.extraSettings || []); - angular.extend($scope.externalEvents, $scope.events || []); - angular.extend($scope.texts, $scope.translationTexts); - - $scope.singleSelection = $scope.settings.selectionLimit === 1; - - function getFindObj(id) - { - var findObj = {}; - - if ($scope.settings.externalIdProp === '') - { - findObj[$scope.settings.idProp] = id; - } - else - { - findObj[$scope.settings.externalIdProp] = id; - } - - return findObj; - } - - function clearObject(object) - { - for (var prop in object) - { - delete object[prop]; - } - } - - if ($scope.singleSelection) - { - if (angular.isArray($scope.selectedModel) && $scope.selectedModel.length === 0) - { - clearObject($scope.selectedModel); - } - } - - if ($scope.settings.closeOnBlur) - { - $document.on('click', function (e) - { - var target = e.target.parentElement; - var parentFound = false; - - while (angular.isDefined(target) && target !== null && !parentFound) - { - try - { - if (_.contains(target.className.split(' '), 'multiselect-parent') && !parentFound) - { - if(target === $dropdownTrigger) - { - parentFound = true; - } - } - - target = target.parentElement; - - }catch(e){break;} - - } - - if (!parentFound) { - $scope.$apply(function () { - $scope.open = false; - }); - } - }); - } - - $scope.getGroupTitle = function (groupValue) { - if ($scope.settings.groupByTextProvider !== null) { - return $scope.settings.groupByTextProvider(groupValue); - } - - return groupValue; - }; - - $scope.getButtonText = function () { - if ($scope.settings.dynamicTitle && ($scope.selectedModel.length > 0 || (angular.isObject($scope.selectedModel) && _.keys($scope.selectedModel).length > 0))) { - if ($scope.settings.smartButtonMaxItems > 0) { - var itemsText = []; - - angular.forEach($scope.options, function (optionItem) { - if ($scope.isChecked($scope.getPropertyForObject(optionItem, $scope.settings.idProp))) { - var displayText = $scope.getPropertyForObject(optionItem, $scope.settings.displayProp); - var converterResponse = $scope.settings.smartButtonTextConverter(displayText, optionItem); - - itemsText.push(converterResponse ? converterResponse : displayText); - } - }); - - if ($scope.selectedModel.length > $scope.settings.smartButtonMaxItems) { - itemsText = itemsText.slice(0, $scope.settings.smartButtonMaxItems); - itemsText.push('...'); - } - - return itemsText.join(', '); - } else { - var totalSelected; - - if ($scope.singleSelection) { - totalSelected = ($scope.selectedModel !== null && angular.isDefined($scope.selectedModel[$scope.settings.idProp])) ? 1 : 0; - } else { - totalSelected = angular.isDefined($scope.selectedModel) ? $scope.selectedModel.length : 0; - } - - if (totalSelected === 0) { - return $scope.texts.buttonDefaultText; - } else { - return totalSelected + ' ' + $scope.texts.dynamicButtonTextSuffix; - } - } - } else { - return $scope.texts.buttonDefaultText; - } - }; - - $scope.getPropertyForObject = function (object, property) - { - if (angular.isDefined(object) && object.hasOwnProperty(property)) { - return object[property]; - } - - return ''; - }; - - $scope.selectAll = function () - { - $scope.deselectAll(false,true); - $scope.externalEvents.onSelectAll(); - - var len = $scope.selectedModel.length; - - angular.forEach($scope.options, function (value) - { - if(value[$scope.settings.idProp]=="All") - { - if(len > 1) - { - $scope.setSelectedItem(value[$scope.settings.idProp], true, true); - } - else - { - $scope.setSelectedItem(value[$scope.settings.idProp], true, true); - } - } - }); - }; - - $scope.deselectAll = function (sendEvent,ignore) - { - var len = $scope.selectedModel.length; - - sendEvent = sendEvent || true; - - if (sendEvent) - { - $scope.externalEvents.onDeselectAll(); - } - - if ($scope.singleSelection) - { - clearObject($scope.selectedModel); - } - else - { - $scope.selectedModel.splice(0, $scope.selectedModel.length); - } - - if(ignore!=true || ignore==undefined) - { - if(len > 1) - { - $scope.setSelectedItem("All", true, true); - } - else - { - $scope.setSelectedItem("All", true, true); - } - } - - - }; - - $scope.setSelectedItem = function (id, dontRemove, refresh) - { - var findObj = getFindObj(id); - var finalObj = null; - - if ($scope.settings.externalIdProp === '') - { - finalObj = _.find($scope.options, findObj); - } - else - { - finalObj = findObj; - } - - - if ($scope.singleSelection) - { - clearObject($scope.selectedModel); - angular.extend($scope.selectedModel, finalObj); - $scope.externalEvents.onItemSelect(finalObj); - - if ($scope.settings.closeOnSelect) $scope.open = false; - - return; - } - - dontRemove = dontRemove || false; - - - var exists = _.findIndex($scope.selectedModel, findObj) !== -1; - - if (!dontRemove && exists) { - $scope.selectedModel.splice(_.findIndex($scope.selectedModel, findObj), 1); - $scope.externalEvents.onItemDeselect(findObj); - } else if (!exists && ($scope.settings.selectionLimit === 0 || $scope.selectedModel.length < $scope.settings.selectionLimit)) { - $scope.selectedModel.push(finalObj); - $scope.externalEvents.onItemSelect(finalObj); - } - - if ($scope.settings.closeOnSelect) $scope.open = false; - - if(refresh || refresh==undefined) - { - if("/dashboard"==$location.path()) - { - $rootScope.ReLoadDashboardComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/api_portfolio"==$location.path()) - { - $rootScope.ReLoadAPIPortfolioComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/project_portfolio"==$location.path()) - { - $rootScope.ReLoadProjectPortFolioComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/installed_bundle_versions"==$location.path()) - { - $rootScope.ReLoadInstalledBundleComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - }else if("/adapter_inventory"==$location.path()) - { - $rootScope.ReLoadAdapterInventoryComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/api_taxonomy"==$location.path()) - { - $rootScope.ReLoadAPITaxonomyComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - }else if("/defects"==$location.path()) - { - $rootScope.ReLoadDefectReportComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } else if("/environment_configurations"==$location.path()) - { - $rootScope.ReLoadEnvConfigComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/federated_qc_coverage"==$location.path()) { - $rootScope.ReLoadQcCodeCoverageComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - - - - - - - } - - }; - - $scope.isChecked = function (id) { - if ($scope.singleSelection) { - return $scope.selectedModel !== null && angular.isDefined($scope.selectedModel[$scope.settings.idProp]) && $scope.selectedModel[$scope.settings.idProp] === getFindObj(id)[$scope.settings.idProp]; - } - - return _.findIndex($scope.selectedModel, getFindObj(id)) !== -1; - }; - - $scope.externalEvents.onInitDone(); - } - }; -}]); diff --git a/src/main/resources/META-INF/resources/designer/lib/angularjs-dropdown-multiselect.js b/src/main/resources/META-INF/resources/designer/lib/angularjs-dropdown-multiselect.js deleted file mode 100644 index 126cc2f6..00000000 --- a/src/main/resources/META-INF/resources/designer/lib/angularjs-dropdown-multiselect.js +++ /dev/null @@ -1,436 +0,0 @@ -'use strict'; - -var directiveModule = angular.module('angularjs-dropdown-multiselect', ['ngRoute', - 'ngResource', - 'hljs', - 'ui.bootstrap', - 'angular-loading-bar', - 'ngAnimate', - 'dialogs.main', - 'ui.grid', - 'ui.grid.resizeColumns', - 'ui.grid.paging', - 'ui.grid.selection', - 'ui.grid.cellNav', - 'ui.grid.pinning', - 'ngSanitize','vs-repeat']); - -directiveModule.directive('ngDropdownMultiselect', ['$filter', '$document', '$compile', '$parse','$rootScope', '$resource', '$http','$location', - function ($filter, $document, $compile, $parse, $rootScope, $resource, $http,$location) - { - - //console.log($http); - - return { - restrict: 'AE', - scope: { - selectedModel: '=', - options: '=', - extraSettings: '=', - events: '=', - searchFilter: '=?', - translationTexts: '=', - groupBy: '@' - }, - template: function (element, attrs) - { - var checkboxes = attrs.checkboxes ? true : false; - var groups = attrs.groupBy ? true : false; - - var template = '<div class="multiselect-parent btn-group dropdown-multiselect" style="width:100%;">'; - template += '<div style="width:98%;" class="dropdown-toggle" ng-class="settings.buttonClasses" ng-click="toggleDropdown()">{{getButtonText()}} <span class="caret"></span></div>'; - template += '<ul class="dropdown-menu dropdown-menu-form" ng-style="{display: open ? \'block\' : \'none\', height : settings.scrollable ? settings.scrollableHeight : \'auto\' }" style="overflow: scroll; width:280px;" >'; - template += '<li ng-hide="!settings.showCheckAll"><a data-ng-click="selectAll()"><span class="glyphicon glyphicon-ok"></span> {{texts.checkAll}}</a>'; - template += '<li ng-show="settings.showUncheckAll"><a data-ng-click="deselectAll();"><span class="glyphicon glyphicon-remove"></span> {{texts.uncheckAll}}</a></li>'; - template += '<li ng-hide="(!settings.showCheckAll) && !settings.showUncheckAll" class="divider"></li>'; - template += '<li ng-show="settings.enableSearch"><div class="dropdown-header"><input type="text" class="form-control" style="width: 100%;" ng-model="searchFilter" placeholder="{{texts.searchPlaceholder}}" /></li>'; - template += '<li ng-show="settings.enableSearch" class="divider"></li>'; - - template += '<div vs-repeat> '; - - if (groups) { - template += '<li ng-repeat-start="option in orderedItems | filter: searchFilter" ng-show="getPropertyForObject(option, settings.groupBy) !== getPropertyForObject(orderedItems[$index - 1], settings.groupBy)" role="presentation" class="dropdown-header">{{ getGroupTitle(getPropertyForObject(option, settings.groupBy)) }}</li>'; - template += '<li ng-repeat-end role="presentation">'; - } else { - template += '<li role="presentation" ng-repeat="option in options| filter: searchFilter">'; - } - - template += '<a role="menuitem" tabindex="-1" ng-click="setSelectedItem(getPropertyForObject(option,settings.idProp))">'; - - if (checkboxes) { - template += '<div class="checkbox"><label><input class="checkboxInput" type="checkbox" ng-click="checkboxClick($event, getPropertyForObject(option,settings.idProp))" ng-checked="isChecked(getPropertyForObject(option,settings.idProp))" /> {{getPropertyForObject(option, settings.displayProp)}}</label></div></a>'; - } else { - template += '<span data-ng-class="{\'glyphicon glyphicon-ok\': isChecked(getPropertyForObject(option,settings.idProp))}"></span> {{getPropertyForObject(option, settings.displayProp)}}</a>'; - } - - template += '</li>'; - template += '</div>'; - - - template += '<li class="divider" ng-show="settings.selectionLimit > 1"></li>'; - template += '<li role="presentation" ng-show="settings.selectionLimit > 1"><a role="menuitem">{{selectedModel.length}} {{texts.selectionOf}} {{settings.selectionLimit}} {{texts.selectionCount}}</a></li>'; - - template += '</ul>'; - template += '</div>'; - - element.html(template); - }, - link: function ($scope, $element, $attrs) - { - var $dropdownTrigger = $element.children()[0]; - - $scope.toggleDropdown = function () { - $scope.open = !$scope.open; - if ($('#left').height()<$('#right').height()){ - $('#left').height($('#right').height()); - } - setTimeout(function(){ $('#left').scrollTop($('#left')[0].scrollHeight); }, 1); - }; - - $scope.checkboxClick = function ($event, id) { - $scope.setSelectedItem(id); - $event.stopImmediatePropagation(); - }; - - $scope.externalEvents = - { - onItemSelect: angular.noop, - onItemDeselect: angular.noop, - onSelectAll: angular.noop, - onDeselectAll: angular.noop, - onInitDone: angular.noop, - onMaxSelectionReached: angular.noop - }; - - $scope.settings = { - dynamicTitle: true, - scrollable: false, - scrollableHeight: '300px', - closeOnBlur: true, - displayProp: 'id', - idProp: 'id', - externalIdProp: 'id', - enableSearch: false, - selectionLimit: 0, - showCheckAll: true, - showUncheckAll: true, - closeOnSelect: false, - buttonClasses: 'btn btn-default', - closeOnDeselect: false, - groupBy: $attrs.groupBy || undefined, - groupByTextProvider: null, - smartButtonMaxItems: 0, - smartButtonTextConverter: angular.noop - }; - - $scope.texts = { - checkAll: 'Check All', - uncheckAll: 'Uncheck All', - selectionCount: 'checked', - selectionOf: '/', - searchPlaceholder: 'Search...', - buttonDefaultText: 'Select', - dynamicButtonTextSuffix: 'checked' - }; - - $scope.searchFilter = $scope.searchFilter || ''; - - if (angular.isDefined($scope.settings.groupBy)) - { - $scope.$watch('options', function (newValue) - { - if (angular.isDefined(newValue)) - { - $scope.orderedItems = $filter('orderBy')(newValue, $scope.settings.groupBy); - } - }); - } - - angular.extend($scope.settings, $scope.extraSettings || []); - angular.extend($scope.externalEvents, $scope.events || []); - angular.extend($scope.texts, $scope.translationTexts); - - $scope.singleSelection = $scope.settings.selectionLimit === 1; - - function getFindObj(id) - { - var findObj = {}; - - if ($scope.settings.externalIdProp === '') - { - findObj[$scope.settings.idProp] = id; - } - else - { - findObj[$scope.settings.externalIdProp] = id; - } - - return findObj; - } - - function clearObject(object) - { - for (var prop in object) - { - delete object[prop]; - } - } - - if ($scope.singleSelection) - { - if (angular.isArray($scope.selectedModel) && $scope.selectedModel.length === 0) - { - clearObject($scope.selectedModel); - } - } - - if ($scope.settings.closeOnBlur) - { - $document.on('click', function (e) - { - var target = e.target.parentElement; - var parentFound = false; - - while (angular.isDefined(target) && target !== null && !parentFound) - { - try - { - if (_.contains(target.className.split(' '), 'multiselect-parent') && !parentFound) - { - if(target === $dropdownTrigger) - { - parentFound = true; - } - } - - target = target.parentElement; - - }catch(e){break;} - - } - - if (!parentFound) { - $scope.$apply(function () { - $scope.open = false; - }); - } - }); - } - - $scope.getGroupTitle = function (groupValue) { - if ($scope.settings.groupByTextProvider !== null) { - return $scope.settings.groupByTextProvider(groupValue); - } - - return groupValue; - }; - - $scope.getButtonText = function () { - if ($scope.settings.dynamicTitle && ($scope.selectedModel.length > 0 || (angular.isObject($scope.selectedModel) && _.keys($scope.selectedModel).length > 0))) { - if ($scope.settings.smartButtonMaxItems > 0) { - var itemsText = []; - - angular.forEach($scope.options, function (optionItem) { - if ($scope.isChecked($scope.getPropertyForObject(optionItem, $scope.settings.idProp))) { - var displayText = $scope.getPropertyForObject(optionItem, $scope.settings.displayProp); - var converterResponse = $scope.settings.smartButtonTextConverter(displayText, optionItem); - - itemsText.push(converterResponse ? converterResponse : displayText); - } - }); - - if ($scope.selectedModel.length > $scope.settings.smartButtonMaxItems) { - itemsText = itemsText.slice(0, $scope.settings.smartButtonMaxItems); - itemsText.push('...'); - } - - return itemsText.join(', '); - } else { - var totalSelected; - - if ($scope.singleSelection) { - totalSelected = ($scope.selectedModel !== null && angular.isDefined($scope.selectedModel[$scope.settings.idProp])) ? 1 : 0; - } else { - totalSelected = angular.isDefined($scope.selectedModel) ? $scope.selectedModel.length : 0; - } - - if (totalSelected === 0) { - return $scope.texts.buttonDefaultText; - } else { - return totalSelected + ' ' + $scope.texts.dynamicButtonTextSuffix; - } - } - } else { - return $scope.texts.buttonDefaultText; - } - }; - - $scope.getPropertyForObject = function (object, property) - { - if (angular.isDefined(object) && object.hasOwnProperty(property)) { - return object[property]; - } - - return ''; - }; - - $scope.selectAll = function () - { - $scope.deselectAll(false,true); - $scope.externalEvents.onSelectAll(); - - var len = $scope.selectedModel.length; - - angular.forEach($scope.options, function (value) - { - if(value[$scope.settings.idProp]=="All") - { - if(len > 1) - { - $scope.setSelectedItem(value[$scope.settings.idProp], true, true); - } - else - { - $scope.setSelectedItem(value[$scope.settings.idProp], true, true); - } - } - }); - }; - - $scope.deselectAll = function (sendEvent,ignore) - { - var len = $scope.selectedModel.length; - - sendEvent = sendEvent || true; - - if (sendEvent) - { - $scope.externalEvents.onDeselectAll(); - } - - if ($scope.singleSelection) - { - clearObject($scope.selectedModel); - } - else - { - $scope.selectedModel.splice(0, $scope.selectedModel.length); - } - - if(ignore!=true || ignore==undefined) - { - if(len > 1) - { - $scope.setSelectedItem("All", true, true); - } - else - { - $scope.setSelectedItem("All", true, true); - } - } - - - }; - - $scope.setSelectedItem = function (id, dontRemove, refresh) - { - var findObj = getFindObj(id); - var finalObj = null; - - if ($scope.settings.externalIdProp === '') - { - finalObj = _.find($scope.options, findObj); - } - else - { - finalObj = findObj; - } - - - if ($scope.singleSelection) - { - clearObject($scope.selectedModel); - angular.extend($scope.selectedModel, finalObj); - $scope.externalEvents.onItemSelect(finalObj); - - if ($scope.settings.closeOnSelect) $scope.open = false; - - return; - } - - dontRemove = dontRemove || false; - - - var exists = _.findIndex($scope.selectedModel, findObj) !== -1; - - if (!dontRemove && exists) { - $scope.selectedModel.splice(_.findIndex($scope.selectedModel, findObj), 1); - $scope.externalEvents.onItemDeselect(findObj); - } else if (!exists && ($scope.settings.selectionLimit === 0 || $scope.selectedModel.length < $scope.settings.selectionLimit)) { - $scope.selectedModel.push(finalObj); - $scope.externalEvents.onItemSelect(finalObj); - } - - if ($scope.settings.closeOnSelect) $scope.open = false; - - if(refresh || refresh==undefined) - { - if("/dashboard"==$location.path()) - { - $rootScope.ReLoadDashboardComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/api_portfolio"==$location.path()) - { - $rootScope.ReLoadAPIPortfolioComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/project_portfolio"==$location.path()) - { - $rootScope.ReLoadProjectPortFolioComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/installed_bundle_versions"==$location.path()) - { - $rootScope.ReLoadInstalledBundleComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - }else if("/adapter_inventory"==$location.path()) - { - $rootScope.ReLoadAdapterInventoryComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/api_taxonomy"==$location.path()) - { - $rootScope.ReLoadAPITaxonomyComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - }else if("/defects"==$location.path()) - { - $rootScope.ReLoadDefectReportComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } else if("/environment_configurations"==$location.path()) - { - $rootScope.ReLoadEnvConfigComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/qc_coverage_report"==$location.path()) { - $rootScope.ReLoadQcCodeCoverageComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - }else if("/func_test_exec_status"==$location.path()) { - $rootScope.ReLoadFunTestResultComboBox($scope.translationTexts.buttonDefaultText,finalObj.id); - } - else if("/api_schema"==$location.path()) { - - $rootScope.reloadApiSchemaPage($scope.translationTexts.buttonDefaultText,finalObj.id); - } - - - - - - } - - }; - - $scope.isChecked = function (id) { - if ($scope.singleSelection) { - return $scope.selectedModel !== null && angular.isDefined($scope.selectedModel[$scope.settings.idProp]) && $scope.selectedModel[$scope.settings.idProp] === getFindObj(id)[$scope.settings.idProp]; - } - - return _.findIndex($scope.selectedModel, getFindObj(id)) !== -1; - }; - - $scope.externalEvents.onInitDone(); - } - }; -}]); diff --git a/src/main/resources/META-INF/resources/designer/lib/jquery.min.js b/src/main/resources/META-INF/resources/designer/lib/jquery.min.js index 4024b662..4d9b3a25 100644 --- a/src/main/resources/META-INF/resources/designer/lib/jquery.min.js +++ b/src/main/resources/META-INF/resources/designer/lib/jquery.min.js @@ -1,4 +1,2 @@ -/*! jQuery v2.2.4 | (c) jQuery Foundation | jquery.org/license */ -!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=a.document,e=c.slice,f=c.concat,g=c.push,h=c.indexOf,i={},j=i.toString,k=i.hasOwnProperty,l={},m="2.2.4",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return e.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:e.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a){return n.each(this,a)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(e.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor()},push:g,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){var b=a&&a.toString();return!n.isArray(a)&&b-parseFloat(b)+1>=0},isPlainObject:function(a){var b;if("object"!==n.type(a)||a.nodeType||n.isWindow(a))return!1;if(a.constructor&&!k.call(a,"constructor")&&!k.call(a.constructor.prototype||{},"isPrototypeOf"))return!1;for(b in a);return void 0===b||k.call(a,b)},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?i[j.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=d.createElement("script"),b.text=a,d.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b){var c,d=0;if(s(a)){for(c=a.length;c>d;d++)if(b.call(a[d],d,a[d])===!1)break}else for(d in a)if(b.call(a[d],d,a[d])===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):g.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:h.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,e,g=0,h=[];if(s(a))for(d=a.length;d>g;g++)e=b(a[g],g,c),null!=e&&h.push(e);else for(g in a)e=b(a[g],g,c),null!=e&&h.push(e);return f.apply([],h)},guid:1,proxy:function(a,b){var c,d,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(d=e.call(arguments,2),f=function(){return a.apply(b||this,d.concat(e.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:l}),"function"==typeof Symbol&&(n.fn[Symbol.iterator]=c[Symbol.iterator]),n.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(a,b){i["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=!!a&&"length"in a&&a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+1*new Date,v=a.document,w=0,x=0,y=ga(),z=ga(),A=ga(),B=function(a,b){return a===b&&(l=!0),0},C=1<<31,D={}.hasOwnProperty,E=[],F=E.pop,G=E.push,H=E.push,I=E.slice,J=function(a,b){for(var c=0,d=a.length;d>c;c++)if(a[c]===b)return c;return-1},K="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",L="[\\x20\\t\\r\\n\\f]",M="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",N="\\["+L+"*("+M+")(?:"+L+"*([*^$|!~]?=)"+L+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+M+"))|)"+L+"*\\]",O=":("+M+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+N+")*)|.*)\\)|)",P=new RegExp(L+"+","g"),Q=new RegExp("^"+L+"+|((?:^|[^\\\\])(?:\\\\.)*)"+L+"+$","g"),R=new RegExp("^"+L+"*,"+L+"*"),S=new RegExp("^"+L+"*([>+~]|"+L+")"+L+"*"),T=new RegExp("="+L+"*([^\\]'\"]*?)"+L+"*\\]","g"),U=new RegExp(O),V=new RegExp("^"+M+"$"),W={ID:new RegExp("^#("+M+")"),CLASS:new RegExp("^\\.("+M+")"),TAG:new RegExp("^("+M+"|[*])"),ATTR:new RegExp("^"+N),PSEUDO:new RegExp("^"+O),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+L+"*(even|odd|(([+-]|)(\\d*)n|)"+L+"*(?:([+-]|)"+L+"*(\\d+)|))"+L+"*\\)|)","i"),bool:new RegExp("^(?:"+K+")$","i"),needsContext:new RegExp("^"+L+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+L+"*((?:-\\d)?\\d*)"+L+"*\\)|)(?=[^-]|$)","i")},X=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,$=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,_=/[+~]/,aa=/'|\\/g,ba=new RegExp("\\\\([\\da-f]{1,6}"+L+"?|("+L+")|.)","ig"),ca=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)},da=function(){m()};try{H.apply(E=I.call(v.childNodes),v.childNodes),E[v.childNodes.length].nodeType}catch(ea){H={apply:E.length?function(a,b){G.apply(a,I.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fa(a,b,d,e){var f,h,j,k,l,o,r,s,w=b&&b.ownerDocument,x=b?b.nodeType:9;if(d=d||[],"string"!=typeof a||!a||1!==x&&9!==x&&11!==x)return d;if(!e&&((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,p)){if(11!==x&&(o=$.exec(a)))if(f=o[1]){if(9===x){if(!(j=b.getElementById(f)))return d;if(j.id===f)return d.push(j),d}else if(w&&(j=w.getElementById(f))&&t(b,j)&&j.id===f)return d.push(j),d}else{if(o[2])return H.apply(d,b.getElementsByTagName(a)),d;if((f=o[3])&&c.getElementsByClassName&&b.getElementsByClassName)return H.apply(d,b.getElementsByClassName(f)),d}if(c.qsa&&!A[a+" "]&&(!q||!q.test(a))){if(1!==x)w=b,s=a;else if("object"!==b.nodeName.toLowerCase()){(k=b.getAttribute("id"))?k=k.replace(aa,"\\$&"):b.setAttribute("id",k=u),r=g(a),h=r.length,l=V.test(k)?"#"+k:"[id='"+k+"']";while(h--)r[h]=l+" "+qa(r[h]);s=r.join(","),w=_.test(a)&&oa(b.parentNode)||b}if(s)try{return H.apply(d,w.querySelectorAll(s)),d}catch(y){}finally{k===u&&b.removeAttribute("id")}}}return i(a.replace(Q,"$1"),b,d,e)}function ga(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function ha(a){return a[u]=!0,a}function ia(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function ja(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[e]]=b}function ka(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||C)-(~a.sourceIndex||C);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function la(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function ma(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function na(a){return ha(function(b){return b=+b,ha(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function oa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a}c=fa.support={},f=fa.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fa.setDocument=function(a){var b,e,g=a?a.ownerDocument||a:v;return g!==n&&9===g.nodeType&&g.documentElement?(n=g,o=n.documentElement,p=!f(n),(e=n.defaultView)&&e.top!==e&&(e.addEventListener?e.addEventListener("unload",da,!1):e.attachEvent&&e.attachEvent("onunload",da)),c.attributes=ia(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ia(function(a){return a.appendChild(n.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=Z.test(n.getElementsByClassName),c.getById=ia(function(a){return o.appendChild(a).id=u,!n.getElementsByName||!n.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if("undefined"!=typeof b.getElementById&&p){var c=b.getElementById(a);return c?[c]:[]}},d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(ba,ca);return function(a){var c="undefined"!=typeof a.getAttributeNode&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return"undefined"!=typeof b.getElementsByTagName?b.getElementsByTagName(a):c.qsa?b.querySelectorAll(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return"undefined"!=typeof b.getElementsByClassName&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=Z.test(n.querySelectorAll))&&(ia(function(a){o.appendChild(a).innerHTML="<a id='"+u+"'></a><select id='"+u+"-\r\\' msallowcapture=''><option selected=''></option></select>",a.querySelectorAll("[msallowcapture^='']").length&&q.push("[*^$]="+L+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+L+"*(?:value|"+K+")"),a.querySelectorAll("[id~="+u+"-]").length||q.push("~="),a.querySelectorAll(":checked").length||q.push(":checked"),a.querySelectorAll("a#"+u+"+*").length||q.push(".#.+[+~]")}),ia(function(a){var b=n.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+L+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=Z.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ia(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",O)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=Z.test(o.compareDocumentPosition),t=b||Z.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===n||a.ownerDocument===v&&t(v,a)?-1:b===n||b.ownerDocument===v&&t(v,b)?1:k?J(k,a)-J(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,e=a.parentNode,f=b.parentNode,g=[a],h=[b];if(!e||!f)return a===n?-1:b===n?1:e?-1:f?1:k?J(k,a)-J(k,b):0;if(e===f)return ka(a,b);c=a;while(c=c.parentNode)g.unshift(c);c=b;while(c=c.parentNode)h.unshift(c);while(g[d]===h[d])d++;return d?ka(g[d],h[d]):g[d]===v?-1:h[d]===v?1:0},n):n},fa.matches=function(a,b){return fa(a,null,null,b)},fa.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(T,"='$1']"),c.matchesSelector&&p&&!A[b+" "]&&(!r||!r.test(b))&&(!q||!q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fa(b,n,null,[a]).length>0},fa.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fa.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&D.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fa.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fa.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fa.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fa.selectors={cacheLength:50,createPseudo:ha,match:W,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(ba,ca),a[3]=(a[3]||a[4]||a[5]||"").replace(ba,ca),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fa.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fa.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return W.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&U.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(ba,ca).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+L+")"+a+"("+L+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||"undefined"!=typeof a.getAttribute&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fa.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e.replace(P," ")+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h,t=!1;if(q){if(f){while(p){m=b;while(m=m[p])if(h?m.nodeName.toLowerCase()===r:1===m.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){m=q,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n&&j[2],m=n&&q.childNodes[n];while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if(1===m.nodeType&&++t&&m===b){k[a]=[w,n,t];break}}else if(s&&(m=b,l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),j=k[a]||[],n=j[0]===w&&j[1],t=n),t===!1)while(m=++n&&m&&m[p]||(t=n=0)||o.pop())if((h?m.nodeName.toLowerCase()===r:1===m.nodeType)&&++t&&(s&&(l=m[u]||(m[u]={}),k=l[m.uniqueID]||(l[m.uniqueID]={}),k[a]=[w,t]),m===b))break;return t-=e,t===d||t%d===0&&t/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fa.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?ha(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=J(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:ha(function(a){var b=[],c=[],d=h(a.replace(Q,"$1"));return d[u]?ha(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),b[0]=null,!c.pop()}}),has:ha(function(a){return function(b){return fa(a,b).length>0}}),contains:ha(function(a){return a=a.replace(ba,ca),function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:ha(function(a){return V.test(a||"")||fa.error("unsupported lang: "+a),a=a.replace(ba,ca).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Y.test(a.nodeName)},input:function(a){return X.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:na(function(){return[0]}),last:na(function(a,b){return[b-1]}),eq:na(function(a,b,c){return[0>c?c+b:c]}),even:na(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:na(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:na(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:na(function(a,b,c){for(var d=0>c?c+b:c;++d<b;)a.push(d);return a})}},d.pseudos.nth=d.pseudos.eq;for(b in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})d.pseudos[b]=la(b);for(b in{submit:!0,reset:!0})d.pseudos[b]=ma(b);function pa(){}pa.prototype=d.filters=d.pseudos,d.setFilters=new pa,g=fa.tokenize=function(a,b){var c,e,f,g,h,i,j,k=z[a+" "];if(k)return b?0:k.slice(0);h=a,i=[],j=d.preFilter;while(h){c&&!(e=R.exec(h))||(e&&(h=h.slice(e[0].length)||h),i.push(f=[])),c=!1,(e=S.exec(h))&&(c=e.shift(),f.push({value:c,type:e[0].replace(Q," ")}),h=h.slice(c.length));for(g in d.filter)!(e=W[g].exec(h))||j[g]&&!(e=j[g](e))||(c=e.shift(),f.push({value:c,type:g,matches:e}),h=h.slice(c.length));if(!c)break}return b?h.length:h?fa.error(a):z(a,i).slice(0)};function qa(a){for(var b=0,c=a.length,d="";c>b;b++)d+=a[b].value;return d}function ra(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j,k=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(j=b[u]||(b[u]={}),i=j[b.uniqueID]||(j[b.uniqueID]={}),(h=i[d])&&h[0]===w&&h[1]===f)return k[2]=h[2];if(i[d]=k,k[2]=a(b,c,g))return!0}}}function sa(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function ta(a,b,c){for(var d=0,e=b.length;e>d;d++)fa(a,b[d],c);return c}function ua(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(c&&!c(f,d,e)||(g.push(f),j&&b.push(h)));return g}function va(a,b,c,d,e,f){return d&&!d[u]&&(d=va(d)),e&&!e[u]&&(e=va(e,f)),ha(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||ta(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ua(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ua(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?J(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ua(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):H.apply(g,r)})}function wa(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=ra(function(a){return a===b},h,!0),l=ra(function(a){return J(b,a)>-1},h,!0),m=[function(a,c,d){var e=!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d));return b=null,e}];f>i;i++)if(c=d.relative[a[i].type])m=[ra(sa(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return va(i>1&&sa(m),i>1&&qa(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(Q,"$1"),c,e>i&&wa(a.slice(i,e)),f>e&&wa(a=a.slice(e)),f>e&&qa(a))}m.push(c)}return sa(m)}function xa(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,o,q,r=0,s="0",t=f&&[],u=[],v=j,x=f||e&&d.find.TAG("*",k),y=w+=null==v?1:Math.random()||.1,z=x.length;for(k&&(j=g===n||g||k);s!==z&&null!=(l=x[s]);s++){if(e&&l){o=0,g||l.ownerDocument===n||(m(l),h=!p);while(q=a[o++])if(q(l,g||n,h)){i.push(l);break}k&&(w=y)}c&&((l=!q&&l)&&r--,f&&t.push(l))}if(r+=s,c&&s!==r){o=0;while(q=b[o++])q(t,u,g,h);if(f){if(r>0)while(s--)t[s]||u[s]||(u[s]=F.call(i));u=ua(u)}H.apply(i,u),k&&!f&&u.length>0&&r+b.length>1&&fa.uniqueSort(i)}return k&&(w=y,j=v),t};return c?ha(f):f}return h=fa.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wa(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xa(e,d)),f.selector=a}return f},i=fa.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(ba,ca),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=W.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(ba,ca),_.test(j[0].type)&&oa(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qa(j),!a)return H.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,!b||_.test(a)&&oa(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ia(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ia(function(a){return a.innerHTML="<a href='#'></a>","#"===a.firstChild.getAttribute("href")})||ja("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ia(function(a){return a.innerHTML="<input/>",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||ja("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ia(function(a){return null==a.getAttribute("disabled")})||ja(K,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fa}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.uniqueSort=n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},v=function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c},w=n.expr.match.needsContext,x=/^<([\w-]+)\s*\/?>(?:<\/\1>|)$/,y=/^.[^:#\[\.,]*$/;function z(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(y.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return h.call(b,a)>-1!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(z(this,a||[],!1))},not:function(a){return this.pushStack(z(this,a||[],!0))},is:function(a){return!!z(this,"string"==typeof a&&w.test(a)?n(a):a||[],!1).length}});var A,B=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,C=n.fn.init=function(a,b,c){var e,f;if(!a)return this;if(c=c||A,"string"==typeof a){if(e="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:B.exec(a),!e||!e[1]&&b)return!b||b.jquery?(b||c).find(a):this.constructor(b).find(a);if(e[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(e[1],b&&b.nodeType?b.ownerDocument||b:d,!0)),x.test(e[1])&&n.isPlainObject(b))for(e in b)n.isFunction(this[e])?this[e](b[e]):this.attr(e,b[e]);return this}return f=d.getElementById(e[2]),f&&f.parentNode&&(this.length=1,this[0]=f),this.context=d,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?void 0!==c.ready?c.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};C.prototype=n.fn,A=n(d);var D=/^(?:parents|prev(?:Until|All))/,E={children:!0,contents:!0,next:!0,prev:!0};n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=w.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.uniqueSort(f):f)},index:function(a){return a?"string"==typeof a?h.call(n(a),this[0]):h.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.uniqueSort(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function F(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return u(a,"parentNode")},parentsUntil:function(a,b,c){return u(a,"parentNode",c)},next:function(a){return F(a,"nextSibling")},prev:function(a){return F(a,"previousSibling")},nextAll:function(a){return u(a,"nextSibling")},prevAll:function(a){return u(a,"previousSibling")},nextUntil:function(a,b,c){return u(a,"nextSibling",c)},prevUntil:function(a,b,c){return u(a,"previousSibling",c)},siblings:function(a){return v((a.parentNode||{}).firstChild,a)},children:function(a){return v(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(E[a]||n.uniqueSort(e),D.test(a)&&e.reverse()),this.pushStack(e)}});var G=/\S+/g;function H(a){var b={};return n.each(a.match(G)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?H(a):n.extend({},a);var b,c,d,e,f=[],g=[],h=-1,i=function(){for(e=a.once,d=b=!0;g.length;h=-1){c=g.shift();while(++h<f.length)f[h].apply(c[0],c[1])===!1&&a.stopOnFalse&&(h=f.length,c=!1)}a.memory||(c=!1),b=!1,e&&(f=c?[]:"")},j={add:function(){return f&&(c&&!b&&(h=f.length-1,g.push(c)),function d(b){n.each(b,function(b,c){n.isFunction(c)?a.unique&&j.has(c)||f.push(c):c&&c.length&&"string"!==n.type(c)&&d(c)})}(arguments),c&&!b&&i()),this},remove:function(){return n.each(arguments,function(a,b){var c;while((c=n.inArray(b,f,c))>-1)f.splice(c,1),h>=c&&h--}),this},has:function(a){return a?n.inArray(a,f)>-1:f.length>0},empty:function(){return f&&(f=[]),this},disable:function(){return e=g=[],f=c="",this},disabled:function(){return!f},lock:function(){return e=g=[],c||(f=c=""),this},locked:function(){return!!e},fireWith:function(a,c){return e||(c=c||[],c=[a,c.slice?c.slice():c],g.push(c),b||i()),this},fire:function(){return j.fireWith(this,arguments),this},fired:function(){return!!d}};return j},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().progress(c.notify).done(c.resolve).fail(c.reject):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=e.call(arguments),d=c.length,f=1!==d||a&&n.isFunction(a.promise)?d:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(d){b[a]=this,c[a]=arguments.length>1?e.call(arguments):d,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(d>1)for(i=new Array(d),j=new Array(d),k=new Array(d);d>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().progress(h(b,j,i)).done(h(b,k,c)).fail(g.reject):--f;return f||g.resolveWith(k,c),g.promise()}});var I;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(I.resolveWith(d,[n]),n.fn.triggerHandler&&(n(d).triggerHandler("ready"),n(d).off("ready"))))}});function J(){d.removeEventListener("DOMContentLoaded",J),a.removeEventListener("load",J),n.ready()}n.ready.promise=function(b){return I||(I=n.Deferred(),"complete"===d.readyState||"loading"!==d.readyState&&!d.documentElement.doScroll?a.setTimeout(n.ready):(d.addEventListener("DOMContentLoaded",J),a.addEventListener("load",J))),I.promise(b)},n.ready.promise();var K=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)K(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f},L=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function M(){this.expando=n.expando+M.uid++}M.uid=1,M.prototype={register:function(a,b){var c=b||{};return a.nodeType?a[this.expando]=c:Object.defineProperty(a,this.expando,{value:c,writable:!0,configurable:!0}),a[this.expando]},cache:function(a){if(!L(a))return{};var b=a[this.expando];return b||(b={},L(a)&&(a.nodeType?a[this.expando]=b:Object.defineProperty(a,this.expando,{value:b,configurable:!0}))),b},set:function(a,b,c){var d,e=this.cache(a);if("string"==typeof b)e[b]=c;else for(d in b)e[d]=b[d];return e},get:function(a,b){return void 0===b?this.cache(a):a[this.expando]&&a[this.expando][b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=a[this.expando];if(void 0!==f){if(void 0===b)this.register(a);else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in f?d=[b,e]:(d=e,d=d in f?[d]:d.match(G)||[])),c=d.length;while(c--)delete f[d[c]]}(void 0===b||n.isEmptyObject(f))&&(a.nodeType?a[this.expando]=void 0:delete a[this.expando])}},hasData:function(a){var b=a[this.expando];return void 0!==b&&!n.isEmptyObject(b)}};var N=new M,O=new M,P=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Q=/[A-Z]/g;function R(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(Q,"-$&").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:P.test(c)?n.parseJSON(c):c; -}catch(e){}O.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return O.hasData(a)||N.hasData(a)},data:function(a,b,c){return O.access(a,b,c)},removeData:function(a,b){O.remove(a,b)},_data:function(a,b,c){return N.access(a,b,c)},_removeData:function(a,b){N.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=O.get(f),1===f.nodeType&&!N.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),R(f,d,e[d])));N.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){O.set(this,a)}):K(this,function(b){var c,d;if(f&&void 0===b){if(c=O.get(f,a)||O.get(f,a.replace(Q,"-$&").toLowerCase()),void 0!==c)return c;if(d=n.camelCase(a),c=O.get(f,d),void 0!==c)return c;if(c=R(f,d,void 0),void 0!==c)return c}else d=n.camelCase(a),this.each(function(){var c=O.get(this,d);O.set(this,d,b),a.indexOf("-")>-1&&void 0!==c&&O.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){O.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=N.get(a,b),c&&(!d||n.isArray(c)?d=N.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return N.get(a,c)||N.access(a,c,{empty:n.Callbacks("once memory").add(function(){N.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.length<c?n.queue(this[0],a):void 0===b?this:this.each(function(){var c=n.queue(this,a,b);n._queueHooks(this,a),"fx"===a&&"inprogress"!==c[0]&&n.dequeue(this,a)})},dequeue:function(a){return this.each(function(){n.dequeue(this,a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,b){var c,d=1,e=n.Deferred(),f=this,g=this.length,h=function(){--d||e.resolveWith(f,[f])};"string"!=typeof a&&(b=a,a=void 0),a=a||"fx";while(g--)c=N.get(f[g],a+"queueHooks"),c&&c.empty&&(d++,c.empty.add(h));return h(),e.promise(b)}});var S=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,T=new RegExp("^(?:([+-])=|)("+S+")([a-z%]*)$","i"),U=["Top","Right","Bottom","Left"],V=function(a,b){return a=b||a,"none"===n.css(a,"display")||!n.contains(a.ownerDocument,a)};function W(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:function(){return n.css(a,b,"")},i=h(),j=c&&c[3]||(n.cssNumber[b]?"":"px"),k=(n.cssNumber[b]||"px"!==j&&+i)&&T.exec(n.css(a,b));if(k&&k[3]!==j){j=j||k[3],c=c||[],k=+i||1;do f=f||".5",k/=f,n.style(a,b,k+j);while(f!==(f=h()/i)&&1!==f&&--g)}return c&&(k=+k||+i||0,e=c[1]?k+(c[1]+1)*c[2]:+c[2],d&&(d.unit=j,d.start=k,d.end=e)),e}var X=/^(?:checkbox|radio)$/i,Y=/<([\w:-]+)/,Z=/^$|\/(?:java|ecma)script/i,$={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};$.optgroup=$.option,$.tbody=$.tfoot=$.colgroup=$.caption=$.thead,$.th=$.td;function _(a,b){var c="undefined"!=typeof a.getElementsByTagName?a.getElementsByTagName(b||"*"):"undefined"!=typeof a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function aa(a,b){for(var c=0,d=a.length;d>c;c++)N.set(a[c],"globalEval",!b||N.get(b[c],"globalEval"))}var ba=/<|&#?\w+;/;function ca(a,b,c,d,e){for(var f,g,h,i,j,k,l=b.createDocumentFragment(),m=[],o=0,p=a.length;p>o;o++)if(f=a[o],f||0===f)if("object"===n.type(f))n.merge(m,f.nodeType?[f]:f);else if(ba.test(f)){g=g||l.appendChild(b.createElement("div")),h=(Y.exec(f)||["",""])[1].toLowerCase(),i=$[h]||$._default,g.innerHTML=i[1]+n.htmlPrefilter(f)+i[2],k=i[0];while(k--)g=g.lastChild;n.merge(m,g.childNodes),g=l.firstChild,g.textContent=""}else m.push(b.createTextNode(f));l.textContent="",o=0;while(f=m[o++])if(d&&n.inArray(f,d)>-1)e&&e.push(f);else if(j=n.contains(f.ownerDocument,f),g=_(l.appendChild(f),"script"),j&&aa(g),c){k=0;while(f=g[k++])Z.test(f.type||"")&&c.push(f)}return l}!function(){var a=d.createDocumentFragment(),b=a.appendChild(d.createElement("div")),c=d.createElement("input");c.setAttribute("type","radio"),c.setAttribute("checked","checked"),c.setAttribute("name","t"),b.appendChild(c),l.checkClone=b.cloneNode(!0).cloneNode(!0).lastChild.checked,b.innerHTML="<textarea>x</textarea>",l.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var da=/^key/,ea=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,fa=/^([^.]*)(?:\.(.+)|)/;function ga(){return!0}function ha(){return!1}function ia(){try{return d.activeElement}catch(a){}}function ja(a,b,c,d,e,f){var g,h;if("object"==typeof b){"string"!=typeof c&&(d=d||c,c=void 0);for(h in b)ja(a,h,c,d,b[h],f);return a}if(null==d&&null==e?(e=c,d=c=void 0):null==e&&("string"==typeof c?(e=d,d=void 0):(e=d,d=c,c=void 0)),e===!1)e=ha;else if(!e)return a;return 1===f&&(g=e,e=function(a){return n().off(a),g.apply(this,arguments)},e.guid=g.guid||(g.guid=n.guid++)),a.each(function(){n.event.add(this,b,e,d,c)})}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return"undefined"!=typeof n&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(G)||[""],j=b.length;while(j--)h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=N.hasData(a)&&N.get(a);if(r&&(i=r.events)){b=(b||"").match(G)||[""],j=b.length;while(j--)if(h=fa.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&N.remove(a,"handle events")}},dispatch:function(a){a=n.event.fix(a);var b,c,d,f,g,h=[],i=e.call(arguments),j=(N.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())a.rnamespace&&!a.rnamespace.test(g.namespace)||(a.handleObj=g,a.data=g.data,d=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==d&&(a.result=d)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&("click"!==a.type||isNaN(a.button)||a.button<1))for(;i!==this;i=i.parentNode||this)if(1===i.nodeType&&(i.disabled!==!0||"click"!==a.type)){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>-1:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h<b.length&&g.push({elem:this,handlers:b.slice(h)}),g},props:"altKey bubbles cancelable ctrlKey currentTarget detail eventPhase metaKey relatedTarget shiftKey target timeStamp view which".split(" "),fixHooks:{},keyHooks:{props:"char charCode key keyCode".split(" "),filter:function(a,b){return null==a.which&&(a.which=null!=b.charCode?b.charCode:b.keyCode),a}},mouseHooks:{props:"button buttons clientX clientY offsetX offsetY pageX pageY screenX screenY toElement".split(" "),filter:function(a,b){var c,e,f,g=b.button;return null==a.pageX&&null!=b.clientX&&(c=a.target.ownerDocument||d,e=c.documentElement,f=c.body,a.pageX=b.clientX+(e&&e.scrollLeft||f&&f.scrollLeft||0)-(e&&e.clientLeft||f&&f.clientLeft||0),a.pageY=b.clientY+(e&&e.scrollTop||f&&f.scrollTop||0)-(e&&e.clientTop||f&&f.clientTop||0)),a.which||void 0===g||(a.which=1&g?1:2&g?3:4&g?2:0),a}},fix:function(a){if(a[n.expando])return a;var b,c,e,f=a.type,g=a,h=this.fixHooks[f];h||(this.fixHooks[f]=h=ea.test(f)?this.mouseHooks:da.test(f)?this.keyHooks:{}),e=h.props?this.props.concat(h.props):this.props,a=new n.Event(g),b=e.length;while(b--)c=e[b],a[c]=g[c];return a.target||(a.target=d),3===a.target.nodeType&&(a.target=a.target.parentNode),h.filter?h.filter(a,g):a},special:{load:{noBubble:!0},focus:{trigger:function(){return this!==ia()&&this.focus?(this.focus(),!1):void 0},delegateType:"focusin"},blur:{trigger:function(){return this===ia()&&this.blur?(this.blur(),!1):void 0},delegateType:"focusout"},click:{trigger:function(){return"checkbox"===this.type&&this.click&&n.nodeName(this,"input")?(this.click(),!1):void 0},_default:function(a){return n.nodeName(a.target,"a")}},beforeunload:{postDispatch:function(a){void 0!==a.result&&a.originalEvent&&(a.originalEvent.returnValue=a.result)}}}},n.removeEvent=function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c)},n.Event=function(a,b){return this instanceof n.Event?(a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||void 0===a.defaultPrevented&&a.returnValue===!1?ga:ha):this.type=a,b&&n.extend(this,b),this.timeStamp=a&&a.timeStamp||n.now(),void(this[n.expando]=!0)):new n.Event(a,b)},n.Event.prototype={constructor:n.Event,isDefaultPrevented:ha,isPropagationStopped:ha,isImmediatePropagationStopped:ha,isSimulated:!1,preventDefault:function(){var a=this.originalEvent;this.isDefaultPrevented=ga,a&&!this.isSimulated&&a.preventDefault()},stopPropagation:function(){var a=this.originalEvent;this.isPropagationStopped=ga,a&&!this.isSimulated&&a.stopPropagation()},stopImmediatePropagation:function(){var a=this.originalEvent;this.isImmediatePropagationStopped=ga,a&&!this.isSimulated&&a.stopImmediatePropagation(),this.stopPropagation()}},n.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(a,b){n.event.special[a]={delegateType:b,bindType:b,handle:function(a){var c,d=this,e=a.relatedTarget,f=a.handleObj;return e&&(e===d||n.contains(d,e))||(a.type=f.origType,c=f.handler.apply(this,arguments),a.type=b),c}}}),n.fn.extend({on:function(a,b,c,d){return ja(this,a,b,c,d)},one:function(a,b,c,d){return ja(this,a,b,c,d,1)},off:function(a,b,c){var d,e;if(a&&a.preventDefault&&a.handleObj)return d=a.handleObj,n(a.delegateTarget).off(d.namespace?d.origType+"."+d.namespace:d.origType,d.selector,d.handler),this;if("object"==typeof a){for(e in a)this.off(e,b,a[e]);return this}return b!==!1&&"function"!=typeof b||(c=b,b=void 0),c===!1&&(c=ha),this.each(function(){n.event.remove(this,a,c,b)})}});var ka=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:-]+)[^>]*)\/>/gi,la=/<script|<style|<link/i,ma=/checked\s*(?:[^=]|=\s*.checked.)/i,na=/^true\/(.*)/,oa=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function pa(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function qa(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function ra(a){var b=na.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function sa(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(N.hasData(a)&&(f=N.access(a),g=N.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}O.hasData(a)&&(h=O.access(a),i=n.extend({},h),O.set(b,i))}}function ta(a,b){var c=b.nodeName.toLowerCase();"input"===c&&X.test(a.type)?b.checked=a.checked:"input"!==c&&"textarea"!==c||(b.defaultValue=a.defaultValue)}function ua(a,b,c,d){b=f.apply([],b);var e,g,h,i,j,k,m=0,o=a.length,p=o-1,q=b[0],r=n.isFunction(q);if(r||o>1&&"string"==typeof q&&!l.checkClone&&ma.test(q))return a.each(function(e){var f=a.eq(e);r&&(b[0]=q.call(this,e,f.html())),ua(f,b,c,d)});if(o&&(e=ca(b,a[0].ownerDocument,!1,a,d),g=e.firstChild,1===e.childNodes.length&&(e=g),g||d)){for(h=n.map(_(e,"script"),qa),i=h.length;o>m;m++)j=e,m!==p&&(j=n.clone(j,!0,!0),i&&n.merge(h,_(j,"script"))),c.call(a[m],j,m);if(i)for(k=h[h.length-1].ownerDocument,n.map(h,ra),m=0;i>m;m++)j=h[m],Z.test(j.type||"")&&!N.access(j,"globalEval")&&n.contains(k,j)&&(j.src?n._evalUrl&&n._evalUrl(j.src):n.globalEval(j.textContent.replace(oa,"")))}return a}function va(a,b,c){for(var d,e=b?n.filter(b,a):a,f=0;null!=(d=e[f]);f++)c||1!==d.nodeType||n.cleanData(_(d)),d.parentNode&&(c&&n.contains(d.ownerDocument,d)&&aa(_(d,"script")),d.parentNode.removeChild(d));return a}n.extend({htmlPrefilter:function(a){return a.replace(ka,"<$1></$2>")},clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(l.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=_(h),f=_(a),d=0,e=f.length;e>d;d++)ta(f[d],g[d]);if(b)if(c)for(f=f||_(a),g=g||_(h),d=0,e=f.length;e>d;d++)sa(f[d],g[d]);else sa(a,h);return g=_(h,"script"),g.length>0&&aa(g,!i&&_(a,"script")),h},cleanData:function(a){for(var b,c,d,e=n.event.special,f=0;void 0!==(c=a[f]);f++)if(L(c)){if(b=c[N.expando]){if(b.events)for(d in b.events)e[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);c[N.expando]=void 0}c[O.expando]&&(c[O.expando]=void 0)}}}),n.fn.extend({domManip:ua,detach:function(a){return va(this,a,!0)},remove:function(a){return va(this,a)},text:function(a){return K(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=a)})},null,a,arguments.length)},append:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.appendChild(a)}})},prepend:function(){return ua(this,arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=pa(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return ua(this,arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(_(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return K(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!la.test(a)&&!$[(Y.exec(a)||["",""])[1].toLowerCase()]){a=n.htmlPrefilter(a);try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(_(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=[];return ua(this,arguments,function(b){var c=this.parentNode;n.inArray(this,a)<0&&(n.cleanData(_(this)),c&&c.replaceChild(b,this))},a)}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),f=e.length-1,h=0;f>=h;h++)c=h===f?this:this.clone(!0),n(e[h])[b](c),g.apply(d,c.get());return this.pushStack(d)}});var wa,xa={HTML:"block",BODY:"block"};function ya(a,b){var c=n(b.createElement(a)).appendTo(b.body),d=n.css(c[0],"display");return c.detach(),d}function za(a){var b=d,c=xa[a];return c||(c=ya(a,b),"none"!==c&&c||(wa=(wa||n("<iframe frameborder='0' width='0' height='0'/>")).appendTo(b.documentElement),b=wa[0].contentDocument,b.write(),b.close(),c=ya(a,b),wa.detach()),xa[a]=c),c}var Aa=/^margin/,Ba=new RegExp("^("+S+")(?!px)[a-z%]+$","i"),Ca=function(b){var c=b.ownerDocument.defaultView;return c&&c.opener||(c=a),c.getComputedStyle(b)},Da=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e},Ea=d.documentElement;!function(){var b,c,e,f,g=d.createElement("div"),h=d.createElement("div");if(h.style){h.style.backgroundClip="content-box",h.cloneNode(!0).style.backgroundClip="",l.clearCloneStyle="content-box"===h.style.backgroundClip,g.style.cssText="border:0;width:8px;height:0;top:0;left:-9999px;padding:0;margin-top:1px;position:absolute",g.appendChild(h);function i(){h.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;display:block;margin:auto;border:1px;padding:1px;top:1%;width:50%",h.innerHTML="",Ea.appendChild(g);var d=a.getComputedStyle(h);b="1%"!==d.top,f="2px"===d.marginLeft,c="4px"===d.width,h.style.marginRight="50%",e="4px"===d.marginRight,Ea.removeChild(g)}n.extend(l,{pixelPosition:function(){return i(),b},boxSizingReliable:function(){return null==c&&i(),c},pixelMarginRight:function(){return null==c&&i(),e},reliableMarginLeft:function(){return null==c&&i(),f},reliableMarginRight:function(){var b,c=h.appendChild(d.createElement("div"));return c.style.cssText=h.style.cssText="-webkit-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",h.style.width="1px",Ea.appendChild(g),b=!parseFloat(a.getComputedStyle(c).marginRight),Ea.removeChild(g),h.removeChild(c),b}})}}();function Fa(a,b,c){var d,e,f,g,h=a.style;return c=c||Ca(a),g=c?c.getPropertyValue(b)||c[b]:void 0,""!==g&&void 0!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),c&&!l.pixelMarginRight()&&Ba.test(g)&&Aa.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f),void 0!==g?g+"":g}function Ga(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}var Ha=/^(none|table(?!-c[ea]).+)/,Ia={position:"absolute",visibility:"hidden",display:"block"},Ja={letterSpacing:"0",fontWeight:"400"},Ka=["Webkit","O","Moz","ms"],La=d.createElement("div").style;function Ma(a){if(a in La)return a;var b=a[0].toUpperCase()+a.slice(1),c=Ka.length;while(c--)if(a=Ka[c]+b,a in La)return a}function Na(a,b,c){var d=T.exec(b);return d?Math.max(0,d[2]-(c||0))+(d[3]||"px"):b}function Oa(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+U[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+U[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+U[f]+"Width",!0,e))):(g+=n.css(a,"padding"+U[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+U[f]+"Width",!0,e)));return g}function Pa(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=Ca(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=Fa(a,b,f),(0>e||null==e)&&(e=a.style[b]),Ba.test(e))return e;d=g&&(l.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Oa(a,b,c||(g?"border":"content"),d,f)+"px"}function Qa(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=N.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&V(d)&&(f[g]=N.access(d,"olddisplay",za(d.nodeName)))):(e=V(d),"none"===c&&e||N.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=Fa(a,"opacity");return""===c?"1":c}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=T.exec(c))&&e[1]&&(c=W(a,b,e),f="number"),null!=c&&c===c&&("number"===f&&(c+=e&&e[3]||(n.cssNumber[h]?"":"px")),l.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Ma(h)||h),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=Fa(a,b,d)),"normal"===e&&b in Ja&&(e=Ja[b]),""===c||c?(f=parseFloat(e),c===!0||isFinite(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?Ha.test(n.css(a,"display"))&&0===a.offsetWidth?Da(a,Ia,function(){return Pa(a,b,d)}):Pa(a,b,d):void 0},set:function(a,c,d){var e,f=d&&Ca(a),g=d&&Oa(a,b,d,"border-box"===n.css(a,"boxSizing",!1,f),f);return g&&(e=T.exec(c))&&"px"!==(e[3]||"px")&&(a.style[b]=c,c=n.css(a,b)),Na(a,c,g)}}}),n.cssHooks.marginLeft=Ga(l.reliableMarginLeft,function(a,b){return b?(parseFloat(Fa(a,"marginLeft"))||a.getBoundingClientRect().left-Da(a,{marginLeft:0},function(){return a.getBoundingClientRect().left}))+"px":void 0}),n.cssHooks.marginRight=Ga(l.reliableMarginRight,function(a,b){return b?Da(a,{display:"inline-block"},Fa,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+U[d]+b]=f[d]||f[d-2]||f[0];return e}},Aa.test(a)||(n.cssHooks[a+b].set=Na)}),n.fn.extend({css:function(a,b){return K(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=Ca(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Qa(this,!0)},hide:function(){return Qa(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){V(this)?n(this).show():n(this).hide()})}});function Ra(a,b,c,d,e){return new Ra.prototype.init(a,b,c,d,e)}n.Tween=Ra,Ra.prototype={constructor:Ra,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||n.easing._default,this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Ra.propHooks[this.prop];return a&&a.get?a.get(this):Ra.propHooks._default.get(this)},run:function(a){var b,c=Ra.propHooks[this.prop];return this.options.duration?this.pos=b=n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):this.pos=b=a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Ra.propHooks._default.set(this),this}},Ra.prototype.init.prototype=Ra.prototype,Ra.propHooks={_default:{get:function(a){var b;return 1!==a.elem.nodeType||null!=a.elem[a.prop]&&null==a.elem.style[a.prop]?a.elem[a.prop]:(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0)},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):1!==a.elem.nodeType||null==a.elem.style[n.cssProps[a.prop]]&&!n.cssHooks[a.prop]?a.elem[a.prop]=a.now:n.style(a.elem,a.prop,a.now+a.unit)}}},Ra.propHooks.scrollTop=Ra.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2},_default:"swing"},n.fx=Ra.prototype.init,n.fx.step={};var Sa,Ta,Ua=/^(?:toggle|show|hide)$/,Va=/queueHooks$/;function Wa(){return a.setTimeout(function(){Sa=void 0}),Sa=n.now()}function Xa(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=U[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ya(a,b,c){for(var d,e=(_a.tweeners[b]||[]).concat(_a.tweeners["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Za(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&V(a),q=N.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?N.get(a,"olddisplay")||za(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Ua.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?za(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=N.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;N.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ya(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function $a(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function _a(a,b,c){var d,e,f=0,g=_a.prefilters.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Sa||Wa(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{},easing:n.easing._default},c),originalProperties:b,originalOptions:c,startTime:Sa||Wa(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?(h.notifyWith(a,[j,1,0]),h.resolveWith(a,[j,b])):h.rejectWith(a,[j,b]),this}}),k=j.props;for($a(k,j.opts.specialEasing);g>f;f++)if(d=_a.prefilters[f].call(j,a,k,j.opts))return n.isFunction(d.stop)&&(n._queueHooks(j.elem,j.opts.queue).stop=n.proxy(d.stop,d)),d;return n.map(k,Ya,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(_a,{tweeners:{"*":[function(a,b){var c=this.createTween(a,b);return W(c.elem,a,T.exec(b),c),c}]},tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.match(G);for(var c,d=0,e=a.length;e>d;d++)c=a[d],_a.tweeners[c]=_a.tweeners[c]||[],_a.tweeners[c].unshift(b)},prefilters:[Za],prefilter:function(a,b){b?_a.prefilters.unshift(a):_a.prefilters.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,null!=d.queue&&d.queue!==!0||(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(V).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=_a(this,n.extend({},a),f);(e||N.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=N.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Va.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));!b&&c||n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=N.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Xa(b,!0),a,d,e)}}),n.each({slideDown:Xa("show"),slideUp:Xa("hide"),slideToggle:Xa("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Sa=n.now();b<c.length;b++)a=c[b],a()||c[b]!==a||c.splice(b--,1);c.length||n.fx.stop(),Sa=void 0},n.fx.timer=function(a){n.timers.push(a),a()?n.fx.start():n.timers.pop()},n.fx.interval=13,n.fx.start=function(){Ta||(Ta=a.setInterval(n.fx.tick,n.fx.interval))},n.fx.stop=function(){a.clearInterval(Ta),Ta=null},n.fx.speeds={slow:600,fast:200,_default:400},n.fn.delay=function(b,c){return b=n.fx?n.fx.speeds[b]||b:b,c=c||"fx",this.queue(c,function(c,d){var e=a.setTimeout(c,b);d.stop=function(){a.clearTimeout(e)}})},function(){var a=d.createElement("input"),b=d.createElement("select"),c=b.appendChild(d.createElement("option"));a.type="checkbox",l.checkOn=""!==a.value,l.optSelected=c.selected,b.disabled=!0,l.optDisabled=!c.disabled,a=d.createElement("input"),a.value="t",a.type="radio",l.radioValue="t"===a.value}();var ab,bb=n.expr.attrHandle;n.fn.extend({attr:function(a,b){return K(this,n.attr,a,b,arguments.length>1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return"undefined"==typeof a.getAttribute?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),e=n.attrHooks[b]||(n.expr.match.bool.test(b)?ab:void 0)),void 0!==c?null===c?void n.removeAttr(a,b):e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:(a.setAttribute(b,c+""),c):e&&"get"in e&&null!==(d=e.get(a,b))?d:(d=n.find.attr(a,b),null==d?void 0:d))},attrHooks:{type:{set:function(a,b){if(!l.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(G);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)}}),ab={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=bb[b]||n.find.attr;bb[b]=function(a,b,d){var e,f;return d||(f=bb[b],bb[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,bb[b]=f),e}});var cb=/^(?:input|select|textarea|button)$/i,db=/^(?:a|area)$/i;n.fn.extend({prop:function(a,b){return K(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({prop:function(a,b,c){var d,e,f=a.nodeType;if(3!==f&&8!==f&&2!==f)return 1===f&&n.isXMLDoc(a)||(b=n.propFix[b]||b,e=n.propHooks[b]), -void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){var b=n.find.attr(a,"tabindex");return b?parseInt(b,10):cb.test(a.nodeName)||db.test(a.nodeName)&&a.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),l.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null},set:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var eb=/[\t\r\n\f]/g;function fb(a){return a.getAttribute&&a.getAttribute("class")||""}n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,fb(this)))});if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])d.indexOf(" "+f+" ")<0&&(d+=f+" ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},removeClass:function(a){var b,c,d,e,f,g,h,i=0;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,fb(this)))});if(!arguments.length)return this.attr("class","");if("string"==typeof a&&a){b=a.match(G)||[];while(c=this[i++])if(e=fb(c),d=1===c.nodeType&&(" "+e+" ").replace(eb," ")){g=0;while(f=b[g++])while(d.indexOf(" "+f+" ")>-1)d=d.replace(" "+f+" "," ");h=n.trim(d),e!==h&&c.setAttribute("class",h)}}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):n.isFunction(a)?this.each(function(c){n(this).toggleClass(a.call(this,c,fb(this),b),b)}):this.each(function(){var b,d,e,f;if("string"===c){d=0,e=n(this),f=a.match(G)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else void 0!==a&&"boolean"!==c||(b=fb(this),b&&N.set(this,"__className__",b),this.setAttribute&&this.setAttribute("class",b||a===!1?"":N.get(this,"__className__")||""))})},hasClass:function(a){var b,c,d=0;b=" "+a+" ";while(c=this[d++])if(1===c.nodeType&&(" "+fb(c)+" ").replace(eb," ").indexOf(b)>-1)return!0;return!1}});var gb=/\r/g,hb=/[\x20\t\r\n\f]+/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(gb,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a)).replace(hb," ")}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],(c.selected||i===e)&&(l.optDisabled?!c.disabled:null===c.getAttribute("disabled"))&&(!c.parentNode.disabled||!n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(n.valHooks.option.get(d),f)>-1)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>-1:void 0}},l.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})});var ib=/^(?:focusinfocus|focusoutblur)$/;n.extend(n.event,{trigger:function(b,c,e,f){var g,h,i,j,l,m,o,p=[e||d],q=k.call(b,"type")?b.type:b,r=k.call(b,"namespace")?b.namespace.split("."):[];if(h=i=e=e||d,3!==e.nodeType&&8!==e.nodeType&&!ib.test(q+n.event.triggered)&&(q.indexOf(".")>-1&&(r=q.split("."),q=r.shift(),r.sort()),l=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=f?2:3,b.namespace=r.join("."),b.rnamespace=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=e),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},f||!o.trigger||o.trigger.apply(e,c)!==!1)){if(!f&&!o.noBubble&&!n.isWindow(e)){for(j=o.delegateType||q,ib.test(j+q)||(h=h.parentNode);h;h=h.parentNode)p.push(h),i=h;i===(e.ownerDocument||d)&&p.push(i.defaultView||i.parentWindow||a)}g=0;while((h=p[g++])&&!b.isPropagationStopped())b.type=g>1?j:o.bindType||q,m=(N.get(h,"events")||{})[b.type]&&N.get(h,"handle"),m&&m.apply(h,c),m=l&&h[l],m&&m.apply&&L(h)&&(b.result=m.apply(h,c),b.result===!1&&b.preventDefault());return b.type=q,f||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!L(e)||l&&n.isFunction(e[q])&&!n.isWindow(e)&&(i=e[l],i&&(e[l]=null),n.event.triggered=q,e[q](),n.event.triggered=void 0,i&&(e[l]=i)),b.result}},simulate:function(a,b,c){var d=n.extend(new n.Event,c,{type:a,isSimulated:!0});n.event.trigger(d,null,b)}}),n.fn.extend({trigger:function(a,b){return this.each(function(){n.event.trigger(a,b,this)})},triggerHandler:function(a,b){var c=this[0];return c?n.event.trigger(a,b,c,!0):void 0}}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}}),l.focusin="onfocusin"in a,l.focusin||n.each({focus:"focusin",blur:"focusout"},function(a,b){var c=function(a){n.event.simulate(b,a.target,n.event.fix(a))};n.event.special[b]={setup:function(){var d=this.ownerDocument||this,e=N.access(d,b);e||d.addEventListener(a,c,!0),N.access(d,b,(e||0)+1)},teardown:function(){var d=this.ownerDocument||this,e=N.access(d,b)-1;e?N.access(d,b,e):(d.removeEventListener(a,c,!0),N.remove(d,b))}}});var jb=a.location,kb=n.now(),lb=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(b){var c;if(!b||"string"!=typeof b)return null;try{c=(new a.DOMParser).parseFromString(b,"text/xml")}catch(d){c=void 0}return c&&!c.getElementsByTagName("parsererror").length||n.error("Invalid XML: "+b),c};var mb=/#.*$/,nb=/([?&])_=[^&]*/,ob=/^(.*?):[ \t]*([^\r\n]*)$/gm,pb=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,qb=/^(?:GET|HEAD)$/,rb=/^\/\//,sb={},tb={},ub="*/".concat("*"),vb=d.createElement("a");vb.href=jb.href;function wb(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(G)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function xb(a,b,c,d){var e={},f=a===tb;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function yb(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function zb(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function Ab(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:jb.href,type:"GET",isLocal:pb.test(jb.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":ub,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?yb(yb(a,n.ajaxSettings),b):yb(n.ajaxSettings,a)},ajaxPrefilter:wb(sb),ajaxTransport:wb(tb),ajax:function(b,c){"object"==typeof b&&(c=b,b=void 0),c=c||{};var e,f,g,h,i,j,k,l,m=n.ajaxSetup({},c),o=m.context||m,p=m.context&&(o.nodeType||o.jquery)?n(o):n.event,q=n.Deferred(),r=n.Callbacks("once memory"),s=m.statusCode||{},t={},u={},v=0,w="canceled",x={readyState:0,getResponseHeader:function(a){var b;if(2===v){if(!h){h={};while(b=ob.exec(g))h[b[1].toLowerCase()]=b[2]}b=h[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===v?g:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return v||(a=u[c]=u[c]||a,t[a]=b),this},overrideMimeType:function(a){return v||(m.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>v)for(b in a)s[b]=[s[b],a[b]];else x.always(a[x.status]);return this},abort:function(a){var b=a||w;return e&&e.abort(b),z(0,b),this}};if(q.promise(x).complete=r.add,x.success=x.done,x.error=x.fail,m.url=((b||m.url||jb.href)+"").replace(mb,"").replace(rb,jb.protocol+"//"),m.type=c.method||c.type||m.method||m.type,m.dataTypes=n.trim(m.dataType||"*").toLowerCase().match(G)||[""],null==m.crossDomain){j=d.createElement("a");try{j.href=m.url,j.href=j.href,m.crossDomain=vb.protocol+"//"+vb.host!=j.protocol+"//"+j.host}catch(y){m.crossDomain=!0}}if(m.data&&m.processData&&"string"!=typeof m.data&&(m.data=n.param(m.data,m.traditional)),xb(sb,m,c,x),2===v)return x;k=n.event&&m.global,k&&0===n.active++&&n.event.trigger("ajaxStart"),m.type=m.type.toUpperCase(),m.hasContent=!qb.test(m.type),f=m.url,m.hasContent||(m.data&&(f=m.url+=(lb.test(f)?"&":"?")+m.data,delete m.data),m.cache===!1&&(m.url=nb.test(f)?f.replace(nb,"$1_="+kb++):f+(lb.test(f)?"&":"?")+"_="+kb++)),m.ifModified&&(n.lastModified[f]&&x.setRequestHeader("If-Modified-Since",n.lastModified[f]),n.etag[f]&&x.setRequestHeader("If-None-Match",n.etag[f])),(m.data&&m.hasContent&&m.contentType!==!1||c.contentType)&&x.setRequestHeader("Content-Type",m.contentType),x.setRequestHeader("Accept",m.dataTypes[0]&&m.accepts[m.dataTypes[0]]?m.accepts[m.dataTypes[0]]+("*"!==m.dataTypes[0]?", "+ub+"; q=0.01":""):m.accepts["*"]);for(l in m.headers)x.setRequestHeader(l,m.headers[l]);if(m.beforeSend&&(m.beforeSend.call(o,x,m)===!1||2===v))return x.abort();w="abort";for(l in{success:1,error:1,complete:1})x[l](m[l]);if(e=xb(tb,m,c,x)){if(x.readyState=1,k&&p.trigger("ajaxSend",[x,m]),2===v)return x;m.async&&m.timeout>0&&(i=a.setTimeout(function(){x.abort("timeout")},m.timeout));try{v=1,e.send(t,z)}catch(y){if(!(2>v))throw y;z(-1,y)}}else z(-1,"No Transport");function z(b,c,d,h){var j,l,t,u,w,y=c;2!==v&&(v=2,i&&a.clearTimeout(i),e=void 0,g=h||"",x.readyState=b>0?4:0,j=b>=200&&300>b||304===b,d&&(u=zb(m,x,d)),u=Ab(m,u,x,j),j?(m.ifModified&&(w=x.getResponseHeader("Last-Modified"),w&&(n.lastModified[f]=w),w=x.getResponseHeader("etag"),w&&(n.etag[f]=w)),204===b||"HEAD"===m.type?y="nocontent":304===b?y="notmodified":(y=u.state,l=u.data,t=u.error,j=!t)):(t=y,!b&&y||(y="error",0>b&&(b=0))),x.status=b,x.statusText=(c||y)+"",j?q.resolveWith(o,[l,y,x]):q.rejectWith(o,[x,y,t]),x.statusCode(s),s=void 0,k&&p.trigger(j?"ajaxSuccess":"ajaxError",[x,m,j?l:t]),r.fireWith(o,[x,y]),k&&(p.trigger("ajaxComplete",[x,m]),--n.active||n.event.trigger("ajaxStop")))}return x},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax(n.extend({url:a,type:b,dataType:e,data:c,success:d},n.isPlainObject(a)&&a))}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return n.isFunction(a)?this.each(function(b){n(this).wrapInner(a.call(this,b))}):this.each(function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return!n.expr.filters.visible(a)},n.expr.filters.visible=function(a){return a.offsetWidth>0||a.offsetHeight>0||a.getClientRects().length>0};var Bb=/%20/g,Cb=/\[\]$/,Db=/\r?\n/g,Eb=/^(?:submit|button|image|reset|file)$/i,Fb=/^(?:input|select|textarea|keygen)/i;function Gb(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||Cb.test(a)?d(a,e):Gb(a+"["+("object"==typeof e&&null!=e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Gb(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Gb(c,a[c],b,e);return d.join("&").replace(Bb,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Fb.test(this.nodeName)&&!Eb.test(a)&&(this.checked||!X.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(Db,"\r\n")}}):{name:b.name,value:c.replace(Db,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new a.XMLHttpRequest}catch(b){}};var Hb={0:200,1223:204},Ib=n.ajaxSettings.xhr();l.cors=!!Ib&&"withCredentials"in Ib,l.ajax=Ib=!!Ib,n.ajaxTransport(function(b){var c,d;return l.cors||Ib&&!b.crossDomain?{send:function(e,f){var g,h=b.xhr();if(h.open(b.type,b.url,b.async,b.username,b.password),b.xhrFields)for(g in b.xhrFields)h[g]=b.xhrFields[g];b.mimeType&&h.overrideMimeType&&h.overrideMimeType(b.mimeType),b.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest");for(g in e)h.setRequestHeader(g,e[g]);c=function(a){return function(){c&&(c=d=h.onload=h.onerror=h.onabort=h.onreadystatechange=null,"abort"===a?h.abort():"error"===a?"number"!=typeof h.status?f(0,"error"):f(h.status,h.statusText):f(Hb[h.status]||h.status,h.statusText,"text"!==(h.responseType||"text")||"string"!=typeof h.responseText?{binary:h.response}:{text:h.responseText},h.getAllResponseHeaders()))}},h.onload=c(),d=h.onerror=c("error"),void 0!==h.onabort?h.onabort=d:h.onreadystatechange=function(){4===h.readyState&&a.setTimeout(function(){c&&d()})},c=c("abort");try{h.send(b.hasContent&&b.data||null)}catch(i){if(c)throw i}},abort:function(){c&&c()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(e,f){b=n("<script>").prop({charset:a.scriptCharset,src:a.url}).on("load error",c=function(a){b.remove(),c=null,a&&f("error"===a.type?404:200,a.type)}),d.head.appendChild(b[0])},abort:function(){c&&c()}}}});var Jb=[],Kb=/(=)\?(?=&|$)|\?\?/;n.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var a=Jb.pop()||n.expando+"_"+kb++;return this[a]=!0,a}}),n.ajaxPrefilter("json jsonp",function(b,c,d){var e,f,g,h=b.jsonp!==!1&&(Kb.test(b.url)?"url":"string"==typeof b.data&&0===(b.contentType||"").indexOf("application/x-www-form-urlencoded")&&Kb.test(b.data)&&"data");return h||"jsonp"===b.dataTypes[0]?(e=b.jsonpCallback=n.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,h?b[h]=b[h].replace(Kb,"$1"+e):b.jsonp!==!1&&(b.url+=(lb.test(b.url)?"&":"?")+b.jsonp+"="+e),b.converters["script json"]=function(){return g||n.error(e+" was not called"),g[0]},b.dataTypes[0]="json",f=a[e],a[e]=function(){g=arguments},d.always(function(){void 0===f?n(a).removeProp(e):a[e]=f,b[e]&&(b.jsonpCallback=c.jsonpCallback,Jb.push(e)),g&&n.isFunction(f)&&f(g[0]),g=f=void 0}),"script"):void 0}),n.parseHTML=function(a,b,c){if(!a||"string"!=typeof a)return null;"boolean"==typeof b&&(c=b,b=!1),b=b||d;var e=x.exec(a),f=!c&&[];return e?[b.createElement(e[1])]:(e=ca([a],b,f),f&&f.length&&n(f).remove(),n.merge([],e.childNodes))};var Lb=n.fn.load;n.fn.load=function(a,b,c){if("string"!=typeof a&&Lb)return Lb.apply(this,arguments);var d,e,f,g=this,h=a.indexOf(" ");return h>-1&&(d=n.trim(a.slice(h)),a=a.slice(0,h)),n.isFunction(b)?(c=b,b=void 0):b&&"object"==typeof b&&(e="POST"),g.length>0&&n.ajax({url:a,type:e||"GET",dataType:"html",data:b}).done(function(a){f=arguments,g.html(d?n("<div>").append(n.parseHTML(a)).find(d):a)}).always(c&&function(a,b){g.each(function(){c.apply(this,f||[a.responseText,b,a])})}),this},n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n.expr.filters.animated=function(a){return n.grep(n.timers,function(b){return a===b.elem}).length};function Mb(a){return n.isWindow(a)?a:9===a.nodeType&&a.defaultView}n.offset={setOffset:function(a,b,c){var d,e,f,g,h,i,j,k=n.css(a,"position"),l=n(a),m={};"static"===k&&(a.style.position="relative"),h=l.offset(),f=n.css(a,"top"),i=n.css(a,"left"),j=("absolute"===k||"fixed"===k)&&(f+i).indexOf("auto")>-1,j?(d=l.position(),g=d.top,e=d.left):(g=parseFloat(f)||0,e=parseFloat(i)||0),n.isFunction(b)&&(b=b.call(a,c,n.extend({},h))),null!=b.top&&(m.top=b.top-h.top+g),null!=b.left&&(m.left=b.left-h.left+e),"using"in b?b.using.call(a,m):l.css(m)}},n.fn.extend({offset:function(a){if(arguments.length)return void 0===a?this:this.each(function(b){n.offset.setOffset(this,a,b)});var b,c,d=this[0],e={top:0,left:0},f=d&&d.ownerDocument;if(f)return b=f.documentElement,n.contains(b,d)?(e=d.getBoundingClientRect(),c=Mb(f),{top:e.top+c.pageYOffset-b.clientTop,left:e.left+c.pageXOffset-b.clientLeft}):e},position:function(){if(this[0]){var a,b,c=this[0],d={top:0,left:0};return"fixed"===n.css(c,"position")?b=c.getBoundingClientRect():(a=this.offsetParent(),b=this.offset(),n.nodeName(a[0],"html")||(d=a.offset()),d.top+=n.css(a[0],"borderTopWidth",!0),d.left+=n.css(a[0],"borderLeftWidth",!0)),{top:b.top-d.top-n.css(c,"marginTop",!0),left:b.left-d.left-n.css(c,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var a=this.offsetParent;while(a&&"static"===n.css(a,"position"))a=a.offsetParent;return a||Ea})}}),n.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(a,b){var c="pageYOffset"===b;n.fn[a]=function(d){return K(this,function(a,d,e){var f=Mb(a);return void 0===e?f?f[b]:a[d]:void(f?f.scrollTo(c?f.pageXOffset:e,c?e:f.pageYOffset):a[d]=e)},a,d,arguments.length)}}),n.each(["top","left"],function(a,b){n.cssHooks[b]=Ga(l.pixelPosition,function(a,c){return c?(c=Fa(a,b),Ba.test(c)?n(a).position()[b]+"px":c):void 0})}),n.each({Height:"height",Width:"width"},function(a,b){n.each({padding:"inner"+a,content:b,"":"outer"+a},function(c,d){n.fn[d]=function(d,e){var f=arguments.length&&(c||"boolean"!=typeof d),g=c||(d===!0||e===!0?"margin":"border");return K(this,function(b,c,d){var e;return n.isWindow(b)?b.document.documentElement["client"+a]:9===b.nodeType?(e=b.documentElement,Math.max(b.body["scroll"+a],e["scroll"+a],b.body["offset"+a],e["offset"+a],e["client"+a])):void 0===d?n.css(b,c,g):n.style(b,c,d,g)},b,f?d:void 0,f,null)}})}),n.fn.extend({bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)},size:function(){return this.length}}),n.fn.andSelf=n.fn.addBack,"function"==typeof define&&define.amd&&define("jquery",[],function(){return n});var Nb=a.jQuery,Ob=a.$;return n.noConflict=function(b){return a.$===n&&(a.$=Ob),b&&a.jQuery===n&&(a.jQuery=Nb),n},b||(a.jQuery=a.$=n),n}); +/*! jQuery v3.3.1 | (c) JS Foundation and other contributors | jquery.org/license */ +!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";var n=[],r=e.document,i=Object.getPrototypeOf,o=n.slice,a=n.concat,s=n.push,u=n.indexOf,l={},c=l.toString,f=l.hasOwnProperty,p=f.toString,d=p.call(Object),h={},g=function e(t){return"function"==typeof t&&"number"!=typeof t.nodeType},y=function e(t){return null!=t&&t===t.window},v={type:!0,src:!0,noModule:!0};function m(e,t,n){var i,o=(t=t||r).createElement("script");if(o.text=e,n)for(i in v)n[i]&&(o[i]=n[i]);t.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?l[c.call(e)]||"object":typeof e}var b="3.3.1",w=function(e,t){return new w.fn.init(e,t)},T=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;w.fn=w.prototype={jquery:"3.3.1",constructor:w,length:0,toArray:function(){return o.call(this)},get:function(e){return null==e?o.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=w.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return w.each(this,e)},map:function(e){return this.pushStack(w.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(o.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:n.sort,splice:n.splice},w.extend=w.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||g(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)n=a[t],a!==(r=e[t])&&(l&&r&&(w.isPlainObject(r)||(i=Array.isArray(r)))?(i?(i=!1,o=n&&Array.isArray(n)?n:[]):o=n&&w.isPlainObject(n)?n:{},a[t]=w.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},w.extend({expando:"jQuery"+("3.3.1"+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==c.call(e))&&(!(t=i(e))||"function"==typeof(n=f.call(t,"constructor")&&t.constructor)&&p.call(n)===d)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e){m(e)},each:function(e,t){var n,r=0;if(C(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},trim:function(e){return null==e?"":(e+"").replace(T,"")},makeArray:function(e,t){var n=t||[];return null!=e&&(C(Object(e))?w.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:u.call(t,e,n)},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r,i=[],o=0,a=e.length,s=!n;o<a;o++)(r=!t(e[o],o))!==s&&i.push(e[o]);return i},map:function(e,t,n){var r,i,o=0,s=[];if(C(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&s.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&s.push(i);return a.apply([],s)},guid:1,support:h}),"function"==typeof Symbol&&(w.fn[Symbol.iterator]=n[Symbol.iterator]),w.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){l["[object "+t+"]"]=t.toLowerCase()});function C(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!g(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}var E=function(e){var t,n,r,i,o,a,s,u,l,c,f,p,d,h,g,y,v,m,x,b="sizzle"+1*new Date,w=e.document,T=0,C=0,E=ae(),k=ae(),S=ae(),D=function(e,t){return e===t&&(f=!0),0},N={}.hasOwnProperty,A=[],j=A.pop,q=A.push,L=A.push,H=A.slice,O=function(e,t){for(var n=0,r=e.length;n<r;n++)if(e[n]===t)return n;return-1},P="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",R="(?:\\\\.|[\\w-]|[^\0-\\xa0])+",I="\\["+M+"*("+R+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+R+"))|)"+M+"*\\]",W=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+I+")*)|.*)\\)|)",$=new RegExp(M+"+","g"),B=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),F=new RegExp("^"+M+"*,"+M+"*"),_=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),z=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),X=new RegExp(W),U=new RegExp("^"+R+"$"),V={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+I),PSEUDO:new RegExp("^"+W),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+P+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},G=/^(?:input|select|textarea|button)$/i,Y=/^h\d$/i,Q=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,K=/[+~]/,Z=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),ee=function(e,t,n){var r="0x"+t-65536;return r!==r||n?t:r<0?String.fromCharCode(r+65536):String.fromCharCode(r>>10|55296,1023&r|56320)},te=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ne=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},re=function(){p()},ie=me(function(e){return!0===e.disabled&&("form"in e||"label"in e)},{dir:"parentNode",next:"legend"});try{L.apply(A=H.call(w.childNodes),w.childNodes),A[w.childNodes.length].nodeType}catch(e){L={apply:A.length?function(e,t){q.apply(e,H.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function oe(e,t,r,i){var o,s,l,c,f,h,v,m=t&&t.ownerDocument,T=t?t.nodeType:9;if(r=r||[],"string"!=typeof e||!e||1!==T&&9!==T&&11!==T)return r;if(!i&&((t?t.ownerDocument||t:w)!==d&&p(t),t=t||d,g)){if(11!==T&&(f=J.exec(e)))if(o=f[1]){if(9===T){if(!(l=t.getElementById(o)))return r;if(l.id===o)return r.push(l),r}else if(m&&(l=m.getElementById(o))&&x(t,l)&&l.id===o)return r.push(l),r}else{if(f[2])return L.apply(r,t.getElementsByTagName(e)),r;if((o=f[3])&&n.getElementsByClassName&&t.getElementsByClassName)return L.apply(r,t.getElementsByClassName(o)),r}if(n.qsa&&!S[e+" "]&&(!y||!y.test(e))){if(1!==T)m=t,v=e;else if("object"!==t.nodeName.toLowerCase()){(c=t.getAttribute("id"))?c=c.replace(te,ne):t.setAttribute("id",c=b),s=(h=a(e)).length;while(s--)h[s]="#"+c+" "+ve(h[s]);v=h.join(","),m=K.test(e)&&ge(t.parentNode)||t}if(v)try{return L.apply(r,m.querySelectorAll(v)),r}catch(e){}finally{c===b&&t.removeAttribute("id")}}}return u(e.replace(B,"$1"),t,r,i)}function ae(){var e=[];function t(n,i){return e.push(n+" ")>r.cacheLength&&delete t[e.shift()],t[n+" "]=i}return t}function se(e){return e[b]=!0,e}function ue(e){var t=d.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function le(e,t){var n=e.split("|"),i=n.length;while(i--)r.attrHandle[n[i]]=t}function ce(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function de(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&ie(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function he(e){return se(function(t){return t=+t,se(function(n,r){var i,o=e([],n.length,t),a=o.length;while(a--)n[i=o[a]]&&(n[i]=!(r[i]=n[i]))})})}function ge(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}n=oe.support={},o=oe.isXML=function(e){var t=e&&(e.ownerDocument||e).documentElement;return!!t&&"HTML"!==t.nodeName},p=oe.setDocument=function(e){var t,i,a=e?e.ownerDocument||e:w;return a!==d&&9===a.nodeType&&a.documentElement?(d=a,h=d.documentElement,g=!o(d),w!==d&&(i=d.defaultView)&&i.top!==i&&(i.addEventListener?i.addEventListener("unload",re,!1):i.attachEvent&&i.attachEvent("onunload",re)),n.attributes=ue(function(e){return e.className="i",!e.getAttribute("className")}),n.getElementsByTagName=ue(function(e){return e.appendChild(d.createComment("")),!e.getElementsByTagName("*").length}),n.getElementsByClassName=Q.test(d.getElementsByClassName),n.getById=ue(function(e){return h.appendChild(e).id=b,!d.getElementsByName||!d.getElementsByName(b).length}),n.getById?(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){return e.getAttribute("id")===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n=t.getElementById(e);return n?[n]:[]}}):(r.filter.ID=function(e){var t=e.replace(Z,ee);return function(e){var n="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},r.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&g){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),r.find.TAG=n.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):n.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},r.find.CLASS=n.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&g)return t.getElementsByClassName(e)},v=[],y=[],(n.qsa=Q.test(d.querySelectorAll))&&(ue(function(e){h.appendChild(e).innerHTML="<a id='"+b+"'></a><select id='"+b+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&y.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||y.push("\\["+M+"*(?:value|"+P+")"),e.querySelectorAll("[id~="+b+"-]").length||y.push("~="),e.querySelectorAll(":checked").length||y.push(":checked"),e.querySelectorAll("a#"+b+"+*").length||y.push(".#.+[+~]")}),ue(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=d.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&y.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&y.push(":enabled",":disabled"),h.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&y.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),y.push(",.*:")})),(n.matchesSelector=Q.test(m=h.matches||h.webkitMatchesSelector||h.mozMatchesSelector||h.oMatchesSelector||h.msMatchesSelector))&&ue(function(e){n.disconnectedMatch=m.call(e,"*"),m.call(e,"[s!='']:x"),v.push("!=",W)}),y=y.length&&new RegExp(y.join("|")),v=v.length&&new RegExp(v.join("|")),t=Q.test(h.compareDocumentPosition),x=t||Q.test(h.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return f=!0,0;var r=!e.compareDocumentPosition-!t.compareDocumentPosition;return r||(1&(r=(e.ownerDocument||e)===(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!n.sortDetached&&t.compareDocumentPosition(e)===r?e===d||e.ownerDocument===w&&x(w,e)?-1:t===d||t.ownerDocument===w&&x(w,t)?1:c?O(c,e)-O(c,t):0:4&r?-1:1)}:function(e,t){if(e===t)return f=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e===d?-1:t===d?1:i?-1:o?1:c?O(c,e)-O(c,t):0;if(i===o)return ce(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?ce(a[r],s[r]):a[r]===w?-1:s[r]===w?1:0},d):d},oe.matches=function(e,t){return oe(e,null,null,t)},oe.matchesSelector=function(e,t){if((e.ownerDocument||e)!==d&&p(e),t=t.replace(z,"='$1']"),n.matchesSelector&&g&&!S[t+" "]&&(!v||!v.test(t))&&(!y||!y.test(t)))try{var r=m.call(e,t);if(r||n.disconnectedMatch||e.document&&11!==e.document.nodeType)return r}catch(e){}return oe(t,d,null,[e]).length>0},oe.contains=function(e,t){return(e.ownerDocument||e)!==d&&p(e),x(e,t)},oe.attr=function(e,t){(e.ownerDocument||e)!==d&&p(e);var i=r.attrHandle[t.toLowerCase()],o=i&&N.call(r.attrHandle,t.toLowerCase())?i(e,t,!g):void 0;return void 0!==o?o:n.attributes||!g?e.getAttribute(t):(o=e.getAttributeNode(t))&&o.specified?o.value:null},oe.escape=function(e){return(e+"").replace(te,ne)},oe.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},oe.uniqueSort=function(e){var t,r=[],i=0,o=0;if(f=!n.detectDuplicates,c=!n.sortStable&&e.slice(0),e.sort(D),f){while(t=e[o++])t===e[o]&&(i=r.push(o));while(i--)e.splice(r[i],1)}return c=null,e},i=oe.getText=function(e){var t,n="",r=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=i(e)}else if(3===o||4===o)return e.nodeValue}else while(t=e[r++])n+=i(t);return n},(r=oe.selectors={cacheLength:50,createPseudo:se,match:V,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(Z,ee),e[3]=(e[3]||e[4]||e[5]||"").replace(Z,ee),"~="===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]||oe.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]&&oe.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return V.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=a(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(Z,ee).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=E[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&E(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,t,n){return function(r){var i=oe.attr(r,e);return null==i?"!="===t:!t||(i+="","="===t?i===n:"!="===t?i!==n:"^="===t?n&&0===i.indexOf(n):"*="===t?n&&i.indexOf(n)>-1:"$="===t?n&&i.slice(-n.length)===n:"~="===t?(" "+i.replace($," ")+" ").indexOf(n)>-1:"|="===t&&(i===n||i.slice(0,n.length+1)===n+"-"))}},CHILD:function(e,t,n,r,i){var o="nth"!==e.slice(0,3),a="last"!==e.slice(-4),s="of-type"===t;return 1===r&&0===i?function(e){return!!e.parentNode}:function(t,n,u){var l,c,f,p,d,h,g=o!==a?"nextSibling":"previousSibling",y=t.parentNode,v=s&&t.nodeName.toLowerCase(),m=!u&&!s,x=!1;if(y){if(o){while(g){p=t;while(p=p[g])if(s?p.nodeName.toLowerCase()===v:1===p.nodeType)return!1;h=g="only"===e&&!h&&"nextSibling"}return!0}if(h=[a?y.firstChild:y.lastChild],a&&m){x=(d=(l=(c=(f=(p=y)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1])&&l[2],p=d&&y.childNodes[d];while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if(1===p.nodeType&&++x&&p===t){c[e]=[T,d,x];break}}else if(m&&(x=d=(l=(c=(f=(p=t)[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]||[])[0]===T&&l[1]),!1===x)while(p=++d&&p&&p[g]||(x=d=0)||h.pop())if((s?p.nodeName.toLowerCase()===v:1===p.nodeType)&&++x&&(m&&((c=(f=p[b]||(p[b]={}))[p.uniqueID]||(f[p.uniqueID]={}))[e]=[T,x]),p===t))break;return(x-=i)===r||x%r==0&&x/r>=0}}},PSEUDO:function(e,t){var n,i=r.pseudos[e]||r.setFilters[e.toLowerCase()]||oe.error("unsupported pseudo: "+e);return i[b]?i(t):i.length>1?(n=[e,e,"",t],r.setFilters.hasOwnProperty(e.toLowerCase())?se(function(e,n){var r,o=i(e,t),a=o.length;while(a--)e[r=O(e,o[a])]=!(n[r]=o[a])}):function(e){return i(e,0,n)}):i}},pseudos:{not:se(function(e){var t=[],n=[],r=s(e.replace(B,"$1"));return r[b]?se(function(e,t,n,i){var o,a=r(e,null,i,[]),s=e.length;while(s--)(o=a[s])&&(e[s]=!(t[s]=o))}):function(e,i,o){return t[0]=e,r(t,null,o,n),t[0]=null,!n.pop()}}),has:se(function(e){return function(t){return oe(e,t).length>0}}),contains:se(function(e){return e=e.replace(Z,ee),function(t){return(t.textContent||t.innerText||i(t)).indexOf(e)>-1}}),lang:se(function(e){return U.test(e||"")||oe.error("unsupported lang: "+e),e=e.replace(Z,ee).toLowerCase(),function(t){var n;do{if(n=g?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===h},focus:function(e){return e===d.activeElement&&(!d.hasFocus||d.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:de(!1),disabled:de(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!r.pseudos.empty(e)},header:function(e){return Y.test(e.nodeName)},input:function(e){return G.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:he(function(){return[0]}),last:he(function(e,t){return[t-1]}),eq:he(function(e,t,n){return[n<0?n+t:n]}),even:he(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:he(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:he(function(e,t,n){for(var r=n<0?n+t:n;--r>=0;)e.push(r);return e}),gt:he(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=r.pseudos.eq;for(t in{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})r.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})r.pseudos[t]=pe(t);function ye(){}ye.prototype=r.filters=r.pseudos,r.setFilters=new ye,a=oe.tokenize=function(e,t){var n,i,o,a,s,u,l,c=k[e+" "];if(c)return t?0:c.slice(0);s=e,u=[],l=r.preFilter;while(s){n&&!(i=F.exec(s))||(i&&(s=s.slice(i[0].length)||s),u.push(o=[])),n=!1,(i=_.exec(s))&&(n=i.shift(),o.push({value:n,type:i[0].replace(B," ")}),s=s.slice(n.length));for(a in r.filter)!(i=V[a].exec(s))||l[a]&&!(i=l[a](i))||(n=i.shift(),o.push({value:n,type:a,matches:i}),s=s.slice(n.length));if(!n)break}return t?s.length:s?oe.error(e):k(e,u).slice(0)};function ve(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function me(e,t,n){var r=t.dir,i=t.next,o=i||r,a=n&&"parentNode"===o,s=C++;return t.first?function(t,n,i){while(t=t[r])if(1===t.nodeType||a)return e(t,n,i);return!1}:function(t,n,u){var l,c,f,p=[T,s];if(u){while(t=t[r])if((1===t.nodeType||a)&&e(t,n,u))return!0}else while(t=t[r])if(1===t.nodeType||a)if(f=t[b]||(t[b]={}),c=f[t.uniqueID]||(f[t.uniqueID]={}),i&&i===t.nodeName.toLowerCase())t=t[r]||t;else{if((l=c[o])&&l[0]===T&&l[1]===s)return p[2]=l[2];if(c[o]=p,p[2]=e(t,n,u))return!0}return!1}}function xe(e){return e.length>1?function(t,n,r){var i=e.length;while(i--)if(!e[i](t,n,r))return!1;return!0}:e[0]}function be(e,t,n){for(var r=0,i=t.length;r<i;r++)oe(e,t[r],n);return n}function we(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function Te(e,t,n,r,i,o){return r&&!r[b]&&(r=Te(r)),i&&!i[b]&&(i=Te(i,o)),se(function(o,a,s,u){var l,c,f,p=[],d=[],h=a.length,g=o||be(t||"*",s.nodeType?[s]:s,[]),y=!e||!o&&t?g:we(g,p,e,s,u),v=n?i||(o?e:h||r)?[]:a:y;if(n&&n(y,v,s,u),r){l=we(v,d),r(l,[],s,u),c=l.length;while(c--)(f=l[c])&&(v[d[c]]=!(y[d[c]]=f))}if(o){if(i||e){if(i){l=[],c=v.length;while(c--)(f=v[c])&&l.push(y[c]=f);i(null,v=[],l,u)}c=v.length;while(c--)(f=v[c])&&(l=i?O(o,f):p[c])>-1&&(o[l]=!(a[l]=f))}}else v=we(v===a?v.splice(h,v.length):v),i?i(null,a,v,u):L.apply(a,v)})}function Ce(e){for(var t,n,i,o=e.length,a=r.relative[e[0].type],s=a||r.relative[" "],u=a?1:0,c=me(function(e){return e===t},s,!0),f=me(function(e){return O(t,e)>-1},s,!0),p=[function(e,n,r){var i=!a&&(r||n!==l)||((t=n).nodeType?c(e,n,r):f(e,n,r));return t=null,i}];u<o;u++)if(n=r.relative[e[u].type])p=[me(xe(p),n)];else{if((n=r.filter[e[u].type].apply(null,e[u].matches))[b]){for(i=++u;i<o;i++)if(r.relative[e[i].type])break;return Te(u>1&&xe(p),u>1&&ve(e.slice(0,u-1).concat({value:" "===e[u-2].type?"*":""})).replace(B,"$1"),n,u<i&&Ce(e.slice(u,i)),i<o&&Ce(e=e.slice(i)),i<o&&ve(e))}p.push(n)}return xe(p)}function Ee(e,t){var n=t.length>0,i=e.length>0,o=function(o,a,s,u,c){var f,h,y,v=0,m="0",x=o&&[],b=[],w=l,C=o||i&&r.find.TAG("*",c),E=T+=null==w?1:Math.random()||.1,k=C.length;for(c&&(l=a===d||a||c);m!==k&&null!=(f=C[m]);m++){if(i&&f){h=0,a||f.ownerDocument===d||(p(f),s=!g);while(y=e[h++])if(y(f,a||d,s)){u.push(f);break}c&&(T=E)}n&&((f=!y&&f)&&v--,o&&x.push(f))}if(v+=m,n&&m!==v){h=0;while(y=t[h++])y(x,b,a,s);if(o){if(v>0)while(m--)x[m]||b[m]||(b[m]=j.call(u));b=we(b)}L.apply(u,b),c&&!o&&b.length>0&&v+t.length>1&&oe.uniqueSort(u)}return c&&(T=E,l=w),x};return n?se(o):o}return s=oe.compile=function(e,t){var n,r=[],i=[],o=S[e+" "];if(!o){t||(t=a(e)),n=t.length;while(n--)(o=Ce(t[n]))[b]?r.push(o):i.push(o);(o=S(e,Ee(i,r))).selector=e}return o},u=oe.select=function(e,t,n,i){var o,u,l,c,f,p="function"==typeof e&&e,d=!i&&a(e=p.selector||e);if(n=n||[],1===d.length){if((u=d[0]=d[0].slice(0)).length>2&&"ID"===(l=u[0]).type&&9===t.nodeType&&g&&r.relative[u[1].type]){if(!(t=(r.find.ID(l.matches[0].replace(Z,ee),t)||[])[0]))return n;p&&(t=t.parentNode),e=e.slice(u.shift().value.length)}o=V.needsContext.test(e)?0:u.length;while(o--){if(l=u[o],r.relative[c=l.type])break;if((f=r.find[c])&&(i=f(l.matches[0].replace(Z,ee),K.test(u[0].type)&&ge(t.parentNode)||t))){if(u.splice(o,1),!(e=i.length&&ve(u)))return L.apply(n,i),n;break}}}return(p||s(e,d))(i,t,!g,n,!t||K.test(e)&&ge(t.parentNode)||t),n},n.sortStable=b.split("").sort(D).join("")===b,n.detectDuplicates=!!f,p(),n.sortDetached=ue(function(e){return 1&e.compareDocumentPosition(d.createElement("fieldset"))}),ue(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||le("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),n.attributes&&ue(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||le("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),ue(function(e){return null==e.getAttribute("disabled")})||le(P,function(e,t,n){var r;if(!n)return!0===e[t]?t.toLowerCase():(r=e.getAttributeNode(t))&&r.specified?r.value:null}),oe}(e);w.find=E,w.expr=E.selectors,w.expr[":"]=w.expr.pseudos,w.uniqueSort=w.unique=E.uniqueSort,w.text=E.getText,w.isXMLDoc=E.isXML,w.contains=E.contains,w.escapeSelector=E.escape;var k=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&w(e).is(n))break;r.push(e)}return r},S=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},D=w.expr.match.needsContext;function N(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var A=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function j(e,t,n){return g(t)?w.grep(e,function(e,r){return!!t.call(e,r,e)!==n}):t.nodeType?w.grep(e,function(e){return e===t!==n}):"string"!=typeof t?w.grep(e,function(e){return u.call(t,e)>-1!==n}):w.filter(t,e,n)}w.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?w.find.matchesSelector(r,e)?[r]:[]:w.find.matches(e,w.grep(t,function(e){return 1===e.nodeType}))},w.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(w(e).filter(function(){for(t=0;t<r;t++)if(w.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)w.find(e,i[t],n);return r>1?w.uniqueSort(n):n},filter:function(e){return this.pushStack(j(this,e||[],!1))},not:function(e){return this.pushStack(j(this,e||[],!0))},is:function(e){return!!j(this,"string"==typeof e&&D.test(e)?w(e):e||[],!1).length}});var q,L=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(w.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||q,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:L.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof w?t[0]:t,w.merge(this,w.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:r,!0)),A.test(i[1])&&w.isPlainObject(t))for(i in t)g(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=r.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):g(e)?void 0!==n.ready?n.ready(e):e(w):w.makeArray(e,this)}).prototype=w.fn,q=w(r);var H=/^(?:parents|prev(?:Until|All))/,O={children:!0,contents:!0,next:!0,prev:!0};w.fn.extend({has:function(e){var t=w(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(w.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&w(e);if(!D.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?a.index(n)>-1:1===n.nodeType&&w.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(o.length>1?w.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?u.call(w(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(w.uniqueSort(w.merge(this.get(),w(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}});function P(e,t){while((e=e[t])&&1!==e.nodeType);return e}w.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return k(e,"parentNode")},parentsUntil:function(e,t,n){return k(e,"parentNode",n)},next:function(e){return P(e,"nextSibling")},prev:function(e){return P(e,"previousSibling")},nextAll:function(e){return k(e,"nextSibling")},prevAll:function(e){return k(e,"previousSibling")},nextUntil:function(e,t,n){return k(e,"nextSibling",n)},prevUntil:function(e,t,n){return k(e,"previousSibling",n)},siblings:function(e){return S((e.parentNode||{}).firstChild,e)},children:function(e){return S(e.firstChild)},contents:function(e){return N(e,"iframe")?e.contentDocument:(N(e,"template")&&(e=e.content||e),w.merge([],e.childNodes))}},function(e,t){w.fn[e]=function(n,r){var i=w.map(this,t,n);return"Until"!==e.slice(-5)&&(r=n),r&&"string"==typeof r&&(i=w.filter(r,i)),this.length>1&&(O[e]||w.uniqueSort(i),H.test(e)&&i.reverse()),this.pushStack(i)}});var M=/[^\x20\t\r\n\f]+/g;function R(e){var t={};return w.each(e.match(M)||[],function(e,n){t[n]=!0}),t}w.Callbacks=function(e){e="string"==typeof e?R(e):w.extend({},e);var t,n,r,i,o=[],a=[],s=-1,u=function(){for(i=i||e.once,r=t=!0;a.length;s=-1){n=a.shift();while(++s<o.length)!1===o[s].apply(n[0],n[1])&&e.stopOnFalse&&(s=o.length,n=!1)}e.memory||(n=!1),t=!1,i&&(o=n?[]:"")},l={add:function(){return o&&(n&&!t&&(s=o.length-1,a.push(n)),function t(n){w.each(n,function(n,r){g(r)?e.unique&&l.has(r)||o.push(r):r&&r.length&&"string"!==x(r)&&t(r)})}(arguments),n&&!t&&u()),this},remove:function(){return w.each(arguments,function(e,t){var n;while((n=w.inArray(t,o,n))>-1)o.splice(n,1),n<=s&&s--}),this},has:function(e){return e?w.inArray(e,o)>-1:o.length>0},empty:function(){return o&&(o=[]),this},disable:function(){return i=a=[],o=n="",this},disabled:function(){return!o},lock:function(){return i=a=[],n||t||(o=n=""),this},locked:function(){return!!i},fireWith:function(e,n){return i||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return l.fireWith(this,arguments),this},fired:function(){return!!r}};return l};function I(e){return e}function W(e){throw e}function $(e,t,n,r){var i;try{e&&g(i=e.promise)?i.call(e).done(t).fail(n):e&&g(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}w.extend({Deferred:function(t){var n=[["notify","progress",w.Callbacks("memory"),w.Callbacks("memory"),2],["resolve","done",w.Callbacks("once memory"),w.Callbacks("once memory"),0,"resolved"],["reject","fail",w.Callbacks("once memory"),w.Callbacks("once memory"),1,"rejected"]],r="pending",i={state:function(){return r},always:function(){return o.done(arguments).fail(arguments),this},"catch":function(e){return i.then(null,e)},pipe:function(){var e=arguments;return w.Deferred(function(t){w.each(n,function(n,r){var i=g(e[r[4]])&&e[r[4]];o[r[1]](function(){var e=i&&i.apply(this,arguments);e&&g(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[r[0]+"With"](this,i?[e]:arguments)})}),e=null}).promise()},then:function(t,r,i){var o=0;function a(t,n,r,i){return function(){var s=this,u=arguments,l=function(){var e,l;if(!(t<o)){if((e=r.apply(s,u))===n.promise())throw new TypeError("Thenable self-resolution");l=e&&("object"==typeof e||"function"==typeof e)&&e.then,g(l)?i?l.call(e,a(o,n,I,i),a(o,n,W,i)):(o++,l.call(e,a(o,n,I,i),a(o,n,W,i),a(o,n,I,n.notifyWith))):(r!==I&&(s=void 0,u=[e]),(i||n.resolveWith)(s,u))}},c=i?l:function(){try{l()}catch(e){w.Deferred.exceptionHook&&w.Deferred.exceptionHook(e,c.stackTrace),t+1>=o&&(r!==W&&(s=void 0,u=[e]),n.rejectWith(s,u))}};t?c():(w.Deferred.getStackHook&&(c.stackTrace=w.Deferred.getStackHook()),e.setTimeout(c))}}return w.Deferred(function(e){n[0][3].add(a(0,e,g(i)?i:I,e.notifyWith)),n[1][3].add(a(0,e,g(t)?t:I)),n[2][3].add(a(0,e,g(r)?r:W))}).promise()},promise:function(e){return null!=e?w.extend(e,i):i}},o={};return w.each(n,function(e,t){var a=t[2],s=t[5];i[t[1]]=a.add,s&&a.add(function(){r=s},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),a.add(t[3].fire),o[t[0]]=function(){return o[t[0]+"With"](this===o?void 0:this,arguments),this},o[t[0]+"With"]=a.fireWith}),i.promise(o),t&&t.call(o,o),o},when:function(e){var t=arguments.length,n=t,r=Array(n),i=o.call(arguments),a=w.Deferred(),s=function(e){return function(n){r[e]=this,i[e]=arguments.length>1?o.call(arguments):n,--t||a.resolveWith(r,i)}};if(t<=1&&($(e,a.done(s(n)).resolve,a.reject,!t),"pending"===a.state()||g(i[n]&&i[n].then)))return a.then();while(n--)$(i[n],s(n),a.reject);return a.promise()}});var B=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;w.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&B.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},w.readyException=function(t){e.setTimeout(function(){throw t})};var F=w.Deferred();w.fn.ready=function(e){return F.then(e)["catch"](function(e){w.readyException(e)}),this},w.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--w.readyWait:w.isReady)||(w.isReady=!0,!0!==e&&--w.readyWait>0||F.resolveWith(r,[w]))}}),w.ready.then=F.then;function _(){r.removeEventListener("DOMContentLoaded",_),e.removeEventListener("load",_),w.ready()}"complete"===r.readyState||"loading"!==r.readyState&&!r.documentElement.doScroll?e.setTimeout(w.ready):(r.addEventListener("DOMContentLoaded",_),e.addEventListener("load",_));var z=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n)){i=!0;for(s in n)z(e,t,s,n[s],!0,o,a)}else if(void 0!==r&&(i=!0,g(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(w(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},X=/^-ms-/,U=/-([a-z])/g;function V(e,t){return t.toUpperCase()}function G(e){return e.replace(X,"ms-").replace(U,V)}var Y=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=w.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Y(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[G(t)]=n;else for(r in t)i[G(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][G(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(G):(t=G(t))in r?[t]:t.match(M)||[]).length;while(n--)delete r[t[n]]}(void 0===t||w.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!w.isEmptyObject(t)}};var J=new Q,K=new Q,Z=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,ee=/[A-Z]/g;function te(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:Z.test(e)?JSON.parse(e):e)}function ne(e,t,n){var r;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(ee,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n=te(n)}catch(e){}K.set(e,t,n)}else n=void 0;return n}w.extend({hasData:function(e){return K.hasData(e)||J.hasData(e)},data:function(e,t,n){return K.access(e,t,n)},removeData:function(e,t){K.remove(e,t)},_data:function(e,t,n){return J.access(e,t,n)},_removeData:function(e,t){J.remove(e,t)}}),w.fn.extend({data:function(e,t){var n,r,i,o=this[0],a=o&&o.attributes;if(void 0===e){if(this.length&&(i=K.get(o),1===o.nodeType&&!J.get(o,"hasDataAttrs"))){n=a.length;while(n--)a[n]&&0===(r=a[n].name).indexOf("data-")&&(r=G(r.slice(5)),ne(o,r,i[r]));J.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof e?this.each(function(){K.set(this,e)}):z(this,function(t){var n;if(o&&void 0===t){if(void 0!==(n=K.get(o,e)))return n;if(void 0!==(n=ne(o,e)))return n}else this.each(function(){K.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){K.remove(this,e)})}}),w.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=J.get(e,t),n&&(!r||Array.isArray(n)?r=J.access(e,t,w.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=w.queue(e,t),r=n.length,i=n.shift(),o=w._queueHooks(e,t),a=function(){w.dequeue(e,t)};"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,a,o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return J.get(e,n)||J.access(e,n,{empty:w.Callbacks("once memory").add(function(){J.remove(e,[t+"queue",n])})})}}),w.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?w.queue(this[0],e):void 0===t?this:this.each(function(){var n=w.queue(this,e,t);w._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&w.dequeue(this,e)})},dequeue:function(e){return this.each(function(){w.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=w.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=J.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var re=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,ie=new RegExp("^(?:([+-])=|)("+re+")([a-z%]*)$","i"),oe=["Top","Right","Bottom","Left"],ae=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&w.contains(e.ownerDocument,e)&&"none"===w.css(e,"display")},se=function(e,t,n,r){var i,o,a={};for(o in t)a[o]=e.style[o],e.style[o]=t[o];i=n.apply(e,r||[]);for(o in t)e.style[o]=a[o];return i};function ue(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return w.css(e,t,"")},u=s(),l=n&&n[3]||(w.cssNumber[t]?"":"px"),c=(w.cssNumber[t]||"px"!==l&&+u)&&ie.exec(w.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)w.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,w.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var le={};function ce(e){var t,n=e.ownerDocument,r=e.nodeName,i=le[r];return i||(t=n.body.appendChild(n.createElement(r)),i=w.css(t,"display"),t.parentNode.removeChild(t),"none"===i&&(i="block"),le[r]=i,i)}function fe(e,t){for(var n,r,i=[],o=0,a=e.length;o<a;o++)(r=e[o]).style&&(n=r.style.display,t?("none"===n&&(i[o]=J.get(r,"display")||null,i[o]||(r.style.display="")),""===r.style.display&&ae(r)&&(i[o]=ce(r))):"none"!==n&&(i[o]="none",J.set(r,"display",n)));for(o=0;o<a;o++)null!=i[o]&&(e[o].style.display=i[o]);return e}w.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ae(this)?w(this).show():w(this).hide()})}});var pe=/^(?:checkbox|radio)$/i,de=/<([a-z][^\/\0>\x20\t\r\n\f]+)/i,he=/^$|^module$|\/(?:java|ecma)script/i,ge={option:[1,"<select multiple='multiple'>","</select>"],thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};ge.optgroup=ge.option,ge.tbody=ge.tfoot=ge.colgroup=ge.caption=ge.thead,ge.th=ge.td;function ye(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&N(e,t)?w.merge([e],n):n}function ve(e,t){for(var n=0,r=e.length;n<r;n++)J.set(e[n],"globalEval",!t||J.get(t[n],"globalEval"))}var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))w.merge(p,o.nodeType?[o]:o);else if(me.test(o)){a=a||f.appendChild(t.createElement("div")),s=(de.exec(o)||["",""])[1].toLowerCase(),u=ge[s]||ge._default,a.innerHTML=u[1]+w.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;w.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&w.inArray(o,r)>-1)i&&i.push(o);else if(l=w.contains(o.ownerDocument,o),a=ye(f.appendChild(o),"script"),l&&ve(a),n){c=0;while(o=a[c++])he.test(o.type||"")&&n.push(o)}return f}!function(){var e=r.createDocumentFragment().appendChild(r.createElement("div")),t=r.createElement("input");t.setAttribute("type","radio"),t.setAttribute("checked","checked"),t.setAttribute("name","t"),e.appendChild(t),h.checkClone=e.cloneNode(!0).cloneNode(!0).lastChild.checked,e.innerHTML="<textarea>x</textarea>",h.noCloneChecked=!!e.cloneNode(!0).lastChild.defaultValue}();var be=r.documentElement,we=/^key/,Te=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,Ce=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(){try{return r.activeElement}catch(e){}}function De(e,t,n,r,i,o){var a,s;if("object"==typeof t){"string"!=typeof n&&(r=r||n,n=void 0);for(s in t)De(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=ke;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return w().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=w.guid++)),e.each(function(){w.event.add(this,t,i,r,n)})}w.event={global:{},add:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.get(e);if(y){n.handler&&(n=(o=n).handler,i=o.selector),i&&w.find.matchesSelector(be,i),n.guid||(n.guid=w.guid++),(u=y.events)||(u=y.events={}),(a=y.handle)||(a=y.handle=function(t){return"undefined"!=typeof w&&w.event.triggered!==t.type?w.event.dispatch.apply(e,arguments):void 0}),l=(t=(t||"").match(M)||[""]).length;while(l--)d=g=(s=Ce.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=w.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=w.event.special[d]||{},c=w.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&w.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(e,r,h,a)||e.addEventListener&&e.addEventListener(d,a)),f.add&&(f.add.call(e,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),w.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,y=J.hasData(e)&&J.get(e);if(y&&(u=y.events)){l=(t=(t||"").match(M)||[""]).length;while(l--)if(s=Ce.exec(t[l])||[],d=g=s[1],h=(s[2]||"").split(".").sort(),d){f=w.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,y.handle)||w.removeEvent(e,d,y.handle),delete u[d])}else for(d in u)w.event.remove(e,d+t[l],n,r,!0);w.isEmptyObject(u)&&J.remove(e,"handle events")}},dispatch:function(e){var t=w.event.fix(e),n,r,i,o,a,s,u=new Array(arguments.length),l=(J.get(this,"events")||{})[t.type]||[],c=w.event.special[t.type]||{};for(u[0]=t,n=1;n<arguments.length;n++)u[n]=arguments[n];if(t.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,t)){s=w.event.handlers.call(this,t,l),n=0;while((o=s[n++])&&!t.isPropagationStopped()){t.currentTarget=o.elem,r=0;while((a=o.handlers[r++])&&!t.isImmediatePropagationStopped())t.rnamespace&&!t.rnamespace.test(a.namespace)||(t.handleObj=a,t.data=a.data,void 0!==(i=((w.event.special[a.origType]||{}).handle||a.handler).apply(o.elem,u))&&!1===(t.result=i)&&(t.preventDefault(),t.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,t),t.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&e.button>=1))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?w(i,this).index(l)>-1:w.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(e,t){Object.defineProperty(w.Event.prototype,e,{enumerable:!0,configurable:!0,get:g(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[w.expando]?e:new w.Event(e)},special:{load:{noBubble:!0},focus:{trigger:function(){if(this!==Se()&&this.focus)return this.focus(),!1},delegateType:"focusin"},blur:{trigger:function(){if(this===Se()&&this.blur)return this.blur(),!1},delegateType:"focusout"},click:{trigger:function(){if("checkbox"===this.type&&this.click&&N(this,"input"))return this.click(),!1},_default:function(e){return N(e.target,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},w.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},w.Event=function(e,t){if(!(this instanceof w.Event))return new w.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:ke,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&w.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[w.expando]=!0},w.Event.prototype={constructor:w.Event,isDefaultPrevented:ke,isPropagationStopped:ke,isImmediatePropagationStopped:ke,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},w.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:function(e){var t=e.button;return null==e.which&&we.test(e.type)?null!=e.charCode?e.charCode:e.keyCode:!e.which&&void 0!==t&&Te.test(e.type)?1&t?1:2&t?3:4&t?2:0:e.which}},w.event.addProp),w.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){w.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,r=this,i=e.relatedTarget,o=e.handleObj;return i&&(i===r||w.contains(r,i))||(e.type=o.origType,n=o.handler.apply(this,arguments),e.type=t),n}}}),w.fn.extend({on:function(e,t,n,r){return De(this,e,t,n,r)},one:function(e,t,n,r){return De(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,w(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=ke),this.each(function(){w.event.remove(this,e,n,t)})}});var Ne=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi,Ae=/<script|<style|<link/i,je=/checked\s*(?:[^=]|=\s*.checked.)/i,qe=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Le(e,t){return N(e,"table")&&N(11!==t.nodeType?t:t.firstChild,"tr")?w(e).children("tbody")[0]||e:e}function He(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Oe(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Pe(e,t){var n,r,i,o,a,s,u,l;if(1===t.nodeType){if(J.hasData(e)&&(o=J.access(e),a=J.set(t,o),l=o.events)){delete a.handle,a.events={};for(i in l)for(n=0,r=l[i].length;n<r;n++)w.event.add(t,i,l[i][n])}K.hasData(e)&&(s=K.access(e),u=w.extend({},s),K.set(t,u))}}function Me(e,t){var n=t.nodeName.toLowerCase();"input"===n&&pe.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function Re(e,t,n,r){t=a.apply([],t);var i,o,s,u,l,c,f=0,p=e.length,d=p-1,y=t[0],v=g(y);if(v||p>1&&"string"==typeof y&&!h.checkClone&&je.test(y))return e.each(function(i){var o=e.eq(i);v&&(t[0]=y.call(this,i,o.html())),Re(o,t,n,r)});if(p&&(i=xe(t,e[0].ownerDocument,!1,e,r),o=i.firstChild,1===i.childNodes.length&&(i=o),o||r)){for(u=(s=w.map(ye(i,"script"),He)).length;f<p;f++)l=i,f!==d&&(l=w.clone(l,!0,!0),u&&w.merge(s,ye(l,"script"))),n.call(e[f],l,f);if(u)for(c=s[s.length-1].ownerDocument,w.map(s,Oe),f=0;f<u;f++)l=s[f],he.test(l.type||"")&&!J.access(l,"globalEval")&&w.contains(c,l)&&(l.src&&"module"!==(l.type||"").toLowerCase()?w._evalUrl&&w._evalUrl(l.src):m(l.textContent.replace(qe,""),c,l))}return e}function Ie(e,t,n){for(var r,i=t?w.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||w.cleanData(ye(r)),r.parentNode&&(n&&w.contains(r.ownerDocument,r)&&ve(ye(r,"script")),r.parentNode.removeChild(r));return e}w.extend({htmlPrefilter:function(e){return e.replace(Ne,"<$1></$2>")},clone:function(e,t,n){var r,i,o,a,s=e.cloneNode(!0),u=w.contains(e.ownerDocument,e);if(!(h.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||w.isXMLDoc(e)))for(a=ye(s),r=0,i=(o=ye(e)).length;r<i;r++)Me(o[r],a[r]);if(t)if(n)for(o=o||ye(e),a=a||ye(s),r=0,i=o.length;r<i;r++)Pe(o[r],a[r]);else Pe(e,s);return(a=ye(s,"script")).length>0&&ve(a,!u&&ye(e,"script")),s},cleanData:function(e){for(var t,n,r,i=w.event.special,o=0;void 0!==(n=e[o]);o++)if(Y(n)){if(t=n[J.expando]){if(t.events)for(r in t.events)i[r]?w.event.remove(n,r):w.removeEvent(n,r,t.handle);n[J.expando]=void 0}n[K.expando]&&(n[K.expando]=void 0)}}}),w.fn.extend({detach:function(e){return Ie(this,e,!0)},remove:function(e){return Ie(this,e)},text:function(e){return z(this,function(e){return void 0===e?w.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return Re(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Le(this,e).appendChild(e)})},prepend:function(){return Re(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Le(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return Re(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(w.cleanData(ye(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return w.clone(this,e,t)})},html:function(e){return z(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ae.test(e)&&!ge[(de.exec(e)||["",""])[1].toLowerCase()]){e=w.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(w.cleanData(ye(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return Re(this,arguments,function(t){var n=this.parentNode;w.inArray(this,e)<0&&(w.cleanData(ye(this)),n&&n.replaceChild(t,this))},e)}}),w.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){w.fn[e]=function(e){for(var n,r=[],i=w(e),o=i.length-1,a=0;a<=o;a++)n=a===o?this:this.clone(!0),w(i[a])[t](n),s.apply(r,n.get());return this.pushStack(r)}});var We=new RegExp("^("+re+")(?!px)[a-z%]+$","i"),$e=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},Be=new RegExp(oe.join("|"),"i");!function(){function t(){if(c){l.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",c.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",be.appendChild(l).appendChild(c);var t=e.getComputedStyle(c);i="1%"!==t.top,u=12===n(t.marginLeft),c.style.right="60%",s=36===n(t.right),o=36===n(t.width),c.style.position="absolute",a=36===c.offsetWidth||"absolute",be.removeChild(l),c=null}}function n(e){return Math.round(parseFloat(e))}var i,o,a,s,u,l=r.createElement("div"),c=r.createElement("div");c.style&&(c.style.backgroundClip="content-box",c.cloneNode(!0).style.backgroundClip="",h.clearCloneStyle="content-box"===c.style.backgroundClip,w.extend(h,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),u},scrollboxSize:function(){return t(),a}}))}();function Fe(e,t,n){var r,i,o,a,s=e.style;return(n=n||$e(e))&&(""!==(a=n.getPropertyValue(t)||n[t])||w.contains(e.ownerDocument,e)||(a=w.style(e,t)),!h.pixelBoxStyles()&&We.test(a)&&Be.test(t)&&(r=s.width,i=s.minWidth,o=s.maxWidth,s.minWidth=s.maxWidth=s.width=a,a=n.width,s.width=r,s.minWidth=i,s.maxWidth=o)),void 0!==a?a+"":a}function _e(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}var ze=/^(none|table(?!-c[ea]).+)/,Xe=/^--/,Ue={position:"absolute",visibility:"hidden",display:"block"},Ve={letterSpacing:"0",fontWeight:"400"},Ge=["Webkit","Moz","ms"],Ye=r.createElement("div").style;function Qe(e){if(e in Ye)return e;var t=e[0].toUpperCase()+e.slice(1),n=Ge.length;while(n--)if((e=Ge[n]+t)in Ye)return e}function Je(e){var t=w.cssProps[e];return t||(t=w.cssProps[e]=Qe(e)||e),t}function Ke(e,t,n){var r=ie.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function Ze(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(u+=w.css(e,n+oe[a],!0,i)),r?("content"===n&&(u-=w.css(e,"padding"+oe[a],!0,i)),"margin"!==n&&(u-=w.css(e,"border"+oe[a]+"Width",!0,i))):(u+=w.css(e,"padding"+oe[a],!0,i),"padding"!==n?u+=w.css(e,"border"+oe[a]+"Width",!0,i):s+=w.css(e,"border"+oe[a]+"Width",!0,i));return!r&&o>=0&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))),u}function et(e,t,n){var r=$e(e),i=Fe(e,t,r),o="border-box"===w.css(e,"boxSizing",!1,r),a=o;if(We.test(i)){if(!n)return i;i="auto"}return a=a&&(h.boxSizingReliable()||i===e.style[t]),("auto"===i||!parseFloat(i)&&"inline"===w.css(e,"display",!1,r))&&(i=e["offset"+t[0].toUpperCase()+t.slice(1)],a=!0),(i=parseFloat(i)||0)+Ze(e,t,n||(o?"border":"content"),a,r,i)+"px"}w.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Fe(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=G(t),u=Xe.test(t),l=e.style;if(u||(t=Je(s)),a=w.cssHooks[t]||w.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"==(o=typeof n)&&(i=ie.exec(n))&&i[1]&&(n=ue(e,t,i),o="number"),null!=n&&n===n&&("number"===o&&(n+=i&&i[3]||(w.cssNumber[s]?"":"px")),h.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=G(t);return Xe.test(t)||(t=Je(s)),(a=w.cssHooks[t]||w.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Fe(e,t,r)),"normal"===i&&t in Ve&&(i=Ve[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),w.each(["height","width"],function(e,t){w.cssHooks[t]={get:function(e,n,r){if(n)return!ze.test(w.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?et(e,t,r):se(e,Ue,function(){return et(e,t,r)})},set:function(e,n,r){var i,o=$e(e),a="border-box"===w.css(e,"boxSizing",!1,o),s=r&&Ze(e,t,r,a,o);return a&&h.scrollboxSize()===o.position&&(s-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(o[t])-Ze(e,t,"border",!1,o)-.5)),s&&(i=ie.exec(n))&&"px"!==(i[3]||"px")&&(e.style[t]=n,n=w.css(e,t)),Ke(e,n,s)}}}),w.cssHooks.marginLeft=_e(h.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Fe(e,"marginLeft"))||e.getBoundingClientRect().left-se(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),w.each({margin:"",padding:"",border:"Width"},function(e,t){w.cssHooks[e+t]={expand:function(n){for(var r=0,i={},o="string"==typeof n?n.split(" "):[n];r<4;r++)i[e+oe[r]+t]=o[r]||o[r-2]||o[0];return i}},"margin"!==e&&(w.cssHooks[e+t].set=Ke)}),w.fn.extend({css:function(e,t){return z(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=$e(e),i=t.length;a<i;a++)o[t[a]]=w.css(e,t[a],!1,r);return o}return void 0!==n?w.style(e,t,n):w.css(e,t)},e,t,arguments.length>1)}});function tt(e,t,n,r,i){return new tt.prototype.init(e,t,n,r,i)}w.Tween=tt,tt.prototype={constructor:tt,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||w.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(w.cssNumber[n]?"":"px")},cur:function(){var e=tt.propHooks[this.prop];return e&&e.get?e.get(this):tt.propHooks._default.get(this)},run:function(e){var t,n=tt.propHooks[this.prop];return this.options.duration?this.pos=t=w.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):tt.propHooks._default.set(this),this}},tt.prototype.init.prototype=tt.prototype,tt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=w.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){w.fx.step[e.prop]?w.fx.step[e.prop](e):1!==e.elem.nodeType||null==e.elem.style[w.cssProps[e.prop]]&&!w.cssHooks[e.prop]?e.elem[e.prop]=e.now:w.style(e.elem,e.prop,e.now+e.unit)}}},tt.propHooks.scrollTop=tt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},w.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},w.fx=tt.prototype.init,w.fx.step={};var nt,rt,it=/^(?:toggle|show|hide)$/,ot=/queueHooks$/;function at(){rt&&(!1===r.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(at):e.setTimeout(at,w.fx.interval),w.fx.tick())}function st(){return e.setTimeout(function(){nt=void 0}),nt=Date.now()}function ut(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=oe[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function lt(e,t,n){for(var r,i=(pt.tweeners[t]||[]).concat(pt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function ct(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ae(e),y=J.get(e,"fxshow");n.queue||(null==(a=w._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,w.queue(e,"fx").length||a.empty.fire()})}));for(r in t)if(i=t[r],it.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!y||void 0===y[r])continue;g=!0}d[r]=y&&y[r]||w.style(e,r)}if((u=!w.isEmptyObject(t))||!w.isEmptyObject(d)){f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=y&&y.display)&&(l=J.get(e,"display")),"none"===(c=w.css(e,"display"))&&(l?c=l:(fe([e],!0),l=e.style.display||l,c=w.css(e,"display"),fe([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===w.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1;for(r in d)u||(y?"hidden"in y&&(g=y.hidden):y=J.access(e,"fxshow",{display:l}),o&&(y.hidden=!g),g&&fe([e],!0),p.done(function(){g||fe([e]),J.remove(e,"fxshow");for(r in d)w.style(e,r,d[r])})),u=lt(g?y[r]:0,r,p),r in y||(y[r]=u.start,g&&(u.end=u.start,u.start=0))}}function ft(e,t){var n,r,i,o,a;for(n in e)if(r=G(n),i=t[r],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=w.cssHooks[r])&&"expand"in a){o=a.expand(o),delete e[r];for(n in o)n in e||(e[n]=o[n],t[n]=i)}else t[r]=i}function pt(e,t,n){var r,i,o=0,a=pt.prefilters.length,s=w.Deferred().always(function(){delete u.elem}),u=function(){if(i)return!1;for(var t=nt||st(),n=Math.max(0,l.startTime+l.duration-t),r=1-(n/l.duration||0),o=0,a=l.tweens.length;o<a;o++)l.tweens[o].run(r);return s.notifyWith(e,[l,r,n]),r<1&&a?n:(a||s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l]),!1)},l=s.promise({elem:e,props:w.extend({},t),opts:w.extend(!0,{specialEasing:{},easing:w.easing._default},n),originalProperties:t,originalOptions:n,startTime:nt||st(),duration:n.duration,tweens:[],createTween:function(t,n){var r=w.Tween(e,l.opts,t,n,l.opts.specialEasing[t]||l.opts.easing);return l.tweens.push(r),r},stop:function(t){var n=0,r=t?l.tweens.length:0;if(i)return this;for(i=!0;n<r;n++)l.tweens[n].run(1);return t?(s.notifyWith(e,[l,1,0]),s.resolveWith(e,[l,t])):s.rejectWith(e,[l,t]),this}}),c=l.props;for(ft(c,l.opts.specialEasing);o<a;o++)if(r=pt.prefilters[o].call(l,e,c,l.opts))return g(r.stop)&&(w._queueHooks(l.elem,l.opts.queue).stop=r.stop.bind(r)),r;return w.map(c,lt,l),g(l.opts.start)&&l.opts.start.call(e,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),w.fx.timer(w.extend(u,{elem:e,anim:l,queue:l.opts.queue})),l}w.Animation=w.extend(pt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return ue(n.elem,e,ie.exec(t),n),n}]},tweener:function(e,t){g(e)?(t=e,e=["*"]):e=e.match(M);for(var n,r=0,i=e.length;r<i;r++)n=e[r],pt.tweeners[n]=pt.tweeners[n]||[],pt.tweeners[n].unshift(t)},prefilters:[ct],prefilter:function(e,t){t?pt.prefilters.unshift(e):pt.prefilters.push(e)}}),w.speed=function(e,t,n){var r=e&&"object"==typeof e?w.extend({},e):{complete:n||!n&&t||g(e)&&e,duration:e,easing:n&&t||t&&!g(t)&&t};return w.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in w.fx.speeds?r.duration=w.fx.speeds[r.duration]:r.duration=w.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){g(r.old)&&r.old.call(this),r.queue&&w.dequeue(this,r.queue)},r},w.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ae).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(e,t,n,r){var i=w.isEmptyObject(e),o=w.speed(t,n,r),a=function(){var t=pt(this,w.extend({},e),o);(i||J.get(this,"finish"))&&t.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(e,t,n){var r=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&!1!==e&&this.queue(e||"fx",[]),this.each(function(){var t=!0,i=null!=e&&e+"queueHooks",o=w.timers,a=J.get(this);if(i)a[i]&&a[i].stop&&r(a[i]);else for(i in a)a[i]&&a[i].stop&&ot.test(i)&&r(a[i]);for(i=o.length;i--;)o[i].elem!==this||null!=e&&o[i].queue!==e||(o[i].anim.stop(n),t=!1,o.splice(i,1));!t&&n||w.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=J.get(this),r=n[e+"queue"],i=n[e+"queueHooks"],o=w.timers,a=r?r.length:0;for(n.finish=!0,w.queue(this,e,[]),i&&i.stop&&i.stop.call(this,!0),t=o.length;t--;)o[t].elem===this&&o[t].queue===e&&(o[t].anim.stop(!0),o.splice(t,1));for(t=0;t<a;t++)r[t]&&r[t].finish&&r[t].finish.call(this);delete n.finish})}}),w.each(["toggle","show","hide"],function(e,t){var n=w.fn[t];w.fn[t]=function(e,r,i){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(ut(t,!0),e,r,i)}}),w.each({slideDown:ut("show"),slideUp:ut("hide"),slideToggle:ut("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){w.fn[e]=function(e,n,r){return this.animate(t,e,n,r)}}),w.timers=[],w.fx.tick=function(){var e,t=0,n=w.timers;for(nt=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||w.fx.stop(),nt=void 0},w.fx.timer=function(e){w.timers.push(e),w.fx.start()},w.fx.interval=13,w.fx.start=function(){rt||(rt=!0,at())},w.fx.stop=function(){rt=null},w.fx.speeds={slow:600,fast:200,_default:400},w.fn.delay=function(t,n){return t=w.fx?w.fx.speeds[t]||t:t,n=n||"fx",this.queue(n,function(n,r){var i=e.setTimeout(n,t);r.stop=function(){e.clearTimeout(i)}})},function(){var e=r.createElement("input"),t=r.createElement("select").appendChild(r.createElement("option"));e.type="checkbox",h.checkOn=""!==e.value,h.optSelected=t.selected,(e=r.createElement("input")).value="t",e.type="radio",h.radioValue="t"===e.value}();var dt,ht=w.expr.attrHandle;w.fn.extend({attr:function(e,t){return z(this,w.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){w.removeAttr(this,e)})}}),w.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?w.prop(e,t,n):(1===o&&w.isXMLDoc(e)||(i=w.attrHooks[t.toLowerCase()]||(w.expr.match.bool.test(t)?dt:void 0)),void 0!==n?null===n?void w.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=w.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!h.radioValue&&"radio"===t&&N(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(M);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),dt={set:function(e,t,n){return!1===t?w.removeAttr(e,n):e.setAttribute(n,n),n}},w.each(w.expr.match.bool.source.match(/\w+/g),function(e,t){var n=ht[t]||w.find.attr;ht[t]=function(e,t,r){var i,o,a=t.toLowerCase();return r||(o=ht[a],ht[a]=i,i=null!=n(e,t,r)?a:null,ht[a]=o),i}});var gt=/^(?:input|select|textarea|button)$/i,yt=/^(?:a|area)$/i;w.fn.extend({prop:function(e,t){return z(this,w.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[w.propFix[e]||e]})}}),w.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&w.isXMLDoc(e)||(t=w.propFix[t]||t,i=w.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=w.find.attr(e,"tabindex");return t?parseInt(t,10):gt.test(e.nodeName)||yt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),h.optSelected||(w.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),w.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){w.propFix[this.toLowerCase()]=this});function vt(e){return(e.match(M)||[]).join(" ")}function mt(e){return e.getAttribute&&e.getAttribute("class")||""}function xt(e){return Array.isArray(e)?e:"string"==typeof e?e.match(M)||[]:[]}w.fn.extend({addClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).addClass(e.call(this,t,mt(this)))});if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])r.indexOf(" "+o+" ")<0&&(r+=o+" ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},removeClass:function(e){var t,n,r,i,o,a,s,u=0;if(g(e))return this.each(function(t){w(this).removeClass(e.call(this,t,mt(this)))});if(!arguments.length)return this.attr("class","");if((t=xt(e)).length)while(n=this[u++])if(i=mt(n),r=1===n.nodeType&&" "+vt(i)+" "){a=0;while(o=t[a++])while(r.indexOf(" "+o+" ")>-1)r=r.replace(" "+o+" "," ");i!==(s=vt(r))&&n.setAttribute("class",s)}return this},toggleClass:function(e,t){var n=typeof e,r="string"===n||Array.isArray(e);return"boolean"==typeof t&&r?t?this.addClass(e):this.removeClass(e):g(e)?this.each(function(n){w(this).toggleClass(e.call(this,n,mt(this),t),t)}):this.each(function(){var t,i,o,a;if(r){i=0,o=w(this),a=xt(e);while(t=a[i++])o.hasClass(t)?o.removeClass(t):o.addClass(t)}else void 0!==e&&"boolean"!==n||((t=mt(this))&&J.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":J.get(this,"__className__")||""))})},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&(" "+vt(mt(n))+" ").indexOf(t)>-1)return!0;return!1}});var bt=/\r/g;w.fn.extend({val:function(e){var t,n,r,i=this[0];{if(arguments.length)return r=g(e),this.each(function(n){var i;1===this.nodeType&&(null==(i=r?e.call(this,n,w(this).val()):e)?i="":"number"==typeof i?i+="":Array.isArray(i)&&(i=w.map(i,function(e){return null==e?"":e+""})),(t=w.valHooks[this.type]||w.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,i,"value")||(this.value=i))});if(i)return(t=w.valHooks[i.type]||w.valHooks[i.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(i,"value"))?n:"string"==typeof(n=i.value)?n.replace(bt,""):null==n?"":n}}}),w.extend({valHooks:{option:{get:function(e){var t=w.find.attr(e,"value");return null!=t?t:vt(w.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!N(n.parentNode,"optgroup"))){if(t=w(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=w.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=w.inArray(w.valHooks.option.get(r),o)>-1)&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),w.each(["radio","checkbox"],function(){w.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=w.inArray(w(e).val(),t)>-1}},h.checkOn||(w.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),h.focusin="onfocusin"in e;var wt=/^(?:focusinfocus|focusoutblur)$/,Tt=function(e){e.stopPropagation()};w.extend(w.event,{trigger:function(t,n,i,o){var a,s,u,l,c,p,d,h,v=[i||r],m=f.call(t,"type")?t.type:t,x=f.call(t,"namespace")?t.namespace.split("."):[];if(s=h=u=i=i||r,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+w.event.triggered)&&(m.indexOf(".")>-1&&(m=(x=m.split(".")).shift(),x.sort()),c=m.indexOf(":")<0&&"on"+m,t=t[w.expando]?t:new w.Event(m,"object"==typeof t&&t),t.isTrigger=o?2:3,t.namespace=x.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+x.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:w.makeArray(n,[t]),d=w.event.special[m]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!y(i)){for(l=d.delegateType||m,wt.test(l+m)||(s=s.parentNode);s;s=s.parentNode)v.push(s),u=s;u===(i.ownerDocument||r)&&v.push(u.defaultView||u.parentWindow||e)}a=0;while((s=v[a++])&&!t.isPropagationStopped())h=s,t.type=a>1?l:d.bindType||m,(p=(J.get(s,"events")||{})[t.type]&&J.get(s,"handle"))&&p.apply(s,n),(p=c&&s[c])&&p.apply&&Y(s)&&(t.result=p.apply(s,n),!1===t.result&&t.preventDefault());return t.type=m,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(v.pop(),n)||!Y(i)||c&&g(i[m])&&!y(i)&&((u=i[c])&&(i[c]=null),w.event.triggered=m,t.isPropagationStopped()&&h.addEventListener(m,Tt),i[m](),t.isPropagationStopped()&&h.removeEventListener(m,Tt),w.event.triggered=void 0,u&&(i[c]=u)),t.result}},simulate:function(e,t,n){var r=w.extend(new w.Event,n,{type:e,isSimulated:!0});w.event.trigger(r,null,t)}}),w.fn.extend({trigger:function(e,t){return this.each(function(){w.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return w.event.trigger(e,t,n,!0)}}),h.focusin||w.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){w.event.simulate(t,e.target,w.event.fix(e))};w.event.special[t]={setup:function(){var r=this.ownerDocument||this,i=J.access(r,t);i||r.addEventListener(e,n,!0),J.access(r,t,(i||0)+1)},teardown:function(){var r=this.ownerDocument||this,i=J.access(r,t)-1;i?J.access(r,t,i):(r.removeEventListener(e,n,!0),J.remove(r,t))}}});var Ct=e.location,Et=Date.now(),kt=/\?/;w.parseXML=function(t){var n;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){n=void 0}return n&&!n.getElementsByTagName("parsererror").length||w.error("Invalid XML: "+t),n};var St=/\[\]$/,Dt=/\r?\n/g,Nt=/^(?:submit|button|image|reset|file)$/i,At=/^(?:input|select|textarea|keygen)/i;function jt(e,t,n,r){var i;if(Array.isArray(t))w.each(t,function(t,i){n||St.test(e)?r(e,i):jt(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,r)});else if(n||"object"!==x(t))r(e,t);else for(i in t)jt(e+"["+i+"]",t[i],n,r)}w.param=function(e,t){var n,r=[],i=function(e,t){var n=g(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(Array.isArray(e)||e.jquery&&!w.isPlainObject(e))w.each(e,function(){i(this.name,this.value)});else for(n in e)jt(n,e[n],t,i);return r.join("&")},w.fn.extend({serialize:function(){return w.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=w.prop(this,"elements");return e?w.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!w(this).is(":disabled")&&At.test(this.nodeName)&&!Nt.test(e)&&(this.checked||!pe.test(e))}).map(function(e,t){var n=w(this).val();return null==n?null:Array.isArray(n)?w.map(n,function(e){return{name:t.name,value:e.replace(Dt,"\r\n")}}):{name:t.name,value:n.replace(Dt,"\r\n")}}).get()}});var qt=/%20/g,Lt=/#.*$/,Ht=/([?&])_=[^&]*/,Ot=/^(.*?):[ \t]*([^\r\n]*)$/gm,Pt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Mt=/^(?:GET|HEAD)$/,Rt=/^\/\//,It={},Wt={},$t="*/".concat("*"),Bt=r.createElement("a");Bt.href=Ct.href;function Ft(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var r,i=0,o=t.toLowerCase().match(M)||[];if(g(n))while(r=o[i++])"+"===r[0]?(r=r.slice(1)||"*",(e[r]=e[r]||[]).unshift(n)):(e[r]=e[r]||[]).push(n)}}function _t(e,t,n,r){var i={},o=e===Wt;function a(s){var u;return i[s]=!0,w.each(e[s]||[],function(e,s){var l=s(t,n,r);return"string"!=typeof l||o||i[l]?o?!(u=l):void 0:(t.dataTypes.unshift(l),a(l),!1)}),u}return a(t.dataTypes[0])||!i["*"]&&a("*")}function zt(e,t){var n,r,i=w.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&w.extend(!0,e,r),e}function Xt(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}function Ut(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}w.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:Pt.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":$t,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":w.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?zt(zt(e,w.ajaxSettings),t):zt(w.ajaxSettings,e)},ajaxPrefilter:Ft(It),ajaxTransport:Ft(Wt),ajax:function(t,n){"object"==typeof t&&(n=t,t=void 0),n=n||{};var i,o,a,s,u,l,c,f,p,d,h=w.ajaxSetup({},n),g=h.context||h,y=h.context&&(g.nodeType||g.jquery)?w(g):w.event,v=w.Deferred(),m=w.Callbacks("once memory"),x=h.statusCode||{},b={},T={},C="canceled",E={readyState:0,getResponseHeader:function(e){var t;if(c){if(!s){s={};while(t=Ot.exec(a))s[t[1].toLowerCase()]=t[2]}t=s[e.toLowerCase()]}return null==t?null:t},getAllResponseHeaders:function(){return c?a:null},setRequestHeader:function(e,t){return null==c&&(e=T[e.toLowerCase()]=T[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==c&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)E.always(e[E.status]);else for(t in e)x[t]=[x[t],e[t]];return this},abort:function(e){var t=e||C;return i&&i.abort(t),k(0,t),this}};if(v.promise(E),h.url=((t||h.url||Ct.href)+"").replace(Rt,Ct.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(M)||[""],null==h.crossDomain){l=r.createElement("a");try{l.href=h.url,l.href=l.href,h.crossDomain=Bt.protocol+"//"+Bt.host!=l.protocol+"//"+l.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=w.param(h.data,h.traditional)),_t(It,h,n,E),c)return E;(f=w.event&&h.global)&&0==w.active++&&w.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Mt.test(h.type),o=h.url.replace(Lt,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(qt,"+")):(d=h.url.slice(o.length),h.data&&(h.processData||"string"==typeof h.data)&&(o+=(kt.test(o)?"&":"?")+h.data,delete h.data),!1===h.cache&&(o=o.replace(Ht,"$1"),d=(kt.test(o)?"&":"?")+"_="+Et+++d),h.url=o+d),h.ifModified&&(w.lastModified[o]&&E.setRequestHeader("If-Modified-Since",w.lastModified[o]),w.etag[o]&&E.setRequestHeader("If-None-Match",w.etag[o])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&E.setRequestHeader("Content-Type",h.contentType),E.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+$t+"; q=0.01":""):h.accepts["*"]);for(p in h.headers)E.setRequestHeader(p,h.headers[p]);if(h.beforeSend&&(!1===h.beforeSend.call(g,E,h)||c))return E.abort();if(C="abort",m.add(h.complete),E.done(h.success),E.fail(h.error),i=_t(Wt,h,n,E)){if(E.readyState=1,f&&y.trigger("ajaxSend",[E,h]),c)return E;h.async&&h.timeout>0&&(u=e.setTimeout(function(){E.abort("timeout")},h.timeout));try{c=!1,i.send(b,k)}catch(e){if(c)throw e;k(-1,e)}}else k(-1,"No Transport");function k(t,n,r,s){var l,p,d,b,T,C=n;c||(c=!0,u&&e.clearTimeout(u),i=void 0,a=s||"",E.readyState=t>0?4:0,l=t>=200&&t<300||304===t,r&&(b=Xt(h,E,r)),b=Ut(h,b,E,l),l?(h.ifModified&&((T=E.getResponseHeader("Last-Modified"))&&(w.lastModified[o]=T),(T=E.getResponseHeader("etag"))&&(w.etag[o]=T)),204===t||"HEAD"===h.type?C="nocontent":304===t?C="notmodified":(C=b.state,p=b.data,l=!(d=b.error))):(d=C,!t&&C||(C="error",t<0&&(t=0))),E.status=t,E.statusText=(n||C)+"",l?v.resolveWith(g,[p,C,E]):v.rejectWith(g,[E,C,d]),E.statusCode(x),x=void 0,f&&y.trigger(l?"ajaxSuccess":"ajaxError",[E,h,l?p:d]),m.fireWith(g,[E,C]),f&&(y.trigger("ajaxComplete",[E,h]),--w.active||w.event.trigger("ajaxStop")))}return E},getJSON:function(e,t,n){return w.get(e,t,n,"json")},getScript:function(e,t){return w.get(e,void 0,t,"script")}}),w.each(["get","post"],function(e,t){w[t]=function(e,n,r,i){return g(n)&&(i=i||r,r=n,n=void 0),w.ajax(w.extend({url:e,type:t,dataType:i,data:n,success:r},w.isPlainObject(e)&&e))}}),w._evalUrl=function(e){return w.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,"throws":!0})},w.fn.extend({wrapAll:function(e){var t;return this[0]&&(g(e)&&(e=e.call(this[0])),t=w(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(e){return g(e)?this.each(function(t){w(this).wrapInner(e.call(this,t))}):this.each(function(){var t=w(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=g(e);return this.each(function(n){w(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){w(this).replaceWith(this.childNodes)}),this}}),w.expr.pseudos.hidden=function(e){return!w.expr.pseudos.visible(e)},w.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},w.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Vt={0:200,1223:204},Gt=w.ajaxSettings.xhr();h.cors=!!Gt&&"withCredentials"in Gt,h.ajax=Gt=!!Gt,w.ajaxTransport(function(t){var n,r;if(h.cors||Gt&&!t.crossDomain)return{send:function(i,o){var a,s=t.xhr();if(s.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(a in t.xhrFields)s[a]=t.xhrFields[a];t.mimeType&&s.overrideMimeType&&s.overrideMimeType(t.mimeType),t.crossDomain||i["X-Requested-With"]||(i["X-Requested-With"]="XMLHttpRequest");for(a in i)s.setRequestHeader(a,i[a]);n=function(e){return function(){n&&(n=r=s.onload=s.onerror=s.onabort=s.ontimeout=s.onreadystatechange=null,"abort"===e?s.abort():"error"===e?"number"!=typeof s.status?o(0,"error"):o(s.status,s.statusText):o(Vt[s.status]||s.status,s.statusText,"text"!==(s.responseType||"text")||"string"!=typeof s.responseText?{binary:s.response}:{text:s.responseText},s.getAllResponseHeaders()))}},s.onload=n(),r=s.onerror=s.ontimeout=n("error"),void 0!==s.onabort?s.onabort=r:s.onreadystatechange=function(){4===s.readyState&&e.setTimeout(function(){n&&r()})},n=n("abort");try{s.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),w.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),w.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return w.globalEval(e),e}}}),w.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),w.ajaxTransport("script",function(e){if(e.crossDomain){var t,n;return{send:function(i,o){t=w("<script>").prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),r.head.appendChild(t[0])},abort:function(){n&&n()}}}});var Yt=[],Qt=/(=)\?(?=&|$)|\?\?/;w.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Yt.pop()||w.expando+"_"+Et++;return this[e]=!0,e}}),w.ajaxPrefilter("json jsonp",function(t,n,r){var i,o,a,s=!1!==t.jsonp&&(Qt.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&Qt.test(t.data)&&"data");if(s||"jsonp"===t.dataTypes[0])return i=t.jsonpCallback=g(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,s?t[s]=t[s].replace(Qt,"$1"+i):!1!==t.jsonp&&(t.url+=(kt.test(t.url)?"&":"?")+t.jsonp+"="+i),t.converters["script json"]=function(){return a||w.error(i+" was not called"),a[0]},t.dataTypes[0]="json",o=e[i],e[i]=function(){a=arguments},r.always(function(){void 0===o?w(e).removeProp(i):e[i]=o,t[i]&&(t.jsonpCallback=n.jsonpCallback,Yt.push(i)),a&&g(o)&&o(a[0]),a=o=void 0}),"script"}),h.createHTMLDocument=function(){var e=r.implementation.createHTMLDocument("").body;return e.innerHTML="<form></form><form></form>",2===e.childNodes.length}(),w.parseHTML=function(e,t,n){if("string"!=typeof e)return[];"boolean"==typeof t&&(n=t,t=!1);var i,o,a;return t||(h.createHTMLDocument?((i=(t=r.implementation.createHTMLDocument("")).createElement("base")).href=r.location.href,t.head.appendChild(i)):t=r),o=A.exec(e),a=!n&&[],o?[t.createElement(o[1])]:(o=xe([e],t,a),a&&a.length&&w(a).remove(),w.merge([],o.childNodes))},w.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return s>-1&&(r=vt(e.slice(s)),e=e.slice(0,s)),g(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),a.length>0&&w.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?w("<div>").append(w.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},w.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){w.fn[t]=function(e){return this.on(t,e)}}),w.expr.pseudos.animated=function(e){return w.grep(w.timers,function(t){return e===t.elem}).length},w.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l,c=w.css(e,"position"),f=w(e),p={};"static"===c&&(e.style.position="relative"),s=f.offset(),o=w.css(e,"top"),u=w.css(e,"left"),(l=("absolute"===c||"fixed"===c)&&(o+u).indexOf("auto")>-1)?(a=(r=f.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),g(t)&&(t=t.call(e,n,w.extend({},s))),null!=t.top&&(p.top=t.top-s.top+a),null!=t.left&&(p.left=t.left-s.left+i),"using"in t?t.using.call(e,p):f.css(p)}},w.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){w.offset.setOffset(this,e,t)});var t,n,r=this[0];if(r)return r.getClientRects().length?(t=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===w.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===w.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=w(e).offset()).top+=w.css(e,"borderTopWidth",!0),i.left+=w.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-w.css(r,"marginTop",!0),left:t.left-i.left-w.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===w.css(e,"position"))e=e.offsetParent;return e||be})}}),w.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;w.fn[e]=function(r){return z(this,function(e,r,i){var o;if(y(e)?o=e:9===e.nodeType&&(o=e.defaultView),void 0===i)return o?o[t]:e[r];o?o.scrollTo(n?o.pageXOffset:i,n?i:o.pageYOffset):e[r]=i},e,r,arguments.length)}}),w.each(["top","left"],function(e,t){w.cssHooks[t]=_e(h.pixelPosition,function(e,n){if(n)return n=Fe(e,t),We.test(n)?w(e).position()[t]+"px":n})}),w.each({Height:"height",Width:"width"},function(e,t){w.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,r){w.fn[r]=function(i,o){var a=arguments.length&&(n||"boolean"!=typeof i),s=n||(!0===i||!0===o?"margin":"border");return z(this,function(t,n,i){var o;return y(t)?0===r.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(o=t.documentElement,Math.max(t.body["scroll"+e],o["scroll"+e],t.body["offset"+e],o["offset"+e],o["client"+e])):void 0===i?w.css(t,n,s):w.style(t,n,i,s)},t,a?i:void 0,a)}})}),w.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,t){w.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}}),w.fn.extend({hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),w.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)}}),w.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),g(e))return r=o.call(arguments,2),i=function(){return e.apply(t||this,r.concat(o.call(arguments)))},i.guid=e.guid=e.guid||w.guid++,i},w.holdReady=function(e){e?w.readyWait++:w.ready(!0)},w.isArray=Array.isArray,w.parseJSON=JSON.parse,w.nodeName=N,w.isFunction=g,w.isWindow=y,w.camelCase=G,w.type=x,w.now=Date.now,w.isNumeric=function(e){var t=w.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},"function"==typeof define&&define.amd&&define("jquery",[],function(){return w});var Jt=e.jQuery,Kt=e.$;return w.noConflict=function(t){return e.$===w&&(e.$=Kt),t&&e.jQuery===w&&(e.jQuery=Jt),w},t||(e.jQuery=e.$=w),w}); diff --git a/src/main/resources/META-INF/resources/designer/lib/kendo.custom.min.js b/src/main/resources/META-INF/resources/designer/lib/kendo.custom.min.js deleted file mode 100644 index a75ceaa5..00000000 --- a/src/main/resources/META-INF/resources/designer/lib/kendo.custom.min.js +++ /dev/null @@ -1,20 +0,0 @@ -/*! - * Copyright 2017 Telerik AD - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - */ -!function(e,define){define("kendo.core.min",["jquery"],e)}(function(){return function(e,t,n){function i(){}function r(e,t){if(t)return"'"+e.split("'").join("\\'").split('\\"').join('\\\\\\"').replace(/\n/g,"\\n").replace(/\r/g,"\\r").replace(/\t/g,"\\t")+"'";var n=e.charAt(0),i=e.substring(1);return"="===n?"+("+i+")+":":"===n?"+$kendoHtmlEncode("+i+")+":";"+e+";$kendoOutput+="}function o(e,t,n){return e+="",t=t||2,n=t-e.length,n?W[t].substring(0,n)+e:e}function a(e){var t=e.css(ve.support.transitions.css+"box-shadow")||e.css("box-shadow"),n=t?t.match(ze)||[0,0,0,0,0]:[0,0,0,0,0],i=xe.max(+n[3],+(n[4]||0));return{left:-n[1]+i,right:+n[1]+i,bottom:+n[2]+i}}function s(t,n){var i,r,o,a,s,l,u,c=Te.browser,d=ve._outerWidth,f=ve._outerHeight;return t.parent().hasClass("k-animation-container")?(l=t.parent(".k-animation-container"),u=l[0].style,l.is(":hidden")&&l.show(),i=Se.test(u.width)||Se.test(u.height),i||l.css({width:d(t),height:f(t),boxSizing:"content-box",mozBoxSizing:"content-box",webkitBoxSizing:"content-box"})):(r=t[0].style.width,o=t[0].style.height,a=Se.test(r),s=Se.test(o),i=a||s,!a&&(!n||n&&r)&&(r=d(t)),!s&&(!n||n&&o)&&(o=f(t)),t.wrap(e("<div/>").addClass("k-animation-container").css({width:r,height:o})),i&&t.css({width:"100%",height:"100%",boxSizing:"border-box",mozBoxSizing:"border-box",webkitBoxSizing:"border-box"})),c.msie&&xe.floor(c.version)<=7&&(t.css({zoom:1}),t.children(".k-menu").width(t.width())),t.parent()}function l(e){var t=1,n=arguments.length;for(t=1;t<n;t++)u(e,arguments[t]);return e}function u(e,t){var n,i,r,o,a,s=ve.data.ObservableArray,l=ve.data.LazyObservableArray,c=ve.data.DataSource,d=ve.data.HierarchicalDataSource;for(n in t)i=t[n],r=typeof i,o=r===$e&&null!==i?i.constructor:null,o&&o!==Array&&o!==s&&o!==l&&o!==c&&o!==d&&o!==RegExp?i instanceof Date?e[n]=new Date(i.getTime()):O(i.clone)?e[n]=i.clone():(a=e[n],e[n]=typeof a===$e?a||{}:{},u(e[n],i)):r!==Ne&&(e[n]=i);return e}function c(e,t,i){for(var r in t)if(t.hasOwnProperty(r)&&t[r].test(e))return r;return i!==n?i:e}function d(e){return e.replace(/([a-z][A-Z])/g,function(e){return e.charAt(0)+"-"+e.charAt(1).toLowerCase()})}function f(e){return e.replace(/\-(\w)/g,function(e,t){return t.toUpperCase()})}function p(t,n){var i,r={};return document.defaultView&&document.defaultView.getComputedStyle?(i=document.defaultView.getComputedStyle(t,""),n&&e.each(n,function(e,t){r[t]=i.getPropertyValue(t)})):(i=t.currentStyle,n&&e.each(n,function(e,t){r[t]=i[f(t)]})),ve.size(r)||(r=i),r}function h(e){if(e&&e.className&&"string"==typeof e.className&&e.className.indexOf("k-auto-scrollable")>-1)return!0;var t=p(e,["overflow"]).overflow;return"auto"==t||"scroll"==t}function m(t,i){var r,o=Te.browser.webkit,a=Te.browser.mozilla,s=t instanceof e?t[0]:t;if(t)return r=Te.isRtl(t),i===n?r&&o?s.scrollWidth-s.clientWidth-s.scrollLeft:Math.abs(s.scrollLeft):(s.scrollLeft=r&&o?s.scrollWidth-s.clientWidth-i:r&&a?-i:i,n)}function g(e){var t,n=0;for(t in e)e.hasOwnProperty(t)&&"toJSON"!=t&&n++;return n}function v(e,n,i){var r,o,a;return n||(n="offset"),r=e[n](),o={top:r.top,right:r.right,bottom:r.bottom,left:r.left},Te.browser.msie&&(Te.pointers||Te.msPointers)&&!i&&(a=Te.isRtl(e)?1:-1,o.top-=t.pageYOffset+a*document.documentElement.scrollTop,o.left-=t.pageXOffset+a*document.documentElement.scrollLeft),o}function y(e){var t={};return be("string"==typeof e?e.split(" "):e,function(e){t[e]=this}),t}function b(e){return new ve.effects.Element(e)}function w(e,t,n,i){return typeof e===Pe&&(O(t)&&(i=t,t=400,n=!1),O(n)&&(i=n,n=!1),typeof t===He&&(n=t,t=400),e={effects:e,duration:t,reverse:n,complete:i}),ye({effects:{},duration:400,reverse:!1,init:_e,teardown:_e,hide:!1},e,{completeCallback:e.complete,complete:_e})}function k(t,n,i,r,o){for(var a,s=0,l=t.length;s<l;s++)a=e(t[s]),a.queue(function(){U.promise(a,w(n,i,r,o))});return t}function _(e,t,n,i){return t&&(t=t.split(" "),be(t,function(t,n){e.toggleClass(n,i)})),e}function x(e){return(""+e).replace(j,"&").replace(q,"<").replace(G,">").replace(Y,""").replace(J,"'")}function M(e,t){var i;return 0===t.indexOf("data")&&(t=t.substring(4),t=t.charAt(0).toLowerCase()+t.substring(1)),t=t.replace(re,"-$1"),i=e.getAttribute("data-"+ve.ns+t),null===i?i=n:"null"===i?i=null:"true"===i?i=!0:"false"===i?i=!1:De.test(i)?i=parseFloat(i):ne.test(i)&&!ie.test(i)&&(i=Function("return ("+i+")")()),i}function T(t,i){var r,o,a={};for(r in i)o=M(t,r),o!==n&&(te.test(r)&&(o="string"==typeof o?ve.template(e("#"+o).html()):t.getAttribute(r)),a[r]=o);return a}function S(t,n){return e.contains(t,n)?-1:1}function E(){var t=e(this);return e.inArray(t.attr("data-"+ve.ns+"role"),["slider","rangeslider"])>-1||t.is(":visible")}function z(e,t){var n=e.nodeName.toLowerCase();return(/input|select|textarea|button|object/.test(n)?!e.disabled:"a"===n?e.href||t:t)&&D(e)}function D(t){return e.expr.filters.visible(t)&&!e(t).parents().addBack().filter(function(){return"hidden"===e.css(this,"visibility")}).length}function C(e,t){return new C.fn.init(e,t)}var P,O,$,A,H,N,L,I,F,V,R,W,B,U,j,q,Y,J,G,Q,X,Z,K,ee,te,ne,ie,re,oe,ae,se,le,ue,ce,de,fe,pe,he,me,ge,ve=t.kendo=t.kendo||{cultures:{}},ye=e.extend,be=e.each,we=e.isArray,ke=e.proxy,_e=e.noop,xe=Math,Me=t.JSON||{},Te={},Se=/%/,Ee=/\{(\d+)(:[^\}]+)?\}/g,ze=/(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+(?:\.?)\d*)px\s*(\d+)?/i,De=/^(\+|-?)\d+(\.?)\d*$/,Ce="function",Pe="string",Oe="number",$e="object",Ae="null",He="boolean",Ne="undefined",Le={},Ie={},Fe=[].slice;ve.version="2017.2.619".replace(/^\s+|\s+$/g,""),i.extend=function(e){var t,n,i=function(){},r=this,o=e&&e.init?e.init:function(){r.apply(this,arguments)};i.prototype=r.prototype,n=o.fn=o.prototype=new i;for(t in e)n[t]=null!=e[t]&&e[t].constructor===Object?ye(!0,{},i.prototype[t],e[t]):e[t];return n.constructor=o,o.extend=r.extend,o},i.prototype._initOptions=function(e){this.options=l({},this.options,e)},O=ve.isFunction=function(e){return"function"==typeof e},$=function(){this._defaultPrevented=!0},A=function(){return this._defaultPrevented===!0},H=i.extend({init:function(){this._events={}},bind:function(e,t,i){var r,o,a,s,l,u=this,c=typeof e===Pe?[e]:e,d=typeof t===Ce;if(t===n){for(r in e)u.bind(r,e[r]);return u}for(r=0,o=c.length;r<o;r++)e=c[r],s=d?t:t[e],s&&(i&&(a=s,s=function(){u.unbind(e,s),a.apply(u,arguments)},s.original=a),l=u._events[e]=u._events[e]||[],l.push(s));return u},one:function(e,t){return this.bind(e,t,!0)},first:function(e,t){var n,i,r,o,a=this,s=typeof e===Pe?[e]:e,l=typeof t===Ce;for(n=0,i=s.length;n<i;n++)e=s[n],r=l?t:t[e],r&&(o=a._events[e]=a._events[e]||[],o.unshift(r));return a},trigger:function(e,t){var n,i,r=this,o=r._events[e];if(o){for(t=t||{},t.sender=r,t._defaultPrevented=!1,t.preventDefault=$,t.isDefaultPrevented=A,o=o.slice(),n=0,i=o.length;n<i;n++)o[n].call(r,t);return t._defaultPrevented===!0}return!1},unbind:function(e,t){var i,r=this,o=r._events[e];if(e===n)r._events={};else if(o)if(t)for(i=o.length-1;i>=0;i--)o[i]!==t&&o[i].original!==t||o.splice(i,1);else r._events[e]=[];return r}}),N=/^\w+/,L=/\$\{([^}]*)\}/g,I=/\\\}/g,F=/__CURLY__/g,V=/\\#/g,R=/__SHARP__/g,W=["","0","00","000","0000"],P={paramName:"data",useWithBlock:!0,render:function(e,t){var n,i,r="";for(n=0,i=t.length;n<i;n++)r+=e(t[n]);return r},compile:function(e,t){var n,i,o,a=ye({},this,t),s=a.paramName,l=s.match(N)[0],u=a.useWithBlock,c="var $kendoOutput, $kendoHtmlEncode = kendo.htmlEncode;";if(O(e))return e;for(c+=u?"with("+s+"){":"",c+="$kendoOutput=",i=e.replace(I,"__CURLY__").replace(L,"#=$kendoHtmlEncode($1)#").replace(F,"}").replace(V,"__SHARP__").split("#"),o=0;o<i.length;o++)c+=r(i[o],o%2===0);c+=u?";}":";",c+="return $kendoOutput;",c=c.replace(R,"#");try{return n=Function(l,c),n._slotCount=Math.floor(i.length/2),n}catch(d){throw Error(ve.format("Invalid template:'{0}' Generated code:'{1}'",e,c))}}},function(){function e(e){return a.lastIndex=0,a.test(e)?'"'+e.replace(a,function(e){var t=s[e];return typeof t===Pe?t:"\\u"+("0000"+e.charCodeAt(0).toString(16)).slice(-4)})+'"':'"'+e+'"'}function t(o,a){var s,u,c,d,f,p,h=n,m=a[o];if(m&&typeof m===$e&&typeof m.toJSON===Ce&&(m=m.toJSON(o)),typeof r===Ce&&(m=r.call(a,o,m)),p=typeof m,p===Pe)return e(m);if(p===Oe)return isFinite(m)?m+"":Ae;if(p===He||p===Ae)return m+"";if(p===$e){if(!m)return Ae;if(n+=i,f=[],"[object Array]"===l.apply(m)){for(d=m.length,s=0;s<d;s++)f[s]=t(s,m)||Ae;return c=0===f.length?"[]":n?"[\n"+n+f.join(",\n"+n)+"\n"+h+"]":"["+f.join(",")+"]",n=h,c}if(r&&typeof r===$e)for(d=r.length,s=0;s<d;s++)typeof r[s]===Pe&&(u=r[s],c=t(u,m),c&&f.push(e(u)+(n?": ":":")+c));else for(u in m)Object.hasOwnProperty.call(m,u)&&(c=t(u,m),c&&f.push(e(u)+(n?": ":":")+c));return c=0===f.length?"{}":n?"{\n"+n+f.join(",\n"+n)+"\n"+h+"}":"{"+f.join(",")+"}",n=h,c}}var n,i,r,a=/[\\\"\x00-\x1f\x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,s={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"},l={}.toString;typeof Date.prototype.toJSON!==Ce&&(Date.prototype.toJSON=function(){var e=this;return isFinite(e.valueOf())?o(e.getUTCFullYear(),4)+"-"+o(e.getUTCMonth()+1)+"-"+o(e.getUTCDate())+"T"+o(e.getUTCHours())+":"+o(e.getUTCMinutes())+":"+o(e.getUTCSeconds())+"Z":null},String.prototype.toJSON=Number.prototype.toJSON=Boolean.prototype.toJSON=function(){return this.valueOf()}),typeof Me.stringify!==Ce&&(Me.stringify=function(e,o,a){var s;if(n="",i="",typeof a===Oe)for(s=0;s<a;s+=1)i+=" ";else typeof a===Pe&&(i=a);if(r=o,o&&typeof o!==Ce&&(typeof o!==$e||typeof o.length!==Oe))throw Error("JSON.stringify");return t("",{"":e})})}(),function(){function t(e){if(e){if(e.numberFormat)return e;if(typeof e===Pe){var t=ve.cultures;return t[e]||t[e.split("-")[0]]||null}return null}return null}function i(e){return e&&(e=t(e)),e||ve.cultures.current}function r(e,t,r){r=i(r);var a=r.calendars.standard,s=a.days,l=a.months;return t=a.patterns[t]||t,t.replace(c,function(t){var i,r,u;return"d"===t?r=e.getDate():"dd"===t?r=o(e.getDate()):"ddd"===t?r=s.namesAbbr[e.getDay()]:"dddd"===t?r=s.names[e.getDay()]:"M"===t?r=e.getMonth()+1:"MM"===t?r=o(e.getMonth()+1):"MMM"===t?r=l.namesAbbr[e.getMonth()]:"MMMM"===t?r=l.names[e.getMonth()]:"yy"===t?r=o(e.getFullYear()%100):"yyyy"===t?r=o(e.getFullYear(),4):"h"===t?r=e.getHours()%12||12:"hh"===t?r=o(e.getHours()%12||12):"H"===t?r=e.getHours():"HH"===t?r=o(e.getHours()):"m"===t?r=e.getMinutes():"mm"===t?r=o(e.getMinutes()):"s"===t?r=e.getSeconds():"ss"===t?r=o(e.getSeconds()):"f"===t?r=xe.floor(e.getMilliseconds()/100):"ff"===t?(r=e.getMilliseconds(),r>99&&(r=xe.floor(r/10)),r=o(r)):"fff"===t?r=o(e.getMilliseconds(),3):"tt"===t?r=e.getHours()<12?a.AM[0]:a.PM[0]:"zzz"===t?(i=e.getTimezoneOffset(),u=i<0,r=(""+xe.abs(i/60)).split(".")[0],i=xe.abs(i)-60*r,r=(u?"+":"-")+o(r),r+=":"+o(i)):"zz"!==t&&"z"!==t||(r=e.getTimezoneOffset()/60,u=r<0,r=(""+xe.abs(r)).split(".")[0],r=(u?"+":"-")+("zz"===t?o(r):r)),r!==n?r:t.slice(1,t.length-1)})}function a(e,t,r){r=i(r);var o,a,u,c,w,k,_,x,M,T,S,E,z,D,C,P,O,$,A,H,N,L,I,F=r.numberFormat,V=F[m],R=F.decimals,W=F.pattern[0],B=[],U=e<0,j=h,q=h,Y=-1;if(e===n)return h;if(!isFinite(e))return e;if(!t)return r.name.length?e.toLocaleString():""+e;if(w=d.exec(t)){if(t=w[1].toLowerCase(),a="c"===t,u="p"===t,(a||u)&&(F=a?F.currency:F.percent,V=F[m],R=F.decimals,o=F.symbol,W=F.pattern[U?0:1]),c=w[2],c&&(R=+c),"e"===t)return c?e.toExponential(R):e.toExponential();if(u&&(e*=100),e=l(e,R),U=e<0,e=e.split(m),k=e[0],_=e[1],U&&(k=k.substring(1)),q=s(k,0,k.length,F),_&&(q+=V+_),"n"===t&&!U)return q;for(e=h,T=0,S=W.length;T<S;T++)E=W.charAt(T),e+="n"===E?q:"$"===E||"%"===E?o:E;return e}if(U&&(e=-e),(t.indexOf("'")>-1||t.indexOf('"')>-1||t.indexOf("\\")>-1)&&(t=t.replace(f,function(e){var t=e.charAt(0).replace("\\",""),n=e.slice(1).replace(t,"");return B.push(n),b})),t=t.split(";"),U&&t[1])t=t[1],D=!0;else if(0===e){if(t=t[2]||t[0],t.indexOf(v)==-1&&t.indexOf(y)==-1)return t}else t=t[0];if(H=t.indexOf("%"),N=t.indexOf("$"),u=H!=-1,a=N!=-1,u&&(e*=100),a&&"\\"===t[N-1]&&(t=t.split("\\").join(""),a=!1),(a||u)&&(F=a?F.currency:F.percent,V=F[m],R=F.decimals,o=F.symbol),z=t.indexOf(g)>-1,z&&(t=t.replace(p,h)),C=t.indexOf(m),S=t.length,C!=-1?(_=(""+e).split("e"),_=_[1]?l(e,Math.abs(_[1])):_[0],_=_.split(m)[1]||h,O=t.lastIndexOf(y)-C,P=t.lastIndexOf(v)-C,$=O>-1,A=P>-1,T=_.length,$||A||(t=t.substring(0,C)+t.substring(C+1),S=t.length,C=-1,T=0),$&&O>P?T=O:P>O&&(A&&T>P?T=P:$&&T<O&&(T=O)),T>-1&&(e=l(e,T))):e=l(e),P=t.indexOf(v),L=O=t.indexOf(y),Y=P==-1&&O!=-1?O:P!=-1&&O==-1?P:P>O?O:P,P=t.lastIndexOf(v),O=t.lastIndexOf(y),I=P==-1&&O!=-1?O:P!=-1&&O==-1?P:P>O?P:O,Y==S&&(I=Y),Y!=-1){for(q=(""+e).split(m),k=q[0],_=q[1]||h,x=k.length,M=_.length,U&&e*-1>=0&&(U=!1),e=t.substring(0,Y),U&&!D&&(e+="-"),T=Y;T<S;T++){if(E=t.charAt(T),C==-1){if(I-T<x){e+=k;break}}else if(O!=-1&&O<T&&(j=h),C-T<=x&&C-T>-1&&(e+=k,T=C),C===T){e+=(_?V:h)+_,T+=I-C+1;continue}E===y?(e+=E,j=E):E===v&&(e+=j)}if(z&&(e=s(e,Y+(U&&!D?1:0),Math.max(I,x+Y),F)),I>=Y&&(e+=t.substring(I+1)),a||u){for(q=h,T=0,S=e.length;T<S;T++)E=e.charAt(T),q+="$"===E||"%"===E?o:E;e=q}if(S=B.length)for(T=0;T<S;T++)e=e.replace(b,B[T])}return e}var s,l,u,c=/dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|HH|H|hh|h|mm|m|fff|ff|f|tt|ss|s|zzz|zz|z|"[^"]*"|'[^']*'/g,d=/^(n|c|p|e)(\d*)$/i,f=/(\\.)|(['][^']*[']?)|(["][^"]*["]?)/g,p=/\,/g,h="",m=".",g=",",v="#",y="0",b="??",w="en-US",k={}.toString;ve.cultures["en-US"]={name:w,numberFormat:{pattern:["-n"],decimals:2,",":",",".":".",groupSize:[3],percent:{pattern:["-n %","n %"],decimals:2,",":",",".":".",groupSize:[3],symbol:"%"},currency:{name:"US Dollar",abbr:"USD",pattern:["($n)","$n"],decimals:2,",":",",".":".",groupSize:[3],symbol:"$"}},calendars:{standard:{days:{names:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],namesAbbr:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],namesShort:["Su","Mo","Tu","We","Th","Fr","Sa"]},months:{names:["January","February","March","April","May","June","July","August","September","October","November","December"],namesAbbr:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"]},AM:["AM","am","AM"],PM:["PM","pm","PM"],patterns:{d:"M/d/yyyy",D:"dddd, MMMM dd, yyyy",F:"dddd, MMMM dd, yyyy h:mm:ss tt",g:"M/d/yyyy h:mm tt",G:"M/d/yyyy h:mm:ss tt",m:"MMMM dd",M:"MMMM dd",s:"yyyy'-'MM'-'ddTHH':'mm':'ss",t:"h:mm tt",T:"h:mm:ss tt",u:"yyyy'-'MM'-'dd HH':'mm':'ss'Z'",y:"MMMM, yyyy",Y:"MMMM, yyyy"},"/":"/",":":":",firstDay:0,twoDigitYearMax:2029}}},ve.culture=function(e){var i,r=ve.cultures;return e===n?r.current:(i=t(e)||r[w],i.calendar=i.calendars.standard,r.current=i,n)},ve.findCulture=t,ve.getCulture=i,ve.culture(w),s=function(e,t,i,r){var o,a,s,l,u,c,d=e.indexOf(r[m]),f=r.groupSize.slice(),p=f.shift();if(i=d!==-1?d:i+1,o=e.substring(t,i),a=o.length,a>=p){for(s=a,l=[];s>-1;)if(u=o.substring(s-p,s),u&&l.push(u),s-=p,c=f.shift(),p=c!==n?c:p,0===p){l.push(o.substring(0,s));break}o=l.reverse().join(r[g]),e=e.substring(0,t)+o+e.substring(i)}return e},l=function(e,t){return t=t||0,e=(""+e).split("e"),e=Math.round(+(e[0]+"e"+(e[1]?+e[1]+t:t))),e=(""+e).split("e"),e=+(e[0]+"e"+(e[1]?+e[1]-t:-t)),e.toFixed(Math.min(t,20))},u=function(e,t,i){if(t){if("[object Date]"===k.call(e))return r(e,t,i);if(typeof e===Oe)return a(e,t,i)}return e!==n?e:""},ve.format=function(e){var t=arguments;return e.replace(Ee,function(e,n,i){var r=t[parseInt(n,10)+1];return u(r,i?i.substring(1):"")})},ve._extractFormat=function(e){return"{0:"===e.slice(0,3)&&(e=e.slice(3,e.length-1)),e},ve._activeElement=function(){try{return document.activeElement}catch(e){return document.documentElement.activeElement}},ve._round=l,ve._outerWidth=function(t,n){return e(t).outerWidth(n||!1)||0},ve._outerHeight=function(t,n){return e(t).outerHeight(n||!1)||0},ve.toString=u}(),function(){function t(e,t,n){return!(e>=t&&e<=n)}function i(e){return e.charAt(0)}function r(t){return e.map(t,i)}function o(e,t){t||23!==e.getHours()||e.setHours(e.getHours()+2)}function a(e){for(var t=0,n=e.length,i=[];t<n;t++)i[t]=(e[t]+"").toLowerCase();return i}function s(e){var t,n={};for(t in e)n[t]=a(e[t]);return n}function l(e,i,a){if(!e)return null;var l,u,c,d,f,m,g,v,y,w,k,_,x,M=function(e){for(var t=0;i[N]===e;)t++,N++;return t>0&&(N-=1),t},T=function(t){var n=b[t]||RegExp("^\\d{1,"+t+"}"),i=e.substr(L,t).match(n);return i?(i=i[0],L+=i.length,parseInt(i,10)):null},S=function(t,n){for(var i,r,o,a=0,s=t.length,l=0,u=0;a<s;a++)i=t[a],r=i.length,o=e.substr(L,r),n&&(o=o.toLowerCase()),o==i&&r>l&&(l=r,u=a);return l?(L+=l,u+1):null},E=function(){var t=!1;return e.charAt(L)===i[N]&&(L++,t=!0),t},z=a.calendars.standard,D=null,C=null,P=null,O=null,$=null,A=null,H=null,N=0,L=0,I=!1,F=new Date,V=z.twoDigitYearMax||2029,R=F.getFullYear();for(i||(i="d"),d=z.patterns[i],d&&(i=d),i=i.split(""),c=i.length;N<c;N++)if(l=i[N],I)"'"===l?I=!1:E();else if("d"===l){if(u=M("d"),z._lowerDays||(z._lowerDays=s(z.days)),null!==P&&u>2)continue;if(P=u<3?T(2):S(z._lowerDays[3==u?"namesAbbr":"names"],!0),null===P||t(P,1,31))return null}else if("M"===l){if(u=M("M"),z._lowerMonths||(z._lowerMonths=s(z.months)),C=u<3?T(2):S(z._lowerMonths[3==u?"namesAbbr":"names"],!0),null===C||t(C,1,12))return null;C-=1}else if("y"===l){if(u=M("y"),D=T(u),null===D)return null;2==u&&("string"==typeof V&&(V=R+parseInt(V,10)),D=R-R%100+D,D>V&&(D-=100))}else if("h"===l){if(M("h"),O=T(2),12==O&&(O=0),null===O||t(O,0,11))return null}else if("H"===l){if(M("H"),O=T(2),null===O||t(O,0,23))return null}else if("m"===l){if(M("m"),$=T(2),null===$||t($,0,59))return null}else if("s"===l){if(M("s"),A=T(2),null===A||t(A,0,59))return null}else if("f"===l){if(u=M("f"),x=e.substr(L,u).match(b[3]),H=T(u),null!==H&&(H=parseFloat("0."+x[0],10),H=ve._round(H,3),H*=1e3),null===H||t(H,0,999))return null}else if("t"===l){if(u=M("t"),v=z.AM,y=z.PM,1===u&&(v=r(v),y=r(y)),f=S(y),!f&&!S(v))return null}else if("z"===l){if(m=!0,u=M("z"),"Z"===e.substr(L,1)){E();continue}if(g=e.substr(L,6).match(u>2?h:p),!g)return null;if(g=g[0].split(":"),w=g[0],k=g[1],!k&&w.length>3&&(L=w.length-2,k=w.substring(L),w=w.substring(0,L)),w=parseInt(w,10),t(w,-12,13))return null;if(u>2&&(k=parseInt(k,10),isNaN(k)||t(k,0,59)))return null}else if("'"===l)I=!0,E();else if(!E())return null;return _=null!==O||null!==$||A||null,null===D&&null===C&&null===P&&_?(D=R,C=F.getMonth(),P=F.getDate()):(null===D&&(D=R),null===P&&(P=1)),f&&O<12&&(O+=12),m?(w&&(O+=-w),k&&($+=-k),e=new Date(Date.UTC(D,C,P,O,$,A,H))):(e=new Date(D,C,P,O,$,A,H),o(e,O)),D<100&&e.setFullYear(D),e.getDate()!==P&&m===n?null:e}function u(e){var t="-"===e.substr(0,1)?-1:1;return e=e.substring(1),e=60*parseInt(e.substr(0,2),10)+parseInt(e.substring(2),10),t*e}function c(e){var t,n,i,r=xe.max(v.length,y.length),o=e.calendar.patterns,a=[];for(i=0;i<r;i++){for(t=v[i],n=0;n<t.length;n++)a.push(o[t[n]]);a=a.concat(y[i])}return a}var d=/\u00A0/g,f=/[eE][\-+]?[0-9]+/,p=/[+|\-]\d{1,2}/,h=/[+|\-]\d{1,2}:?\d{2}/,m=/^\/Date\((.*?)\)\/$/,g=/[+-]\d*/,v=[[],["G","g","F"],["D","d","y","m","T","t"]],y=[["yyyy-MM-ddTHH:mm:ss.fffffffzzz","yyyy-MM-ddTHH:mm:ss.fffffff","yyyy-MM-ddTHH:mm:ss.fffzzz","yyyy-MM-ddTHH:mm:ss.fff","ddd MMM dd yyyy HH:mm:ss","yyyy-MM-ddTHH:mm:sszzz","yyyy-MM-ddTHH:mmzzz","yyyy-MM-ddTHH:mmzz","yyyy-MM-ddTHH:mm:ss","yyyy-MM-dd HH:mm:ss","yyyy/MM/dd HH:mm:ss"],["yyyy-MM-ddTHH:mm","yyyy-MM-dd HH:mm","yyyy/MM/dd HH:mm"],["yyyy/MM/dd","yyyy-MM-dd","HH:mm:ss","HH:mm"]],b={2:/^\d{1,2}/,3:/^\d{1,3}/,4:/^\d{4}/},w={}.toString;ve.parseDate=function(e,t,n){var i,r,o,a;if("[object Date]"===w.call(e))return e;if(i=0,r=null,e&&0===e.indexOf("/D")&&(r=m.exec(e)))return r=r[1],a=g.exec(r.substring(1)),r=new Date(parseInt(r,10)),a&&(a=u(a[0]),r=ve.timezone.apply(r,0),r=ve.timezone.convert(r,0,-1*a)),r;for(n=ve.getCulture(n),t||(t=c(n)),t=we(t)?t:[t],o=t.length;i<o;i++)if(r=l(e,t[i],n))return r;return r},ve.parseInt=function(e,t){var n=ve.parseFloat(e,t);return n&&(n=0|n),n},ve.parseFloat=function(e,t,n){if(!e&&0!==e)return null;if(typeof e===Oe)return e;e=""+e,t=ve.getCulture(t);var i,r,o=t.numberFormat,a=o.percent,s=o.currency,l=s.symbol,u=a.symbol,c=e.indexOf("-");return f.test(e)?(e=parseFloat(e.replace(o["."],".")),isNaN(e)&&(e=null),e):c>0?null:(c=c>-1,e.indexOf(l)>-1||n&&n.toLowerCase().indexOf("c")>-1?(o=s,i=o.pattern[0].replace("$",l).split("n"),e.indexOf(i[0])>-1&&e.indexOf(i[1])>-1&&(e=e.replace(i[0],"").replace(i[1],""),c=!0)):e.indexOf(u)>-1&&(r=!0,o=a,l=u),e=e.replace("-","").replace(l,"").replace(d," ").split(o[","].replace(d," ")).join("").replace(o["."],"."),e=parseFloat(e),isNaN(e)?e=null:c&&(e*=-1),e&&r&&(e/=100),e)}}(),function(){var i,r,o,a,s,l,u,d,f;Te._scrollbar=n,Te.scrollbar=function(e){if(isNaN(Te._scrollbar)||e){var t,n=document.createElement("div");return n.style.cssText="overflow:scroll;overflow-x:hidden;zoom:1;clear:both;display:block",n.innerHTML=" ",document.body.appendChild(n),Te._scrollbar=t=n.offsetWidth-n.scrollWidth,document.body.removeChild(n),t}return Te._scrollbar},Te.isRtl=function(t){return e(t).closest(".k-rtl").length>0},i=document.createElement("table");try{i.innerHTML="<tr><td></td></tr>",Te.tbodyInnerHtml=!0}catch(p){Te.tbodyInnerHtml=!1}Te.touch="ontouchstart"in t,r=document.documentElement.style,o=Te.transitions=!1,a=Te.transforms=!1,s="HTMLElement"in t?HTMLElement.prototype:[],Te.hasHW3D="WebKitCSSMatrix"in t&&"m11"in new t.WebKitCSSMatrix||"MozPerspective"in r||"msPerspective"in r,Te.cssFlexbox="flexWrap"in r||"WebkitFlexWrap"in r||"msFlexWrap"in r,be(["Moz","webkit","O","ms"],function(){var e,t=""+this,n=typeof i.style[t+"Transition"]===Pe;if(n||typeof i.style[t+"Transform"]===Pe)return e=t.toLowerCase(),a={css:"ms"!=e?"-"+e+"-":"",prefix:t,event:"o"===e||"webkit"===e?e:""},n&&(o=a,o.event=o.event?o.event+"TransitionEnd":"transitionend"),!1}),i=null,Te.transforms=a,Te.transitions=o,Te.devicePixelRatio=t.devicePixelRatio===n?1:t.devicePixelRatio;try{Te.screenWidth=t.outerWidth||t.screen?t.screen.availWidth:t.innerWidth,Te.screenHeight=t.outerHeight||t.screen?t.screen.availHeight:t.innerHeight}catch(p){Te.screenWidth=t.screen.availWidth,Te.screenHeight=t.screen.availHeight}Te.detectOS=function(e){var n,i,r=!1,o=[],a=!/mobile safari/i.test(e),s={wp:/(Windows Phone(?: OS)?)\s(\d+)\.(\d+(\.\d+)?)/,fire:/(Silk)\/(\d+)\.(\d+(\.\d+)?)/,android:/(Android|Android.*(?:Opera|Firefox).*?\/)\s*(\d+)\.(\d+(\.\d+)?)/,iphone:/(iPhone|iPod).*OS\s+(\d+)[\._]([\d\._]+)/,ipad:/(iPad).*OS\s+(\d+)[\._]([\d_]+)/,meego:/(MeeGo).+NokiaBrowser\/(\d+)\.([\d\._]+)/,webos:/(webOS)\/(\d+)\.(\d+(\.\d+)?)/,blackberry:/(BlackBerry|BB10).*?Version\/(\d+)\.(\d+(\.\d+)?)/,playbook:/(PlayBook).*?Tablet\s*OS\s*(\d+)\.(\d+(\.\d+)?)/,windows:/(MSIE)\s+(\d+)\.(\d+(\.\d+)?)/,tizen:/(tizen).*?Version\/(\d+)\.(\d+(\.\d+)?)/i,sailfish:/(sailfish).*rv:(\d+)\.(\d+(\.\d+)?).*firefox/i,ffos:/(Mobile).*rv:(\d+)\.(\d+(\.\d+)?).*Firefox/},l={ios:/^i(phone|pad|pod)$/i,android:/^android|fire$/i,blackberry:/^blackberry|playbook/i,windows:/windows/,wp:/wp/,flat:/sailfish|ffos|tizen/i,meego:/meego/},u={tablet:/playbook|ipad|fire/i},d={omini:/Opera\sMini/i,omobile:/Opera\sMobi/i,firefox:/Firefox|Fennec/i,mobilesafari:/version\/.*safari/i,ie:/MSIE|Windows\sPhone/i,chrome:/chrome|crios/i,webkit:/webkit/i};for(i in s)if(s.hasOwnProperty(i)&&(o=e.match(s[i]))){if("windows"==i&&"plugins"in navigator)return!1;r={},r.device=i,r.tablet=c(i,u,!1),r.browser=c(e,d,"default"),r.name=c(i,l),r[r.name]=!0,r.majorVersion=o[2],r.minorVersion=o[3].replace("_","."),n=r.minorVersion.replace(".","").substr(0,2),r.flatVersion=r.majorVersion+n+Array(3-(n.length<3?n.length:2)).join("0"),r.cordova=typeof t.PhoneGap!==Ne||typeof t.cordova!==Ne,r.appMode=t.navigator.standalone||/file|local|wmapp/.test(t.location.protocol)||r.cordova,r.android&&(Te.devicePixelRatio<1.5&&r.flatVersion<400||a)&&(Te.screenWidth>800||Te.screenHeight>800)&&(r.tablet=i);break}return r},l=Te.mobileOS=Te.detectOS(navigator.userAgent),Te.wpDevicePixelRatio=l.wp?screen.width/320:0,Te.hasNativeScrolling=!1,(l.ios||l.android&&l.majorVersion>2||l.wp)&&(Te.hasNativeScrolling=l),Te.delayedClick=function(){if(Te.touch){if(l.ios)return!0;if(l.android)return!Te.browser.chrome||!(Te.browser.version<32)&&!(e("meta[name=viewport]").attr("content")||"").match(/user-scalable=no/i)}return!1},Te.mouseAndTouchPresent=Te.touch&&!(Te.mobileOS.ios||Te.mobileOS.android),Te.detectBrowser=function(e){var t,n=!1,i=[],r={edge:/(edge)[ \/]([\w.]+)/i,webkit:/(chrome)[ \/]([\w.]+)/i,safari:/(webkit)[ \/]([\w.]+)/i,opera:/(opera)(?:.*version|)[ \/]([\w.]+)/i,msie:/(msie\s|trident.*? rv:)([\w.]+)/i,mozilla:/(mozilla)(?:.*? rv:([\w.]+)|)/i};for(t in r)if(r.hasOwnProperty(t)&&(i=e.match(r[t]))){n={},n[t]=!0,n[i[1].toLowerCase().split(" ")[0].split("/")[0]]=!0,n.version=parseInt(document.documentMode||i[2],10);break}return n},Te.browser=Te.detectBrowser(navigator.userAgent),Te.detectClipboardAccess=function(){var e={copy:!!document.queryCommandSupported&&document.queryCommandSupported("copy"),cut:!!document.queryCommandSupported&&document.queryCommandSupported("cut"),paste:!!document.queryCommandSupported&&document.queryCommandSupported("paste")};return Te.browser.chrome&&(e.paste=!1,Te.browser.version>=43&&(e.copy=!0,e.cut=!0)),e},Te.clipboard=Te.detectClipboardAccess(),Te.zoomLevel=function(){var e,n,i;try{return e=Te.browser,n=0,i=document.documentElement,e.msie&&11==e.version&&i.scrollHeight>i.clientHeight&&!Te.touch&&(n=Te.scrollbar()),Te.touch?i.clientWidth/t.innerWidth:e.msie&&e.version>=10?((top||t).document.documentElement.offsetWidth+n)/(top||t).innerWidth:1}catch(r){return 1}},Te.cssBorderSpacing=n!==r.borderSpacing&&!(Te.browser.msie&&Te.browser.version<8),function(t){var n="",i=e(document.documentElement),r=parseInt(t.version,10);t.msie?n="ie":t.mozilla?n="ff":t.safari?n="safari":t.webkit?n="webkit":t.opera?n="opera":t.edge&&(n="edge"),n&&(n="k-"+n+" k-"+n+r),Te.mobileOS&&(n+=" k-mobile"),Te.cssFlexbox||(n+=" k-no-flexbox"),i.addClass(n)}(Te.browser),Te.eventCapture=document.documentElement.addEventListener,u=document.createElement("input"),Te.placeholder="placeholder"in u,Te.propertyChangeEvent="onpropertychange"in u,Te.input=function(){for(var e,t=["number","date","time","month","week","datetime","datetime-local"],n=t.length,i="test",r={},o=0;o<n;o++)e=t[o],u.setAttribute("type",e),u.value=i,r[e.replace("-","")]="text"!==u.type&&u.value!==i;return r}(),u.style.cssText="float:left;",Te.cssFloat=!!u.style.cssFloat,u=null,Te.stableSort=function(){var e,t=513,n=[{index:0,field:"b"}];for(e=1;e<t;e++)n.push({index:e,field:"a"});return n.sort(function(e,t){return e.field>t.field?1:e.field<t.field?-1:0}),1===n[0].index}(),Te.matchesSelector=s.webkitMatchesSelector||s.mozMatchesSelector||s.msMatchesSelector||s.oMatchesSelector||s.matchesSelector||s.matches||function(t){for(var n=document.querySelectorAll?(this.parentNode||document).querySelectorAll(t)||[]:e(t),i=n.length;i--;)if(n[i]==this)return!0;return!1},Te.pushState=t.history&&t.history.pushState,d=document.documentMode,Te.hashChange="onhashchange"in t&&!(Te.browser.msie&&(!d||d<=8)),Te.customElements="registerElement"in t.document,f=Te.browser.chrome,Te.msPointers=!f&&t.MSPointerEvent,Te.pointers=!f&&t.PointerEvent,Te.kineticScrollNeeded=l&&(Te.touch||Te.msPointers||Te.pointers)}(),B={left:{reverse:"right"},right:{reverse:"left"},down:{reverse:"up"},up:{reverse:"down"},top:{reverse:"bottom"},bottom:{reverse:"top"},"in":{reverse:"out"},out:{reverse:"in"}},U={},e.extend(U,{enabled:!0,Element:function(t){this.element=e(t)},promise:function(e,t){e.is(":visible")||e.css({display:e.data("olddisplay")||"block"}).css("display"),t.hide&&e.data("olddisplay",e.css("display")).hide(),t.init&&t.init(),t.completeCallback&&t.completeCallback(e),e.dequeue()},disable:function(){this.enabled=!1,this.promise=this.promiseShim},enable:function(){this.enabled=!0,this.promise=this.animatedPromise}}),U.promiseShim=U.promise,"kendoAnimate"in e.fn||ye(e.fn,{kendoStop:function(e,t){return this.stop(e,t)},kendoAnimate:function(e,t,n,i){return k(this,e,t,n,i)},kendoAddClass:function(e,t){return ve.toggleClass(this,e,t,!0)},kendoRemoveClass:function(e,t){return ve.toggleClass(this,e,t,!1)},kendoToggleClass:function(e,t,n){return ve.toggleClass(this,e,t,n)}}),j=/&/g,q=/</g,Y=/"/g,J=/'/g,G=/>/g,Q=function(e){return e.target},Te.touch&&(Q=function(e){var t="originalEvent"in e?e.originalEvent.changedTouches:"changedTouches"in e?e.changedTouches:null;return t?document.elementFromPoint(t[0].clientX,t[0].clientY):e.target},be(["swipe","swipeLeft","swipeRight","swipeUp","swipeDown","doubleTap","tap"],function(t,n){e.fn[n]=function(e){return this.bind(n,e)}})),Te.touch?Te.mobileOS?(Te.mousedown="touchstart",Te.mouseup="touchend",Te.mousemove="touchmove",Te.mousecancel="touchcancel",Te.click="touchend",Te.resize="orientationchange"):(Te.mousedown="mousedown touchstart",Te.mouseup="mouseup touchend",Te.mousemove="mousemove touchmove",Te.mousecancel="mouseleave touchcancel",Te.click="click",Te.resize="resize"):Te.pointers?(Te.mousemove="pointermove",Te.mousedown="pointerdown",Te.mouseup="pointerup",Te.mousecancel="pointercancel",Te.click="pointerup",Te.resize="orientationchange resize"):Te.msPointers?(Te.mousemove="MSPointerMove",Te.mousedown="MSPointerDown",Te.mouseup="MSPointerUp",Te.mousecancel="MSPointerCancel",Te.click="MSPointerUp",Te.resize="orientationchange resize"):(Te.mousemove="mousemove",Te.mousedown="mousedown",Te.mouseup="mouseup",Te.mousecancel="mouseleave",Te.click="click",Te.resize="resize"),X=function(e,t){var n,i,r,o,a=t||"d",s=1;for(i=0,r=e.length;i<r;i++)o=e[i],""!==o&&(n=o.indexOf("["),0!==n&&(n==-1?o="."+o:(s++,o="."+o.substring(0,n)+" || {})"+o.substring(n))),s++,a+=o+(i<r-1?" || {})":")"));return Array(s).join("(")+a},Z=/^([a-z]+:)?\/\//i,ye(ve,{widgets:[],_widgetRegisteredCallbacks:[],ui:ve.ui||{},fx:ve.fx||b,effects:ve.effects||U,mobile:ve.mobile||{},data:ve.data||{},dataviz:ve.dataviz||{},drawing:ve.drawing||{},spreadsheet:{messages:{}},keys:{INSERT:45,DELETE:46,BACKSPACE:8,TAB:9,ENTER:13,ESC:27,LEFT:37,UP:38,RIGHT:39,DOWN:40,END:35,HOME:36,SPACEBAR:32,PAGEUP:33,PAGEDOWN:34,F2:113,F10:121,F12:123,NUMPAD_PLUS:107,NUMPAD_MINUS:109,NUMPAD_DOT:110},support:ve.support||Te,animate:ve.animate||k,ns:"",attr:function(e){return"data-"+ve.ns+e},getShadows:a,wrap:s,deepExtend:l,getComputedStyles:p,webComponents:ve.webComponents||[],isScrollable:h,scrollLeft:m,size:g,toCamelCase:f,toHyphens:d,getOffset:ve.getOffset||v,parseEffects:ve.parseEffects||y,toggleClass:ve.toggleClass||_,directions:ve.directions||B,Observable:H,Class:i,Template:P,template:ke(P.compile,P),render:ke(P.render,P),stringify:ke(Me.stringify,Me),eventTarget:Q,htmlEncode:x,isLocalUrl:function(e){return e&&!Z.test(e)},expr:function(e,t,n){return e=e||"",typeof t==Pe&&(n=t,t=!1),n=n||"d",e&&"["!==e.charAt(0)&&(e="."+e),t?(e=e.replace(/"([^.]*)\.([^"]*)"/g,'"$1_$DOT$_$2"'),e=e.replace(/'([^.]*)\.([^']*)'/g,"'$1_$DOT$_$2'"),e=X(e.split("."),n),e=e.replace(/_\$DOT\$_/g,".")):e=n+e,e},getter:function(e,t){var n=e+t;return Le[n]=Le[n]||Function("d","return "+ve.expr(e,t))},setter:function(e){return Ie[e]=Ie[e]||Function("d,value",ve.expr(e)+"=value")},accessor:function(e){return{get:ve.getter(e),set:ve.setter(e)}},guid:function(){var e,t,n="";for(e=0;e<32;e++)t=16*xe.random()|0,8!=e&&12!=e&&16!=e&&20!=e||(n+="-"),n+=(12==e?4:16==e?3&t|8:t).toString(16);return n},roleSelector:function(e){return e.replace(/(\S+)/g,"["+ve.attr("role")+"=$1],").slice(0,-1)},directiveSelector:function(e){var t,n=e.split(" ");if(n)for(t=0;t<n.length;t++)"view"!=n[t]&&(n[t]=n[t].replace(/(\w*)(view|bar|strip|over)$/,"$1-$2"));return n.join(" ").replace(/(\S+)/g,"kendo-mobile-$1,").slice(0,-1)},triggeredByInput:function(e){return/^(label|input|textarea|select)$/i.test(e.target.tagName)},onWidgetRegistered:function(e){for(var t=0,n=ve.widgets.length;t<n;t++)e(ve.widgets[t]);ve._widgetRegisteredCallbacks.push(e)},logToConsole:function(e,i){var r=t.console;!ve.suppressLog&&n!==r&&r.log&&r[i||"log"](e)}}),K=H.extend({init:function(e,t){var n,i=this;i.element=ve.jQuery(e).handler(i),i.angular("init",t), -H.fn.init.call(i),n=t?t.dataSource:null,n&&(t=ye({},t,{dataSource:{}})),t=i.options=ye(!0,{},i.options,t),n&&(t.dataSource=n),i.element.attr(ve.attr("role"))||i.element.attr(ve.attr("role"),(t.name||"").toLowerCase()),i.element.data("kendo"+t.prefix+t.name,i),i.bind(i.events,t)},events:[],options:{prefix:""},_hasBindingTarget:function(){return!!this.element[0].kendoBindingTarget},_tabindex:function(e){e=e||this.wrapper;var t=this.element,n="tabindex",i=e.attr(n)||t.attr(n);t.removeAttr(n),e.attr(n,isNaN(i)?0:i)},setOptions:function(t){this._setEvents(t),e.extend(this.options,t)},_setEvents:function(e){for(var t,n=this,i=0,r=n.events.length;i<r;i++)t=n.events[i],n.options[t]&&e[t]&&n.unbind(t,n.options[t]);n.bind(n.events,e)},resize:function(e){var t=this.getSize(),n=this._size;(e||(t.width>0||t.height>0)&&(!n||t.width!==n.width||t.height!==n.height))&&(this._size=t,this._resize(t,e),this.trigger("resize",t))},getSize:function(){return ve.dimensions(this.element)},size:function(e){return e?(this.setSize(e),n):this.getSize()},setSize:e.noop,_resize:e.noop,destroy:function(){var e=this;e.element.removeData("kendo"+e.options.prefix+e.options.name),e.element.removeData("handler"),e.unbind()},_destroy:function(){this.destroy()},angular:function(){},_muteAngularRebind:function(e){this._muteRebind=!0,e.call(this),this._muteRebind=!1}}),ee=K.extend({dataItems:function(){return this.dataSource.flatView()},_angularItems:function(t){var n=this;n.angular(t,function(){return{elements:n.items(),data:e.map(n.dataItems(),function(e){return{dataItem:e}})}})}}),ve.dimensions=function(e,t){var n=e[0];return t&&e.css(t),{width:n.offsetWidth,height:n.offsetHeight}},ve.notify=_e,te=/template$/i,ne=/^\s*(?:\{(?:.|\r\n|\n)*\}|\[(?:.|\r\n|\n)*\])\s*$/,ie=/^\{(\d+)(:[^\}]+)?\}|^\[[A-Za-z_]+\]$/,re=/([A-Z])/g,ve.initWidget=function(i,r,o){var a,s,l,u,c,d,f,p,h,m,g,v,y;if(o?o.roles&&(o=o.roles):o=ve.ui.roles,i=i.nodeType?i:i[0],d=i.getAttribute("data-"+ve.ns+"role")){h=d.indexOf(".")===-1,l=h?o[d]:ve.getter(d)(t),g=e(i).data(),v=l?"kendo"+l.fn.options.prefix+l.fn.options.name:"",m=h?RegExp("^kendo.*"+d+"$","i"):RegExp("^"+v+"$","i");for(y in g)if(y.match(m)){if(y!==v)return g[y];a=g[y]}if(l){for(p=M(i,"dataSource"),r=e.extend({},T(i,l.fn.options),r),p&&(r.dataSource=typeof p===Pe?ve.getter(p)(t):p),u=0,c=l.fn.events.length;u<c;u++)s=l.fn.events[u],f=M(i,s),f!==n&&(r[s]=ve.getter(f)(t));return a?e.isEmptyObject(r)||a.setOptions(r):a=new l(i,r),a}}},ve.rolesFromNamespaces=function(e){var t,n,i=[];for(e[0]||(e=[ve.ui,ve.dataviz.ui]),t=0,n=e.length;t<n;t++)i[t]=e[t].roles;return ye.apply(null,[{}].concat(i.reverse()))},ve.init=function(t){var n=ve.rolesFromNamespaces(Fe.call(arguments,1));e(t).find("[data-"+ve.ns+"role]").addBack().each(function(){ve.initWidget(this,{},n)})},ve.destroy=function(t){e(t).find("[data-"+ve.ns+"role]").addBack().each(function(){var t,n=e(this).data();for(t in n)0===t.indexOf("kendo")&&typeof n[t].destroy===Ce&&n[t].destroy()})},ve.resize=function(t,n){var i,r=e(t).find("[data-"+ve.ns+"role]").addBack().filter(E);r.length&&(i=e.makeArray(r),i.sort(S),e.each(i,function(){var t=ve.widgetInstance(e(this));t&&t.resize(n)}))},ve.parseOptions=T,ye(ve.ui,{Widget:K,DataBoundWidget:ee,roles:{},progress:function(t,n){var i,r,o,a,s=t.find(".k-loading-mask"),l=ve.support,u=l.browser;n?s.length||(i=l.isRtl(t),r=i?"right":"left",a=t.scrollLeft(),o=u.webkit&&i?t[0].scrollWidth-t.width()-2*a:0,s=e("<div class='k-loading-mask'><span class='k-loading-text'>"+ve.ui.progress.messages.loading+"</span><div class='k-loading-image'/><div class='k-loading-color'/></div>").width("100%").height("100%").css("top",t.scrollTop()).css(r,Math.abs(a)+o).prependTo(t)):s&&s.remove()},plugin:function(t,i,r){var o,a,s,l,u=t.fn.options.name;for(i=i||ve.ui,r=r||"",i[u]=t,i.roles[u.toLowerCase()]=t,o="getKendo"+r+u,u="kendo"+r+u,a={name:u,widget:t,prefix:r||""},ve.widgets.push(a),s=0,l=ve._widgetRegisteredCallbacks.length;s<l;s++)ve._widgetRegisteredCallbacks[s](a);e.fn[u]=function(i){var r,o=this;return typeof i===Pe?(r=Fe.call(arguments,1),this.each(function(){var t,a,s=e.data(this,u);if(!s)throw Error(ve.format("Cannot call method '{0}' of {1} before it is initialized",i,u));if(t=s[i],typeof t!==Ce)throw Error(ve.format("Cannot find method '{0}' of {1}",i,u));if(a=t.apply(s,r),a!==n)return o=a,!1})):this.each(function(){return new t(this,i)}),o},e.fn[u].widget=t,e.fn[o]=function(){return this.data(u)}}}),ve.ui.progress.messages={loading:"Loading..."},oe={bind:function(){return this},nullObject:!0,options:{}},ae=K.extend({init:function(e,t){K.fn.init.call(this,e,t),this.element.autoApplyNS(),this.wrapper=this.element,this.element.addClass("km-widget")},destroy:function(){K.fn.destroy.call(this),this.element.kendoDestroy()},options:{prefix:"Mobile"},events:[],view:function(){var e=this.element.closest(ve.roleSelector("view splitview modalview drawer"));return ve.widgetInstance(e,ve.mobile.ui)||oe},viewHasNativeScrolling:function(){var e=this.view();return e&&e.options.useNativeScrolling},container:function(){var e=this.element.closest(ve.roleSelector("view layout modalview drawer splitview"));return ve.widgetInstance(e.eq(0),ve.mobile.ui)||oe}}),ye(ve.mobile,{init:function(e){ve.init(e,ve.mobile.ui,ve.ui,ve.dataviz.ui)},appLevelNativeScrolling:function(){return ve.mobile.application&&ve.mobile.application.options&&ve.mobile.application.options.useNativeScrolling},roles:{},ui:{Widget:ae,DataBoundWidget:ee.extend(ae.prototype),roles:{},plugin:function(e){ve.ui.plugin(e,ve.mobile.ui,"Mobile")}}}),l(ve.dataviz,{init:function(e){ve.init(e,ve.dataviz.ui)},ui:{roles:{},themes:{},views:[],plugin:function(e){ve.ui.plugin(e,ve.dataviz.ui)}},roles:{}}),ve.touchScroller=function(t,n){return n||(n={}),n.useNative=!0,e(t).map(function(t,i){return i=e(i),!(!Te.kineticScrollNeeded||!ve.mobile.ui.Scroller||i.data("kendoMobileScroller"))&&(i.kendoMobileScroller(n),i.data("kendoMobileScroller"))})[0]},ve.preventDefault=function(e){e.preventDefault()},ve.widgetInstance=function(e,n){var i,r,o,a,s=e.data(ve.ns+"role"),l=[];if(s){if("content"===s&&(s="scroller"),n)if(n[0])for(i=0,r=n.length;i<r;i++)l.push(n[i].roles[s]);else l.push(n.roles[s]);else l=[ve.ui.roles[s],ve.dataviz.ui.roles[s],ve.mobile.ui.roles[s]];for(s.indexOf(".")>=0&&(l=[ve.getter(s)(t)]),i=0,r=l.length;i<r;i++)if(o=l[i],o&&(a=e.data("kendo"+o.fn.options.prefix+o.fn.options.name)))return a}},ve.onResize=function(n){var i=n;return Te.mobileOS.android&&(i=function(){setTimeout(n,600)}),e(t).on(Te.resize,i),i},ve.unbindResize=function(n){e(t).off(Te.resize,n)},ve.attrValue=function(e,t){return e.data(ve.ns+t)},ve.days={Sunday:0,Monday:1,Tuesday:2,Wednesday:3,Thursday:4,Friday:5,Saturday:6},e.extend(e.expr[":"],{kendoFocusable:function(t){var n=e.attr(t,"tabindex");return z(t,!isNaN(n)&&n>-1)}}),se=["mousedown","mousemove","mouseenter","mouseleave","mouseover","mouseout","mouseup","click"],le="label, input, [data-rel=external]",ue={setupMouseMute:function(){var t,n=0,i=se.length,r=document.documentElement;if(!ue.mouseTrap&&Te.eventCapture)for(ue.mouseTrap=!0,ue.bustClick=!1,ue.captureMouse=!1,t=function(t){ue.captureMouse&&("click"===t.type?ue.bustClick&&!e(t.target).is(le)&&(t.preventDefault(),t.stopPropagation()):t.stopPropagation())};n<i;n++)r.addEventListener(se[n],t,!0)},muteMouse:function(e){ue.captureMouse=!0,e.data.bustClick&&(ue.bustClick=!0),clearTimeout(ue.mouseTrapTimeoutID)},unMuteMouse:function(){clearTimeout(ue.mouseTrapTimeoutID),ue.mouseTrapTimeoutID=setTimeout(function(){ue.captureMouse=!1,ue.bustClick=!1},400)}},ce={down:"touchstart mousedown",move:"mousemove touchmove",up:"mouseup touchend touchcancel",cancel:"mouseleave touchcancel"},Te.touch&&(Te.mobileOS.ios||Te.mobileOS.android)?ce={down:"touchstart",move:"touchmove",up:"touchend touchcancel",cancel:"touchcancel"}:Te.pointers?ce={down:"pointerdown",move:"pointermove",up:"pointerup",cancel:"pointercancel pointerleave"}:Te.msPointers&&(ce={down:"MSPointerDown",move:"MSPointerMove",up:"MSPointerUp",cancel:"MSPointerCancel MSPointerLeave"}),!Te.msPointers||"onmspointerenter"in t||e.each({MSPointerEnter:"MSPointerOver",MSPointerLeave:"MSPointerOut"},function(t,n){e.event.special[t]={delegateType:n,bindType:n,handle:function(t){var i,r=this,o=t.relatedTarget,a=t.handleObj;return o&&(o===r||e.contains(r,o))||(t.type=a.origType,i=a.handler.apply(this,arguments),t.type=n),i}}}),de=function(e){return ce[e]||e},fe=/([^ ]+)/g,ve.applyEventMap=function(e,t){return e=e.replace(fe,de),t&&(e=e.replace(fe,"$1."+t)),e},pe=e.fn.on,ye(!0,C,e),C.fn=C.prototype=new e,C.fn.constructor=C,C.fn.init=function(t,n){return n&&n instanceof e&&!(n instanceof C)&&(n=C(n)),e.fn.init.call(this,t,n,he)},C.fn.init.prototype=C.fn,he=C(document),ye(C.fn,{handler:function(e){return this.data("handler",e),this},autoApplyNS:function(e){return this.data("kendoNS",e||ve.guid()),this},on:function(){var e,t,n,i,r,o,a=this,s=a.data("kendoNS");return 1===arguments.length?pe.call(a,arguments[0]):(e=a,t=Fe.call(arguments),typeof t[t.length-1]===Ne&&t.pop(),n=t[t.length-1],i=ve.applyEventMap(t[0],s),Te.mouseAndTouchPresent&&i.search(/mouse|click/)>-1&&this[0]!==document.documentElement&&(ue.setupMouseMute(),r=2===t.length?null:t[1],o=i.indexOf("click")>-1&&i.indexOf("touchend")>-1,pe.call(this,{touchstart:ue.muteMouse,touchend:ue.unMuteMouse},r,{bustClick:o})),typeof n===Pe&&(e=a.data("handler"),n=e[n],t[t.length-1]=function(t){n.call(e,t)}),t[0]=i,pe.apply(a,t),a)},kendoDestroy:function(e){return e=e||this.data("kendoNS"),e&&this.off("."+e),this}}),ve.jQuery=C,ve.eventMap=ce,ve.timezone=function(){function e(e,t){var n,i,r,o=t[3],a=t[4],s=t[5],l=t[8];return l||(t[8]=l={}),l[e]?l[e]:(isNaN(a)?0===a.indexOf("last")?(n=new Date(Date.UTC(e,c[o]+1,1,s[0]-24,s[1],s[2],0)),i=d[a.substr(4,3)],r=n.getUTCDay(),n.setUTCDate(n.getUTCDate()+i-r-(i>r?7:0))):a.indexOf(">=")>=0&&(n=new Date(Date.UTC(e,c[o],a.substr(5),s[0],s[1],s[2],0)),i=d[a.substr(0,3)],r=n.getUTCDay(),n.setUTCDate(n.getUTCDate()+i-r+(i<r?7:0))):n=new Date(Date.UTC(e,c[o],a,s[0],s[1],s[2],0)),l[e]=n)}function t(t,n,i){var r,o,a,s;return(n=n[i])?(a=new Date(t).getUTCFullYear(),n=jQuery.grep(n,function(e){var t=e[0],n=e[1];return t<=a&&(n>=a||t==a&&"only"==n||"max"==n)}),n.push(t),n.sort(function(t,n){return"number"!=typeof t&&(t=+e(a,t)),"number"!=typeof n&&(n=+e(a,n)),t-n}),s=n[jQuery.inArray(t,n)-1]||n[n.length-1],isNaN(s)?s:null):(r=i.split(":"),o=0,r.length>1&&(o=60*r[0]+ +r[1]),[-1e6,"max","-","Jan",1,[0,0,0],o,"-"])}function n(e,t,n){var i,r,o,a=t[n];if("string"==typeof a&&(a=t[a]),!a)throw Error('Timezone "'+n+'" is either incorrect, or kendo.timezones.min.js is not included.');for(i=a.length-1;i>=0&&(r=a[i][3],!(r&&e>r));i--);if(o=a[i+1],!o)throw Error('Timezone "'+n+'" not found on '+e+".");return o}function i(e,i,r,o){typeof e!=Oe&&(e=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()));var a=n(e,i,o);return{zone:a,rule:t(e,r,a[1])}}function r(e,t){var n,r,o;return"Etc/UTC"==t||"Etc/GMT"==t?0:(n=i(e,this.zones,this.rules,t),r=n.zone,o=n.rule,ve.parseFloat(o?r[0]-o[6]:r[0]))}function o(e,t){var n=i(e,this.zones,this.rules,t),r=n.zone,o=n.rule,a=r[2];return a.indexOf("/")>=0?a.split("/")[o&&+o[6]?1:0]:a.indexOf("%s")>=0?a.replace("%s",o&&"-"!=o[7]?o[7]:""):a}function a(e,t,n){var i,r;return typeof t==Pe&&(t=this.offset(e,t)),typeof n==Pe&&(n=this.offset(e,n)),i=e.getTimezoneOffset(),e=new Date(e.getTime()+6e4*(t-n)),r=e.getTimezoneOffset(),new Date(e.getTime()+6e4*(r-i))}function s(e,t){return this.convert(e,e.getTimezoneOffset(),t)}function l(e,t){return this.convert(e,t,e.getTimezoneOffset())}function u(e){return this.apply(new Date(e),"Etc/UTC")}var c={Jan:0,Feb:1,Mar:2,Apr:3,May:4,Jun:5,Jul:6,Aug:7,Sep:8,Oct:9,Nov:10,Dec:11},d={Sun:0,Mon:1,Tue:2,Wed:3,Thu:4,Fri:5,Sat:6};return{zones:{},rules:{},offset:r,convert:a,apply:s,remove:l,abbr:o,toLocalDate:u}}(),ve.date=function(){function e(e,t){return 0===t&&23===e.getHours()&&(e.setHours(e.getHours()+2),!0)}function t(t,n,i){var r=t.getHours();i=i||1,n=(n-t.getDay()+7*i)%7,t.setDate(t.getDate()+n),e(t,r)}function n(e,n,i){return e=new Date(e),t(e,n,i),e}function i(e){return new Date(e.getFullYear(),e.getMonth(),1)}function r(e){var t=new Date(e.getFullYear(),e.getMonth()+1,0),n=i(e),r=Math.abs(t.getTimezoneOffset()-n.getTimezoneOffset());return r&&t.setHours(n.getHours()+r/60),t}function o(e,t){return 1!==t?p(n(e,t,-1),4):p(e,4-(e.getDay()||7))}function a(e,t){var n=new Date(e.getFullYear(),0,1,(-6)),i=o(e,t),r=i.getTime()-n.getTime(),a=Math.floor(r/w);return 1+Math.floor(a/7)}function s(e,t){var n=p(e,-7),i=p(e,7),r=a(e,t);return 0===r?a(n,t)+1:53===r&&a(i,t)>1?1:r}function l(t){return t=new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0),e(t,0),t}function u(e){return Date.UTC(e.getFullYear(),e.getMonth(),e.getDate(),e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds())}function c(e){return e.getTime()-l(e)}function d(e,t,n){var i,r=c(t),o=c(n);return!e||r==o||(t>=n&&(n+=w),i=c(e),r>i&&(i+=w),o<r&&(o+=w),i>=r&&i<=o)}function f(e,t,n){var i,r=t.getTime(),o=n.getTime();return r>=o&&(o+=w),i=e.getTime(),i>=r&&i<=o}function p(t,n){var i=t.getHours();return t=new Date(t),h(t,n*w),e(t,i),t}function h(e,t,n){var i,r=e.getTimezoneOffset();e.setTime(e.getTime()+t),n||(i=e.getTimezoneOffset()-r,e.setTime(e.getTime()+i*b))}function m(t,n){return t=new Date(ve.date.getDate(t).getTime()+ve.date.getMilliseconds(n)),e(t,n.getHours()),t}function g(){return l(new Date)}function v(e){return l(e).getTime()==g().getTime()}function y(e){var t=new Date(1980,1,1,0,0,0);return e&&t.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),t}var b=6e4,w=864e5;return{adjustDST:e,dayOfWeek:n,setDayOfWeek:t,getDate:l,isInDateRange:f,isInTimeRange:d,isToday:v,nextDay:function(e){return p(e,1)},previousDay:function(e){return p(e,-1)},toUtcTime:u,MS_PER_DAY:w,MS_PER_HOUR:60*b,MS_PER_MINUTE:b,setTime:h,setHours:m,addDays:p,today:g,toInvariantTime:y,firstDayOfMonth:i,lastDayOfMonth:r,weekInYear:s,getMilliseconds:c}}(),ve.stripWhitespace=function(e){var t,n,i;if(document.createNodeIterator)for(t=document.createNodeIterator(e,NodeFilter.SHOW_TEXT,function(t){return t.parentNode==e?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_REJECT},!1);t.nextNode();)t.referenceNode&&!t.referenceNode.textContent.trim()&&t.referenceNode.parentNode.removeChild(t.referenceNode);else for(n=0;n<e.childNodes.length;n++)i=e.childNodes[n],3!=i.nodeType||/\S/.test(i.nodeValue)||(e.removeChild(i),n--),1==i.nodeType&&ve.stripWhitespace(i)},me=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||t.msRequestAnimationFrame||function(e){setTimeout(e,1e3/60)},ve.animationFrame=function(e){me.call(t,e)},ge=[],ve.queueAnimation=function(e){ge[ge.length]=e,1===ge.length&&ve.runNextAnimation()},ve.runNextAnimation=function(){ve.animationFrame(function(){ge[0]&&(ge.shift()(),ge[0]&&ve.runNextAnimation())})},ve.parseQueryStringParams=function(e){for(var t=e.split("?")[1]||"",n={},i=t.split(/&|=/),r=i.length,o=0;o<r;o+=2)""!==i[o]&&(n[decodeURIComponent(i[o])]=decodeURIComponent(i[o+1]));return n},ve.elementUnderCursor=function(e){if(n!==e.x.client)return document.elementFromPoint(e.x.client,e.y.client)},ve.wheelDeltaY=function(e){var t,i=e.originalEvent,r=i.wheelDeltaY;return i.wheelDelta?(r===n||r)&&(t=i.wheelDelta):i.detail&&i.axis===i.VERTICAL_AXIS&&(t=10*-i.detail),t},ve.throttle=function(e,t){var i,r,o=0;return!t||t<=0?e:(r=function(){function r(){e.apply(a,l),o=+new Date}var a=this,s=+new Date-o,l=arguments;return o?(i&&clearTimeout(i),s>t?r():i=setTimeout(r,t-s),n):r()},r.cancel=function(){clearTimeout(i)},r)},ve.caret=function(t,i,r){var o,a,s,l,u,c=i!==n;if(r===n&&(r=i),t[0]&&(t=t[0]),!c||!t.disabled){try{t.selectionStart!==n?c?(t.focus(),a=Te.mobileOS,a.wp||a.android?setTimeout(function(){t.setSelectionRange(i,r)},0):t.setSelectionRange(i,r)):i=[t.selectionStart,t.selectionEnd]:document.selection&&(e(t).is(":visible")&&t.focus(),o=t.createTextRange(),c?(o.collapse(!0),o.moveStart("character",i),o.moveEnd("character",r-i),o.select()):(s=o.duplicate(),o.moveToBookmark(document.selection.createRange().getBookmark()),s.setEndPoint("EndToStart",o),l=s.text.length,u=l+o.text.length,i=[l,u]))}catch(d){i=[]}return i}},ve.compileMobileDirective=function(e,n){var i=t.angular;return e.attr("data-"+ve.ns+"role",e[0].tagName.toLowerCase().replace("kendo-mobile-","").replace("-","")),i.element(e).injector().invoke(["$compile",function(t){t(e)(n),/^\$(digest|apply)$/.test(n.$$phase)||n.$digest()}]),ve.widgetInstance(e,ve.mobile.ui)},ve.antiForgeryTokens=function(){var t={},i=e("meta[name=csrf-token],meta[name=_csrf]").attr("content"),r=e("meta[name=csrf-param],meta[name=_csrf_header]").attr("content");return e("input[name^='__RequestVerificationToken']").each(function(){t[this.name]=this.value}),r!==n&&i!==n&&(t[r]=i),t},ve.cycleForm=function(e){function t(e){var t=ve.widgetInstance(e);t&&t.focus?t.focus():e.focus()}var n=e.find("input, .k-widget").first(),i=e.find("button, .k-button").last();i.on("keydown",function(e){e.keyCode!=ve.keys.TAB||e.shiftKey||(e.preventDefault(),t(n))}),n.on("keydown",function(e){e.keyCode==ve.keys.TAB&&e.shiftKey&&(e.preventDefault(),t(i))})},function(){function n(t,n,i,r){var o,a,s=e("<form>").attr({action:i,method:"POST",target:r}),l=ve.antiForgeryTokens();l.fileName=n,o=t.split(";base64,"),l.contentType=o[0].replace("data:",""),l.base64=o[1];for(a in l)l.hasOwnProperty(a)&&e("<input>").attr({value:l[a],name:a,type:"hidden"}).appendTo(s);s.appendTo("body").submit().remove()}function i(e,t){var n,i,r,o,a,s=e;if("string"==typeof e){for(n=e.split(";base64,"),i=n[0],r=atob(n[1]),o=new Uint8Array(r.length),a=0;a<r.length;a++)o[a]=r.charCodeAt(a);s=new Blob([o.buffer],{type:i})}navigator.msSaveBlob(s,t)}function r(e,n){t.Blob&&e instanceof Blob&&(e=URL.createObjectURL(e)),o.download=n,o.href=e;var i=document.createEvent("MouseEvents");i.initMouseEvent("click",!0,!1,t,0,0,0,0,0,!1,!1,!1,!1,0,null),o.dispatchEvent(i),setTimeout(function(){URL.revokeObjectURL(e)})}var o=document.createElement("a"),a="download"in o&&!ve.support.browser.edge;ve.saveAs=function(e){var t=n;e.forceProxy||(a?t=r:navigator.msSaveBlob&&(t=i)),t(e.dataURI,e.fileName,e.proxyURL,e.proxyTarget)}}(),ve.proxyModelSetters=function(e){var t={};return Object.keys(e||{}).forEach(function(n){Object.defineProperty(t,n,{get:function(){return e[n]},set:function(t){e[n]=t,e.dirty=!0}})}),t}}(jQuery,window),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.userevents.min",["kendo.core.min"],e)}(function(){return function(e,t){function n(e,t){var n=e.x.location,i=e.y.location,r=t.x.location,o=t.y.location,a=n-r,s=i-o;return{center:{x:(n+r)/2,y:(i+o)/2},distance:Math.sqrt(a*a+s*s)}}function i(e){var t,n,i,r=[],o=e.originalEvent,s=e.currentTarget,l=0;if(e.api)r.push({id:2,event:e,target:e.target,currentTarget:e.target,location:e,type:"api"});else if(e.type.match(/touch/))for(n=o?o.changedTouches:[],t=n.length;l<t;l++)i=n[l],r.push({location:i,event:e,target:i.target,currentTarget:s,id:i.identifier,type:"touch"});else r.push(a.pointers||a.msPointers?{location:o,event:e,target:e.target,currentTarget:s,id:o.pointerId,type:"pointer"}:{id:1,event:e,target:e.target,currentTarget:s,location:e,type:"mouse"});return r}function r(e){for(var t=o.eventMap.up.split(" "),n=0,i=t.length;n<i;n++)e(t[n])}var o=window.kendo,a=o.support,s=o.Class,l=o.Observable,u=e.now,c=e.extend,d=a.mobileOS,f=d&&d.android,p=800,h=a.browser.msie?5:0,m="press",g="hold",v="select",y="start",b="move",w="end",k="cancel",_="tap",x="release",M="gesturestart",T="gesturechange",S="gestureend",E="gesturetap",z={api:0,touch:0,mouse:9,pointer:9},D=!a.touch||a.mouseAndTouchPresent,C=s.extend({init:function(e,t){var n=this;n.axis=e,n._updateLocationData(t),n.startLocation=n.location,n.velocity=n.delta=0,n.timeStamp=u()},move:function(e){var t=this,n=e["page"+t.axis],i=u(),r=i-t.timeStamp||1;!n&&f||(t.delta=n-t.location,t._updateLocationData(e),t.initialDelta=n-t.startLocation,t.velocity=t.delta/r,t.timeStamp=i)},_updateLocationData:function(e){var t=this,n=t.axis;t.location=e["page"+n],t.client=e["client"+n],t.screen=e["screen"+n]}}),P=s.extend({init:function(e,t,n){c(this,{x:new C("X",n.location),y:new C("Y",n.location),type:n.type,useClickAsTap:e.useClickAsTap,threshold:e.threshold||z[n.type],userEvents:e,target:t,currentTarget:n.currentTarget,initialTouch:n.target,id:n.id,pressEvent:n,_moved:!1,_finished:!1})},press:function(){this._holdTimeout=setTimeout(e.proxy(this,"_hold"),this.userEvents.minHold),this._trigger(m,this.pressEvent)},_hold:function(){this._trigger(g,this.pressEvent)},move:function(e){var t=this;if(!t._finished){if(t.x.move(e.location),t.y.move(e.location),!t._moved){if(t._withinIgnoreThreshold())return;if(O.current&&O.current!==t.userEvents)return t.dispose();t._start(e)}t._finished||t._trigger(b,e)}},end:function(e){this.endTime=u(),this._finished||(this._finished=!0,this._trigger(x,e),this._moved?this._trigger(w,e):this.useClickAsTap||this._trigger(_,e),clearTimeout(this._holdTimeout),this.dispose())},dispose:function(){var t=this.userEvents,n=t.touches;this._finished=!0,this.pressEvent=null,clearTimeout(this._holdTimeout),n.splice(e.inArray(this,n),1)},skip:function(){this.dispose()},cancel:function(){this.dispose()},isMoved:function(){return this._moved},_start:function(e){clearTimeout(this._holdTimeout),this.startTime=u(),this._moved=!0,this._trigger(y,e)},_trigger:function(e,t){var n=this,i=t.event,r={touch:n,x:n.x,y:n.y,target:n.target,event:i};n.userEvents.notify(e,r)&&i.preventDefault()},_withinIgnoreThreshold:function(){var e=this.x.initialDelta,t=this.y.initialDelta;return Math.sqrt(e*e+t*t)<=this.threshold}}),O=l.extend({init:function(t,n){var i,s,u,d=this,f=o.guid();n=n||{},i=d.filter=n.filter,d.threshold=n.threshold||h,d.minHold=n.minHold||p,d.touches=[],d._maxTouches=n.multiTouch?2:1,d.allowSelection=n.allowSelection,d.captureUpIfMoved=n.captureUpIfMoved,d.useClickAsTap=!n.fastTap&&!a.delayedClick(),d.eventNS=f,t=e(t).handler(d),l.fn.init.call(d),c(d,{element:t,surface:e(n.global&&D?t[0].ownerDocument.documentElement:n.surface||t),stopPropagation:n.stopPropagation,pressed:!1}),d.surface.handler(d).on(o.applyEventMap("move",f),"_move").on(o.applyEventMap("up cancel",f),"_end"),t.on(o.applyEventMap("down",f),i,"_start"),d.useClickAsTap&&t.on(o.applyEventMap("click",f),i,"_click"),(a.pointers||a.msPointers)&&(a.browser.version<11?t.css("-ms-touch-action","pinch-zoom double-tap-zoom"):t.css("touch-action",n.touchAction||"none")),n.preventDragEvent&&t.on(o.applyEventMap("dragstart",f),o.preventDefault),t.on(o.applyEventMap("mousedown",f),i,{root:t},"_select"),d.captureUpIfMoved&&a.eventCapture&&(s=d.surface[0],u=e.proxy(d.preventIfMoving,d),r(function(e){s.addEventListener(e,u,!0)})),d.bind([m,g,_,y,b,w,x,k,M,T,S,E,v],n)},preventIfMoving:function(e){this._isMoved()&&e.preventDefault()},destroy:function(){var e,t=this;t._destroyed||(t._destroyed=!0,t.captureUpIfMoved&&a.eventCapture&&(e=t.surface[0],r(function(n){e.removeEventListener(n,t.preventIfMoving)})),t.element.kendoDestroy(t.eventNS),t.surface.kendoDestroy(t.eventNS),t.element.removeData("handler"),t.surface.removeData("handler"),t._disposeAll(),t.unbind(),delete t.surface,delete t.element,delete t.currentTarget)},capture:function(){O.current=this},cancel:function(){this._disposeAll(),this.trigger(k)},notify:function(e,t){var i=this,r=i.touches;if(this._isMultiTouch()){switch(e){case b:e=T;break;case w:e=S;break;case _:e=E}c(t,{touches:r},n(r[0],r[1]))}return this.trigger(e,c(t,{type:e}))},press:function(e,t,n){this._apiCall("_start",e,t,n)},move:function(e,t){this._apiCall("_move",e,t)},end:function(e,t){this._apiCall("_end",e,t)},_isMultiTouch:function(){return this.touches.length>1},_maxTouchesReached:function(){return this.touches.length>=this._maxTouches},_disposeAll:function(){for(var e=this.touches;e.length>0;)e.pop().dispose()},_isMoved:function(){return e.grep(this.touches,function(e){return e.isMoved()}).length},_select:function(e){this.allowSelection&&!this.trigger(v,{event:e})||e.preventDefault()},_start:function(t){var n,r,o=this,a=0,s=o.filter,l=i(t),u=l.length,c=t.which;if(!(c&&c>1||o._maxTouchesReached()))for(O.current=null,o.currentTarget=t.currentTarget,o.stopPropagation&&t.stopPropagation();a<u&&!o._maxTouchesReached();a++)r=l[a],n=s?e(r.currentTarget):o.element,n.length&&(r=new P(o,n,r),o.touches.push(r),r.press(),o._isMultiTouch()&&o.notify("gesturestart",{}))},_move:function(e){this._eachTouch("move",e)},_end:function(e){this._eachTouch("end",e)},_click:function(t){var n={touch:{initialTouch:t.target,target:e(t.currentTarget),endTime:u(),x:{location:t.pageX,client:t.clientX},y:{location:t.pageY,client:t.clientY}},x:t.pageX,y:t.pageY,target:e(t.currentTarget),event:t,type:"tap"};this.trigger("tap",n)&&t.preventDefault()},_eachTouch:function(e,t){var n,r,o,a,s=this,l={},u=i(t),c=s.touches;for(n=0;n<c.length;n++)r=c[n],l[r.id]=r;for(n=0;n<u.length;n++)o=u[n],a=l[o.id],a&&a[e](o)},_apiCall:function(t,n,i,r){this[t]({api:!0,pageX:n,pageY:i,clientX:n,clientY:i,target:e(r||this.element)[0],stopPropagation:e.noop,preventDefault:e.noop})}});O.defaultThreshold=function(e){h=e},O.minHold=function(e){p=e},o.getTouches=i,o.touchDelta=n,o.UserEvents=O}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.draganddrop.min",["kendo.core.min","kendo.userevents.min"],e)}(function(){return function(e,t){function n(t,n){try{return e.contains(t,n)||t==n}catch(i){return!1}}function i(e,t){return parseInt(e.css(t),10)||0}function r(e,t){return Math.min(Math.max(e,t.min),t.max)}function o(e,t){var n=z(e),r=y._outerWidth,o=y._outerHeight,a=n.left+i(e,"borderLeftWidth")+i(e,"paddingLeft"),s=n.top+i(e,"borderTopWidth")+i(e,"paddingTop"),l=a+e.width()-r(t,!0),u=s+e.height()-o(t,!0);return{x:{min:a,max:l},y:{min:s,max:u}}}function a(n,i,r){for(var o,a,s=0,l=i&&i.length,u=r&&r.length;n&&n.parentNode;){for(s=0;s<l;s++)if(o=i[s],o.element[0]===n)return{target:o,targetElement:n};for(s=0;s<u;s++)if(a=r[s],e.contains(a.element[0],n)&&b.matchesSelector.call(n,a.options.filter))return{target:a,targetElement:n};n=n.parentNode}return t}function s(e,t){var n,i=t.options.group,r=e[i];if(x.fn.destroy.call(t),r.length>1){for(n=0;n<r.length;n++)if(r[n]==t){r.splice(n,1);break}}else r.length=0,delete e[i]}function l(e){var t,n,i,r=u()[0];return e[0]===r?(n=r.scrollTop,i=r.scrollLeft,{top:n,left:i,bottom:n+k.height(),right:i+k.width()}):(t=e.offset(),t.bottom=t.top+e.height(),t.right=t.left+e.width(),t)}function u(){return e(y.support.browser.chrome?w.body:w.documentElement)}function c(t){var n,i=u();if(!t||t===w.body||t===w.documentElement)return i;for(n=e(t)[0];n&&!y.isScrollable(n)&&n!==w.body;)n=n.parentNode;return n===w.body?i:e(n)}function d(e,t,n){var i={x:0,y:0},r=50;return e-n.left<r?i.x=-(r-(e-n.left)):n.right-e<r&&(i.x=r-(n.right-e)),t-n.top<r?i.y=-(r-(t-n.top)):n.bottom-t<r&&(i.y=r-(n.bottom-t)),i}var f,p,h,m,g,v,y=window.kendo,b=y.support,w=window.document,k=e(window),_=y.Class,x=y.ui.Widget,M=y.Observable,T=y.UserEvents,S=e.proxy,E=e.extend,z=y.getOffset,D={},C={},P={},O=y.elementUnderCursor,$="keyup",A="change",H="dragstart",N="hold",L="drag",I="dragend",F="dragcancel",V="hintDestroyed",R="dragenter",W="dragleave",B="drop",U=M.extend({init:function(t,n){var i=this,r=t[0];i.capture=!1,r.addEventListener?(e.each(y.eventMap.down.split(" "),function(){r.addEventListener(this,S(i._press,i),!0)}),e.each(y.eventMap.up.split(" "),function(){r.addEventListener(this,S(i._release,i),!0)})):(e.each(y.eventMap.down.split(" "),function(){r.attachEvent(this,S(i._press,i))}),e.each(y.eventMap.up.split(" "),function(){r.attachEvent(this,S(i._release,i))})),M.fn.init.call(i),i.bind(["press","release"],n||{})},captureNext:function(){this.capture=!0},cancelCapture:function(){this.capture=!1},_press:function(e){var t=this;t.trigger("press"),t.capture&&e.preventDefault()},_release:function(e){var t=this;t.trigger("release"),t.capture&&(e.preventDefault(),t.cancelCapture())}}),j=M.extend({init:function(t){var n=this;M.fn.init.call(n),n.forcedEnabled=!1,e.extend(n,t),n.scale=1,n.horizontal?(n.measure="offsetWidth",n.scrollSize="scrollWidth",n.axis="x"):(n.measure="offsetHeight",n.scrollSize="scrollHeight",n.axis="y")},makeVirtual:function(){e.extend(this,{virtual:!0,forcedEnabled:!0,_virtualMin:0,_virtualMax:0})},virtualSize:function(e,t){this._virtualMin===e&&this._virtualMax===t||(this._virtualMin=e,this._virtualMax=t,this.update())},outOfBounds:function(e){return e>this.max||e<this.min},forceEnabled:function(){this.forcedEnabled=!0},getSize:function(){return this.container[0][this.measure]},getTotal:function(){return this.element[0][this.scrollSize]},rescale:function(e){this.scale=e},update:function(e){var t=this,n=t.virtual?t._virtualMax:t.getTotal(),i=n*t.scale,r=t.getSize();(0!==n||t.forcedEnabled)&&(t.max=t.virtual?-t._virtualMin:0,t.size=r,t.total=i,t.min=Math.min(t.max,r-i),t.minScale=r/n,t.centerOffset=(i-r)/2,t.enabled=t.forcedEnabled||i>r,e||t.trigger(A,t))}}),q=M.extend({init:function(e){var t=this;M.fn.init.call(t),t.x=new j(E({horizontal:!0},e)),t.y=new j(E({horizontal:!1},e)),t.container=e.container,t.forcedMinScale=e.minScale,t.maxScale=e.maxScale||100,t.bind(A,e)},rescale:function(e){this.x.rescale(e),this.y.rescale(e),this.refresh()},centerCoordinates:function(){return{x:Math.min(0,-this.x.centerOffset),y:Math.min(0,-this.y.centerOffset)}},refresh:function(){var e=this;e.x.update(),e.y.update(),e.enabled=e.x.enabled||e.y.enabled,e.minScale=e.forcedMinScale||Math.min(e.x.minScale,e.y.minScale),e.fitScale=Math.max(e.x.minScale,e.y.minScale),e.trigger(A)}}),Y=M.extend({init:function(e){var t=this;E(t,e),M.fn.init.call(t)},outOfBounds:function(){return this.dimension.outOfBounds(this.movable[this.axis])},dragMove:function(e){var t=this,n=t.dimension,i=t.axis,r=t.movable,o=r[i]+e;n.enabled&&((o<n.min&&e<0||o>n.max&&e>0)&&(e*=t.resistance),r.translateAxis(i,e),t.trigger(A,t))}}),J=_.extend({init:function(t){var n,i,r,o,a=this;E(a,{elastic:!0},t),r=a.elastic?.5:0,o=a.movable,a.x=n=new Y({axis:"x",dimension:a.dimensions.x,resistance:r,movable:o}),a.y=i=new Y({axis:"y",dimension:a.dimensions.y,resistance:r,movable:o}),a.userEvents.bind(["press","move","end","gesturestart","gesturechange"],{gesturestart:function(e){a.gesture=e,a.offset=a.dimensions.container.offset()},press:function(t){e(t.event.target).closest("a").is("[data-navigate-on-press=true]")&&t.sender.cancel()},gesturechange:function(e){var t,r,s,l=a.gesture,u=l.center,c=e.center,d=e.distance/l.distance,f=a.dimensions.minScale,p=a.dimensions.maxScale;o.scale<=f&&d<1&&(d+=.8*(1-d)),o.scale*d>=p&&(d=p/o.scale),r=o.x+a.offset.left,s=o.y+a.offset.top,t={x:(r-u.x)*d+c.x-r,y:(s-u.y)*d+c.y-s},o.scaleWith(d),n.dragMove(t.x),i.dragMove(t.y),a.dimensions.rescale(o.scale),a.gesture=e,e.preventDefault()},move:function(e){e.event.target.tagName.match(/textarea|input/i)||(n.dimension.enabled||i.dimension.enabled?(n.dragMove(e.x.delta),i.dragMove(e.y.delta),e.preventDefault()):e.touch.skip())},end:function(e){e.preventDefault()}})}}),G=b.transitions.prefix+"Transform";p=b.hasHW3D?function(e,t,n){return"translate3d("+e+"px,"+t+"px,0) scale("+n+")"}:function(e,t,n){return"translate("+e+"px,"+t+"px) scale("+n+")"},h=M.extend({init:function(t){var n=this;M.fn.init.call(n),n.element=e(t),n.element[0].style.webkitTransformOrigin="left top",n.x=0,n.y=0,n.scale=1,n._saveCoordinates(p(n.x,n.y,n.scale))},translateAxis:function(e,t){this[e]+=t,this.refresh()},scaleTo:function(e){this.scale=e,this.refresh()},scaleWith:function(e){this.scale*=e,this.refresh()},translate:function(e){this.x+=e.x,this.y+=e.y,this.refresh()},moveAxis:function(e,t){this[e]=t,this.refresh()},moveTo:function(e){E(this,e),this.refresh()},refresh:function(){ -var e,t=this,n=t.x,i=t.y;t.round&&(n=Math.round(n),i=Math.round(i)),e=p(n,i,t.scale),e!=t.coordinates&&(y.support.browser.msie&&y.support.browser.version<10?(t.element[0].style.position="absolute",t.element[0].style.left=t.x+"px",t.element[0].style.top=t.y+"px"):t.element[0].style[G]=e,t._saveCoordinates(e),t.trigger(A))},_saveCoordinates:function(e){this.coordinates=e}}),m=x.extend({init:function(e,t){var n,i=this;x.fn.init.call(i,e,t),n=i.options.group,n in C?C[n].push(i):C[n]=[i]},events:[R,W,B],options:{name:"DropTarget",group:"default"},destroy:function(){s(C,this)},_trigger:function(e,t){var n=this,i=D[n.options.group];if(i)return n.trigger(e,E({},t.event,{draggable:i,dropTarget:t.dropTarget}))},_over:function(e){this._trigger(R,e)},_out:function(e){this._trigger(W,e)},_drop:function(e){var t=this,n=D[t.options.group];n&&(n.dropped=!t._trigger(B,e))}}),m.destroyGroup=function(e){var t,n=C[e]||P[e];if(n){for(t=0;t<n.length;t++)x.fn.destroy.call(n[t]);n.length=0,delete C[e],delete P[e]}},m._cache=C,g=m.extend({init:function(e,t){var n,i=this;x.fn.init.call(i,e,t),n=i.options.group,n in P?P[n].push(i):P[n]=[i]},destroy:function(){s(P,this)},options:{name:"DropTargetArea",group:"default",filter:null}}),v=x.extend({init:function(e,t){var n=this;x.fn.init.call(n,e,t),n._activated=!1,n.userEvents=new T(n.element,{global:!0,allowSelection:!0,filter:n.options.filter,threshold:n.options.distance,start:S(n._start,n),hold:S(n._hold,n),move:S(n._drag,n),end:S(n._end,n),cancel:S(n._cancel,n),select:S(n._select,n)}),n._afterEndHandler=S(n._afterEnd,n),n._captureEscape=S(n._captureEscape,n)},events:[N,H,L,I,F,V],options:{name:"Draggable",distance:y.support.touch?0:5,group:"default",cursorOffset:null,axis:null,container:null,filter:null,ignore:null,holdToDrag:!1,autoScroll:!1,dropped:!1},cancelHold:function(){this._activated=!1},_captureEscape:function(e){var t=this;e.keyCode===y.keys.ESC&&(t._trigger(F,{event:e}),t.userEvents.cancel())},_updateHint:function(t){var n,i=this,o=i.options,a=i.boundaries,s=o.axis,l=i.options.cursorOffset;l?n={left:t.x.location+l.left,top:t.y.location+l.top}:(i.hintOffset.left+=t.x.delta,i.hintOffset.top+=t.y.delta,n=e.extend({},i.hintOffset)),a&&(n.top=r(n.top,a.y),n.left=r(n.left,a.x)),"x"===s?delete n.top:"y"===s&&delete n.left,i.hint.css(n)},_shouldIgnoreTarget:function(t){var n=this.options.ignore;return n&&e(t).is(n)},_select:function(e){this._shouldIgnoreTarget(e.event.target)||e.preventDefault()},_start:function(n){var i,r=this,a=r.options,s=a.container,l=a.hint;return this._shouldIgnoreTarget(n.touch.initialTouch)||a.holdToDrag&&!r._activated?(r.userEvents.cancel(),t):(r.currentTarget=n.target,r.currentTargetOffset=z(r.currentTarget),l&&(r.hint&&r.hint.stop(!0,!0).remove(),r.hint=y.isFunction(l)?e(l.call(r,r.currentTarget)):l,i=z(r.currentTarget),r.hintOffset=i,r.hint.css({position:"absolute",zIndex:2e4,left:i.left,top:i.top}).appendTo(w.body),r.angular("compile",function(){r.hint.removeAttr("ng-repeat");for(var t=e(n.target);!t.data("$$kendoScope")&&t.length;)t=t.parent();return{elements:r.hint.get(),scopeFrom:t.data("$$kendoScope")}})),D[a.group]=r,r.dropped=!1,s&&(r.boundaries=o(s,r.hint)),e(w).on($,r._captureEscape),r._trigger(H,n)&&(r.userEvents.cancel(),r._afterEnd()),r.userEvents.capture(),t)},_hold:function(e){this.currentTarget=e.target,this._trigger(N,e)?this.userEvents.cancel():this._activated=!0},_drag:function(t){var n,i;t.preventDefault(),n=this._elementUnderCursor(t),this.options.autoScroll&&this._cursorElement!==n&&(this._scrollableParent=c(n),this._cursorElement=n),this._lastEvent=t,this._processMovement(t,n),this.options.autoScroll&&this._scrollableParent[0]&&(i=d(t.x.location,t.y.location,l(this._scrollableParent)),this._scrollCompenstation=e.extend({},this.hintOffset),this._scrollVelocity=i,0===i.y&&0===i.x?(clearInterval(this._scrollInterval),this._scrollInterval=null):this._scrollInterval||(this._scrollInterval=setInterval(e.proxy(this,"_autoScroll"),50))),this.hint&&this._updateHint(t)},_processMovement:function(n,i){this._withDropTarget(i,function(i,r){if(!i)return f&&(f._trigger(W,E(n,{dropTarget:e(f.targetElement)})),f=null),t;if(f){if(r===f.targetElement)return;f._trigger(W,E(n,{dropTarget:e(f.targetElement)}))}i._trigger(R,E(n,{dropTarget:e(r)})),f=E(i,{targetElement:r})}),this._trigger(L,E(n,{dropTarget:f,elementUnderCursor:i}))},_autoScroll:function(){var e,t,n,i,r,o,a,s,l=this._scrollableParent[0],c=this._scrollVelocity,d=this._scrollCompenstation;l&&(e=this._elementUnderCursor(this._lastEvent),this._processMovement(this._lastEvent,e),i=l===u()[0],i?(t=w.body.scrollHeight>k.height(),n=w.body.scrollWidth>k.width()):(t=l.offsetHeight<=l.scrollHeight,n=l.offsetWidth<=l.scrollWidth),r=l.scrollTop+c.y,o=t&&r>0&&r<l.scrollHeight,a=l.scrollLeft+c.x,s=n&&a>0&&a<l.scrollWidth,o&&(l.scrollTop+=c.y),s&&(l.scrollLeft+=c.x),this.hint&&i&&(s||o)&&(o&&(d.top+=c.y),s&&(d.left+=c.x),this.hint.css(d)))},_end:function(t){this._withDropTarget(this._elementUnderCursor(t),function(n,i){n&&(n._drop(E({},t,{dropTarget:e(i)})),f=null)}),this._cancel(this._trigger(I,t))},_cancel:function(e){var t=this;t._scrollableParent=null,this._cursorElement=null,clearInterval(this._scrollInterval),t._activated=!1,t.hint&&!t.dropped?setTimeout(function(){t.hint.stop(!0,!0),e?t._afterEndHandler():t.hint.animate(t.currentTargetOffset,"fast",t._afterEndHandler)},0):t._afterEnd()},_trigger:function(e,t){var n=this;return n.trigger(e,E({},t.event,{x:t.x,y:t.y,currentTarget:n.currentTarget,initialTarget:t.touch?t.touch.initialTouch:null,dropTarget:t.dropTarget,elementUnderCursor:t.elementUnderCursor}))},_elementUnderCursor:function(e){var t=O(e),i=this.hint;return i&&n(i[0],t)&&(i.hide(),t=O(e),t||(t=O(e)),i.show()),t},_withDropTarget:function(e,t){var n,i=this.options.group,r=C[i],o=P[i];(r&&r.length||o&&o.length)&&(n=a(e,r,o),n?t(n.target,n.targetElement):t())},destroy:function(){var e=this;x.fn.destroy.call(e),e._afterEnd(),e.userEvents.destroy(),this._scrollableParent=null,this._cursorElement=null,clearInterval(this._scrollInterval),e.currentTarget=null},_afterEnd:function(){var t=this;t.hint&&t.hint.remove(),delete D[t.options.group],t.trigger("destroy"),t.trigger(V),e(w).off($,t._captureEscape)}}),y.ui.plugin(m),y.ui.plugin(g),y.ui.plugin(v),y.TapCapture=U,y.containerBoundaries=o,E(y.ui,{Pane:J,PaneDimensions:q,Movable:h}),y.ui.Draggable.utils={autoScrollVelocity:d,scrollableViewPort:l,findScrollableParent:c}}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.resizable.min",["kendo.core.min","kendo.draganddrop.min"],e)}(function(){return function(e,t){var n=window.kendo,i=n.ui,r=i.Widget,o=e.proxy,a=n.isFunction,s=e.extend,l="horizontal",u="vertical",c="start",d="resize",f="resizeend",p=r.extend({init:function(e,t){var n=this;r.fn.init.call(n,e,t),n.orientation=n.options.orientation.toLowerCase()!=u?l:u,n._positionMouse=n.orientation==l?"x":"y",n._position=n.orientation==l?"left":"top",n._sizingDom=n.orientation==l?"outerWidth":"outerHeight",n.draggable=new i.Draggable(t.draggableElement||e,{distance:1,filter:t.handle,drag:o(n._resize,n),dragcancel:o(n._cancel,n),dragstart:o(n._start,n),dragend:o(n._stop,n)}),n.userEvents=n.draggable.userEvents},events:[d,f,c],options:{name:"Resizable",orientation:l},resize:function(){},_max:function(e){var n=this,i=n.hint?n.hint[n._sizingDom]():0,r=n.options.max;return a(r)?r(e):r!==t?n._initialElementPosition+r-i:r},_min:function(e){var n=this,i=n.options.min;return a(i)?i(e):i!==t?n._initialElementPosition+i:i},_start:function(t){var n=this,i=n.options.hint,r=e(t.currentTarget);n._initialElementPosition=r.position()[n._position],n._initialMousePosition=t[n._positionMouse].startLocation,i&&(n.hint=a(i)?e(i(r)):i,n.hint.css({position:"absolute"}).css(n._position,n._initialElementPosition).appendTo(n.element)),n.trigger(c,t),n._maxPosition=n._max(t),n._minPosition=n._min(t),e(document.body).css("cursor",r.css("cursor"))},_resize:function(e){var n,i=this,r=i._maxPosition,o=i._minPosition,a=i._initialElementPosition+(e[i._positionMouse].location-i._initialMousePosition);n=o!==t?Math.max(o,a):a,i.position=n=r!==t?Math.min(r,n):n,i.hint&&i.hint.toggleClass(i.options.invalidClass||"",n==r||n==o).css(i._position,n),i.resizing=!0,i.trigger(d,s(e,{position:n}))},_stop:function(t){var n=this;n.hint&&n.hint.remove(),n.resizing=!1,n.trigger(f,s(t,{position:n.position})),e(document.body).css("cursor","")},_cancel:function(e){var n=this;n.hint&&(n.position=t,n.hint.css(n._position,n._initialElementPosition),n._stop(e))},destroy:function(){var e=this;r.fn.destroy.call(e),e.draggable&&e.draggable.destroy()},press:function(e){if(e){var t=e.position(),n=this;n.userEvents.press(t.left,t.top,e[0]),n.targetPosition=t,n.target=e}},move:function(e){var n=this,i=n._position,r=n.targetPosition,o=n.position;o===t&&(o=r[i]),r[i]=o+e,n.userEvents.move(r.left,r.top)},end:function(){this.userEvents.end(),this.target=this.position=t}});n.ui.plugin(p)}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.splitter.min",["kendo.resizable.min"],e)}(function(){return function(e,t){function n(e){return v.test(e)}function i(e){return g.test(e)||/^\d+$/.test(e)}function r(e){return!n(e)&&!i(e)}function o(e,t){var i=parseInt(e,10);return n(e)&&(i=Math.floor(i*t/100)),i}function a(e,n){return function(i,r){var o,a=this.element.find(i).data(D);return 1==arguments.length?a[e]:(a[e]=r,n&&(o=this.element.data("kendo"+this.options.name),o.resize(!0)),t)}}function s(e){var t=this,n=e.orientation;t.owner=e,t._element=e.element,t.orientation=n,p(t,n===T?u:l),t._resizable=new c.ui.Resizable(e.element,{orientation:n,handle:".k-splitbar-draggable-"+n+"[data-marker="+e._marker+"]",hint:h(t._createHint,t),start:h(t._start,t),max:h(t._max,t),min:h(t._min,t),invalidClass:"k-restricted-size-"+n,resizeend:h(t._stop,t)})}var l,u,c=window.kendo,d=c.ui,f=c.keys,p=e.extend,h=e.proxy,m=d.Widget,g=/^\d+(\.\d+)?px$/i,v=/^\d+(\.\d+)?%$/i,y=".kendoSplitter",b="expand",w="collapse",k="contentLoad",_="error",x="resize",M="layoutChange",T="horizontal",S="vertical",E="mouseenter",z="click",D="pane",C="mouseleave",P="k-state-focused",O="k-"+D,$="."+O,A=m.extend({init:function(e,t){var n,i=this;m.fn.init.call(i,e,t),i.wrapper=i.element,n=i.options.orientation.toLowerCase()!=S,i.orientation=n?T:S,i._dimension=n?"width":"height",i._keys={decrease:n?f.LEFT:f.UP,increase:n?f.RIGHT:f.DOWN},i._resizeStep=10,i._marker=c.guid().substring(0,8),i._initPanes(),i.resizing=new s(i),i.element.triggerHandler("init"+y)},events:[b,w,k,_,x,M],_addOverlays:function(){this._panes().append("<div class='k-splitter-overlay k-overlay' />")},_removeOverlays:function(){this._panes().children(".k-splitter-overlay").remove()},_attachEvents:function(){var t=this,n=t.options.orientation;t.element.children(".k-splitbar-draggable-"+n).on("keydown"+y,h(t._keydown,t)).on("mousedown"+y,function(e){e.currentTarget.focus()}).on("focus"+y,function(t){e(t.currentTarget).addClass(P)}).on("blur"+y,function(n){e(n.currentTarget).removeClass(P),t.resizing&&t.resizing.end()}).on(E+y,function(){e(this).addClass("k-splitbar-"+t.orientation+"-hover")}).on(C+y,function(){e(this).removeClass("k-splitbar-"+t.orientation+"-hover")}).on("mousedown"+y,h(t._addOverlays,t)).end().children(".k-splitbar").on("dblclick"+y,h(t._togglePane,t)).children(".k-collapse-next, .k-collapse-prev").on(z+y,t._arrowClick(w)).end().children(".k-expand-next, .k-expand-prev").on(z+y,t._arrowClick(b)).end().end(),e(window).on("resize"+y+t._marker,h(t.resize,t,!1)),e(document).on("mouseup"+y+t._marker,h(t._removeOverlays,t))},_detachEvents:function(){var t=this;t.element.children(".k-splitbar-draggable-"+t.orientation).off(y).end().children(".k-splitbar").off("dblclick"+y).children(".k-collapse-next, .k-collapse-prev, .k-expand-next, .k-expand-prev").off(y),e(window).off(y+t._marker),e(document).off(y+t._marker)},options:{name:"Splitter",orientation:T,panes:[]},destroy:function(){m.fn.destroy.call(this),this._detachEvents(),this.resizing&&this.resizing.destroy(),c.destroy(this.element),this.wrapper=this.element=null},_keydown:function(t){var n,i=this,r=t.keyCode,o=i.resizing,a=e(t.currentTarget),s=i._keys,l=r===s.increase,u=r===s.decrease;l||u?(t.ctrlKey?(n=a[u?"next":"prev"](),o&&o.isResizing()&&o.end(),n[i._dimension]()?i._triggerAction(w,a[u?"prev":"next"]()):i._triggerAction(b,n)):o&&o.move((u?-1:1)*i._resizeStep,a),t.preventDefault()):r===f.ENTER&&o&&(o.end(),t.preventDefault())},_initPanes:function(){var e=this.options.panes||[],t=this;this.element.addClass("k-widget").addClass("k-splitter").children().each(function(n,i){"script"!=i.nodeName.toLowerCase()&&t._initPane(i,e[n])}),this.resize()},_initPane:function(t,n){t=e(t).attr("role","group").addClass(O),t.data(D,n?n:{}).toggleClass("k-scrollable",!n||n.scrollable!==!1),this.ajaxRequest(t)},ajaxRequest:function(e,t,n){var i,r=this;e=r.element.find(e),i=e.data(D),t=t||i.contentUrl,t&&(e.append("<span class='k-icon k-i-loading k-pane-loading' />"),c.isLocalUrl(t)?jQuery.ajax({url:t,data:n||{},type:"GET",dataType:"html",success:function(t){r.angular("cleanup",function(){return{elements:e.get()}}),e.html(t),r.angular("compile",function(){return{elements:e.get()}}),r.trigger(k,{pane:e[0]})},error:function(t,n){r.trigger(_,{pane:e[0],status:n,xhr:t})}}):e.removeClass("k-scrollable").html("<iframe src='"+t+"' frameborder='0' class='k-content-frame'>This page requires frames in order to show content</iframe>"))},_triggerAction:function(e,t){this.trigger(e,{pane:t[0]})||this[e](t[0])},_togglePane:function(t){var n,i=this,r=e(t.target);r.closest(".k-splitter")[0]==i.element[0]&&(n=r.children(".k-icon:not(.k-resize-handle)"),1===n.length&&(n.is(".k-collapse-prev")?i._triggerAction(w,r.prev()):n.is(".k-collapse-next")?i._triggerAction(w,r.next()):n.is(".k-expand-prev")?i._triggerAction(b,r.prev()):n.is(".k-expand-next")&&i._triggerAction(b,r.next())))},_arrowClick:function(t){var n=this;return function(i){var r,o=e(i.target);o.closest(".k-splitter")[0]==n.element[0]&&(r=o.is(".k-"+t+"-prev")?o.parent().prev():o.parent().next(),n._triggerAction(t,r))}},_updateSplitBar:function(e,t,n){var i=function(e,t){return t?"<div class='k-icon "+e+"' />":""},r=this.orientation,o=t.resizable!==!1&&n.resizable!==!1,a=t.collapsible,s=t.collapsed,l=n.collapsible,u=n.collapsed;e.addClass("k-splitbar k-state-default k-splitbar-"+r).attr("role","separator").attr("aria-expanded",!(s||u)).removeClass("k-splitbar-"+r+"-hover").toggleClass("k-splitbar-draggable-"+r,o&&!s&&!u).toggleClass("k-splitbar-static-"+r,!o&&!a&&!l).html(i("k-collapse-prev k-i-arrow-60-up",a&&!s&&!u&&r==S)+i("k-collapse-prev k-i-arrow-60-left",a&&!s&&!u&&r==T)+i("k-expand-prev k-i-arrow-60-down",a&&s&&!u&&r==S)+i("k-expand-prev k-i-arrow-60-right",a&&s&&!u&&r==T)+i("k-resize-handle k-i-hbar",o&&r==S)+i("k-resize-handle k-i-vbar",o&&r==T)+i("k-collapse-next k-i-arrow-60-down",l&&!u&&!s&&r==S)+i("k-collapse-next k-i-arrow-60-right",l&&!u&&!s&&r==T)+i("k-expand-next k-i-arrow-60-up",l&&u&&!s&&r==S)+i("k-expand-next k-i-arrow-60-left",l&&u&&!s&&r==T)),o||a||l||e.removeAttr("tabindex")},_updateSplitBars:function(){var t=this;this.element.children(".k-splitbar").each(function(){var n=e(this),i=n.prevAll($).first().data(D),r=n.nextAll($).first().data(D);r&&t._updateSplitBar(n,i,r)})},_removeSplitBars:function(){this.element.children(".k-splitbar").remove()},_panes:function(){return this.element?this.element.children($):e()},_resize:function(){var n,i,a,s,l,u,d,f,p,h,m=this,g=m.element,v=g.children($),y=m.orientation==T,b=g.children(".k-splitbar"),w=b.length,k=y?"width":"height",_=g[k]();m.wrapper.addClass("k-splitter-resizing"),0===w?(w=v.length-1,v.slice(0,w).after("<div tabindex='0' class='k-splitbar' data-marker='"+m._marker+"' />"),m._updateSplitBars(),b=g.children(".k-splitbar")):m._updateSplitBars(),b.each(function(){_-=this[y?"offsetWidth":"offsetHeight"]}),n=0,i=0,a=e(),v.css({position:"absolute",top:0})[k](function(){var s,l=e(this),u=l.data(D)||{};if(l.removeClass("k-state-collapsed"),u.collapsed)s=u.collapsedSize?o(u.collapsedSize,_):0,l.css("overflow","hidden").addClass("k-state-collapsed");else{if(r(u.size))return a=a.add(this),t;s=o(u.size,_)}return i++,n+=s,s}),_-=n,s=a.length,l=Math.floor(_/s),a.slice(0,s-1).css(k,l).end().eq(s-1).css(k,_-(s-1)*l),u=0,d=y?"height":"width",f=y?"left":"top",p=y?"offsetWidth":"offsetHeight",0===s&&(h=v.filter(function(){return!(e(this).data(D)||{}).collapsed}).last(),h[k](_+h[0][p])),g.children().css(d,g[d]()).each(function(e,t){"script"!=t.tagName.toLowerCase()&&(t.style[f]=Math.floor(u)+"px",u+=t[p])}),m._detachEvents(),m._attachEvents(),m.wrapper.removeClass("k-splitter-resizing"),c.resize(v),m.trigger(M)},toggle:function(e,n){var i,r=this;e=r.element.find(e),i=e.data(D),(n||i.collapsible)&&(1==arguments.length&&(n=i.collapsed!==t&&i.collapsed),i.collapsed=!n,i.collapsed?e.css("overflow","hidden"):e.css("overflow",""),r.resize(!0))},collapse:function(e){this.toggle(e,!1)},expand:function(e){this.toggle(e,!0)},_addPane:function(e,t,n){var i=this;return n.length&&(i.options.panes.splice(t,0,e),i._initPane(n,e),i._removeSplitBars(),i.resize(!0)),n},append:function(t){t=t||{};var n=this,i=e("<div />").appendTo(n.element);return n._addPane(t,n.options.panes.length,i)},insertBefore:function(t,n){n=e(n),t=t||{};var i=this,r=i.wrapper.children(".k-pane").index(n),o=e("<div />").insertBefore(e(n));return i._addPane(t,r,o)},insertAfter:function(t,n){n=e(n),t=t||{};var i=this,r=i.wrapper.children(".k-pane").index(n),o=e("<div />").insertAfter(e(n));return i._addPane(t,r+1,o)},remove:function(t){t=e(t);var n=this;return t.length&&(c.destroy(t),t.each(function(t,i){n.options.panes.splice(n.wrapper.children(".k-pane").index(i),1),e(i).remove()}),n._removeSplitBars(),n.options.panes.length&&n.resize(!0)),n},size:a("size",!0),min:a("min"),max:a("max")});d.plugin(A),l={sizingProperty:"height",sizingDomProperty:"offsetHeight",alternateSizingProperty:"width",positioningProperty:"top",mousePositioningProperty:"pageY"},u={sizingProperty:"width",sizingDomProperty:"offsetWidth",alternateSizingProperty:"height",positioningProperty:"left",mousePositioningProperty:"pageX"},s.prototype={press:function(e){this._resizable.press(e)},move:function(e,t){this.pressed||(this.press(t),this.pressed=!0),this._resizable.target||this._resizable.press(t),this._resizable.move(e)},end:function(){this._resizable.end(),this.pressed=!1},destroy:function(){this._resizable.destroy(),this._resizable=this._element=this.owner=null},isResizing:function(){return this._resizable.resizing},_createHint:function(t){var n=this;return e("<div class='k-ghost-splitbar k-ghost-splitbar-"+n.orientation+" k-state-default' />").css(n.alternateSizingProperty,t[n.alternateSizingProperty]())},_start:function(t){var n=this,r=e(t.currentTarget),o=r.prev(),a=r.next(),s=o.data(D),l=a.data(D),u=parseInt(o[0].style[n.positioningProperty],10),c=parseInt(a[0].style[n.positioningProperty],10)+a[0][n.sizingDomProperty]-r[0][n.sizingDomProperty],d=parseInt(n._element.css(n.sizingProperty),10),f=function(e){var t=parseInt(e,10);return(i(e)?t:d*t/100)||0},p=f(s.min),h=f(s.max)||c-u,m=f(l.min),g=f(l.max)||c-u;n.previousPane=o,n.nextPane=a,n._maxPosition=Math.min(c-m,u+h),n._minPosition=Math.max(u+p,c-g)},_max:function(){return this._maxPosition},_min:function(){return this._minPosition},_stop:function(t){var n,i,o,a,s,l,u,d,f=this,p=e(t.currentTarget),h=f.owner;return h._panes().children(".k-splitter-overlay").remove(),t.keyCode!==c.keys.ESC&&(n=t.position,i=p.prev(),o=p.next(),a=i.data(D),s=o.data(D),l=n-parseInt(i[0].style[f.positioningProperty],10),u=parseInt(o[0].style[f.positioningProperty],10)+o[0][f.sizingDomProperty]-n-p[0][f.sizingDomProperty],d=f._element.children($).filter(function(){return r(e(this).data(D).size)}).length,(!r(a.size)||d>1)&&(r(a.size)&&d--,a.size=l+"px"),(!r(s.size)||d>1)&&(s.size=u+"px"),h.resize(!0)),!1}}}(window.kendo.jQuery),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}),function(e,define){define("kendo.angular.min",["kendo.core.min"],e)}(function(){return function(e,t,n){"use strict";function i(e){var t=S;try{return S=function(e){return e()},e()}finally{S=t}}function r(t,i,r,u,c,g){function v(){var n,g,v,y,b,x,T;return r.kRebind&&(n=e(e(i)[0].cloneNode(!0))),M=o(t,i,r,u,_).options,i.is("select")&&!function(t){if(t.length>0){var n=e(t[0]);!/\S/.test(n.text())&&/^\?/.test(n.val())&&n.remove()}}(i[0].options),g=_.call(i,D=M).data(u),l(g,t,r,u,c),t.$emit("kendoWidgetCreated",g),v=p(t,g),r.kRebind&&m(g,t,i,n,r.kRebind,v,r),r.kNgDisabled&&(y=r.kNgDisabled,b=t.$eval(y),b&&g.enable(!b),a(g,t,i,y)),r.kNgReadonly&&(x=r.kNgReadonly,T=t.$eval(x),T&&g.readonly(T),s(g,t,i,x)),r.kNgModel&&f(g,t,r.kNgModel),w&&d(g,t,i,w,k),g&&h(g,i),g}var y,b,w,k,_,x,M,T,E,z,C,P,O,$;if(!(i instanceof jQuery))throw Error("The Kendo UI directives require jQuery to be available before AngularJS. Please include jquery before angular in the document.");if(y=r.kNgDelay,b=t.$eval(y),g=g||[],w=g[0],k=g[1],_=e(i)[u],!_)return window.console.error("Could not find: "+u),null;if(x=o(t,i,r,u,_),M=x.options,x.unresolved.length){for(T=[],E=0,z=x.unresolved.length;E<z;E++)C=x.unresolved[E],P=e.Deferred(function(e){var i=t.$watch(C.path,function(t){t!==n&&(i(),e.resolve())})}).promise(),T.push(P);return e.when.apply(null,T).then(v),n}return y&&!b?(O=t.$root||t,$=function(){var e=t.$watch(y,function(t){t!==n&&(e(),i.removeAttr(r.$attr.kNgDelay),y=null,S(v))})},/^\$(digest|apply)$/.test(O.$$phase)?$():t.$apply($),n):v()}function o(i,r,o,a,s){function l(e,r){var o=t.copy(i.$eval(r));o===n?h.push({option:e,path:r}):u[e]=o}var u,c,d,f,p=a.replace(/^kendo/,""),h=[],m=o.kOptions||o.options,g=i.$eval(m);return m&&g===n&&h.push({option:"options",path:m}),u=t.extend({},o.defaultOptions,g),c=s.widget.prototype.options,d=s.widget.prototype.events,e.each(o,function(e,t){var n,i,r,o;"source"!==e&&"kDataSource"!==e&&"kScopeField"!==e&&"scopeField"!==e&&(n="data"+e.charAt(0).toUpperCase()+e.slice(1),0===e.indexOf("on")&&(i=e.replace(/^on./,function(e){return e.charAt(2).toLowerCase()}),d.indexOf(i)>-1&&(u[i]=t)),c.hasOwnProperty(n)?l(n,t):c.hasOwnProperty(e)&&!O[e]?l(e,t):P[e]||(r=e.match(/^k(On)?([A-Z].*)/),r&&(o=r[2].charAt(0).toLowerCase()+r[2].slice(1),r[1]&&"kOnLabel"!=e?u[o]=t:("kOnLabel"==e&&(o="onLabel"),l(o,t)))))}),f=o.kDataSource||o.source,f&&(u.dataSource=C(i,r,p,f)),u.$angular=[i],{options:u,unresolved:h}}function a(e,t,i,r){return kendo.ui.PanelBar&&e instanceof kendo.ui.PanelBar||kendo.ui.Menu&&e instanceof kendo.ui.Menu?(z.warn("k-ng-disabled specified on a widget that does not have the enable() method: "+e.options.name),n):(t.$watch(r,function(t,n){t!=n&&e.enable(!t)}),n)}function s(e,t,i,r){return"function"!=typeof e.readonly?(z.warn("k-ng-readonly specified on a widget that does not have the readonly() method: "+e.options.name),n):(t.$watch(r,function(t,n){t!=n&&e.readonly(t)}),n)}function l(e,t,n,i,r){if(n[r]){var o=T(n[r]).assign;if(!o)throw Error(r+" attribute used but expression in it is not assignable: "+n[i]);o(t,e)}}function u(e){return/checkbox|radio/i.test(e.attr("type"))?e.prop("checked"):e.val()}function c(e){return $.test(e[0].tagName)}function d(e,t,i,r,o){var a,s,l,d,f;e.value&&(s=!1,a=c(i)?function(){return u(i)}:function(){return e.value()},l=function(){var i=r.$viewValue;i===n&&(i=r.$modelValue),i===n&&(i=null),s=!0,setTimeout(function(){if(s=!1,e){var n=t[e.element.attr("k-ng-model")];n&&(i=n),e.options.autoBind!==!1||e.listView.bound()?e.value(i):i&&e.value(i)}},0)},r.$render=l,setTimeout(function(){r.$render!==l&&(r.$render=l)()}),c(i)&&i.on("change",function(){s=!0}),d=function(e){return function(){var n;s&&!i.is("select")||(e&&o&&(n=o.$pristine),r.$setViewValue(a()),e&&(r.$setPristine(),n&&o.$setPristine()),w(t))}},e.first("change",d(!1)),e.first("spin",d(!1)),kendo.ui.AutoComplete&&e instanceof kendo.ui.AutoComplete||e.first("dataBound",d(!0)),f=a(),isNaN(r.$viewValue)||f==r.$viewValue||(r.$isEmpty(r.$viewValue)?null!=f&&""!==f&&f!=r.$viewValue&&r.$setViewValue(f):e.value(r.$viewValue)),r.$setPristine())}function f(t,i,r){var o,a,s,l,u,c,d,f,p,h;return"function"!=typeof t.value?(z.warn("k-ng-model specified on a widget that does not have the value() method: "+t.options.name),n):(o=e(t.element).parents("form"),a=kendo.getter(o.attr("name"),!0)(i),s=T(r),l=s.assign,u=!1,c=kendo.ui.MultiSelect&&t instanceof kendo.ui.MultiSelect,d=function(e){return e&&c?e.length:0},f=d(s(i)),t.$angular_setLogicValue(s(i)),p=function(e,i){e===n&&(e=null),u||e==i&&d(e)==f||(f=d(e),t.$angular_setLogicValue(e))},c?i.$watchCollection(r,p):i.$watch(r,p),h=function(){u=!0,a&&a.$pristine&&a.$setDirty(),w(i,function(){l(i,t.$angular_getLogicValue()),f=d(s(i))}),u=!1},t.first("change",h),t.first("spin",h),n)}function p(e,t){var n=e.$on("$destroy",function(){n(),t&&(kendo.destroy(t.element),t=null)});return n}function h(t,n){function i(){a.disconnect()}function r(){a.observe(e(n)[0],{attributes:!0})}var o,a;window.MutationObserver&&t.wrapper&&(o=[].slice.call(e(n)[0].classList),a=new MutationObserver(function(n){i(),t&&(n.forEach(function(n){var i,r=e(t.wrapper)[0];switch(n.attributeName){case"class":i=[].slice.call(n.target.classList),i.forEach(function(e){o.indexOf(e)<0&&(r.classList.add(e),kendo.ui.ComboBox&&t instanceof kendo.ui.ComboBox&&t.input[0].classList.add(e))}),o.forEach(function(e){i.indexOf(e)<0&&(r.classList.remove(e),kendo.ui.ComboBox&&t instanceof kendo.ui.ComboBox&&t.input[0].classList.remove(e))}),o=i;break;case"disabled":"function"!=typeof t.enable||t.element.attr("readonly")||t.enable(!e(n.target).attr("disabled"));break;case"readonly":"function"!=typeof t.readonly||t.element.attr("disabled")||t.readonly(!!e(n.target).attr("readonly"))}}),r())}),r(),t.first("destroy",i))}function m(t,n,i,r,o,a,s){var l=n.$watch(o,function(o,u){var c,d,f,p,h;t._muteRebind||o===u||(l(),s._cleanUp&&s._cleanUp(),c=I[t.options.name],c&&c.forEach(function(t){var i=n.$eval(s["k"+t]);i&&r.append(e(i).attr(kendo.toHyphens("k"+t),""))}),d=e(t.wrapper)[0],f=e(t.element)[0],p="Upload"===t.options.name,p&&(i=e(f)),h=i.injector().get("$compile"),t._destroy(),a&&a(),t=null,f&&(d&&d.parentNode.replaceChild(f,d),e(i).replaceWith(r)),h(r)(n))},!0);w(n)}function g(e,t){return function(n,i){return e.call(t,n,i)}}function v(e,t){this[e]=kendo.stringify(t)}function y(e,n){function i(e,t){x.directive(e,["directiveFactory",function(n){return n.create(t,e)}])}var r,o,a,s,l=n?"Mobile":"";l+=e.fn.options.name,r=l,o="kendo"+l.charAt(0)+l.substr(1).toLowerCase(),l="kendo"+l,a=l.replace(/([A-Z])/g,"-$1"),H.indexOf(l.replace("kendo",""))==-1&&(s=l===o?[l]:[l,o],t.forEach(s,function(e){x.directive(e,function(){return{restrict:"E",replace:!0,template:function(e,t){var n=A[r]||"div",i=t.kScopeField||t.scopeField;return"<"+n+" "+a+(i?'="'+i+'"':"")+">"+e.html()+"</"+n+">"}}})})),N.indexOf(l.replace("kendo",""))>-1||(i(l,l),o!=l&&i(o,l))}function b(t){return t=e(t),kendo.widgetInstance(t,kendo.ui)||kendo.widgetInstance(t,kendo.mobile.ui)||kendo.widgetInstance(t,kendo.dataviz.ui)}function w(e,t){var n=e.$root||e,i=/^\$(digest|apply)$/.test(n.$$phase);t?i?t():n.$apply(t):i||n.$digest()}function k(t,n){t.$destroy(),n&&e(n).removeData("$scope").removeData("$$kendoScope").removeData("$isolateScope").removeData("$isolateScopeNoTemplate").removeClass("ng-scope")}function _(n,i,r){var o,a,s;if(e.isArray(n))return t.forEach(n,function(e){_(e,i,r)});if("string"==typeof n){for(o=n.split("."),a=kendo;a&&o.length>0;)a=a[o.shift()];if(!a)return L.push([n,i,r]),!1;n=a.prototype}return s=n[i],n[i]=function(){var e=this,t=arguments;return r.apply({self:e,next:function(){return s.apply(e,arguments.length>0?arguments:t)}},t)},!0}var x,M,T,S,E,z,D,C,P,O,$,A,H,N,L,I;t&&t.injector&&(x=t.module("kendo.directives",[]),M=t.injector(["ng"]),T=M.get("$parse"),S=M.get("$timeout"),z=M.get("$log"),C=function(){var e={TreeList:"TreeListDataSource",TreeView:"HierarchicalDataSource",Scheduler:"SchedulerDataSource",PivotGrid:"PivotDataSource",PivotConfigurator:"PivotDataSource",PanelBar:"HierarchicalDataSource",Menu:"$PLAIN",ContextMenu:"$PLAIN"},t=function(e,t){return"$PLAIN"==t?e:kendo.data[t].create(e)};return function(n,i,r,o){var a=e[r]||"DataSource",s=n.$eval(o),l=t(s,a);return n.$watch(o,function(e){var n,r=b(i);r&&"function"==typeof r.setDataSource&&e!==s&&(n=t(e,a),r.setDataSource(n),s=e)}),l}}(),P={kDataSource:!0,kOptions:!0,kRebind:!0,kNgModel:!0,kNgDelay:!0},O={name:!0,title:!0,style:!0},$=/^(input|select|textarea)$/i,x.factory("directiveFactory",["$compile",function(t){var n,i,o=!1;return E=t,i=function(t,i){return{restrict:"AC",require:["?ngModel","^?form"],scope:!1,controller:["$scope","$attrs","$element",function(e,t){this.template=g(v,t),t._cleanUp=g(function(){this.template=null,t._cleanUp=null},this)}],link:function(a,s,l,u){var c,d=e(s),f=t.replace(/([A-Z])/g,"-$1");d.attr(f,d.attr("data-"+f)),d[0].removeAttribute("data-"+f),c=r(a,s,l,t,i,u),c&&(n&&clearTimeout(n),n=setTimeout(function(){a.$emit("kendoRendered"),o||(o=!0,e("form").each(function(){var t=e(this).controller("form");t&&t.$setPristine()}))}))}}},{create:i}}]),A={Editor:"textarea",NumericTextBox:"input",DatePicker:"input",DateTimePicker:"input",TimePicker:"input",AutoComplete:"input",ColorPicker:"input",MaskedTextBox:"input",MultiSelect:"input",Upload:"input",Validator:"form",Button:"button",MobileButton:"a",MobileBackButton:"a",MobileDetailButton:"a",ListView:"ul",MobileListView:"ul",PanelBar:"ul",TreeView:"ul",Menu:"ul",ContextMenu:"ul",ActionSheet:"ul"},H=["MobileView","MobileDrawer","MobileLayout","MobileSplitView","MobilePane","MobileModalView"],N=["MobileApplication","MobileView","MobileModalView","MobileLayout","MobileActionSheet","MobileDrawer","MobileSplitView","MobilePane","MobileScrollView","MobilePopOver"],t.forEach(["MobileNavBar","MobileButton","MobileBackButton","MobileDetailButton","MobileTabStrip","MobileScrollView","MobileScroller"],function(e){N.push(e),e="kendo"+e,x.directive(e,function(){return{restrict:"A",link:function(t,n,i){r(t,n,i,e,e)}}})}),L=[],kendo.onWidgetRegistered(function(t){L=e.grep(L,function(e){return!_.apply(null,e)}),y(t.widget,"Mobile"==t.prefix)}),_(["ui.Widget","mobile.ui.Widget"],"angular",function(r,o){var a,s=this.self;return"init"==r?(!o&&D&&(o=D),D=null,o&&o.$angular&&(s.$angular_scope=o.$angular[0],s.$angular_init(s.element,o)),n):(a=s.$angular_scope,a&&i(function(){var i,l,u=o(),c=u.elements,d=u.data;if(c.length>0)switch(r){case"cleanup":t.forEach(c,function(t){var n=e(t).data("$$kendoScope");n&&n!==a&&n.$$kendoScope&&k(n,t)});break;case"compile":i=s.element.injector(),l=i?i.get("$compile"):E,t.forEach(c,function(t,i){var r,o;u.scopeFrom?r=u.scopeFrom:(o=d&&d[i],o!==n?(r=e.extend(a.$new(),o),r.$$kendoScope=!0):r=a),e(t).data("$$kendoScope",r),l(t)(r)}),w(a)}}),n)}),_("ui.Widget","$angular_getLogicValue",function(){return this.self.value()}),_("ui.Widget","$angular_setLogicValue",function(e){this.self.value(e)}),_("ui.Select","$angular_getLogicValue",function(){var e=this.self.dataItem(),t=this.self.options.dataValueField;return e?this.self.options.valuePrimitive?t?e[t]:e:e.toJSON():null}),_("ui.Select","$angular_setLogicValue",function(e){var t=this.self,i=t.options,r=i.dataValueField,o=i.text||"";e===n&&(e=""),r&&!i.valuePrimitive&&e&&(o=e[i.dataTextField]||"",e=e[r||i.dataTextField]),t.options.autoBind!==!1||t.listView.bound()?t.value(e):!o&&e&&i.valuePrimitive?t.value(e):t._preselect(e,o)}),_("ui.MultiSelect","$angular_getLogicValue",function(){var t=this.self.dataItems().slice(0),n=this.self.options.dataValueField;return n&&this.self.options.valuePrimitive&&(t=e.map(t,function(e){return e[n]})),t}),_("ui.MultiSelect","$angular_setLogicValue",function(t){var n,i,r,o;null==t&&(t=[]),n=this.self,i=n.options,r=i.dataValueField,o=t,r&&!i.valuePrimitive&&(t=e.map(t,function(e){return e[r]})), -i.autoBind!==!1||i.valuePrimitive||n.listView.bound()?n.value(t):n._preselect(o,t)}),_("ui.AutoComplete","$angular_getLogicValue",function(){var e,t,n,i,r,o=this.self.options,a=this.self.value().split(o.separator),s=o.valuePrimitive,l=this.self.listView.selectedDataItems(),u=[];for(e=0,t=l.length;e<t;e++)for(n=l[e],i=o.dataTextField?n[o.dataTextField]:n,r=0;r<a.length;r++)if(i===a[r]){u.push(s?i:n.toJSON());break}return u}),_("ui.AutoComplete","$angular_setLogicValue",function(t){null==t&&(t=[]);var i=this.self,r=i.options.dataTextField;r&&!i.options.valuePrimitive&&(t=t.length!==n?e.map(t,function(e){return e[r]}):t[r]),i.value(t)}),_("ui.Widget","$angular_init",function(t,n){var i,r,o,a,s=this.self;if(n&&!e.isArray(n))for(i=s.$angular_scope,r=s.events.length;--r>=0;)o=s.events[r],a=n[o],a&&"string"==typeof a&&(n[o]=s.$angular_makeEventHandler(o,i,a))}),_("ui.Widget","$angular_makeEventHandler",function(e,t,n){return n=T(n),function(e){w(t,function(){n(t,{kendoEvent:e})})}}),_(["ui.Grid","ui.ListView","ui.TreeView","ui.PanelBar"],"$angular_makeEventHandler",function(e,n,i){return"change"!=e?this.next():(i=T(i),function(e){var r,o,a,s,l,u,c,d,f,p=e.sender,h=p.options,m={kendoEvent:e};for(t.isString(h.selectable)&&(r=h.selectable.indexOf("cell")!==-1,o=h.selectable.indexOf("multiple")!==-1),a=m.selected=this.select(),s=m.data=[],l=m.columns=[],c=0;c<a.length;c++)d=r?a[c].parentNode:a[c],f=p.dataItem(d),r?(t.element.inArray(f,s)<0&&s.push(f),u=t.element(a[c]).index(),t.element.inArray(u,l)<0&&l.push(u)):s.push(f);o||(m.dataItem=m.data=s[0],m.angularDataItem=kendo.proxyModelSetters(m.dataItem),m.selected=a[0]),w(n,function(){i(n,m)})})}),_("ui.Grid","$angular_init",function(i,r){if(this.next(),r.columns){var o=e.extend({},kendo.Template,r.templateSettings);t.forEach(r.columns,function(e){!e.field||e.template||e.format||e.values||e.encoded!==n&&!e.encoded||(e.template="<span ng-bind='"+kendo.expr(e.field,"dataItem")+"'>#: "+kendo.expr(e.field,o.paramName)+"#</span>")})}}),_("mobile.ui.ButtonGroup","value",function(e){var t=this.self;return null!=e&&(t.select(t.element.children("li.km-button").eq(e)),t.trigger("change"),t.trigger("select",{index:t.selectedIndex})),t.selectedIndex}),_("mobile.ui.ButtonGroup","_select",function(){this.next(),this.self.trigger("change")}),x.directive("kendoMobileApplication",function(){return{terminal:!0,link:function(e,t,n){r(e,t,n,"kendoMobileApplication","kendoMobileApplication")}}}).directive("kendoMobileView",function(){return{scope:!0,link:{pre:function(e,t,n){n.defaultOptions=e.viewOptions,n._instance=r(e,t,n,"kendoMobileView","kendoMobileView")},post:function(e,t,n){n._instance._layout(),n._instance._scroller()}}}}).directive("kendoMobileDrawer",function(){return{scope:!0,link:{pre:function(e,t,n){n.defaultOptions=e.viewOptions,n._instance=r(e,t,n,"kendoMobileDrawer","kendoMobileDrawer")},post:function(e,t,n){n._instance._layout(),n._instance._scroller()}}}}).directive("kendoMobileModalView",function(){return{scope:!0,link:{pre:function(e,t,n){n.defaultOptions=e.viewOptions,n._instance=r(e,t,n,"kendoMobileModalView","kendoMobileModalView")},post:function(e,t,n){n._instance._layout(),n._instance._scroller()}}}}).directive("kendoMobileSplitView",function(){return{terminal:!0,link:{pre:function(e,t,n){n.defaultOptions=e.viewOptions,n._instance=r(e,t,n,"kendoMobileSplitView","kendoMobileSplitView")},post:function(e,t,n){n._instance._layout()}}}}).directive("kendoMobilePane",function(){return{terminal:!0,link:{pre:function(e,t,n){n.defaultOptions=e.viewOptions,r(e,t,n,"kendoMobilePane","kendoMobilePane")}}}}).directive("kendoMobileLayout",function(){return{link:{pre:function(e,t,n){r(e,t,n,"kendoMobileLayout","kendoMobileLayout")}}}}).directive("kendoMobileActionSheet",function(){return{restrict:"A",link:function(t,n,i){n.find("a[k-action]").each(function(){e(this).attr("data-"+kendo.ns+"action",e(this).attr("k-action"))}),r(t,n,i,"kendoMobileActionSheet","kendoMobileActionSheet")}}}).directive("kendoMobilePopOver",function(){return{terminal:!0,link:{pre:function(e,t,n){n.defaultOptions=e.viewOptions,r(e,t,n,"kendoMobilePopOver","kendoMobilePopOver")}}}}).directive("kendoViewTitle",function(){return{restrict:"E",replace:!0,template:function(e){return"<span data-"+kendo.ns+"role='view-title'>"+e.html()+"</span>"}}}).directive("kendoMobileHeader",function(){return{restrict:"E",link:function(e,t){t.addClass("km-header").attr("data-role","header")}}}).directive("kendoMobileFooter",function(){return{restrict:"E",link:function(e,t){t.addClass("km-footer").attr("data-role","footer")}}}).directive("kendoMobileScrollViewPage",function(){return{restrict:"E",replace:!0,template:function(e){return"<div data-"+kendo.ns+"role='page'>"+e.html()+"</div>"}}}),t.forEach(["align","icon","rel","transition","actionsheetContext"],function(e){var t="k"+e.slice(0,1).toUpperCase()+e.slice(1);x.directive(t,function(){return{restrict:"A",priority:2,link:function(n,i,r){i.attr(kendo.attr(kendo.toHyphens(e)),n.$eval(r[t]))}}})}),I={TreeMap:["Template"],MobileListView:["HeaderTemplate","Template"],MobileScrollView:["EmptyTemplate","Template"],Grid:["AltRowTemplate","DetailTemplate","RowTemplate"],ListView:["EditTemplate","Template","AltTemplate"],Pager:["SelectTemplate","LinkTemplate"],PivotGrid:["ColumnHeaderTemplate","DataCellTemplate","RowHeaderTemplate"],Scheduler:["AllDayEventTemplate","DateHeaderTemplate","EventTemplate","MajorTimeHeaderTemplate","MinorTimeHeaderTemplate"],PanelBar:["Template"],TreeView:["Template"],Validator:["ErrorTemplate"]},function(){var e={};t.forEach(I,function(n,i){t.forEach(n,function(t){e[t]||(e[t]=[]),e[t].push("?^^kendo"+i)})}),t.forEach(e,function(e,t){var n="k"+t,i=kendo.toHyphens(n);x.directive(n,function(){return{restrict:"A",require:e,terminal:!0,compile:function(t,r){if(""===r[n]){t.removeAttr(i);var o=t[0].outerHTML;return function(t,r,a,s){for(var l;!l&&s.length;)l=s.shift();l?(l.template(n,o),r.remove()):z.warn(i+" without a matching parent widget found. It can be one of the following: "+e.join(", "))}}}}})})}())}(window.kendo.jQuery,window.angular),window.kendo},"function"==typeof define&&define.amd?define:function(e,t,n){(n||t)()}); -//# sourceMappingURL=kendo.custom.min.js.map diff --git a/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_modelling.html b/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_modelling.html index 156fba32..2cb937fb 100644 --- a/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_modelling.html +++ b/src/main/resources/META-INF/resources/designer/partials/portfolios/clds_modelling.html @@ -240,10 +240,7 @@ width: 14px; </style> <div attribute-test="cldsmodelling" class="container-fluid" ng-controller="ActivityModellingCtrl" style="height: 90vh;margin:0;padding:0;overflow: hidden;"> <div id="utm-splitter" class="k-content" style="height: 90vh;overflow: hidden;"> - <div attribute-test="cldsmodelling2" id="UTMdashboard" kendo-splitter - k-panes="[ { collapsible: true, collapsedSize: '0%',size:'0%'},{}]" - k-orientation="orientation" k-rebind="orientation" - style="height: 90vh;overflow: hidden;margin-left: 2px;margin-right: 2px;"> + <div attribute-test="cldsmodelling2" id="UTMdashboard" style="height: 90vh;overflow: hidden;margin-left: 2px;margin-right: 2px;"> <div style="display: none;" id="projectExplorer"> <!-- clds: remove project explorer - use display: none --> <!-- div style="width: 30%; height: 90vh;overflow: hidden;" id="projectExplorer" --> diff --git a/src/main/resources/META-INF/resources/designer/scripts/aOnBoot.js b/src/main/resources/META-INF/resources/designer/scripts/aOnBoot.js index 7ae482a4..ededa7c9 100644 --- a/src/main/resources/META-INF/resources/designer/scripts/aOnBoot.js +++ b/src/main/resources/META-INF/resources/designer/scripts/aOnBoot.js @@ -311,7 +311,7 @@ function reloadDefaultVariables(isTemp) { vf_Services = null; } -$(window).load(function() { +$(window).on('load',function() { $.ajax({ dataType: "json", url: '/restservices/clds/v1/clds/properties', diff --git a/src/main/resources/META-INF/resources/designer/scripts/app.js b/src/main/resources/META-INF/resources/designer/scripts/app.js index 7953ccc6..71fd9812 100644 --- a/src/main/resources/META-INF/resources/designer/scripts/app.js +++ b/src/main/resources/META-INF/resources/designer/scripts/app.js @@ -27,9 +27,6 @@ var app = angular.module('clds-app', ['ngRoute', 'ngResource', - 'angularjs-dropdown-multiselect', - 'angularjs-dropdown-multiselect-new', - 'hljs', 'ui.bootstrap', 'angular-loading-bar', 'ngAnimate', @@ -44,8 +41,7 @@ var app = angular.module('clds-app', ['ngRoute', 'ngCookies', 'ui.bootstrap.modal', 'ui.grid.exporter', - 'angucomplete', - 'kendo.directives', + 'angucomplete' ]) .config(['cfpLoadingBarProvider', function(cfpLoadingBarProvider) { @@ -511,107 +507,6 @@ var app = angular.module('clds-app', ['ngRoute', $scope.updatebreadcrumb(); - $scope.createNewProject = function() { - - if ($rootScope.projectName != null) { - var dlg = dialogs - .confirm('Message', - 'Do you want to over-write the project ?'); - - dlg.result - .then( - function(btn) { - - $scope.clearProject(); - var dlg1 = dialogs - .create( - 'partials/portfolios/create_new_project.html', - 'CreateNewPrjCtrl', {}, { - size: 'sm', - keyboard: true, - backdrop: false, - windowClass: 'my-class' - }); - dlg1.result.then( - function(name) { - - // $scope.name - // = name; - }, - function() { - - // if(angular.equals($scope.name,'')) - // $scope.name - // = 'You - // did not - // enter in - // your - // name!'; - }); - }, - function(btn) { - - // $modalInstance.close("closed"); - }); - - } else { - var dlg = dialogs - .create( - 'partials/portfolios/create_new_project.html', - 'CreateNewPrjCtrl', {}, { - size: 'lg', - keyboard: true, - backdrop: false, - windowClass: 'my-class' - }); - dlg.result.then(function(name) { - - // $scope.name = name; - }, function() { - - // if(angular.equals($scope.name,'')) - // $scope.name = 'You did not enter in - // your name!'; - }); - - } - }; - - $scope.clearProject = function() { - - $rootScope.projectName = null; - $rootScope.revision = -1; - // $rootScope.models.length=0; - $rootScope.utmModels = $rootScope.$new(true); - $rootScope.serviceInfo = $rootScope.$new(true); - $rootScope.serviceInfo = null; - $rootScope.serviceInputPartInfo = $rootScope - .$new(true); - $rootScope.serviceOutputPartInfo = $rootScope - .$new(true); - $rootScope.servicefaultPartInfo = $rootScope - .$new(true); - $rootScope.isModel = false; - $("#paletteDiv").load( - './modeler/dist/index.html'); - $rootScope.isPalette = false; - $rootScope.isTestset = false; - $rootScope.isRequirementCoverage = false; - $rootScope.ispropertyExplorer = false; - // $("#propertyDiv").load('./partials/portfolios/Property_Explorer.html'); - $rootScope.modelName = ""; - // document.getElementById('propertyExplorer').classList.remove('visible'); - document.getElementById("modeler_name").textContent = "Activity Modeler"; - // $( "#propertyExplorer" ).prev().css( - // "display", "block" ); - $("#activity_modeler").prev().css("display", - "block"); - $('div').find('.k-expand-next').click(); - - $rootScope.$apply(); - - }; - $scope.homePage = function() { $location.path('/dashboard'); @@ -709,25 +604,15 @@ var app = angular.module('clds-app', ['ngRoute', $rootScope.isTestset = false; $rootScope.isRequirementCoverage = true; document.getElementById("modeler_name").textContent = "Test Case / Requirement Coverage"; - // document.getElementById('propertyExplorer').classList.add('visible'); - // console.log("modeltestset"+JSON.stringify($rootScope.modeltestset)); - // $( "#propertyExplorer" ).prev().css( - // "display", "none" ); + $('div').find('.k-collapse-next').click(); - // $rootScope.$apply(); + }; $scope.activityModelling = function() { - - // window.open("./bpmn-js-examples-master/modeler/dist/index.html", - // "_self"); - // $location.path('/activity_modelling'); }; - /* - * $scope.openProject = function(){ - * $location.path('/dashboard_upload'); }; - */ + $scope.cldsClose = function() { |